• Changelog


    3.4.1

    • We are pleased to release version 3.4.1 of WP Champion Professional Theme which is a maintenance build along with confirmed WP 5.8 compatibility of all its bonus plugin elements.
    • If you have any questions or concerns we recommend you contact our support team prior to updating for a quick chat about your site. 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.
    • WP Champion Professional Theme is compatible, as always, virtually all major plugins such as WooCommerce Ver 5.1.
    • Plugin Updates:
    • Several theme plugins are updated in this build.
    • Version 3.4.1. - 30 August 2021

      1. Updated: Revslider to 6.5.7
      2. Updated: Super Elements to version 2.2.4
      3. Updated: Element Pack to version 5.10.1
      4. Updated: Essential Grid to version 3.0.12
      5. Updated: Changed Url Schema.org Breadcrumbs to https.
      6. Updated: Theme Admin Language file.
      7. Added: Default sidebar setting for Portfolio Tags.
      8. Added: BBPress Theme Widget CSS for ul li a elements.
      9. Added: Setting to enable breadcrumbs in 100% fluid width template;
      10. Added: FloC disable setting in the Theme Advanced Settings. https://make.wordpress.org/core/2021/04/18/proposal-treat-floc-as-a-security-concern/
      11. Added: Missing conversion field to woocommerce update tables when swapping from Striking Multfiflex to Champion.
      12. Added: Google Analytics tracking-id field setting to be backwards compatible with Striking Multiflex.
      13. Added: Product Thumbnail columns override setting into Theme Page Options.
      14. Added: ON/OFF Setting to make the selected portfolio breadcrumbs page visible in the yoast seo breadcrumbs path.
      15. Added: code to turn OFF support for block widgets when gutenberg has been disabled in the theme settings.
      16. Replaced: Default GA-script when using tracking Id field instead of script with newer version.
      17. Changed: Fancybox Thumb JS to follow minimum width and height setting for lightbox thumbnail.
      18. Changed: On the fly Image resizing script to support minwidth and min height data attribute
      19. Changed: Excluding current post item from recent, popular, related posts overviews (single post, single portfolio and widgets). Override is available by "apply_filters" (editing the php in the widgets).
      20. Fixed: Theme Warning Messages relocating by wordpress in Theme Advanced settings.
      21. Fixed: Woocart alignment for products with variations.
      22. Fixed: Sidebar Array to string conversion warning message in single post and single page when elementor is active.
      23. Fixed: Apply Page Layout in elementor pages that are using theme presets.
      24. Fixed: Check for menu_name in option tabs title.
      25. Fixed: Breadcumbs array index warning message.
      26. Fixed: Warning error Undefined offset: 0 in breadcrumbs.php when wp_get_object_terms() was returning a empty string or array.
      27. Fixed: Range slider drag element position in Theme page opptions panel. It was 0.3em off base.
      28. Fixed: Css bug for Logo Centered overlapping Menu items.
      29. Fixed: Background Image Fixed Cover on IOS devices is set to scroll. Annoyance on apple deviceds not supporting fixed background images set to cover.
      30. Fixed: TinyMce is not defined error in shortcode-menu.js
    • 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
      • css/pacer
      • css/pacer/pace-theme-barber-shop.css
      • css/pacer/pace-theme-barber-shop.min.css
      • css/pacer/pace-theme-big-counter-center-border.css
      • css/pacer/pace-theme-big-counter-center-border.min.css
      • css/pacer/pace-theme-big-counter-center.css
      • css/pacer/pace-theme-big-counter-center.min.css
      • css/pacer/pace-theme-big-counter.css
      • css/pacer/pace-theme-big-counter.min.css
      • css/pacer/pace-theme-bounce.css
      • css/pacer/pace-theme-bounce.min.css
      • css/pacer/pace-theme-center-atom.css
      • css/pacer/pace-theme-center-atom.min.css
      • css/pacer/pace-theme-center-circle.css
      • css/pacer/pace-theme-center-circle.min.css
      • css/pacer/pace-theme-center-radar.css
      • css/pacer/pace-theme-center-radar.min.css
      • css/pacer/pace-theme-center-simple.css
      • css/pacer/pace-theme-center-simple.min.css
      • css/pacer/pace-theme-corner-indicator.css
      • css/pacer/pace-theme-corner-indicator.min.css
      • css/pacer/pace-theme-default.css
      • css/pacer/pace-theme-default.min.css
      • css/pacer/pace-theme-flat-top.css
      • css/pacer/pace-theme-flat-top.min.css
      • css/pacer/pace-theme-loading-bar.css
      • css/pacer/pace-theme-loading-bar.min.css
      • css/pacer/pace-theme-material.css
      • css/pacer/pace-theme-material.min.css
      • css/pacer/pace-theme-minimal.css
      • css/pacer/pace-theme-minimal.min.css
      • css/pacer/pace-theme-spinning-circle.css
      • css/pacer/pace-theme-spinning-circle.min.css
      • js/jquery-pace-init.js
      • js/jquery-pace-options.js
      • js/jquery-pace.js
      • js/jquery-pace.min.js
      • 404.php
      • archive.php
      • author.php
      • bbpress.php
      • css/screen.css
      • css/screen.min.css
      • css/screen_complex.css
      • css/screen_complex.min.css
      • css/woocommerce.css
      • css/woocommerce.min.css
      • framework/admin/assets/css/style-rtl.css
      • framework/admin/assets/css/style.css
      • framework/admin/languages/wp-champion_admin.pot
      • framework/admin/metaboxes/page_general.php
      • framework/admin/options/advanced.php
      • framework/admin/options/general.php
      • framework/admin/options/portfolio.php
      • framework/admin/options/sidebar.php
      • framework/admin/options/wooshop.php
      • framework/admin/shortcodes/shortcode-menu.js
      • 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/update.php
      • framework/admin/updates/woocommerce.php
      • framework/functions/common.php
      • framework/functions/filter.php
      • framework/functions/head.php
      • framework/functions/options.php
      • framework/functions/woocommerce.php
      • framework/helpers/sidebarGenerator.php
      • framework/info.php
      • framework/plugins/breadcrumbs-plus/breadcrumbs-plus.php
      • framework/shortcodes/boxes.php
      • framework/shortcodes/section.php
      • framework/shortcodes/widgets.php
      • framework/widgets/popular.php
      • framework/widgets/recent.php
      • framework/widgets/related-portfolio.php
      • framework/widgets/related.php
      • front-page.php
      • home.php
      • index.php
      • js/custom.combine.js
      • js/custom.js
      • js/jquery.fancybox-thumbs.js
      • js/jquery.fancybox.js
      • js/jquery.fancybox.min.js
      • page.php
      • rtl.css
      • search.php
      • sections/blog_popular_posts.php
      • sections/blog_related_posts.php
      • sections/portfolio_recent_posts.php
      • sections/portfolio_related_posts.php
      • single-portfolio.php
      • single.php
      • style.css
      • template_blog.php
      • template_fullwidth.php
      • template_land_page.php
      • template_leftsidebar.php
      • template_mainmenu.php
      • template_page_with_comment.php
      • template_rightsidebar.php
      • template_sections.php
      • template_sitemap.php
      • template_splash.php
      • template_topmenu.php
      • woocommerce/single-product/product-thumbnails-theme.php
      • css/slideshow-roundabout.css
      • css/slideshow-roundabout.min.css
  • Detail

    404.php

    @@ -15,7 +15,7 @@ get_header(); echo theme_generator('introduce'); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs', $preset_id); +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$preset_id); echo theme_generator('page_introduce', $preset_id);?> <div id="main"> <div class="content">

    archive.php

    @@ -16,20 +16,22 @@ get_header(); echo theme_generator('introduce'); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs', $preset_id); -echo theme_generator('page_introduce', $preset_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$preset_id); +echo theme_generator('page_introduce', $preset_id); + if ($layout!='sections') echo '<div id="main">';?> <div class="content" <?php theme_markup('content','','','page') ?>> <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'archive' ) ) { get_template_part('loop','archive'); echo '<div class="clearboth"></div>'; echo '</div>'; if(function_exists('wp_pagenavi')) { wp_pagenavi(); } - } else echo '</div>'; ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom', $preset_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + } else echo '</div>'; + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom', $preset_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    author.php

    @@ -11,9 +11,9 @@ get_header(); echo theme_generator('introduce'); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs', $preset_id); -echo theme_generator('page_introduce', $preset_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$preset_id); +echo theme_generator('page_introduce', $preset_id); + if ($layout!='sections') echo '<div id="main">';?> <div class="content" <?php theme_markup('content','','','page') ?>> <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'archive' ) ) { @@ -38,10 +38,13 @@ } else { echo '</div>'; / close div class="content'; }?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom', $preset_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + <?php + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + } + echo '<div class="clearboth"></div>'; + echo theme_generator('page_bottom', $preset_id); +do_action('theme_page_content_after',$layout); +get_footer(); ?>

    bbpress.php

    @@ -21,7 +21,8 @@ $preset_id = theme_get_preset_id($post_id); if(!$preset_id) { $preset_id = $post_id; -} +} else $post_id=$preset_id; + $layout = theme_get_inherit_option($post_id, '_layout', 'general','layout'); @@ -33,7 +34,9 @@ get_header(); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -if (!theme_get_option('advanced','bbpress_breadcrumbs')) echo theme_generator('breadcrumbs',$post_id); +if (!theme_get_option('advanced','bbpress_breadcrumbs')) { + if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +} echo theme_generator('page_introduce', $post_id); $introduce_panel=wpml_t(THEME_NAME, 'BBPress Info Panel Before Content',stripslashes(theme_get_option('advanced','bbpress_info_before'))); if ($post_id==0 && !empty($introduce_panel) || !empty($introduce_panel) && $post_id>0 && empty(theme_generator('page_introduce', $post_id))) { @@ -43,14 +46,17 @@ echo '<div class="clearboth"></div>'; } }?> - <div id="main"> + <?php if ($layout!='sections') echo '<div id="main">';?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <?php get_template_part('content','bbpress'); ?> <?php endwhile; / end of the loop.?> <div class="clearboth"></div> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> + <?php + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + }?> <?php $introduce_panel=wpml_t(THEME_NAME, 'BBPress Info Panel After Content',stripslashes(theme_get_option('advanced','bbpress_info_after'))); if ($post_id==0 && !empty($introduce_panel) || !empty($introduce_panel) && $post_id>0 && empty(theme_generator('page_bottom', $post_id))) {

    css/screen.css

    @@ -1939,6 +1939,7 @@ width:100%; z-index:0; text-align:center; + position:relative; } .logo-center #logo_text, .logo-center #logo{ @@ -1948,7 +1949,7 @@ bottom:0 !important; left:0 !important; right:0 !important; - + z-index:400; } /* WPML @@ -3266,6 +3267,10 @@ } /* Sidebar General ---------------------------------------------------------- */ +.widget_display_replies li, +.widget_display_views li, +.widget_display_topics li, +.widget_display_forums li, .widget_subnav li, .widget_recent_comments li, .widget_recent_entries li, @@ -3285,6 +3290,10 @@ margin: 0; border-bottom: 1px solid #f0f0f0; } +.widget_display_replies li, +.widget_display_views li, +.widget_display_topics li, +.widget_display_forums li, .widget_subnav li, .widget_recent_entries li, .widget_recent_comments li, @@ -3299,6 +3308,10 @@ text-overflow: ellipsis; white-space: nowrap; } +.widget_display_replies li a, +.widget_display_views li a, +.widget_display_topics li a, +.widget_display_forums li a, .widget_subnav li a, .widget_recent_entries li a, .widget_recent_comments li a, @@ -3312,6 +3325,10 @@ margin: 0; line-height: 20px; } +.widget_display_replies li > a:first-child:before, +.widget_display_views li a:before, +.widget_display_topics li > a:first-child:before, +.widget_display_forums li a:before, .widget_subnav li a:before, .widget_recent_entries li a:before, .widget_recent_comments li a:first-child:before, @@ -3393,6 +3410,10 @@ margin-bottom: .5em; font-size: 2em; } +#footer .widget_display_replies li, +#footer .widget_display_views li, +#footer .widget_display_topics li, +#footer .widget_display_forums li, #footer .widget_subnav li, #footer .widget_recent_comments li, #footer .widget_recent_entries li, @@ -3413,6 +3434,10 @@ background: url("../images/footer_list_divider.png") repeat-x scroll 0 bottom transparent; border-bottom: none; } +#footer .widget_display_replies li > a:first-child:before, +#footer .widget_display_views li a:before, +#footer .widget_display_topics li > a:first-child:before, +#footer .widget_display_forums li a:before, #footer .widget_subnav li a:before, #footer .widget_recent_entries li a:before, #footer .widget_authors li a:before, @@ -3425,6 +3450,10 @@ #footer .widget_rss li a:before { display: none; } +#footer .widget_display_replies li > a:first-child, +#footer .widget_display_views li a, +#footer .widget_display_topics li > a:first-child, +#footer .widget_display_forums li a, #footer .widget_subnav li a, #footer .widget_recent_entries li a, #footer .widget_recent_posts li a, @@ -7645,3 +7674,24 @@ width:100%; height:auto; } +/* ==========================================================================*/ +/* PAGE LOADING EFFECT*/ +/*========================================================================== */ +#theme-pace-wrapper { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 100000; + overflow: hidden; +} +#theme-pace-wrapper:before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background-color: rgba(255,255,255,0.95); + left: 0; + top: 0; +}

    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;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_container{margin-bottom:20px}.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;margin:0 0 20px;letter-spacing:normal;word-spacing:normal;vertical-align:top;border:1px solid #e5e5e5}.masonry_item.entry{margin-bottom:20px}.masonry_item .masonry_entry_info{border:1px solid #e5e5e5;padding:15px}.masonry_item .masonry_entry_info.masonry_has_image{border-top:0 solid transparent}.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),.masonry_item_title:not(.has_readmore){margin-bottom:0}.masonry_item_title.has_meta,.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc.has_readmore,.masonry_item .entry_meta.has_readmore,.masonry_item_title.has_readmore{margin-bottom:12px}.masonry_item_desc p{margin-bottom:0}.masonry_item_desc.has_readmore{margin-bottom:12px}.masonry_item .read_more_wrap{top:0;margin-bottom:0}.masonry_item .read_more_wrap .readmore_fullwidth{width:100%}.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} +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;position:relative}.logo-center #logo_text,.logo-center #logo{position:relative;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important;z-index:400}#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_display_replies li,.widget_display_views li,.widget_display_topics li,.widget_display_forums li,.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_display_replies li,.widget_display_views li,.widget_display_topics li,.widget_display_forums li,.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_display_replies li a,.widget_display_views li a,.widget_display_topics li a,.widget_display_forums li a,.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_display_replies li > a:first-child:before,.widget_display_views li a:before,.widget_display_topics li > a:first-child:before,.widget_display_forums li a:before,.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_display_replies li,#footer .widget_display_views li,#footer .widget_display_topics li,#footer .widget_display_forums li,#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_display_replies li > a:first-child:before,#footer .widget_display_views li a:before,#footer .widget_display_topics li > a:first-child:before,#footer .widget_display_forums li a:before,#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_display_replies li > a:first-child,#footer .widget_display_views li a,#footer .widget_display_topics li > a:first-child,#footer .widget_display_forums li a,#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_container{margin-bottom:20px}.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;margin:0 0 20px;letter-spacing:normal;word-spacing:normal;vertical-align:top;border:1px solid #e5e5e5}.masonry_item.entry{margin-bottom:20px}.masonry_item .masonry_entry_info{border:1px solid #e5e5e5;padding:15px}.masonry_item .masonry_entry_info.masonry_has_image{border-top:0 solid transparent}.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),.masonry_item_title:not(.has_readmore){margin-bottom:0}.masonry_item_title.has_meta,.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc.has_readmore,.masonry_item .entry_meta.has_readmore,.masonry_item_title.has_readmore{margin-bottom:12px}.masonry_item_desc p{margin-bottom:0}.masonry_item_desc.has_readmore{margin-bottom:12px}.masonry_item .read_more_wrap{top:0;margin-bottom:0}.masonry_item .read_more_wrap .readmore_fullwidth{width:100%}.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}#theme-pace-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;overflow:hidden}#theme-pace-wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.95);left:0;top:0}

    css/screen_complex.css

    @@ -1939,6 +1939,7 @@ width:100%; z-index:0; text-align:center; + position:relative; } .logo-center #logo_text, .logo-center #logo{ @@ -1948,7 +1949,7 @@ bottom:0 !important; left:0 !important; right:0 !important; - + z-index:400; } /* WPML @@ -3263,6 +3264,10 @@ } /* Sidebar General ---------------------------------------------------------- */ +.widget_display_replies li, +.widget_display_views li, +.widget_display_topics li, +.widget_display_forums li, .widget_subnav li, .widget_recent_comments li, .widget_recent_entries li, @@ -3282,6 +3287,10 @@ margin: 0; border-bottom: 1px solid #f0f0f0; } +.widget_display_replies li, +.widget_display_views li, +.widget_display_topics li, +.widget_display_forums li, .widget_subnav li, .widget_recent_entries li, .widget_recent_comments li, @@ -3296,6 +3305,10 @@ text-overflow: ellipsis; white-space: nowrap; } +.widget_display_replies li a, +.widget_display_views li a, +.widget_display_topics li a, +.widget_display_forums li a, .widget_subnav li a, .widget_recent_entries li a, .widget_recent_comments li a, @@ -3309,6 +3322,10 @@ margin: 0; line-height: 20px; } +.widget_display_replies li > a:first-child:before, +.widget_display_views li a:before, +.widget_display_topics li > a:first-child:before, +.widget_display_forums li a:before, .widget_subnav li a:before, .widget_recent_entries li a:before, .widget_recent_comments li a:first-child:before, @@ -3390,6 +3407,10 @@ margin-bottom: .5em; font-size: 2em; } +#footer .widget_display_replies li, +#footer .widget_display_views li, +#footer .widget_display_topics li, +#footer .widget_display_forums li, #footer .widget_subnav li, #footer .widget_recent_comments li, #footer .widget_recent_entries li, @@ -3410,6 +3431,10 @@ background: url("../images/footer_list_divider.png") repeat-x scroll 0 bottom transparent; border-bottom: none; } +#footer .widget_display_replies li > a:first-child:before, +#footer .widget_display_views li a:before, +#footer .widget_display_topics li > a:first-child:before, +#footer .widget_display_forums li a:before, #footer .widget_subnav li a:before, #footer .widget_recent_entries li a:before, #footer .widget_authors li a:before, @@ -3422,6 +3447,10 @@ #footer .widget_rss li a:before { display: none; } +#footer .widget_display_replies li a> a:first-child, +#footer .widget_display_views li a, +#footer .widget_display_topics li > a:first-child, +#footer .widget_display_forums li a, #footer .widget_subnav li a, #footer .widget_recent_entries li a, #footer .widget_recent_posts li a, @@ -7640,4 +7669,24 @@ width:100%; height:auto; } - +/* ==========================================================================*/ +/* PAGE LOADING EFFECT*/ +/*========================================================================== */ +#theme-pace-wrapper { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 100000; + overflow: hidden; +} +#theme-pace-wrapper:before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background-color: rgba(255,255,255,0.95); + left: 0; + top: 0; +}

    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;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_container{margin-bottom:20px}.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;margin:0 0 20px;letter-spacing:normal;word-spacing:normal;vertical-align:top}.masonry_item.entry{margin-bottom:20px}.masonry_item .masonry_entry_info{border:1px solid #e5e5e5;padding:15px}.masonry_item .masonry_entry_info.masonry_has_image{border-top:0 solid transparent}.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),.masonry_item_title:not(.has_readmore){margin-bottom:0}.masonry_item_title.has_meta,.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc.has_readmore,.masonry_item .entry_meta.has_readmore,.masonry_item_title.has_readmore{margin-bottom:12px}.masonry_item_desc p{margin-bottom:0}.masonry_item .read_more_wrap{top:0;margin-bottom:0}.masonry_item .read_more_wrap .readmore_fullwidth{width:100%}.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} +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;position:relative}.logo-center #logo_text,.logo-center #logo{position:relative;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important;z-index:400}#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_display_replies li,.widget_display_views li,.widget_display_topics li,.widget_display_forums li,.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_display_replies li,.widget_display_views li,.widget_display_topics li,.widget_display_forums li,.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_display_replies li a,.widget_display_views li a,.widget_display_topics li a,.widget_display_forums li a,.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_display_replies li > a:first-child:before,.widget_display_views li a:before,.widget_display_topics li > a:first-child:before,.widget_display_forums li a:before,.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_display_replies li,#footer .widget_display_views li,#footer .widget_display_topics li,#footer .widget_display_forums li,#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_display_replies li > a:first-child:before,#footer .widget_display_views li a:before,#footer .widget_display_topics li > a:first-child:before,#footer .widget_display_forums li a:before,#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_display_replies li a> a:first-child,#footer .widget_display_views li a,#footer .widget_display_topics li > a:first-child,#footer .widget_display_forums li a,#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_container{margin-bottom:20px}.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;margin:0 0 20px;letter-spacing:normal;word-spacing:normal;vertical-align:top}.masonry_item.entry{margin-bottom:20px}.masonry_item .masonry_entry_info{border:1px solid #e5e5e5;padding:15px}.masonry_item .masonry_entry_info.masonry_has_image{border-top:0 solid transparent}.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),.masonry_item_title:not(.has_readmore){margin-bottom:0}.masonry_item_title.has_meta,.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc.has_readmore,.masonry_item .entry_meta.has_readmore,.masonry_item_title.has_readmore{margin-bottom:12px}.masonry_item_desc p{margin-bottom:0}.masonry_item .read_more_wrap{top:0;margin-bottom:0}.masonry_item .read_more_wrap .readmore_fullwidth{width:100%}.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}#theme-pace-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;overflow:hidden}#theme-pace-wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.95);left:0;top:0}

    css/woocommerce.css

    @@ -418,11 +418,11 @@ .product_list_widget time { display: block; } -.cart_list dl { +.cart_list dl, .cart_item dl { margin-bottom: 0; overflow: hidden; } -.cart_list dt { +.cart_list dt, .cart_item dt { margin-top: 0; margin-bottom: 0; }

    css/woocommerce.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015 Lyon Holding Limited O/A www.thethemebuilders.com */ -.widget_product_search #s{width:133px}.woocommerce-product-search .search-field{width:133px}.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin-bottom:.3em}.woocommerce div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce .content div.product form.cart table div.quantity,.woocommerce-page .content div.product form.cart table div.quantity{margin:.2em 0}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{float:right;margin:0;color:#f9da2d}.woocommerce .star-rating,.woocommerce-page .star-rating{color:#f9da2d}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{line-height:1em;font-size:inherit}.woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{margin-bottom:.3em;line-height:1.3em}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #eee}.product-thumbnail-wrap{overflow:hidden;border-bottom:1px solid #eee}.product-meta-wrap{padding:10px 12px}.product-actions{padding:0 12px 10px;text-align:center}.woocommerce a.added_to_cart,.woocommerce-page #main .theme_button.woo-white,.woocommerce-page #main .button.woo-white,.woocommerce a.button:not(.no_woo_button),.woocommerce-page a.button:not(.no_woo_button),.woocommerce button.button:not(.white),.woocommerce-page button.button:not(.white),.woocommerce input.button:not(.no_woo_button),.woocommerce-page input.button:not(.no_woo_button),.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce .content input.button:not(.no_woo_button),.woocommerce-page .content input.button:not(.no_woo_button){background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.05)),color-stop(100%,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:-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);-webkit-box-shadow:none;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )";border-radius:0;font-size:12.5px}.woocommerce form.cart .button:focus,.woocommerce a.added_to_cart,.woocommerce-page #main .theme_button.woo-white:focus,.woocommerce-page #main .button.woo-white:focus,.woocommerce a.button:not(.no_woo_button):focus,.woocommerce-page a.button:not(.no_woo_button):focus,.woocommerce button.button:not(.white):focus,.woocommerce-page button.button:not(.white):focus,.woocommerce input.button:not(.no_woo_button):focus,.woocommerce-page input.button:not(.no_woo_button):focus,.woocommerce #respond input#submit:focus,.woocommerce-page #respond input#submit:focus,.woocommerce .content input.button:not(.no_woo_button):focus,.woocommerce-page .content input.button:not(.no_woo_button):focus{outline:0}.woocommerce a.added_to_cart:hover,.woocommerce-page #main .theme_button.woo-white:hover,.woocommerce-page #main .button.woo-white:hover,.woocommerce a.button:not(.no_woo_button):hover,.woocommerce-page a.button:not(.no_woo_button):hover,.woocommerce button.button:not(.white):hover,.woocommerce-page button.button:not(.white):hover,.woocommerce input.button:not(.no_woo_button):hover,.woocommerce-page input.button:not(.no_woo_button):hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce .content input.button:not(.no_woo_button):hover,.woocommerce-page .content input.button:not(.no_woo_button):hover{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,.05)),color-stop(100%,rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.05) 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 )"}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button:not(.white).alt,.woocommerce-page button.button:not(.white).alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce .content input.button.alt,.woocommerce-page .content input.button.alt{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.05)),color-stop(100%,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:-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);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )"}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button:not(.white).alt:hover,.woocommerce-page button.button:not(.white).alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce .content input.button.alt:hover,.woocommerce-page .content input.button.alt:hover{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 )"}.woocommerce a.button.added:before,.woocommerce-page a.button.added:before,.woocommerce button.button:not(.white).added:before,.woocommerce-page button.button:not(.white).added:before,.woocommerce input.button.added:before,.woocommerce-page input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce .content input.button.added:before,.woocommerce-page .content input.button.added:before{display:none}.woocommerce-page #main .theme_button.woo-white.add_to_cart_button,.woocommerce a.theme_button.add_to_cart_button,.woocommerce-page a.theme_button.add_to_cart_button,.woocommerce-page #main .button.woo-white.add_to_cart_button,.woocommerce a.button.add_to_cart_button,.woocommerce-page a.button.add_to_cart_button,.woocommerce .button.button.add_to_cart_button,.woocommerce input.button.add_to_cart_button,.woocommerce .theme_button.button.add_to_cart_button,.woocommerce input.theme_button.add_to_cart_button{padding:0}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img{border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs .theme_panes{padding:25px 15px}.woocommerce-tabs .theme_panes > div > :last-child,.woocommerce-tabs .theme_panes > div > :last-child > :last-child{margin-bottom:0}.woocommerce-tabs .theme_panes{padding:15px;margin:0 0 2em}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce .content div.product .woocommerce-tabs .panel,.woocommerce-page .content div.product .woocommerce-tabs .panel{margin:0}.woocommerce ul.products li.product a .product-thumbnail-hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover{position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.woocommerce ul.products li.product a .product-thumbnail-hover:hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover:hover{filter:alpha(opacity=100);opacity:1}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5em 0 .5em .5em}#page .cart-collaterals h2{font-size:24px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{width:100%;margin-bottom:30px}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:auto}.woocommerce .products ul,.woocommerce-page .products ul,.woocommerce ul.products,.woocommerce-page ul.products{display:block;padding:0;margin:0;list-style-type:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{max-width:100%;font-size:12px;letter-spacing:normal;word-spacing:normal;vertical-align:top;box-sizing:border-box}.woocommerce-page .cross-sells ul.products li.col-one.product,.woocommerce ul.products li.col-one.product,.woocommerce-page ul.products li.col-one.product{width:100%}.woocommerce ul.products li.col-two.product,.woocommerce-page ul.products li.col-two.product{width:48%}.woocommerce ul.products li.col-three.product,.woocommerce-page ul.products li.col-three.product{width:30.75%}.woocommerce ul.products li.col-four.product,.woocommerce-page ul.products li.col-four.product,.woocommerce-page .cross-sells ul.products li.col-four.product,.woocommerce .cross-sells ul.products li.col-four.product{width:22.05%}.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product{width:16.95%}.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product{width:13.5%}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.08);box-shadow:0 0 2px rgba(0,0,0,.08)}.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce .content div.product div.images,.woocommerce-page .content div.product div.images{float:none;width:auto}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce .content div.product div.summary,.woocommerce-page .content div.product div.summary{float:none;width:auto}ins{color:auto;background:transparent;border-bottom:none}#sidebar .widget_product_categories > ul > li,#sidebar .widget_login li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}#sidebar .widget_product_categories ul li{margin-top:3px;margin-bottom:3px}#sidebar .widget_product_categories li a,#sidebar .widget_login li a{padding-left:20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 2px transparent}#sidebar .widget_product_categories li a{background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 4px transparent}.product_list_widget{margin:0;list-style:none}.product_list_widget li,#sidebar .product_list_widget li,#footer .product_list_widget li{position:relative;border-bottom:1px solid #f0f0f0}.product_list_widget li a,#sidebar .product_list_widget li a,#footer .product_list_widget li a{padding:0;margin-top:10px;line-height:20px}.product_list_widget img{display:block;float:left;width:45px!important;height:45px!important;margin:0 12px 0 0 !important;border:1px solid #fff;border:1px solid #eee!important}.product_list_widget time{display:block}.cart_list dl{margin-bottom:0;overflow:hidden}.cart_list dt{margin-top:0;margin-bottom:0}ul.products li.info{width:auto;padding:.55em 1em .55em 3em}.price_slider_wrapper{width:95%;width:-webkit-calc(100% - 6px);width:calc(100% - 6px)}.woocommerce ul.products li.product h3{padding-left:6px}.woocommerce ul.products li.product .onsale{z-index:1}.woocommerce .product-actions a.theme_button.button:not(.white),.woocommerce .product-actions a.button.button:not(.white){padding:0}.woocommerce div.product div.woocommerce-product-gallery--columns-1.images .woocommerce-product-gallery__image.thumbnail{width:calc(100% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-2.images .woocommerce-product-gallery__image.thumbnail{width:calc(50% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-3.images .woocommerce-product-gallery__image.thumbnail{width:calc(33.33% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-4.images .woocommerce-product-gallery__image.thumbnail{width:calc(25% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-5.images .woocommerce-product-gallery__image.thumbnail{width:calc(20% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-6.images .woocommerce-product-gallery__image.thumbnail{width:calc(16.6666% - 10px)}.woocommerce div.product div.images .woocommerce-product-thumbnails-wrapper .woocommerce-product-gallery__image.thumbnail{margin:5px 5px 0;display:inline-block}.woocommerce div.product div.images .woocommerce-product-thumbnails-wrapper{margin:5px -5px 0}.woocommerce div.product div.images .woocommerce-product-gallery__image{min-height:auto!important}.woocommerce div.product div.woocommerce-product-gallery--columns-1.images .flex-control-thumbs li{width:calc(100% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-2.images .flex-control-thumbs li{width:calc(50% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-3.images .flex-control-thumbs li{width:calc(33.33% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-4.images .flex-control-thumbs li{width:calc(25% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-5.images .flex-control-thumbs li{width:calc(20% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-6.images .flex-control-thumbs li{width:calc(16.6666% - 10px)}.woocommerce div.product div.images .flex-control-thumbs li{margin:5px}.woocommerce div.product div.images .flex-control-thumbs{margin:5px -5px 0}.woocommerce img,.woocommerce-page img,.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img,.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce-page div.product div.images .woocommerce-product-gallery__image{box-sizing:border-box}.pswp__caption__center{text-align:center}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.buttonbutton.button:not(.white).added::after,.woocommerce input.button.added::after{vertical-align:middle;color:#333;margin-left:.3em;position:absolute;top:.5em}.woocommerce a.added_to_cart{white-space:normal;display:block;padding-top:0;background-color:#ededed;color:#303030;margin:.5em -12px -10px}.woocommerce a.added_to_cart:visited,.woocommerce a.added_to_cart{color:#303030}.woocommerce a.added_to_cart:active,.woocommerce a.added_to_cart:hover{background-color:#cdcdcd;color:#303030}.woocommerce ul.products li.product .onsale.theme_badge,.woocommerce span.onsale.theme_badge,.woocommerce-page span.onsale.theme_badge{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-weight:500;line-height:inherit;margin:0;min-height:0;min-width:0;text-shadow:none;top:0;top:0;left:0;right:0;padding:.202em 8px;border-radius:0}.woocommerce-page span.onsale.theme_badge.badge-button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce ul.products li.product .onsale.button-right,.woocommerce span.onsale.button-right,.woocommerce-page span.onsale.button-right{left:auto;right:0;margin:.5em .5em 0 0}.woocommerce ul.products li.product .onsale.button-left,.woocommerce span.onsale.button-left,.woocommerce-page span.onsale.button-left{left:0;right:auto;margin:.5em 0 0 .5em}.woocommerce ul.products li.product .onsale.banner-right,.woocommerce span.onsale.theme_badge.banner-right{text-align:right}.woocommerce ul.products li.product .onsale.banner-left,.woocommerce span.onsale.theme_badge.banner-left{text-align:left}.on-sale-triangle{position:absolute;top:0;z-index:1;width:0;height:0;border-style:solid}.on-sale-triangle.triangle-left{left:0;border-width:90px 90px 0 0}.on-sale-triangle.triangle-right{right:0;border-width:0 90px 90px 0}.woocommerce ul.products li.product .onsale.theme_badge.badge-triangle,.woocommerce span.onsale.theme_badge.badge-triangle{top:8px;font-size:13px;line-height:1.2em;padding:0}.woocommerce span.onsale.badge-triangle{background-color:transparent}.woocommerce ul.products li.product .onsale.triangle-left,.woocommerce span.onsale.theme_badge.triangle-left{left:5px;right:auto;text-align:left}.woocommerce ul.products li.product .onsale.triangle-right,.woocommerce span.onsale.theme_badge.triangle-right{right:5px;left:auto;text-align:right}.woo-image-overlay{position:relative}.woocommerce form .input-text,.woocommerce-page form .input-text,.woocommerce form textarea,.woocommerce form input{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border-radius:0}.select2-dropdown{border-radius:0}.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:0}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:4px 0}.woocommerce div.product form.cart .group_table td:first-child{width:auto}.woocommerce .variations select{margin-bottom:5px}.woocommerce-variation.single_variation{margin-bottom:10px}.woocommerce .product-actions .button span,.woocommerce .product-actions .theme_button span{padding:12px 10px;width:100%;box-sizing:border-box;text-transform:uppercase}.add_cart_button_full_width .product-actions{padding:0}.woocommerce-page.add_cart_button_full_width #main .product-actions .theme_button,.woocommerce-page.add_cart_button_full_width #main .product-actions .button,.woocommerce.add_cart_button_full_width .product-actions a.button,.woocommerce-page.add_cart_button_full_width .product-actions a.button{width:100%;box-sizing:border-box}.woocommerce.add_cart_button_full_width a.added_to_cart{margin:.1em 0 0}.woocommerce.add_cart_button_full_width #respond input#submit.added::after,.woocommerce.add_cart_button_full_width a.button.added::after,.woocommerce.add_cart_button_full_width button.button.added::after,.woocommerce.add_cart_button_full_width input.button.added::after{display:none} +.widget_product_search #s{width:133px}.woocommerce-product-search .search-field{width:133px}.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin-bottom:.3em}.woocommerce div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce .content div.product form.cart table div.quantity,.woocommerce-page .content div.product form.cart table div.quantity{margin:.2em 0}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{float:right;margin:0;color:#f9da2d}.woocommerce .star-rating,.woocommerce-page .star-rating{color:#f9da2d}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{line-height:1em;font-size:inherit}.woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{margin-bottom:.3em;line-height:1.3em}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #eee}.product-thumbnail-wrap{overflow:hidden;border-bottom:1px solid #eee}.product-meta-wrap{padding:10px 12px}.product-actions{padding:0 12px 10px;text-align:center}.woocommerce a.added_to_cart,.woocommerce-page #main .theme_button.woo-white,.woocommerce-page #main .button.woo-white,.woocommerce a.button:not(.no_woo_button),.woocommerce-page a.button:not(.no_woo_button),.woocommerce button.button:not(.white),.woocommerce-page button.button:not(.white),.woocommerce input.button:not(.no_woo_button),.woocommerce-page input.button:not(.no_woo_button),.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce .content input.button:not(.no_woo_button),.woocommerce-page .content input.button:not(.no_woo_button){background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.05)),color-stop(100%,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:-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);-webkit-box-shadow:none;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )";border-radius:0;font-size:12.5px}.woocommerce form.cart .button:focus,.woocommerce a.added_to_cart,.woocommerce-page #main .theme_button.woo-white:focus,.woocommerce-page #main .button.woo-white:focus,.woocommerce a.button:not(.no_woo_button):focus,.woocommerce-page a.button:not(.no_woo_button):focus,.woocommerce button.button:not(.white):focus,.woocommerce-page button.button:not(.white):focus,.woocommerce input.button:not(.no_woo_button):focus,.woocommerce-page input.button:not(.no_woo_button):focus,.woocommerce #respond input#submit:focus,.woocommerce-page #respond input#submit:focus,.woocommerce .content input.button:not(.no_woo_button):focus,.woocommerce-page .content input.button:not(.no_woo_button):focus{outline:0}.woocommerce a.added_to_cart:hover,.woocommerce-page #main .theme_button.woo-white:hover,.woocommerce-page #main .button.woo-white:hover,.woocommerce a.button:not(.no_woo_button):hover,.woocommerce-page a.button:not(.no_woo_button):hover,.woocommerce button.button:not(.white):hover,.woocommerce-page button.button:not(.white):hover,.woocommerce input.button:not(.no_woo_button):hover,.woocommerce-page input.button:not(.no_woo_button):hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce .content input.button:not(.no_woo_button):hover,.woocommerce-page .content input.button:not(.no_woo_button):hover{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,.05)),color-stop(100%,rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.05) 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 )"}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button:not(.white).alt,.woocommerce-page button.button:not(.white).alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce .content input.button.alt,.woocommerce-page .content input.button.alt{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.05)),color-stop(100%,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:-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);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )"}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button:not(.white).alt:hover,.woocommerce-page button.button:not(.white).alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce .content input.button.alt:hover,.woocommerce-page .content input.button.alt:hover{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 )"}.woocommerce a.button.added:before,.woocommerce-page a.button.added:before,.woocommerce button.button:not(.white).added:before,.woocommerce-page button.button:not(.white).added:before,.woocommerce input.button.added:before,.woocommerce-page input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce .content input.button.added:before,.woocommerce-page .content input.button.added:before{display:none}.woocommerce-page #main .theme_button.woo-white.add_to_cart_button,.woocommerce a.theme_button.add_to_cart_button,.woocommerce-page a.theme_button.add_to_cart_button,.woocommerce-page #main .button.woo-white.add_to_cart_button,.woocommerce a.button.add_to_cart_button,.woocommerce-page a.button.add_to_cart_button,.woocommerce .button.button.add_to_cart_button,.woocommerce input.button.add_to_cart_button,.woocommerce .theme_button.button.add_to_cart_button,.woocommerce input.theme_button.add_to_cart_button{padding:0}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img{border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs .theme_panes{padding:25px 15px}.woocommerce-tabs .theme_panes > div > :last-child,.woocommerce-tabs .theme_panes > div > :last-child > :last-child{margin-bottom:0}.woocommerce-tabs .theme_panes{padding:15px;margin:0 0 2em}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce .content div.product .woocommerce-tabs .panel,.woocommerce-page .content div.product .woocommerce-tabs .panel{margin:0}.woocommerce ul.products li.product a .product-thumbnail-hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover{position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.woocommerce ul.products li.product a .product-thumbnail-hover:hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover:hover{filter:alpha(opacity=100);opacity:1}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5em 0 .5em .5em}#page .cart-collaterals h2{font-size:24px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{width:100%;margin-bottom:30px}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:auto}.woocommerce .products ul,.woocommerce-page .products ul,.woocommerce ul.products,.woocommerce-page ul.products{display:block;padding:0;margin:0;list-style-type:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{max-width:100%;font-size:12px;letter-spacing:normal;word-spacing:normal;vertical-align:top;box-sizing:border-box}.woocommerce-page .cross-sells ul.products li.col-one.product,.woocommerce ul.products li.col-one.product,.woocommerce-page ul.products li.col-one.product{width:100%}.woocommerce ul.products li.col-two.product,.woocommerce-page ul.products li.col-two.product{width:48%}.woocommerce ul.products li.col-three.product,.woocommerce-page ul.products li.col-three.product{width:30.75%}.woocommerce ul.products li.col-four.product,.woocommerce-page ul.products li.col-four.product,.woocommerce-page .cross-sells ul.products li.col-four.product,.woocommerce .cross-sells ul.products li.col-four.product{width:22.05%}.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product{width:16.95%}.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product{width:13.5%}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.08);box-shadow:0 0 2px rgba(0,0,0,.08)}.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce .content div.product div.images,.woocommerce-page .content div.product div.images{float:none;width:auto}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce .content div.product div.summary,.woocommerce-page .content div.product div.summary{float:none;width:auto}ins{color:auto;background:transparent;border-bottom:none}#sidebar .widget_product_categories > ul > li,#sidebar .widget_login li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}#sidebar .widget_product_categories ul li{margin-top:3px;margin-bottom:3px}#sidebar .widget_product_categories li a,#sidebar .widget_login li a{padding-left:20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 2px transparent}#sidebar .widget_product_categories li a{background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 4px transparent}.product_list_widget{margin:0;list-style:none}.product_list_widget li,#sidebar .product_list_widget li,#footer .product_list_widget li{position:relative;border-bottom:1px solid #f0f0f0}.product_list_widget li a,#sidebar .product_list_widget li a,#footer .product_list_widget li a{padding:0;margin-top:10px;line-height:20px}.product_list_widget img{display:block;float:left;width:45px!important;height:45px!important;margin:0 12px 0 0 !important;border:1px solid #fff;border:1px solid #eee!important}.product_list_widget time{display:block}.cart_list dl,.cart_item dl{margin-bottom:0;overflow:hidden}.cart_list dt,.cart_item dt{margin-top:0;margin-bottom:0}ul.products li.info{width:auto;padding:.55em 1em .55em 3em}.price_slider_wrapper{width:95%;width:-webkit-calc(100% - 6px);width:calc(100% - 6px)}.woocommerce ul.products li.product h3{padding-left:6px}.woocommerce ul.products li.product .onsale{z-index:1}.woocommerce .product-actions a.theme_button.button:not(.white),.woocommerce .product-actions a.button.button:not(.white){padding:0}.woocommerce div.product div.woocommerce-product-gallery--columns-1.images .woocommerce-product-gallery__image.thumbnail{width:calc(100% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-2.images .woocommerce-product-gallery__image.thumbnail{width:calc(50% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-3.images .woocommerce-product-gallery__image.thumbnail{width:calc(33.33% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-4.images .woocommerce-product-gallery__image.thumbnail{width:calc(25% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-5.images .woocommerce-product-gallery__image.thumbnail{width:calc(20% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-6.images .woocommerce-product-gallery__image.thumbnail{width:calc(16.6666% - 10px)}.woocommerce div.product div.images .woocommerce-product-thumbnails-wrapper .woocommerce-product-gallery__image.thumbnail{margin:5px 5px 0;display:inline-block}.woocommerce div.product div.images .woocommerce-product-thumbnails-wrapper{margin:5px -5px 0}.woocommerce div.product div.images .woocommerce-product-gallery__image{min-height:auto!important}.woocommerce div.product div.woocommerce-product-gallery--columns-1.images .flex-control-thumbs li{width:calc(100% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-2.images .flex-control-thumbs li{width:calc(50% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-3.images .flex-control-thumbs li{width:calc(33.33% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-4.images .flex-control-thumbs li{width:calc(25% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-5.images .flex-control-thumbs li{width:calc(20% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-6.images .flex-control-thumbs li{width:calc(16.6666% - 10px)}.woocommerce div.product div.images .flex-control-thumbs li{margin:5px}.woocommerce div.product div.images .flex-control-thumbs{margin:5px -5px 0}.woocommerce img,.woocommerce-page img,.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img,.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce-page div.product div.images .woocommerce-product-gallery__image{box-sizing:border-box}.pswp__caption__center{text-align:center}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.buttonbutton.button:not(.white).added::after,.woocommerce input.button.added::after{vertical-align:middle;color:#333;margin-left:.3em;position:absolute;top:.5em}.woocommerce a.added_to_cart{white-space:normal;display:block;padding-top:0;background-color:#ededed;color:#303030;margin:.5em -12px -10px}.woocommerce a.added_to_cart:visited,.woocommerce a.added_to_cart{color:#303030}.woocommerce a.added_to_cart:active,.woocommerce a.added_to_cart:hover{background-color:#cdcdcd;color:#303030}.woocommerce ul.products li.product .onsale.theme_badge,.woocommerce span.onsale.theme_badge,.woocommerce-page span.onsale.theme_badge{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-weight:500;line-height:inherit;margin:0;min-height:0;min-width:0;text-shadow:none;top:0;top:0;left:0;right:0;padding:.202em 8px;border-radius:0}.woocommerce-page span.onsale.theme_badge.badge-button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce ul.products li.product .onsale.button-right,.woocommerce span.onsale.button-right,.woocommerce-page span.onsale.button-right{left:auto;right:0;margin:.5em .5em 0 0}.woocommerce ul.products li.product .onsale.button-left,.woocommerce span.onsale.button-left,.woocommerce-page span.onsale.button-left{left:0;right:auto;margin:.5em 0 0 .5em}.woocommerce ul.products li.product .onsale.banner-right,.woocommerce span.onsale.theme_badge.banner-right{text-align:right}.woocommerce ul.products li.product .onsale.banner-left,.woocommerce span.onsale.theme_badge.banner-left{text-align:left}.on-sale-triangle{position:absolute;top:0;z-index:1;width:0;height:0;border-style:solid}.on-sale-triangle.triangle-left{left:0;border-width:90px 90px 0 0}.on-sale-triangle.triangle-right{right:0;border-width:0 90px 90px 0}.woocommerce ul.products li.product .onsale.theme_badge.badge-triangle,.woocommerce span.onsale.theme_badge.badge-triangle{top:8px;font-size:13px;line-height:1.2em;padding:0}.woocommerce span.onsale.badge-triangle{background-color:transparent}.woocommerce ul.products li.product .onsale.triangle-left,.woocommerce span.onsale.theme_badge.triangle-left{left:5px;right:auto;text-align:left}.woocommerce ul.products li.product .onsale.triangle-right,.woocommerce span.onsale.theme_badge.triangle-right{right:5px;left:auto;text-align:right}.woo-image-overlay{position:relative}.woocommerce form .input-text,.woocommerce-page form .input-text,.woocommerce form textarea,.woocommerce form input{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border-radius:0}.select2-dropdown{border-radius:0}.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:0}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:4px 0}.woocommerce div.product form.cart .group_table td:first-child{width:auto}.woocommerce .variations select{margin-bottom:5px}.woocommerce-variation.single_variation{margin-bottom:10px}.woocommerce .product-actions .button span,.woocommerce .product-actions .theme_button span{padding:12px 10px;width:100%;box-sizing:border-box;text-transform:uppercase}.add_cart_button_full_width .product-actions{padding:0}.woocommerce-page.add_cart_button_full_width #main .product-actions .theme_button,.woocommerce-page.add_cart_button_full_width #main .product-actions .button,.woocommerce.add_cart_button_full_width .product-actions a.button,.woocommerce-page.add_cart_button_full_width .product-actions a.button{width:100%;box-sizing:border-box}.woocommerce.add_cart_button_full_width a.added_to_cart{margin:.1em 0 0}.woocommerce.add_cart_button_full_width #respond input#submit.added::after,.woocommerce.add_cart_button_full_width a.button.added::after,.woocommerce.add_cart_button_full_width button.button.added::after,.woocommerce.add_cart_button_full_width input.button.added::after{display:none}

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

    @@ -167,7 +167,7 @@ .ui-slider-horizontal { height: .8em; } - +.range-slider.ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-handle { top: -.6em; margin-right: -.6em; @@ -475,7 +475,17 @@ width: 830px; padding: 0 10px; } - +div.theme-message.theme_updated_error { + margin: 5px 0 15px; + width:auto; + border:1px solid #c3c4c7; + border-right-width:4px; + border-right-color: #ff0000; +} +.theme_updated_error p { + margin: .5em 0; + padding: 2px; +} /* theme page */ .theme-page { @@ -547,6 +557,8 @@ font-size: 24px; line-height: 1.2em; color: #999; + display:block; + width:100%; } .theme-page-logo h3{ margin-top:5px;

    framework/admin/assets/css/style.css

    @@ -148,6 +148,7 @@ .ui-slider-horizontal { height: .8em; } +.range-slider.ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-handle { top: -.6em; margin-left: -.6em; @@ -402,8 +403,17 @@ width: 830px; padding: 0 10px; } - - +div.theme-message.theme_updated_error { + margin: 5px 0 15px; + width:auto; + border:1px solid #c3c4c7; + border-left-width:4px; + border-left-color: #ff0000; +} +.theme_updated_error p { + margin: .5em 0; + padding: 2px; +} /* theme page */ .theme-page { margin: 35px 10px; @@ -463,6 +473,8 @@ font-size: 24px; line-height: 1.2em; color:#999; + display:block; + width:100%; } .theme-page-logo h3{ margin-top:5px;

    framework/admin/metaboxes/page_general.php

    @@ -148,6 +148,64 @@ ), ), array( + "name" => __("Page Loading Effect",'theme_admin'), + "options" => array( + array( + "name" => __("Enable Loading Animation",'theme_admin'), + "desc" =>__("<p>Enable this setting to add a loading progress animation on page load. Override is possible in the individual page settings.</p>",'theme_admin'), + "id" => "_enable_loading_effect", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Loading effect",'theme_admin'), + "desc" => __("Select a Loading Animation Effect.",'theme_admin'), + "id" => "_loading_effect", + "default" => 'default', + "options" => array( + "default" => __('Default','theme_admin'), + "theme" => __('Pace Default','theme_admin'), + "barber-shop" => __('Barber Shop','theme_admin'), + "big-counter" => __('Big Counter','theme_admin'), + "big-counter-center" => __('Big Counter Center','theme_admin'), + "big-counter-center-border" => __('Big Counter Border','theme_admin'), + "bounce" => __('Bounce','theme_admin'), + "center-atom" => __('Atom','theme_admin'), + "center-circle" => __('Circle','theme_admin'), + "center-simple" => __('Simple','theme_admin'), + "center-radar" => __('Radar','theme_admin'), + "corner-indicator" => __('Corner Indicator','theme_admin'), + "flat-top" => __('Flat Top','theme_admin'), + "loading-bar" => __('Loading Bar','theme_admin'), + "material" => __('Material','theme_admin'), + "spinning-circle" => __('Spinning Circles','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Loading Effect Overlay Color",'theme_admin'), + "desc" => __('<p>Set the loading effect overlay color.','theme_admin'), + "id" => "_loading_effect_overlay", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Loading Effect Progress Color",'theme_admin'), + "desc" => __('<p>Set the loading effect progress color. Note: When the Barber Shop loading effect is set this color has to have transparency set to 95% or below.','theme_admin'), + "id" => "_loading_effect_progress", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Loading Effect Text Color",'theme_admin'), + "desc" => __('<p>Set the loading effect text color. Applies to the atom effect. Needs to be set in when using a light effect progress color.','theme_admin'), + "id" => "_loading_effect_text_color", + "default" => "", + "type" => "color" + ), + ), + ), + array( "name" => __("Body Options",'theme_admin'), "options" => array( array( @@ -168,7 +226,7 @@ ), array( "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "desc" => __('If you are using a globally set background image with transparency (PNG-image) for this element and you just want a different background color below that image, then switch this setting to "ON". If this setting is set to "OFF" then the above set background color will show instead of the image and the globally configured background image will be kicked out. Note: The moment you set a background image below, turning "ON" this setting is useless. ','theme_admin'), "id" => "_body_keep_global_image", "label" => "Switch off to kickout the global set background image.", "default" => false, @@ -541,7 +599,7 @@ ), array( "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "desc" => __('If you are using a globally set background image with transparency (PNG-image) for this element and you just want a different background color below that image, then switch this setting to "ON". If this setting is set to "OFF" then the above set background color will show instead of the image and the globally configured background image will be kicked out. Note: The moment you set a background image below, turning "ON" this setting is useless. ','theme_admin'), "id" => "_header_keep_global_image", "label" => "Switch off to kickout the global set background image.", "default" => false, @@ -756,7 +814,7 @@ ), array( "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "desc" => __('If you are using a globally set background image with transparency (PNG-image) for this element and you just want a different background color below that image, then switch this setting to "ON". If this setting is set to "OFF" then the above set background color will show instead of the image and the globally configured background image will be kicked out. Note: The moment you set a background image below, turning "ON" this setting is useless. ','theme_admin'), "id" => "_feature_keep_global_image", "label" => "Switch off to kickout the global set background image.", "default" => false, @@ -1654,7 +1712,7 @@ ), array( "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "desc" => __('If you are using a globally set background image with transparency (PNG-image) for this element and you just want a different background color below that image, then switch this setting to "ON". If this setting is set to "OFF" then the above set background color will show instead of the image and the globally configured background image will be kicked out. Note: The moment you set a background image below, turning "ON" this setting is useless. ','theme_admin'), "id" => "_page_keep_global_image", "label" => "Switch off to kickout the global set background image.", "default" => false, @@ -1940,7 +1998,7 @@ ), array( "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "desc" => __('If you are using a globally set background image with transparency (PNG-image) for this element and you just want a different background color below that image, then switch this setting to "ON". If this setting is set to "OFF" then the above set background color will show instead of the image and the globally configured background image will be kicked out. Note: The moment you set a background image below, turning "ON" this setting is useless. ','theme_admin'), "id" => "_footer_keep_global_image", "label" => "Switch off to kickout the global set background image.", "default" => false, @@ -2040,6 +2098,16 @@ "two_fifth" => __('Two Fifth','theme_admin'), ), "type" => "select", + ), + array( + "name" => __("Single Product Page Thumbnails per Row",'theme_admin'), + "desc"=>__("Use this setting to set the amount of thumbnails listed per row below the main image in the single products page. When set to -1 or 0 the global default Thumbnails per Row in the theme Woocommerce settings will apply.",'theme_admin'), + "id" => "_woocommerce_thumbnails_single", + "min" => "-1", + "max" => "6", + "step" => "1", + "default" => "-1", + "type" => "range", ), array( "name" => __("List Woocommerce Categories in Single Product",'theme_admin'),

    framework/admin/options/advanced.php

    @@ -199,6 +199,13 @@ "name" => __("Use Gutenberg Editor",'theme_admin'), "desc" => __("<p>Normally left OFF as we do not support the Gutenberg Editor in our Theme. But if you want to use it turn this setting ON.</p>",'theme_admin'), "id" => "use_gutenberg_editor", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Disable Floc",'theme_admin'), + "desc" => __('<p>Turn ON this setting to disable FloC. Default="OFF". The third-party cookie is dying, and Google is trying to create its replacement. FLoC is meant to be a new way to make your browser do the profiling that third-party trackers used to do themselves: in this case, boiling down your recent browsing activity into a behavioral label, and then sharing it with websites and advertisers. The technology will avoid the privacy risks of third-party cookies, but it will create new ones in the process. It may also exacerbate many of the worst non-privacy problems with behavioral ads, including discrimination and predatory targeting.<br><br>You can read more about this here :<br><a target="_blank" href="https:/make.wordpress.org/core/2021/04/18/proposal-treat-floc-as-a-security-concern/">Treat FLoC like a security concern.</a><br><a target="_blank" href="https:/www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea">Google&#39;s FLoC Is a Terrible Idea</a> </p>','theme_admin'), + "id" => "disable_flock", "default" => false, "type" => "toggle" ), @@ -1460,7 +1467,7 @@ $max_time= ini_get("max_execution_time"); if ($max_time<120) { $max_time_message=sprintf(__("Max Execution Time is set at : %s &nbsp;&nbsp;Click on the + sign for more instructions.",'theme_admin'),$max_time); - echo '<div class="theme-message theme-message-info updated" style="width:auto;border-left-color: #ff0000;"><p><strong>'.$max_time_message.'</strong></p></div>'; + echo '<div class="theme-message theme-message-info theme_updated_error"><p><strong>'.$max_time_message.'</strong></p></div>'; } $nonce = wp_create_nonce('install-demo-'.THEME_SLUG); echo <<<HTML

    framework/admin/options/general.php

    @@ -170,6 +170,65 @@ ), ), array( + "slug" => 'loading_effect', + "desc" =>__("<p>Help Content Coming Soon.....</p>",'theme_admin'), + "name" => __("Page Loading Effect",'theme_admin'), + "options" => array( + array( + "name" => __("Enable Loading animation",'theme_admin'), + "desc" =>__("<p>Enable this setting to add a loading progress animation on page load. Override is possible in the individual page settings.</p>",'theme_admin'), + "id" => "enable_loading_effect", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Loading effect",'theme_admin'), + "desc" => __("Select a Loading Animation Effect.",'theme_admin'), + "id" => "loading_effect", + "default" => 'default', + "options" => array( + "default" => __('Default','theme_admin'), + "barber-shop" => __('Barber Shop','theme_admin'), + "big-counter" => __('Big Counter','theme_admin'), + "big-counter-center" => __('Big Counter Center','theme_admin'), + "big-counter-center-border" => __('Big Counter Border','theme_admin'), + "bounce" => __('Bounce','theme_admin'), + "center-atom" => __('Atom','theme_admin'), + "center-circle" => __('Circle','theme_admin'), + "center-simple" => __('Simple','theme_admin'), + "center-radar" => __('Radar','theme_admin'), + "corner-indicator" => __('Corner Indicator','theme_admin'), + "flat-top" => __('Flat Top','theme_admin'), + "loading-bar" => __('Loading Bar','theme_admin'), + "material" => __('Material','theme_admin'), + "spinning-circle" => __('Spinning Circles','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Loading Effect Overlay Color",'theme_admin'), + "desc" => __('<p>Set the loading effect overlay color.','theme_admin'), + "id" => "loading_effect_overlay", + "default" => "rgba(255,255,255,0.95)", + "type" => "color" + ), + array( + "name" => __("Loading Effect Progress Color",'theme_admin'), + "desc" => __('<p>Set the loading effect progress color. Note: When the Barber Shop loading effect is set this color has to have transparency set to 95% or below.','theme_admin'), + "id" => "loading_effect_progress", + "default" => "#eb7a55", + "type" => "color" + ), + array( + "name" => __("Loading Effect Text Color",'theme_admin'), + "desc" => __('<p>Set the loading effect text color. Applies to the atom effect. Needs to be set in when using a light effect progress color.','theme_admin'), + "id" => "loading_effect_text_color", + "default" => "", + "type" => "color" + ), + ), + ), + array( "slug" => 'Box Layout', "desc" =>__("<p>Help Content Coming Soon.....</p>",'theme_admin'), "name" => __("Box Layout Settings",'theme_admin'), @@ -226,7 +285,7 @@ "name" => __("Header Options",'theme_admin'), "options" => array( array( - "name" => __("Header Elements Visibility Destop",'theme_admin'), + "name" => __("Header Elements Visibility Desktop",'theme_admin'), "desc" => __("Turn On/Off Elements in the Header Area by drag and drop for the Desktop devices. Note: If all disabled the Header Area will be completely empty like the Landing page Template. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), "id" => "header_elements", "default" => array('theme_logo','theme_top_area','theme_default_nav','theme_header_custom_text'), @@ -638,6 +697,13 @@ "name" => __("Breadcrumbs Hidden",'theme_admin'), "desc" => __("<p>By this setting you can hide the breadcrumbs in the web pages. They are still in the page but not visible for the user. The search engines however will still find them, which is good for SEO purposes. This setting only works if the previous setting 'Use Breadcrumbs' has been set to ON.</p>",'theme_admin'), "id" => "breadcrumbs_hidden", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Use Breadcrumbs in 100% Fluid Width Template",'theme_admin'), + "desc" => __('<p>By this setting you can enable/disable the use of breadcrumbs in the 100% Fluid Width Template. The 100% Fluid Width Template by default does not have breadcrumbs. Because of that it is not possible to use them hidden in a page, using the 100% Fluid Width Template, for SEO purposes. One can add breadcrumbs by adding the breadcrumbs shortcode. However by enabling this setting you can restore the breadcrumbs ability in the 100% Fluid Width Template and then use the previous setting to show or hide the breadcrumbs for the 100% Fluid Width Template. Default="OFF".</p>','theme_admin'), + "id" => "breadcrumbs_section_template", "default" => false, "type" => "toggle" ), @@ -767,7 +833,7 @@ ), 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'), + "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><br>Note: This setting only applies when using Elementor Pro. <br><br>Note: This setting in pages only works when the page template has been set to the 'Default template' in the page Template setting which is part of the Page Attributes. In all other cases elementor will still call the page template as set and use the theme html code.</p>",'theme_admin'), "id" => "elementor_single_location", "default" => true, "type" => "toggle" @@ -786,6 +852,20 @@ "name" => __("Google Analytics Code Settings",'theme_admin'), "options"=> array( array( + "name" => __("Tracing Id (optional)",'theme_admin'), + "desc" => __("The Google Analytics tracking code will be installed on your site automatically if you fill the tracing id here. You can get the id from <a href='http:/www.google.com/analytics/' target='_blank'>here</a>. E.g. <code>UA-XXXXXXXX-X</code>.",'theme_admin'), + "id" => "analytics_id", + "default" => "", + "type" => "text" + ), + array( + "name" => __("Google Analytics Script Code",'theme_admin'), + "desc" => __("<p>Paste the <a href='http:/www.google.com/analytics/' target='_blank'>analytics code</a> here, and it will get applied to each page in the site automatically.</p>",'theme_admin'), + "id" => "analytics", + "default" => "", + "type" => "textarea" + ), + array( "name" => __("Choose where to load the Google Analytics Javascript",'theme_admin'), "desc" => __("<p>This setting provides the choice to have the google analytics code loaded either in the header or the footer area.&nbsp;&nbsp;Typically a site has it load in the header per google recommendations but there are certain exceptions where it is more desirable for it to be loaded in the footer.</p>",'theme_admin'), "id" => "analytics_position", @@ -795,13 +875,6 @@ "bottom" => __('Bottom','theme_admin'), ), "type" => "select", - ), - array( - "name" => __("Google Analytics Code",'theme_admin'), - "desc" => __("<p>Paste the <a href='http:/www.google.com/analytics/' target='_blank'>analytics code</a> here, and it will get applied to each page in the site automatically.</p>",'theme_admin'), - "id" => "analytics", - "default" => "", - "type" => "textarea" ), ), ),

    framework/admin/options/portfolio.php

    @@ -26,6 +26,13 @@ "chosen" => "true", "prompt" => __("None",'theme_admin'), "type" => "select", + ), + array( + "name" => __("Show the Portfolio Parent Page in Yoast Seo Breadcrumb Path",'theme_admin'), + "desc" => __("<p>When using Yoast Seo Breadcrumbs and you want to show the above set Portfolio Parent Page in the Yoast Seo Breadcrumbs Path then turn this setting to 'ON'. Default = 'OFF'.</p>",'theme_admin'), + "id" => "show_portfolio_parent_page_in_yoast_breadcrumbs_path", + "default" => false, + "type" => "toggle" ), ), ),

    framework/admin/options/sidebar.php

    @@ -120,6 +120,14 @@ array( "name" => __("Portfolio Category Page",'theme_admin'), "id" => "portfolio_category", + "default" => '', + "target" => 'sidebar_list', + "prompt" => __("None",'theme_admin'), + "type" => "select", + ), + array( + "name" => __("Portfolio Tag Page",'theme_admin'), + "id" => "portfolio_tag", "default" => '', "target" => 'sidebar_list', "prompt" => __("None",'theme_admin'), @@ -138,6 +146,12 @@ if(array_key_exists('portfolio',$post_types)){ unset($post_types['portfolio']); } + if(array_key_exists('e-landing-page',$post_types)){ + unset($post_types['e-landing-page']); + } + if(array_key_exists('elementor_library',$post_types)){ + unset($post_types['elementor_library']); + } if(!empty($post_types)){ $post_types_option = array( "slug" => "post_types", @@ -145,7 +159,7 @@ "options" => array(), ); foreach ($post_types as $post_type ) { - if($post_type->name != 'portfolio'){ + if($post_type->name != 'portfolio' && $post_type->name != 'e-landing-page' && $post_type->name != 'elementor_library'){ $post_types_option['options'][] = array( "id" => 'post_type_'.$post_type->name.'_sidebar', "name" => sprintf(__("%s's Singular Page Sidebar",'theme_admin'),$post_type->labels->name), @@ -173,6 +187,12 @@ if(array_key_exists('portfolio',$post_types)){ unset($post_types['portfolio']); } + if(array_key_exists('e-landing-page',$post_types)){ + unset($post_types['e-landing-page']); + } + if(array_key_exists('elementor_library',$post_types)){ + unset($post_types['elementor_library']); + } if(!empty($post_types)){ $post_types_option = array( "slug" => "post_types_archive", @@ -180,8 +200,7 @@ "options" => array(), ); foreach ($post_types as $post_type ) { - if($post_type->name != 'portfolio'){ - + if($post_type->name != 'portfolio' && $post_type->name != 'e-landing-page' && $post_type->name != 'elementor_library'){ if ($post_type->labels->name=='Products' && class_exists('Woocommerce')) { $suffix='and Shop Page '; } else $suffix='';

    framework/admin/options/wooshop.php

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

    framework/admin/shortcodes/shortcode-menu.js

    @@ -51,7 +51,7 @@ } }).data('buttonMenu'); - if(tinymce.majorVersion >= 4){ + if(typeof tinyMCE != 'undefined' && tinyMCE.majorVersion >= 4){ $("#wp_fs_shortcode").buttonMenu({ data: api.menu_data, item: {

    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.4.3', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '6.5.7', / 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,7 +19,7 @@ '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.11', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '3.0.12', / 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.3', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '2.2.4', / 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.7.4', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '5.10.1', / 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/update.php

    @@ -11,7 +11,7 @@ $wp_version = $GLOBALS['wp_version']; $required_wp_version = '5.5'; - $theme_version = '3.4.0'; + $theme_version = '3.4.1'; $wp_compat = version_compare( $wp_version, $required_wp_version, '>=' );

    framework/admin/updates/woocommerce.php

    @@ -9,6 +9,7 @@ 'woocommerce_shop_title'=>false, 'woocommerce_shop_title_in_browser_tab'=>true, 'woocommerce_show_shop_content_all'=>true, + 'woocommerce_shop_list_products'=>true, 'woocommerce_products_per_row'=>'four', 'woocommerce_products_per_page'=>'10', 'woocommerce_global_hover_icon'=>'link', @@ -26,6 +27,7 @@ 'woocommerce_product_layout'=>'right', 'woocommerce_spi_layout'=> false, 'woocommerce_use_lightbox'=> true, + 'woocommerce_thumbnails_single'=>'3', 'woocommerce_introduce'=>'', 'woocommerce_breadcrumb'=>'', 'woocommerce_use_theme_breadcrumb'=>false,

    framework/functions/common.php

    @@ -725,15 +725,14 @@ $analytics_code = ''; if($analytics_id) { $analytics_code = <<<SCRIPT +<!-- Global site tag (gtag.js) - Google Analytics --> +<script async src="https:/www.googletagmanager.com/gtag/js?id={$analytics_id}"></script> <script> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','/www.google-analytics.com/analytics.js','ga'); - - ga('create', '{$analytics_id}', 'auto'); - ga('send', 'pageview'); - + window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + + gtag('config', '{$analytics_id}'); </script> SCRIPT; @@ -2229,7 +2228,7 @@ if($preset_id) { $post_id = $preset_id; } - $css = ''; + $css = $header_image_ios = $feature_image_ios = $page_image_ios = $footer_image_ios = ''; $nav_wrapper_bg_color=$nav_wrapper_mobile_bg_color=$nav_wrapper_bg_color_gradient=$nav_wrapper_mobile_bg_color_gradient=''; /Add Global Background CSS @@ -2252,17 +2251,27 @@ -o-background-size: {$background['header_size']}; background-size: {$background['header_size']}; CSS; + if ($background['header_attachment']=='fixed') { + $header_image_ios= <<<CSS +@supports ( -webkit-touch-callout : none) { +#header { +background-attachment:scroll +} +} +CSS; + } + if($post_id){ $bg_color = get_post_meta($post_id, '_header_background_color', true); if(!empty($bg_color)){ if ($bg_color!='transparent') { $keep_global_background_image=get_post_meta($post_id, '_header_keep_global_image', true); - if ($keep_global_background_image=='false') $header_image=''; + if ($keep_global_background_image=='false') $header_image=$header_image_ios=''; } } } }else{ - $header_image = ''; + $header_image = $header_image_ios=''; } if(!empty($background['feature_image'])){ $background['feature_image'] = theme_get_image_src($background['feature_image']); @@ -2282,17 +2291,26 @@ -o-background-size: {$background['feature_size']}; background-size: {$background['feature_size']}; CSS; + if ($background['feature_attachment']=='fixed') { + $feature_image_ios= <<<CSS +@supports ( -webkit-touch-callout : none) { +.no-gradient #feature, .has-gradient #feature { +background-attachment:scroll +} +} +CSS; + } if($post_id){ $bg_color = get_post_meta($post_id, '_introduce_background_color', true); if(!empty($bg_color)){ if ($bg_color!='transparent') { $keep_global_background_image=get_post_meta($post_id, '_feature_keep_global_image', true); - if ($keep_global_background_image=='false') $feature_image=''; + if ($keep_global_background_image=='false') $feature_image = $feature_image_ios = ''; } } } }else{ - $feature_image = ''; + $feature_image = $feature_image_ios = ''; } if(!empty($background['page_image'])){ $background['page_image'] = theme_get_image_src($background['page_image']); @@ -2312,6 +2330,15 @@ -o-background-size: {$background['page_size']}; background-size: {$background['page_size']}; CSS; + if ($background['page_attachment']=='fixed') { + $page_image_ios= <<<CSS +@supports ( -webkit-touch-callout : none) { +#page { +background-attachment:scroll +} +} +CSS; + } $page_bottom_image = <<<CSS #page_bottom{ background:none; @@ -2325,6 +2352,7 @@ if ($keep_global_background_image=='false') { $page_bottom_image=''; $page_image=''; + $page_image_ios =''; } } } @@ -2332,6 +2360,7 @@ }else{ $page_image = ''; $page_bottom_image = ''; + $page_image_ios =''; } if(!empty($background['footer_image'])){ $background['footer_image'] = theme_get_image_src($background['footer_image']); @@ -2351,18 +2380,27 @@ -o-background-size: {$background['footer_size']}; background-size: {$background['footer_size']}; CSS; + if ($background['footer_attachment']=='fixed') { + $footer_image_ios= <<<CSS +@supports ( -webkit-touch-callout : none) { +.no-gradient #footer, .has-gradient #footer { +background-attachment:scroll +} +} +CSS; + } if($post_id){ $bg_color = get_post_meta($post_id, '_footer_background_color', true); if(!empty($bg_color)){ if ($bg_color!='transparent') { $keep_global_background_image=get_post_meta($post_id, '_footer_keep_global_image', true); - if ($keep_global_background_image=='false') $footer_image=''; + if ($keep_global_background_image=='false') $footer_image = $footer_image_ios = ''; } } } }else{ - $footer_image = ''; + $footer_image = $footer_image_ios = ''; } if(!empty($header_image)){ $css .= <<<CSS @@ -2372,6 +2410,11 @@ } CSS; } + if(!empty($header_image_ios)){ + $css .= <<<CSS +{$header_image_ios} +CSS; + } if(!empty($feature_image)){ $css .= <<<CSS @@ -2380,6 +2423,11 @@ } CSS; } + if(!empty($feature_image_ios)){ + $css .= <<<CSS +{$feature_image_ios} +CSS; + } if(!empty($page_image)){ $css .= <<<CSS @@ -2389,12 +2437,22 @@ {$page_bottom_image} CSS; } + if(!empty($page_image_ios)){ + $css .= <<<CSS +{$page_image_ios} +CSS; + } if(!empty($footer_image)){ $css .= <<<CSS .no-gradient #footer, .has-gradient #footer { {$footer_image} } +CSS; + } + if(!empty($footer_image_ios)){ + $css .= <<<CSS +{$footer_image_ios} CSS; } if($post_id){ @@ -3751,6 +3809,7 @@ foreach ($bg_image_targets as $target) { $background_image_css=''; + $background_image_ios_css=''; $background_overlay_color=''; $background_image = get_post_meta($post_id, '_'.$target.'_background_image', true); $target_container=$target; @@ -3776,6 +3835,17 @@ -o-background-size: {$image_size}; background-size: {$image_size}; CSS; + + if ($image_attachment=='fixed') { + $background_image_ios_css= <<<CSS +@supports ( -webkit-touch-callout : none) { +{$target_container} { +background-attachment:scroll +} +} +CSS; + } + } $background_color_css=''; $target_image=''; @@ -3813,7 +3883,7 @@ {$background_color_css} {$background_image_css} } - +{$background_image_ios_css} CSS; } } @@ -4853,6 +4923,153 @@ CSS; } + + $loading_effect_enabled = theme_get_inherit_preset_option($post_id, '_enable_loading_effect', 'general','enable_loading_effect'); + if ($loading_effect_enabled){ + $loading_effect = theme_get_inherit_preset_option($post_id, '_loading_effect', 'general','loading_effect'); + if ($loading_effect=='theme' || empty($loading_effect)) $loading_effect='default'; + + $loading_effect_overlay = theme_get_inherit_preset_option($post_id, '_loading_effect_overlay', 'general','loading_effect_overlay'); + $loading_effect_progress = theme_get_inherit_preset_option($post_id, '_loading_effect_progress', 'general','loading_effect_progress'); + $loading_effect_text_color = theme_get_inherit_preset_option($post_id, '_loading_effect_text_color', 'general','loading_effect_text_color'); + if (!empty($loading_effect_overlay)){ + $css .= <<<CSS +#theme-pace-wrapper:before { + background-color: {$loading_effect_overlay} +} + +CSS; + } + if (!empty($loading_effect_progress)){ + switch ($loading_effect) { + case 'default': + case 'flat-top': + case 'center-circle': + case 'minimal': + $css .= <<<CSS +.pace .pace-progress { + background: {$loading_effect_progress}; +} +CSS; + break; + case 'material': + $css .= <<<CSS +.pace { + Color: {$loading_effect_progress}; +} +CSS; + break; + case 'spinning-circle': + $css .= <<<CSS +.pace .pace-progress { + border-top-color: {$loading_effect_progress}; + border-bottom-color: {$loading_effect_progress}; +} +.pace .pace-progress:before { + border-top-color: {$loading_effect_progress}; + border-bottom-color: {$loading_effect_progress}; +} +CSS; + break; + case 'loading-bar': + $css .= <<<CSS +.pace .pace-progress { + color: {$loading_effect_progress}; + background: {$loading_effect_progress}; +} +.pace .pace-activity { + box-shadow: inset 0 0 0 2px {$loading_effect_progress}, inset 0 0 0 7px #FFF; +} +} +CSS; + break; + case 'center-simple': + $css .= <<<CSS +.pace { + border-color: {$loading_effect_progress}; +} +.pace .pace-progress { + background: {$loading_effect_progress}; +} +CSS; + break; + case 'corner-indicator': + $css .= <<<CSS +.pace .pace-activity { + background: {$loading_effect_progress}; +} +CSS; + break; + case 'barber-shop': + $css .= <<<CSS +.pace .pace-progress { + background: {$loading_effect_progress}; +} +CSS; + if (!empty($loading_effect_overlay)){ + $css .= <<<CSS +.pace { + background: {$loading_effect_overlay}; +} +CSS; + } + break; + case 'big-counter': + case 'big-counter-center': + $css .= <<<CSS +.pace .pace-progress:after { + color: {$loading_effect_progress}; +} +CSS; + break; + case 'big-counter-center-border': + $css .= <<<CSS +.pace .pace-progress { + border-color:{$loading_effect_progress}; +} +.pace .pace-progress:after { + color: {$loading_effect_progress}; +} +CSS; + break; + case 'bounce': + $css .= <<<CSS +.pace .pace-activity { + background: {$loading_effect_progress}; +} +CSS; + break; + case 'center-atom': + $css .= <<<CSS +.pace .pace-activity:after, +.pace .pace-activity:before, +.pace .pace-activity { + border-color: {$loading_effect_progress}; +} +.pace .pace-progress:before { + background: {$loading_effect_progress}; +} +CSS; +if (!empty($loading_effect_text_color)){ + $css .= <<<CSS +.pace .pace-progress:before{ + color: {$loading_effect_text_color}; +} +CSS; +} + break; + case 'center-radar': + $css .= <<<CSS +.pace .pace-activity:before, +.pace .pace-activity { + border-color: {$loading_effect_progress} transparent transparent; +} +CSS; + break; + } + } + } + $custom_css = stripslashes(theme_get_option('general','custom_css')); $custom_css .= get_post_meta($post_id, '_custom_css', true); if ($original_post_id!=$post_id && $original_post_id>0) { @@ -8166,13 +8383,13 @@ $attributes['itemtype'] = 'https:/schema.org/WPFooter'; break; case 'breadcrumbs': - $attributes['itemtype'] = 'http:/schema.org/BreadcrumbList'; + $attributes['itemtype'] = 'https:/schema.org/BreadcrumbList'; $attributes['itemscope'] = 'itemscope'; break; case 'breadcrumbs-itemlist': $attributes['itemprop'] = 'itemListElement'; $attributes['itemscope'] = 'itemscope'; - $attributes['itemtype'] = 'http:/schema.org/ListItem'; + $attributes['itemtype'] = 'https:/schema.org/ListItem'; break; case 'breadcrumbs-meta': $attributes['itemprop'] = 'position';

    framework/functions/filter.php

    @@ -629,6 +629,7 @@ if ($header_overlap) { $classes[] = 'header_overlap'; } + if(function_exists('icl_get_languages') && !isset($polylang)) { $classes[] = 'current-language-'.strtolower(ICL_LANGUAGE_NAME_EN); } else if(isset($polylang)){ @@ -692,7 +693,17 @@ $classes[] = 'woocommerce_one_column_480'; } } + return $classes; +} + + +add_action( 'wp_body_open', 'theme_add_pace_wrapper' ); + +function theme_add_pace_wrapper() { + $post_id = theme_get_queried_object_id(); + $loading_effect_enabled = theme_get_inherit_preset_option($post_id, '_enable_loading_effect', 'general','enable_loading_effect'); + if ($loading_effect_enabled) echo '<div id="theme-pace-wrapper" class="theme-pace-wrapper-loader"></div>'; } @@ -1300,7 +1311,10 @@ 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 ); + /add_filter( 'gutenberg_use_widgets_block_editor', '__return_false', 100 ); + add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' ); + / Disables the block editor from managing widgets. + add_filter( 'use_widgets_block_editor', '__return_false' ); } function theme_add_menu_atts( $atts, $item, $args ) { @@ -1426,3 +1440,48 @@ if (!theme_get_option('advanced','use_big_image_treshold')) add_filter( 'big_image_size_threshold', '__return_false' ); if (!theme_get_option('advanced','use_wp_lazy_load')) add_filter( 'wp_lazy_loading_enabled', '__return_false' ); + +if (!function_exists('theme_disable_floc')) { +function theme_disable_floc( $headers ) { + $permissions = array(); + if ( ! empty( $headers['Permissions-Policy'] ) ) { + / Abort if cohorts has already been added. + if ( strpos( $headers['Permissions-Policy'], 'interest-cohort' ) !== false ) { + return $headers; + } + + $permissions = explode( ',', $headers['Permissions-Policy'] ); + } + + $permissions[] = 'interest-cohort=()'; + $headers['Permissions-Policy'] = implode( ',', $permissions ); + + return $headers; +} +} + +if (theme_get_option('advanced','disable_flock')) add_filter( 'wp_headers', 'theme_disable_floc' ); + + +if (!function_exists('theme_yoast_seo_breadcrumb_append_link')) { + function theme_yoast_seo_breadcrumb_append_link( $links ) { + global $wp_query; + if ( is_singular() || is_archive() ) { + $parent_page = ''; + if ( 'portfolio' === $wp_query->post->post_type ) { + $parent_page = theme_get_option('portfolio','breadcrumbs_page'); + $parent_page = wpml_get_object_id($parent_page,'page'); + + if(!empty($parent_page)){ + $breadcrumb[] = array( + 'url' => get_permalink( $parent_page ), + 'text' => get_the_title( $parent_page ), + ); + array_splice( $links, 1, -2, $breadcrumb ); + } + } + } + return $links; + } +} +if ( theme_get_option('portfolio','show_portfolio_parent_page_in_yoast_breadcrumbs_path') && function_exists('yoast_breadcrumb')) add_filter( 'wpseo_breadcrumb_links', 'theme_yoast_seo_breadcrumb_append_link' );

    framework/functions/head.php

    @@ -15,6 +15,15 @@ } $move_bottom = theme_get_option('advanced','move_bottom'); + + $loading_effect_enabled = theme_get_inherit_preset_option($post_id, '_enable_loading_effect', 'general','enable_loading_effect'); + + if ($loading_effect_enabled){ + wp_enqueue_script( 'pace-options', THEME_JS .'/jquery-pace-options.js', array('jquery'),'1.2.4',$move_bottom); + wp_enqueue_script( 'pace', THEME_JS .'/jquery-pace.min.js', array('jquery','pace-options'),'1.2.4',$move_bottom); + wp_enqueue_script( 'pace-init', THEME_JS .'/jquery-pace-init.js', array('jquery','pace-options','pace'),'1.2.4',$move_bottom); + } + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { $responsive_menu_version= '4.0'; @@ -128,6 +137,18 @@ return; } /wp_register_style('mediaelementjs-styles', THEME_URI.'/mediaelement/mediaelementplayer.css', false, false, 'all'); + + $post_id = theme_get_queried_object_id(); + $preset_id = theme_get_preset_id($post_id); + if($preset_id) { + $post_id = $preset_id; + } + $loading_effect_enabled = theme_get_inherit_preset_option($post_id, '_enable_loading_effect', 'general','enable_loading_effect'); + if ($loading_effect_enabled){ + $loading_effect = theme_get_inherit_preset_option($post_id, '_loading_effect', 'general','loading_effect'); + if ($loading_effect=='theme' || empty($loading_effect)) $loading_effect='default'; + wp_enqueue_style('pace-style', THEME_CSS.'/pacer/pace-theme-'.$loading_effect.'.min.css', false, false, 'all'); + } wp_register_style('full-css', THEME_CSS.'/slideshow-full.css', false, false, 'all'); wp_register_style('nivo-css', THEME_CSS.'/slideshow-nivo.css', false, false, 'all');

    framework/functions/options.php

    @@ -397,7 +397,8 @@ } echo '<div class="wrap theme-page-container">'; - echo '<h1>'.THEME_NAME. ' '. $this->menu_name.' Settings</h1>'; + if (isset($this->menu_name)) $menu_name=$this->menu_name; else if (isset($this->name)) $menu_name=$this->name; else $menu_name=''; + echo '<h1>'.THEME_NAME. ' '. $menu_name.' Settings</h1>'; echo '<form class="theme-page" action="" method="post">'; echo '<div class="theme-page-sidebar">'; echo '<div class="theme-page-logo">';

    framework/functions/woocommerce.php

    @@ -253,9 +253,9 @@ echo theme_generator('introduce',$post_id); ?> <?php do_action('theme_page_content_before',$page_layout,$layout);?> - <?php echo theme_generator('breadcrumbs',$post_id );?> + <?php if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id);?> <?php echo theme_generator('page_introduce',$post_id);?> - <div id="main"> + <?php if ($layout!='sections') echo '<div id="main">';?> <div <?php post_class('content'); ?><?php theme_markup('content','','','products') ?>> <?php } @@ -276,16 +276,16 @@ if(is_shop() || is_product()) { if ($page_edit_link) edit_post_link(__('Edit', 'wp-champion'),'<footer><p class="entry_edit">','</p></footer>',$post_id); } - ?> - <div class="clearboth"></div> - </div> - <div class="clearboth"></div> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php + echo '<div class="clearboth"></div>'; + echo '</div>'; + echo '<div class="clearboth"></div>'; + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); + do_action('theme_page_content_after',$layout); } @@ -600,7 +600,15 @@ theme_remove_fltr( 'woocommerce_product_thumbnails_columns', 'filter_woocommerce_product_thumbnails_columns', 10, 1 ); function theme_filter_woocommerce_product_thumbnails_columns($int){ + global $product; + $post_id = $product->get_id(); $woo_thumbnails_per_row = theme_get_option('woocommerce','woocommerce_thumbnails_single'); + + if (!empty($post_id)) { + $woo_thumbnails_per_row = theme_get_inherit_preset_option($post_id,'_woocommerce_thumbnails_single','woocommerce', 'woocommerce_thumbnails_single'); + if ($woo_thumbnails_per_row==-1 or empty($woo_thumbnails_per_row)) $woo_thumbnails_per_row=theme_get_option('woocommerce','woocommerce_thumbnails_single'); + } + if ($woo_thumbnails_per_row<1 || $woo_thumbnails_per_row>6) $woo_thumbnails_per_row=3; $int=$woo_thumbnails_per_row; return $int;

    framework/helpers/sidebarGenerator.php

    @@ -111,7 +111,7 @@ } function get_sidebar($post_id){ - $sidebar = ''; + $sidebar = ''; $preset_id = theme_get_preset_id($post_id); if($preset_id){ $post_id = $preset_id; @@ -152,11 +152,13 @@ if (empty($sidebar)) { $taxonomy=get_query_var( 'taxonomy' ); if ($taxonomy=='portfolio_category') $sidebar = $this->sidebar_names['portfolio']; + else if ($taxonomy=='portfolio_tag') $sidebar = $this->sidebar_names['portfolio']; else $sidebar = $this->sidebar_names['blog']; } }else{ $taxonomy=get_query_var( 'taxonomy' ); if ($taxonomy=='portfolio_category') $sidebar = $this->sidebar_names['portfolio']; + else if ($taxonomy=='portfolio_tag') $sidebar = $this->sidebar_names['portfolio']; else $sidebar = $this->sidebar_names['blog']; } } @@ -198,11 +200,22 @@ if(is_singular()){ $post_type_name = get_query_var( 'post_type' ); - $custom = theme_get_option('sidebar','post_type_'.$post_type_name.'_sidebar'); - $sidebar = $this->set_sidebar($sidebar, $custom); + if (is_array($post_type_name)) { + $custom=''; + $count=count($post_type_name); + if ($count>0) $count=$count-1; + if (isset($post_type_name[$count])) $post_type_name = $post_type_name[$count]; else $post_type_name = 'dummy_sidebar'; + if (!is_page() && !is_singular('post')) $custom = theme_get_option('sidebar','post_type_'.$post_type_name.'_sidebar'); + } else $custom = theme_get_option('sidebar','post_type_'.$post_type_name.'_sidebar'); + if (!empty($custom)) $sidebar = $this->set_sidebar($sidebar, $custom); } if(is_tax( 'portfolio_category' )){ $custom = theme_get_option('sidebar','portfolio_category'); + if (empty($custom)) $custom = theme_get_option('sidebar','single_portfolio'); + $sidebar = $this->set_sidebar($sidebar, $custom); + } + if(is_tax( 'portfolio_tag' )){ + $custom = theme_get_option('sidebar','portfolio_tag'); if (empty($custom)) $custom = theme_get_option('sidebar','single_portfolio'); $sidebar = $this->set_sidebar($sidebar, $custom); }

    framework/info.php

    @@ -2,6 +2,6 @@ return array( 'theme_name' => 'WP Champion', 'theme_slug' => 'champion', - 'theme_version' => '3.4.0', + 'theme_version' => '3.4.1', 'required_wp_version' => '5.5', );

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

    @@ -187,12 +187,12 @@ } } } - + $public_taxonomies = get_taxonomies( array( 'public' => true ), 'names' ); if ( isset( $args["singular_{$wp_query->post->post_type}_taxonomy"] ) && is_taxonomy_hierarchical( $args["singular_{$wp_query->post->post_type}_taxonomy"] ) && is_array($public_taxonomies) && in_array($args["singular_{$wp_query->post->post_type}_taxonomy"],$public_taxonomies) ) { $sort_args = array('orderby' => 'parent', 'order' => 'DESC', 'fields' => 'all'); $terms = wp_get_object_terms( $post_id, $args["singular_{$wp_query->post->post_type}_taxonomy"], $sort_args ); - $item = array_merge( $item, breadcrumbs_plus_get_term_parents( $terms[0], $args["singular_{$wp_query->post->post_type}_taxonomy"] ) ); + if (is_array($terms) && isset($terms[0])) $item = array_merge( $item, breadcrumbs_plus_get_term_parents( $terms[0], $args["singular_{$wp_query->post->post_type}_taxonomy"] ) ); }elseif ( isset( $args["singular_{$wp_query->post->post_type}_taxonomy"] ) && is_array($public_taxonomies) && in_array($args["singular_{$wp_query->post->post_type}_taxonomy"],$public_taxonomies)){ $item[] = get_the_term_list( $post_id, $args["singular_{$wp_query->post->post_type}_taxonomy"], '', ', ', '' ); } @@ -345,7 +345,7 @@ $post_type_object = get_post_type_object( bbp_get_forum_post_type() ); if ( !empty( $post_type_object->has_archive ) && !bbp_is_forum_archive() ) - $item[] = '<a href="' . get_post_type_archive_link( bbp_get_forum_post_type() ) . '">' . bbp_get_forum_archive_title() . '</a>'; + $item[] = '<a href="' . get_post_type_archive_link( bbp_get_forum_post_type() ) . '" title="' . esc_attr( bbp_get_forum_archive_title() ) .'"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . bbp_get_forum_archive_title() . '</span></a>'; if ( bbp_is_forum_archive() ) $item[] = bbp_get_forum_archive_title(); @@ -415,8 +415,7 @@ $count= count($item); if ($count>0) { - $last_item=$item[$count-1]; - unset($item[$count-1]); + $last_item = array_pop($item); $item[ 'last']=wp_strip_all_tags($last_item); } @@ -439,16 +438,15 @@ return $parents; - $shop_id=''; - $is_shop=''; + $shop_id=-1; if (function_exists( 'wc_get_page_id' )){ $shop_id= wc_get_page_id( 'shop' ); } while ( $post_id ) { $page = get_page( $post_id ); - 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>'; + if ($post_id==$shop_id) $parents['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>'; + else $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>'; $post_id = $page->post_parent; }

    framework/shortcodes/boxes.php

    @@ -1406,8 +1406,10 @@ $gmap=theme_shortcode_googlemap(array_merge(array('backgroundmap'=> 'true'),$atts),'',$code); } else theme_shortcode_multibackground(array_merge(array('target'=> '#'.$divID,'color'=>$bgcolor),$atts)); - } + } + $inline_css=''; $divstyles = array(); + $bgimgstyles = array(); $overlaystyles = array(); $gmapstyles = array(); @@ -1562,12 +1564,29 @@ if (!empty($image_url)) $class.= " jarallax-image-color-overlay"; } } else { - $divstyles["background"] = "background:".$bgcolor." url('".$image_url."') ".$bgrepeat." ".$bgattachment." ".$bgposx." ".$bgposy; - $divstyles["backgroundwebkit"] = '-webkit-background-size:'.$bgsize; - $divstyles["backgroundmoz"] = '-moz-background-size:'.$bgsize; - $divstyles["backgroundopera"] = '-o-background-size:'.$bgsize; - $divstyles["backgroundsize"] = 'background-size:'.$bgsize; + $bgimgstyles["background"] = "background:".$bgcolor." url('".$image_url."') ".$bgrepeat." ".$bgattachment." ".$bgposx." ".$bgposy; + $bgimgstyles["backgroundwebkit"] = '-webkit-background-size:'.$bgsize; + $bgimgstyles["backgroundmoz"] = '-moz-background-size:'.$bgsize; + $bgimgstyles["backgroundopera"] = '-o-background-size:'.$bgsize; + $bgimgstyles["backgroundsize"] = 'background-size:'.$bgsize; $class.= " normalbgimage"; + if (!empty($bgimgstyles)) { + $bgimgstylecss = implode(';', $bgimgstyles); + $inline_css .= <<<CSS +#{$divID}.smart_box{ +{$bgimgstylecss} +} +CSS; + if ($bgattachment=='fixed') { + $inline_css .= <<<CSS +@supports ( -webkit-touch-callout : none) { +#{$divID}.smart_box { +background-attachment:scroll +} +} +CSS; + } + } } } else if (!empty($bgcolor)) { if (!empty($image_urloverlay)) { @@ -1859,7 +1878,9 @@ } $output.='</div>'.$clearboth; - + if (!empty($inline_css)) { + theme_add_css_to_footer($inline_css); + } return $output; } }

    framework/shortcodes/section.php

    @@ -88,7 +88,9 @@ $animation = animationHelper::process($atts); + $inline_css=''; $styles = array(); + $bgimgstyles = array(); $jarallaxstyles=array(); $overlaystyles = array(); $boxstyles = array(); @@ -156,12 +158,30 @@ $class.= " jarallax"; if (isset( $background_color ) && !empty($background_color) && $bgcoloroverlay=='true') $overlaystyles["background-color"]="background-color:".$background_color; } else { - $styles["background"] = "background:".$background_color." url('".$image_url."') ".$bgrepeat." ".$bgattachment." ".$bgposx." ".$bgposy; - $styles["backgroundwebkit"] = '-webkit-background-size:'.$bgsize; - $styles["backgroundmoz"] = '-moz-background-size:'.$bgsize; - $styles["backgroundopera"] = '-o-background-size:'.$bgsize; - $styles["backgroundsize"] = 'background-size:'.$bgsize; + $bgimgstyles["background"] = "background:".$background_color." url('".$image_url."') ".$bgrepeat." ".$bgattachment." ".$bgposx." ".$bgposy; + $bgimgstyles["backgroundwebkit"] = '-webkit-background-size:'.$bgsize; + $bgimgstyles["backgroundmoz"] = '-moz-background-size:'.$bgsize; + $bgimgstyles["backgroundopera"] = '-o-background-size:'.$bgsize; + $bgimgstyles["backgroundsize"] = 'background-size:'.$bgsize; $class.= " normalbgimage"; + + if (!empty($bgimgstyles)) { + $bgimgstylecss = implode(';', $bgimgstyles); + $inline_css .= <<<CSS +#{$section_id}.section{ +{$bgimgstylecss} +} +CSS; + if ($bgattachment=='fixed') { + $inline_css .= <<<CSS +@supports ( -webkit-touch-callout : none) { +#{$section_id}.section { +background-attachment:scroll +} +} +CSS; + } + } } } else if ( isset( $background_color ) && !empty($background_color)) { if (!empty($image_urloverlay)) { @@ -387,7 +407,12 @@ } $output.= '</div>'; - + + + if (!empty($inline_css)) { + theme_add_css_to_footer($inline_css); + } + return $output; } }

    framework/shortcodes/widgets.php

    @@ -1548,7 +1548,8 @@ global $wp_filter; $the_content_filter_backup = $wp_filter['the_content']; - $query = array('showposts' => $count, 'nopaging' => 0, 'orderby'=> 'comment_count', 'post_status' => 'publish', 'ignore_sticky_posts' => 1); + $post_id=theme_get_queried_object_id(); + $query = array('showposts' => $count, 'nopaging' => 0, 'orderby'=> 'comment_count', 'post_status' => 'publish', 'ignore_sticky_posts' => 1,'post__not_in' => apply_filters('theme_wpquery_blog_popular_post__not_in',array($post_id))); if($cat){ $query['cat'] = $cat; } @@ -1683,7 +1684,9 @@ global $wp_filter; $the_content_filter_backup = $wp_filter['the_content']; - $query = array('showposts' => $count, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1); + $post_id=theme_get_queried_object_id(); + + $query = array('showposts' => $count, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1,'post__not_in' => apply_filters('theme_wpquery_blog_recent_post__not_in',array($post_id))); if($cat){ $query['cat'] = $cat; }

    framework/widgets/popular.php

    @@ -67,7 +67,8 @@ }else{ $display_extra_type = array($display_extra_type); } - $query = array('showposts' => $number, 'nopaging' => 0, 'orderby'=> 'comment_count', 'post_status' => array('publish', 'private'), 'ignore_sticky_posts' => 1,'perm'=>'readable'); + global $post; + $query = array('showposts' => $number, 'nopaging' => 0, 'orderby'=> 'comment_count', 'post_status' => array('publish', 'private'), 'ignore_sticky_posts' => 1,'perm'=>'readable','post__not_in' => apply_filters('theme_wpquery_blog_popular_post__not_in',array($post->ID))); if(!empty($instance['cat'])){ $query['cat'] = implode(',', $instance['cat']); }

    framework/widgets/recent.php

    @@ -69,7 +69,8 @@ }else{ $display_extra_type = array($display_extra_type); } - $query = array('showposts' => $number, 'nopaging' => 0, 'orderby'=> 'date', 'order'=>'DESC', 'post_status' => array('publish', 'private'), 'ignore_sticky_posts' => 1,'perm'=>'readable'); + global $post; + $query = array('showposts' => $number, 'nopaging' => 0, 'orderby'=> 'date', 'order'=>'DESC', 'post_status' => array('publish', 'private'), 'ignore_sticky_posts' => 1,'perm'=>'readable','post__not_in' => apply_filters('theme_wpquery_blog_recent_post__not_in',array($post->ID))); if(!empty($instance['cat'])){ $query['cat'] = implode(',', $instance['cat']); } @@ -80,6 +81,7 @@ if(!empty($exclude_cats)){ $query['category__not_in'] = $exclude_cats; } + $r = new WP_Query($query); if ($r->have_posts()) : ?>

    framework/widgets/related-portfolio.php

    @@ -59,18 +59,19 @@ } $base_on = $instance['base_on'] ? $instance['base_on'] :'cat'; $orderby = $instance['orderby'] ? $instance['orderby'] : 'menu_order'; + global $post; $query = array( 'showposts' => $number, 'nopaging' => 0, 'orderby'=> $orderby, - 'post_status' => array('publish', 'private'), + 'post_status' => array('publish', 'private'), 'perm'=>'readable', 'ignore_sticky_posts' => 1, 'suppress_filters'=>0, - 'post_type' => 'portfolio' + 'post_type' => 'portfolio', + 'post__not_in' => apply_filters('theme_wpquery_portfolio_related_post__not_in',array($post->ID)), ); - global $post; switch ($base_on){ case 'type': $query['meta_key'] = '_type';

    framework/widgets/related.php

    @@ -65,7 +65,7 @@ global $post; - $query = array('post__not_in' => array($post->ID),'showposts' => $number, 'nopaging' => 0, 'post_status' => array('publish', 'private'), 'ignore_sticky_posts' => 1,'perm'=>'readable'); + $query = array('post__not_in' => apply_filters('theme_wpquery_blog_related_post__not_in',array($post->ID)),'showposts' => $number, 'nopaging' => 0, 'post_status' => array('publish', 'private'), 'ignore_sticky_posts' => 1,'perm'=>'readable'); if(!empty($instance['cat'])){ $query['cat'] = implode(',', $instance['cat']); } @@ -96,7 +96,7 @@ $query['category__in'] = $categoryIDs; } } - + if (isset($query['tag__in'])||isset($query['category__in'])) { $r = new WP_Query($query);

    front-page.php

    @@ -56,8 +56,8 @@ else $page_layout = theme_get_layout_mode($preset, '_page_layout', 'general','page_layout', true); } do_action('theme_page_content_before',$page_layout,$layout,'home '); -if($home_page_id){ echo theme_generator('page_introduce',$home_page_id);}?> - <div id="main"> +if($home_page_id){ echo theme_generator('page_introduce',$home_page_id);} + if ($layout!='sections') echo '<div id="main">';?> <div class="content" <?php theme_markup('content','','','page') ?>> <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { @@ -68,9 +68,11 @@ <div class="clearboth"></div> </div> - <?php if(!$home_page_id && empty($content) && function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer($home_page_template); ?> + <?php if(!$home_page_id && empty($content) && function_exists('wp_pagenavi')) { wp_pagenavi(); } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } +do_action('theme_page_content_after',$layout); +get_footer($home_page_template);?>

    home.php

    @@ -18,16 +18,18 @@ get_header(); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">';?> <div class="content"<?php theme_markup('content','','','page') ?>> <?php echo apply_filters('the_content', stripslashes( $content ));?> <div class="clearboth"></div> </div> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + <?php if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    index.php

    @@ -18,9 +18,10 @@ $content_width = theme_get_inner_width($post_id); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + +if ($layout!='sections') echo '<div id="main">';?> <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> @@ -31,9 +32,12 @@ </article> <?php endif; ?> <div class="clearboth"></div> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + <?php + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer(); ?>

    js/custom.combine.js

    @@ -58,7 +58,7 @@ jQuery.noConflict(),document.documentElement.className=document.documentElement.className.replace(/(^|/s)no-js(/s|$)/,"$1js$2"), /theme image resizer -window.themeUpdateImages=function(t,a,i){!1!==responsve_image_resize&&t.each(function(){var t,a=jQuery(this),i=a.attr("data-thumbnail");if(i){function e(){var t=parseInt(a.width(),10),e=parseInt(a.height(),10),r=a.data("images"),n=a.attr("data_woo_variable_image"),d=t+"."+e;if(r&&void 0===n||(r=[]),void 0!==n){var o=a.attr("width"),s=a.attr("height");if(t/e!=o/s){var h,u=a[0].getBoundingClientRect();void 0!==(h=u.width?u.width:u.right-u.left)?(e=parseInt(h/o*s,10),t=parseInt(h,10)):e=parseInt(t/o*s,10)}}t<=0||e<=0||(t===a[0].naturalWidth&&e===a[0].naturalHeight&&void 0===n?r[d]=a.attr("src"):void 0!==r[d]?a.attr("src",r[d]):jQuery.post(window.location.href,{imageAjax:!0,width:t,height:e,thumbnail_id:i},function(t){var i=new Image;i.onload=function(){a.attr("src",t);var i=a.attr("srcset");if(void 0!==i&&!1!==i&&-1!=i.indexOf("@2x")&&-1!=i.indexOf(" 2x")){var e=t.substring(t.lastIndexOf(".")),n=t.substr(0,t.lastIndexOf("."))+"@2x"+e+" 2x";a.attr("srcset",n)}r[d]=t,a.data("images",r)},i.src=t}))}!(t=a[0]).complete||void 0!==t.naturalWidth&&0==t.naturalWidth?a.one("load",function(){e()}):e()}})}, +window.themeUpdateImages=function(a){function d(a){return a.complete?"undefined"!=typeof a.naturalWidth&&0==a.naturalWidth?!1:!0:!1}responsve_image_resize!==!1&&a.each(function(){function c(){var c=parseInt(a.width(),10),d=parseInt(a.height(),10),e=a.attr("data-minwidth"),f=a.attr("data-minheight");"undefined"!==typeof e&&c<e&&(c=e),"undefined"!==typeof f&&d<f&&(d=f);var g=a.data("images"),h=a.attr("data_woo_variable_image"),i=c+"."+d;if(g&&"undefined"===typeof h||(g=[]),"undefined"!==typeof h){var j=a.attr("width"),k=a.attr("height");if(c/d!=j/k){var m,l=a[0].getBoundingClientRect();m=l.width?l.width:l.right-l.left,"undefined"!==typeof m?(d=parseInt(m/j*k,10),c=parseInt(m,10)):d=parseInt(c/j*k,10)}}c<=0||d<=0||(c===a[0].naturalWidth&&d===a[0].naturalHeight&&"undefined"===typeof h?g[i]=a.attr("src"):"undefined"!==typeof g[i]?a.attr("src",g[i]):jQuery.post(window.location.href,{imageAjax:!0,width:c,height:d,thumbnail_id:b},function(b){var c=new Image;c.onload=function(){a.attr("src",b);var c=a.attr("srcset");if("undefined"!==typeof c&&c!==!1&&-1!=c.indexOf("@2x")&&-1!=c.indexOf(" 2x")){var d=b.substring(b.lastIndexOf(".")),e=b.substr(0,b.lastIndexOf(".")),f=e+"@2x"+d+" 2x";a.attr("srcset",f)}g[i]=b,a.data("images",g)},c.src=b}))}var a=jQuery(this),b=a.attr("data-thumbnail");b&&(d(a[0])?c():a.one("load",function(){c()}))})}, /document ready jQuery(document).ready(function($){function splitTable(a){a.wrap("<div class='table-wrapper' />");var b=a.clone();b.find("td:not(:first-child), th:not(:first-child)").css("display","none"),b.removeClass("responsive"),a.closest(".table-wrapper").prepend(b),b.wrap("<div class='pinned' />"),a.wrap("<div class='scrollable' />"),setCellHeights(a,b)}function unsplitTable(a){a.closest(".table-wrapper").find(".pinned").remove(),a.unwrap(),a.unwrap()}function setCellHeights(a,b){var c=a.find("tr"),d=b.find("tr"),e=[];c.each(function(a){var b=$(this),c=b.find("th, td");c.each(function(){var b=$(this).outerHeight(!0);e[a]=e[a]||0,b>e[a]&&(e[a]=b)})}),d.each(function(a){$(this).height(e[a])})}

    js/custom.js

    @@ -24,6 +24,17 @@ function update() { var width = parseInt($image.width(), 10); var height = parseInt($image.height(), 10); + var minwidth = $image.attr('data-minwidth'); + var minheight = $image.attr('data-minheight'); + + if (typeof minwidth !== 'undefined') { + if (width<minwidth) width=minwidth; + } + + if (typeof minheight !== 'undefined') { + if (height<minheight) height=minheight; + } + var images = $image.data('images'); var woo_variable_image=$image.attr("data_woo_variable_image"); var size = width + '.' + height;

    js/jquery.fancybox-thumbs.js

    @@ -77,7 +77,9 @@ if (!that.list || !width || !height) { return; } - + /Next 2 lines Added by the themebuilders + if (width<thumbWidth && height<=thumbHeight) width=thumbWidth; + if (height<thumbHeight && width<=thumbWidth) height=thumbHeight; /Calculate thumbnail width/height and center it widthRatio = width / thumbWidth; heightRatio = height / thumbHeight;

    js/jquery.fancybox.js

    @@ -2303,6 +2303,9 @@ return; } + /Next 2 lines Added by the themebuilders + if (width<thumbWidth && height<=thumbHeight) width=thumbWidth; + if (height<thumbHeight && width<=thumbWidth) height=thumbHeight; /Calculate thumbnail width/height and center it widthRatio = width / thumbWidth; heightRatio = height / thumbHeight;

    js/jquery.fancybox.min.js

    @@ -22,4 +22,5 @@ * Thumbnail helper for fancybx * version: 1.0.7 (Mon, 01 Oct 2012) */ -!function(t){t.fancybx.helpers.thumbs={defaults:{width:50,height:50,position:"bottom",source:function(i){var h;return i.element&&(h=t(i.element).find("img").attr("src")),!h&&"image"===i.type&&i.href&&(h=i.href),h}},wrap:null,list:null,width:0,init:function(i,h){var e,s=this,o=i.width,n=i.height,l=i.source;e="";for(var a=0;a<h.group.length;a++)e+='<li><a style="width:'+o+"px;height:"+n+'px;" href="javascript:jQuery.fancybx.jumpto('+a+');"></a></li>';this.wrap=t('<div id="fancybx-thumbs"></div>').addClass(i.position).appendTo("body"),this.list=t("<ul>"+e+"</ul>").appendTo(this.wrap),t.each(h.group,function(i){var e=h.group[i],a=l(e);a&&t("<img />").on("load",function(){var h,e,l,a=this.width,r=this.height;s.list&&a&&r&&(h=a/o,e=r/n,l=s.list.children().eq(i).find("a"),h>=1&&e>=1&&(h>e?(a=Math.floor(a/e),r=n):(a=o,r=Math.floor(r/h))),t(this).css({width:a,height:r,top:Math.floor(n/2-r/2),left:Math.floor(o/2-a/2)}),l.width(o).height(n),t(this).hide().appendTo(l).fadeIn(300))}).attr("src",a).attr("title",e.title)}),this.width=this.list.children().eq(0).outerWidth(!0),this.list.width(this.width*(h.group.length+1)).css("left",Math.floor(.5*t(window).width()-(h.index*this.width+.5*this.width)))},beforeLoad:function(t,i){i.group.length<2?i.helpers.thumbs=!1:i.margin["top"===t.position?0:2]+=t.height+15},afterShow:function(t,i){this.list?this.onUpdate(t,i):this.init(t,i),this.list.children().removeClass("active").eq(i.index).addClass("active")},onUpdate:function(i,h){this.list&&this.list.stop(!0).animate({left:Math.floor(.5*t(window).width()-(h.index*this.width+.5*this.width))},150)},beforeClose:function(){this.wrap&&this.wrap.remove(),this.wrap=null,this.list=null,this.width=0}}}(jQuery); + + !function(a){var b=a.fancybx;b.helpers.thumbs={defaults:{width:50,height:50,position:"bottom",source:function(b){var c;return b.element&&(c=a(b.element).find("img").attr("src")),!c&&"image"===b.type&&b.href&&(c=b.href),c}},wrap:null,list:null,width:0,init:function(b,c){var e,d=this,f=b.width,g=b.height,h=b.source;e="";for(var i=0;i<c.group.length;i++)e+='<li><a style="width:'+f+"px;height:"+g+'px;" href="javascript:jQuery.fancybx.jumpto('+i+');"></a></li>';this.wrap=a('<div id="fancybx-thumbs"></div>').addClass(b.position).appendTo("body"),this.list=a("<ul>"+e+"</ul>").appendTo(this.wrap),a.each(c.group,function(b){var e=c.group[b],i=h(e);i&&a("<img />").on("load",function(){var h,i,j,c=this.width,e=this.height;d.list&&c&&e&&(c<f&&e<=g&&(c=f),e<g&&c<=f&&(e=g),h=c/f,i=e/g,j=d.list.children().eq(b).find("a"),h>=1&&i>=1&&(h>i?(c=Math.floor(c/i),e=g):(c=f,e=Math.floor(e/h))),a(this).css({width:c,height:e,top:Math.floor(g/2-e/2),left:Math.floor(f/2-c/2)}),j.width(f).height(g),a(this).hide().appendTo(j).fadeIn(300))}).attr("src",i).attr("title",e.title)}),this.width=this.list.children().eq(0).outerWidth(!0),this.list.width(this.width*(c.group.length+1)).css("left",Math.floor(.5*a(window).width()-(c.index*this.width+.5*this.width)))},beforeLoad:function(a,b){return b.group.length<2?void(b.helpers.thumbs=!1):void(b.margin["top"===a.position?0:2]+=a.height+15)},afterShow:function(a,b){this.list?this.onUpdate(a,b):this.init(a,b),this.list.children().removeClass("active").eq(b.index).addClass("active")},onUpdate:function(b,c){this.list&&this.list.stop(!0).animate({left:Math.floor(.5*a(window).width()-(c.index*this.width+.5*this.width))},150)},beforeClose:function(){this.wrap&&this.wrap.remove(),this.wrap=null,this.list=null,this.width=0}}}(jQuery);

    page.php

    @@ -24,19 +24,20 @@ get_header(); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php - if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { - if ( have_posts() ) while ( have_posts() ) : the_post(); - get_template_part('content','page'); - endwhile; - } - ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { + if ( have_posts() ) while ( have_posts() ) : the_post(); + get_template_part('content','page'); + endwhile; + } + + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } +echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    rtl.css

    @@ -424,6 +424,10 @@ padding-right: 6px; padding-left: 0; } +.widget_display_replies li > a:first-child:before, +.widget_display_views li a:before, +.widget_display_topics li > a:first-child:before, +.widget_display_forums li a:before, .widget_subnav li a:before, .widget_recent_entries li a:before, .widget_recent_comments li a:first-child:before, @@ -457,6 +461,10 @@ .widget_categories li:after { content: "/200E‎"; } +#footer .widget_display_replies li > a:first-child, +#footer .widget_display_views li a, +#footer .widget_display_topics li > a:first-child, +#footer .widget_display_forums li a, #footer .widget_subnav li a, #footer .widget_recent_entries li a, #footer .widget_recent_posts li a,

    search.php

    @@ -14,19 +14,21 @@ get_header(); echo theme_generator('introduce'); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs', $preset_id); -echo theme_generator('page_introduce', $preset_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$preset_id); +echo theme_generator('page_introduce', $preset_id); + if ($layout!='sections') echo '<div id="main">';?> <div class="content"> - <?php + <?php get_template_part( 'loop','search'); ?> <div class="clearboth"></div> </div> - <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom', $preset_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom', $preset_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    sections/blog_popular_posts.php

    @@ -4,12 +4,15 @@ * The default template for displaying blog popular posts in the pages */ function theme_section_blog_popular_posts(){ + global $post; + $backup = $post; $r = new WP_Query(array( 'category__not_in' => theme_get_option('blog','exclude_categorys'), 'showposts' => 3, 'nopaging' => 0, 'orderby'=> 'comment_count', 'post_status' => 'publish', + 'post__not_in' => apply_filters('theme_wpquery_blog_popular_post__not_in',array($post->ID)), 'ignore_sticky_posts' => 1 )); $output = ''; @@ -42,7 +45,7 @@ $output .= '</ul>'; $output .= '</section>'; } - + $post = $backup; wp_reset_postdata(); return $output; }

    sections/blog_related_posts.php

    @@ -42,7 +42,7 @@ $r = new WP_Query(array( 'category__not_in' => $exclude_cats, 'category__in' => $categoryIDs, - 'post__not_in' => array($post->ID), + 'post__not_in' => apply_filters('theme_wpquery_blog_related_post__not_in',array($post->ID)), 'showposts'=>3, 'ignore_sticky_posts'=>1 )); @@ -86,6 +86,7 @@ 'showposts' => 3, 'nopaging' => 0, 'post_status' => 'publish', + 'post__not_in' => apply_filters('theme_wpquery_blog_related_post__not_in',array($post->ID)), 'ignore_sticky_posts' => 1 )); if ($r->have_posts()){

    sections/portfolio_recent_posts.php

    @@ -4,12 +4,15 @@ * The default template for displaying portfolio recent posts in the pages */ function theme_section_portfolio_recent_posts(){ + global $post; + $backup = $post; $r = new WP_Query(array( 'showposts' => 3, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, - 'post_type' => 'portfolio', + 'post_type' => 'portfolio', + 'post__not_in' => apply_filters('theme_wpquery_portfolio_recent_post__not_in',array($post->ID)), )); $output = ''; if ($r->have_posts()){ @@ -41,7 +44,7 @@ $output .= '</ul>'; $output .= '</section>'; } - + $post = $backup; wp_reset_postdata(); return $output; }

    sections/portfolio_related_posts.php

    @@ -16,7 +16,7 @@ $catSlugs[$i] = $cats[$i]->slug; } $query = array( - 'post__not_in' => array($post->ID), + 'post__not_in' => apply_filters('theme_wpquery_portfolio_related_post__not_in',array($post->ID)), 'showposts'=>3, 'ignore_sticky_posts'=>1, 'post_type' => 'portfolio', @@ -74,6 +74,7 @@ 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'portfolio', + 'post__not_in' => apply_filters('theme_wpquery_portfolio_related_post__not_in',array($post->ID)), )); if ($r->have_posts()){ $output .= '<h3>'.__('Popular Portfolio','wp-champion').'</h3>';

    single-portfolio.php

    @@ -17,19 +17,21 @@ <article <?php post_class(); ?>> <?php echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','portfolio'); if(theme_get_option('portfolio','enable_comment')) comments_template( '', true ); endwhile; - }?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> -<?php echo theme_generator('page_bottom',$post_id); + } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } +echo theme_generator('page_bottom',$post_id); do_action('theme_page_content_after',$layout);?> </article> <?php get_footer(); ?>

    single.php

    @@ -18,19 +18,21 @@ <article <?php post_class(); ?>> <?php echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','single'); comments_template( '', true ); endwhile; - }?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> + } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout);?> </article> <?php get_footer(); ?>

    style.css

    @@ -5,13 +5,13 @@ Author URI: https:/thethemebuilders.com/about Theme URI: https:/thethemebuilders.com License URI: https:/thethemebuilders.com/license -Version: 3.4.0 Build 9 march 2021 +Version: 3.4.1 Build 02 september 2021 Requires at least: 5.5 Requires PHP: 5.6 -Tested up to: 5.7 +Tested up to: 5.7.2 Text Domain: wp-champion License: WP Champion is available under a restricted singe website use limited commercial license - and cannot be distributed in whole or in part without the expressed written permission of the authors. All css and js are copyright of Lyon Holding Limited o/a thethemebuilders.com and cannot be copied or otherwise reproduced in whole or in part without the expressed written consent of Lyon Holding Limited. Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, custom-background, custom-colors, custom-header, custom-menu, rtl-language-support, translation-ready, fixed-layout, theme-options WC requires at least: 4.7.0 -WC tested up to: 5.0.0 +WC tested up to: 5.7.0 */

    template_blog.php

    @@ -13,19 +13,21 @@ echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">';?> <div class="entry content"<?php theme_markup('content',$post_id,'','page') ?>> <?php get_template_part( 'loop','blog'); ?> <div class="clearboth"></div> </div> - <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left')get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_fullwidth.php

    @@ -16,18 +16,19 @@ get_header(); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','page'); endwhile; } - ?> - </div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + if ($layout!='sections') { + echo '</div>'; + echo '<div class="clearboth"></div>'; + } +echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_land_page.php

    @@ -14,18 +14,19 @@ $page_layout = theme_get_layout_mode($post_id, '_page_layout', 'general','page_layout'); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','page'); endwhile; } - ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer("landing"); ?> + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } +echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer("landing");?>

    template_leftsidebar.php

    @@ -10,27 +10,25 @@ } $post_id = theme_get_queried_object_id(); +$layout = theme_get_preset_meta($post_id,'_layout', true); +if ($layout=='default') $layout='left'; $page_layout = theme_get_layout_mode($post_id, '_page_layout', 'general','page_layout'); get_header(); -echo theme_generator('introduce',$post_id);?> -<div id="page" class="layout-<?php echo theme_sanitize_string($page_layout);?>"> -<div class="fluid-width"> - <div class="inner left_sidebar sidebar"> - <?php echo theme_generator('breadcrumbs',$post_id);?> - <?php echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php - if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { - if ( have_posts() ) while ( have_posts() ) : the_post(); - get_template_part('content','page'); - endwhile; - } - ?> - </div> - <?php get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> - </div> -</div> -</div> -<?php get_footer(); ?> +echo theme_generator('introduce',$post_id); +do_action('theme_page_content_before',$page_layout,$layout); + if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); + echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { + if ( have_posts() ) while ( have_posts() ) : the_post(); + get_template_part('content','page'); + endwhile; + } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_mainmenu.php

    @@ -15,19 +15,19 @@ $page_layout = theme_get_layout_mode($post_id, '_page_layout', 'general','page_layout'); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php - if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','page'); endwhile; - } - ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left')get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_page_with_comment.php

    @@ -10,10 +10,10 @@ get_header(); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); echo '<div class="entry content"<?php theme_markup("content","","","page")>'; the_content(); @@ -23,11 +23,13 @@ echo '<div class="clearboth"></div>'; echo '</div>'; endwhile; / end of the loop. - }?> - <div class="clearboth"></div> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + } + echo '<div class="clearboth"></div>'; + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_rightsidebar.php

    @@ -9,27 +9,25 @@ if (!empty($template)) return load_template($template); } $post_id = theme_get_queried_object_id(); +$layout = theme_get_preset_meta($post_id,'_layout', true); +if ($layout=='default') $layout='right'; $page_layout = theme_get_layout_mode($post_id, '_page_layout', 'general','page_layout'); get_header(); -echo theme_generator('introduce',$post_id);?> -<div id="page" class="layout-<?php echo theme_sanitize_string($page_layout);?>"> -<div class="fluid-width"> - <div class="inner right_sidebar sidebar"> - <?php echo theme_generator('breadcrumbs',$post_id);?> - <?php echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php +echo theme_generator('introduce',$post_id); +do_action('theme_page_content_before',$page_layout,$layout); + if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); + echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','page'); endwhile; } - ?> - </div> - <?php get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> - </div> -</div> -</div> -<?php get_footer(); ?> + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_sections.php

    @@ -3,25 +3,33 @@ * Template Name: 100% Fluid Width * Description: A Page Template for displaying pages without sidebar which does not follow the fluid width padding settings. */ - if(is_blog()){ $template=theme_get_template_path('template_blog.php'); if (!empty($template)) return load_template($template); } $post_id = theme_get_queried_object_id(); +$layout = theme_get_preset_meta($post_id,'_layout', true); +if ($layout=='default') $layout='sections'; +$page_layout = theme_get_layout_mode($post_id, '_page_layout', 'general','page_layout'); get_header(); -echo theme_generator('introduce',$post_id);?> -<div id="page" class="page-layout-sections layout-full"> -<div class="no-inner no-fluid-width no-layout-boxed"> +echo theme_generator('introduce',$post_id); +do_action('theme_page_content_before',$page_layout,$layout); +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +?> <?php echo theme_generator('page_introduce',$post_id);?> + <?php if ($layout!='sections') echo '<div id="main">';?> <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','sections'); endwhile; / end of the loop. }?> + <?php if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + }?> <?php echo theme_generator('page_bottom',$post_id);?> -</div> -</div> +<?php do_action('theme_page_content_after',$layout);?> <?php get_footer(); ?>

    template_sitemap.php

    @@ -11,9 +11,9 @@ get_header(); echo theme_generator('introduce',$post_id ); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id ); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">';?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <div class="entry content"<?php theme_markup('content','','','page') ?>> <?php the_content(); ?> @@ -76,9 +76,12 @@ <?php endwhile; ?> <?php if ($show_comments) comments_template( '', true ); ?> <div class="clearboth"></div> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> + <?php + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    template_splash.php

    @@ -39,18 +39,20 @@ <?php if ($is_rev) :?> <div class="clearboth"></div> <?php else:?> - <?php do_action('theme_page_content_before',$page_layout,$layout);?> - <?php echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php + <?php do_action('theme_page_content_before',$page_layout,$layout); + if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); + echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { if ( have_posts() ) while ( have_posts() ) : the_post(); get_template_part('content','page'); endwhile; } - ?> - </div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> + if ($layout!='sections') { + echo '</div>'; + echo '<div class="clearboth"></div>'; + } + echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout);?> <?php endif;?> <?php get_footer("splash"); ?>

    template_topmenu.php

    @@ -16,19 +16,19 @@ $page_layout = theme_get_layout_mode($post_id, '_page_layout', 'general','page_layout'); echo theme_generator('introduce',$post_id); do_action('theme_page_content_before',$page_layout,$layout); -echo theme_generator('breadcrumbs',$post_id); -echo theme_generator('page_introduce',$post_id);?> - <div id="main"> - <?php - if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { - if ( have_posts() ) while ( have_posts() ) : the_post(); - get_template_part('content','page'); - endwhile; - } - ?> - </div> - <?php if($layout == 'right' || $layout=='left') get_sidebar(); ?> - <div class="clearboth"></div> - <?php echo theme_generator('page_bottom',$post_id);?> -<?php do_action('theme_page_content_after',$layout);?> -<?php get_footer(); ?> +if ($layout=='sections' && theme_get_option('general','breadcrumbs_section_template') || $layout!='sections' ) echo theme_generator('breadcrumbs',$post_id); +echo theme_generator('page_introduce',$post_id); + if ($layout!='sections') echo '<div id="main">'; + if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { + if ( have_posts() ) while ( have_posts() ) : the_post(); + get_template_part('content','page'); + endwhile; + } + if ($layout!='sections') { + echo '</div>'; + if($layout == 'right' || $layout=='left') get_sidebar(); + echo '<div class="clearboth"></div>'; + } +echo theme_generator('page_bottom',$post_id); +do_action('theme_page_content_after',$layout); +get_footer();?>

    woocommerce/single-product/product-thumbnails-theme.php

    @@ -46,7 +46,7 @@ $image_alt = esc_attr( $props['alt'] ); if (empty($image_alt)) $image_alt=$image_title; - $image = '<img class="attachment-shop_single size-shop_single product-thumbnail image-overlay" width="'.$sizes[0].'" height="'.$sizes[1].'" data-thumbnail="'.$attachment_id.'" src="'.$image_src.'"'.$srcset.' title="'.$image_title.'" alt="'.$image_alt.'" />'; + $image = '<img class="attachment-shop_single size-shop_single product-thumbnail image-overlay" width="'.$sizes[0].'" height="'.$sizes[1].'" data-minwidth="'.$sizes[0].'" data-minheight="'.$sizes[1].'" data-thumbnail="'.$attachment_id.'" src="'.$image_src.'"'.$srcset.' title="'.$image_title.'" alt="'.$image_alt.'" />'; $html = '<div class="woocommerce-product-gallery__image thumbnail woo-image-overlay"><a class="'.$hover_icon.'" href="' . esc_url( $full_size_image[0] ) . '" rel="prettyPhoto[product-gallery]" title="'.$image_title.'">'; $html .= $image;