• Changelog


    2.9.1

    • Dear WP Champion Professional Theme Owners:
    • This is the first of a group of 3 theme updates which will be released over the next few weeks. We intend to release Ver 2.9.2 about 5-7 days after this release, and Ver 3.0 of the theme in mid-September.
    • Each of these is a major update! Prior to installing this update we strongly encourage you to make a full backup. Most users should not experience any issues other then the following situations:
    • - there are significant new abilities for the header, particularly navigation for users of the Top Menu child so some existing styling settings may be impacted. We believe we have addressed most potential issues via testing but one might still lose a background color, or find a padding setting did not update correctly.
    • - custom css especially for header elements may need some review.
    • You should review each changelog in detail upon each update release but here is some salient points about each:
    • -> Ver 2.9.1 introduces the Elementor Plugin plus 2 premium elementor addons for front end drag and drop visual editing. We also moved loading of most fontface fonts to the API (its another option in the Demo Content Import in the Advanced Settings Panel). There are many other feature tweaks such as more in-depth integration of Responsive Menu Pro including support for its shortcode, new favicon size options and new woo settings. A great deal of recoding was done under the hood. The theme is fully php 7.3 compatible, Woo 3.5+ and WP 5.2+ compatible.
    • Users of the Advanced Menu Child may be the most impacted by changes. The top bar now supports sub menus, menu item animation, drag and drop of the order of elements in the top bar, logo support, and a sticky mobile header. If you lose a background color or notice something else awry after updating check your settings. Contact support on skype or by email if you need assistance.
    • -> Ver 2.9.2 contains Ver 6 of the Rev Slider. It also contains new navigation animations for sub menu items, other tweaks, and code prep for the move of the Advanced Menu Child into the theme core. You will notice with this build that we have a new Navigation Panel as we have so many navigation options we felt they deserved their own place in the panel group.
    • -> Ver 3.0 will formally take all of the top menu bar functions & settings and bring them into the theme core as a new settings panel. For those of you who have not utilized the Top Menu Child it allows for bar to appear at the top of the page which can contain another menu, woo items, widget areas and more. It will actually be possible to have 3 separate menus in the header of a website (and even more although it gets complicated....).
    • To view the changelog please go to the WPC Changelog page at thethemebuilders website.
    • We thank several of our users who have allowed their sites to be our "guinea pigs" for testing purposes. Its allowed us to mitigate many potential issues and test out new features for the theme.
    • Best Regards
    • The ThemeBuilders
    • Development Team
  • Files

    New Files
    Different Files
    Delete Files
      • css/elementor.css
      • css/elementor.min.css
      • framework/admin/themeplugins/bdthemes-element-pack.zip
      • framework/admin/themeplugins/super-elements-for-elementor.zip
      • framework/functions/skin-admin.php
      • js/responsive-menu
      • js/responsive-menu/responsive-menu-adjustmenu.js
      • js/responsive-menu/responsive-menu-adjustmenu.min.js
      • sections/favicon.php
      • 404.php
      • css/screen.css
      • css/screen.min.css
      • css/screen_complex.css
      • css/screen_complex.min.css
      • css/woocommerce-quantity-increment.css
      • css/woocommerce-quantity-increment.min.css
      • css/woocommerce-rtl.css
      • css/woocommerce-rtl.min.css
      • css/woocommerce.css
      • css/woocommerce.min.css
      • css/woocommerce_responsive.css
      • css/woocommerce_responsive.min.css
      • footer-landing.php
      • framework/admin/ajax/gallery-image-item.php
      • framework/admin/assets/css/style-rtl.css
      • framework/admin/assets/css/style.css
      • framework/admin/functions/common.php
      • framework/admin/functions/head.php
      • framework/admin/functions/importer.php
      • framework/admin/languages/wp-champion_admin.pot
      • framework/admin/metaboxes/extend_preset.php
      • framework/admin/metaboxes/page_general.php
      • framework/admin/metaboxes/portfolio.php
      • framework/admin/metaboxes/single.php
      • framework/admin/options/advanced.php
      • framework/admin/options/general.php
      • framework/admin/options/palettes.php
      • framework/admin/options/wooshop.php
      • framework/admin/shortcodes/dialog.js
      • framework/admin/shortcodes/shortcode-menu.js
      • framework/admin/themeplugins/essential-grid.zip
      • framework/admin/themeplugins/responsive-menu-pro.zip
      • framework/admin/themeplugins/revslider.zip
      • framework/admin/themeplugins/theme-plugins.php
      • framework/admin/update.php
      • framework/functions/common.php
      • framework/functions/filter.php
      • framework/functions/head.php
      • framework/functions/options.php
      • framework/functions/skin.php
      • framework/functions/woocommerce.php
      • framework/helpers/baseOptionsGenerator.php
      • framework/helpers/metaboxes.php
      • framework/info.php
      • framework/shortcodes/blog.php
      • framework/shortcodes/boxes.php
      • framework/shortcodes/carousel.php
      • framework/shortcodes/images.php
      • framework/shortcodes/portfolios.php
      • framework/shortcodes/section.php
      • framework/shortcodes/typography.php
      • framework/shortcodes/widgets.php
      • framework/widgets/advertisement-125.php
      • framework/widgets/calendar.php
      • framework/widgets/flickr.php
      • framework/widgets/social.php
      • header-landing.php
      • header-splash.php
      • header.php
      • js/custom.combine.js
      • js/custom.js
      • js/jquery-carousel.js
      • js/jquery-carousel.min.js
      • js/jquery-quantity-increment.js
      • js/jquery-quantity-increment.min.js
      • js/jquery.stickyheader.js
      • js/jquery.stickyheader.min.js
      • loop.php
      • screenshot.png
      • search.php
      • sections/breadcrumbs.php
      • sections/introduce.php
      • sections/menu.php
      • style.css
      • woocommerce/archive-product.php
      • woocommerce/content-product-related.php
      • woocommerce/content-product-upsells.php
      • woocommerce/content-product.php
      • woocommerce/content-product_cat.php
      • woocommerce/product-searchform.php
      • woocommerce/single-product-reviews.php
      • woocommerce/single-product/related.php
      • woocommerce/single-product/tabs/additional-information.php
      • woocommerce/single-product/tabs/description.php
      • woocommerce/single-product/tabs/tabs.php
      • woocommerce/single-product/title.php
      • woocommerce/single-product/up-sells.php
      • demo
      • demo/index.php
      • demo/large
      • demo/large/content.txt
      • demo/large/index.php
      • demo/large/options.txt
      • demo/large/widgets.php
      • demo/revsliders
      • demo/revsliders/demowebsites.zip
      • demo/revsliders/homepage.zip
      • demo/revsliders/splashpage.zip
      • demo/small
      • demo/small/content.txt
      • demo/small/index.php
      • demo/small/options.txt
      • demo/small/widgets.php
      • demo/wooshop
      • demo/wooshop/content.txt
      • demo/wooshop/index.php
      • demo/wooshop/options.txt
      • demo/wooshop/widgets.php
      • fontfaces/BPscript-fontfacekit
      • fontfaces/BPscript-fontfacekit/BPscript-webfont.eot
      • fontfaces/BPscript-fontfacekit/BPscript-webfont.svg
      • fontfaces/BPscript-fontfacekit/BPscript-webfont.ttf
      • fontfaces/BPscript-fontfacekit/BPscript-webfont.woff
      • fontfaces/BPscript-fontfacekit/Creative Commons Attribution-No Derivative Works 3.txt
      • fontfaces/BPscript-fontfacekit/demo.html
      • fontfaces/BPscript-fontfacekit/stylesheet.css
      • fontfaces/BlackJack-fontfacekit
      • fontfaces/BlackJack-fontfacekit/Typadelic License - Black Jack.txt
      • fontfaces/BlackJack-fontfacekit/black_jack-webfont.eot
      • fontfaces/BlackJack-fontfacekit/black_jack-webfont.svg
      • fontfaces/BlackJack-fontfacekit/black_jack-webfont.ttf
      • fontfaces/BlackJack-fontfacekit/black_jack-webfont.woff
      • fontfaces/BlackJack-fontfacekit/demo.html
      • fontfaces/BlackJack-fontfacekit/stylesheet.css
      • fontfaces/Centurycchoolbook-fontfacekit
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bold-webfont.eot
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bold-webfont.svg
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bold-webfont.ttf
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bold-webfont.woff
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bolditalic-webfont.eot
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bolditalic-webfont.svg
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bolditalic-webfont.ttf
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-bolditalic-webfont.woff
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-italic-webfont.eot
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-italic-webfont.svg
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-italic-webfont.ttf
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-italic-webfont.woff
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-regular-webfont.eot
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-regular-webfont.svg
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-regular-webfont.ttf
      • fontfaces/Centurycchoolbook-fontfacekit/Centuryschoolbook-regular-webfont.woff
      • fontfaces/Centurycchoolbook-fontfacekit/GUST e-foundry License.txt
      • fontfaces/Centurycchoolbook-fontfacekit/stylesheet.css
      • fontfaces/ChunkFive-fontfacekit
      • fontfaces/ChunkFive-fontfacekit/Chunkfive-webfont.eot
      • fontfaces/ChunkFive-fontfacekit/Chunkfive-webfont.svg
      • fontfaces/ChunkFive-fontfacekit/Chunkfive-webfont.ttf
      • fontfaces/ChunkFive-fontfacekit/Chunkfive-webfont.woff
      • fontfaces/ChunkFive-fontfacekit/SIL Open Font License 1.1.txt
      • fontfaces/ChunkFive-fontfacekit/demo.html
      • fontfaces/ChunkFive-fontfacekit/stylesheet.css
      • fontfaces/Existence-Light-fontfacekit
      • fontfaces/Existence-Light-fontfacekit/Existence-Light-webfont.eot
      • fontfaces/Existence-Light-fontfacekit/Existence-Light-webfont.svg
      • fontfaces/Existence-Light-fontfacekit/Existence-Light-webfont.ttf
      • fontfaces/Existence-Light-fontfacekit/Existence-Light-webfont.woff
      • fontfaces/Existence-Light-fontfacekit/Existence-StencilLight-webfont.eot
      • fontfaces/Existence-Light-fontfacekit/Existence-StencilLight-webfont.svg
      • fontfaces/Existence-Light-fontfacekit/Existence-StencilLight-webfont.ttf
      • fontfaces/Existence-Light-fontfacekit/Existence-StencilLight-webfont.woff
      • fontfaces/Existence-Light-fontfacekit/Existence-UnicaseLight-webfont.eot
      • fontfaces/Existence-Light-fontfacekit/Existence-UnicaseLight-webfont.svg
      • fontfaces/Existence-Light-fontfacekit/Existence-UnicaseLight-webfont.ttf
      • fontfaces/Existence-Light-fontfacekit/Existence-UnicaseLight-webfont.woff
      • fontfaces/Existence-Light-fontfacekit/Yeah Noah License.txt
      • fontfaces/Existence-Light-fontfacekit/demo.html
      • fontfaces/Existence-Light-fontfacekit/stylesheet.css
      • fontfaces/Nobile-fontfacekit
      • fontfaces/Nobile-fontfacekit/SIL Open Font License 1.1.txt
      • fontfaces/Nobile-fontfacekit/demo.html
      • fontfaces/Nobile-fontfacekit/nobile-webfont.eot
      • fontfaces/Nobile-fontfacekit/nobile-webfont.svg
      • fontfaces/Nobile-fontfacekit/nobile-webfont.ttf
      • fontfaces/Nobile-fontfacekit/nobile-webfont.woff
      • fontfaces/Nobile-fontfacekit/nobile_bold-webfont.eot
      • fontfaces/Nobile-fontfacekit/nobile_bold-webfont.svg
      • fontfaces/Nobile-fontfacekit/nobile_bold-webfont.ttf
      • fontfaces/Nobile-fontfacekit/nobile_bold-webfont.woff
      • fontfaces/Nobile-fontfacekit/nobile_bold_italic-webfont.eot
      • fontfaces/Nobile-fontfacekit/nobile_bold_italic-webfont.svg
      • fontfaces/Nobile-fontfacekit/nobile_bold_italic-webfont.ttf
      • fontfaces/Nobile-fontfacekit/nobile_bold_italic-webfont.woff
      • fontfaces/Nobile-fontfacekit/nobile_italic-webfont.eot
      • fontfaces/Nobile-fontfacekit/nobile_italic-webfont.svg
      • fontfaces/Nobile-fontfacekit/nobile_italic-webfont.ttf
      • fontfaces/Nobile-fontfacekit/nobile_italic-webfont.woff
      • fontfaces/Nobile-fontfacekit/stylesheet.css
      • fontfaces/Rabiohead-fontfacekit
      • fontfaces/Rabiohead-fontfacekit/demo.html
      • fontfaces/Rabiohead-fontfacekit/pizzadude.dk License.txt
      • fontfaces/Rabiohead-fontfacekit/rabiohead-webfont.eot
      • fontfaces/Rabiohead-fontfacekit/rabiohead-webfont.svg
      • fontfaces/Rabiohead-fontfacekit/rabiohead-webfont.ttf
      • fontfaces/Rabiohead-fontfacekit/rabiohead-webfont.woff
      • fontfaces/Rabiohead-fontfacekit/stylesheet.css
      • fontfaces/TitilliumText-fontfacekit
      • fontfaces/TitilliumText-fontfacekit/SIL Open Font License 1.1.txt
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L001-webfont.eot
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L001-webfont.svg
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L001-webfont.ttf
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L001-webfont.woff
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L002-webfont.eot
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L002-webfont.svg
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L002-webfont.ttf
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L002-webfont.woff
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L003-webfont.eot
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L003-webfont.svg
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L003-webfont.ttf
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L003-webfont.woff
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L004-webfont.eot
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L004-webfont.svg
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L004-webfont.ttf
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L004-webfont.woff
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L005-webfont.eot
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L005-webfont.svg
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L005-webfont.ttf
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L005-webfont.woff
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L006-webfont.eot
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L006-webfont.svg
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L006-webfont.ttf
      • fontfaces/TitilliumText-fontfacekit/TitilliumText22L006-webfont.woff
      • fontfaces/TitilliumText-fontfacekit/demo.html
      • fontfaces/TitilliumText-fontfacekit/stylesheet.css
      • fontfaces/Vera-fontfacekit
      • fontfaces/Vera-fontfacekit/stylesheet.css
      • fontfaces/Vera-fontfacekit/vera-demo.html
      • fontfaces/Vera-fontfacekit/vera-webfont.eot
      • fontfaces/Vera-fontfacekit/vera-webfont.svg
      • fontfaces/Vera-fontfacekit/vera-webfont.ttf
      • fontfaces/Vera-fontfacekit/vera-webfont.woff
      • fontfaces/Walkway-fontfacekit
      • fontfaces/Walkway-fontfacekit/Freeware License.txt
      • fontfaces/Walkway-fontfacekit/Walkway_Black-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Black-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Black-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Black-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_Bold-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Bold-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Bold-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Bold-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Black-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Black-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Black-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Black-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Bold-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Bold-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Bold-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_Bold-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_SemiBold-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_SemiBold-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_SemiBold-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_SemiBold-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_UltraBold-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_UltraBold-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_UltraBold-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_Oblique_UltraBold-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_SemiBold-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_SemiBold-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_SemiBold-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_SemiBold-webfont.woff
      • fontfaces/Walkway-fontfacekit/Walkway_UltraBold-webfont.eot
      • fontfaces/Walkway-fontfacekit/Walkway_UltraBold-webfont.svg
      • fontfaces/Walkway-fontfacekit/Walkway_UltraBold-webfont.ttf
      • fontfaces/Walkway-fontfacekit/Walkway_UltraBold-webfont.woff
      • fontfaces/Walkway-fontfacekit/demo.html
      • fontfaces/Walkway-fontfacekit/stylesheet.css
  • Detail

    404.php

    @@ -10,7 +10,7 @@ if($layout == 'default'){ $layout = theme_get_option('blog','layout'); } -$page_layout = theme_get_layout_mode($preset_id, '_layout','general','page_layout'); +$page_layout = theme_get_layout_mode($preset_id, '_page_layout','general','page_layout'); get_header(); ?> <?php echo theme_generator('introduce');?>

    css/screen.css

    @@ -201,7 +201,7 @@ cite, em, dfn { font-style: italic; } -code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea { +code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], input[type=tel], textarea { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; } code, pre { @@ -302,7 +302,7 @@ } /* Link style ---------------------------------------------------------- */ -a:link, a:visited, a:hover, a:active, a:focus { +a, a:visited, a:hover, a:active, a:focus { color: #666; text-decoration: none; outline: 0 none; @@ -332,7 +332,7 @@ font-size: 1.2em; font-weight: bold; } -textarea, input[type=text], input[type=password], input[type=email], select { +textarea, input[type=text], input[type=password], input[type=email], input[type=tel], select { font-size: inherit; background: #fff; border: 1px solid #ccc; @@ -340,7 +340,7 @@ input, select { cursor: pointer; } -input[type=text], input[type=password], input[type=email] { +input[type=text], input[type=password], input[type=email], input[type=tel] { cursor: text; } textarea { @@ -1889,14 +1889,17 @@ position: absolute; top: 10px; right: 10px; - z-index:1; + z-index:402; +} +#top_area .widget { + margin-bottom: 5px; } /* Logo & Sitename ---------------------------------------------------------- */ #logo_text { position: absolute; left: 10px; - z-index:401; + z-index:399; } #logo { position: absolute; @@ -1906,7 +1909,7 @@ -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; - z-index:401; + z-index:399; } .mobile-logo { display: none; @@ -2104,7 +2107,7 @@ } /* 1st sub level menu ---------------------------------------------------------- */ -.jqueryslidemenu ul li ul { +.jqueryslidemenu ul li ul.sub-menu { position: absolute; left: 100%; z-index: 401; @@ -2115,13 +2118,13 @@ border-top: 0; } /*Sub level menu list items (undo style from Top level List Items)*/ -.jqueryslidemenu ul li ul li { +.jqueryslidemenu ul li ul.sub-menu li { display: list-item; float: none; margin: 0; } /*All subsequent sub menu levels vertical offset after 1st level sub menu */ -.jqueryslidemenu ul li ul li ul { +.jqueryslidemenu ul li ul li ul.sub-menu { top: 0; z-index: 402; padding: 2px 0; @@ -2133,7 +2136,7 @@ padding: 5px 15px 7px; margin: 0; } -.jqueryslidemenu li .menu-item-div-wrapper,.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:link, .jqueryslidemenu ul ul li a:visited { +.jqueryslidemenu li .menu-item-div-wrapper,.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:visited { height: 100%; line-height: 20px; } @@ -2142,10 +2145,10 @@ border-right: 0; border-left: 0; } -.jqueryslidemenu ul ul ul { +.jqueryslidemenu ul ul ul.sub-menu { margin-top: -5px; } -.jqueryslidemenu ul li ul { +.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); } @@ -2183,8 +2186,10 @@ padding:0; } .jqueryslidemenu li .menu-item-div-wrapper{ -padding: 5px 15px 7px; -margin: 0; + padding: 5px 15px 7px; + margin: 0; + position:relative; + overflow:hidden; } .jqueryslidemenu ul.sub-menu-level-0 { visibility:visible !important; @@ -2276,7 +2281,7 @@ width: 0; height: 0; float: right; - margin-top: 6px; + margin-top: 5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid; @@ -2288,7 +2293,7 @@ #navigation.nav_sub_arrow ul ul .menu-has-description.has-children > .menu-item-div-wrapper:after, #navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after{ position: absolute; - top: 6px; + top: 5px; right: 15px; } #navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > .menu-item-div-wrapper:after, @@ -2337,7 +2342,7 @@ #feature .inner:after { clear: both; } -#feature h1 { +.title_introduce { padding: 5px 0; margin-bottom: 0; font-size: 3.5em; @@ -2345,7 +2350,7 @@ .portfolio_title.entry-title, .entry_info .entry_title, #comments #comments_title, -#feature h1.entry-title { +.title_introduce { -ms-word-wrap: break-word; word-wrap: break-word; } @@ -2659,7 +2664,7 @@ float: left; margin-right: 5px; } -#page .portfolios.sortable header a { +.portfolios.sortable header a { display: block; float: left; padding: 0 14px; @@ -2966,7 +2971,7 @@ .remove-padding-margin .wp-pagenavi{ padding-bottom:10px; } -.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.current, .wp-pagenavi span.extend { +.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; @@ -3307,7 +3312,7 @@ #footer .widget { margin-bottom: 3em; } -#footer h3.widgettitle { +#footer .widgettitle { margin-bottom: .5em; font-size: 2em; } @@ -3468,11 +3473,11 @@ #footer #searchform.search_with_icon button, .woocommerce-product-search.search_with_icon button { position: absolute; - top: 8px; + top: 7px; right: 12px; - padding: 0; + padding: 1px 0 0 1px; margin: 0; - line-height: 14px; + line-height: normal; background: none; border: none; outline: none; @@ -4686,6 +4691,9 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +#navigation > ul > li a i.icon-search { + margin-bottom:-3px; +} a .icon, a [class^="icon-"], a [class*=" icon-"] { @@ -6569,16 +6577,12 @@ display: inline-block; margin-left: 10px; } -#page a.carousel_nav_prev, -#page a.carousel_nav_next, -.carousel_nav_prev, -.carousel_nav_next { +a.carousel_nav_prev, +a.carousel_nav_next { color: #b8b8b8; } -#page .carousel_nav_prev:hover, -#page .carousel_nav_next:hover, -.carousel_nav_prev:hover, -.carousel_nav_next:hover { +a.carousel_nav_prev:hover, +a.carousel_nav_next:hover { color: #8d8d8d; } .carousel_nav_prev, @@ -6815,8 +6819,7 @@ margin: 5px 10px 10px 85px; font-size: 14px; } -#page .testimonial_meta a, -#page .testimonial_meta a:visited, +.testimonial_meta a:visited, .testimonial_meta a, .testimonial_meta { color: #777; @@ -6844,20 +6847,12 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } -#page a.testimonial_previous, -#page a.testimonial_previous:visited, -#page a.testimonial_next, -#page a.testimonial_next:visited, .testimonial_previous, .testimonial_previous:visited, .testimonial_next, .testimonial_next:visited { color: #b8b8b8; } -#page a.testimonial_previous:hover, -#page a.testimonial_previous:active, -#page a.testimonial_next:hover, -#page a.testimonial_next:active, .testimonial_previous:hover, .testimonial_previous:active, .testimonial_next:hover,

    css/screen.min.css

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

    css/screen_complex.css

    @@ -201,7 +201,7 @@ cite, em, dfn { font-style: italic; } -code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea { +code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], input[type=tel], textarea { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; } code, pre { @@ -302,7 +302,7 @@ } /* Link style ---------------------------------------------------------- */ -a:link, a:visited, a:hover, a:active, a:focus { +a, a:visited, a:hover, a:active, a:focus { color: #666; text-decoration: none; outline: 0 none; @@ -332,7 +332,7 @@ font-size: 1.2em; font-weight: bold; } -textarea, input[type=text], input[type=password], input[type=email], select { +textarea, input[type=text], input[type=password], input[type=email], input[type=tel], select { font-size: inherit; background: #fff; border: 1px solid #ccc; @@ -340,7 +340,7 @@ input, select { cursor: pointer; } -input[type=text], input[type=password], input[type=email] { +input[type=text], input[type=password], input[type=email], input[type=tel] { cursor: text; } textarea { @@ -1889,14 +1889,17 @@ position: absolute; top: 10px; right: 10px; - z-index:1; + z-index:402; +} +#top_area .widget { + margin-bottom: 5px; } /* Logo & Sitename ---------------------------------------------------------- */ #logo_text { position: absolute; left: 10px; - z-index:401; + z-index:399; } #logo { position: absolute; @@ -1906,7 +1909,7 @@ -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; - z-index:401; + z-index:399; } .mobile-logo { display: none; @@ -2022,7 +2025,7 @@ } #navigation-wrapper:not(.forcefull) .inner-section { padding-left:0; - padding-right:0;; + padding-right:0; } #navigation { position: relative; @@ -2104,7 +2107,7 @@ } /* 1st sub level menu ---------------------------------------------------------- */ -.jqueryslidemenu ul li ul { +.jqueryslidemenu ul li ul.sub-menu { position: absolute; left: 100%; z-index: 401; @@ -2115,13 +2118,13 @@ border-top: 0; } /*Sub level menu list items (undo style from Top level List Items)*/ -.jqueryslidemenu ul li ul li { +.jqueryslidemenu ul li ul.sub-menu li { display: list-item; float: none; margin: 0; } /*All subsequent sub menu levels vertical offset after 1st level sub menu */ -.jqueryslidemenu ul li ul li ul { +.jqueryslidemenu ul li ul li ul.sub-menu { top: 0; z-index: 402; padding: 2px 0; @@ -2133,7 +2136,7 @@ padding: 5px 15px 7px; margin: 0; } -.jqueryslidemenu li .menu-item-div-wrapper,.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:link, .jqueryslidemenu ul ul li a:visited { +.jqueryslidemenu li .menu-item-div-wrapper,.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:visited { height: 100%; line-height: 20px; } @@ -2142,10 +2145,10 @@ border-right: 0; border-left: 0; } -.jqueryslidemenu ul ul ul { +.jqueryslidemenu ul ul ul.sub-menu { margin-top: -5px; } -.jqueryslidemenu ul li ul { +.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); } @@ -2183,8 +2186,10 @@ padding:0; } .jqueryslidemenu li .menu-item-div-wrapper{ -padding: 5px 15px 7px; -margin: 0; + padding: 5px 15px 7px; + margin: 0; + position:relative; + overflow:hidden; } .jqueryslidemenu ul.sub-menu-level-0 { visibility:visible !important; @@ -2271,7 +2276,7 @@ width: 0; height: 0; float: right; - margin-top: 6px; + margin-top: 5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid; @@ -2283,7 +2288,7 @@ #navigation.nav_sub_arrow ul ul .menu-has-description.has-children > .menu-item-div-wrapper:after, #navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after{ position: absolute; - top: 6px; + top: 5px; right: 15px; } #navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > .menu-item-div-wrapper:after, @@ -2333,7 +2338,7 @@ #feature .inner:after { clear: both; } -#feature h1 { +.title_introduce { padding: 5px 0; margin-bottom: 0; font-size: 3.5em; @@ -2341,7 +2346,7 @@ .portfolio_title.entry-title, .entry_info .entry_title, #comments #comments_title, -#feature h1.entry-title { +.title_introduce { -ms-word-wrap: break-word; word-wrap: break-word; } @@ -2655,7 +2660,7 @@ float: left; margin-right: 5px; } -#page .portfolios.sortable header a { +.portfolios.sortable header a { display: block; float: left; padding: 0 14px; @@ -2957,7 +2962,7 @@ .remove-padding-margin .wp-pagenavi{ padding-bottom:10px; } -.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.current, .wp-pagenavi span.extend { +.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; @@ -3298,7 +3303,7 @@ #footer .widget { margin-bottom: 3em; } -#footer h3.widgettitle { +#footer .widgettitle { margin-bottom: .5em; font-size: 2em; } @@ -3459,11 +3464,11 @@ #footer #searchform.search_with_icon button, .woocommerce-product-search.search_with_icon button { position: absolute; - top: 8px; + top: 7px; right: 12px; - padding: 0; + padding: 1px 0 0 1px; margin: 0; - line-height: 14px; + line-height: normal; background: none; border: none; outline: none; @@ -4677,6 +4682,9 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +#navigation > ul > li a i.icon-search { + margin-bottom:-3px; +} a .icon, a [class^="icon-"], a [class*=" icon-"] { @@ -6561,16 +6569,12 @@ display: inline-block; margin-left: 10px; } -#page a.carousel_nav_prev, -#page a.carousel_nav_next, -.carousel_nav_prev, -.carousel_nav_next { +a.carousel_nav_prev, +a.carousel_nav_next { color: #b8b8b8; } -#page a.carousel_nav_prev:hover, -#page a.carousel_nav_next:hover, -.carousel_nav_prev:hover, -.carousel_nav_next:hover { +a.carousel_nav_prev:hover, +a.carousel_nav_next:hover { color: #8d8d8d; } .carousel_nav_prev, @@ -6807,8 +6811,7 @@ margin: 5px 10px 10px 85px; font-size: 14px; } -#page .testimonial_meta a, -#page .testimonial_meta a:visited, +.testimonial_meta a:visited, .testimonial_meta a, .testimonial_meta { color: #777; @@ -6836,20 +6839,12 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } -#page a.testimonial_previous, -#page a.testimonial_previous:visited, -#page a.testimonial_next, -#page a.testimonial_next:visited, .testimonial_previous, .testimonial_previous:visited, .testimonial_next, .testimonial_next:visited { color: #b8b8b8; } -#page a.testimonial_previous:hover, -#page a.testimonial_previous:active, -#page a.testimonial_next:hover, -#page a.testimonial_next:active, .testimonial_previous:hover, .testimonial_previous:active, .testimonial_next:hover,

    css/screen_complex.min.css

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

    css/woocommerce-quantity-increment.css

    @@ -1,17 +1,21 @@ /* Woocommerce Quantity spinner styles ---------------------------------------------------------- */ -.woocommerce, .woocommerce-page { - /** - * Quantity inputs - */ } - .woocommerce #quantity input::-webkit-outer-spin-button, - .woocommerce #quantity input::-webkit-inner-spin-button, - .woocommerce #content .quantity input::-webkit-outer-spin-button, - .woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button, - .woocommerce-page #quantity input::-webkit-inner-spin-button, - .woocommerce-page #content .quantity input::-webkit-outer-spin-button, - .woocommerce-page #content .quantity input::-webkit-inner-spin-button { - display: none; } + .woocommerce .quantity input[type="number"]::-webkit-outer-spin-button, + .woocommerce .quantity input[type="number"]::-webkit-inner-spin-button, + .woocommerce .quantity input::-webkit-outer-spin-button, + .woocommerce .quantity input::-webkit-inner-spin-button, + .woocommerce .content .quantity input::-webkit-outer-spin-button, + .woocommerce .content .quantity input::-webkit-inner-spin-button, + .woocommerce-page .quantity input::-webkit-outer-spin-button, + .woocommerce-page .quantity input::-webkit-inner-spin-button, + .woocommerce-page .content .quantity input::-webkit-outer-spin-button, + .woocommerce-page .content .quantity input::-webkit-inner-spin-button { + -webkit-appearance: none; + display: none; + margin: 0; + } + + .woocommerce .quantity, .woocommerce-page .quantity { position: relative; margin: 0 auto; @@ -30,49 +34,72 @@ border: 1px solid #bbb3b9; border-right: 0; font-weight: 700; - border-radius: 2px 0 0 2px; + border: 1px solid #bbb3b9; + border-radius: 0; -moz-appearance: textfield; - /* Hide buttons for Firefox 29 and later */ } + box-sizing:border-box; + /* Hide buttons for Firefox 29 and later */ + } .woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number] { padding-right: 1.2em; } + .woocommerce .quantity .plus, .woocommerce-page .quantity .plus, - .woocommerce #content .quantity .plus, - .woocommerce-page #content .quantity .plus, + .woocommerce .content .quantity .plus, + .woocommerce-page .content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, - .woocommerce #content .quantity .minus, - .woocommerce-page #content .quantity .minus { + .woocommerce .content .quantity .minus, + .woocommerce-page .content .quantity .minus { display: block; padding: 0; margin: 0; - position: absolute; + position: relative; text-align: center; - width: 1.387em; - height: 16px; + width: 30px; + height: 30px; text-decoration: none; overflow: visible; text-decoration: none; font-weight: 700; - font-size:12px; + font-size:14px; cursor: pointer; color: #515151; border: 1px solid #bbb3b9; background-color: #ebe9eb; text-shadow: none; line-height: 1; - background-image: none; } + background-image: none; + float: left; + border-radius: 0; + box-sizing:border-box; + } .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover { background-color: #dad8da; } - .woocommerce .quantity .plus, .woocommerce-page .quantity .plus { + .woocommerce .quantity .plus, + .woocommerce-page .quantity .plus, + .woocommerce .content .quantity .plus, + .woocommerce-page .content .quantity .plus { top: 0; - right: 0; - border-bottom: 0; - border-radius: 2px 2px 0 0; } - .woocommerce .quantity .minus, .woocommerce-page .quantity .minus { + /*right: 0;*/ + border-left:0; + } + .woocommerce .quantity .minus, + .woocommerce-page .quantity .minus, + .woocommerce .content .quantity .minus, + .woocommerce-page .content .quantity .minus { bottom: 0; - right: 0; - border-radius: 0 0 2px 2px; } - + /*right: 0;*/ + border-right:0; + } + +@media only screen and (max-width: 767px){ + .rtl .woocommerce .quantity, + .rtl .woocommerce-page .quantity, + .woocommerce .quantity, + .woocommerce-page .quantity { + padding:0; + } +}

    css/woocommerce-quantity-increment.min.css

    @@ -1,3 +1,3 @@ /* Woocommerce Quantity spinner styles ---------------------------------------------------------- */ -.woocommerce #quantity input::-webkit-outer-spin-button,.woocommerce #quantity input::-webkit-inner-spin-button,.woocommerce #content .quantity input::-webkit-outer-spin-button,.woocommerce #content .quantity input::-webkit-inner-spin-button,.woocommerce-page #quantity input::-webkit-outer-spin-button,.woocommerce-page #quantity input::-webkit-inner-spin-button,.woocommerce-page #content .quantity input::-webkit-outer-spin-button,.woocommerce-page #content .quantity input::-webkit-inner-spin-button{display:none}.woocommerce .quantity,.woocommerce-page .quantity{position:relative;margin:0 auto;overflow:hidden;zoom:1;padding-right:1.1em;display:inline-block}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:2.618em;height:30px;float:left;padding:0;margin:0;text-align:center;border:1px solid #bbb3b9;border-right:0;font-weight:700;border-radius:2px 0 0 2px;-moz-appearance:textfield}.woocommerce .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number]{padding-right:1.2em}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page #content .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;width:1.387em;height:16px;text-decoration:none;overflow:visible;text-decoration:none;font-weight:700;font-size:12px;cursor:pointer;color:#515151;border:1px solid #bbb3b9;background-color:#ebe9eb;text-shadow:none;line-height:1;background-image:none}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover{background-color:#dad8da}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{top:0;right:0;border-bottom:0;border-radius:2px 2px 0 0}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{bottom:0;right:0;border-radius:0 0 2px 2px} +.woocommerce .quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce .quantity input::-webkit-outer-spin-button,.woocommerce .quantity input::-webkit-inner-spin-button,.woocommerce .content .quantity input::-webkit-outer-spin-button,.woocommerce .content .quantity input::-webkit-inner-spin-button,.woocommerce-page .quantity input::-webkit-outer-spin-button,.woocommerce-page .quantity input::-webkit-inner-spin-button,.woocommerce-page .content .quantity input::-webkit-outer-spin-button,.woocommerce-page .content .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;display:none;margin:0}.woocommerce .quantity,.woocommerce-page .quantity{position:relative;margin:0 auto;overflow:hidden;zoom:1;padding-right:1.1em;display:inline-block}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:2.618em;height:30px;float:left;padding:0;margin:0;text-align:center;border:1px solid #bbb3b9;border-right:0;font-weight:700;border:1px solid #bbb3b9;border-radius:0;-moz-appearance:textfield;box-sizing:border-box}.woocommerce .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number]{padding-right:1.2em}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce .content .quantity .plus,.woocommerce-page .content .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce .content .quantity .minus,.woocommerce-page .content .quantity .minus{display:block;padding:0;margin:0;position:relative;text-align:center;width:30px;height:30px;text-decoration:none;overflow:visible;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;color:#515151;border:1px solid #bbb3b9;background-color:#ebe9eb;text-shadow:none;line-height:1;background-image:none;float:left;border-radius:0;box-sizing:border-box}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover{background-color:#dad8da}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce .content .quantity .plus,.woocommerce-page .content .quantity .plus{top:0;border-left:0}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce .content .quantity .minus,.woocommerce-page .content .quantity .minus{bottom:0;border-right:0}@media only screen and (max-width: 767px){.rtl .woocommerce .quantity,.rtl .woocommerce-page .quantity,.woocommerce .quantity,.woocommerce-page .quantity{padding:0}}

    css/woocommerce-rtl.css

    @@ -50,27 +50,30 @@ } .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, -.woocommerce #content nav.woocommerce-pagination ul li, -.woocommerce-page #content nav.woocommerce-pagination ul li { +.woocommerce .content nav.woocommerce-pagination ul li, +.woocommerce-page .content nav.woocommerce-pagination ul li { float: right; } .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, -.woocommerce #content div.product form.cart div.quantity, -.woocommerce-page #content div.product form.cart div.quantity { +.woocommerce .content div.product form.cart div.quantity, +.woocommerce-page .content div.product form.cart div.quantity { float: right; margin: 0 0 0 4px; padding-left: 1.1em; padding-right: 0; } -.woocommerce .quantity, .woocommerce-page .quantity { +/* +.woocommerce .quantity, +.woocommerce-page .quantity { padding-left: 1.1em; padding-right: 0; } +*/ .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, -.woocommerce #content div.product form.cart .button, -.woocommerce-page #content div.product form.cart .button { +.woocommerce .content div.product form.cart .button, +.woocommerce-page .content div.product form.cart .button { float: right; } .woocommerce-message:before, @@ -110,8 +113,8 @@ } .woocommerce div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, -.woocommerce #content div.product form.cart .variations select, -.woocommerce-page #content div.product form.cart .variations select { +.woocommerce .content div.product form.cart .variations select, +.woocommerce-page .content div.product form.cart .variations select { float: right; } .woocommerce .order_details li, .woocommerce-page .order_details li { @@ -139,8 +142,8 @@ } .woocommerce div.product form.cart table td, .woocommerce-page div.product form.cart table td, -.woocommerce #content div.product form.cart table td, -.woocommerce-page #content div.product form.cart table td { +.woocommerce .content div.product form.cart table td, +.woocommerce-page .content div.product form.cart table td { padding-right: 0; padding-left: auto; } @@ -152,36 +155,36 @@ .woocommerce-page .woocommerce-ordering { float: left; } -.woocommerce .quantity, .woocommerce-page .quantity { +.woocommerce .quantity, +.woocommerce-page .quantity { padding-left: 1.1em; padding-right: 0; } .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, -.woocommerce #content .quantity input.qty, -.woocommerce-page #content .quantity input.qty { - float: right; - border: 1px solid #c8bfc6; - border-right: 1px solid #c8bfc6; - border-left: 1px solid #c8bfc6; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; +.woocommerce .content .quantity input.qty, +.woocommerce-page .content .quantity input.qty { + float: right; } .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, -.woocommerce #content .quantity .minus, -.woocommerce-page #content .quantity .minus { - right: auto; - left: 0; +.woocommerce .content .quantity .minus, +.woocommerce-page .content .quantity .minus { + float: right; + /*right: auto; + left: 0;*/ + border-right:1px solid #bbb3b9; + border-left:0; } .woocommerce .quantity .plus, .woocommerce-page .quantity .plus, -.woocommerce #content .quantity .plus, -.woocommerce-page #content .quantity .plus { - right: auto; - left: 0; +.woocommerce .content .quantity .plus, +.woocommerce-page .content .quantity .plus { + float: right; + /*right: auto; + left: 0;*/ + border-left:1px solid #bbb3b9; + border-right:0; } .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar { @@ -213,32 +216,32 @@ } .woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions, -.woocommerce #content table.cart td.actions, -.woocommerce-page #content table.cart td.actions { +.woocommerce .content table.cart td.actions, +.woocommerce-page .content table.cart td.actions { text-align: left; } .woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, -.woocommerce #content table.cart td.actions .coupon, -.woocommerce-page #content table.cart td.actions .coupon { +.woocommerce .content table.cart td.actions .coupon, +.woocommerce-page .content table.cart td.actions .coupon { float: right; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, -.woocommerce #content table.cart td.actions .coupon .input-text, -.woocommerce-page #content table.cart td.actions .coupon .input-text { +.woocommerce .content table.cart td.actions .coupon .input-text, +.woocommerce-page .content table.cart td.actions .coupon .input-text { float: right; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, -.woocommerce #content table.cart td.actions .coupon .input-text, -.woocommerce-page #content table.cart td.actions .coupon .input-text { +.woocommerce .content table.cart td.actions .coupon .input-text, +.woocommerce-page .content table.cart td.actions .coupon .input-text { margin: 0 0 0 4px; } .woocommerce table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, -.woocommerce #content table.cart td.actions .button.alt, -.woocommerce-page #content table.cart td.actions .button.alt { +.woocommerce .content table.cart td.actions .button.alt, +.woocommerce-page .content table.cart td.actions .button.alt { float: left; margin-right: .25em; margin-left: 0;

    css/woocommerce-rtl.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015 Lyon Holding Limited O/A www.thethemebuilders.com */ -@media only screen and (min-width:768px) and (max-width: 979px){.woocommerce.columns-6 ul.products li,.woocommerce.columns-5 ul.products li,.woocommerce.columns-4 ul.products li,.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product,.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product,.woocommerce ul.products li.col-four.product,.woocommerce-page ul.products li.col-four.product{margin-left:3.8%}.woocommerce.columns-6 ul.products li:nth-child(3n),.woocommerce.columns-5 ul.products li:nth-child(3n),.woocommerce.columns-4 ul.products li:nth-child(3n),.woocommerce ul.products li.col-six.product:nth-child(3n),.woocommerce-page ul.products li.col-six.product:nth-child(3n),.woocommerce ul.products li.col-five.product:nth-child(3n),.woocommerce-page ul.products li.col-five.product:nth-child(3n),.woocommerce ul.products li.col-four.product:nth-child(3n),.woocommerce-page ul.products li.col-four.product:nth-child(3n){margin-left:0;clear:left}}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5em .5em .5em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{padding:1em 1em 0;margin:0 50px 0 0}.woocommerce .star-rating,.woocommerce-page .star-rating{float:left}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{float:left}.woocommerce p.stars span,.woocommerce-page p.stars span{float:right}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{float:right}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:right;margin:0 0 0 4px;padding-left:1.1em;padding-right:0}.woocommerce .quantity,.woocommerce-page .quantity{padding-left:1.1em;padding-right:0}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{float:right}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{right:1em;left:auto}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:1em 3.5em 1em 1em}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:left}.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0 0 24px -1px;text-align:right}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{text-align:right}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{right:0;left:auto;margin:-1em 2em 0 0}.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-position:5% center}.woocommerce div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select,.woocommerce #content div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select{float:right}.woocommerce .order_details li,.woocommerce-page .order_details li{float:right;padding-right:0;padding-left:2em;margin-right:0;margin-left:2em;border-right:none;border-left:1px dashed #e0dadf}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:right}.woocommerce ul.products li.product a .product-thumbnail-hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover{right:0;left:auto}.product_list_widget img{float:right}.woocommerce div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce #content div.product form.cart table td,.woocommerce-page #content div.product form.cart table td{padding-right:0;padding-left:auto}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce .quantity,.woocommerce-page .quantity{padding-left:1.1em;padding-right:0}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty{float:right;border:1px solid #c8bfc6;border-right:1px solid #c8bfc6;border-left:1px solid #c8bfc6;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page #content .quantity .minus{right:auto;left:0}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .plus{right:auto;left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{right:0;left:auto;float:right}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{right:0;left:auto;float:right}.woocommerce .star-rating span,.woocommerce-page .star-rating span{right:0;left:auto;float:right}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{right:0;left:auto}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{float:right;clear:right}.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left}.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:right}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.woocommerce table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-right:.25em;margin-left:0}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{float:left;margin-right:4px;margin-left:0}.woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.product_list_widget li dl{padding-right:1em;padding-left:0;border-right:2px solid rgba(0,0,0,.1);border-left:0}.woocommerce ul.cart_list li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.product_list_widget li dl dt{float:right;margin-right:0;margin-left:.25em;clear:right}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{float:right}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{float:right}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{float:left;clear:left;text-align:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left;text-align:left}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce form.login,.woocommerce-page form.login,.woocommerce form.checkout_coupon,.woocommerce-page form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.register{text-align:right}.woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3{float:right}.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:right}.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first{clear:right}.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{clear:right}.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left}.woocommerce #payment div.payment_box #cc-expire-month,.woocommerce-page #payment div.payment_box #cc-expire-month,.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{float:right;width:48%}.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{float:left}.woocommerce #payment div.payment_box .form-row select,.woocommerce-page #payment div.payment_box .form-row select{float:right;margin-right:0;margin-left:3.8%}.woocommerce #payment div.payment_box .form-row select:nth-child(3n),.woocommerce-page #payment div.payment_box .form-row select:nth-child(3n){margin-left:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{right:0;left:auto}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:right}.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:left}.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:left}.woocommerce .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li span{float:right}.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{float:left;margin-right:6px;margin-left:0}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:right;padding:0 0 1px 1px}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{float:right;padding:0 18px 0 6px}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:left}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:right}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{text-align:right}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-right:-1em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px;left:auto}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:auto;left:-1px}.woocommerce ul.products li.product h2{padding-right:6px;padding-left:0}.woocommerce .product-category h2 mark{display:inline-block} +@media only screen and (min-width:768px) and (max-width: 979px){.woocommerce.columns-6 ul.products li,.woocommerce.columns-5 ul.products li,.woocommerce.columns-4 ul.products li,.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product,.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product,.woocommerce ul.products li.col-four.product,.woocommerce-page ul.products li.col-four.product{margin-left:3.8%}.woocommerce.columns-6 ul.products li:nth-child(3n),.woocommerce.columns-5 ul.products li:nth-child(3n),.woocommerce.columns-4 ul.products li:nth-child(3n),.woocommerce ul.products li.col-six.product:nth-child(3n),.woocommerce-page ul.products li.col-six.product:nth-child(3n),.woocommerce ul.products li.col-five.product:nth-child(3n),.woocommerce-page ul.products li.col-five.product:nth-child(3n),.woocommerce ul.products li.col-four.product:nth-child(3n),.woocommerce-page ul.products li.col-four.product:nth-child(3n){margin-left:0;clear:left}}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5em .5em .5em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{padding:1em 1em 0;margin:0 50px 0 0}.woocommerce .star-rating,.woocommerce-page .star-rating{float:left}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{float:left}.woocommerce p.stars span,.woocommerce-page p.stars span{float:right}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce .content nav.woocommerce-pagination ul li,.woocommerce-page .content nav.woocommerce-pagination ul li{float:right}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .content div.product form.cart div.quantity,.woocommerce-page .content div.product form.cart div.quantity{float:right;margin:0 0 0 4px;padding-left:1.1em;padding-right:0}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce .content div.product form.cart .button,.woocommerce-page .content div.product form.cart .button{float:right}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{right:1em;left:auto}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:1em 3.5em 1em 1em}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:left}.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0 0 24px -1px;text-align:right}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{text-align:right}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{right:0;left:auto;margin:-1em 2em 0 0}.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-position:5% center}.woocommerce div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select,.woocommerce .content div.product form.cart .variations select,.woocommerce-page .content div.product form.cart .variations select{float:right}.woocommerce .order_details li,.woocommerce-page .order_details li{float:right;padding-right:0;padding-left:2em;margin-right:0;margin-left:2em;border-right:none;border-left:1px dashed #e0dadf}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:right}.woocommerce ul.products li.product a .product-thumbnail-hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover{right:0;left:auto}.product_list_widget img{float:right}.woocommerce div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce .content div.product form.cart table td,.woocommerce-page .content div.product form.cart table td{padding-right:0;padding-left:auto}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce .quantity,.woocommerce-page .quantity{padding-left:1.1em;padding-right:0}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .content .quantity input.qty,.woocommerce-page .content .quantity input.qty{float:right}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce .content .quantity .minus,.woocommerce-page .content .quantity .minus{float:right;border-right:1px solid #bbb3b9;border-left:0}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce .content .quantity .plus,.woocommerce-page .content .quantity .plus{float:right;border-left:1px solid #bbb3b9;border-right:0}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{right:0;left:auto;float:right}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{right:0;left:auto;float:right}.woocommerce .star-rating span,.woocommerce-page .star-rating span{right:0;left:auto;float:right}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{right:0;left:auto}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{float:right;clear:right}.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce .content table.cart td.actions,.woocommerce-page .content table.cart td.actions{text-align:left}.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce .content table.cart td.actions .coupon,.woocommerce-page .content table.cart td.actions .coupon{float:right}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce .content table.cart td.actions .coupon .input-text,.woocommerce-page .content table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.woocommerce table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt,.woocommerce .content table.cart td.actions .button.alt,.woocommerce-page .content table.cart td.actions .button.alt{float:left;margin-right:.25em;margin-left:0}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{float:left;margin-right:4px;margin-left:0}.woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.product_list_widget li dl{padding-right:1em;padding-left:0;border-right:2px solid rgba(0,0,0,.1);border-left:0}.woocommerce ul.cart_list li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.product_list_widget li dl dt{float:right;margin-right:0;margin-left:.25em;clear:right}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{float:right}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{float:right}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{float:left;clear:left;text-align:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left;text-align:left}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce form.login,.woocommerce-page form.login,.woocommerce form.checkout_coupon,.woocommerce-page form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.register{text-align:right}.woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3{float:right}.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:right}.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first{clear:right}.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{clear:right}.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left}.woocommerce #payment div.payment_box #cc-expire-month,.woocommerce-page #payment div.payment_box #cc-expire-month,.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{float:right;width:48%}.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{float:left}.woocommerce #payment div.payment_box .form-row select,.woocommerce-page #payment div.payment_box .form-row select{float:right;margin-right:0;margin-left:3.8%}.woocommerce #payment div.payment_box .form-row select:nth-child(3n),.woocommerce-page #payment div.payment_box .form-row select:nth-child(3n){margin-left:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{right:0;left:auto}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:right}.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:left}.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:left}.woocommerce .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li span{float:right}.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{float:left;margin-right:6px;margin-left:0}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:right;padding:0 0 1px 1px}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{float:right;padding:0 18px 0 6px}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:left}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:right}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{text-align:right}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-right:-1em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px;left:auto}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:auto;left:-1px}.woocommerce ul.products li.product h2{padding-right:6px;padding-left:0}.woocommerce .product-category h2 mark{display:inline-block}

    css/woocommerce.css

    @@ -11,8 +11,8 @@ } .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 { +.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, @@ -57,6 +57,7 @@ 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, @@ -68,8 +69,8 @@ .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, -.woocommerce #content input.button, -.woocommerce-page #content input.button { +.woocommerce .content input.button, +.woocommerce-page .content input.button { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */ 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))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%); /* Chrome10+,Safari5.1+ */ @@ -84,6 +85,8 @@ box-shadow: none; -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#0d000000',GradientType=0 )"; + border-radius:0px; + font-size:12.5px; } .woocommerce a.added_to_cart:hover, .woocommerce-page #main .theme_button.woo-white:hover, @@ -96,8 +99,8 @@ .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, -.woocommerce #content input.button:hover, -.woocommerce-page #content input.button:hover { +.woocommerce .content input.button:hover, +.woocommerce-page .content input.button:hover { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); /* FF3.6+ */ 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))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, rgba(0,0,0,.05) 0%,rgba(187,187,187,.1) 100%); /* Chrome10+,Safari5.1+ */ @@ -118,8 +121,8 @@ .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 { +.woocommerce .content input.button.alt, +.woocommerce-page .content input.button.alt { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */ 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))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%); /* Chrome10+,Safari5.1+ */ @@ -141,8 +144,8 @@ .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 { +.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==); /* FF3.6+ */ 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))); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%); /* Chrome10+,Safari5.1+ */ @@ -163,8 +166,8 @@ .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 { +.woocommerce .content input.button.added:before, +.woocommerce-page .content input.button.added:before { display: none; } .woocommerce .add_to_cart_button, @@ -173,8 +176,8 @@ } .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 .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; @@ -203,8 +206,8 @@ } .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 { +.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, @@ -302,15 +305,15 @@ } .woocommerce div.product div.images, .woocommerce-page div.product div.images, -.woocommerce #content div.product div.images, -.woocommerce-page #content 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 { +.woocommerce .content div.product div.summary, +.woocommerce-page .content div.product div.summary { float: none; width: auto; } @@ -482,8 +485,8 @@ .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 .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; @@ -510,12 +513,11 @@ color:#303030; margin: 0.5em -12px -10px -12px; } -.woocommerce #page a.added_to_cart:visited, -.woocommerce #page a.added_to_cart{ +.woocommerce a.added_to_cart:visited, +.woocommerce a.added_to_cart{ color:#303030; } -.woocommerce #page a.added_to_cart:hover, -.woocommerce #page a.added_to_cart:active, +.woocommerce a.added_to_cart:active, .woocommerce a.added_to_cart:hover { background-color:#cdcdcd; color:#303030; @@ -625,3 +627,24 @@ .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 4px 0; +} +.woocommerce div.product form.cart .group_table td:first-child { + width: auto; +}

    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,.woocommerce-page a.button,.woocommerce button.button:not(.white),.woocommerce-page button.button:not(.white),.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.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 )"}.woocommerce a.added_to_cart:hover,.woocommerce-page #main .theme_button.woo-white:hover,.woocommerce-page #main .button.woo-white:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:not(.white):hover,.woocommerce-page button.button:not(.white):hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.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 .add_to_cart_button,.woocommerce-page .add_to_cart_button{padding:0!important}.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 li,#sidebar .widget_login li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}#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}.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 #page a.added_to_cart:visited,.woocommerce #page a.added_to_cart{color:#303030}.woocommerce #page a.added_to_cart:hover,.woocommerce #page 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} +.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,.woocommerce-page a.button,.woocommerce button.button:not(.white),.woocommerce-page button.button:not(.white),.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce .content input.button,.woocommerce-page .content input.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 a.added_to_cart:hover,.woocommerce-page #main .theme_button.woo-white:hover,.woocommerce-page #main .button.woo-white:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:not(.white):hover,.woocommerce-page button.button:not(.white):hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce .content input.button:hover,.woocommerce-page .content input.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 .add_to_cart_button,.woocommerce-page .add_to_cart_button{padding:0!important}.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 li,#sidebar .widget_login li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}#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}.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}

    css/woocommerce_responsive.css

    @@ -119,8 +119,8 @@ @media only screen and (max-width: 567px) { .woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, - .woocommerce #content table.cart td.actions .coupon, - .woocommerce-page #content table.cart td.actions .coupon { + .woocommerce .content table.cart td.actions .coupon, + .woocommerce-page .content table.cart td.actions .coupon { float: none; margin-bottom: .7em; } @@ -146,22 +146,22 @@ @media only screen and (min-width: 480px) and (max-width: 567px) { .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, - .woocommerce #content table.cart td.actions .coupon .input-text, - .woocommerce-page #content table.cart td.actions .coupon .input-text { + .woocommerce .content table.cart td.actions .coupon .input-text, + .woocommerce-page .content table.cart td.actions .coupon .input-text { width: 48%; } .woocommerce table.cart td.actions input, .woocommerce-page table.cart td.actions input, - .woocommerce #content table.cart td.actions input, - .woocommerce-page #content table.cart td.actions input, + .woocommerce .content table.cart td.actions input, + .woocommerce-page .content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, - .woocommerce #content table.cart td.actions .button, - .woocommerce-page #content table.cart td.actions .button, + .woocommerce .content table.cart td.actions .button, + .woocommerce-page .content table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text, - .woocommerce #content table.cart td.actions .input-text, - .woocommerce-page #content table.cart td.actions .input-text { + .woocommerce .content table.cart td.actions .input-text, + .woocommerce-page .content table.cart td.actions .input-text { float: left; } .woocommerce .cart-collaterals .cart_totals, @@ -176,22 +176,22 @@ @media only screen and (max-width: 479px) { .woocommerce table.cart th.product-thumbnail, .woocommerce-page table.cart th.product-thumbnail, - .woocommerce #content table.cart th.product-thumbnail, - .woocommerce-page #content table.cart th.product-thumbnail, + .woocommerce .content table.cart th.product-thumbnail, + .woocommerce-page .content table.cart th.product-thumbnail, .woocommerce table.cart td.product-thumbnail, .woocommerce-page table.cart td.product-thumbnail, - .woocommerce #content table.cart td.product-thumbnail, - .woocommerce-page #content table.cart td.product-thumbnail { + .woocommerce .content table.cart td.product-thumbnail, + .woocommerce-page .content table.cart td.product-thumbnail { display: none; } .woocommerce table.cart th.product-subtotal, .woocommerce-page table.cart th.product-subtotal, - .woocommerce #content table.cart th.product-subtotal, - .woocommerce-page #content table.cart th.product-subtotal, + .woocommerce .content table.cart th.product-subtotal, + .woocommerce-page .content table.cart th.product-subtotal, .woocommerce table.cart td.product-subtotal, .woocommerce-page table.cart td.product-subtotal, - .woocommerce #content table.cart td.product-subtotal, - .woocommerce-page #content table.cart td.product-subtotal { + .woocommerce .content table.cart td.product-subtotal, + .woocommerce-page .content table.cart td.product-subtotal { display: none; } .woocommerce table.shop_table td, @@ -200,22 +200,22 @@ } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, - .woocommerce #content table.cart td.actions .coupon .input-text, - .woocommerce-page #content table.cart td.actions .coupon .input-text { + .woocommerce .content table.cart td.actions .coupon .input-text, + .woocommerce-page .content table.cart td.actions .coupon .input-text { width: 125px; } .woocommerce table.cart td.actions input, .woocommerce-page table.cart td.actions input, - .woocommerce #content table.cart td.actions input, - .woocommerce-page #content table.cart td.actions input, + .woocommerce .content table.cart td.actions input, + .woocommerce-page .content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, - .woocommerce #content table.cart td.actions .button, - .woocommerce-page #content table.cart td.actions .button, + .woocommerce .content table.cart td.actions .button, + .woocommerce-page .content table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text, - .woocommerce #content table.cart td.actions .input-text, - .woocommerce-page #content table.cart td.actions .input-text { + .woocommerce .content table.cart td.actions .input-text, + .woocommerce-page .content table.cart td.actions .input-text { float: left; } .woocommerce .cart-collaterals .cart_totals, @@ -238,15 +238,15 @@ } .woocommerce div.product div.images, .woocommerce-page div.product div.images, - .woocommerce #content div.product div.images, - .woocommerce-page #content 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 { + .woocommerce .content div.product div.summary, + .woocommerce-page .content div.product div.summary { float: none; width: auto; }

    css/woocommerce_responsive.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015 Lyon Holding Limited O/A www.thethemebuilders.com */ -@media only screen and (min-width:768px){.thumbnail.woo-image-overlay .image_icon_zoom .image_overlay{background:url(../images/image_icon_zoom_thumb.png) no-repeat scroll 50% 50% transparent}}@media only screen and (min-width:768px) and (max-width: 979px){.woocommerce.columns-6 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product,.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product,.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:30.75%}.woocommerce.columns-6 ul.products li.first,.woocommerce.columns-5 ul.products li.first,.woocommerce.columns-4 ul.products li.first,.woocommerce ul.products li.col-six.first,.woocommerce ul.products li.col-five.first,.woocommerce ul.products li.col-four.first,.woocommerce-page ul.products li.col-six.first,.woocommerce-page ul.products li.col-five.first,.woocommerce-page ul.products li.col-four.first,.woocommerce.columns-6 ul.products li.last,.woocommerce.columns-5 ul.products li.last,.woocommerce.columns-4 ul.products li.last,.woocommerce ul.products li.col-six.last,.woocommerce-page ul.products li.col-six.last,.woocommerce ul.products li.col-five.last,.woocommerce-page ul.products li.col-five.last,.woocommerce ul.products li.col-four.last,.woocommerce-page ul.products li.col-four.last{clear:initial}.woocommerce.columns-6 ul.products li:nth-child(3n-2),.woocommerce.columns-5 ul.products li:nth-child(3n-2),.woocommerce.columns-4 ul.products li:nth-child(3n-2),.woocommerce ul.products li.col-six.product:nth-child(3n-2),.woocommerce-page ul.products li.col-six.product:nth-child(3n-2),.woocommerce ul.products li.col-five.product:nth-child(3n-2),.woocommerce-page ul.products li.col-five.product:nth-child(3n-2),.woocommerce ul.products li.col-four.product:nth-child(3n-2),.woocommerce-page ul.products li.col-four.product:nth-child(3n-2){clear:both}body:not(.rtl) .woocommerce.columns-6 ul.products li,body:not(.rtl) .woocommerce.columns-5 ul.products li,body:not(.rtl) .woocommerce.columns-4 ul.products li,body:not(.rtl).woocommerce ul.products li.col-six.product,body:not(.rtl).woocommerce-page ul.products li.col-six.product,body:not(.rtl).woocommerce ul.products li.col-five.product,body:not(.rtl).woocommerce-page ul.products li.col-five.product,body:not(.rtl).woocommerce ul.products li.col-four.product,body:not(.rtl).woocommerce-page ul.products li.col-four.product{margin-right:3.8%}body:not(.rtl) .woocommerce.columns-6 ul.products li:nth-child(3n),body:not(.rtl) .woocommerce.columns-5 ul.products li:nth-child(3n),body:not(.rtl) .woocommerce.columns-4 ul.products li:nth-child(3n),body:not(.rtl).woocommerce ul.products li.col-six.product:nth-child(3n),body:not(.rtl).woocommerce-page ul.products li.col-six.product:nth-child(3n),body:not(.rtl).woocommerce ul.products li.col-five.product:nth-child(3n),body:not(.rtl).woocommerce-page ul.products li.col-five.product:nth-child(3n),body:not(.rtl).woocommerce ul.products li.col-four.product:nth-child(3n),body:not(.rtl).woocommerce-page ul.products li.col-four.product:nth-child(3n){margin-right:0;clear:right}}@media only screen and (max-width: 767px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:auto}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:auto;margin-top:20px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:left}.woocommerce .cross-sells ul.products li[class*='col-'].product,.woocommerce-page .cross-sells ul.products li[class*='col-'].product,.woocommerce ul.products li[class*='col-'].product,.woocommerce-page ul.products li[class*='col-'].product,.woocommerce ul.products li.last[class*='col-'],.woocommerce-page ul.products li.last[class*='col-'],.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{width:48%}}@media only screen and (min-width: 568px) and (max-width: 767px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}}@media only screen and (max-width: 567px){.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none;margin-bottom:.7em}.woocommerce .cart .button[name="update_cart"],.woocommerce-page .cart .button[name="update_cart"],.woocommerce .cart input.button[name="update_cart"],.woocommerce-page .cart input.button[name="update_cart"]{display:block;float:none;width:100%;margin-bottom:.7em}.woocommerce .cart .button[name="proceed"],.woocommerce-page .cart .button[name="proceed"],.woocommerce .cart input.button[name="proceed"],.woocommerce-page .cart input.button[name="proceed"]{display:block;float:none;width:100%;margin-bottom:.7em}}@media only screen and (min-width: 480px) and (max-width: 567px){.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{width:48%}.woocommerce table.cart td.actions input,.woocommerce-page table.cart td.actions input,.woocommerce #content table.cart td.actions input,.woocommerce-page #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text{float:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}}@media only screen and (max-width: 479px){.woocommerce table.cart th.product-thumbnail,.woocommerce-page table.cart th.product-thumbnail,.woocommerce #content table.cart th.product-thumbnail,.woocommerce-page #content table.cart th.product-thumbnail,.woocommerce table.cart td.product-thumbnail,.woocommerce-page table.cart td.product-thumbnail,.woocommerce #content table.cart td.product-thumbnail,.woocommerce-page #content table.cart td.product-thumbnail{display:none}.woocommerce table.cart th.product-subtotal,.woocommerce-page table.cart th.product-subtotal,.woocommerce #content table.cart th.product-subtotal,.woocommerce-page #content table.cart th.product-subtotal,.woocommerce table.cart td.product-subtotal,.woocommerce-page table.cart td.product-subtotal,.woocommerce #content table.cart td.product-subtotal,.woocommerce-page #content table.cart td.product-subtotal{display:none}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:6px 8px}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{width:125px}.woocommerce table.cart td.actions input,.woocommerce-page table.cart td.actions input,.woocommerce #content table.cart td.actions input,.woocommerce-page #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text{float:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}.woocommerce .cart-collaterals .cart_totals h2 a,.woocommerce-page .cart-collaterals .cart_totals h2 a,.woocommerce .cart-collaterals .shipping_calculator h2 a,.woocommerce-page .cart-collaterals .shipping_calculator h2 a{font-size:.9em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.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}}@media only screen and (max-width: 319px){.woocommerce .cross-sells ul.products li[class*='col-'].product,.woocommerce-page .cross-sells ul.products li[class*='col-'].product,.woocommerce ul.products li[class*='col-'].product,.woocommerce-page ul.products li[class*='col-'].product,.woocommerce ul.products li.last[class*='col-'],.woocommerce-page ul.products li.last[class*='col-'],.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}} +@media only screen and (min-width:768px){.thumbnail.woo-image-overlay .image_icon_zoom .image_overlay{background:url(../images/image_icon_zoom_thumb.png) no-repeat scroll 50% 50% transparent}}@media only screen and (min-width:768px) and (max-width: 979px){.woocommerce.columns-6 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product,.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product,.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:30.75%}.woocommerce.columns-6 ul.products li.first,.woocommerce.columns-5 ul.products li.first,.woocommerce.columns-4 ul.products li.first,.woocommerce ul.products li.col-six.first,.woocommerce ul.products li.col-five.first,.woocommerce ul.products li.col-four.first,.woocommerce-page ul.products li.col-six.first,.woocommerce-page ul.products li.col-five.first,.woocommerce-page ul.products li.col-four.first,.woocommerce.columns-6 ul.products li.last,.woocommerce.columns-5 ul.products li.last,.woocommerce.columns-4 ul.products li.last,.woocommerce ul.products li.col-six.last,.woocommerce-page ul.products li.col-six.last,.woocommerce ul.products li.col-five.last,.woocommerce-page ul.products li.col-five.last,.woocommerce ul.products li.col-four.last,.woocommerce-page ul.products li.col-four.last{clear:initial}.woocommerce.columns-6 ul.products li:nth-child(3n-2),.woocommerce.columns-5 ul.products li:nth-child(3n-2),.woocommerce.columns-4 ul.products li:nth-child(3n-2),.woocommerce ul.products li.col-six.product:nth-child(3n-2),.woocommerce-page ul.products li.col-six.product:nth-child(3n-2),.woocommerce ul.products li.col-five.product:nth-child(3n-2),.woocommerce-page ul.products li.col-five.product:nth-child(3n-2),.woocommerce ul.products li.col-four.product:nth-child(3n-2),.woocommerce-page ul.products li.col-four.product:nth-child(3n-2){clear:both}body:not(.rtl) .woocommerce.columns-6 ul.products li,body:not(.rtl) .woocommerce.columns-5 ul.products li,body:not(.rtl) .woocommerce.columns-4 ul.products li,body:not(.rtl).woocommerce ul.products li.col-six.product,body:not(.rtl).woocommerce-page ul.products li.col-six.product,body:not(.rtl).woocommerce ul.products li.col-five.product,body:not(.rtl).woocommerce-page ul.products li.col-five.product,body:not(.rtl).woocommerce ul.products li.col-four.product,body:not(.rtl).woocommerce-page ul.products li.col-four.product{margin-right:3.8%}body:not(.rtl) .woocommerce.columns-6 ul.products li:nth-child(3n),body:not(.rtl) .woocommerce.columns-5 ul.products li:nth-child(3n),body:not(.rtl) .woocommerce.columns-4 ul.products li:nth-child(3n),body:not(.rtl).woocommerce ul.products li.col-six.product:nth-child(3n),body:not(.rtl).woocommerce-page ul.products li.col-six.product:nth-child(3n),body:not(.rtl).woocommerce ul.products li.col-five.product:nth-child(3n),body:not(.rtl).woocommerce-page ul.products li.col-five.product:nth-child(3n),body:not(.rtl).woocommerce ul.products li.col-four.product:nth-child(3n),body:not(.rtl).woocommerce-page ul.products li.col-four.product:nth-child(3n){margin-right:0;clear:right}}@media only screen and (max-width: 767px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:auto}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:auto;margin-top:20px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:left}.woocommerce .cross-sells ul.products li[class*='col-'].product,.woocommerce-page .cross-sells ul.products li[class*='col-'].product,.woocommerce ul.products li[class*='col-'].product,.woocommerce-page ul.products li[class*='col-'].product,.woocommerce ul.products li.last[class*='col-'],.woocommerce-page ul.products li.last[class*='col-'],.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{width:48%}}@media only screen and (min-width: 568px) and (max-width: 767px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}}@media only screen and (max-width: 567px){.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce .content table.cart td.actions .coupon,.woocommerce-page .content table.cart td.actions .coupon{float:none;margin-bottom:.7em}.woocommerce .cart .button[name="update_cart"],.woocommerce-page .cart .button[name="update_cart"],.woocommerce .cart input.button[name="update_cart"],.woocommerce-page .cart input.button[name="update_cart"]{display:block;float:none;width:100%;margin-bottom:.7em}.woocommerce .cart .button[name="proceed"],.woocommerce-page .cart .button[name="proceed"],.woocommerce .cart input.button[name="proceed"],.woocommerce-page .cart input.button[name="proceed"]{display:block;float:none;width:100%;margin-bottom:.7em}}@media only screen and (min-width: 480px) and (max-width: 567px){.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce .content table.cart td.actions .coupon .input-text,.woocommerce-page .content table.cart td.actions .coupon .input-text{width:48%}.woocommerce table.cart td.actions input,.woocommerce-page table.cart td.actions input,.woocommerce .content table.cart td.actions input,.woocommerce-page .content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce .content table.cart td.actions .button,.woocommerce-page .content table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce .content table.cart td.actions .input-text,.woocommerce-page .content table.cart td.actions .input-text{float:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}}@media only screen and (max-width: 479px){.woocommerce table.cart th.product-thumbnail,.woocommerce-page table.cart th.product-thumbnail,.woocommerce .content table.cart th.product-thumbnail,.woocommerce-page .content table.cart th.product-thumbnail,.woocommerce table.cart td.product-thumbnail,.woocommerce-page table.cart td.product-thumbnail,.woocommerce .content table.cart td.product-thumbnail,.woocommerce-page .content table.cart td.product-thumbnail{display:none}.woocommerce table.cart th.product-subtotal,.woocommerce-page table.cart th.product-subtotal,.woocommerce .content table.cart th.product-subtotal,.woocommerce-page .content table.cart th.product-subtotal,.woocommerce table.cart td.product-subtotal,.woocommerce-page table.cart td.product-subtotal,.woocommerce .content table.cart td.product-subtotal,.woocommerce-page .content table.cart td.product-subtotal{display:none}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:6px 8px}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce .content table.cart td.actions .coupon .input-text,.woocommerce-page .content table.cart td.actions .coupon .input-text{width:125px}.woocommerce table.cart td.actions input,.woocommerce-page table.cart td.actions input,.woocommerce .content table.cart td.actions input,.woocommerce-page .content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce .content table.cart td.actions .button,.woocommerce-page .content table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce .content table.cart td.actions .input-text,.woocommerce-page .content table.cart td.actions .input-text{float:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}.woocommerce .cart-collaterals .cart_totals h2 a,.woocommerce-page .cart-collaterals .cart_totals h2 a,.woocommerce .cart-collaterals .shipping_calculator h2 a,.woocommerce-page .cart-collaterals .shipping_calculator h2 a{font-size:.9em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.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}}@media only screen and (max-width: 319px){.woocommerce .cross-sells ul.products li[class*='col-'].product,.woocommerce-page .cross-sells ul.products li[class*='col-'].product,.woocommerce ul.products li[class*='col-'].product,.woocommerce-page ul.products li[class*='col-'].product,.woocommerce ul.products li.last[class*='col-'],.woocommerce-page ul.products li.last[class*='col-'],.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}}

    footer-landing.php

    @@ -22,7 +22,7 @@ } ?> <footer id="footer" <?php theme_markup('footer') ?>> -<div id="footer-widget-area"> class="layout-<?php echo $footer_layout;?>"> +<div id="footer-widget-area" class="layout-<?php echo $footer_layout;?>"> <div class="fluid-width"> </div> </div>

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

    @@ -17,9 +17,9 @@ </td> <td> <?php if(function_exists('mb_substr')){ - echo mb_substr($image->post_content,0,50,get_option('blog_charset')); + echo mb_substr(wptexturize( esc_html($image->post_content)),0,50,get_option('blog_charset')); } else{ - echo substr($image->post_content,0,50); + echo substr(wptexturize( esc_html($image->post_content)),0,50); } ?>

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

    @@ -541,13 +541,17 @@ border-bottom: 1px solid #ebebeb; } -.theme-page-logo h1 { +.theme-page-logo h1, +.theme-page-logo h3{ margin: 0 0 5px; font-size: 24px; line-height: 1.2em; color: #999; } - +.theme-page-logo h3{ + margin-top:5px; + font-size: 12px; +} .theme-page-logo small { color: #999; font-size: 12px; @@ -759,6 +763,9 @@ .theme-option-content { padding: 15px 0 5px; +} +.theme-option-content .mce-edit-area.mce-container iframe{ + min-height:150px; } .theme-submit { @@ -1527,7 +1534,9 @@ .ddmultiselect-wrap h3 { text-shadow: 0 1px 0 #FFFFFF; } - +.ddmultiselect-wrap h3 span{ + font-size:10px; +} .ddmultiselect-wrap ul { margin: 0px; min-height: 2.2em; @@ -3478,3 +3487,10 @@ /*margin-top:3px;*/ line-height:5px; } +.ddmultiselect-wrap .align_centered{ + text-align:center; + line-height: 1.2em; + background-color: #eee; + padding: 10px 0; + margin: 0 0 10px 0; +}

    framework/admin/assets/css/style.css

    @@ -457,11 +457,16 @@ vertical-align: middle; border-bottom: 1px solid #ebebeb; } -.theme-page-logo h1 { +.theme-page-logo h1, +.theme-page-logo h3 { margin: 0 0 5px; font-size: 24px; line-height: 1.2em; color:#999; +} +.theme-page-logo h3{ + margin-top:5px; + font-size: 12px; } .theme-page-logo small { color: #999; @@ -640,6 +645,9 @@ } .theme-option-content { padding: 15px 0 5px; +} +.theme-option-content .mce-edit-area.mce-container iframe{ + min-height:150px; } .theme-submit { padding: 25px 30px; @@ -1302,6 +1310,9 @@ } .ddmultiselect-wrap h3 { text-shadow: 0 1px 0 #FFFFFF; +} +.ddmultiselect-wrap h3 span{ + font-size:10px; } .ddmultiselect-wrap ul { margin: 0px; @@ -3029,3 +3040,10 @@ /*margin-top:-7px;*/ line-height:5px; } +.ddmultiselect-wrap .align_centered{ + text-align:center; + line-height: 1.2em; + background-color: #eee; + padding: 10px 0; + margin: 0 0 10px 0; +}

    framework/admin/functions/common.php

    @@ -17,6 +17,16 @@ } function theme_save_skin_style() { + if(is_multisite()){ + global $blog_id; + $file = THEME_CACHE_DIR.'/skin_admin_'.$blog_id.'.css'; + }else{ + $file = THEME_CACHE_DIR.'/skin_admin.css'; + } + + $content = include(THEME_FUNCTIONS.'/skin-admin.php'); + $result = theme_write_file($file, $content); + if(is_multisite()){ global $blog_id; $file = THEME_CACHE_DIR.'/skin_'.$blog_id.'.css'; @@ -26,6 +36,7 @@ $content = include(THEME_FUNCTIONS.'/skin.php'); $result = theme_write_file($file, $content); + return $result; } @@ -67,7 +78,9 @@ $whitelist = array( 'index.html', 'skin.css', + 'skin_admin.css', 'skin_/d+.css', + 'skin_admin_/d+.css', 'images//index.html', 'images', 'images/d+', @@ -432,7 +445,6 @@ } } } - if ( isset($_POST["menu-item-animation-color"]) && is_array($_POST[ "menu-item-animation-color"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-animation-color"])){ update_post_meta( $menu_item_id, 'menu-item-animation-color', $_POST[ 'menu-item-animation-color'][$menu_item_id] );

    framework/admin/functions/head.php

    @@ -7,7 +7,10 @@ function theme_add_head() { ?> <?php if($custom_favicon = theme_get_option('general','custom_favicon')) { ?> -<link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon); ?>" /> +<link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon); ?>" sizes="16x16"/> +<?php } +if($custom_favicon_32 = theme_get_option('general','custom_favicon_32')) { ?> +<link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon_32); ?>" sizes="32x32"/> <?php } ?> <style> <?php if (theme_is_post_type('portfolio')) : ?> @@ -82,7 +85,12 @@ } else { wp_enqueue_style('theme-admin-style', THEME_ADMIN_ASSETS_URI . '/css/style.css'); } - + if(is_multisite()){ + global $blog_id; + wp_enqueue_style('theme-admin-skin', THEME_CACHE_URI.'/skin_admin_'.$blog_id.'.css', array('theme-admin-style'), time(), 'all'); + }else{ + wp_enqueue_style('theme-admin-skin', THEME_CACHE_URI.'/skin_admin.css', array('theme-admin-style'), time(), 'all'); + } } global $wp_version; if(version_compare($wp_version, "3.3-beta1", '<')){

    framework/admin/functions/importer.php

    @@ -1,4 +1,12 @@ <?php +if ( ! defined( 'ABSPATH' ) ) { + exit; +} +if (!function_exists('WP_Filesystem')) { + require ABSPATH . 'wp-admin/includes/file.php'; +} +WP_Filesystem(); + function theme_install_dummy_data($demotype){ define('WP_LOAD_IMPORTERS', true); @@ -9,28 +17,160 @@ else $demo_type=$demotype; /if (empty($demo_type)) $demo_type='large'; - $demoarray= array('large','small','wooshop'); + $demoarray= array('large','small','wooshop','fontfaces'); if (!in_array($demo_type, $demoarray)) $demo_type='large'; - - $content_xml = THEME_DIR.'/demo/'.$demo_type.'/content.txt'; + + $demo_server_url='https:/thethemebuilders.net/demo-content/'; + $demo_destination_url=THEME_CACHE_DIR."/demo-content/"; + $demo_type_path=$demo_destination_url.$demo_type; + + if ($demo_type=='fontfaces') { + if ( is_multisite() && !current_user_can('update_core') ) { + echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); + return; + } + if ( ! current_user_can( 'update_themes' ) ) { + echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); + return; + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + $result = theme_get_demo_content($demo_server_url,$demo_type.'.zip'); + if (is_wp_error($result)){ + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + echo __('Error retrieving font files from server.', 'theme_admin'); + return; + } + $fonts_source_folder=THEME_CACHE_DIR."/demo-content/fontfaces/"; + $fonts_destination_folder= THEME_DIR.'/fontfaces/'; + $result=copy_fontfiles_dir($fonts_source_folder,$fonts_destination_folder); + if (is_wp_error($result)){ + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + echo __('Error installing font files into themes folder.', 'theme_admin'); + return; + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + echo 'Done !'; + return; + } + + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + + $result = theme_get_demo_content($demo_server_url,$demo_type.'.zip'); + if (!is_wp_error($result)) { + $result = theme_get_demo_content($demo_server_url,'revsliders.zip'); + } + if (is_wp_error($result)){ + echo __('Error retrieving demo files from server.', 'theme_admin'); + return; + } + + $content_xml = $demo_type_path.'/content.txt'; if(!is_file($content_xml)) { - echo sprintf(__("The XML file containing the dummy content is not available or could not be read in <pre>%s/demo/content.txt</pre>", 'theme_admin'), THEME_DIR); + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + echo sprintf(__("The XML file containing the dummy content is not available or could not be read in <pre>%s</pre>", 'theme_admin'), $content_xml); } else { $wp_import = new WP_Import(); $wp_import->fetch_attachments = true; $wp_import->import($content_xml); theme_install_dummy_menus(); - theme_install_dummy_options($demo_type); - theme_install_dummy_widgets($demo_type); - theme_install_revslider_demos($demo_type); + theme_install_dummy_options($demo_type_path); + theme_install_dummy_widgets($demo_type_path); + theme_install_revslider_demos($demo_type,$demo_destination_url); theme_check_image_folder(); theme_clear_cache(); theme_save_skin_style(); - } -} + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + echo ( 'Done !'); + } +} + + +function copy_fontfiles_dir($from, $to, $skip_list = array() ) { + global $wp_filesystem; + + $dirlist = $wp_filesystem->dirlist($from); + + $from = trailingslashit($from); + $to = trailingslashit($to); + + $skip_regex = ''; + foreach ( (array)$skip_list as $key => $skip_file ) + $skip_regex .= preg_quote($skip_file, '!') . '|'; + + if ( !empty($skip_regex) ) + $skip_regex = '!(' . rtrim($skip_regex, '|') . ')$!i'; + + foreach ( (array) $dirlist as $filename => $fileinfo ) { + if ( !empty($skip_regex) ) + if ( preg_match($skip_regex, $from . $filename) ) + continue; + + if ( 'f' == $fileinfo['type'] ) { + if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) { + / If copy failed, chmod file to 0644 and try again. + $wp_filesystem->chmod($to . $filename, 0644); + if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) + return new WP_Error('copy_failed', __('Could not copy file.','theme_admin'), $to . $filename); + } + } elseif ( 'd' == $fileinfo['type'] ) { + if ( !$wp_filesystem->is_dir($to . $filename) ) { + if ( !$wp_filesystem->mkdir($to . $filename, FS_CHMOD_DIR) ) + return new WP_Error('mkdir_failed', __('Could not create directory.','theme_admin'), $to . $filename); + } + $result = copy_fontfiles_dir($from . $filename, $to . $filename, $skip_list); + if ( is_wp_error($result) ) + return $result; + } + } + return true; +} + +function theme_get_demo_content($from='',$file_name='') { + + global $wp_filesystem; + /WP_Filesystem(); + + $from=$from.$file_name; + $to = THEME_CACHE_DIR."/demo-content/".$file_name; + + $to_dir = dirname($to); + if(!$wp_filesystem->is_dir($to_dir)){ + $result = theme_file_mkdir($to_dir); + if ( is_wp_error($result) ) + return $result; + } + if ( ! $wp_filesystem->copy( $from, $to, true, FS_CHMOD_FILE) ) + return new WP_Error('copy_failed', __('Could not copy file.','theme_admin'), $from); + $result = unzip_file( $to,$to_dir ); + if ( is_wp_error($result)) return $result; + return ''; +} + +function theme_file_mkdir($dir){ + global $wp_filesystem; + $parent_dir = dirname($dir); + if(!$wp_filesystem->is_dir($parent_dir)){ + $result = _copy_theme_file_mkdir($parent_dir); + if ( is_wp_error($result) ) + return $result; + } + if ( !$wp_filesystem->mkdir($dir, FS_CHMOD_DIR) ) + return new WP_Error('mkdir_failed', __('Could not create directory.','theme_admin'), $dir); +} + +function remove_all_content_demo_folder($path,$base='') { + if (empty($path)) return; + $files = glob($path . '/*'); + foreach ($files as $file) { + is_dir($file) ? remove_all_content_demo_folder($file) : unlink($file); + } + if ($path!=$base) rmdir($path); + return; +} + function theme_install_dummy_menus() { global $wpdb; @@ -50,8 +190,8 @@ set_theme_mod( 'nav_menu_locations', $locations ); } -function theme_install_dummy_options($demo_type) { - $dummy_options = THEME_DIR.'/demo/'.$demo_type.'/options.txt'; +function theme_install_dummy_options($demo_type_path) { + $dummy_options = $demo_type_path.'/options.txt'; if(is_file($dummy_options)) { $data = file_get_contents($dummy_options); $options_array = unserialize( base64_decode( $data ) ); @@ -88,12 +228,12 @@ } -function theme_install_dummy_widgets($demo_type) { +function theme_install_dummy_widgets($demo_type_path) { global $_sidebarGenerator; $_sidebarGenerator = new sidebarGenerator; $_sidebarGenerator->register_sidebar(); - $dummy_widgets = THEME_DIR.'/demo/'.$demo_type.'/widgets.php'; + $dummy_widgets = $demo_type_path.'/widgets.php'; if(!is_file($dummy_widgets)){ return; } @@ -253,23 +393,23 @@ } } -function theme_install_revslider_demos($demo_type) { +function theme_install_revslider_demos($demo_type,$demo_destination_url) { if(class_exists('RevSliderAdmin')){ /Set defaults $slider_to_import = array("splashpage.zip","homepage.zip"); - $revslider_path = THEME_DIR.'/demo/revsliders/'; + $revslider_path = $demo_destination_url.'revsliders/'; switch($demo_type) { case 'large': - $revslider_path = THEME_DIR.'/demo/revsliders/'; + $revslider_path = $demo_destination_url.'revsliders/'; $slider_to_import = array("splashpage.zip","homepage.zip"); break; case 'small': - $revslider_path = THEME_DIR.'/demo/revsliders/'; + $revslider_path = $demo_destination_url.'revsliders/'; $slider_to_import = array("homepage.zip"); break; case 'wooshop': - $revslider_path = THEME_DIR.'/demo/revsliders/'; + $revslider_path = $demo_destination_url.'revsliders/'; $slider_to_import = array("homepage.zip"); break; }

    framework/admin/metaboxes/extend_preset.php

    @@ -357,6 +357,12 @@ ), )); } + $user_options=''; + $user_options=apply_filters('theme_get_user_custom_options_preset_options',$user_options); + + if (!empty($user_options) && is_array($user_options)) { + $options=array_merge($options,$user_options); + } return $options; } }

    framework/admin/metaboxes/page_general.php

    @@ -17,6 +17,252 @@ } public function tabs(){ + + $array_header_options_top=array( + array( + "name" => __("Sticky Header",'theme_admin'), + "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), + "id" => "_sticky_header", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Header Display",'theme_admin'), + "desc" => __('Switch to &#34;OFF&#34; to disable header on this webpage. IMPORTANT: if disabling the header you must also turn off the sticky footer using the setting above.','theme_admin'), + "id" => "_header", + "label" => "Switch off to disable header on this webpage", + "default" => true, + "type" => "toggle" + ), + array ( + "name" => __("Responsive Header Height (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the Header Inner height in pixels for the mobile breakpoint between 768 and 979px. In some rare occasions it can happen that the Header height between 768px and 979px is not correct. In most cases this happens when too much content is added in the Top Area or the Select2 Mobile menu is hidden by css or a plugin. By this setting you adjust the height of the header for that viewpoint only. <br><br>Default = -1. When set to -1 the global setting as in the theme general setting for this option is used. When this setting in here is set to 0 the header inner height css will be set to 'height:auto;' and not to 'height:0px;'.<br><br>Note : When this setting is set to -1 and the global setting for this option is set to 0 the theme default css is applied for that breakpoint and this setting is completely ignored.</p>",'theme_admin'), + "id" => "_header_height_mobile", + "default" => "-1", + "min" => "-1", + "max" => "300", + "step" => "1", + "type" => "range" + ), + ); + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $array_header_options_for_menutop_child=array( + array( + "name" => __("Header Elements Visibility",'theme_admin'), + "desc" => __("Turn On/Off elements in the Header Area by drag and drop. If the 'Show Header Elements' container has no elements inside the global 'Header Elements Visibility' setting as set in the Topmenu Child Settings is followed. If 'Show Header Elements' has the element called 'Disable All', the Header Inner will be completely empty like it would be when the Landing page Template is used. In case 'Disable All' is used all other enabled Header Elements will be ignored. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), + "id" => "_header_elements", + "default" => array(), + "options" => array( + 'none'=>__('Disable All','theme_admin'), + 'theme_top_nav'=>__('Top Navigation','theme_admin'), + 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), + 'theme_logo'=>__('Main Logo','theme_admin'), + 'theme_top_area'=>__('Top Area','theme_admin'), + 'theme_default_nav'=>__('Main Navigation','theme_admin'), + 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), + ), + 'enable_text' => __('Header Elements Desktop','theme_admin'), + 'enable_sub_text' => __('<br>empty=default theme options','theme_admin'), + 'disable_text' => __('Available','theme_admin'), + 'disable_sub_text' => __('<br>Select header elements','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Header Elements Visibility Mobile",'theme_admin'), + "desc" => __("Turn On/Off elements in the Header Area by drag and drop for all mobile devices. If the 'Show Header Elements' container has no elements inside the global 'Header Elements Visibility' setting as set in the Topmenu Child Settings is followed. If 'Show Header Elements' has the element called 'Disable All', the Header Inner will be completely empty like it would be when the Landing page Template is used. In case 'Disable All' is used all other enabled Header Elements will be ignored. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), + "id" => "_header_elements_mobile", + "default" => array(), + "options" => array( + 'none'=>__('Disable All','theme_admin'), + 'theme_top_nav'=>__('Top Navigation','theme_admin'), + 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), + 'theme_logo'=>__('Main Logo','theme_admin'), + 'theme_top_area'=>__('Top Area','theme_admin'), + 'theme_default_nav'=>__('Main Navigation','theme_admin'), + 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), + ), + 'enable_text' => __('Header Elements Mobile','theme_admin'), + 'enable_sub_text' => __('<br>empty=default theme options','theme_admin'), + 'disable_text' => __('Available','theme_admin'), + 'disable_sub_text' => __('<br>Select header elements','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Header Elements Switch Viewport",'theme_admin'), + "desc" => __('<p>The default is that the header elements will switch to the mobile format once the viewport is smaller then 980px (so it turns mobile on a 10 inch tablet). By this setting you can change the moment the moment that the header elements for mobile devices should kick in. When set to Default the setting is applied as set in the Top MenuBar settings.</p>','theme_admin'), + "id" => "_header_elements_viewport_switch", + "default" => '', + "options" => array( + "" => __('Default','theme_admin'), + "480" => __('< 480 (320)','theme_admin'), + "568" => __('< 568 (480, 320)','theme_admin'), + "768" => __('< 768 (568, 480, 320)','theme_admin'), + "980" => __('< 980 (768, 568, 480, 320)','theme_admin'), + ), + "type" => "select", + ), + ); + $array_header_options_top=array_merge($array_header_options_top,$array_header_options_for_menutop_child); + } + $array_header_options_bottom=array( + array( + "name" => __("Use Global Header Textarea",'theme_admin'), + "desc" => __('If set to ON the Global Header Textarea, as set in the Theme General Header Options, is used when the Header Textarea Text Field below is empty. By default this setting is OFF and the Global Header Textarea Text is ignored on all pages except the None Static Homepage. This setting can also be changed, for all pages at once, by using a Global Preset.','theme_admin'), + "id" => "_use_global_header_introduce_text", + "label" => "Switch off to ignore the global Header Custom Content Text.", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Header Textarea",'theme_admin'), + "desc" => __('With this setting one can add custom content in the Header Area below the Theme Navigation. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), + "id" => "_header_introduce_text", + "rows" => "10", + "default" => "", + "htmlspecialchars" => true, + "type" => "editor", + "settings" => array( + ), + ), + array( + "name" => __("Custom Logo Uploader",'theme_admin'), + "desc" => __("<p>The logo uploader uses the default wp image uploading function, and once the image is visible in the wp image dialogue box after the upload, click on <em>Use This</em> at the bottom of the image dialogue box and the logo image will appear below. &nbsp;&nbsp;For quicker site page loading, it is suggested to use a jpeg image instead of a png image due to the lighter weight of jpegs. </p><p><em>HINT:</em>&nbsp;&nbsp;Do remember that if removing the current logo image for any reason, it will not be deleted from the media library unless one goes to the media library and deletes the image permanently.</p> ",'theme_admin'), + "id" => "_logo", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Custom Logo Uploader 2x (retina)",'theme_admin'), + "desc" => __("<p>Upload a custom Logo for Retina devices. Note: This logo will only be used if also a normal sized Custom Logo is uploaded.</p>",'theme_admin'), + "id" => "_logo_2x", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Custom Logo Uploader For Mobile Devices",'theme_admin'), + "desc" => __("<p>In most instances, the full size logo may appear quite large in a mobile device so with this setting one can upload a second smaller version of the site custom logo. &nbsp;The logo will be displayed to mobile devices with a viewport smaller then 768px wide -> so it will display in viewports ranging from 320px - 767px in width.</p><p>Viewport detection and logo switching is automatic, all one need do is upload the logo. &nbsp;As well, the logo will auto center in the screen.</p>",'theme_admin'), + "id" => "_mobile_logo", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Custom Logo Uploader For Mobile Devices 2x (retina)",'theme_admin'), + "desc" => __("<p>Upload a custom Mobile Logo for Retina devices. Note: This logo will only be used if also a normal sized Mobile Logo is uploaded.</p>",'theme_admin'), + "id" => "_mobile_logo_2x", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Header / Top Area Text Color",'theme_admin'), + "desc" => "", + "id" => "_header_text", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Logo Text Color",'theme_admin'), + "desc" => "", + "id" => "_site_name", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Logo Description Text Color",'theme_admin'), + "desc" => "", + "id" => "_site_description", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Header Background Color",'theme_admin'), + "desc" => __("If you specify a color below, this will override the global configuration. Set empty to disable this.",'theme_admin'), + "id" => "_header_background_color", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Keep Global Set Background Image",'theme_admin'), + "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "id" => "_header_keep_global_image", + "label" => "Switch off to kickout the global set background image.", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Header Background Custom Image",'theme_admin'), + "id" => "_header_background_image", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Header Background Position X",'theme_admin'), + "desc" => "", + "id" => "_header_background_position_x", + "default" => 'center', + "options" => array( + "left" => __('Left','theme_admin'), + "center" => __('Center','theme_admin'), + "right" => __('Right','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Position Y",'theme_admin'), + "desc" => "", + "id" => "_header_background_position_y", + "default" => 'top', + "options" => array( + "top" => __('Top','theme_admin'), + "center" => __('Center','theme_admin'), + "bottom" => __('Bottom','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Repeat",'theme_admin'), + "desc" => "", + "id" => "_header_background_repeat", + "default" => 'no-repeat', + "options" => array( + "no-repeat" => __('No Repeat','theme_admin'), + "repeat" => __('Tile','theme_admin'), + "repeat-x" => __('Tile Horizontally','theme_admin'), + "repeat-y" => __('Tile Vertically','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Attachment",'theme_admin'), + "desc" => "", + "id" => "_header_background_attachment", + "default" => 'scroll', + "options" => array( + "scroll" => __('Scroll','theme_admin'), + "fixed" => __('Fixed','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Size",'theme_admin'), + "id" => "_header_background_size", + "default" => '100% auto', + "options" => array( + "auto" => __('auto','theme_admin'), + "100% auto" => __('100% auto','theme_admin'), + "cover" => __('cover','theme_admin'), + "contain" => __('contain','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Image Overlay Color",'theme_admin'), + "desc" => __("If you specify a color below that color will be added on top of the image as a overlay color. Set empty to disable this. Note: if the transparency attribute is not set below 1.0 this setting will be ignored.",'theme_admin'), + "id" => "_header_image_overlay_color", + "default" => "", + "type" => "color" + ), + ); + $array_navigation=array( array( "name" => __("Select a Custom Menu for the Main Navigation Container",'theme_admin'), @@ -40,7 +286,17 @@ ); $array_navigation=array_merge($array_navigation,$array_menu_top); } - if (function_exists('check_responsive_menu_pro_php_version')) { + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + $responsive_menu_options=array("" => __('Default','theme_admin'),"body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); + $option_nr='5'; + $option_text=''; + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $responsive_menu_options=array("" => __('Default','theme_admin'),"body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"top_nav" => __('Top Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); + $option_nr='6'; + $option_text="'<br><strong>'Top Navigation'</strong> : The Responsive Menu code is inserted in the Top Navigation element.'"; + } + + $desc= sprintf(__("Set the location for the Responsive Menu to appear into our page content. We move the containers according this setting. <br><br>There are %1s options: <br><br><strong>'Body'</strong> : The Responsive menu code is inserted in the top of the body before the Theme Header.<br><strong>'Header'</strong> : The Responsive menu code is inserted in the theme header element.<br><strong>'Header Inner'</strong> : The Responsive menu code is inserted in the theme header inner element.<br><strong>'Main Navigation'</strong> : The Responsive menu code is inserted in the theme Main Navigation element.%2s<br><strong>'Manual'</strong> : We do not move the Menu containers into any location. They are left in the Footer (default Plugin). Also no shortcode is inserted and You need to insert the shortcode yourself in the page content or text area or text widget. Default = 'Default'. Which means that the setting as set in the theme general settings for the Responsive Menu Location is used.<br><br>Note : The Responsive Menu Plugin also has a setting in the plugin Advanced Option Panel called 'Use Shortcode?'. If that setting is turned to 'ON' you can control the location of the Responsive Menu Button manually by inserting a Responsive Menu Shortcode in a page/post content or text widget. To make it easy we add that shortcode automatically at the correct location as set in this setting.",'theme_admin'),$option_nr,$option_text); $array_menu_pro=array( array( "name" => __("Select a Custom Menu for the Alternate Navigation Container",'theme_admin'), @@ -50,9 +306,123 @@ "options" => theme_get_nav_menus(), "type" => "select", ), + array( + "name" => __("Responsive Menu Location (mobile)",'theme_admin'), + "desc" => $desc, + "id" => "_responsive_menu_header_location", + "default" => '', + "options" => $responsive_menu_options, + "type" => "select", + ), + array( + "name" => __("Force Visibility of the Main Navigation Select2Nav",'theme_admin'), + "desc" =>__("<p>Toggle this setting ON if you want to show the select2 navigation for the Main Menu regardless the setting in the responsive menu settings. Note: This can be usefull when you are using the Responsive Menu Button for a complete different purpose or location.</p>",'theme_admin'), + "id" => "_force_select2_navigation", + "default" => '', + "type" => "tritoggle" + ), ); $array_navigation=array_merge($array_navigation,$array_menu_pro); } + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $array_navigation_order=array( + array( + "name" => __("Override Top Menu Elements Order",'theme_admin'), + "desc" => __('Override the Top Navigation Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), + "id" => "_override_top_menu_order", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Top Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Top Menu Bar.",'theme_admin'), + "id" => "_menu_elements_order_top_nav", + "default" => array('woo_items','menu_items','search_item'), + "options" => array( + 'menu_items'=>__('Top Navigation Menu Items','theme_admin'), + 'search_item'=>__('Search Menu Icon','theme_admin'), + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + ), + 'enable_text' => __('Menu Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + array( + "name" => __("Override Main Menu Elements Order",'theme_admin'), + "desc" => __('Override the Main Navigation Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), + "id" => "_override_main_menu_order", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Main Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Main Menu Bar.",'theme_admin'), + "id" => "_menu_elements_order_main_nav", + "default" => array('woo_items','menu_items','search_item'), + "options" => array( + 'menu_items'=>__('Main Navigation Menu Items','theme_admin'), + 'search_item'=>__('Search Menu Icon','theme_admin'), + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + ), + 'enable_text' => __('Menu Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + ); + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + $array_navigation_order_rmp=array( + array( + "name" => __("Override Responsive Menu Pro Elements Order",'theme_admin'), + "desc" => __('Override the Responsive Menu Pro Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), + "id" => "_override_rmp_menu_order", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Responsive Menu Pro Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Responsive Menu.",'theme_admin'), + "id" => "_menu_elements_order_rmp_nav", + "default" => array('woo_items','menu_items'), + "options" => array( + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + 'menu_items'=>__('Main Navigation Menu Items','theme_admin'), + ), + 'enable_text' => __('Menu Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + ); + $array_navigation_order=array_merge($array_navigation_order,$array_navigation_order_rmp); + } + $array_navigation=array_merge($array_navigation,$array_navigation_order); + } + + $array_navigation_search=array( + array( + "name" => __("Show Search in Main Navigation",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the Main Navigation will show a search Icon with a search form as dropdown in the Menu. The search form will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Main Navigation Menu Location.</p>",'theme_admin'), + "id" => "_nav_search_icon", + "default" => "", + "type" => "tritoggle" + ), + ); + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $array_navigation_search_top=array( + array( + "name" => __("Show Search in Top Menu Navigation",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the Top Navigation will show a search Icon with a search form as dropdown in the Menu. The search form will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Top Level Menu Location.</p>",'theme_admin'), + "id" => "_top_nav_search_icon", + "default" => "", + "type" => "tritoggle" + ), + ); + $array_navigation_search=array_merge($array_navigation_search_top,$array_navigation_search); + } + $array_navigation=array_merge($array_navigation,$array_navigation_search); + $array_navigation_settings = array( array( "name" => __("Set a Navigation Color Palette",'theme_admin'), @@ -395,179 +765,7 @@ ), array( "name" => __("Header Options",'theme_admin'), - "options" => array ( - array( - "name" => __("Sticky Header",'theme_admin'), - "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), - "id" => "_sticky_header", - "default" => "", - "type" => "tritoggle" - ), - array( - "name" => __("Header Display",'theme_admin'), - "desc" => __('Switch to &#34;OFF&#34; to disable header on this webpage. IMPORTANT: if disabling the header you must also turn off the sticky footer using the setting above.','theme_admin'), - "id" => "_header", - "label" => "Switch off to disable header on this webpage", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Use Global Header Textarea",'theme_admin'), - "desc" => __('If set to ON the Global Header Textarea, as set in the Theme General Header Options, is used when the Header Textarea Text Field below is empty. By default this setting is OFF and the Global Header Textarea Text is ignored on all pages except the None Static Homepage. This setting can also be changed, for all pages at once, by using a Global Preset.','theme_admin'), - "id" => "_use_global_header_introduce_text", - "label" => "Switch off to ignore the global Header Custom Content Text.", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Header Textarea",'theme_admin'), - "desc" => __('With this setting one can add custom content in the Header Area below the Theme Navigation. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), - "id" => "_header_introduce_text", - "rows" => "2", - "default" => "", - "htmlspecialchars" => true, - "type" => "editor", - "settings" => array( - ), - ), - array( - "name" => __("Custom Logo Uploader",'theme_admin'), - "desc" => __("<p>The logo uploader uses the default wp image uploading function, and once the image is visible in the wp image dialogue box after the upload, click on <em>Use This</em> at the bottom of the image dialogue box and the logo image will appear below. &nbsp;&nbsp;For quicker site page loading, it is suggested to use a jpeg image instead of a png image due to the lighter weight of jpegs. </p><p><em>HINT:</em>&nbsp;&nbsp;Do remember that if removing the current logo image for any reason, it will not be deleted from the media library unless one goes to the media library and deletes the image permanently.</p> ",'theme_admin'), - "id" => "_logo", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Custom Logo Uploader 2x (retina)",'theme_admin'), - "desc" => __("<p>Upload a custom Logo for Retina devices. Note: This logo will only be used if also a normal sized Custom Logo is uploaded.</p>",'theme_admin'), - "id" => "_logo_2x", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Custom Logo Uploader For Mobile Devices",'theme_admin'), - "desc" => __("<p>In most instances, the full size logo may appear quite large in a mobile device so with this setting one can upload a second smaller version of the site custom logo. &nbsp;The logo will be displayed to mobile devices with a viewport smaller then 768px wide -> so it will display in viewports ranging from 320px - 767px in width.</p><p>Viewport detection and logo switching is automatic, all one need do is upload the logo. &nbsp;As well, the logo will auto center in the screen.</p>",'theme_admin'), - "id" => "_mobile_logo", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Custom Logo Uploader For Mobile Devices 2x (retina)",'theme_admin'), - "desc" => __("<p>Upload a custom Mobile Logo for Retina devices. Note: This logo will only be used if also a normal sized Mobile Logo is uploaded.</p>",'theme_admin'), - "id" => "_mobile_logo_2x", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Header / Top Area Text Color",'theme_admin'), - "desc" => "", - "id" => "_header_text", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Logo Text Color",'theme_admin'), - "desc" => "", - "id" => "_site_name", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Logo Description Text Color",'theme_admin'), - "desc" => "", - "id" => "_site_description", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Header Background Color",'theme_admin'), - "desc" => __("If you specify a color below, this will override the global configuration. Set empty to disable this.",'theme_admin'), - "id" => "_header_background_color", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), - "id" => "_header_keep_global_image", - "label" => "Switch off to kickout the global set background image.", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Header Background Custom Image",'theme_admin'), - "id" => "_header_background_image", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Header Background Position X",'theme_admin'), - "desc" => "", - "id" => "_header_background_position_x", - "default" => 'center', - "options" => array( - "left" => __('Left','theme_admin'), - "center" => __('Center','theme_admin'), - "right" => __('Right','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Position Y",'theme_admin'), - "desc" => "", - "id" => "_header_background_position_y", - "default" => 'top', - "options" => array( - "top" => __('Top','theme_admin'), - "center" => __('Center','theme_admin'), - "bottom" => __('Bottom','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Repeat",'theme_admin'), - "desc" => "", - "id" => "_header_background_repeat", - "default" => 'no-repeat', - "options" => array( - "no-repeat" => __('No Repeat','theme_admin'), - "repeat" => __('Tile','theme_admin'), - "repeat-x" => __('Tile Horizontally','theme_admin'), - "repeat-y" => __('Tile Vertically','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Attachment",'theme_admin'), - "desc" => "", - "id" => "_header_background_attachment", - "default" => 'scroll', - "options" => array( - "scroll" => __('Scroll','theme_admin'), - "fixed" => __('Fixed','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Size",'theme_admin'), - "id" => "_header_background_size", - "default" => '100% auto', - "options" => array( - "auto" => __('auto','theme_admin'), - "100% auto" => __('100% auto','theme_admin'), - "cover" => __('cover','theme_admin'), - "contain" => __('contain','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Image Overlay Color",'theme_admin'), - "desc" => __("If you specify a color below that color will be added on top of the image as a overlay color. Set empty to disable this. Note: if the transparency attribute is not set below 1.0 this setting will be ignored.",'theme_admin'), - "id" => "_header_image_overlay_color", - "default" => "", - "type" => "color" - ), - ), + "options" => array_merge($array_header_options_top,$array_header_options_bottom), ), array( "name" => __("Navigation Options",'theme_admin'), @@ -606,7 +804,7 @@ "name" => __("Feature Header Custom Content",'theme_admin'), "desc" => __('This setting allows you to create your own content to go within the feature header area. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), "id" => "_custom_introduce_text", - "rows" => "2", + "rows" => "10", "default" => "", "htmlspecialchars" => true, "type" => "editor", @@ -806,9 +1004,17 @@ "type" => "select", ), array( - "name" => __("Breadcrumbs Visibility",'theme_admin'), - "desc" => __('This setting provides the ability to control the visibility of breadcrumbs on this specific page/post.&nbsp;&nbsp;It is a tri-toggle selector, and the &#34;ON&#34; and &#34;OFF&#34; options in the tri-toggle act the opposite of the theme wide breadcrumbs setting found at <b>General Panel/General Page Layout Settings/Disable Breadcrumbs Site Wide Setting</b>. &nbsp;For example, if one has set breadcrumbs to display in the site, and does not want breadcrumbs to display on this page/post, set the tri-toggle to &#34;OFF&#34;.&nbsp;&nbsp;The default position is that this page level setting will mimic the theme setting for breadcrumbs.','theme_admin'), + "name" => __("Use Breadcrumbs",'theme_admin'), + "desc" => __('This setting provides the ability to control the visibility of breadcrumbs on this specific page/post.&nbsp;&nbsp;It is a tri-toggle selector, and the &#34;ON&#34; and &#34;OFF&#34; options in the tri-toggle act the opposite of the theme wide breadcrumbs setting found at <b>General Panel -> Other Appearance Settings -> Use Breadcrumbs Site Wide Setting</b>. &nbsp;For example, if one has set breadcrumbs to display in the site, and does not want breadcrumbs to display on this page/post, set the tri-toggle to &#34;OFF&#34;.&nbsp;&nbsp;The default position is that this page level setting will mimic the theme setting for breadcrumbs.','theme_admin'), "id" => "_breadcrumb", + "label" => "Check to disable breadcrumbs on this post", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Breadcrumbs Hidden",'theme_admin'), + "desc" => __('This setting provides the ability to hide breadcrumbs on this specific page/post.&nbsp;&nbsp;It is a tri-toggle selector, and the &#34;ON&#34; and &#34;OFF&#34; options in the tri-toggle act the opposite of the theme wide Breadcrumbs Hidden setting found at <b>General Panel -> Other Appearance Settings -> Breadcrumbs Hidden Site Wide Setting</b>. &nbsp;For example, if one has set breadcrumbs to display in the site, and does not want breadcrumbs to be visible and clickable for the visitor on this page/post, set the tri-toggle to &#34;ON&#34;.&nbsp;&nbsp;The default position is that this page level setting will mimic the theme setting for breadcrumbs.','theme_admin'), + "id" => "_breadcrumbs_hidden", "label" => "Check to disable breadcrumbs on this post", "default" => "", "type" => "tritoggle" @@ -1190,10 +1396,7 @@ ); if(class_exists( 'Woocommerce' )){ - $options = array_merge($options , array( - array( - "name" => __("WooCommerce Settings",'theme_admin'), - "options" => array( + $woocommerce_settings_array=array( array( "name" => __("Single Product Page Layout",'theme_admin'), "desc"=>__("Use this setting to set the single product column layout for the image and short description.",'theme_admin'), @@ -1464,7 +1667,96 @@ "default" => '', "type" => "tritoggle" ), - ), + ); + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $topmenu_array=array( + array( + "name" => __("Show WooCart Menu Items in Top Menu (Optional)&#x200E;",'theme_admin'), + "id" => "_woo_cart", + "desc"=>__("Turn On/Off Display of woocart shop icons in Woo Cart Menu. If set to 'default' the global setting as set in the Topmenu Child Settings is followed. Note: This option only shows when using the ThemeBuilders 'Top Menu Child'.",'theme_admin'), + "default" => '', + "type" => "tritoggle" + ), + array( + "name" => __("Show WooCart Menu Items In Main Navigation Optional)&#x200E;",'theme_admin'), + "id" => "_woo_cart_main", + "desc"=>__("Turn On/Off Display of woocart shop icons in Theme Main Menu. If set to 'default' the global setting as set in the Topmenu Child Settings is followed. Note: This option only shows when using the ThemeBuilders 'Top Menu Child'.",'theme_admin'), + "default" => '', + "type" => "tritoggle" + ), + ); + + if (function_exists('check_responsive_menu_pro_php_version')) { + $array_woosettings_rpm = array( + array( + "name" => __("Show WooCart Menu Items In the Responsive Mobile Menu Pro (Optional)&#x200E;",'theme_admin'), + "id" => "_woo_cart_mobile", + "desc"=>__("Turn On/Off Display of woocart shop icons in Responsive Menu plugin. If set to 'default' the global setting as set in the Topmenu Child Settings is followed. Note: This option only shows when using the ThemeBuilders 'Top Menu Child' and the Responsive Menu Pro plugin that ships with the Champion Theme.",'theme_admin'), + "default" => '', + "type" => "tritoggle" + ), + ); + $topmenu_array=array_merge($topmenu_array,$array_woosettings_rpm); + } + + $woomenu_order_array=array( + array( + "name" => __("Top Navigation Woo Menu Items & Order",'theme_admin'), + "desc" => "Select the Woocommerce Menu items to show in the Top Navigation. If left empty the global default selected Woocommerce Menu Items for the Top navigation will be used.", + "id" => "_woo_menu_items_order", + "default" => array(), + "options" => array( + 'cart'=>__('Cart','theme_admin'), + 'account'=>__('Account','theme_admin'), + 'login'=>__('Login / Logout / Register','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Main Navigation Woo Menu Items & Order",'theme_admin'), + "desc" => "Select the Woocommerce Menu items to show in the Main Navigation. If left empty the global default selected Woocommerce Menu Items for the Main navigation will be used.", + "id" => "_woo_menu_items_order_main", + "default" => array(), + "options" => array( + 'cart'=>__('Cart','theme_admin'), + 'account'=>__('Account','theme_admin'), + 'login'=>__('Login / Logout / Register','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + ); + if (function_exists('check_responsive_menu_pro_php_version')) { + $woomenu_order_array_rmp=array( + array( + "name" => __("Responsive Menu Pro Woo Menu Items & Order",'theme_admin'), + "desc" => "Select the Woocommerce Menu items to show in the Main Navigation. If left empty the global default selected Woocommerce Menu Items for the Main navigation will be used.", + "id" => "_woo_menu_items_order_mobile", + "default" => array(), + "options" => array( + 'cart'=>__('Cart','theme_admin'), + 'account'=>__('Account','theme_admin'), + 'login'=>__('Login / Logout / Register','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + ); + $woomenu_order_array=array_merge($woomenu_order_array,$woomenu_order_array_rmp); + } + $topmenu_array=array_merge($topmenu_array,$woomenu_order_array); + + $woocommerce_settings_array=array_merge($topmenu_array,$woocommerce_settings_array); + } + + $options = array_merge($options , array( + array( + "name" => __("WooCommerce Settings",'theme_admin'), + "options" => $woocommerce_settings_array, ), )); } @@ -1544,6 +1836,7 @@ If you are using this in a preset creation, all content in this field will appear before the result of the taxonomy query (i.e. it will appear above your post list result, or product category result, etc). <br /><br />This is a regular editor so it allows for all html and shortcodes.",'theme_admin'), "id" => "_introduce", + "rows" => "6", "default" => "", "type" => "editor", "settings" => array( @@ -1555,6 +1848,7 @@ If you are using this in a preset creation, all content in this field will appear immediately following the result of the taxonomy query (i.e. it will appear above your post list result, or product category result, etc).<br /><br />This is a regular editor so it allows for all html and shortcodes.",'theme_admin'), "id" => "_bottom", "default" => "", + "rows" => "6", "type" => "editor", "settings" => array( ), @@ -1599,6 +1893,12 @@ ), ), )); + $user_options=''; + $user_options=apply_filters('theme_get_user_custom_options_page_options',$user_options); + + if (!empty($user_options) && is_array($user_options)) { + $options=array_merge($options,$user_options); + } return $options; } function _option_column_footer_function($value, $default) {

    framework/admin/metaboxes/portfolio.php

    @@ -130,7 +130,7 @@ } public function tabs(){ - return array( + $options= array( array( "name" => __("Portfolio Post Setup",'theme_admin'), "desc" => sprintf(__("<h3 align='center'>INTRODUCTION</H3> @@ -610,6 +610,13 @@ ), ), ); + $user_options=''; + $user_options=apply_filters('theme_get_user_custom_options_portfolio_options',$user_options); + + if (!empty($user_options) && is_array($user_options)) { + $options=array_merge($options,$user_options); + } + return $options; } }

    framework/admin/metaboxes/single.php

    @@ -1,5 +1,5 @@ <?php -class Theme_Metabox_Single extends Theme_Metabox { +class Theme_Metabox_Single extends Theme_Metabox_With_tabs { public $slug = 'single'; public function config(){ $post_types = theme_get_option('advanced','post_single'); @@ -16,94 +16,123 @@ 'priority' => 'high', ); } - public function options(){ - return array( + + public function tabs(){ + $options = array( array( - "name" => __("Featured Image Type",'theme_admin'), - "desc" => __("There are 5 featured image positions: Full Width, Left Float, Right Float, Between and Below Title. &nbsp;Below Title refers to the post title and the meta appearing first, with the featured image below this information. &nbsp;Please see the demo for an example of this appearence.",'theme_admin'), - "id" => "_featured_image_type", - "default" => 'default', + "name" => __("Single Post Image Setup",'theme_admin'), + 'id' => '_single_blog_options', "options" => array( - "default" => __('Default','theme_admin'), - "full" => __('Full Width','theme_admin'), - "left" => __('Left Float','theme_admin'), - "right" => __('Right Float','theme_admin'), - "below" => __('Below Title','theme_admin'), - "between" => __('Between Title & Meta','theme_admin'), + "options" => array( + "name" => __("Featured Image Type",'theme_admin'), + "desc" => __("There are 5 featured image positions: Full Width, Left Float, Right Float, Between and Below Title. &nbsp;Below Title refers to the post title and the meta appearing first, with the featured image below this information. &nbsp;Please see the demo for an example of this appearence.",'theme_admin'), + "id" => "_featured_image_type", + "default" => 'default', + "options" => array( + "default" => __('Default','theme_admin'), + "full" => __('Full Width','theme_admin'), + "left" => __('Left Float','theme_admin'), + "right" => __('Right Float','theme_admin'), + "below" => __('Below Title','theme_admin'), + "between" => __('Between Title & Meta','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Display Featured Image in the Post",'theme_admin'), + "desc" => __("Whether to display Featured Image at the top of the post. &nbsp;This will override the global configuration from the same setting in the Single Post Tab/Blog Panel. &nbsp;Toggle to OFF if intending instead to insert a different image into the post body (an example being a different ratio of the featured image) or if there is no need to dispaly the Feature Image in the post. ",'theme_admin'), + "id" => "_featured_image", + "default" => '', + "type" => "tritoggle", + ), + array( + "name" => __("Override Default Width and Height settings for Featured Image.",'theme_admin'), + "desc" => __("<p align='justify'>If set to ON the next two settings are applied when Featured Image Type is set to left or right aligned featured image.</p>",'theme_admin'), + "id" => "_override_width_height", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Width of Left & Right Float Featured Image",'theme_admin'), + "id" => "_left_width", + "min" => "1", + "max" => "600", + "step" => "1", + "unit" => 'px', + "default" => "200", + "type" => "range" + ), + array( + "name" => __("Height Left & Right Float Featured Image",'theme_admin'), + "id" => "_left_height", + "min" => "1", + "max" => "600", + "step" => "1", + "unit" => 'px', + "default" => "200", + "type" => "range" + ), ), - "type" => "select", ), array( - "name" => __("Display Featured Image in the Post",'theme_admin'), - "desc" => __("Whether to display Featured Image at the top of the post. &nbsp;This will override the global configuration from the same setting in the Single Post Tab/Blog Panel. &nbsp;Toggle to OFF if intending instead to insert a different image into the post body (an example being a different ratio of the featured image) or if there is no need to dispaly the Feature Image in the post. ",'theme_admin'), - "id" => "_featured_image", - "default" => '', - "type" => "tritoggle", + "name" => __("Replace Featured Image",'theme_admin'), + 'id' => '_single_blog_fh_replace', + "options" => array( + array( + "name" => __("Different Image for Blog List (Optional)&#x200E;",'theme_admin'), + "desc" => __("This setting allows substitution of an alternate image for appearence in a blog list (ie the blog shortcode) in place of the featured image of the post. &nbsp;If not assigned, the featured image will appear in the post list. ",'theme_admin'), + "id" => "_list_image", + "button" => "Insert Image", + "default" => '', + "type" => "upload", + ), + array( + "name" => __("Different Image for Masonry List (Optional)&#x200E;",'theme_admin'), + "desc" => __("This setting allows substitution of an alternate image for appearence in a masonry List (ie the masonry shortcode) in place of the featured image of the post. &nbsp;If not assigned, the featured image will appear in the post list. ",'theme_admin'), + "id" => "_masonry_image", + "button" => "Insert Image", + "default" => '', + "type" => "upload", + ), + ), ), array( - "name" => __("Override Default Width and Height settings for Featured Image.",'theme_admin'), - "desc" => __("<p align='justify'>If set to ON the next two settings are applied when Featured Image Type is set to left or right aligned featured image.</p>",'theme_admin'), - "id" => "_override_width_height", - "default" => false, - "type" => "toggle" + "name" => __("Meta & Author",'theme_admin'), + 'id' => '_single_blog_meta', + "options" => array( + array( + "name" => __("Show Title & Meta in Feature Header Area",'theme_admin'), + "desc" => __("If this setting is ON, the post title and meta info will show in feature header text area. &nbsp;Turned OFF the Blogtitle and meta info will be shown in the page itself. &nbsp; This will override the global configuration from the same setting in the Single Post Tab/Blog Panel. Note : If the Featured Header area for single blog posts is set to show the Feature Header area of the blog listing page & the Featured Header Area type is set to 'default' then the Title and Meta Data will show in the page content. Similar applies when the Featured Header Area of the single post item is set to Type Slider, type Slider with title or Type Slider with custom text. The Title & Meta Data setting is then ignored and will show in the page content at the normal location.",'theme_admin'), + "id" => "_show_in_header", + "default" => '', + "type" => "tritoggle" + ), + array( + "name" => __("Display the About Author Box",'theme_admin'), + "desc" => __("Whether to display About Author Box in the webpage below the post content. This will override the global configuration from the same setting in the Single Post Tab/Blog Panel",'theme_admin'), + "id" => "_author", + "default" => '', + "type" => "tritoggle" + ), + array( + "name" => __("Show the Related & Popular Post Module",'theme_admin'), + "desc" => __("Whether to display the Related & Popular Post Module in this webpage below the post content. This will override the global configuration from the same setting in the Single Post Tab/Blog Panel",'theme_admin'), + "id" => "_related_popular", + "default" => '', + "type" => "tritoggle" + ), + ), ), - array( - "name" => __("Width of Left & Right Float Featured Image",'theme_admin'), - "id" => "_left_width", - "min" => "1", - "max" => "600", - "step" => "1", - "unit" => 'px', - "default" => "200", - "type" => "range" - ), - array( - "name" => __("Height Left & Right Float Featured Image",'theme_admin'), - "id" => "_left_height", - "min" => "1", - "max" => "600", - "step" => "1", - "unit" => 'px', - "default" => "200", - "type" => "range" - ), - array( - "name" => __("Different Image for Blog List (Optional)&#x200E;",'theme_admin'), - "desc" => __("This setting allows substitution of an alternate image for appearence in a blog list (ie the blog shortcode) in place of the featured image of the post. &nbsp;If not assigned, the featured image will appear in the post list. ",'theme_admin'), - "id" => "_list_image", - "button" => "Insert Image", - "default" => '', - "type" => "upload", - ), - array( - "name" => __("Different Image for Masonry List (Optional)&#x200E;",'theme_admin'), - "desc" => __("This setting allows substitution of an alternate image for appearence in a masonry List (ie the masonry shortcode) in place of the featured image of the post. &nbsp;If not assigned, the featured image will appear in the post list. ",'theme_admin'), - "id" => "_masonry_image", - "button" => "Insert Image", - "default" => '', - "type" => "upload", - ), - array( - "name" => __("Show Title & Meta in Feature Header Area",'theme_admin'), - "desc" => __("If this setting is ON, the post title and meta info will show in feature header text area. &nbsp;Turned OFF the Blogtitle and meta info will be shown in the page itself. &nbsp; This will override the global configuration from the same setting in the Single Post Tab/Blog Panel. Note : If the Featured Header area for single blog posts is set to show the Feature Header area of the blog listing page & the Featured Header Area type is set to 'default' then the Title and Meta Data will show in the page content. Similar applies when the Featured Header Area of the single post item is set to Type Slider, type Slider with title or Type Slider with custom text. The Title & Meta Data setting is then ignored and will show in the page content at the normal location.",'theme_admin'), - "id" => "_show_in_header", - "default" => '', - "type" => "tritoggle" - ), - array( - "name" => __("Display the About Author Box",'theme_admin'), - "desc" => __("Whether to display About Author Box in the webpage below the post content. This will override the global configuration from the same setting in the Single Post Tab/Blog Panel",'theme_admin'), - "id" => "_author", - "default" => '', - "type" => "tritoggle" - ), - array( - "name" => __("Show the Related & Popular Post Module",'theme_admin'), - "desc" => __("Whether to display the Related & Popular Post Module in this webpage below the post content. This will override the global configuration from the same setting in the Single Post Tab/Blog Panel",'theme_admin'), - "id" => "_related_popular", - "default" => '', - "type" => "tritoggle" - ), + + ); + + $user_options=''; + $user_options=apply_filters('theme_get_user_custom_options_single_post_type',$user_options); + + if (!empty($user_options) && is_array($user_options)) { + $options=array_merge($options,$user_options); + } + return $options; } }

    framework/admin/options/advanced.php

    @@ -8,145 +8,8 @@ } function tabs(){ - $options = array( - array( - "slug" => 'general', - "name" => __("Admin Options",'theme_admin'), - "options" => array( - array( - "name" => __("Demo Type to Import",'theme_admin'), - "id" => "demotype", - "default" => 'large', - "desc" => __('Select the demo content of your choice to import before starting the import function.','theme_admin'), - "options" => array( - "large" => __('Original Demo Content','theme_admin'), - "small" => __('Small Demo Content','theme_admin'), - "wooshop" => __('Woocommerce Demo Content','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Install Champion Demo Data Set",'theme_admin'), - "id" => "install_dummy_data", - "desc" => __('Use this button to install the demo data set. &nbsp;Please be aware that the demo data comprises a significant amount of content (about 120 pages), and we suggest this demo data be installed in a local host (ie home or work computer using a program such as WAMP or MAMP which allow one to run server type software: apache/php/curl, on a windows or apple computer in order to replicate a server environment) not in the online site. <br><br>Note: In order to import the Woocommerce Demo Content, the Woocommerce plugin needs to be installed and activated. Do NOT complete the Woocommerce Installer Wizard, which is presented to you after, activating the Woocommerce plugin. Just abort the Woocommerce Installer Wizard. After the Import of the Demo Content has finished, go to the Woocommerce settings and set the corresponding default Woocommerce Pages (shop/cart/checkout and Account) in the various Tabs of the Woocommerce settings.<br><br>Note: Any images used in the demo content, that have copyright protection, need to be bought by you if you keep on using them in your website. <br><br><strong>We recommend a minimum value set for Max Execution Time of 120 (a higher value set of 300 is even better) to complete the import process. To increase the Max Execution Time value add the line fo code below into the wp-config.php file.</strong><br><br>ini_set(&#39;max_execution_time&#39;, 120);<br><br>After the import has been completed you can remove that line from the wp-config.php file.<br><br>','theme_admin'), - "default" => false, - "function" => "_option_install_dummy_data_function", - "type" => "custom" - ), - array( - "name" => __("Clear Cache - VERY IMPORTANT SETTING AFTER UPDATES AND UPGRADES!",'theme_admin'), - 'desc'=>__('<p>Champion creates multiple images for use in different resizing situations every time one loads new imagery, and it also creates a temporary ongoing file which stores all the Champion settings for use on the fly for page transitions (it also creates a permanent file of those settings as well, found below in the <b>Import & Export</b> field so you can export the settings for backup purposes).&nbsp;&nbsp; After each update of Champion one should come to this setting and and toggle it <em>ON</EM> and then save this Champion Advanced Panel. &nbsp;&nbsp;Subsequently one should go to any of the skin panels such as the Color or Font Panel and save it again to rewrite the temporary skin file of settings for the on-the-fly use.</p><p>Anytime one encounters a situation after an upgrade in which featured and slide images are not showing, one should always use this setting.</p><p>NOTE: &nbsp;&nbsp;After saving this Advanced Panel this setting will revert to the off status again - but as long it was toggled on prior to saving the panel it will have performed the task of flushing the image cache and temporary skin settings.</p>','theme_admin'), - "id" => "clear_cache", - "default" => false, - "process" => "_option_clear_cache_process", - "type" => "toggle" - ), - - array( - "name" => __("Show Champion Panel Menu in the WP Admin Bar",'theme_admin'), - "desc" => __("This option inserts the Champion panel menu into the WP admin bar to the right of the &#34;New&#34; menu group.",'theme_admin'), - "id" => "admin_bar_menu", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Show Edit Link in Content",'theme_admin'), - "desc" => __("Turn this option ON if you want to see the 'Edit' link at the bottom of each page while logged in. Clicking the edit link brings you to the wordpress admin area and lets you edit that page.",'theme_admin'), - "id" => "edit_link", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Enable Structured Data",'theme_admin'), - "desc" => __("This option inserts structure data from schema.org into the front of your website",'theme_admin'), - "id" => "structured_data", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Enable Last Breadcrumb as URL",'theme_admin'), - "desc" => __("This option makes the last item in the breadcrumb path clickable and link to the page url",'theme_admin'), - "id" => "last_breadcrumb_url", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Gmap Api Key",'theme_admin'), - "desc" => __('Set a Gmap Api Key. You can generate one here : <a href="https:/developers.google.com/maps/documentation/javascript/get-api-key" target="_blank">Generate Gmap Api</a>','theme_admin'), - "id" => "gmap_api_key", - "default" => '', - "size" => 50, - "type" => "text" - ), - array( - "name" => __("Page & Preset before &lt;/head&gt; Loading",'theme_admin'), - "desc" => __("<p>If this setting is ON (default) then the page before &lt;/head&gt; content and the preset before &lt;/head&gt; content are both loaded just before the page &lt;/head&gt; closing tag (Order: preset before &lt;/head&gt; content first, page before &lt;/head&gt; content last).<br><br>If this setting is OFF then the page before &lt;/head&gt; content is loaded if no preset has been set to a page. In case a preset is set to a page, then the page before &lt;/head&gt; content is ignored and, only the preset before &lt;/head&gt; content is loaded just before the page &lt;/head&gt; closing tag.<br><br>Note: In case no before &lt;/head&gt; content is found at all in a preset or page, the before &lt;/head&gt; content from the theme general settings is loaded. If the latter is also empty no before &lt;/head&gt; content is loaded.</p>",'theme_admin'), - "id" => "preset_page_before_head", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Page & Preset before &lt;/body&gt; Loading",'theme_admin'), - "desc" => __("<p>If this setting is ON (default) then the page before &lt;/body&gt; content and the preset before &lt;/body&gt; content are both loaded just before the page &lt;/body&gt; closing tag (Order: preset before &lt;/body&gt; content first, page before &lt;/body&gt; content last).<br><br>If this setting is OFF then the page before &lt;/body&gt; content is loaded if no preset has been set to a page. In case a preset is set to a page, then the page before &lt;/body&gt; content is ignored and, only the preset before &lt;/body&gt; content is loaded just before the page &lt;/body&gt; closing tag.<br><br>Note: In case no before &lt;/body&gt; content is found at all in a preset or page, the before &lt;/body&gt; content from the theme general settings is loaded. If the latter is also empty no before &lt;/body&gt; content is loaded.</p>",'theme_admin'), - "id" => "preset_page_before_body", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Page & Preset Custom CSS Loading",'theme_admin'), - "desc" => __("<p>If this setting is ON (default) then the page custom CSS and the preset custom CSS are both loaded into the page content (preset custom CSS first, page custom CSS last).<br><br>If this setting is OFF then the page custom CSS is loaded into the page content if no preset has been set to a page. In case a preset is set to a page then the page custom CSS is ignored and only the preset custom CSS is loaded into the page content.</p>",'theme_admin'), - "id" => "preset_page_css", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Minify Theme CSS & Custom CSS",'theme_admin'), - "desc" => __("<p>Enable this setting and the CSS created by the settings and the CSS in the Custom CSS field in the global settings or Custom CSS field in the Theme Page Options (including custom CSS in the page options of any preset) will be minified. This also applies to the skin.css. Some of the CSS will be minified on page load as they are dynamic CSS. Note: If CSS like this #page h2 becomes #pageh2 then check your custom css adjustments as there is more then one space between the elements in that case there are two or more spaces between #page and the h2 tag.</p> ",'theme_admin'), - "id" => "theme_minify", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Page & Preset Custom JS Loading",'theme_admin'), - "desc" => __("<p>If this setting is set to ON (default) then the page custom JS scripts and the preset custom JS scripts are both loaded into the page content (preset custom JS scripts first, page custom JS scripts last).<br><br>If this setting is OFF then the page custom JS scripts are loaded in the page content only if no preset has been set to a page. In case a preset is set to a page then the page custom JS scripts are ignored and only the preset custom JS scripts are loaded into the page content.</p>",'theme_admin'), - "id" => "preset_page_js", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Minify Theme JS & Custom JS",'theme_admin'), - "desc" => __("<p>Enable this setting and the JS Scripts created by the settings and the scripts added in the Custom JS field in the global settings or Custom JS field in the Theme Page Options (including custom JS in the page options of any preset) will be minified. If the JS Minify script generates a JS error after minify is turned ON then turn OFF this setting and report the issue to the support forum.</p> ",'theme_admin'), - "id" => "theme_minify_js", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Move Js To Bottom",'theme_admin'), - "desc" => __("<p>As of 2014, the Champion core files are already minimized and combined where possible on page loading. &nbsp;However, it is the choice of the user as to whether they wish to load the js files before or after the page content. &nbsp;The old Combine CSS and Combine JS settings are removed from Champion as the Champion release now does these functions automatically.</p> ",'theme_admin'), - "id" => "move_bottom", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Allow Shortcode Support in Comment Fields",'theme_admin'), - "desc" => __("<p>Normally left off but if running a community site with many users that have author/editor/administrator permissions and thus knowledge of shortcodes, this setting provides the option to enable shortcode support in the comments field.</p>",'theme_admin'), - "id" => "shortcode_comment", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Use 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" => __("Reset a Theme Panel to Default",'theme_admin'), - "id" => "rest", - "default" => array(), - "desc" => __('If you want reset a theme option to default, please check the item below and save. &nbsp;One can reset any number of panels at the same time, and as often/whenever necessary.','theme_admin'), - "options" => array( + + $reset_menu= array( "general" => __('General','theme_admin'), "background" => __('Background','theme_admin'), "color" => __('Color','theme_admin'), @@ -162,8 +25,153 @@ "footer" => __('Footer','theme_admin'), "presets" => __('Presets','theme_admin'), "woocommerce" => __('Woocommerce','theme_admin'), - "advanced" => __('Advanced','theme_admin'), - ), + ); + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $reset_menu=array_merge($reset_menu,array("topmenu" => __('Top Menu','theme_admin'))); + } + $reset_menu=array_merge($reset_menu,array("advanced" => __('Advanced','theme_admin'))); + + $options = array( + array( + "slug" => 'general', + "name" => __("Admin Options",'theme_admin'), + "options" => array( + array( + "name" => __("Import Type",'theme_admin'), + "id" => "demotype", + "default" => 'large', + "desc" => __('Select the type of content of your choice to import before starting the import function.','theme_admin'), + "options" => array( + "large" => __('Original Demo Content','theme_admin'), + "small" => __('Small Demo Content','theme_admin'), + "wooshop" => __('Woocommerce Demo Content','theme_admin'), + "fontfaces" => __('Additional Fonts','theme_admin'), + ), + "type" => "select", + "process" => "_option_demotype_process" + ), + array( + "name" => __("Install Champion Content Data Set",'theme_admin'), + "id" => "install_dummy_data", + "desc" => __('Use this button to install the demo data set. &nbsp;Please be aware that the demo data comprises a significant amount of content (about 120 pages), and we suggest this demo data be installed in a local host (ie home or work computer using a program such as WAMP or MAMP which allow one to run server type software: apache/php/curl, on a windows or apple computer in order to replicate a server environment) not in the online site. <br><br>Note: In order to import the Woocommerce Demo Content, the Woocommerce plugin needs to be installed and activated. Do NOT complete the Woocommerce Installer Wizard, which is presented to you after, activating the Woocommerce plugin. Just abort the Woocommerce Installer Wizard. After the Import of the Demo Content has finished, go to the Woocommerce settings and set the corresponding default Woocommerce Pages (shop/cart/checkout and Account) in the various Tabs of the Woocommerce settings.<br><br>Note: Any images used in the demo content, that have copyright protection, need to be bought by you if you keep on using them in your website. <br><br><strong>We recommend a minimum value set for Max Execution Time of 120 (a higher value set of 300 is even better) to complete the import process. To increase the Max Execution Time value add the line fo code below into the wp-config.php file.</strong><br><br>ini_set(&#39;max_execution_time&#39;, 120);<br><br>After the import has been completed you can remove that line from the wp-config.php file.<br><br>','theme_admin'), + "default" => false, + "function" => "_option_install_dummy_data_function", + "type" => "custom" + ), + array( + "name" => __("Clear Cache - VERY IMPORTANT SETTING AFTER UPDATES AND UPGRADES!",'theme_admin'), + 'desc'=>__('<p>Champion creates multiple images for use in different resizing situations every time one loads new imagery, and it also creates a temporary ongoing file which stores all the Champion settings for use on the fly for page transitions (it also creates a permanent file of those settings as well, found below in the <b>Import & Export</b> field so you can export the settings for backup purposes).&nbsp;&nbsp; After each update of Champion one should come to this setting and and toggle it <em>ON</EM> and then save this Champion Advanced Panel. &nbsp;&nbsp;Subsequently one should go to any of the skin panels such as the Color or Font Panel and save it again to rewrite the temporary skin file of settings for the on-the-fly use.</p><p>Anytime one encounters a situation after an upgrade in which featured and slide images are not showing, one should always use this setting.</p><p>NOTE: &nbsp;&nbsp;After saving this Advanced Panel this setting will revert to the off status again - but as long it was toggled on prior to saving the panel it will have performed the task of flushing the image cache and temporary skin settings.</p>','theme_admin'), + "id" => "clear_cache", + "default" => false, + "process" => "_option_clear_cache_process", + "type" => "toggle" + ), + + array( + "name" => __("Show Champion Panel Menu in the WP Admin Bar",'theme_admin'), + "desc" => __("This option inserts the Champion panel menu into the WP admin bar to the right of the &#34;New&#34; menu group.",'theme_admin'), + "id" => "admin_bar_menu", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Show Edit Link in Content",'theme_admin'), + "desc" => __("Turn this option ON if you want to see the 'Edit' link at the bottom of each page while logged in. Clicking the edit link brings you to the wordpress admin area and lets you edit that page.",'theme_admin'), + "id" => "edit_link", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Enable Structured Data",'theme_admin'), + "desc" => __("This option inserts structure data from schema.org into the front of your website",'theme_admin'), + "id" => "structured_data", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Enable Last Breadcrumb as URL",'theme_admin'), + "desc" => __("This option makes the last item in the breadcrumb path clickable and link to the page url",'theme_admin'), + "id" => "last_breadcrumb_url", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Gmap Api Key",'theme_admin'), + "desc" => __('Set a Gmap Api Key. You can generate one here : <a href="https:/developers.google.com/maps/documentation/javascript/get-api-key" target="_blank">Generate Gmap Api</a>','theme_admin'), + "id" => "gmap_api_key", + "default" => '', + "size" => 50, + "type" => "text" + ), + array( + "name" => __("Page & Preset before &lt;/head&gt; Loading",'theme_admin'), + "desc" => __("<p>If this setting is ON (default) then the page before &lt;/head&gt; content and the preset before &lt;/head&gt; content are both loaded just before the page &lt;/head&gt; closing tag (Order: preset before &lt;/head&gt; content first, page before &lt;/head&gt; content last).<br><br>If this setting is OFF then the page before &lt;/head&gt; content is loaded if no preset has been set to a page. In case a preset is set to a page, then the page before &lt;/head&gt; content is ignored and, only the preset before &lt;/head&gt; content is loaded just before the page &lt;/head&gt; closing tag.<br><br>Note: In case no before &lt;/head&gt; content is found at all in a preset or page, the before &lt;/head&gt; content from the theme general settings is loaded. If the latter is also empty no before &lt;/head&gt; content is loaded.</p>",'theme_admin'), + "id" => "preset_page_before_head", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Page & Preset before &lt;/body&gt; Loading",'theme_admin'), + "desc" => __("<p>If this setting is ON (default) then the page before &lt;/body&gt; content and the preset before &lt;/body&gt; content are both loaded just before the page &lt;/body&gt; closing tag (Order: preset before &lt;/body&gt; content first, page before &lt;/body&gt; content last).<br><br>If this setting is OFF then the page before &lt;/body&gt; content is loaded if no preset has been set to a page. In case a preset is set to a page, then the page before &lt;/body&gt; content is ignored and, only the preset before &lt;/body&gt; content is loaded just before the page &lt;/body&gt; closing tag.<br><br>Note: In case no before &lt;/body&gt; content is found at all in a preset or page, the before &lt;/body&gt; content from the theme general settings is loaded. If the latter is also empty no before &lt;/body&gt; content is loaded.</p>",'theme_admin'), + "id" => "preset_page_before_body", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Page & Preset Custom CSS Loading",'theme_admin'), + "desc" => __("<p>If this setting is ON (default) then the page custom CSS and the preset custom CSS are both loaded into the page content (preset custom CSS first, page custom CSS last).<br><br>If this setting is OFF then the page custom CSS is loaded into the page content if no preset has been set to a page. In case a preset is set to a page then the page custom CSS is ignored and only the preset custom CSS is loaded into the page content.</p>",'theme_admin'), + "id" => "preset_page_css", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Minify Theme CSS & Custom CSS",'theme_admin'), + "desc" => __("<p>Enable this setting and the CSS created by the settings and the CSS in the Custom CSS field in the global settings or Custom CSS field in the Theme Page Options (including custom CSS in the page options of any preset) will be minified. This also applies to the skin.css. Some of the CSS will be minified on page load as they are dynamic CSS. Note: If CSS like this #page h2 becomes #pageh2 then check your custom css adjustments as there is more then one space between the elements in that case there are two or more spaces between #page and the h2 tag.</p> ",'theme_admin'), + "id" => "theme_minify", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Page & Preset Custom JS Loading",'theme_admin'), + "desc" => __("<p>If this setting is set to ON (default) then the page custom JS scripts and the preset custom JS scripts are both loaded into the page content (preset custom JS scripts first, page custom JS scripts last).<br><br>If this setting is OFF then the page custom JS scripts are loaded in the page content only if no preset has been set to a page. In case a preset is set to a page then the page custom JS scripts are ignored and only the preset custom JS scripts are loaded into the page content.</p>",'theme_admin'), + "id" => "preset_page_js", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Minify Theme JS & Custom JS",'theme_admin'), + "desc" => __("<p>Enable this setting and the JS Scripts created by the settings and the scripts added in the Custom JS field in the global settings or Custom JS field in the Theme Page Options (including custom JS in the page options of any preset) will be minified. If the JS Minify script generates a JS error after minify is turned ON then turn OFF this setting and report the issue to the support forum.</p> ",'theme_admin'), + "id" => "theme_minify_js", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Move Js To Bottom",'theme_admin'), + "desc" => __("<p>As of 2014, the Champion core files are already minimized and combined where possible on page loading. &nbsp;However, it is the choice of the user as to whether they wish to load the js files before or after the page content. &nbsp;The old Combine CSS and Combine JS settings are removed from Champion as the Champion release now does these functions automatically.</p> ",'theme_admin'), + "id" => "move_bottom", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Allow Shortcode Support in Comment Fields",'theme_admin'), + "desc" => __("<p>Normally left off but if running a community site with many users that have author/editor/administrator permissions and thus knowledge of shortcodes, this setting provides the option to enable shortcode support in the comments field.</p>",'theme_admin'), + "id" => "shortcode_comment", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Use 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" => __("Reset a Theme Panel to Default",'theme_admin'), + "id" => "rest", + "default" => array(), + "desc" => __('If you want reset a theme option to default, please check the item below and save. &nbsp;One can reset any number of panels at the same time, and as often/whenever necessary.','theme_admin'), + "options" => $reset_menu, "process" =>"_option_reset_options_process", "type" => "checkboxes", ), @@ -1187,7 +1195,7 @@ )); } - if ( function_exists( 'is_bbpress' ) && is_bbpress() ) { + if ( class_exists( 'bbPress' ) ) { $options = array_merge($options , array( array( "slug" => 'BBPress', @@ -1332,7 +1340,7 @@ $nonce = wp_create_nonce('install-demo-'.THEME_SLUG); echo <<<HTML <div class="theme-option-content"> - <a class="button" href="#" id="install_button">Install demo data</a> + <a class="button" href="#" id="install_button">Install Content</a> <span class="install-demo-response"></span> </div> <script type="text/javascript"> @@ -1357,7 +1365,8 @@ jQuery('.install-demo-response').html('').hide(); jQuery('.install-demo-response').append(response); loading.remove(); - $('<span class="theme-install-done">done!</span>').insertAfter(button); + $( "span" ).remove( ".theme-install-done" ); + $('<span class="theme-install-done">'+ response+'</span>').insertAfter(button); }); return false; @@ -1503,6 +1512,10 @@ } return ''; } + + function _option_demotype_process($option,$value) { + return 'large'; + } / function _option_woocommerce_process($option,$data) { / if(theme_get_option('advanced','woocommerce') == false && $data == true){

    framework/admin/options/general.php

    @@ -8,6 +8,160 @@ } function tabs(){ + $array_navigation = array( + array( + "name" => __("Exclude Pages from the Champion Menu",'theme_admin'), + "desc" => __("<p>If one is using the default Champion &#34;Built-in&#34; menu for site menu display, but wants to hide certain pages from appearing in the navigation, one selects the pages to exclude below. &nbsp;&nbsp;Hold down the Ctrl key on the keyboard while using a mouse to select multiple items (similar to how one would select multiple items on a desktop).</p>",'theme_admin'), + "id" => "excluded_pages", + "default" => array(), + "page" => '0', + "prompt" => __("Click here to choose pages to exclude..",'theme_admin'), + "chosen" => "true", + "type" => "multiselect", + ), + array( + "name" => __("Activate Wordpress Custom Menu Functionality",'theme_admin'), + "desc" => sprintf(__("<p>If this option is <em>ON</em>, the site's menus can be customized using the <a href='http:/codex.wordpress.org/Appearance_Menus_Screen' target='_blank'>WordPress Custom Navigation Menu</a> features, which provide the ability to do drag and drop menu ordering, custom titles for navigation elements, use the custom theme Sub-Title feature, hide selected pages, add categories, tags and other items to menus, and more. </p><p> Champion allows for a custom navigation menu for Main Navigation, and another for the Sub-Footer via the <a href='%1s' target='_blank'>Sub-Footer Widget Area Type</a> set to <em>Menu</em>.</p> <p>HINT:&nbsp;&nbsp; One can create an unlimited number of other custom menus and display them using the Custom Navigation widget. &nbsp;&nbsp;Go here to start creating custom menus: <a href='%2s/wp-admin/nav-menus.php' target='_blank'>Custom Menu Creation</a> </p>",'theme_admin'),admin_url( 'admin.php?page=theme_footer&tab=sub'),site_url()), + "id" => "enable_nav_menu", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Navigation Full Width ",'theme_admin'), + "desc" => __("<p>If set to ON the Navigation Container will extend across the full width of the screen. This setting is only useful when using a background color setting for the Navigation Container.</p>",'theme_admin'), + "id" => "nav_fullwidth", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Button Style for Top Level Navigation",'theme_admin'), + "desc" => sprintf(__('<p>This setting creates a button type look for the top level navigation (the navigation which one sees in the header). &nbsp;&nbsp;To be effective one also has to go to the <a href="%1s" target="_blank">Champion -> Color</a> Panel and give the <strong>Top Level Menu Background Color</strong> a color.</p><p> <em>BONUS:</em> &nbsp;&nbsp; Champion includes a complete array of Call-To-Action active hover scripting for navigation, thus the navigation buttons can be given a separate color when a cursor hovers over them using the <a href="%2s" target="_blank">Top Level Menu Hover Background Color</a> setting. &nbsp;&nbsp;Champion also provides color optinos for the text in both hover and non-hover states, color options for the sub-navigation (dropdown menu items) and more in the Color Panel - Header Settings.</p>','theme_admin'),admin_url( 'admin.php?page=theme_color&tab=header'),admin_url( 'admin.php?page=theme_color&tab=header')), + "id" => "nav_button", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Top Level Navigation Arrows ",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the navigation will display a arrow pointing down on the right side of the top level menu text if there are sub-navigation children. &nbsp;&nbsp;So each arrow provide a visual cue to the site viewer that there are child pages for a top level navigation item.</p><p>NOTE:&nbsp;&nbsp; This feature can be used together with the Navigation Button setting above, but it cannot be used at the same time as the <strong>Top Level Navigation Subtitle</strong> setting below.</p>",'theme_admin'), + "id" => "nav_arrow", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Top Level Navigation Subtitle Option",'theme_admin'), + "desc" => sprintf(__('<p>This custom theme feature is the ability to have sub-title text for top level menu items. &nbsp;&nbsp;Activate by toggling to <em>ON</em>.</p> <p><em>INFO:</em>&nbsp;&nbsp;Of course, when Champion provides a new feature like this, it typically provides as much granular control as possible, and so with this new sub-title feature, one can also customize the <a href="%1s" target="_blank">Top Level Navigation Menu Sub Title Text Size</a> and the non-active and active hover colors using the <a href="%2s" target="_blank">Sub Title Color Settings</a> in the Champion Color Panel/Header Settings section.</p><p>NOTE:&nbsp;&nbsp; This feature cannot be used at the same time as the <strong>Top Level Navigation Arrow</strong> setting.</p>','theme_admin'),admin_url( 'admin.php?page=theme_font&tab=size'),admin_url( 'admin.php?page=theme_color&tab=header')), + "id" => "enable_nav_subtitle", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Subtitles Alignment",'theme_admin'), + "desc" => __("<p>Use this to set the alignment of the sub-navigation title under the top level title as desired. &nbsp;&nbsp;The choices are left aligned, centered and right aligned. &nbsp;&nbsp;The theme default alignment is in the centered position.</p>",'theme_admin'), + "id" => "nav_subtitle_align", + "default" => 'center', + "options" => array( + "center" => __('Centered','theme_admin'), + "right" => __('Right Aligned','theme_admin'), + "left" => __('Left Aligned','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Top Level Search in Main Navigation",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the navigation will show, as a last toplevel menu item, a search icon with a search form as dropdown, which will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Main Menu Location.</p>",'theme_admin'), + "id" => "nav_search_icon", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Top Level Search Icon Subtitle",'theme_admin'), + "desc" => __("<p>If the Navigation Subtitle Option is enabled then the search icon subtitle text as set here will show below the Search Icon as a subtitle.</p>",'theme_admin'), + "id" => "nav_search_icon_subtitle", + "default" => "Search", + "size" => 50, + "class" => 'full', + "type" => "text" + ), + array( + "name" => __("Navigation Left / Right / Center",'theme_admin'), + "desc" => __("Set Navigation to Left / Right / Center in the menu bar",'theme_admin'), + "id" => "nav_left_right", + "default" => 'default', + "options" => array( + "default" => __('Default','theme_admin'), + "right" => __('Right Aligned','theme_admin'), + "left" => __('Left Aligned','theme_admin'), + "center" => __('Centered','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Navigation Offset Desktop View (above 980px)",'theme_admin'), + "desc" => __(" <p>This setting is for positioning the Navigation from the side. Default = -5</p>",'theme_admin'), + "id" => "nav_pos", + "min" => "-5", + "max" => "150", + "step" => "1", + "unit" => 'px', + "default" => "-5", + "type" => "range" + ), + array( + "name" => __("Navigation Offset Mobile View (768 - 979px)",'theme_admin'), + "desc" => __(" <p>This setting is for positioning the Navigation from the side between 768 and 979px. Default = -5</p>",'theme_admin'), + "id" => "nav_pos_980", + "min" => "-5", + "max" => "150", + "step" => "1", + "unit" => 'px', + "default" => "-5", + "type" => "range" + ), + array( + "name" => __("Navigation Offset Mobile View below 768px",'theme_admin'), + "desc" => __(" <p>This setting is for positioning the Navigation from the side below 768px. Default = -5</p>",'theme_admin'), + "id" => "nav_pos_768", + "min" => "-5", + "max" => "150", + "step" => "1", + "unit" => 'px', + "default" => "-5", + "type" => "range", + ), + ); + + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + $responsive_menu_options=array("body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); + $option_nr='5'; + $option_text=''; + if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $responsive_menu_options=array("body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"top_nav" => __('Top Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); + $option_nr='6'; + $option_text="'<br><strong>'Top Navigation'</strong> : The Responsive menu code is inserted in the Top Navigation element.'"; + } + + $desc= sprintf(__("Set the location for the Responsive Menu to appear into our page content. We move the containers according this setting. <br><br>There are %1s options: <br><br><strong>'Body'</strong> : The Responsive menu code is inserted in the top of the body before the Theme Header.<br><strong>'Header'</strong> : The Responsive menu code is inserted in the theme header element.<br><strong>'Header Inner'</strong> : The Responsive menu code is inserted in the theme header inner element.<br><strong>'Main Navigation'</strong> : The Responsive menu code is inserted in the theme Main Navigation element.%2s<br><strong>'Manual'</strong> : We do not move the Menu containers into any location. They are left in the Footer (default Plugin). Also no shortcode is inserted and You need to insert the shortcode yourself in the page content or text area or text widget. Default = 'Header Inner'.<br><br>Note : The Responsive Menu Plugin also has a setting in the plugin Advanced Option Panel called 'Use Shortcode?'. If that setting is turned to 'ON' you can control the location of the Responsive Menu Button manually by inserting a Responsive Menu Shortcode in a page/post content or text widget. To make it easy we add that shortcode automatically at the correct location as set in this setting.",'theme_admin'),$option_nr,$option_text); + + $array_navigation_additional_settings = array( + array( + "name" => __("Responsive Menu Location (mobile)",'theme_admin'), + "desc" => $desc, + "id" => "responsive_menu_header_location", + "default" => 'header_inner', + "options" => $responsive_menu_options, + "type" => "select", + ), + array( + "name" => __("Force Visibility of the Main Navigation Select2Nav",'theme_admin'), + "desc" =>__("<p>Toggle this setting ON if you want to show the select2 navigation for the Main Menu regardless the setting in the responsive menu settings. Note: This can be usefull when you are using the Responsive Menu Button for a complete different purpose or location.</p>",'theme_admin'), + "id" => "force_select2_navigation", + "default" => false, + "type" => "toggle" + ), + ); + $array_navigation=array_merge($array_navigation,$array_navigation_additional_settings); + } + return array( array( "slug" => 'layout', @@ -234,6 +388,81 @@ "default" => "90", "type" => "range" ), + array ( + "name" => __("Responsive Header Height (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the Header Inner height in pixels for the mobile breakpoint between 768 and 979px. In some rare occasions it can happen that the Header height between 768px and 979px is not correct. In most cases this happens when too much content is added in the Top Area or the Select2 Mobile menu is hidden by css or a plugin. By this setting you adjust the height of the header for that viewpoint only. Default = 0. When set to 0 the default css is applied for that breakpoint and this setting is ignored.</p>",'theme_admin'), + "id" => "header_height_mobile", + "default" => "0", + "min" => "0", + "max" => "300", + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Header Textarea",'theme_admin'), + "desc" => __('With this setting one can add custom content in the Header Area below the Theme Navigation. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), + "id" => "header_introduce_text", + "rows" => "6", + "default" => "", + "htmlspecialchars" => true, + "type" => "editor", + ), + array( + "name" => __("Header Top Area",'theme_admin'), + "desc" => sprintf(__("<p>Champion provides the ability to have a widget area in the top right section of the header area. &nbsp;&nbsp; There are 3 choices:</p> +<p><strong>1 -</strong> <u>to show the wpml flags</u> if using the wordpress multi-language plugin ->Champion has auto language detection coded into it for wpml so that the wpml flag widget is not necessary if one chooses this option.<br /><br /><strong>2 -</strong> <u>to set it as a Widget Area</u> in which case after saving this panel go to <a href='%s/wp-admin/widgets.php' target='_blank'>Appearence -> Widgets</a> and a new Header Widget Area Sidebar will appear below the other sidebar areas to which widgets can be inserted.<br /><br /><strong>3 -</strong> <u>set the area to the html mode</u> in which case one can style the <b>Header Top Area Html Code</b> field below to hold whatever content and styling desired. &nbsp;&nbsp;The html mode was included into Champion at the request of designers who use the theme for their client sites, and is only recommended for users with a good understanding of html coding. &nbsp;&nbsp;However, there are a number of threads in the Champion support forum on styling the header widget area in html mode which may assist the novice coder on styling this area.</p><p><em>HINT 1:</em>&nbsp;&nbsp; If one wishes to have different widgets or content side by side in the header widget area, it should be set to html mode, and with use of divs, or column or layout shortcodes, and then place your content, and widget shortcodes into the columns.</p><p><em>HINT 2:</em>&nbsp;&nbsp; An easy way to build the content for this field when in HTML mode is to do so in a page content editor, and then cut and paste it into this field.</p>",'theme_admin'),site_url()), + "id" => "top_area_type", + "default" => '', + "options" => array( + "html" => __('Html','theme_admin'), + "wpml_flags" => __('Wpml Flags','theme_admin'), + "widget" => __('Widget Area','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Top Area Html Code",'theme_admin'), + "desc" => __("<p>In html mode this area accepts Champion shortcodes and html.&nbsp;&nbsp; An easy way to use this area is to create the content in the wp editor on a test page or post and then cut and paste it into this field. &nbsp;&nbsp;Use either layout or column shortcodes, or divs, to space out the content horizontally.</p><p>Remember that one usually does not want to enlarge the header height too much as it pushed the main content area further down the page, so this area is typically most suitable for compact items such as social icons, a search field, extra navigation links, multi-language flags, etc.</p>",'theme_admin'), + "id" => "top_area_html", + "default" => "", + 'rows' => '3', + "type" => "textarea" + ), + array( + "name" => __("Top Area Offset Desktop View (above 980px)",'theme_admin'), + "desc" => __(" <p>This setting is for positioning the Top Area from the side. Default = 10</p>",'theme_admin'), + "id" => "top_area_pos", + "min" => "0", + "max" => "150", + "step" => "1", + "unit" => 'px', + "default" => "10", + "type" => "range" + ), + array( + "name" => __("Top Area Offset Mobile View (768 - 979px)",'theme_admin'), + "desc" => __(" <p>This setting is for positioning the Top Area from the side between 768 and 979px. Default = 10</p>",'theme_admin'), + "id" => "top_area_pos_980", + "min" => "0", + "max" => "150", + "step" => "1", + "unit" => 'px', + "default" => "10", + "type" => "range" + ), + array( + "name" => __("Sticky Header",'theme_admin'), + "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), + "id" => "sticky_header", + "default" => false, + "type" => "toggle" + ), + ), + ), + array( + "slug" => 'logo', + "name" => __("Logo Options",'theme_admin'), + "options" => array( array( "name" => __("Set A Custom Logo",'theme_admin'), "desc" => sprintf(__('<p> Set to <em>"On"</em> so that an image may be uploaded using the two <strong>Custom Logo Uploader</strong> settings below. &nbsp;&nbsp;The use of a site logo is optional - generally a logo is used as part of a marketing effort to create a brand identity. Once a logo is uploaded, the <strong>Site Title</strong> is automatically disabled from appearing in the header area.</p><p>If one does not use a logo, the <strong>Site Title</strong> and <strong>Site Tagline</strong> can still be customized in <a href="%1s/wp-admin/options-general.php" target="_blank">Settings -> General</a>. Furthermore, Champion allows for customizing the font sizes and colors of the site title and tagline using the settings found for each in the <a href="%2s" target="_blank">Champion -> Font</a> and <a href="%3s" target="_blank">Champion -> Color</a> panels so that if there is no logo, a unique "id" for the site may be created by styling the look of the site titles.<p> ','theme_admin'),site_url(),admin_url( 'admin.php?page=theme_font&tab=size'),admin_url( 'admin.php?page=theme_color&tab=header')), @@ -360,193 +589,12 @@ "default" => "0", "type" => "range" ), - array( - "name" => __("Header Textarea",'theme_admin'), - "desc" => __('With this setting one can add custom content in the Header Area below the Theme Navigation. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), - "id" => "header_introduce_text", - "rows" => "2", - "default" => "", - "htmlspecialchars" => true, - "type" => "editor", - ), - array( - "name" => __("Header Top Area",'theme_admin'), - "desc" => sprintf(__("<p>Champion provides the ability to have a widget area in the top right section of the header area. &nbsp;&nbsp; There are 3 choices:</p> -<p><strong>1 -</strong> <u>to show the wpml flags</u> if using the wordpress multi-language plugin ->Champion has auto language detection coded into it for wpml so that the wpml flag widget is not necessary if one chooses this option.<br /><br /><strong>2 -</strong> <u>to set it as a Widget Area</u> in which case after saving this panel go to <a href='%s/wp-admin/widgets.php' target='_blank'>Appearence -> Widgets</a> and a new Header Widget Area Sidebar will appear below the other sidebar areas to which widgets can be inserted.<br /><br /><strong>3 -</strong> <u>set the area to the html mode</u> in which case one can style the <b>Header Top Area Html Code</b> field below to hold whatever content and styling desired. &nbsp;&nbsp;The html mode was included into Champion at the request of designers who use the theme for their client sites, and is only recommended for users with a good understanding of html coding. &nbsp;&nbsp;However, there are a number of threads in the Champion support forum on styling the header widget area in html mode which may assist the novice coder on styling this area.</p><p><em>HINT 1:</em>&nbsp;&nbsp; If one wishes to have different widgets or content side by side in the header widget area, it should be set to html mode, and with use of divs, or column or layout shortcodes, and then place your content, and widget shortcodes into the columns.</p><p><em>HINT 2:</em>&nbsp;&nbsp; An easy way to build the content for this field when in HTML mode is to do so in a page content editor, and then cut and paste it into this field.</p>",'theme_admin'),site_url()), - "id" => "top_area_type", - "default" => '', - "options" => array( - "html" => __('Html','theme_admin'), - "wpml_flags" => __('Wpml Flags','theme_admin'), - "widget" => __('Widget Area','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Top Area Html Code",'theme_admin'), - "desc" => __("<p>In html mode this area accepts Champion shortcodes and html.&nbsp;&nbsp; An easy way to use this area is to create the content in the wp editor on a test page or post and then cut and paste it into this field. &nbsp;&nbsp;Use either layout or column shortcodes, or divs, to space out the content horizontally.</p><p>Remember that one usually does not want to enlarge the header height too much as it pushed the main content area further down the page, so this area is typically most suitable for compact items such as social icons, a search field, extra navigation links, multi-language flags, etc.</p>",'theme_admin'), - "id" => "top_area_html", - "default" => "", - 'rows' => '3', - "type" => "textarea" - ), - - array( - "name" => __("Top Area Offset Desktop View (above 980px)",'theme_admin'), - "desc" => __(" <p>This setting is for positioning the Top Area from the side. Default = 10</p>",'theme_admin'), - "id" => "top_area_pos", - "min" => "0", - "max" => "150", - "step" => "1", - "unit" => 'px', - "default" => "10", - "type" => "range" - ), - array( - "name" => __("Top Area Offset Mobile View (768 - 979px)",'theme_admin'), - "desc" => __(" <p>This setting is for positioning the Top Area from the side between 768 and 979px. Default = 10</p>",'theme_admin'), - "id" => "top_area_pos_980", - "min" => "0", - "max" => "150", - "step" => "1", - "unit" => 'px', - "default" => "10", - "type" => "range" - ), - array( - "name" => __("Sticky Header",'theme_admin'), - "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), - "id" => "sticky_header", - "default" => false, - "type" => "toggle" - ), ), ), array( "slug" => 'navigation', "name" => __("Navigation Menu Options",'theme_admin'), - "options" => array( - array( - "name" => __("Exclude Pages from the Champion Menu",'theme_admin'), - "desc" => __("<p>If one is using the default Champion &#34;Built-in&#34; menu for site menu display, but wants to hide certain pages from appearing in the navigation, one selects the pages to exclude below. &nbsp;&nbsp;Hold down the Ctrl key on the keyboard while using a mouse to select multiple items (similar to how one would select multiple items on a desktop).</p>",'theme_admin'), - "id" => "excluded_pages", - "default" => array(), - "page" => '0', - "prompt" => __("Click here to choose pages to exclude..",'theme_admin'), - "chosen" => "true", - "type" => "multiselect", - ), - array( - "name" => __("Activate Wordpress Custom Menu Functionality",'theme_admin'), - "desc" => sprintf(__("<p>If this option is <em>ON</em>, the site's menus can be customized using the <a href='http:/codex.wordpress.org/Appearance_Menus_Screen' target='_blank'>WordPress Custom Navigation Menu</a> features, which provide the ability to do drag and drop menu ordering, custom titles for navigation elements, use the custom theme Sub-Title feature, hide selected pages, add categories, tags and other items to menus, and more. </p><p> Champion allows for a custom navigation menu for Main Navigation, and another for the Sub-Footer via the <a href='%1s' target='_blank'>Sub-Footer Widget Area Type</a> set to <em>Menu</em>.</p> <p>HINT:&nbsp;&nbsp; One can create an unlimited number of other custom menus and display them using the Custom Navigation widget. &nbsp;&nbsp;Go here to start creating custom menus: <a href='%2s/wp-admin/nav-menus.php' target='_blank'>Custom Menu Creation</a> </p>",'theme_admin'),admin_url( 'admin.php?page=theme_footer&tab=sub'),site_url()), - "id" => "enable_nav_menu", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Navigation Full Width ",'theme_admin'), - "desc" => __("<p>If set to ON the Navigation Container will extend across the full width of the screen. This setting is only useful when using a background color setting for the Navigation Container.</p>",'theme_admin'), - "id" => "nav_fullwidth", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Button Style for Top Level Navigation",'theme_admin'), - "desc" => sprintf(__('<p>This setting creates a button type look for the top level navigation (the navigation which one sees in the header). &nbsp;&nbsp;To be effective one also has to go to the <a href="%1s" target="_blank">Champion -> Color</a> Panel and give the <strong>Top Level Menu Background Color</strong> a color.</p><p> <em>BONUS:</em> &nbsp;&nbsp; Champion includes a complete array of Call-To-Action active hover scripting for navigation, thus the navigation buttons can be given a separate color when a cursor hovers over them using the <a href="%2s" target="_blank">Top Level Menu Hover Background Color</a> setting. &nbsp;&nbsp;Champion also provides color optinos for the text in both hover and non-hover states, color options for the sub-navigation (dropdown menu items) and more in the Color Panel - Header Settings.</p>','theme_admin'),admin_url( 'admin.php?page=theme_color&tab=header'),admin_url( 'admin.php?page=theme_color&tab=header')), - "id" => "nav_button", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Top Level Navigation Arrows ",'theme_admin'), - "desc" => __("<p>If this setting is toggled <em>ON</em>, the navigation will display a arrow pointing down on the right side of the top level menu text if there are sub-navigation children. &nbsp;&nbsp;So each arrow provide a visual cue to the site viewer that there are child pages for a top level navigation item.</p><p>NOTE:&nbsp;&nbsp; This feature can be used together with the Navigation Button setting above, but it cannot be used at the same time as the <strong>Top Level Navigation Subtitle</strong> setting below.</p>",'theme_admin'), - "id" => "nav_arrow", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Top Level Navigation Subtitle Option",'theme_admin'), - "desc" => sprintf(__('<p>This custom theme feature is the ability to have sub-title text for top level menu items. &nbsp;&nbsp;Activate by toggling to <em>ON</em>.</p> <p><em>INFO:</em>&nbsp;&nbsp;Of course, when Champion provides a new feature like this, it typically provides as much granular control as possible, and so with this new sub-title feature, one can also customize the <a href="%1s" target="_blank">Top Level Navigation Menu Sub Title Text Size</a> and the non-active and active hover colors using the <a href="%2s" target="_blank">Sub Title Color Settings</a> in the Champion Color Panel/Header Settings section.</p><p>NOTE:&nbsp;&nbsp; This feature cannot be used at the same time as the <strong>Top Level Navigation Arrow</strong> setting.</p>','theme_admin'),admin_url( 'admin.php?page=theme_font&tab=size'),admin_url( 'admin.php?page=theme_color&tab=header')), - "id" => "enable_nav_subtitle", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Subtitles Alignment",'theme_admin'), - "desc" => __("<p>Use this to set the alignment of the sub-navigation title under the top level title as desired. &nbsp;&nbsp;The choices are left aligned, centered and right aligned. &nbsp;&nbsp;The theme default alignment is in the centered position.</p>",'theme_admin'), - "id" => "nav_subtitle_align", - "default" => 'center', - "options" => array( - "center" => __('Centered','theme_admin'), - "right" => __('Right Aligned','theme_admin'), - "left" => __('Left Aligned','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Top Level Search in Main Navigation",'theme_admin'), - "desc" => __("<p>If this setting is toggled <em>ON</em>, the navigation will show, as a last toplevel menu item, a search icon with a search form as dropdown, which will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Main Menu Location.</p>",'theme_admin'), - "id" => "nav_search_icon", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Top Level Search Icon Subtitle",'theme_admin'), - "desc" => __("<p>If the Navigation Subtitle Option is enabled then the search icon subtitle text as set here will show below the Search Icon as a subtitle.</p>",'theme_admin'), - "id" => "nav_search_icon_subtitle", - "default" => "Search", - "size" => 50, - "class" => 'full', - "type" => "text" - ), - - array( - "name" => __("Navigation Left / Right / Center",'theme_admin'), - "desc" => __("Set Navigation to Left / Right / Center in the menu bar",'theme_admin'), - "id" => "nav_left_right", - "default" => 'default', - "options" => array( - "default" => __('Default','theme_admin'), - "right" => __('Right Aligned','theme_admin'), - "left" => __('Left Aligned','theme_admin'), - "center" => __('Centered','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Navigation Offset Desktop View (above 980px)",'theme_admin'), - "desc" => __(" <p>This setting is for positioning the Navigation from the side. Default = -5</p>",'theme_admin'), - "id" => "nav_pos", - "min" => "-5", - "max" => "150", - "step" => "1", - "unit" => 'px', - "default" => "-5", - "type" => "range" - ), - array( - "name" => __("Navigation Offset Mobile View (768 - 979px)",'theme_admin'), - "desc" => __(" <p>This setting is for positioning the Navigation from the side between 768 and 979px. Default = -5</p>",'theme_admin'), - "id" => "nav_pos_980", - "min" => "-5", - "max" => "150", - "step" => "1", - "unit" => 'px', - "default" => "-5", - "type" => "range" - ), - array( - "name" => __("Navigation Offset Mobile View below 768px",'theme_admin'), - "desc" => __(" <p>This setting is for positioning the Navigation from the side below 768px. Default = -5</p>",'theme_admin'), - "id" => "nav_pos_768", - "min" => "-5", - "max" => "150", - "step" => "1", - "unit" => 'px', - "default" => "-5", - "type" => "range" - ), - ), + "options" => $array_navigation, ), array( "slug" => 'sub_navigation', @@ -665,10 +713,11 @@ array( "slug" => 'favicon', "name" => __("Custom Favicon Settings",'theme_admin'), + "desc" =>__("Champion Supports a variety of Favicons for available devices (desktop and mobile). <p>Please note that while the WP default image uploading routine will give the option of selecting something from the media library, in fact the image always has to uploaded direct from your desktop - selecting something in the media library will not work for this Champion feature. &nbsp;&nbsp;If you don't like the favicon you uploaded, use the Remove Image button to remove it, and upload another. </p><p>Be advised that if a favicon is removed, the image will still remain in the media library, so if one is cycling through a variety of potential favicons, one may wish to go to the media library and permanently delete the images not used in order to reduce media library clutter.</p><p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). and &#34;sometimes&#34; works on certain Android and Blackberry devices.</p><p><em>INFO:</em>&nbsp;&nbsp;The iOS devices will automaticly turn the favicon image into a &#34;button&#34; with rounded corners, shine effect, and dropshadow.</p><p><em>HINT:</em>&nbsp;&nbsp;If one wants Android support for the apple touch icon one must specify &#34;pre-composed &#34; in the png file name -> &#34;apple-touch-icon-...x...-precomposed.png&#34;. &nbsp;&nbsp;However, using a pre-composed file will automatically disable the apple shine effect so if one desires that effect it should be added to the image when it is constructed.</p><p>The Use of Apple touch icons on Android Devices are marked as deprecated by Google starting at a certain android version and will be not supported anytime for their devices. You need to upload separate icons for android devices.</p>",'theme_admin'), "options" => array( array( - "name" => __("Normal Custom Favicon",'theme_admin'), - "desc" => __("<p>Champion supports the favicon feature which is uploaded by using the Upload Icon button below. &nbsp;&nbsp;<u>Please note that while the WP default image uploading routine will give the option of selecting something from the media library, in fact the image always has to uploaded direct from your desktop - selecting something in the media library will not work for this Champion feature</u>. &nbsp;&nbsp;If you don't like the favicon you uploaded, use the Remove Image button to remove it, and upload another. </p><p>Be advised that if a favicon is removed, the image will still remain in the media library, so if one is cycling through a variety of potential favicons, one may wish to go to the media library and permanently delete the images not used in order to reduce media library clutter.</p><p><em>HINTS:</em>&nbsp;&nbsp;The standard favicon size is 16px by 16 px and there are many free web resources available for assisting in creating a favicon. &nbsp;&nbsp; The standard favicon works in Firefox, IE, Safari, Chrome but be advised some browsers do not support favicons.</p>",'theme_admin'), + "name" => __("Normal Custom Favicon 16px",'theme_admin'), + "desc" => __("<p>Champion supports the favicon feature which is uploaded by using the Upload Icon button below. &nbsp;&nbsp;<p><em>HINTS:</em>&nbsp;&nbsp;The standard favicon size is 16px by 16 px and there are many free web resources available for assisting in creating a favicon. &nbsp;&nbsp; The standard favicon works in Firefox, IE, Safari, Chrome but be advised some browsers do not support favicons.</p>",'theme_admin'), "id" => "custom_favicon", "default" => '', "button" => 'Upload Icon', @@ -676,8 +725,35 @@ "imagewidth" => '16', ), array( + "name" => __("Normal Custom Favicon 32px (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Champion supports the favicon feature which is uploaded by using the Upload Icon button below. &nbsp;&nbsp;<p><em>HINTS:</em>&nbsp;&nbsp;The standard favicon size is 32px by 32 px and there are many free web resources available for assisting in creating a favicon. &nbsp;&nbsp; The standard favicon works in Firefox, IE, Safari, Chrome but be advised some browsers do not support favicons.</p>",'theme_admin'), + "id" => "custom_favicon_32", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '32', + ), + array( + "name" => __("Android devices 128x128 (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Add your high-res Android Favicon 128 x128 in here. Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), + "id" => "custom_favicon_128", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '128', + ), + array( + "name" => __("Android devices 192x192 (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Add your high-res Android Favicon 192 x192 in here. Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), + "id" => "custom_favicon_192", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '192', + ), + array( "name" => __("Apple Touch Custom Favicon 57X57 (Optional)&#x200E;",'theme_admin'), - "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). and &#34;sometimes&#34; works on certain Android and Blackberry devices. &nbsp;&nbsp;The 57 x 57 size is for non-retina non-Retina iPhone and iPod Touch, and other mobile displays.</p><p>Upload the icon by using the Upload Icon button below. &nbsp;&nbsp;<u>Please note that while the WP default image uploading routine will give the option of selecting something from the media library, in fact the favicon image always has to be uploaded from your desktop</u> - selecting something in the media library will not work for this Champion feature. &nbsp;&nbsp;If you don't like the favicon you uploaded, use the Remove Image button to remove it, and upload another.</p><p>Be advised that if a favicon image is removed, the image will still remain in the media library, so if one is cycling through a variety of potential favicons, one may wish to go to the media library and permanently delete the images not used in order to reduce media library clutter.</p><p><em>INFO:</em>&nbsp;&nbsp;The iOS devices will automaticly turn the favicon image into a &#34;button&#34; with rounded corners, shine effect, and dropshadow.</p><p><em>HINT:</em>&nbsp;&nbsp;If one wants Android support for the apple touch icon one must specify &#34;pre-composed &#34; in the png file name -> &#34;apple-touch-icon-57x57-precomposed.png&#34;. &nbsp;&nbsp;However, using a pre-composed file will automatically disable the apple shine effect so if one desires that effect it should be added to the image when it is constructed.</p>",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 57 x 57 size is for non-retina non-Retina iPhone and iPod Touch, and other mobile displays.</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), "id" => "custom_favicon_57", "default" => '', "button" => 'Upload Icon', @@ -686,7 +762,7 @@ ), array( "name" => __("Apple Touch Custom Favicon 72X72 (optional)&#x200E;",'theme_admin'), - "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). and &#34;sometimes&#34; works on certain Android and Blackberry devices. &nbsp;&nbsp;The 72 x 72 size is for iPads without a high-resolution display (the first two generations).</p><p>Upload the icon by using the Upload Icon button below. &nbsp;&nbsp;<u>Please note that while the WP default image uploading routine will give the option of selecting something from the media library, in fact the favicon image always has to be uploaded from your desktop</u> - selecting something in the media library will not work for this Champion feature. &nbsp;&nbsp;If you don't like the favicon you uploaded, use the Remove Image button to remove it, and upload another.</p><p>Be advised that if a favicon image is removed, the image will still remain in the media library, so if one is cycling through a variety of potential favicons, one may wish to go to the media library and permanently delete the images not used in order to reduce media library clutter.</p><p><em>INFO:</em>&nbsp;&nbsp;The iOS devices will automaticly turn the favicon image into a &#34;button&#34; with rounded corners, shine effect, and dropshadow. </p><p><em>HINT:</em>&nbsp;&nbsp;If one wants Android support for the apple touch icon one must specify &#34;pre-composed &#34; in the png file name -> &#34;apple-touch-icon-72x72-precomposed.png&#34;. &nbsp;&nbsp;However, using a pre-composed file will automatically disable the apple shine effect so if one desires that effect it should be added to the image when it is constructed.</p>",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 72 x 72 size is for iPads without a high-resolution display (the first two generations).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), "id" => "custom_favicon_72", "default" => '', "button" => 'Upload Icon', @@ -695,7 +771,7 @@ ), array( "name" => __("Apple Touch Custom Favicon 114X114 (Optional)&#x200E;",'theme_admin'), - "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). and &#34;sometimes&#34; works on certain Android and Blackberry devices. &nbsp;&nbsp;The 114 x 114 size is for iPhone 4+ (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below. &nbsp;&nbsp;<u>Please note that while the WP default image uploading routine will give the option of selecting something from the media library, in fact the favicon image always has to be uploaded from your desktop</u> - selecting something in the media library will not work for this Champion feature. &nbsp;&nbsp;If you don't like the favicon you uploaded, use the Remove Image button to remove it, and upload another.</p><p>Be advised that if a favicon image is removed, the image will still remain in the media library, so if one is cycling through a variety of potential favicons, one may wish to go to the media library and permanently delete the images not used in order to reduce media library clutter.</p><p><em>INFO:</em>&nbsp;&nbsp;The iOS devices will automaticly turn the favicon image into a &#34;button&#34; with rounded corners, shine effect, and dropshadow.</p><p> <em>HINT:</em>&nbsp;&nbsp;If one wants Android support for the apple touch icon one must specify &#34;pre-composed &#34; in the png file name -> &#34;apple-touch-icon-114x114-precomposed.png&#34;. &nbsp;&nbsp;However, using a pre-composed file will automatically disable the apple shine effect so if one desires that effect it should be added to the image when it is constructed.</p>",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 114 x 114 size is for iPhone 4+ (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), "id" => "custom_favicon_114", "default" => '', "button" => 'Upload Icon', @@ -703,13 +779,49 @@ "imagewidth" => '114', ), array( + "name" => __("Apple Touch Custom Favicon 120x120 (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 120 x 120 size is for Iphone 4+ iPad and Ipad Mini (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), + "id" => "custom_favicon_120", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '120', + ), + array( "name" => __("Apple Touch Custom Favicon 144X144 (Optional)&#x200E;",'theme_admin'), - "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). and &#34;sometimes&#34; works on certain Android and Blackberry devices. The 144 x 144 size is for iPad 3+ (with Retina Display);.</p><p>Upload the icon by using the Upload Icon button below. &nbsp;&nbsp;<u>Please note that while the WP default image uploading routine will give the option of selecting something from the media library, in fact the favicon image always has to be uploaded from your desktop</u> - selecting something in the media library will not work for this Champion feature. &nbsp;&nbsp;If you don't like the favicon you uploaded, use the Remove Image button to remove it, and upload another.</p><p>Be advised that if a favicon image is removed, the image will still remain in the media library, so if one is cycling through a variety of potential favicons, one may wish to go to the media library and permanently delete the images not used in order to reduce media library clutter.</p><p><em>INFO:</em>&nbsp;&nbsp;The iOS devices will automaticly turn the favicon image into a &#34;button&#34; with rounded corners, shine effect, and dropshadow.</p><p> <em>HINT:</em>&nbsp;&nbsp;If one wants Android support for the apple touch icon one must specify &#34;pre-composed &#34; in the png file name -> &#34;apple-touch-icon-144x144-precomposed.png&#34;. &nbsp;&nbsp;However, using a pre-composed file will automatically disable the apple shine effect so if one desires that effect it should be added to the image when it is constructed.</p>",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 144 x 144 size is for iPad 3+, Ipad Mini (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), "id" => "custom_favicon_144", "default" => '', "button" => 'Upload Icon', "type" => 'upload', "imagewidth" => '144', + ), + array( + "name" => __("Apple Touch Custom Favicon 152x152 (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 152 x 152 size is for iPad (pro), Ipad mini (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), + "id" => "custom_favicon_152", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '152', + ), + array( + "name" => __("Apple Touch Custom Favicon 167x167 (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 167 x 167 size is for iPad Pro (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), + "id" => "custom_favicon_167", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '167', + ), + array( + "name" => __("Apple Touch Custom Favicon 180x180 (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>The apple touch icon works on all apple iOS devices (iPhone, iPad, iTouch, etc). &nbsp;&nbsp;The 180 x 180 size is for iPhone 6+ (with Retina Display).</p><p>Upload the icon by using the Upload Icon button below.</p>",'theme_admin'), + "id" => "custom_favicon_180", + "default" => '', + "button" => 'Upload Icon', + "type" => 'upload', + "imagewidth" => '180', ), ), ), @@ -725,10 +837,17 @@ "type" => "toggle" ), array( - "name" => __("Site Breadcrumbs Visibility",'theme_admin'), - "desc" => __("<p>Design+ has built into its core code the very well known <em>Breadcrumbs Plus</em> plugin -> so it is not necessary to load this plugin or any other for breadcrumbs function in the theme. &nbsp;&nbsp;This setting controls themewide breadcrumbs visibility. &nbsp;&nbsp;<em>ON</em> enables breadcrumbs throughout the site and <em>OFF</em> disables them site wide.</p><p><em>NOTE</em> - The theme also has a tri-toggle setting in the page editing options (Page Options Metabox/General Page Options Tab/Breadcrumbs Visibility Setting below the WP content editor) for every page to enable or disable breadcrumbs specific to that page.&nbsp;&nbsp;An example of when this is helpful -->some forum plugins have their own breadcrumbs script which can conflict with the theme breadcrumbs.&nbsp;&nbsp;In such as situation, turn off the theme breadcrumbs, but use the page override breadcrumbs setting to activate breadcrumbs on every non-forum sitepage.</p><p><em>OTHER INFO</em> - Breadcrumbs do not appear on the homepage of a site, and the breadcrumb string will depend on how one has set the site permalinks.&nbsp;&nbsp;The breadcrumb placement in Design+ is in the upper left hand corner of the page body section of all other pages and posts.&nbsp;&nbsp;Typically each navigation layer other then the present page is a clickable link in the breadcrumb string.</p><p><em>YOAST BREADCRUMBS</em> - a unique feature of the theme is that it has automatic Yoast SEO Plugin breadcrumbs support --> if one has activated the breadcrumbs setting in the Yoast plugin then the theme defaults to the Yoast breadcrumbs and deactivates the theme breadcrumbs automatically.&nbsp;&nbsp;<u>Thus one does not need to activate this setting at all for the Yoast breadcrumbs, it is managed internally by the theme code.</u></p>",'theme_admin'), + "name" => __("Use Breadcrumbs",'theme_admin'), + "desc" => __("<p>Champion has built into its core code the very well known <em>Breadcrumbs Plus</em> plugin -> so it is not necessary to load this plugin or any other for breadcrumbs function in the theme. &nbsp;&nbsp;This setting controls themewide breadcrumbs visibility. &nbsp;&nbsp;<em>ON</em> enables breadcrumbs throughout the site and <em>OFF</em> disables them site wide.</p><p><em>NOTE</em> - The theme also has a tri-toggle setting in the page editing options (Page Options Metabox/General Page Options Tab/Breadcrumbs Visibility Setting below the WP content editor) for every page to enable or disable breadcrumbs specific to that page.&nbsp;&nbsp;An example of when this is helpful -->some forum plugins have their own breadcrumbs script which can conflict with the theme breadcrumbs.&nbsp;&nbsp;In such as situation, turn off the theme breadcrumbs, but use the page override breadcrumbs setting to activate breadcrumbs on every non-forum sitepage.</p><p><em>OTHER INFO</em> - Breadcrumbs do not appear on the homepage of a site, and the breadcrumb string will depend on how one has set the site permalinks.&nbsp;&nbsp;The breadcrumb placement in Design+ is in the upper left hand corner of the page body section of all other pages and posts.&nbsp;&nbsp;Typically each navigation layer other then the present page is a clickable link in the breadcrumb string.</p><p><em>YOAST BREADCRUMBS</em> - a unique feature of the theme is that it has automatic Yoast SEO Plugin breadcrumbs support --> if one has activated the breadcrumbs setting in the Yoast plugin then the theme defaults to the Yoast breadcrumbs and deactivates the theme breadcrumbs automatically.&nbsp;&nbsp;<u>Thus one does not need to activate this setting at all for the Yoast breadcrumbs, it is managed internally by the theme code.</u></p>",'theme_admin'), "id" => "breadcrumb", "default" => true, + "type" => "toggle" + ), + array( + "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(

    framework/admin/options/palettes.php

    @@ -352,6 +352,13 @@ "type" => "color" ), array( + "name" => __("Feature Header Title Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."feature_header", + "default" => "", + "type" => "color" + ), + array( "name" => __("Text Color",'theme_admin'), "desc" => "", "id" => $field."_"."feature_introduce_color",

    framework/admin/options/wooshop.php

    @@ -99,6 +99,13 @@ "type" => "toggle" ), array( + "name" => __("Show Products in Shop Page",'theme_admin'), + "id" => "woocommerce_shop_list_products", + "desc"=>__("Enable this setting to show the products list in the page that has been assigned as your shop page. Turn this setting to OFF if you do not want to list the products in your shop page. This way you can build your own custom shop page with custom content and have the products breadcrumb in the single product pages point to the correct shop page url.",'theme_admin'), + "default" => true, + "type" => "toggle" + ), + array( "name" => __("Number of Products per Row Shop page",'theme_admin'), "desc"=>__("Use this setting to set the amount of products listed on a row in the shop page.",'theme_admin'), "id" => "woocommerce_products_per_row", @@ -576,16 +583,44 @@ "type" => "color" ), array( - "name" => __("WooCommerce Message Border & Icon Color",'theme_admin'), + "name" => __("WooCommerce Normal Message Border & Icon Color",'theme_admin'), "desc" => "", "id" => "woocommerce_normal_message_border_icon", "default" => "#51A5DB", "type" => "color" ), array( - "name" => __("WooCommerce Message Text Color",'theme_admin'), + "name" => __("WooCommerce Normal Message Text Color",'theme_admin'), "desc" => "", "id" => "woocommerce_normal_message_text", + "default" => "", + "type" => "color" + ), + array( + "name" => __("WooCommerce Info Message Border & Icon Color",'theme_admin'), + "desc" => "", + "id" => "woocommerce_info_message_border_icon", + "default" => "", + "type" => "color" + ), + array( + "name" => __("WooCommerce Info Message Text Color",'theme_admin'), + "desc" => "", + "id" => "woocommerce_info_message_text", + "default" => "", + "type" => "color" + ), + array( + "name" => __("WooCommerce Error Message Border & Icon Color",'theme_admin'), + "desc" => "", + "id" => "woocommerce_error_message_border_icon", + "default" => "", + "type" => "color" + ), + array( + "name" => __("WooCommerce Error Message Text Color",'theme_admin'), + "desc" => "", + "id" => "woocommerce_error_message_text", "default" => "", "type" => "color" ),

    framework/admin/shortcodes/dialog.js

    @@ -261,7 +261,7 @@ api.option.ddmultiselect = function (item) { var object = {}; var target = $(item).find('input[type="hidden"]'); - console.log(target); + /console.log(target); object.type = 'ddmultiselect'; object.name = target.attr('name'); object.def = api.option.getDefault(item).split(',').join(',');

    framework/admin/shortcodes/shortcode-menu.js

    @@ -123,6 +123,9 @@ api.editor = {}; api.editor.insertContent = function (code) { var ed; + if(typeof edCanvas === 'undefined'){ + var edCanvas; + } if (typeof tinyMCE != 'undefined' && (ed = tinyMCE.activeEditor) && !ed.isHidden()) { if(tinymce.majorVersion >= 4){ ed.insertContent(code);

    framework/admin/themeplugins/theme-plugins.php

    @@ -9,7 +9,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' => '2.2.5', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '2.3.2', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL @@ -19,7 +19,7 @@ 'slug' => 'responsive-menu-pro', / The plugin slug (typically the folder name) 'source' => THEME_INSTALLER . '/responsive-menu-pro.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '3.1.17', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '3.1.22', / 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 @@ -29,7 +29,32 @@ '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' => '5.4.8', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '5.4.8.3', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch + 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins + 'external_url' => '', / If set, overrides default API URL and points to an external URL + ), + array( + 'name' => 'Elementor', + 'slug' => 'elementor', + 'required' => false, + ), + array( + 'name' => 'Elementor Addon - Super Elements', / The plugin name + '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' => '1.7.5', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch + 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins + 'external_url' => '', / If set, overrides default API URL and points to an external URL + ), + array( + 'name' => 'Elementor Addon - Element Pack', / The plugin name + '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' => '3.1.0', / 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 @@ -76,4 +101,4 @@ 'complete' => __( 'All plugins installed and successfully activated. %s', 'theme_admin' ) / %1$s = dashboard link ) ); -?> +

    framework/admin/update.php

    @@ -8,7 +8,7 @@ $wp_version = $GLOBALS['wp_version']; $required_wp_version = '4.9.6'; - $theme_version = '2.9.0'; + $theme_version = '2.9.1'; $wp_compat = version_compare( $wp_version, $required_wp_version, '>=' );

    framework/functions/common.php

    @@ -508,8 +508,9 @@ return $options; } -function theme_get_header_custom_text($post_id){ +function theme_get_header_custom_text($post_id,$header_text_class=''){ $custom_header_text=''; + if (!empty($header_text_class)) $header_text_class=' class="'. ltrim($header_text_class).'"'; $use_global_custom_header_text=NULL; $preset_id = theme_get_preset_id($post_id); if($preset_id) { @@ -526,7 +527,7 @@ } } if (!empty($custom_header_text)){ - echo '<div id="header-custom-text"><div class="inner header-text">'; + echo '<div id="header-custom-text"'.$header_text_class.'><div class="inner header-text">'; echo do_shortcode($custom_header_text); echo '</div></div>'; } @@ -1184,8 +1185,8 @@ } if($font_name){ $default_code = <<<CODE -Cufon.replace("#site_name,#site_description,.kwick_title,.kwick_detail h3,#footer h3,#copyright,.dropcap1,.dropcap2,.dropcap3,.dropcap4,.carousel_title, .milestone_number, .milestone_subject, .process_step_title, .pie_progress, .progress-meter,.roundabout-title", {fontFamily : "{$font_name}"}); -Cufon.replace("#feature h1,#introduce,.slogan_text",{fontFamily : "{$font_name}"}); +Cufon.replace("#site_name,#site_description,.kwick_title,.kwick_detail h3,#footer .wigettitle,#copyright,.dropcap1,.dropcap2,.dropcap3,.dropcap4,.carousel_title, .milestone_number, .milestone_subject, .process_step_title, .pie_progress, .progress-meter,.roundabout-title", {fontFamily : "{$font_name}"}); +Cufon.replace(".title_introduce,#introduce,.slogan_text",{fontFamily : "{$font_name}"}); Cufon.replace('.portfolio_title,h1,h2,h3,h4,h5,h6,#navigation a, .entry_title a', { hover: true, fontFamily : "{$font_name}" @@ -1657,7 +1658,8 @@ } $args[0]->link_after =''; if ($depth==0) { - if(theme_get_option('general','enable_nav_subtitle')){ + /if(theme_get_option('general','enable_nav_subtitle')){ + if (isset($args[0]->theme_nav_subtitle) && $args[0]->theme_nav_subtitle){ /$args[0]->link_after =''; if (!empty($element->description )&& ($element->post_type='nav_menu_item')&& ($element->menu_item_parent==0)){ $description = '&nbsp;<span class="menu-subtitle">'.$element->description.'</span>'; @@ -2104,6 +2106,16 @@ JS; + $responsive_menu_location = esc_attr(theme_get_responsive_menu_header_location($post_id)); + $button_position_type=theme_get_option_from_responsive_menu('button_position_type'); + if(!empty($responsive_menu_location)){ + $theme_js.= <<<JS +var responsive_menu_location = "{$responsive_menu_location}"; +var responsive_menu_position = "{$button_position_type}"; + +JS; + } + if(!empty($sticky_header)){ $theme_js.= <<<JS var sticky_header_target = "{$sticky_header}"; @@ -2768,7 +2780,7 @@ .feature-introduce a:visited, #introduce h1 a, #introduce h1 a:visited, -#introduce a h1, +#introduce h1, #introduce a:visited h1, #introduce a:visited, #introduce a { @@ -2799,7 +2811,16 @@ CSS; } - +if (isset($palettes[$palette.'feature_header']) && !empty($palettes[$palette.'feature_header'])){ + $css .= <<<CSS +.title_introduce { +CSS; + $css .= theme_color_fallback('color',$palettes[$palette.'feature_header']); + $css .= <<<CSS +} + +CSS; +} if (isset($palettes[$palette.'feature_introduce_color']) && !empty($palettes[$palette.'feature_introduce_color'])){ $css .= <<<CSS #feature.layout-fh100, @@ -2892,7 +2913,7 @@ if (!empty($palettes[$palette.'page_h1'])) { $css .= <<<CSS -#page h1 { +h1 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h1']); $css .= <<<CSS @@ -2903,7 +2924,7 @@ } if (!empty($palettes[$palette.'page_h2'])) { $css .= <<<CSS -#page h2 { +h2 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h2']); $css .= <<<CSS @@ -2913,7 +2934,7 @@ } if (!empty($palettes[$palette.'page_h3'])) { $css .= <<<CSS -#page h3 { +h3 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h3']); $css .= <<<CSS @@ -2923,7 +2944,7 @@ } if (!empty($palettes[$palette.'page_h4'])) { $css .= <<<CSS -#page h4 { +h4 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h4']); $css .= <<<CSS @@ -2933,7 +2954,7 @@ } if (!empty($palettes[$palette.'page_h5'])) { $css .= <<<CSS -#page h5 { +h5 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h5']); $css .= <<<CSS @@ -2943,7 +2964,7 @@ } if (!empty($palettes[$palette.'page_h6'])) { $css .= <<<CSS -#page h6 { +h6 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h6']); $css .= <<<CSS @@ -2954,8 +2975,8 @@ if (!empty($palettes[$palette.'page_link'])) { $css .= <<<CSS -#page a, -#page a:visited { +a, +a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_link']); $css .= <<<CSS @@ -2966,8 +2987,8 @@ if (!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page a:hover, -#page a:active { +a:hover, +a:active { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_link_active']); $css .= <<<CSS @@ -2977,8 +2998,8 @@ } if (!empty($palettes[$palette.'page_h1'])) { $css .= <<<CSS -#page h1 a, -#page h1 a:visited { +h1 a, +h1 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h1']); $css .= <<<CSS @@ -2988,8 +3009,8 @@ } if (!empty($palettes[$palette.'page_h2'])) { $css .= <<<CSS -#page h2 a, -#page h2 a:visited { +h2 a, +h2 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h2']); $css .= <<<CSS @@ -2999,8 +3020,8 @@ } if (!empty($palettes[$palette.'page_h3'])) { $css .= <<<CSS -#page h3 a, -#page h3 a:visited { +h3 a, +h3 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h3']); $css .= <<<CSS @@ -3010,8 +3031,8 @@ } if (!empty($palettes[$palette.'page_h4'])) { $css .= <<<CSS -#page h4 a, -#page h4 a:visited { +h4 a, +h4 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h4']); $css .= <<<CSS @@ -3021,8 +3042,8 @@ } if (!empty($palettes[$palette.'page_h5'])) { $css .= <<<CSS -#page h5 a, -#page h5 a:visited { +h5 a, +h5 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h5']); $css .= <<<CSS @@ -3032,8 +3053,8 @@ } if (!empty($palettes[$palette.'page_h6'])) { $css .= <<<CSS -#page h6 a, -#page h6 a:visited { +h6 a, +h6 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h6']); $css .= <<<CSS @@ -3044,8 +3065,8 @@ if (!empty($palettes[$palette.'page_h1_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page h1 a:hover, -#page h1 a:active { +h1 a:hover, +h1 a:active { CSS; if($palettes[$palette.'page_h1_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h1_link_active']); @@ -3059,8 +3080,8 @@ } if (!empty($palettes[$palette.'page_h2_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page h2 a:hover, -#page h2 a:active { +h2 a:hover, +h2 a:active { CSS; if($palettes[$palette.'page_h2_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h2_link_active']); @@ -3074,8 +3095,8 @@ } if (!empty($palettes[$palette.'page_h3_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page h3 a:hover, -#page h3 a:active { +h3 a:hover, +h3 a:active { CSS; if($palettes[$palette.'page_h3_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h3_link_active']); @@ -3089,8 +3110,8 @@ } if (!empty($palettes[$palette.'page_h4_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page h4 a:hover, -#page h4 a:active { +h4 a:hover, +h4 a:active { CSS; if($palettes[$palette.'page_h4_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h4_link_active']); @@ -3104,8 +3125,8 @@ } if (!empty($palettes[$palette.'page_h5_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page h5 a:hover, -#page h5 a:active { +h5 a:hover, +h5 a:active { CSS; if($palettes[$palette.'page_h5_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h5_link_active']); @@ -3119,8 +3140,8 @@ } if (!empty($palettes[$palette.'page_h6_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS -#page h6 a:hover, -#page h6 a:active { +h6 a:hover, +h6 a:active { CSS; if($palettes[$palette.'page_h6_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h6_link_active']); @@ -3151,8 +3172,8 @@ .masonry_item, .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 .content div.product div.images img, +.woocommerce-page .content div.product div.images img { CSS; $css .= theme_color_fallback('border-color',$palettes[$palette.'divider_line']); $css .= <<<CSS @@ -3290,7 +3311,7 @@ } if (!empty($palettes[$palette.'footer_title'])) { $css .= <<<CSS -#footer h3.widgettitle { +#footer .widgettitle { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'footer_title']); $css .= <<<CSS @@ -3506,7 +3527,7 @@ $feature_title_color = get_post_meta($post_id, '_feature_title_color', true); if(!empty($feature_title_color) && $feature_title_color != "transparent"){ $css .= <<<CSS -#feature h1 { +.title_introduce { CSS; $css .= theme_color_fallback('color',$feature_title_color); $css .= <<<CSS @@ -3642,9 +3663,7 @@ if(!empty($tmpcolor)){ $css .= <<<CSS .esg-grid a, -.esg-grid a:visited, -#page .esg-grid a:visited, -#page .esg-grid a{ +.esg-grid a:visited{ CSS; $css .= theme_color_fallback('color',$tmpcolor); $css .= <<<CSS @@ -3655,9 +3674,7 @@ if(!empty($tmpcolor)){ $css .= <<<CSS .esg-grid a:hover, -.esg-grid a:active, -#page .esg-grid a:active, -#page .esg-grid a:hover{ +.esg-grid a:active{ CSS; $css .= theme_color_fallback('color',$tmpcolor); $css .= <<<CSS @@ -3668,9 +3685,7 @@ if(!empty($tmpcolor)){ $css .= <<<CSS .esg-grid a:hover i, -.esg-grid a:active i, -#page .esg-grid a:active i, -#page .esg-grid a:hover i{ +.esg-grid a:active i{ CSS; $css .= theme_color_fallback('color',$tmpcolor); $css .= <<<CSS @@ -3883,7 +3898,70 @@ /} } $css .= theme_get_page_width_css($inner_width,$post_id); - + + / if (is_child_theme()) { + / if (wp_get_theme()->get( 'TextDomain' )=='woocart') $template_landing_page=''; + / else $template_landing_page = is_page_template('template_land_page.php'); + / } else $template_landing_page = is_page_template('template_land_page.php'); + $template_landing_page = is_page_template('template_land_page.php'); + if (!$template_landing_page) { + if ($nav2select > 768) { + $header_height_mobile = theme_get_preset_meta($post_id, '_header_height_mobile', true); + if ($header_height_mobile=='') $header_height_mobile=-1; + if ($header_height_mobile=='0') $header_height_mobile='auto'; + if ($header_height_mobile==-1) $header_height_mobile = theme_get_option('general','header_height_mobile'); + if ($header_height_mobile>0 || $header_height_mobile=='auto') { + if (is_numeric($header_height_mobile)) $header_height_mobile=$header_height_mobile.'px'; + $css .= <<<CSS +/* let us set the header height correctly to : {$header_height_mobile} */ +@media only screen and (min-width:768px) and (max-width: {$nav2select_min_one}px) { + .responsive #header .inner { + height: {$header_height_mobile}; + } +} +CSS; + } + } + } + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + $turn_on_main_responsive_nav=theme_get_inherit_preset_option($post_id, '_force_select2_navigation', 'general','force_select2_navigation'); + $responsive_menu_location = theme_get_responsive_menu_header_location($post_id); + $breakpoint_rpm = theme_get_option_from_responsive_menu('breakpoint'); + $breakpoint=$nav2select_min_one;if ($breakpoint<$breakpoint_rpm) $breakpoint=$breakpoint_rpm; + + if ($responsive_menu_location!='main_nav' && $turn_on_main_responsive_nav=='true'){ + $css .= <<<CSS +/* main nav turned on setting called turn_on_main_responsive_nav : {$turn_on_main_responsive_nav} {$responsive_menu_location} + Note: We can ignore the OFF state as that is dealt within the plugin settings. */ + +@media screen and (max-width: {$breakpoint}px) { +.responsive #navigation-wrapper #navigation .nav2select, +.responsive #header #navigation-wrapper { + display: block; +} +} + +CSS; + } + } + + / $responsive_menu_location = theme_get_responsive_menu_header_location($post_id); + / $button_position_type=theme_get_option_from_responsive_menu('button_position_type'); + + / if ($responsive_menu_location=='main_nav' && $button_position_type!='fixed' ) { + / $css .= <<<CSS +/ /* +/ @media only screen and (max-width: {$nav2select_min_one}px) { +/ #navigation-wrapper { + / display:block !important; +/ } +/ .responsive .nav2select { + / display:none !important; +/ } +/ } +/ */ +/ CSS; + / } $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) { @@ -5166,6 +5244,108 @@ return 'WP Champion Theme License'; } } + +if( ! function_exists("theme_get_option_from_responsive_menu") ){ + function theme_get_option_from_responsive_menu($option_name='') { + global $wpdb; + $option_value= ''; + $table_db_name=''; + if (!empty($option_name)) { + if (function_exists('check_responsive_menu_pro_php_version')) { + $table_db_name = $wpdb->prefix . "responsive_menu_pro"; + } else + if (function_exists('check_responsive_menu_php_version')) { + $table_db_name = $wpdb->prefix . "responsive_menu"; + } + if (!empty($table_db_name )) { + if($wpdb->get_var("SHOW TABLES LIKE '$table_db_name'") == $table_db_name) { + $option_from_db = $wpdb->get_results("SELECT * FROM $table_db_name where name='{$option_name}'"); + if (is_array($option_from_db) && !empty($option_from_db['0'])) { + $option_value=$option_from_db['0']->value; + } + } + } + } + return $option_value; + } +} + +if( ! function_exists("theme_get_responsive_menu_shortcode_setting") ){ + function theme_get_responsive_menu_shortcode_setting() { + $shortcode=false; + $db_value=theme_get_option_from_responsive_menu('shortcode'); + if ($db_value=='on') $shortcode=true; + return $shortcode; + } +} + +if( ! function_exists("theme_get_responsive_menu_shortcode") ){ + function theme_get_responsive_menu_shortcode() { + if (function_exists('check_responsive_menu_pro_php_version')) return '[responsive_menu_pro]'; + if (function_exists('check_responsive_menu_php_version'))return '[responsive_menu]'; + return ''; + } +} + +if( ! function_exists("theme_set_option_in_responsive_menu_db") ){ + function theme_set_option_in_responsive_menu_db($option_name='',$value='') { + global $wpdb; + $option_value= ''; + $table_db_name=''; + if (!empty($option_name)) { + if (function_exists('check_responsive_menu_pro_php_version')) { + $table_db_name = $wpdb->prefix . "responsive_menu_pro"; + } else + if (function_exists('check_responsive_menu_php_version')) { + $table_db_name = $wpdb->prefix . "responsive_menu"; + } + if (!empty($table_db_name )) { + if($wpdb->get_var("SHOW TABLES LIKE '$table_db_name'") == $table_db_name) { + $option_value=$wpdb->update($table_db_name, array('name' => $option_name, 'value' => $value), array( 'name' => $option_name ) ); + } + } + } + return $option_value; + } +} + +if( ! function_exists("theme_get_responsive_menu_header_location") ){ +function theme_get_responsive_menu_header_location($post_id=0) { + if (function_exists('check_responsive_menu_pro_php_version')||function_exists('check_responsive_menu_php_version')) { + if (!empty($post_id)) { + $responsive_menu_header_location=theme_get_inherit_preset_option($post_id, '_responsive_menu_header_location', 'general','responsive_menu_header_location'); + } else $responsive_menu_header_location=theme_get_option('general','responsive_menu_header_location'); + } else $responsive_menu_header_location='manual'; + return $responsive_menu_header_location; +} +} + +/ if( ! function_exists("theme_responsive_menu_set_menu_to_hide") ){ + / function theme_responsive_menu_set_menu_to_hide($delete=true){ + / $menu_to_hide=theme_get_option_from_responsive_menu('menu_to_hide'); + / $menu_to_hide_set=$menu_to_hide; + / if ($delete==true) { + / if (empty($menu_to_hide)) return ''; + / $menu_to_hide_array=explode(',',$menu_to_hide); + / $i=0; + / foreach ($menu_to_hide_array as $key) { + / $menu_to_hide_array[$i]=trim($key); + / $i++; + / } + / if (in_array('#navigation-wrapper',$menu_to_hide_array) ||in_array('.responsive .nav2select',$menu_to_hide_array) ) { + / $menu_to_hide_array=array_merge(array_diff($menu_to_hide_array, array("#navigation-wrapper",".responsive .nav2select"))); + / $menu_to_hide_set = implode(',',$menu_to_hide_array); + / } + / } else { + / $menu_to_hide_array=explode(',',$menu_to_hide); + / if (!in_array('#navigation-wrapper',$menu_to_hide_array)) array_merge(array("#navigation-wrapper"),$menu_to_hide_array); + / if (!in_array('.responsive .nav2select',$menu_to_hide_array)) array_merge(array(".responsive .nav2select"),$menu_to_hide_array); + / $menu_to_hide_set = implode(',',$menu_to_hide_array); + / } + / if ($menu_to_hide!=$menu_to_hide_set) theme_set_option_in_responsive_menu_db('menu_to_hide',$menu_to_hide_set); + / return $menu_to_hide_set; + / } +/ } if( ! function_exists("theme_get_default_allowed_tags") ){ function theme_get_default_allowed_tags(){ @@ -5328,6 +5508,25 @@ } } + +global $wp_version; +if(version_compare($wp_version, "5.2", '<')){ +/Added to support wp_body_open below wp 5.2 +if ( ! function_exists( 'wp_body_open' ) ) { + function wp_body_open() { + do_action( 'wp_body_open' ); + } +} + +/Added to support for is_privacy_policy below wp 5.2 +if ( ! function_exists( 'is_privacy_policy' ) ) { + function is_privacy_policy() { + return get_option( 'wp_page_for_privacy_policy' ) && is_page( get_option( 'wp_page_for_privacy_policy' ) ); + } +} +} + + if( ! function_exists("theme_get_template_path") ){ function theme_get_template_path($template='') { if (is_child_theme()) { @@ -5354,23 +5553,34 @@ return $bgattachment; } } +if( ! function_exists("theme_get_forcefull_class_name") ){ + function theme_get_forcefull_class_name() { + $class=''; + $boxed_layout = theme_get_option('general','enable_box_layout'); + $boxed_breakout = theme_get_option('general','enable_box_breakout'); + if (!$boxed_layout) $class = ' forcefull'; + else if ($boxed_breakout) $class = ' forcefull'; + return $class; + } +} if (!function_exists('theme_get_search_form_menu')) { - function theme_get_search_form_menu() { + function theme_get_search_form_menu($setting='general') { $search=''; $search_str=__('Search..', 'wp-champion'); $search_str_quote="'".$search_str."'"; $search_sub_title=''; - $earch_sub_title_class=' no-subtitles'; - if (theme_get_option('general','enable_nav_subtitle')) { + $search_sub_title_class=' no-subtitles'; + if (theme_get_option($setting,'enable_nav_subtitle')) { $search_sub_title=theme_get_option('general','nav_search_icon_subtitle'); if (!empty($search_sub_title)) { $search_sub_title='<span class="menu-subtitle">'.$search_sub_title.'</span>'; - $earch_sub_title_class=''; - } - } + $search_sub_title_class=''; + } + } + $quote="''"; - $search ='<li class="menu-item tool-icon search'.$earch_sub_title_class.' not_show_in_mobile" title=""><a href="#" class="menu-item menu-search-item"><i class="icon-search"></i>'.$search_sub_title.'</a><ul class="menu-search"><li class="menu-widget-search"><form method="get" class="search_with_icon" id="searchform" action="'. home_url() .'"><input type="text" class="text_input" value="'.$search_str.'" name="s" id="s" onfocus="if(this.value == '.$search_str_quote.') {this.value = '.$quote.';}" onblur="if (this.value == '.$quote.') {this.value = '.$search_str_quote.';}" /><button type="submit"><span>'.$search_str.'</span></button></form></li></ul></li>'; + $search ='<li class="menu-item tool-icon search'.$search_sub_title_class.' not_show_in_mobile" title=""><a href="#" class="menu-item menu-search-item"><i class="icon-search"></i>'.$search_sub_title.'</a><ul class="sub-menu menu-search"><li class="menu-widget-search"><form method="get" class="search_with_icon" id="searchform" action="'. home_url() .'"><input type="text" class="text_input" value="'.$search_str.'" name="s" id="s" onfocus="if(this.value == '.$search_str_quote.') {this.value = '.$quote.';}" onblur="if (this.value == '.$quote.') {this.value = '.$search_str_quote.';}" /><button type="submit"><span>'.$search_str.'</span></button></form></li></ul></li>'; return $search; } }

    framework/functions/filter.php

    @@ -1103,6 +1103,12 @@ } } +function theme_esc_alt_caption($text) { + return esc_html($text); +} +add_filter('esc_alt_caption', 'theme_esc_alt_caption',10); + + if (!function_exists('theme_disable_gutenberg')) {

    framework/functions/head.php

    @@ -7,9 +7,17 @@ return; } $post_id = theme_get_queried_object_id(); + $preset_id = theme_get_preset_id($post_id); + if($preset_id) { + $post_id = $preset_id; + } $move_bottom = theme_get_option('advanced','move_bottom'); + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + wp_enqueue_script( 'jquery-responsive-menu', THEME_JS .'/responsive-menu/responsive-menu-adjustmenu.min.js', array('jquery'),'1.0',$move_bottom); + } + wp_register_script( 'jquery-tinyslider', THEME_JS .'/jquery-tinyslider.min.js', array('jquery'),false,$move_bottom); wp_register_script( 'tinyslider-init', THEME_JS .'/tinySliderInit.min.js', array('jquery','jquery-tinyslider'),false,$move_bottom); @@ -20,10 +28,7 @@ wp_enqueue_script( 'custom-js', THEME_JS .'/custom.combine.js', array('jquery'),false,$move_bottom); wp_register_script( 'jquery-sticker', THEME_JS .'/jquery-sticker.min.js', array('jquery'),'0.6.5',$move_bottom); - $preset_id = theme_get_preset_id($post_id); - if($preset_id) { - $post_id = $preset_id; - } + if((is_front_page() && theme_get_option('footer','sticky_footer') && $post_id==0) || (theme_get_inherit_preset_option($post_id, '_sticky_footer', 'footer','sticky_footer'))) { wp_enqueue_script( 'jquery-stickyfooter', THEME_JS .'/jquery.stickyfooter.min.js', array('jquery-sticker'),'1.0',$move_bottom); } @@ -133,6 +138,9 @@ wp_enqueue_style('theme-style', THEME_CSS.'/screen.min.css', false, false, 'all'); } + if ( did_action( 'elementor/loaded' ) ) { + wp_enqueue_style('theme-elementor-style', THEME_CSS.'/elementor.min.css', false, false, 'all'); + } theme_enqueue_icon_set(); /if(theme_get_option('advanced','responsive') && !is_shortcode_preview()){ @@ -144,9 +152,23 @@ if(is_multisite()){ global $blog_id; - wp_enqueue_style('theme-skin', THEME_CACHE_URI.'/skin_'.$blog_id.'.css', array('theme-style'), time(), 'all'); + if( file_exists(THEME_CACHE_DIR.'/skin_'.$blog_id.'.css')) { + wp_enqueue_style('theme-skin', THEME_CACHE_URI.'/skin_'.$blog_id.'.css', array('theme-style'), number_format(filemtime( THEME_CACHE_DIR.'/skin_'.$blog_id.'.css' ),null,'.','.'), 'all'); + } else { + if( file_exists(THEME_DIR.'/cache/skin.css')) { + / grab the default skin.css that ships with the theme. + wp_enqueue_style('theme-skin', THEME_URI.'/cache/skin.css', array('theme-style'), number_format(filemtime( THEME_DIR.'/cache/skin.css' ),null,'.','.'), 'all'); + } + } }else{ - wp_enqueue_style('theme-skin', THEME_CACHE_URI.'/skin.css', array('theme-style'), time(), 'all'); + if( file_exists(THEME_CACHE_DIR.'/skin.css')) { + wp_enqueue_style('theme-skin', THEME_CACHE_URI.'/skin.css', array('theme-style'), number_format(filemtime( THEME_CACHE_DIR.'/skin.css' ),null,'.','.'), 'all'); + } else { + if( file_exists(THEME_DIR.'/cache/skin.css')) { + / grab the default skin.css that ships with the theme. + wp_enqueue_style('theme-skin', THEME_URI.'/cache/skin.css', array('theme-style'), number_format(filemtime( THEME_DIR.'/cache/skin.css' ),null,'.','.'), 'all'); + } + } } } add_action('wp_print_styles', 'theme_enqueue_styles');

    framework/functions/options.php

    @@ -365,6 +365,13 @@ function _render(){ $this->_prepare_for_render(); + if (is_child_theme()) { + $child_theme_info = wp_get_theme(); + $version = $child_theme_info->get( 'Version' ); + if (!empty($version)) $version='<small>version '.$version.'</small>'; + $child_theme_name = $child_theme_info->get( 'Name' ); + $child_theme_name = '<h3>'.$child_theme_name.'</h3>'.$version; + } else $child_theme_name=''; echo '<form class="theme-page" action="" method="post">'; echo '<div class="theme-page-sidebar">'; echo '<div class="theme-page-logo">'; @@ -372,6 +379,7 @@ echo THEME_NAME; echo '</h1>'; echo '<small>version '.THEME_VERSION.'</small>'; + echo $child_theme_name; echo '</div>'; echo '<div class="theme-page-nav">'; $this->printTabs();

    framework/functions/skin.php

    @@ -72,16 +72,30 @@ if(isset($fontface_default_name)){ $default_code = <<<CSS -#site_name, #site_description, -.kwick_title, .kwick_detail h3, -#navigation a, -.portfolio_title, -.dropcap1, .dropcap2, .dropcap3, .dropcap4,.dropcapplus, -h1,h2,h3,h4,h5,h6, .slogan_text, -.carousel_title, .milestone_number, .milestone_subject, .process_step_title, .pie_progress, .progress-meter, -.roundabout-title, -#feature h1, .feature-introduce, -#footer h3, #copyright { +#site_name, +#site_description, +.kwick_title, +.kwick_detail h3, +#navigation a, +.portfolio_title, +.dropcap1, +.dropcap2, +.dropcap3, +.dropcap4, +.dropcapplus, +h1,h2,h3,h4,h5,h6, +.slogan_text, +.carousel_title, +.milestone_number, +.milestone_subject, +.process_step_title, +.pie_progress, +.progress-meter, +.roundabout-title, +.title_introduce, +.feature-introduce, +#footer .widgettitle, +#copyright { font-family: '{$fontface_default_name}'; } @@ -120,8 +134,8 @@ h1,h2,h3,h4,h5,h6, .slogan_text, .carousel_title, .milestone_number, .milestone_subject, .process_step_title, .pie_progress, .progress-meter, .roundabout-title, -#feature h1, .feature-introduce, -#footer h3, #copyright { +.title_introduce, .feature-introduce, +#footer .widgettitle, #copyright { font-family: '{$font_family}'; {$font_weight} {$font_style} @@ -139,6 +153,7 @@ if($color['menu_sub_current_background']==''){ $color['menu_sub_current_background']=$color['menu_sub_background']; } + if ($color['page_header']=='') $color['page_header']='#333'; if($color['page_h1']==''){ $color['page_h1']=$color['page_header']; } @@ -781,7 +796,7 @@ } $css .= <<<CSS } -#feature h1 { +.title_introduce { CSS; $css .= theme_color_fallback('color',$color['feature_header']); $css .= <<<CSS @@ -910,8 +925,6 @@ if (!empty($color['pagenavi_text'])) { $css .= <<<CSS -#page .wp-pagenavi a, -#page .wp-pagenavi a:visited, .wp-pagenavi .icon, .wp-pagenavi a, .wp-pagenavi a:link, @@ -928,8 +941,6 @@ if (!empty($color['pagenavi_hover_text'])) { $css .= <<<CSS -#page .wp-pagenavi a:hover, -#page .wp-pagenavi a:active, .wp-pagenavi a:hover .icon, .wp-pagenavi a:hover, .wp-pagenavi a:active { @@ -1007,47 +1018,47 @@ #breadcrumbs { font-size: {$font['breadcrumbs']}px; } -#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{ +h1,h2,h3,h4,h5,h6{ CSS; $css .= theme_color_fallback('color',$color['page_header']); $css .= <<<CSS } -#page h1 { +h1 { CSS; $css .= theme_color_fallback('color',$color['page_h1']); $css .= <<<CSS } -#page h2 { +h2 { CSS; $css .= theme_color_fallback('color',$color['page_h2']); $css .= <<<CSS } -#page h3 { +h3 { CSS; $css .= theme_color_fallback('color',$color['page_h3']); $css .= <<<CSS } -#page h4 { +h4 { CSS; $css .= theme_color_fallback('color',$color['page_h4']); $css .= <<<CSS } -#page h5 { +h5 { CSS; $css .= theme_color_fallback('color',$color['page_h5']); $css .= <<<CSS } -#page h6 { +h6 { CSS; $css .= theme_color_fallback('color',$color['page_h6']); $css .= <<<CSS } -#page a, #page a:visited { +a, a:visited { CSS; $css .= theme_color_fallback('color',$color['page_link']); $css .= <<<CSS } -#page a:hover, #page a:active { +a:hover, a:active { CSS; if($color['page_link_active']){ $css .= theme_color_fallback('color',$color['page_link_active']); @@ -1057,37 +1068,37 @@ $css .= <<<CSS } -#page h1 a,#page h1 a:visited { +h1 a, h1 a:visited { CSS; $css .= theme_color_fallback('color',$color['page_h1']); $css .= <<<CSS } -#page h2 a,#page h2 a:visited { +h2 a,h2 a:visited { CSS; $css .= theme_color_fallback('color',$color['page_h2']); $css .= <<<CSS } -#page h3 a,#page h3 a:visited { +h3 a,h3 a:visited { CSS; $css .= theme_color_fallback('color',$color['page_h3']); $css .= <<<CSS } -#page h4 a,#page h4 a:visited { +h4 a, h4 a:visited { CSS; $css .= theme_color_fallback('color',$color['page_h4']); $css .= <<<CSS } -#page h5 a,#page h5 a:visited { +h5 a,h5 a:visited { CSS; $css .= theme_color_fallback('color',$color['page_h5']); $css .= <<<CSS } -#page h6 a,#page h6 a:visited { +h6 a,h6 a:visited { CSS; $css .= theme_color_fallback('color',$color['page_h6']); $css .= <<<CSS } -#page h1 a:hover, #page h1 a:active { +h1 a:hover, h1 a:active { CSS; if($color['page_h1_link_active']){ $css .= theme_color_fallback('color',$color['page_h1_link_active']); @@ -1099,7 +1110,7 @@ $css .= <<<CSS } -#page h2 a:hover, #page h2 a:active { +h2 a:hover, h2 a:active { CSS; if($color['page_h2_link_active']){ $css .= theme_color_fallback('color',$color['page_h2_link_active']); @@ -1111,7 +1122,7 @@ $css .= <<<CSS } -#page h3 a:hover, #page h3 a:active { +h3 a:hover, h3 a:active { CSS; if($color['page_h3_link_active']){ $css .= theme_color_fallback('color',$color['page_h3_link_active']); @@ -1123,7 +1134,7 @@ $css .= <<<CSS } -#page h4 a:hover, #page h4 a:active { +h4 a:hover, h4 a:active { CSS; if($color['page_h4_link_active']){ $css .= theme_color_fallback('color',$color['page_h4_link_active']); @@ -1135,7 +1146,7 @@ $css .= <<<CSS } -#page h5 a:hover, #page h5 a:active { +h5 a:hover, h5 a:active { CSS; if($color['page_h5_link_active']){ $css .= theme_color_fallback('color',$color['page_h5_link_active']); @@ -1147,7 +1158,7 @@ $css .= <<<CSS } -#page h6 a:hover, #page h6 a:active { +h6 a:hover, h6 a:active { CSS; if($color['page_h6_link_active']){ $css .= theme_color_fallback('color',$color['page_h6_link_active']); @@ -1159,13 +1170,13 @@ $css .= <<<CSS } -#page .portfolios.sortable header a { +.portfolios.sortable header a { CSS; $css .= theme_color_fallback('background-color',$color['portfolio_header_bg']); $css .= theme_color_fallback('color',$color['portfolio_header_text']); $css .= <<<CSS } -#page .portfolios.sortable header a.current, #page .portfolios.sortable header a:hover { +.portfolios.sortable header a.current, .portfolios.sortable header a:hover { CSS; if($color['portfolio_header_active_bg']){ $css .= theme_color_fallback('background-color',$color['portfolio_header_active_bg']); @@ -1245,7 +1256,7 @@ } $css .= <<<CSS } -.portfolio_title, #page .portfolio_title a, #page .portfolio_title a:visited { +.portfolio_title, .portfolio_title a, .portfolio_title a:visited { CSS; $css .= theme_color_fallback('color',$color['portfolio_title']); $css .= <<<CSS @@ -1323,7 +1334,7 @@ } $css .= <<<CSS } -#footer h3.widgettitle { +#footer .widgettitle { CSS; $css .= theme_color_fallback('color',$color['footer_title']); $css .= <<<CSS @@ -1425,7 +1436,7 @@ .entry_frame, .divider, .divider_line, .commentlist li,.entry .entry_meta,#sidebar .widget li,#sidebar .widget_pages ul ul,#about_the_author .author_content, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .product-thumbnail-wrap, .carousel_heading, .masonry_item, -.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 img, .woocommerce-page div.product div.images img, .woocommerce .content div.product div.images img, .woocommerce-page .content div.product div.images img { CSS; $css .= theme_color_fallback('border-color',$color['divider_line']); $css .= <<<CSS @@ -1620,30 +1631,26 @@ $css .= theme_color_fallback('color',$color['read_more_active_text']); $css .= <<<CSS } -#page .read_more_wrap a, -#page .read_more_wrap a:visited, .read_more_wrap a:visited, .read_more_wrap a { CSS; $css .= theme_color_fallback('color',$color['read_more_text_color']); $css .= <<<CSS } -#page .read_more_wrap a:hover, .read_more_wrap a:hover, -#page .read_more_wrap a:active, .read_more_wrap a:active { CSS; $css .= theme_color_fallback('color',$color['read_more_active_text_color']); $css .= <<<CSS } -#page .entry .entry_title a, -#page .entry .entry_title a:visited { +.entry .entry_title a, +.entry .entry_title a:visited { CSS; $css .= theme_color_fallback('color',$color['entry_title']); $css .= <<<CSS } -#page .entry .entry_title a:hover, -#page .entry .entry_title a:active { +.entry .entry_title a:hover, +.entry .entry_title a:active { CSS; if($color['entry_title_active']){ $css .= theme_color_fallback('color',$color['entry_title_active']); @@ -1653,17 +1660,17 @@ $css .= <<<CSS } -#page .entry_meta .meta-icon { +.entry_meta .meta-icon { CSS; $css .= theme_color_fallback('color',$color['blog_meta_icon']); $css .= <<<CSS } -#page .entry_meta a, #page .entry_meta a:visited { +.entry_meta a, .entry_meta a:visited { CSS; $css .= theme_color_fallback('color',$color['blog_meta_link']); $css .= <<<CSS } -#page .entry_meta a:hover, #page .entry_meta a:active { +.entry_meta a:hover, .entry_meta a:active { CSS; if($color['blog_meta_link_active']){ $css .= theme_color_fallback('color',$color['blog_meta_link_active']); @@ -1676,9 +1683,7 @@ if ($color['excerpt_link_color']){ $css .= <<<CSS a.linked_excerpt, -a.linked_excerpt:visited, -#page a.linked_excerpt, -#page a.linked_excerpt:visited { +a.linked_excerpt:visited { CSS; $css .= theme_color_fallback('color',$color['excerpt_link_color']); $css .= <<<CSS @@ -1689,9 +1694,7 @@ if ($color['excerpt_link_active']){ $css .= <<<CSS a.linked_excerpt:hover, -a.linked_excerpt:active, -#page a.linked_excerpt:hover, -#page a.linked_excerpt:active { +a.linked_excerpt:active { CSS; $css .= theme_color_fallback('color',$color['excerpt_link_active']); $css .= <<<CSS @@ -1733,14 +1736,12 @@ $css .= theme_color_fallback('border-bottom-color',$color['tab_bg']); $css .= <<<CSS } -ul.{$complex_prefix}tabs li a, -#page ul.{$complex_prefix}tabs li a { +ul.{$complex_prefix}tabs li a { CSS; $css .= theme_color_fallback('color',$color['tab_text']); $css .= <<<CSS } -ul.{$complex_prefix}tabs li a i, -#page ul.{$complex_prefix}tabs li a i { +ul.{$complex_prefix}tabs li a i{ CSS; $css .= theme_color_fallback('color',$color['tab_icon']); $css .= <<<CSS @@ -1751,14 +1752,12 @@ $css .= theme_color_fallback('border-bottom-color',$color['tab_bg_hover']); $css .= <<<CSS } -ul.{$complex_prefix}tabs li a:hover, -#page ul.{$complex_prefix}tabs li a:hover { +ul.{$complex_prefix}tabs li a:hover { CSS; $css .= theme_color_fallback('color',$color['tab_text_hover']); $css .= <<<CSS } -ul.{$complex_prefix}tabs li a:hover i, -#page ul.{$complex_prefix}tabs li a:hover i { +ul.{$complex_prefix}tabs li a:hover i { CSS; $css .= theme_color_fallback('color',$color['tab_icon_hover']); $css .= <<<CSS @@ -1769,14 +1768,12 @@ $css .= theme_color_fallback('border-bottom-color',$color['tab_current_bg']); $css .= <<<CSS } -ul.{$complex_prefix}tabs li a.current, -#page ul.{$complex_prefix}tabs li a.current { +ul.{$complex_prefix}tabs li a.current { CSS; $css .= theme_color_fallback('color',$color['tab_current_text']); $css .= <<<CSS } -ul.{$complex_prefix}tabs li a.current i, -#page ul.{$complex_prefix}tabs li a.current i { +ul.{$complex_prefix}tabs li a.current i{ CSS; $css .= theme_color_fallback('color',$color['tab_current_icon']); $css .= <<<CSS @@ -1797,14 +1794,12 @@ $css .= theme_color_fallback('background-color',$color['minitab_bg']); $css .= <<<CSS } -ul.{$complex_prefix}mini_tabs li a, -#page ul.{$complex_prefix}mini_tabs li a { +ul.{$complex_prefix}mini_tabs li a { CSS; $css .= theme_color_fallback('color',$color['minitab_text']); $css .= <<<CSS } -ul.{$complex_prefix}mini_tabs li a i, -#page ul.{$complex_prefix}mini_tabs li a i { +ul.{$complex_prefix}mini_tabs li a i { CSS; $css .= theme_color_fallback('color',$color['minitab_icon']); $css .= <<<CSS @@ -1814,14 +1809,12 @@ $css .= theme_color_fallback('background-color',$color['minitab_bg_hover']); $css .= <<<CSS } -ul.{$complex_prefix}mini_tabs li a:hover, -#page ul.{$complex_prefix}mini_tabs li a:hover { +ul.{$complex_prefix}mini_tabs li a:hover { CSS; $css .= theme_color_fallback('color',$color['minitab_text_hover']); $css .= <<<CSS } -ul.{$complex_prefix}mini_tabs li a:hover i, -#page ul.{$complex_prefix}mini_tabs li a:hover i { +ul.{$complex_prefix}mini_tabs li a:hover i{ CSS; $css .= theme_color_fallback('color',$color['minitab_icon_hover']); $css .= <<<CSS @@ -1833,13 +1826,12 @@ else $css .= theme_color_fallback('background-color',$color['page_bg']); $css .= <<<CSS } -#page ul.{$complex_prefix}mini_tabs li a.current { +ul.{$complex_prefix}mini_tabs li a.current { CSS; $css .= theme_color_fallback('color',$color['minitab_current_text']); $css .= <<<CSS } -ul.{$complex_prefix}mini_tabs li a.current i, -#page ul.{$complex_prefix}mini_tabs li a.current i { +ul.{$complex_prefix}mini_tabs li a.current i { CSS; $css .= theme_color_fallback('color',$color['minitab_current_icon']); $css .= <<<CSS @@ -1865,13 +1857,12 @@ $css .= theme_color_fallback('background-color',$color['verticaltab_bg']); $css .= <<<CSS } -#page ul.{$complex_prefix}vertical_tabs li a { +ul.{$complex_prefix}vertical_tabs li a { CSS; $css .= theme_color_fallback('color',$color['verticaltab_text']); $css .= <<<CSS } -ul.{$complex_prefix}vertical_tabs li a i, -#page ul.{$complex_prefix}vertical_tabs li a i { +ul.{$complex_prefix}vertical_tabs li a i { CSS; $css .= theme_color_fallback('color',$color['verticaltab_icon']); $css .= <<<CSS @@ -1881,14 +1872,12 @@ $css .= theme_color_fallback('background-color',$color['verticaltab_bg_hover']); $css .= <<<CSS } -ul.{$complex_prefix}vertical_tabs li a:hover, -#page ul.{$complex_prefix}vertical_tabs li a:hover { +ul.{$complex_prefix}vertical_tabs li a:hover { CSS; $css .= theme_color_fallback('color',$color['verticaltab_text_hover']); $css .= <<<CSS } -ul.{$complex_prefix}vertical_tabs li a:hover i, -#page ul.{$complex_prefix}vertical_tabs li a:hover i { +ul.{$complex_prefix}vertical_tabs li a:hover i { CSS; $css .= theme_color_fallback('color',$color['verticaltab_icon_hover']); $css .= <<<CSS @@ -1900,13 +1889,12 @@ else $css .= theme_color_fallback('background-color',$color['page_bg']); $css .= <<<CSS } -#page ul.{$complex_prefix}vertical_tabs li a.current { +ul.{$complex_prefix}vertical_tabs li a.current { CSS; $css .= theme_color_fallback('color',$color['verticaltab_current_text']); $css .= <<<CSS } -ul.{$complex_prefix}vertical_tabs li a.current i, -#page ul.{$complex_prefix}vertical_tabs li a.current i { +ul.{$complex_prefix}vertical_tabs li a.current i { CSS; $css .= theme_color_fallback('color',$color['verticaltab_current_icon']); $css .= <<<CSS @@ -1924,9 +1912,7 @@ $css .= <<<CSS } .{$complex_prefix}accordion .{$complex_prefix}tab, -.{$complex_prefix}accordion .{$complex_prefix}tab a, -#page .{$complex_prefix}accordion .{$complex_prefix}tab, -#page .{$complex_prefix}accordion .{$complex_prefix}tab a { +.{$complex_prefix}accordion .{$complex_prefix}tab a { CSS; /$css .= theme_color_fallback('color',$color['accordion_text'], true); $css .= theme_color_fallback('color',$color['accordion_text']); @@ -1948,23 +1934,19 @@ $css .= <<<CSS } .{$complex_prefix}accordion .{$complex_prefix}tab.current, -.{$complex_prefix}accordion .{$complex_prefix}tab.current a, -#page .{$complex_prefix}accordion .{$complex_prefix}tab.current, -#page .{$complex_prefix}accordion .{$complex_prefix}tab.current a { +.{$complex_prefix}accordion .{$complex_prefix}tab.current a { CSS; /$css .= theme_color_fallback('color',$color['accordion_current_text'], true); $css .= theme_color_fallback('color',$color['accordion_current_text']); $css .= <<<CSS } -.{$complex_prefix}accordion .{$complex_prefix}tab i, -#page .{$complex_prefix}accordion .{$complex_prefix}tab i { +.{$complex_prefix}accordion .{$complex_prefix}tab i { CSS; /$css .= theme_color_fallback('color',$color['accordion_current_text'], true); $css .= theme_color_fallback('color',$color['accordion_icon']); $css .= <<<CSS } -.{$complex_prefix}accordion .{$complex_prefix}tab.current i, -#page .{$complex_prefix}accordion .{$complex_prefix}tab.current i { +.{$complex_prefix}accordion .{$complex_prefix}tab.current i { CSS; /$css .= theme_color_fallback('color',$color['accordion_current_text'], true); $css .= theme_color_fallback('color',$color['accordion_current_icon']); @@ -1997,8 +1979,7 @@ } if (!empty($color['toggle_title_color'])){ $css .= <<<CSS -.toggle_title, -#page h4.toggle_title{ +.toggle_title{ CSS; $css .= theme_color_fallback('color',$color['toggle_title_color']); $css .= <<<CSS @@ -2007,8 +1988,7 @@ } if (!empty($color['toggle_title_color_active'])){ $css .= <<<CSS -.toggle_active .toggle_title, -.toggle_active #page h4.toggle_title{ +.toggle_active .toggle_title{ CSS; $css .= theme_color_fallback('color',$color['toggle_title_color_active']); $css .= <<<CSS @@ -2017,8 +1997,7 @@ } if (!empty($color['toggle_bg_color'])){ $css .= <<<CSS -.toggle_title, -#page h4.toggle_title{ +.toggle_title{ CSS; $css .= theme_color_fallback('background-color',$color['toggle_bg_color']); $css .= <<<CSS @@ -2027,8 +2006,7 @@ } if (!empty($color['toggle_bg_color_active'])){ $css .= <<<CSS -.toggle_active .toggle_title, -.toggle_active #page h4.toggle_title{ +.toggle_active .toggle_title{ CSS; $css .= theme_color_fallback('background-color',$color['toggle_bg_color_active']); $css .= <<<CSS @@ -2113,18 +2091,14 @@ } $css .= <<<CSS } -#page .carousel_nav_prev, -#page .carousel_nav_next, -.carousel_nav_prev, -.carousel_nav_next { +a.carousel_nav_prev, +a.carousel_nav_next { CSS; $css .= theme_color_fallback('color',$color['carousel_nav_color']); $css .= <<<CSS } -#page .carousel_nav_prev:hover, -#page .carousel_nav_next:hover, -.carousel_nav_prev:hover, -.carousel_nav_next:hover { +a.carousel_nav_prev:hover, +a.carousel_nav_next:hover { CSS; $css .= theme_color_fallback('color',$color['carousel_nav_active_color']); $css .= <<<CSS @@ -2140,19 +2114,14 @@ $css .= <<<CSS } h3.process_step_title, -#page h3.process_step_title, h3.process_step_title a, -h3.process_step_title a:visited, -#page h3.process_step_title a, -#page h3.process_step_title a:visited { +h3.process_step_title a:visited { CSS; $css .= theme_color_fallback('color',$color['process_step_title_color']); $css .= <<<CSS } h3.process_step_title a:hover, -h3.process_step_title a:active, -#page h3.process_step_title a:hover, -#page h3.process_step_title a:active { +h3.process_step_title a:active { CSS; if($color['process_step_title_hover_color']){ $css .= theme_color_fallback('color',$color['process_step_title_hover_color']); @@ -2234,9 +2203,7 @@ if (isset($color['essential_grid_color']) && !empty($color['essential_grid_color'])){ $css .= <<<CSS .esg-grid a, -.esg-grid a:visited, -#page .esg-grid a:visited, -#page .esg-grid a{ +.esg-grid a:visited{ CSS; $css .= theme_color_fallback('color',$color['essential_grid_color']); $css .= <<<CSS @@ -2246,9 +2213,7 @@ if (isset($color['essential_grid_active']) && !empty($color['essential_grid_active'])){ $css .= <<<CSS .esg-grid a:hover, -.esg-grid a:active, -#page .esg-grid a:active, -#page .esg-grid a:hover{ +.esg-grid a:active{ CSS; $css .= theme_color_fallback('color',$color['essential_grid_active']); $css .= <<<CSS @@ -2258,9 +2223,7 @@ if (isset($color['essential_grid_icon_active']) && !empty($color['essential_grid_icon_active'])){ $css .= <<<CSS .esg-grid a:hover i, -.esg-grid a:active i, -#page .esg-grid a:active i, -#page .esg-grid a:hover i{ +.esg-grid a:active i{ CSS; $css .= theme_color_fallback('color',$color['essential_grid_icon_active']); $css .= <<<CSS @@ -2354,11 +2317,12 @@ } if (isset($color['calPostTextColor']) && !empty($color['calPostTextColor'])){ $css .= <<<CSS -#page .day-has-post a:visited, -#page .day-has-post a, +.day-has-post a:visited, +.day-has-post a, +#sidebar .day-has-post a:visited, +#sidebar .day-has-post a, #footer .widget .day-has-post a, -#footer .widget .day-has-post a:visited, -.day-has-post a{ +#footer .widget .day-has-post a:visited{ CSS; $css .= theme_color_fallback('color',$color['calPostTextColor']); $css .= <<<CSS @@ -2376,11 +2340,15 @@ } if (isset($color['calPostHoverTextColor']) && !empty($color['calPostHoverTextColor'])){ $css .= <<<CSS -#page .day-has-post a:hover, -#page .day-has-post a:active, +.day-has-post a:hover, +.day-has-post a:active, +.day-has-post:hover a, +#sidebar .day-has-post a:hover, +#sidebar .day-has-post a:active, +#sidebar .day-has-post:hover a, +#footer .widget .day-has-post:hover a, #footer .widget .day-has-post a:hover, -#footer .widget .day-has-post a:active, -.day-has-post a{ +#footer .widget .day-has-post a:active{ CSS; $css .= theme_color_fallback('color',$color['calPostHoverTextColor']); $css .= <<<CSS @@ -2398,11 +2366,10 @@ } if (isset($color['calPrevNextTextColor']) && !empty($color['calPrevNextTextColor'])){ $css .= <<<CSS -#page .theme-calendar-prev-next a:visited, -#page .theme-calendar-prev-next a, +.widget .theme-calendar-prev-next a:visited, +.widget .theme-calendar-prev-next a, #footer .widget .theme-calendar-prev-next a, -#footer .widget .theme-calendar-prev-next a:visited, -.widget .theme-calendar-prev a{ +#footer .widget .theme-calendar-prev-next a:visited{ CSS; $css .= theme_color_fallback('color',$color['calPrevNextTextColor']); $css .= <<<CSS @@ -2411,11 +2378,10 @@ } if (isset($color['calPrevNextTextHoverColor']) && !empty($color['calPrevNextTextHoverColor'])){ $css .= <<<CSS -#page .theme-calendar-prev-next a:hover, -#page .theme-calendar-prev-next a:active, +.widget .theme-calendar-prev-next a:hover, +.widget .theme-calendar-prev-next a:active, #footer .widget .theme-calendar-prev-next a:hover, -#footer .widget .theme-calendar-prev-next a:active, -.widget .theme-calendar-prev a:hover{ +#footer .widget .theme-calendar-prev-next a:active{ CSS; $css .= theme_color_fallback('color',$color['calPrevNextTextHoverColor']); $css .= <<<CSS @@ -2518,7 +2484,6 @@ right:auto; } } - CSS; $subfooter_responsive = theme_get_option('advanced','subfooter_responsive'); @@ -2587,18 +2552,16 @@ .theme_button span.product-action-button, .button span.product-action-button, -.woocommerce #content input.button, +.woocommerce .content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce #main input.button, .woocommerce #main button.button:not(.white), -.woocommerce-page #content input.button, +.woocommerce-page .content input.button, .woocommerce-page #respond input#submit, -.woocommerce-page a.button, .woocommerce-page #main input.button, .woocommerce-page #main button.button:not(.white), -#page .woocommerce a.button, -.woocommerce-page #page a.button { +.woocommerce-page a.button { CSS; $css .= $textcolor; $css .= <<<CSS @@ -2611,18 +2574,16 @@ .theme_button span.product-action-button, .button span.product-action-button, -.woocommerce #content input.button, +.woocommerce .content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce #main input.button, .woocommerce #main button.button:not(.white), -.woocommerce-page #content input.button, +.woocommerce-page .content input.button, .woocommerce-page #respond input#submit, -.woocommerce-page a.button, .woocommerce-page #main input.button, .woocommerce-page #main button.button:not(.white), -#page .woocommerce a.button, -.woocommerce-page #page a.button { +.woocommerce-page a.button { CSS; $css .= theme_color_fallback('background-color',$woosettings['woocommerce_button_secondary_color']); $css .= <<<CSS @@ -2647,18 +2608,16 @@ .button span.product-action-button:hover, .woocommerce-page #main .button.woo-white:hover, .woocommerce-page #main .theme_button.woo-white:hover, -.woocommerce #content input.button:hover, +.woocommerce .content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce #main input.button:hover, .woocommerce #main button.button:not(.white):hover, -.woocommerce-page #content input.button:hover, +.woocommerce-page .content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page #main input.button:hover, -.woocommerce-page #main button.button:not(.white):hover, -#page .woocommerce a.button:hover, -.woocommerce-page #page a.button:hover { +.woocommerce-page #main button.button:not(.white):hover { CSS; $css .= $textcolor; $css .= <<<CSS @@ -2672,18 +2631,16 @@ .button span.product-action-button:hover, .woocommerce-page #main .button.woo-white:hover, .woocommerce-page #main .theme_button.woo-white:hover, -.woocommerce #content input.button:hover, +.woocommerce .content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce #main input.button:hover, .woocommerce #main button.button:not(.white):hover, -.woocommerce-page #content input.button:hover, +.woocommerce-page .content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page #main input.button:hover, -.woocommerce-page #main button.button:not(.white):hover, -#page .woocommerce a.button:hover, -.woocommerce-page #page a.button:hover { +.woocommerce-page #main button.button:not(.white):hover { CSS; $css .= theme_color_fallback('background-color',$woosettings['woocommerce_button_secondary_hover_color']); $css .= <<<CSS @@ -2708,10 +2665,8 @@ .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, -#page .woocommerce a.button.alt, -.woocommerce-page #page a.button.alt { +.woocommerce .content input.button.alt, +.woocommerce-page .content input.button.alt { CSS; $css .= $textcolor; $css .= <<<CSS @@ -2735,10 +2690,8 @@ .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, -#page .woocommerce a.button.alt, -.woocommerce-page #page a.button.alt { +.woocommerce .content input.button.alt, +.woocommerce-page .content input.button.alt { CSS; $css .= theme_color_fallback('background-color',$woosettings['woocommerce_button_color']); $css .= <<<CSS @@ -2770,10 +2723,8 @@ .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, -#page .woocommerce a.button.alt:hover, -.woocommerce-page #page a.button.alt:hover { +.woocommerce .content input.button.alt:hover, +.woocommerce-page .content input.button.alt:hover { CSS; $css .= $textcolor; $css .= <<<CSS @@ -2797,10 +2748,8 @@ .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, -#page .woocommerce a.button.alt:hover, -.woocommerce-page #page a.button.alt:hover { +.woocommerce .content input.button.alt:hover, +.woocommerce-page .content input.button.alt:hover { CSS; $css .= theme_color_fallback('background-color',$woosettings['woocommerce_button_hover_color']); $css .= <<<CSS @@ -2828,6 +2777,56 @@ .woocommerce-message { CSS; $css .= theme_color_fallback('color',$woosettings['woocommerce_normal_message_text']); + $css .= <<<CSS +} +CSS; +} + if($woosettings['woocommerce_info_message_border_icon']){ + $css .= <<<CSS + +.woocommerce-info { +CSS; + $css .= theme_color_fallback('border-top-color',$woosettings['woocommerce_info_message_border_icon']); + $css .= <<<CSS +} +.woocommerce-info::before{ +CSS; + $css .= theme_color_fallback('color',$woosettings['woocommerce_info_message_border_icon']); + $css .= <<<CSS +} +CSS; + } + if($woosettings['woocommerce_info_message_text']){ + $css .= <<<CSS + +.woocommerce-info { +CSS; + $css .= theme_color_fallback('color',$woosettings['woocommerce_info_message_text']); + $css .= <<<CSS +} +CSS; +} + if($woosettings['woocommerce_error_message_border_icon']){ + $css .= <<<CSS + +.woocommerce-error { +CSS; + $css .= theme_color_fallback('border-top-color',$woosettings['woocommerce_error_message_border_icon']); + $css .= <<<CSS +} +.woocommerce-error::before{ +CSS; + $css .= theme_color_fallback('color',$woosettings['woocommerce_error_message_border_icon']); + $css .= <<<CSS +} +CSS; + } + if($woosettings['woocommerce_error_message_text']){ + $css .= <<<CSS + +.woocommerce-error { +CSS; + $css .= theme_color_fallback('color',$woosettings['woocommerce_error_message_text']); $css .= <<<CSS } CSS; @@ -2914,8 +2913,7 @@ if($woosettings['woocommerce_added_to_cart_bg_hover_color']){ $css .= <<<CSS -.woocommerce #page a.added_to_cart:hover, -.woocommerce #page a.added_to_cart:active, +.woocommerce a.added_to_cart:active, .woocommerce a.added_to_cart:hover { CSS; $css .= theme_color_fallback('background-color',$woosettings['woocommerce_added_to_cart_bg_hover_color']); @@ -2926,8 +2924,7 @@ if($woosettings['woocommerce_added_to_cart_text_color']){ $css .= <<<CSS -.woocommerce #page a.added_to_cart:visited, -.woocommerce #page a.added_to_cart, +.woocommerce a.added_to_cart:visited, .woocommerce a.added_to_cart { CSS; $css .= theme_color_fallback('color',$woosettings['woocommerce_added_to_cart_text_color']); @@ -2938,8 +2935,7 @@ if($woosettings['woocommerce_added_to_cart_text_hover_color']){ $css .= <<<CSS -.woocommerce #page a.added_to_cart:hover, -.woocommerce #page a.added_to_cart:active, +.woocommerce a.added_to_cart:hover, .woocommerce a.added_to_cart:hover { CSS; $css .= theme_color_fallback('color',$woosettings['woocommerce_added_to_cart_text_hover_color']); @@ -2973,8 +2969,7 @@ if (!empty($palettes[$palette.'page_h1'])) { $css .= <<<CSS -{$paletteclass} h1, -#page {$paletteclass} h1 { +{$paletteclass} h1 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h1']); $css .= <<<CSS @@ -2985,8 +2980,7 @@ } if (!empty($palettes[$palette.'page_h2'])) { $css .= <<<CSS -{$paletteclass} h2, -#page {$paletteclass} h2 { +{$paletteclass} h2 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h2']); $css .= <<<CSS @@ -2996,8 +2990,7 @@ } if (!empty($palettes[$palette.'page_h3'])) { $css .= <<<CSS -{$paletteclass} h3, -#page {$paletteclass} h3 { +{$paletteclass} h3 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h3']); $css .= <<<CSS @@ -3007,8 +3000,7 @@ } if (!empty($palettes[$palette.'page_h4'])) { $css .= <<<CSS -{$paletteclass} h4, -#page {$paletteclass} h4 { +{$paletteclass} h4 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h4']); $css .= <<<CSS @@ -3018,8 +3010,7 @@ } if (!empty($palettes[$palette.'page_h5'])) { $css .= <<<CSS -{$paletteclass} h5, -#page {$paletteclass} h5 { +{$paletteclass} h5 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h5']); $css .= <<<CSS @@ -3029,8 +3020,7 @@ } if (!empty($palettes[$palette.'page_h6'])) { $css .= <<<CSS -{$paletteclass} h6, -#page {$paletteclass} h6 { +{$paletteclass} h6 { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h6']); $css .= <<<CSS @@ -3044,9 +3034,7 @@ if (!empty($palettes[$palette.'page_link'])) { $css .= <<<CSS {$paletteclass} a, -{$paletteclass} a:visited, -#page {$paletteclass} a, -#page {$paletteclass} a:visited { +{$paletteclass} a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_link']); $css .= <<<CSS @@ -3058,9 +3046,7 @@ if (!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} a:hover, -{$paletteclass} a:active, -#page {$paletteclass} a:hover, -#page {$paletteclass} a:active { +{$paletteclass} a:active { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_link_active']); $css .= <<<CSS @@ -3071,9 +3057,7 @@ if (!empty($palettes[$palette.'page_h1'])) { $css .= <<<CSS {$paletteclass} h1 a, -{$paletteclass} h1 a:visited, -#page {$paletteclass} h1 a, -#page {$paletteclass} h1 a:visited { +{$paletteclass} h1 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h1']); $css .= <<<CSS @@ -3084,9 +3068,7 @@ if (!empty($palettes[$palette.'page_h2'])) { $css .= <<<CSS {$paletteclass} h2 a, -{$paletteclass} h2 a:visited, -#page {$paletteclass} h2 a, -#page {$paletteclass} h2 a:visited { +{$paletteclass} h2 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h2']); $css .= <<<CSS @@ -3097,9 +3079,7 @@ if (!empty($palettes[$palette.'page_h3'])) { $css .= <<<CSS {$paletteclass} h3 a, -{$paletteclass} h3 a:visited, -#page {$paletteclass} h3 a, -#page {$paletteclass} h3 a:visited { +{$paletteclass} h3 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h3']); $css .= <<<CSS @@ -3110,9 +3090,7 @@ if (!empty($palettes[$palette.'page_h4'])) { $css .= <<<CSS {$paletteclass} h4 a, -{$paletteclass} h4 a:visited, -#page {$paletteclass} h4 a, -#page {$paletteclass} h4 a:visited { +{$paletteclass} h4 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h4']); $css .= <<<CSS @@ -3123,9 +3101,7 @@ if (!empty($palettes[$palette.'page_h5'])) { $css .= <<<CSS {$paletteclass} h5 a, -{$paletteclass} h5 a:visited, -#page {$paletteclass} h5 a, -#page {$paletteclass} h5 a:visited { +{$paletteclass} h5 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h5']); $css .= <<<CSS @@ -3136,9 +3112,7 @@ if (!empty($palettes[$palette.'page_h6'])) { $css .= <<<CSS {$paletteclass} h6 a, -{$paletteclass} h6 a:visited, -#page {$paletteclass} h6 a, -#page {$paletteclass} h6 a:visited { +{$paletteclass} h6 a:visited { CSS; $css .= theme_color_fallback('color',$palettes[$palette.'page_h6']); $css .= <<<CSS @@ -3150,9 +3124,7 @@ if (!empty($palettes[$palette.'page_h1_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} h1 a:hover, -{$paletteclass} h1 a:active, -#page {$paletteclass} h1 a:hover, -#page {$paletteclass} h1 a:active { +{$paletteclass} h1 a:active { CSS; if($palettes[$palette.'page_h1_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h1_link_active']); @@ -3167,9 +3139,7 @@ if (!empty($palettes[$palette.'page_h2_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} h2 a:hover, -{$paletteclass} h2 a:active, -#page {$paletteclass} h2 a:hover, -#page {$paletteclass} h2 a:active { +{$paletteclass} h2 a:active { CSS; if($palettes[$palette.'page_h2_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h2_link_active']); @@ -3184,9 +3154,7 @@ if (!empty($palettes[$palette.'page_h3_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} h3 a:hover, -{$paletteclass} h3 a:active, -#page {$paletteclass} h3 a:hover, -#page {$paletteclass} h3 a:active { +{$paletteclass} h3 a:active { CSS; if($palettes[$palette.'page_h3_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h3_link_active']); @@ -3201,9 +3169,7 @@ if (!empty($palettes[$palette.'page_h4_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} h4 a:hover, -{$paletteclass} h4 a:active, -#page {$paletteclass} h4 a:hover, -#page {$paletteclass} h4 a:active { +{$paletteclass} h4 a:active { CSS; if($palettes[$palette.'page_h4_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h4_link_active']); @@ -3218,9 +3184,7 @@ if (!empty($palettes[$palette.'page_h5_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} h5 a:hover, -{$paletteclass} h5 a:active, -#page {$paletteclass} h5 a:hover, -#page {$paletteclass} h5 a:active { +{$paletteclass} h5 a:active { CSS; if($palettes[$palette.'page_h5_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h5_link_active']); @@ -3235,9 +3199,7 @@ if (!empty($palettes[$palette.'page_h6_link_active'])||!empty($palettes[$palette.'page_link_active'])) { $css .= <<<CSS {$paletteclass} h6 a:hover, -{$paletteclass} h6 a:active, -#page {$paletteclass} h6 a:hover, -#page {$paletteclass} h6 a:active { +{$paletteclass} h6 a:active { CSS; if($palettes[$palette.'page_h6_link_active']){ $css .= theme_color_fallback('color',$palettes[$palette.'page_h6_link_active']); @@ -3268,8 +3230,8 @@ {$paletteclass} .masonry_item, {$paletteclass} .woocommerce div.product div.images img, {$paletteclass} .woocommerce-page div.product div.images img, -{$paletteclass} .woocommerce #content div.product div.images img, -{$paletteclass} .woocommerce-page #content div.product div.images img { +{$paletteclass} .woocommerce .content div.product div.images img, +{$paletteclass} .woocommerce-page .content div.product div.images img { CSS; $css .= theme_color_fallback('border-color',$palettes[$palette.'divider_line']); $css .= <<<CSS

    framework/functions/woocommerce.php

    @@ -319,9 +319,16 @@ } function theme_woocommerce_breadcrumb_defaults($args){ + $post_id = theme_get_queried_object_id(); + $preset_id = theme_get_preset_id($post_id); + if($preset_id) { + $post_id = $preset_id; + } + $hidden = theme_get_inherit_preset_option($post_id, '_breadcrumbs_hidden', 'general','breadcrumbs_hidden'); + if ($hidden=='true') $hidden_class=' class="hidden"'; else $hidden_class=''; return wp_parse_args( array( 'delimiter' => ' <span class="separator">&#187;</span> ', - 'wrap_before' => '<section id="breadcrumbs" itemprop="breadcrumb">', + 'wrap_before' => '<section id="breadcrumbs" itemprop="breadcrumb"'.$hidden_class.'>', 'wrap_after' => '</section>', 'before' => '', 'after' => '',

    framework/helpers/baseOptionsGenerator.php

    @@ -247,31 +247,46 @@ "class"=> "", "options" => array(), "enable_text" => __('Enabled','theme_admin'), + "enable_sub_text" => '', "disable_text" => __('Disabled','theme_admin'), - ), $item)); + "disable_sub_text" => '', + "hide_disable" => false, + ), $item)); + if (!is_array($value) && !empty($value)) { + $value = explode(',',$value); + } if(empty($value) || !is_array($value)){ $value = array(); } + if($hide_disable==true) $title_class=' class="align_centered"'; else $title_class=' class="align_default"'; echo '<input type="hidden" id="' . $id . '" name="' . $id . '" value="' . implode(',', $value) . '" />'; echo '<div class="ddmultiselect-wrap">'; echo '<div class="ddmultiselect-enabled-holder">'; - echo '<h3>'.$enable_text.'</h3>'; + echo '<h3'.$title_class.'>'.$enable_text; + if (!empty($enable_sub_text)) echo '<span class="ddmulti_select_subtext">'.$enable_sub_text.'</span>'; + echo '</h3>'; echo '<ul>'; foreach($value as $item){ - echo '<li data-value="'.$item.'">'.$options[$item].'</li>'; + if (isset($options[$item])){ + echo '<li data-value="'.$item.'">'.$options[$item].'</li>'; + } } echo '</ul>'; echo '</div>'; - echo '<div class="ddmultiselect-disabled-holder">'; - echo '<h3>'.$disable_text.'</h3>'; - echo '<ul>'; - foreach($options as $key=>$item){ - if(!in_array($key, $value)){ - echo '<li data-value="'.$key.'">'.$item.'</li>'; + if ($hide_disable==false) { + echo '<div class="ddmultiselect-disabled-holder">'; + echo '<h3'.$title_class.'>'.$disable_text; + if (!empty($disable_sub_text)) echo '<span class="ddmulti_select_subtext">'.$disable_sub_text.'</span>'; + echo '</h3>'; + echo '<ul>'; + foreach($options as $key=>$item){ + if(!in_array($key, $value)){ + echo '<li data-value="'.$key.'">'.$item.'</li>'; + } } - } - echo '</ul>'; - echo '</div>'; + echo '</ul>'; + echo '</div>'; + } echo '</div>'; }

    framework/helpers/metaboxes.php

    @@ -203,6 +203,13 @@ if (isset($_POST[$option['id']])) { switch ($option['type']) { + case 'ddmultiselect': + if(empty($_POST[$option['id']])){ + $value = array(); + }else{ + $value = $_POST[$option['id']]; + } + break; case 'multiselect': if(isset($option['chosen_order']) && $option['chosen_order']){ if(empty($_POST['_'.$option['id']])){

    framework/info.php

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

    framework/shortcodes/blog.php

    @@ -500,8 +500,6 @@ #{$blog_id} .read_more_link.theme_button span, #{$blog_id} .read_more_link.button span, -#page #{$blog_id} .read_more_wrap a, -#page #{$blog_id}.read_more_wrap a:visited, #{$blog_id} .read_more_wrap a, #{$blog_id} .read_more_wrap a:visited { color: {$readmorecolor}; @@ -516,8 +514,6 @@ #{$blog_id} .read_more_link.theme_button:hover span, #{$blog_id} .read_more_link.button.hover span, #{$blog_id} .read_more_link.button:hover span, -#page #{$blog_id} .read_more_wrap a:active, -#page #{$blog_id} .read_more_wrap a:hover, #{$blog_id} .read_more_wrap a:hover, #{$blog_id} .read_more_wrap a:active { color: {$readmorehovercolor}; @@ -550,9 +546,7 @@ if ($excerptcolor && $link_excerpt) { $styles .= <<<STYLES #{$blog_id} a.linked_excerpt, -#{$blog_id} a.linked_excerpt:visited, -#page #{$blog_id} a.linked_excerpt, -#page #{$blog_id} a.linked_excerpt:visited { +#{$blog_id} a.linked_excerpt:visited { color: {$excerptcolor}; } STYLES; @@ -561,9 +555,7 @@ if ($excerpthovercolor && $link_excerpt) { $styles .= <<<STYLES #{$blog_id} a.linked_excerpt:hover, -#{$blog_id} a.linked_excerpt:active, -#page #{$blog_id} a.linked_excerpt:hover, -#page #{$blog_id} a.linked_excerpt:active { +#{$blog_id} a.linked_excerpt:active { color: {$excerpthovercolor}; } STYLES; @@ -639,8 +631,6 @@ if ($pagenavitext) { $styles .= <<<STYLES -#page #{$blog_id} .wp-pagenavi a, -#page #{$blog_id} .wp-pagenavi a:visited, #{$blog_id} .wp-pagenavi .icon, #{$blog_id} .wp-pagenavi a, #{$blog_id} .wp-pagenavi a:link, @@ -689,8 +679,6 @@ if (empty($pagenavihovertext) ) $pagenavihovertext=theme_get_option('color','pagenavi_hover_text'); if ($pagenavihovertext) { $styles .= <<<STYLES -#page #{$blog_id} .wp-pagenavi a:hover, -#page #{$blog_id} .wp-pagenavi a:active, #{$blog_id} .wp-pagenavi a:hover .icon, #{$blog_id} .wp-pagenavi a:hover, #{$blog_id} .wp-pagenavi a:active { @@ -1335,8 +1323,6 @@ $css .= <<<CSS #footer .entry .entry_meta.{$metaId} a:visited, #footer .entry .entry_meta.{$metaId} a, -#page .entry .entry_meta.{$metaId} a:visited, -#page .entry .entry_meta.{$metaId} a, .entry .entry_meta.{$metaId} a:visited, .entry .entry_meta.{$metaId} a { color:{$meta_link}; @@ -1347,7 +1333,6 @@ if (!empty ($meta_link_active)) { $css .= <<<CSS #footer .entry .entry_meta.{$metaId} a:hover, -#page .entry .entry_meta.{$metaId} a:hover, .entry .entry_meta.{$metaId} a:hover { color:{$meta_link_active}; } @@ -1366,7 +1351,6 @@ if (!empty ($icon_color)) { $css .= <<<CSS -#page .entry_meta.{$metaId} .meta-icon, .entry .entry_meta.{$metaId} .meta-icon { color:{$icon_color}; }

    framework/shortcodes/boxes.php

    @@ -1082,10 +1082,11 @@ $class .= ' '.$shadowtype; } if ($forcefull=='true'){ - $boxed_layout = theme_get_option('general','enable_box_layout'); - $boxed_breakout = theme_get_option('general','enable_box_breakout'); - if (!$boxed_layout) $class .= ' forcefull'; - else if ($boxed_breakout) $class .= ' forcefull'; + / $boxed_layout = theme_get_option('general','enable_box_layout'); + / $boxed_breakout = theme_get_option('general','enable_box_breakout'); + / if (!$boxed_layout) $class .= ' forcefull'; + / else if ($boxed_breakout) $class .= ' forcefull'; + $class.= theme_get_forcefull_class_name(); } $keepheightclass=''; if (!empty($keepheightcol)) {

    framework/shortcodes/carousel.php

    @@ -81,6 +81,7 @@ } if (empty($effect)) $effect='icon'; if ($effect=='icon' || $effect=='none') { + if (empty($icon)) $icon='none'; if ($icon) { $icon=' image_icon_'.$icon; $effect=''; @@ -319,6 +320,7 @@ } if (empty($effect)) $effect='icon'; if ($effect=='icon' || $effect=='none') { + if (empty($icon)) $icon='none'; if ($icon) { $icon=' image_icon_'.$icon; $effect='';

    framework/shortcodes/images.php

    @@ -124,7 +124,7 @@ return ''; } if($alt == '' && $source_type == 'attachment_id') { - $alt = get_post_meta($source_value, '_wp_attachment_image_alt', true); + $alt = esc_html(get_post_meta($source_value, '_wp_attachment_image_alt', true)); } if($alt=='') { $alt = $title;

    framework/shortcodes/portfolios.php

    @@ -98,9 +98,7 @@ $styles .= <<<STYLES #{$portfolio_id} .portfolio_title, #{$portfolio_id} .portfolio_title a, -#{$portfolio_id} .portfolio_title a:visited -#page #{$portfolio_id} .portfolio_title a, -#page #{$portfolio_id} .portfolio_title a:visited { +#{$portfolio_id} .portfolio_title a:visited { font-size: {$title_fontsize}px; } STYLES; @@ -110,9 +108,7 @@ #{$portfolio_id} .portfolio_title, #{$portfolio_id} .portfolio_title a, -#{$portfolio_id} .portfolio_title a:visited -#page #{$portfolio_id} .portfolio_title a, -#page #{$portfolio_id} .portfolio_title a:visited { +#{$portfolio_id} .portfolio_title a:visited { color:{$titlecolor}; } STYLES; @@ -122,8 +118,6 @@ #{$portfolio_id} .portfolio_title a:hover, #{$portfolio_id} .portfolio_title a:active, -#page #{$portfolio_id} .portfolio_title a:hover, -#page #{$portfolio_id} portfolio_title a:active, #{$portfolio_id} portfolio_title a:active, #{$portfolio_id} portfolio_title a:active { color: {$titlehovercolor}; @@ -252,8 +246,7 @@ if ($sortabletextcolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a, -#page #{$portfolio_id}.portfolios.sortable header a { +#{$portfolio_id}.portfolios.sortable header a { color: {$sortabletextcolor}; } STYLES; @@ -261,8 +254,7 @@ if ($sortablebgcolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a, -#page #{$portfolio_id}.portfolios.sortable header a { +#{$portfolio_id}.portfolios.sortable header a { background-color: {$sortablebgcolor}; } STYLES; @@ -283,8 +275,7 @@ if ($tmptexthovercolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a:hover, -#page #{$portfolio_id}.portfolios.sortable header a:hover { +#{$portfolio_id}.portfolios.sortable header a:hover { color: {$tmptexthovercolor}; } STYLES; @@ -305,8 +296,7 @@ if ($tmptexthoverbgcolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a:hover, -#page #{$portfolio_id}.portfolios.sortable header a:hover { +#{$portfolio_id}.portfolios.sortable header a:hover { background-color: {$tmptexthoverbgcolor}; } STYLES; @@ -320,8 +310,7 @@ if ($tmpsortablecurrentcolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a.current, -#page #{$portfolio_id}.portfolios.sortable header a.current{ +#{$portfolio_id}.portfolios.sortable header a.current{ color: {$tmpsortablecurrentcolor}; } STYLES; @@ -337,8 +326,7 @@ if ($tmpsortablecurrentbgcolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a.current, -#page #{$portfolio_id}.portfolios.sortable header a.current{ +#{$portfolio_id}.portfolios.sortable header a.current{ background-color: {$tmpsortablecurrentbgcolor}; } STYLES; @@ -347,8 +335,7 @@ if ($sortablecurrenthovercolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a:hover.current, -#page #{$portfolio_id}.portfolios.sortable header a:hover.current{ +#{$portfolio_id}.portfolios.sortable header a:hover.current{ color: {$sortablecurrenthovercolor}; } STYLES; @@ -357,8 +344,7 @@ if ($sortablebgcurrenthovercolor) { $styles .= <<<STYLES -#{$portfolio_id}.portfolios.sortable header a:hover.current, -#page #{$portfolio_id}.portfolios.sortable header a:hover.current{ +#{$portfolio_id}.portfolios.sortable header a:hover.current{ background-color: {$sortablebgcurrenthovercolor}; } STYLES; @@ -443,8 +429,6 @@ if ($pagenavitext) { $styles .= <<<STYLES -#page #{$portfolio_id} .wp-pagenavi a, -#page #{$portfolio_id} .wp-pagenavi a:visited, #{$portfolio_id} .wp-pagenavi .icon, #{$portfolio_id} .wp-pagenavi a, #{$portfolio_id} .wp-pagenavi a:link, @@ -469,8 +453,6 @@ if (empty($pagenavihovertext) ) $pagenavihovertext=theme_get_option('color','pagenavi_hover_text'); if ($pagenavihovertext) { $styles .= <<<STYLES -#page #{$portfolio_id} .wp-pagenavi a:hover, -#page #{$portfolio_id} .wp-pagenavi a:active, #{$portfolio_id} .wp-pagenavi a:hover .icon, #{$portfolio_id} .wp-pagenavi a:hover, #{$portfolio_id} .wp-pagenavi a:active { @@ -560,10 +542,12 @@ $terms = get_terms('portfolio_category', 'hide_empty=1'); } foreach($terms as $term) { - if($term->slug == $current){ - $output .= '<a data-value="' . $term->slug . '" href="#" class="current">' . $term->name . '</a>'; - }else{ - $output .= '<a data-value="' . $term->slug . '" href="#">' . $term->name . '</a>'; + if (is_object($term)) { + if($term->slug == $current){ + $output .= '<a data-value="' . $term->slug . '" href="#" class="current">' . $term->name . '</a>'; + }else{ + $output .= '<a data-value="' . $term->slug . '" href="#">' . $term->name . '</a>'; + } } }

    framework/shortcodes/section.php

    @@ -71,10 +71,11 @@ $class .= ' section-layout-'.$layout; if ($forcefull=='true'){ - $boxed_layout = theme_get_option('general','enable_box_layout'); - $boxed_breakout = theme_get_option('general','enable_box_breakout'); - if (!$boxed_layout) $class .= ' forcefull'; - else if ($boxed_breakout) $class .= ' forcefull'; + / $boxed_layout = theme_get_option('general','enable_box_layout'); + / $boxed_breakout = theme_get_option('general','enable_box_breakout'); + / if (!$boxed_layout) $class .= ' forcefull'; + / else if ($boxed_breakout) $class .= ' forcefull'; + $class.= theme_get_forcefull_class_name(); } if (theme_palette_exists($palette)) $class .= ' '.$palette;

    framework/shortcodes/typography.php

    @@ -591,11 +591,10 @@ } if (!empty($textsize)) { -if (empty($lineheight)) $newlineheight=$textsize+8; +if (empty($lineheight)) $lineheight=$textsize+8; $css .= <<<CSS blockquote.{$quoteId} { font-size:{$textsize}px; - line-height:{$newlineheight}px; } CSS;

    framework/shortcodes/widgets.php

    @@ -806,11 +806,12 @@ if(!empty($posttext)){ $inline_styles.= <<<CSS -#page .{$calendar_id} .day-has-post a:visited, -#page .{$calendar_id} .day-has-post a, +.{$calendar_id} .day-has-post a, +.{$calendar_id} .day-has-post a:visited, +#sidebar .{$calendar_id} .day-has-post a:visited, +#sidebar .{$calendar_id} .day-has-post a, #footer .widget .{$calendar_id} .day-has-post a, -#footer .widget .{$calendar_id} .day-has-post a:visited, -.{$calendar_id} .day-has-post a{ +#footer .widget .{$calendar_id} .day-has-post a:visited{ color: {$posttext}; } CSS; @@ -826,11 +827,15 @@ if(!empty($posthovertext)){ $inline_styles.= <<<CSS -#page .{$calendar_id} .day-has-post a:hover, -#page .{$calendar_id} .day-has-post a:active, +.{$calendar_id} .day-has-post a:hover, +.{$calendar_id} .day-has-post a:active, +.{$calendar_id} .day-has-post:hover a, +#sidebar .{$calendar_id} .day-has-post a:hover, +#sidebar .{$calendar_id} .day-has-post a:active, +#sidebar .{$calendar_id} .day-has-post:hover a, #footer .widget .{$calendar_id} .day-has-post a:hover, #footer .widget .{$calendar_id} .day-has-post a:active, -.{$calendar_id} .day-has-post a{ +#footer .{$calendar_id} .day-has-post:hover a{ color: {$posthovertext}; } CSS; @@ -846,11 +851,10 @@ if(!empty($prevnexttext)){ $inline_styles.= <<<CSS -#page .{$calendar_id} .theme-calendar-prev-next a:visited, -#page .{$calendar_id} .theme-calendar-prev-next a, +.{$calendar_id} .theme-calendar-prev-next a:visited, +.{$calendar_id} .theme-calendar-prev-next a, #footer .widget .{$calendar_id} .theme-calendar-prev-next a, -#footer .widget .{$calendar_id} .theme-calendar-prev-next a:visited, -.widget .{$calendar_id} .theme-calendar-prev a{ +#footer .widget .{$calendar_id} .theme-calendar-prev-next a:visited{ color: {$prevnexttext}; } CSS; @@ -858,11 +862,10 @@ if(!empty($prevnexttexthover)){ $inline_styles.= <<<CSS -#page .{$calendar_id} .theme-calendar-prev-next a:hover, -#page .{$calendar_id} .theme-calendar-prev-next a:active, +.{$calendar_id} .theme-calendar-prev-next a:hover, +.{$calendar_id} .theme-calendar-prev-next a:active, #footer .widget .{$calendar_id} .theme-calendar-prev-next a:hover, -#footer .widget .{$calendar_id} .theme-calendar-prev-next a:active, -.widget .{$calendar_id} .theme-calendar-prev a:hover{ +#footer .widget .{$calendar_id} .theme-calendar-prev-next a:active{ color: {$prevnexttexthover}; } CSS;

    framework/widgets/advertisement-125.php

    @@ -81,7 +81,7 @@ <input id="<?php echo $this->get_field_id('count'); ?>" class="advertisement_count" name="<?php echo $this->get_field_name('count'); ?>" type="text" value="<?php echo $count; ?>" size="3" /></p> <p> - <em><?php _e("Note: Please input FULL URL <br/>(e.g. <code>http:/www.example.com</code>)", 'theme_admin');?></em> + <em><?php _e("Note: Please input FULL URL <br/>(e.g. <code>https:/www.example.com</code>)", 'theme_admin');?></em> </p> <div class="advertisement_wrap">

    framework/widgets/calendar.php

    @@ -157,11 +157,12 @@ if (!empty($instance['dayPostTextColor'])) { $instance['dayPostTextColor']= esc_attr($instance['dayPostTextColor']); $inline_styles.= <<<CSS -#page .{$calendar_id} .day-has-post a:visited, -#page .{$calendar_id} .day-has-post a, +.{$calendar_id} .day-has-post a:visited, +.{$calendar_id} .day-has-post a, +#sidebar .{$calendar_id} .day-has-post a:visited, +#sidebar .{$calendar_id} .day-has-post a, #footer .widget .{$calendar_id} .day-has-post a, -#footer .widget .{$calendar_id} .day-has-post a:visited, -.{$calendar_id} .day-has-post a{ +#footer .widget .{$calendar_id} .day-has-post a:visited{ color: {$instance['dayPostTextColor']}; } CSS; @@ -181,11 +182,15 @@ if (!empty($instance['dayPostHoverTextColor'])) { $instance['dayPostHoverTextColor']= esc_attr($instance['dayPostHoverTextColor']); $inline_styles.= <<<CSS -#page .{$calendar_id} .day-has-post a:hover, -#page .{$calendar_id} .day-has-post a:active, +.{$calendar_id} .day-has-post a:hover, +.{$calendar_id} .day-has-post a:active, +.{$calendar_id} .day-has-post:hover a, +#sidebar .{$calendar_id} .day-has-post a:hover, +#sidebar .{$calendar_id} .day-has-post a:active, +#sidebar .{$calendar_id} .day-has-post:hover a, #footer .widget .{$calendar_id} .day-has-post a:hover, #footer .widget .{$calendar_id} .day-has-post a:active, -.{$calendar_id} .day-has-post a{ +#footer .{$calendar_id} .day-has-post:hover a{ color: {$instance['dayPostHoverTextColor']}; } CSS; @@ -205,11 +210,10 @@ if (!empty($instance['prevNextTextColor'])) { $instance['prevNextTextColor']= esc_attr($instance['prevNextTextColor']); $inline_styles.= <<<CSS -#page .{$calendar_id} .theme-calendar-prev-next a:visited, -#page .{$calendar_id} .theme-calendar-prev-next a, +.{$calendar_id} .theme-calendar-prev-next a:visited, +.{$calendar_id} .theme-calendar-prev-next a, #footer .widget .{$calendar_id} .theme-calendar-prev-next a, -#footer .widget .{$calendar_id} .theme-calendar-prev-next a:visited, -.widget .{$calendar_id} .theme-calendar-prev a{ +#footer .widget .{$calendar_id} .theme-calendar-prev-next a:visited{ color: {$instance['prevNextTextColor']}; } CSS; @@ -219,11 +223,10 @@ if (!empty($instance['prevNextHoverTextColor'])) { $instance['prevNextHoverTextColor']= esc_attr($instance['prevNextHoverTextColor']); $inline_styles.= <<<CSS -#page .{$calendar_id} .theme-calendar-prev-next a:hover, -#page .{$calendar_id} .theme-calendar-prev-next a:active, +.{$calendar_id} .theme-calendar-prev-next a:hover, +.{$calendar_id} .theme-calendar-prev-next a:active, #footer .widget .{$calendar_id} .theme-calendar-prev-next a:hover, -#footer .widget .{$calendar_id} .theme-calendar-prev-next a:active, -.widget .{$calendar_id} .theme-calendar-prev a:hover{ +#footer .widget .{$calendar_id} .theme-calendar-prev-next a:active{ color: {$instance['prevNextHoverTextColor']}; } CSS;

    framework/widgets/flickr.php

    @@ -28,7 +28,7 @@ echo $before_title . $title . $after_title; ?> <div class="flickr_wrap"> - <script type="text/javascript" src="http:/www.flickr.com/badge_code_v2.gne?count=<?php echo $count; ?>&amp;display=<?php echo $display; ?>&amp;size=s&amp;layout=x&amp;source=<?php echo $type;?>&amp;<?php echo $type;?>=<?php echo $flickr_id; ?>"></script> + <script type="text/javascript" src="https:/www.flickr.com/badge_code_v2.gne?count=<?php echo $count; ?>&amp;display=<?php echo $display; ?>&amp;size=s&amp;layout=x&amp;source=<?php echo $type;?>&amp;<?php echo $type;?>=<?php echo $flickr_id; ?>"></script> </div> <div class="clearboth"></div> <?php

    framework/widgets/social.php

    @@ -166,7 +166,7 @@ </p> <p> - <em><?php _e("Note: Please input FULL URL <br/>(e.g. <code>http:/www.example.com</code>)", 'theme_admin');?></em> + <em><?php _e("Note: Please input FULL URL <br/>(e.g. <code>https:/www.example.com</code>)", 'theme_admin');?></em> </p> <div class="social_icon_wrap"> <?php foreach($this->sites as $site):?>

    header-landing.php

    @@ -17,31 +17,8 @@ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <![endif]--> <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=<?php echo theme_get_option('advanced', 'user_scalable')?'yes':'no';?>" /> -<?php echo theme_generator('title'); ?> -<?php -if($custom_favicon = theme_get_option('general','custom_favicon')) { ?> -<link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon); ?>" /> -<?php } -if($custom_favicon_57 = theme_get_option('general','custom_favicon_57')) { ?> -<link rel="apple-touch-icon" href="<?php echo theme_get_image_src($custom_favicon_57); ?>" /> -<link rel="apple-touch-icon-precomposed" href="<?php echo theme_get_image_src($custom_favicon_57); ?>" /> -<?php } -if($custom_favicon_72 = theme_get_option('general','custom_favicon_72')) { ?> -<link rel="apple-touch-icon" sizes="72x72" href="<?php echo theme_get_image_src($custom_favicon_72); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="72x72" href="<?php echo theme_get_image_src($custom_favicon_72); ?>" /> -<?php } -if($custom_favicon_114 = theme_get_option('general','custom_favicon_114')) { ?> -<link rel="apple-touch-icon" sizes="114x114" href="<?php echo theme_get_image_src($custom_favicon_114); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="114x114" href="<?php echo theme_get_image_src($custom_favicon_114); ?>" /> -<?php } -if($custom_favicon_144 = theme_get_option('general','custom_favicon_144')) { ?> -<link rel="apple-touch-icon" sizes="144x144" href="<?php echo theme_get_image_src($custom_favicon_144); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo theme_get_image_src($custom_favicon_144);?>" /> -<?php } -if(!$custom_favicon_57 && !$custom_favicon_72 && !$custom_favicon_114 && !$custom_favicon_144 && !file_exists(ABSPATH.'apple-touch-icon.png')){ ?> -<link rel="apple-touch-icon" sizes="144x144" href="<?php echo THEME_IMAGES; ?>/apple-touch-icon.png" /> -<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo THEME_IMAGES; ?>/apple-touch-icon-precomposed.png" /> -<?php } ?> +<?php echo theme_generator('title'); +echo theme_generator('favicon'); ?> <!-- Feeds and Pingback --> <link rel="profile" href="http:/gmpg.org/xfn/11" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS2 Feed" href="<?php bloginfo('rss2_url'); ?>" /> @@ -95,10 +72,11 @@ ?> </head> <body <?php body_class(); ?><?php theme_markup('body') ?>> +<?php wp_body_open(); ?> <div class="body-warp"> <?php $headeronoff = theme_get_preset_meta($post_id, '_header', true); -if (empty($headeronoff) || !empty($headeronoff) && $headeronoff=='true'): +if (empty($headeronoff) || $headeronoff=='true'): $header_layout = theme_get_layout_mode($post_id, '_header_layout', 'general','header_layout'); ?> <header id="header" class="layout-<?php echo $header_layout;?>"<?php theme_markup('header');?>>

    header-splash.php

    @@ -17,31 +17,8 @@ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <![endif]--> <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=<?php echo theme_get_option('advanced', 'user_scalable')?'yes':'no';?>" /> -<?php echo theme_generator('title'); ?> -<?php -if($custom_favicon = theme_get_option('general','custom_favicon')) { ?> -<link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon); ?>" /> -<?php } -if($custom_favicon_57 = theme_get_option('general','custom_favicon_57')) { ?> -<link rel="apple-touch-icon" href="<?php echo theme_get_image_src($custom_favicon_57); ?>" /> -<link rel="apple-touch-icon-precomposed" href="<?php echo theme_get_image_src($custom_favicon_57); ?>" /> -<?php } -if($custom_favicon_72 = theme_get_option('general','custom_favicon_72')) { ?> -<link rel="apple-touch-icon" sizes="72x72" href="<?php echo theme_get_image_src($custom_favicon_72); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="72x72" href="<?php echo theme_get_image_src($custom_favicon_72); ?>" /> -<?php } -if($custom_favicon_114 = theme_get_option('general','custom_favicon_114')) { ?> -<link rel="apple-touch-icon" sizes="114x114" href="<?php echo theme_get_image_src($custom_favicon_114); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="114x114" href="<?php echo theme_get_image_src($custom_favicon_114); ?>" /> -<?php } -if($custom_favicon_144 = theme_get_option('general','custom_favicon_144')) { ?> -<link rel="apple-touch-icon" sizes="144x144" href="<?php echo theme_get_image_src($custom_favicon_144); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo theme_get_image_src($custom_favicon_144);?>" /> -<?php } -if(!$custom_favicon_57 && !$custom_favicon_72 && !$custom_favicon_114 && !$custom_favicon_144 && !file_exists(ABSPATH.'apple-touch-icon.png')){ ?> -<link rel="apple-touch-icon" sizes="144x144" href="<?php echo THEME_IMAGES; ?>/apple-touch-icon.png" /> -<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo THEME_IMAGES; ?>/apple-touch-icon-precomposed.png" /> -<?php } ?> +<?php echo theme_generator('title'); +echo theme_generator('favicon'); ?> <!-- Feeds and Pingback --> <link rel="profile" href="http:/gmpg.org/xfn/11" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS2 Feed" href="<?php bloginfo('rss2_url'); ?>" /> @@ -95,5 +72,5 @@ ?> </head> <body <?php body_class(); ?><?php theme_markup('body') ?>> +<?php wp_body_open(); ?> -

    header.php

    @@ -17,31 +17,8 @@ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <![endif]--> <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=<?php echo theme_get_option('advanced', 'user_scalable')?'yes':'no';?>" /> -<?php echo theme_generator('title'); ?> -<?php -if($custom_favicon = theme_get_option('general','custom_favicon')) { ?> -<link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon); ?>" /> -<?php } -if($custom_favicon_57 = theme_get_option('general','custom_favicon_57')) { ?> -<link rel="apple-touch-icon" href="<?php echo theme_get_image_src($custom_favicon_57); ?>" /> -<link rel="apple-touch-icon-precomposed" href="<?php echo theme_get_image_src($custom_favicon_57); ?>" /> -<?php } -if($custom_favicon_72 = theme_get_option('general','custom_favicon_72')) { ?> -<link rel="apple-touch-icon" sizes="72x72" href="<?php echo theme_get_image_src($custom_favicon_72); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="72x72" href="<?php echo theme_get_image_src($custom_favicon_72); ?>" /> -<?php } -if($custom_favicon_114 = theme_get_option('general','custom_favicon_114')) { ?> -<link rel="apple-touch-icon" sizes="114x114" href="<?php echo theme_get_image_src($custom_favicon_114); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="114x114" href="<?php echo theme_get_image_src($custom_favicon_114); ?>" /> -<?php } -if($custom_favicon_144 = theme_get_option('general','custom_favicon_144')) { ?> -<link rel="apple-touch-icon" sizes="144x144" href="<?php echo theme_get_image_src($custom_favicon_144); ?>" /> -<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo theme_get_image_src($custom_favicon_144);?>" /> -<?php } -if(!$custom_favicon_57 && !$custom_favicon_72 && !$custom_favicon_114 && !$custom_favicon_144 && !file_exists(ABSPATH.'apple-touch-icon.png')){ ?> -<link rel="apple-touch-icon" sizes="144x144" href="<?php echo THEME_IMAGES; ?>/apple-touch-icon.png" /> -<link rel="apple-touch-icon-precomposed" sizes="144x144" href="<?php echo THEME_IMAGES; ?>/apple-touch-icon-precomposed.png" /> -<?php } ?> +<?php echo theme_generator('title'); +echo theme_generator('favicon'); ?> <!-- Feeds and Pingback --> <link rel="profile" href="http:/gmpg.org/xfn/11" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS2 Feed" href="<?php bloginfo('rss2_url'); ?>" /> @@ -90,12 +67,14 @@ ?> </head> <body <?php body_class(); ?><?php theme_markup('body') ?>> +<?php wp_body_open(); ?> <div class="body-warp"> <?php $headeronoff = theme_get_preset_meta($post_id, '_header', true); -if (empty($headeronoff) || !empty($headeronoff) && $headeronoff=='true'): +if (empty($headeronoff) || $headeronoff=='true'): $header_layout = theme_get_layout_mode($post_id, '_header_layout', 'general','header_layout'); -?> +if (theme_get_responsive_menu_header_location($post_id)!='manual' && theme_get_responsive_menu_shortcode_setting()) echo do_shortcode(theme_get_responsive_menu_shortcode()); +?> <header id="header" class="layout-<?php echo $header_layout;?>"<?php theme_markup('header');?>> <div class="fluid-width"> <div class="inner"> @@ -124,12 +103,15 @@ $nav_fullwidth=theme_get_inherit_preset_option($post_id, '_nav_fullwidth', 'general','nav_fullwidth'); $nav_button=theme_get_option('general', 'nav_button'); $section_layout= ('full' == $header_layout) ? '-full' : ''; - $nav_classes=''; - if ($nav_fullwidth) $nav_classes.= ' forcefull'; + $nav_classes=$data_forcefull=''; + if ($nav_fullwidth) { + $nav_classes.= theme_get_forcefull_class_name(); + if ($nav_classes==' forcefull') $data_forcefull=' data-force-full="width"'; + } if ($nav_button) $nav_classes.=' nav_button'; global $theme_menu_plugin; $nav_classes .= $theme_menu_plugin; - echo '<div id="navigation-wrapper" class="navigation-'.$nav_class.' section section-layout-'.$header_layout.$nav_classes.'">'; + echo '<div id="navigation-wrapper" class="navigation-'.$nav_class.' section section-layout-'.$header_layout.$nav_classes.'"'.$data_forcefull.'>'; echo '<div class="fluid-width-section">'; echo '<div class="inner-section'.$section_layout.'">'; echo theme_generator('menu');

    js/custom.combine.js

    @@ -1,11 +1,11 @@ /*! Champion * Copyright (c) 2015 Lyon Holding Limited O/A www.thethemebuilders.com */ -function ThemeDivBoxForceFullWidth(){jQuery(".smart_box").each(function(){var i=jQuery(this);if(i.hasClass("forcefull")){i.data("original_margin_left")?i.css("margin-left",i.data("original_margin_left")):i.data("original_margin_left",i.css("margin-left")),i.data("original_margin_right")?i.css("margin-right",i.data("original_margin_right")):i.data("original_margin_right",i.css("margin-right"));var a=i.offset().left,t=jQuery(window).width()-(a+i.outerWidth());i.css("margin-left","-"+a+"px").css("margin-right","-"+t+"px")}})}function ThemeSectionFullWith(){jQuery('[class*="section-layout-"]').each(function(){var i=jQuery(this);if(i.hasClass("forcefull")){i.data("original_margin_left")?i.css("margin-left",i.data("original_margin_left")):i.data("original_margin_left",i.css("margin-left")),i.data("original_margin_right")?i.css("margin-right",i.data("original_margin_right")):i.data("original_margin_right",i.css("margin-right"));var a=i.offset().left,t=jQuery(window).width()-(a+i.outerWidth());i.css("margin-left","-"+a+"px").css("margin-right","-"+t+"px")}})}function ThemeNavigationForceFullWidth(){jQuery("#navigation-wrapper").each(function(){var i=jQuery(this);if(i.hasClass("forcefull")){i.css("width",""),i.data("original_margin_left")?i.css("margin-left",i.data("original_margin_left")):i.data("original_margin_left",i.css("margin-left")),i.data("original_margin_right")?i.css("margin-right",i.data("original_margin_right")):i.data("original_margin_right",i.css("margin-right"));var a=i.offset().left,t=jQuery(window).width()-(a+i.outerWidth()),r="calc( 100% + "+(a+t)+"px)";i.css("margin-left","-"+a+"px").css("margin-right","-"+t+"px").css("width",r)}})}!function(i){"use stict";i(document).ready(function(){ThemeDivBoxForceFullWidth(),ThemeSectionFullWith(),i(window).resize(function(){ThemeDivBoxForceFullWidth(),ThemeSectionFullWith()})}),i(document).ready(function(){ThemeNavigationForceFullWidth(),i(window).resize(function(){ThemeNavigationForceFullWidth()})})}(jQuery);window.matchMedia||(window.matchMedia=function(){"use strict";var a=window.styleMedia||window.media;if(!a){var b=document.createElement("style"),c=document.getElementsByTagName("script")[0],d=null;b.type="text/css",b.id="matchmediajs-test",c.parentNode.insertBefore(b,c),d="getComputedStyle"in window&&window.getComputedStyle(b,null)||b.currentStyle,a={matchMedium:function(a){var c="@media "+a+"{ #matchmediajs-test { width: 1px; } }";return b.styleSheet?b.styleSheet.cssText=c:b.textContent=c,"1px"===d.width}}}return function(b){return{matches:a.matchMedium(b||"all"),media:b||"all"}}}()),function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var a=window.matchMedia,b=a("only all").matches,c=!1,d=0,e=[],f=function(){clearTimeout(d),d=setTimeout(function(){for(var b=0,c=e.length;c>b;b++){var d=e[b].mql,f=e[b].listeners||[],g=a(d.media).matches;if(g!==d.matches){d.matches=g;for(var h=0,i=f.length;i>h;h++)f[h].call(window,d)}}},30)};window.matchMedia=function(d){var g=a(d),h=[],i=0;return g.addListener=function(a){b&&(c||(c=!0,window.addEventListener("resize",f,!0)),0===i&&(i=e.push({mql:g,listeners:h})),h.push(a))},g.removeListener=function(a){for(var b=0,c=h.length;c>b;b++)h[b]===a&&h.splice(b,1)},g}}(),!function(t,e,i){"use strict";var s=e.nav=function(t,i){function n(){a=!0,o.$nav.find("> li").each(function(t){if(e(this).hasClass("menu-item-level-0")&&e(this).hasClass("menu-multi-column-fullwidth")){var i=o.$nav.parents("#navigation.jqueryslidemenu");return e(i).wrap("<div class='navigation-fullwidth-menu-wrapper'></div>"),!1}});var t=o.$nav.find("> li");l(t,o.settings.root),l(t.find("li"),o.settings.child)}function l(t,i){o.hover(t,i.hoverIntent,i.delay,function(){var t=this,n=e(this).find("> ul");if(i.beforeHoverIn.call(t),n.size()>0){var l=e(t).data("check");if(void 0===l&&i.beforeFirstRender.call(t),void 0!==l&&l===s.windowDimensions||(i.position.call(t,n,o),e(t).data("check",s.windowDimensions)),e(t).hasClass("menu-multi-column-fullwidth")){var a=e(t).find("ul.sub-menu-level-0"),f=e(t).closest(".navigation-fullwidth-menu-wrapper");if(void 0!==e(f)[0]){var r=f.offset(),u=0,h=0,d=0,c={left:e(t).offset().left,top:e(t).offset().top},v=e(t)[0].getBoundingClientRect(),m=0;m=v.width?v.width:v.right-v.left;var w=e(f)[0].getBoundingClientRect();u=w.width?w.width:w.right-w.left;var g=e(t).closest("#navigation");e("body").hasClass("rtl")?(h=r.left+u-(c.left+m),e(g).hasClass("nav-align-default")&&(d=parseInt(e(g).css("left"))),e(g).hasClass("nav-align-left")&&(d=parseInt(e(g).css("left"))),e(g).hasClass("nav-align-right")&&(h-=d=parseInt(e(g).css("right")))):(h=r.left-c.left,e(g).hasClass("nav-align-default")&&(d=parseInt(e(g).css("right"))),e(g).hasClass("nav-align-left")&&(h+=d=parseInt(e(g).css("left"))),e(g).hasClass("nav-align-right")&&(d=parseInt(e(g).css("right")))),0!=d&&(d*=-1),u+=d,a.css("width",u),a.css("visibity","visible"),e("body").hasClass("rtl")?a.css("right","-"+h+"px"):a.css("left",h+"px")}}if(!e(t).hasClass("menu-multi-column-item")){if(!e(t).hasClass("menu-item-level-0")&&!e(t).hasClass("menu-item-level-1")){var p=e(this).closest(".menu-item-level-0");if(void 0!==p&&p.hasClass("menu-multi-column-opensub")){var C=e(this).closest("ul.sub-menu-level-1");if(void 0!==C){var b=C.css("z-index");void 0===b?b=405:b++,C.css("z-index",b)}}}"fade"===i.effect?n.hide().css("visibility","visible").fadeIn(i.inDuration,function(){i.afterHoverIn.call(t)}):n.hide().css("visibility","visible").slideDown(i.inDuration,function(){i.afterHoverIn.call(t)})}}else i.afterHoverIn.call(t)},function(){var t=this,s=e(this).find("> ul");if(i.beforeHoverOut.call(t),s.size()>0){if(!e(t).hasClass("menu-multi-column-item")){if(!e(t).hasClass("menu-item-level-0")&&!e(t).hasClass("menu-item-level-1")){var n=e(this).closest(".menu-item-level-0");if(void 0!==n&&n.hasClass("menu-multi-column-opensub")){var l=e(this).closest("ul.sub-menu-level-1");void 0!==l&&l.css("z-index","")}}"fade"===i.effect?s.fadeOut(i.outDuration,function(){s.css("visibility","hidden"),i.afterHoverOut.call(t)}):s.slideUp(i.outDuration,function(){s.css("visibility","hidden"),i.afterHoverOut.call(t)})}}else i.afterHoverOut.call(t)})}this.nav=t,this.$nav=e(t),this.settings=e.extend(!0,{},s.defaults,i);var a=!1,o=this;null==this.settings.rtl&&(this.settings.rtl=function(t){if("rtl"===(""+t.attr("dir")).toLowerCase())return!0;var i=!1;return t.parents("[dir]").each(function(){if(/rtl/i.test(e(this).attr("dir")))return i=!0,!1}),i}(this.$nav)),this.settings.rtl?(this.dirAttribute="right",this.$nav.addClass("nav_rtl")):this.dirAttribute="left",e.extend(o,{getNav:function(){return this.$nav},getCurrent:function(){var t=this.$nav.find(this.settings.currentSelector);return 0===t.size()&&(t=this.$nav.find("li:first")),t.find("> a")},getWindowDimensions:function(){return{w:e(window).width(),h:e(window).height()}},resize:function(){s.windowDimensions=o.getWindowDimensions()},isBuilted:function(){return a},hover:function(t,i,s,n,l){void 0!==e.fn.hoverIntent?e(t).hoverIntent({sensitivity:30,interval:i,timeout:s,over:n,out:l}):e(t).hover(n,l)}}),s.windowDimensions=o.getWindowDimensions(),n(),e(window).bind("resize",o.resize)};s.defaults={root:{effect:"slide",delay:100,hoverIntent:100,inDuration:200,outDuration:200,beforeHoverIn:function(){},afterHoverIn:function(){e(this).addClass("is-open")},beforeHoverOut:function(){},afterHoverOut:function(){e(this).removeClass("is-open")},beforeFirstRender:function(){},position:function(t,i){var n=this,l=0,a=0,o=e(this),f={left:o.offset().left,top:o.offset().top};if(e(n).hasClass("menu-multi-column")){var r,u=o.parents("#navigation.jqueryslidemenu > ul");if(void 0!==e(u)[0]){var h=u.offset(),d=e(n)[0].getBoundingClientRect(),c=0;c=d.width?d.width:d.right-d.left;var v=e(u)[0].getBoundingClientRect();a=v.width?v.width:v.right-v.left,i.settings.rtl?(h.left=h.left+a,r=h.left-(f.left+c)):r=h.left-f.left,l=r}}var m={w:t.outerWidth(),h:t.outerHeight()};i.settings.rtl?f.left>m.w?t.css({right:0,left:""}):f.left+n.offsetWidth<m.w?t.css({right:-m.w+n.offsetWidth}):t.css({right:"auto",left:0}):f.left+m.w<s.windowDimensions.w?t.css({left:0,right:""}):f.left+n.offsetWidth<m.w?f.left<s.windowDimensions.w/2?t.css({left:-f.left+i.$nav.offset().left}):t.css({left:s.windowDimensions.w-f.left-m.w-i.$nav.offset().left}):t.css({left:"auto",right:0}),e(n).hasClass("menu-multi-column")&&(i.settings.rtl?t.css({right:"-"+l+"px",width:a+"px"}):t.css({left:l+"px",width:a+"px"}))}},child:{effect:"fade",delay:0,hoverIntent:0,inDuration:200,outDuration:100,beforeHoverIn:function(){},afterHoverIn:function(){e(this).addClass("is-open")},beforeHoverOut:function(){},afterHoverOut:function(){e(this).removeClass("is-open")},beforeFirstRender:function(){},position:function(t,i){var n=this,l=e(n),a={left:l.offset().left,top:l.offset().top},o={w:t.outerWidth(),h:t.outerHeight()};if(i.settings.rtl){if(!e(n).hasClass("menu-multi-column-item"))if(n.offsetWidth<a.left)t.css({right:n.offsetWidth});else{f=l.parents("li.menu-item-level-0");(r=l.find("ul > li > a").width())<=0&&(r=200),void 0!==e(f).attr("class")&&e(f).hasClass("menu-multi-column")?t.css({right:0-(r+25)}):t.css({right:0-n.offsetWidth})}}else if(!e(n).hasClass("menu-multi-column-item"))if(a.left+n.offsetWidth+o.w<s.windowDimensions.w)t.css({left:n.offsetWidth});else{var f=l.parents("li.menu-item-level-0"),r=l.find("ul > li > a").width();r<=0&&(r=200),void 0!==e(f).attr("class")&&e(f).hasClass("menu-multi-column")?t.css({left:0-(r+25)}):t.css({left:0-n.offsetWidth})}}}},e.fn.nav=function(t){return this.each(function(){e.data(this,"nav")||e.data(this,"nav",new s(this,t))})}}(document,jQuery),function(a,b,c){"use strict";var d=function(b,e){this.element=b,this.$element=c(b),this._isBuilded=!1,this.options=c.extend(d.defaults,e);var f=this;c.extend(f,{init:function(){var b=f.getItems();f.build(b),f.$select.on("change",f.options.onChange),f.$element.trigger("navToSelect::ready"),c(a).on("orientationchange",function(){f.$select.is(":hidden")&&f.$select.is(":focus")&&f.$select.blur()})},build:function(a){f.$select=c("<select />",{"class":f.options.namespace}).html(f.buildOptions(a,1)),null===f.options.prependTo?f.$element.after(f.$select):f.$select.prependTo(f.options.prependTo),f._isBuilded=!0},buildOption:function(a,b){var c=new Array(b).join(f.options.indentString);return 1!==b&&f.options.indentSpace&&(c+="&nbsp;"),'<option value="'+a.value+'"'+(a.linkable===!1?' data-linkable="false"':"")+(a.actived===!0?' selected="selected"':"")+">"+c+a.label+"</option>"},buildOptions:function(a,b){if(b>f.options.maxLevel)return"";var d="";return c.each(a,function(a,c){c.linkable===!1&&"undefined"!=typeof c.items&&1===b&&f.options.useOptgroup&&(d+='<optgroup label="'+c.label+'">',d+=f.buildOptions(c.items,b+1),d+="</optgroup>"),"undefined"!=typeof c.items?(d+=f.buildOption(c,b),d+=f.buildOptions(c.items,b+1)):d+=f.buildOption(c,b)}),d},getItems:function(){var a=[];return f.options.placeholder&&(a=a.concat({value:"#",label:f.options.placeholder,linkable:!1})),a=a.concat(f.options.getItemsFromList.call(f,f.$element,1))},getItemValue:function(a){return a.find(f.options.linkSelector).attr("href")},isLinkable:function(a){return"#"!==f.getItemValue(a)},isActived:function(a){return a.is("."+f.options.activeClass)},isBuilded:function(){return f._isBuilded}}),this.init()};d.defaults={maxLevel:4,prependTo:null,activeClass:"active",linkSelector:"a:first",indentString:"&ndash;",indentSpace:!0,placeholder:"Navigate to...",useOptgroup:!1,namespace:"navToSelect",itemFilter:function(){return!0},getItemLabel:function(a){return a.find(this.options.linkSelector).text()},getItemsFromList:function(a,b){var d=this,e=[];return a.children("li").each(function(){var a=c(this);if(d.options.itemFilter(a)){var f={value:d.getItemValue(a),label:d.options.getItemLabel.call(d,a),linkable:d.isLinkable(a),actived:d.isActived(a)};a.children("ul, ol").length&&(f.items=[],a.children("ul, ol").each(function(){f.items=f.items.concat(d.options.getItemsFromList.call(d,c(this),b+1))})),e.push(f)}}),e},onChange:function(){c(this).data("linkable")!==!1&&(b.location.href=this.value)}},d.prototype={constructor:d,getSelect:function(){return this.$select},destroy:function(){this.$select.remove(),this.$element.data("NavToSelect",null)}},c.fn.navToSelect=function(a){if("string"!=typeof a)return this.each(function(){var b=c.data(this,"navToSelect");b||(b=new d(this,a),c.data(this,"navToSelect",b))});var b=a,e=Array.prototype.slice.call(arguments,1);if(!/^(getSelect)$/.test(b))return this.each(function(){var a=c.data(this,"navToSelect");a&&"function"==typeof a[b]&&a[b].apply(a,e)});var f=this.first().data("navToSelect");return f&&"function"==typeof f[b]?f[b].apply(f,e):void 0}}(window,document,jQuery),function(a,b,c){var d=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=c(d):"function"==typeof define&&define.amd?define(function(){return b[a]=c(d)}):b[a]=c(d)}("enquire",this,function(a){"use strict";function b(a,b){var c,d=0,e=a.length;for(d;e>d&&(c=b(a[d],d),c!==!1);d++);}function c(a){return"[object Array]"===Object.prototype.toString.apply(a)}function d(a){return"function"==typeof a}function e(a){this.options=a,!a.deferSetup&&this.setup()}function f(b,c){this.query=b,this.isUnconditional=c,this.handlers=[],this.mql=a(b);var d=this;this.listener=function(a){d.mql=a,d.assess()},this.mql.addListener(this.listener)}function g(){if(!a)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!a("only all").matches}return e.prototype={setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===a||this.options.match===a}},f.prototype={addHandler:function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var c=this.handlers;b(c,function(b,d){return b.equals(a)?(b.destroy(),!c.splice(d,1)):void 0})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){b(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";b(this.handlers,function(b){b[a]()})}},g.prototype={register:function(a,e,g){var h=this.queries,i=g&&this.browserIsIncapable;return h[a]||(h[a]=new f(a,i)),d(e)&&(e={match:e}),c(e)||(e=[e]),b(e,function(b){d(b)&&(b={match:b}),h[a].addHandler(b)}),this},unregister:function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},new g}),!function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||[];return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e}function o(t,e,r){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=i({},this.options),"function"==typeof e?r=e:i(this.options,e),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,r)}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var h=t.jQuery,a=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url/((['"])?(.*?)/1/)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var i=new s(t,e);this.images.push(i)},o.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(e.prototype),r.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(h=e,h.fn.imagesLoaded=function(t,e){var i=new o(this,t,e);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o}),function(a,b,c){"use strict";var d=[],e=c(a).width(),f=c.AdaptText=function(a,b){this.element=a,this.$element=c(a),this.options=c.extend(!0,{},f.defaults,b,this.$element.data()),this.width=this.$element.width();var e=this;c.extend(e,{init:function(){e.resize(),e.options.scrollable&&e.scrollOnHover()},scrollOnHover:function(){e.$element.css({overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}),e.$element.hover(function(){var a=e.element.scrollWidth-e.$element.width();if(a>0){var b=Math.sqrt(a/e.width)*e.options.scrollSpeed;return e.$element.css("cursor","e-resize"),e.$element.stop().animate({"text-indent":-a},b,function(){return e.$element.css("cursor","text")})}},function(){return e.$element.stop().animate({"text-indent":0},e.options.scrollResetSpeed)})}}),this.init(),d.push(this)};f.defaults={compression:10,max:Number.POSITIVE_INFINITY,min:Number.NEGATIVE_INFINITY,scrollable:!1,scrollSpeed:1e3,scrollResetSpeed:300,onResizeEvent:!0},f.prototype={constructor:f,resize:function(){this.width=this.$element.width(),0!==this.width&&this.$element.css("font-size",Math.floor(Math.max(Math.min(this.width/this.options.compression,parseFloat(this.options.max)),parseFloat(this.options.min))))}},f.resize=function(b){(b||c(a).width()!==e)&&(e=c(a).width(),c.each(d,function(){this.options.onResizeEvent&&this.resize()}))},c.fn.adaptText=function(a){if("string"==typeof a){var b=a,d=Array.prototype.slice.call(arguments,1);return this.each(function(){var a=c.data(this,"adaptText");"function"==typeof a[b]&&a[b].apply(a,d)})}return this.each(function(){c.data(this,"adaptText")||c.data(this,"adaptText",new f(this,a))})};var g=function(a,b){var c,d,e,f=Date.now||function(){return(new Date).getTime()},g=null,h=0,i=function(){h=f(),g=null,e=a.apply(c,d),c=d=null};return function(){var j=f(),k=b-(j-h);return c=this,d=arguments,0>=k?(clearTimeout(g),g=null,h=j,e=a.apply(c,d),c=d=null):g||(g=setTimeout(i,k)),e}};a.addEventListener?a.addEventListener("resize",g(f.resize,200),!1):a.attachEvent&&a.attachEvent("onresize",g(f.resize,200))}(window,document,jQuery),function(a){function b(a,b){return a.toFixed(b.decimals)}a.fn.countTo=function(b){return b=b||{},a(this).each(function(){function c(){k+=g,j++,d(k),"function"==typeof e.onUpdate&&e.onUpdate.call(h,k),j>=f&&(i.removeData("countTo"),clearInterval(l.interval),k=e.to,"function"==typeof e.onComplete&&e.onComplete.call(h,k))}function d(a){var b=e.formatter.call(h,a,e);i.text(b)}var e=a.extend({},a.fn.countTo.defaults,{from:a(this).data("from"),to:a(this).data("to"),speed:a(this).data("speed"),refreshInterval:a(this).data("refresh-interval"),decimals:a(this).data("decimals")},b),f=Math.ceil(e.speed/e.refreshInterval),g=(e.to-e.from)/f,h=this,i=a(this),j=0,k=e.from,l=i.data("countTo")||{};i.data("countTo",l),l.interval&&clearInterval(l.interval),l.interval=setInterval(c,e.refreshInterval),d(k)})},a.fn.countTo.defaults={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:b,onUpdate:null,onComplete:null}}(jQuery),function(a,b){"object"==typeof exports?module.exports=b(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],b):b(a.jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(){},onStep:function(){},onStop:function(){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));e.easing="string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?jQuery.easing[e.easing]:d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}}),(function(d){function n(c,a,b){var e=this,l=c.add(this),g=c.find(b.tabs),f=a.jquery?a:c.children(a),i;g.length||(g=c.children());f.length||(f=c.parent().find(a));f.length||(f=d(a));d.extend(this,{click:function(a,h){var f=g.eq(a),j=!c.data("tabs");"string"==typeof a&&a.replace("#","")&&(f=g.filter('[href*="'+a.replace("#","")+'"]'),a=Math.max(g.index(f),0));if(b.rotate){var k=g.length-1;if(0>a)return e.click(k,h);if(a>k)return e.click(0,h)}if(!f.length){if(0<=i)return e;a=b.initialIndex;f=g.eq(a)}if(a=== +function ThemeForceFullWith(){jQuery(".forcefull").each(function(){var i=jQuery(this);if(i.hasClass("forcefull")){var r=i.data("forceFull");"width"==r&&i.css("width",""),i.data("original_margin_left")?i.css("margin-left",i.data("original_margin_left")):i.data("original_margin_left",i.css("margin-left")),i.data("original_margin_right")?i.css("margin-right",i.data("original_margin_right")):i.data("original_margin_right",i.css("margin-right"));var a=i.offset().left,t=jQuery(window).width()-(a+i.outerWidth());if(i.css("margin-left","-"+a+"px").css("margin-right","-"+t+"px"),"width"==r){var e="calc( 100% + "+(a+t)+"px)";i.css("width",e)}i.trigger("change")}})}!function(i){"use stict";i(document).ready(function(){ThemeForceFullWith(),i(window).resize(function(){ThemeForceFullWith()})})}(jQuery);window.matchMedia||(window.matchMedia=function(){"use strict";var a=window.styleMedia||window.media;if(!a){var b=document.createElement("style"),c=document.getElementsByTagName("script")[0],d=null;b.type="text/css",b.id="matchmediajs-test",c.parentNode.insertBefore(b,c),d="getComputedStyle"in window&&window.getComputedStyle(b,null)||b.currentStyle,a={matchMedium:function(a){var c="@media "+a+"{ #matchmediajs-test { width: 1px; } }";return b.styleSheet?b.styleSheet.cssText=c:b.textContent=c,"1px"===d.width}}}return function(b){return{matches:a.matchMedium(b||"all"),media:b||"all"}}}()),function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var a=window.matchMedia,b=a("only all").matches,c=!1,d=0,e=[],f=function(){clearTimeout(d),d=setTimeout(function(){for(var b=0,c=e.length;c>b;b++){var d=e[b].mql,f=e[b].listeners||[],g=a(d.media).matches;if(g!==d.matches){d.matches=g;for(var h=0,i=f.length;i>h;h++)f[h].call(window,d)}}},30)};window.matchMedia=function(d){var g=a(d),h=[],i=0;return g.addListener=function(a){b&&(c||(c=!0,window.addEventListener("resize",f,!0)),0===i&&(i=e.push({mql:g,listeners:h})),h.push(a))},g.removeListener=function(a){for(var b=0,c=h.length;c>b;b++)h[b]===a&&h.splice(b,1)},g}}(),!function(t,e,i){"use strict";var s=e.nav=function(t,i){function n(){a=!0,o.$nav.find("> li").each(function(t){if(e(this).hasClass("menu-item-level-0")&&e(this).hasClass("menu-multi-column-fullwidth")){var i=o.$nav.parents("#navigation.jqueryslidemenu");return e(i).wrap("<div class='navigation-fullwidth-menu-wrapper'></div>"),!1}});var t=o.$nav.find("> li");l(t,o.settings.root),l(t.find("li"),o.settings.child)}function l(t,i){o.hover(t,i.hoverIntent,i.delay,function(){var t=this,n=e(this).find("> ul");if(i.beforeHoverIn.call(t),n.size()>0){var l=e(t).data("check");if(void 0===l&&i.beforeFirstRender.call(t),void 0!==l&&l===s.windowDimensions||(i.position.call(t,n,o),e(t).data("check",s.windowDimensions)),e(t).hasClass("menu-multi-column-fullwidth")){var a=e(t).find("ul.sub-menu-level-0"),f=e(t).closest(".navigation-fullwidth-menu-wrapper");if(void 0!==e(f)[0]){var r=f.offset(),u=0,h=0,d=0,c={left:e(t).offset().left,top:e(t).offset().top},v=e(t)[0].getBoundingClientRect(),m=0;m=v.width?v.width:v.right-v.left;var w=e(f)[0].getBoundingClientRect();u=w.width?w.width:w.right-w.left;var g=e(t).closest("#navigation");e("body").hasClass("rtl")?(h=r.left+u-(c.left+m),e(g).hasClass("nav-align-default")&&(d=parseInt(e(g).css("left"))),e(g).hasClass("nav-align-left")&&(d=parseInt(e(g).css("left"))),e(g).hasClass("nav-align-right")&&(h-=d=parseInt(e(g).css("right")))):(h=r.left-c.left,e(g).hasClass("nav-align-default")&&(d=parseInt(e(g).css("right"))),e(g).hasClass("nav-align-left")&&(h+=d=parseInt(e(g).css("left"))),e(g).hasClass("nav-align-right")&&(d=parseInt(e(g).css("right")))),0!=d&&(d*=-1),u+=d,a.css("width",u),a.css("visibity","visible"),e("body").hasClass("rtl")?a.css("right","-"+h+"px"):a.css("left",h+"px")}}if(!e(t).hasClass("menu-multi-column-item")){if(!e(t).hasClass("menu-item-level-0")&&!e(t).hasClass("menu-item-level-1")){var p=e(this).closest(".menu-item-level-0");if(void 0!==p&&p.hasClass("menu-multi-column-opensub")){var C=e(this).closest("ul.sub-menu-level-1");if(void 0!==C){var b=C.css("z-index");void 0===b?b=405:b++,C.css("z-index",b)}}}"fade"===i.effect?n.hide().css("visibility","visible").fadeIn(i.inDuration,function(){i.afterHoverIn.call(t)}):n.hide().css("visibility","visible").slideDown(i.inDuration,function(){i.afterHoverIn.call(t)})}}else i.afterHoverIn.call(t)},function(){var t=this,s=e(this).find("> ul");if(i.beforeHoverOut.call(t),s.size()>0){if(!e(t).hasClass("menu-multi-column-item")){if(!e(t).hasClass("menu-item-level-0")&&!e(t).hasClass("menu-item-level-1")){var n=e(this).closest(".menu-item-level-0");if(void 0!==n&&n.hasClass("menu-multi-column-opensub")){var l=e(this).closest("ul.sub-menu-level-1");void 0!==l&&l.css("z-index","")}}"fade"===i.effect?s.fadeOut(i.outDuration,function(){s.css("visibility","hidden"),i.afterHoverOut.call(t)}):s.slideUp(i.outDuration,function(){s.css("visibility","hidden"),i.afterHoverOut.call(t)})}}else i.afterHoverOut.call(t)})}this.nav=t,this.$nav=e(t),this.settings=e.extend(!0,{},s.defaults,i);var a=!1,o=this;null==this.settings.rtl&&(this.settings.rtl=function(t){if("rtl"===(""+t.attr("dir")).toLowerCase())return!0;var i=!1;return t.parents("[dir]").each(function(){if(/rtl/i.test(e(this).attr("dir")))return i=!0,!1}),i}(this.$nav)),this.settings.rtl?(this.dirAttribute="right",this.$nav.addClass("nav_rtl")):this.dirAttribute="left",e.extend(o,{getNav:function(){return this.$nav},getCurrent:function(){var t=this.$nav.find(this.settings.currentSelector);return 0===t.size()&&(t=this.$nav.find("li:first")),t.find("> a")},getWindowDimensions:function(){return{w:e(window).width(),h:e(window).height()}},resize:function(){s.windowDimensions=o.getWindowDimensions()},isBuilted:function(){return a},hover:function(t,i,s,n,l){void 0!==e.fn.hoverIntent?e(t).hoverIntent({sensitivity:30,interval:i,timeout:s,over:n,out:l}):e(t).hover(n,l)}}),s.windowDimensions=o.getWindowDimensions(),n(),e(window).bind("resize",o.resize)};s.defaults={root:{effect:"slide",delay:100,hoverIntent:100,inDuration:200,outDuration:200,beforeHoverIn:function(){},afterHoverIn:function(){e(this).addClass("is-open")},beforeHoverOut:function(){},afterHoverOut:function(){e(this).removeClass("is-open")},beforeFirstRender:function(){},position:function(t,i){var n=this,l=0,a=0,o=e(this),f={left:o.offset().left,top:o.offset().top};if(e(n).hasClass("menu-multi-column")){var r,u=o.parents("#navigation.jqueryslidemenu > ul");if(void 0!==e(u)[0]){var h=u.offset(),d=e(n)[0].getBoundingClientRect(),c=0;c=d.width?d.width:d.right-d.left;var v=e(u)[0].getBoundingClientRect();a=v.width?v.width:v.right-v.left,i.settings.rtl?(h.left=h.left+a,r=h.left-(f.left+c)):r=h.left-f.left,l=r}}var m={w:t.outerWidth(),h:t.outerHeight()};i.settings.rtl?f.left>m.w?t.css({right:0,left:""}):f.left+n.offsetWidth<m.w?t.css({right:-m.w+n.offsetWidth}):t.css({right:"auto",left:0}):f.left+m.w<s.windowDimensions.w?t.css({left:0,right:""}):f.left+n.offsetWidth<m.w?f.left<s.windowDimensions.w/2?t.css({left:-f.left+i.$nav.offset().left}):t.css({left:s.windowDimensions.w-f.left-m.w-i.$nav.offset().left}):t.css({left:"auto",right:0}),e(n).hasClass("menu-multi-column")&&(i.settings.rtl?t.css({right:"-"+l+"px",width:a+"px"}):t.css({left:l+"px",width:a+"px"}))}},child:{effect:"fade",delay:0,hoverIntent:0,inDuration:200,outDuration:100,beforeHoverIn:function(){},afterHoverIn:function(){e(this).addClass("is-open")},beforeHoverOut:function(){},afterHoverOut:function(){e(this).removeClass("is-open")},beforeFirstRender:function(){},position:function(t,i){var n=this,l=e(n),a={left:l.offset().left,top:l.offset().top},o={w:t.outerWidth(),h:t.outerHeight()};if(i.settings.rtl){if(!e(n).hasClass("menu-multi-column-item"))if(n.offsetWidth<a.left)t.css({right:n.offsetWidth});else{f=l.parents("li.menu-item-level-0");(r=l.find("ul > li > a").width())<=0&&(r=200),void 0!==e(f).attr("class")&&e(f).hasClass("menu-multi-column")?t.css({right:0-(r+25)}):t.css({right:0-n.offsetWidth})}}else if(!e(n).hasClass("menu-multi-column-item"))if(a.left+n.offsetWidth+o.w<s.windowDimensions.w)t.css({left:n.offsetWidth});else{var f=l.parents("li.menu-item-level-0"),r=l.find("ul > li > a").width();r<=0&&(r=200),void 0!==e(f).attr("class")&&e(f).hasClass("menu-multi-column")?t.css({left:0-(r+25)}):t.css({left:0-n.offsetWidth})}}}},e.fn.nav=function(t){return this.each(function(){e.data(this,"nav")||e.data(this,"nav",new s(this,t))})}}(document,jQuery),function(a,b,c){"use strict";var d=function(b,e){this.element=b,this.$element=c(b),this._isBuilded=!1,this.options=c.extend(d.defaults,e);var f=this;c.extend(f,{init:function(){var b=f.getItems();f.build(b),f.$select.on("change",f.options.onChange),f.$element.trigger("navToSelect::ready"),c(a).on("orientationchange",function(){f.$select.is(":hidden")&&f.$select.is(":focus")&&f.$select.blur()})},build:function(a){f.$select=c("<select />",{"class":f.options.namespace}).html(f.buildOptions(a,1)),null===f.options.prependTo?f.$element.after(f.$select):f.$select.prependTo(f.options.prependTo),f._isBuilded=!0},buildOption:function(a,b){var c=new Array(b).join(f.options.indentString);return 1!==b&&f.options.indentSpace&&(c+="&nbsp;"),'<option value="'+a.value+'"'+(a.linkable===!1?' data-linkable="false"':"")+(a.actived===!0?' selected="selected"':"")+">"+c+a.label+"</option>"},buildOptions:function(a,b){if(b>f.options.maxLevel)return"";var d="";return c.each(a,function(a,c){c.linkable===!1&&"undefined"!=typeof c.items&&1===b&&f.options.useOptgroup&&(d+='<optgroup label="'+c.label+'">',d+=f.buildOptions(c.items,b+1),d+="</optgroup>"),"undefined"!=typeof c.items?(d+=f.buildOption(c,b),d+=f.buildOptions(c.items,b+1)):d+=f.buildOption(c,b)}),d},getItems:function(){var a=[];return f.options.placeholder&&(a=a.concat({value:"#",label:f.options.placeholder,linkable:!1})),a=a.concat(f.options.getItemsFromList.call(f,f.$element,1))},getItemValue:function(a){return a.find(f.options.linkSelector).attr("href")},isLinkable:function(a){return"#"!==f.getItemValue(a)},isActived:function(a){return a.is("."+f.options.activeClass)},isBuilded:function(){return f._isBuilded}}),this.init()};d.defaults={maxLevel:4,prependTo:null,activeClass:"active",linkSelector:"a:first",indentString:"&ndash;",indentSpace:!0,placeholder:"Navigate to...",useOptgroup:!1,namespace:"navToSelect",itemFilter:function(){return!0},getItemLabel:function(a){return a.find(this.options.linkSelector).text()},getItemsFromList:function(a,b){var d=this,e=[];return a.children("li").each(function(){var a=c(this);if(d.options.itemFilter(a)){var f={value:d.getItemValue(a),label:d.options.getItemLabel.call(d,a),linkable:d.isLinkable(a),actived:d.isActived(a)};a.children("ul, ol").length&&(f.items=[],a.children("ul, ol").each(function(){f.items=f.items.concat(d.options.getItemsFromList.call(d,c(this),b+1))})),e.push(f)}}),e},onChange:function(){c(this).data("linkable")!==!1&&(b.location.href=this.value)}},d.prototype={constructor:d,getSelect:function(){return this.$select},destroy:function(){this.$select.remove(),this.$element.data("NavToSelect",null)}},c.fn.navToSelect=function(a){if("string"!=typeof a)return this.each(function(){var b=c.data(this,"navToSelect");b||(b=new d(this,a),c.data(this,"navToSelect",b))});var b=a,e=Array.prototype.slice.call(arguments,1);if(!/^(getSelect)$/.test(b))return this.each(function(){var a=c.data(this,"navToSelect");a&&"function"==typeof a[b]&&a[b].apply(a,e)});var f=this.first().data("navToSelect");return f&&"function"==typeof f[b]?f[b].apply(f,e):void 0}}(window,document,jQuery),function(a,b,c){var d=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=c(d):"function"==typeof define&&define.amd?define(function(){return b[a]=c(d)}):b[a]=c(d)}("enquire",this,function(a){"use strict";function b(a,b){var c,d=0,e=a.length;for(d;e>d&&(c=b(a[d],d),c!==!1);d++);}function c(a){return"[object Array]"===Object.prototype.toString.apply(a)}function d(a){return"function"==typeof a}function e(a){this.options=a,!a.deferSetup&&this.setup()}function f(b,c){this.query=b,this.isUnconditional=c,this.handlers=[],this.mql=a(b);var d=this;this.listener=function(a){d.mql=a,d.assess()},this.mql.addListener(this.listener)}function g(){if(!a)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!a("only all").matches}return e.prototype={setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===a||this.options.match===a}},f.prototype={addHandler:function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var c=this.handlers;b(c,function(b,d){return b.equals(a)?(b.destroy(),!c.splice(d,1)):void 0})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){b(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";b(this.handlers,function(b){b[a]()})}},g.prototype={register:function(a,e,g){var h=this.queries,i=g&&this.browserIsIncapable;return h[a]||(h[a]=new f(a,i)),d(e)&&(e={match:e}),c(e)||(e=[e]),b(e,function(b){d(b)&&(b={match:b}),h[a].addHandler(b)}),this},unregister:function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},new g}),!function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||[];return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e}function o(t,e,r){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=i({},this.options),"function"==typeof e?r=e:i(this.options,e),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,r)}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var h=t.jQuery,a=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url/((['"])?(.*?)/1/)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var i=new s(t,e);this.images.push(i)},o.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(e.prototype),r.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(h=e,h.fn.imagesLoaded=function(t,e){var i=new o(this,t,e);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o}),function(a,b,c){"use strict";var d=[],e=c(a).width(),f=c.AdaptText=function(a,b){this.element=a,this.$element=c(a),this.options=c.extend(!0,{},f.defaults,b,this.$element.data()),this.width=this.$element.width();var e=this;c.extend(e,{init:function(){e.resize(),e.options.scrollable&&e.scrollOnHover()},scrollOnHover:function(){e.$element.css({overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}),e.$element.hover(function(){var a=e.element.scrollWidth-e.$element.width();if(a>0){var b=Math.sqrt(a/e.width)*e.options.scrollSpeed;return e.$element.css("cursor","e-resize"),e.$element.stop().animate({"text-indent":-a},b,function(){return e.$element.css("cursor","text")})}},function(){return e.$element.stop().animate({"text-indent":0},e.options.scrollResetSpeed)})}}),this.init(),d.push(this)};f.defaults={compression:10,max:Number.POSITIVE_INFINITY,min:Number.NEGATIVE_INFINITY,scrollable:!1,scrollSpeed:1e3,scrollResetSpeed:300,onResizeEvent:!0},f.prototype={constructor:f,resize:function(){this.width=this.$element.width(),0!==this.width&&this.$element.css("font-size",Math.floor(Math.max(Math.min(this.width/this.options.compression,parseFloat(this.options.max)),parseFloat(this.options.min))))}},f.resize=function(b){(b||c(a).width()!==e)&&(e=c(a).width(),c.each(d,function(){this.options.onResizeEvent&&this.resize()}))},c.fn.adaptText=function(a){if("string"==typeof a){var b=a,d=Array.prototype.slice.call(arguments,1);return this.each(function(){var a=c.data(this,"adaptText");"function"==typeof a[b]&&a[b].apply(a,d)})}return this.each(function(){c.data(this,"adaptText")||c.data(this,"adaptText",new f(this,a))})};var g=function(a,b){var c,d,e,f=Date.now||function(){return(new Date).getTime()},g=null,h=0,i=function(){h=f(),g=null,e=a.apply(c,d),c=d=null};return function(){var j=f(),k=b-(j-h);return c=this,d=arguments,0>=k?(clearTimeout(g),g=null,h=j,e=a.apply(c,d),c=d=null):g||(g=setTimeout(i,k)),e}};a.addEventListener?a.addEventListener("resize",g(f.resize,200),!1):a.attachEvent&&a.attachEvent("onresize",g(f.resize,200))}(window,document,jQuery),function(a){function b(a,b){return a.toFixed(b.decimals)}a.fn.countTo=function(b){return b=b||{},a(this).each(function(){function c(){