• Changelog


    2.8.6

    • We are pleased to provide our update to the WP Champion. This release is a mixture of updates and feature improvements.
    • Please visit http://thethemebuilders.com/wp-champion-professional-theme-changelog/ for notes to this changelog.
    • ===============================================
    • WP CHAMPION PROFESSIONAL THEME RECENT CHANGELOG
    • ===============================================
    • Version 2.8.6 - July 25 2018
    • ---------------------------------------------------------
    • 1) Updated: Essential Grid to version 2.2.5
    • 2) Updated: Slider Revolution to version 5.4.8
    • 3) Updated: Admin language pot file.
    • 4) Added: GDPR Consent to theme contact form. Setting to be found in theme general settings. If no text in the settings is added no consent check mark field is added and form looks like it always did. The consent string is also to be found in the WPML string translation table fro translation purposes.
    • 5) Added: Ip address and referrer page to contact form submission email.
    • 6) Added: Focus css for Contact Form submit button.
    • 7) Added: Tab_index for Contact Form submit button.
    • 8) Added: Fancybox overlay background color setting to the global theme color settings.
    • 9) Added: Override setting into Theme page options for Align Content. It now can be turned ON/OFF for woocommerce products on a page base.
    • 10) Added: Missing text domains in translated strings.
    • 11) Added: Full Width setting to image shortcode
    • 12) Improved: Added more fields to global Woo variable called $woo_config to avoid over accessing database by SQL queries.
    • 13) Improved: Moved Align Content (Keep Height) script for Woo Products into custom(combine).js. This addresses the issue that multiple unnecessary instances of this script were added into the page content. Now we are only loading it once and only activate it when its needed.
    • 14) Tweaked: Moved Align Content (keep height) Setting for Woocommerce from shop page settings to Woo General settings as it applies to all products listing.
    • 15) Tweaked: Shortcode Menu dropdown text color css.
    • 16) Tweaked: Moved the wp importer and theme plugin installer text domains into the theme_admin text domain.
    • 17) Tweaked: Required wordpress version is now 4.9.6
    • 18) Tweaked: Removed Ini_set for max_input_vars.
    • 19) Tweaked: Gutenberg filter when Gutenberg is Turned OFF in theme settings.
    • 20) Fixed: Single product image WOO layout/ Theme Layout for multisites.
    • 21) Fixed: Page elements positioning when FancyBox popup is open. It happens only to the sticky header. The sticky header now is moved out if fancybox overlay is active and comes back once the fancybox overlay is closed.
    • 22) Fixed: Dropdown widget ID missing on select. Select not working because of that.
    • 23) Fixed: Helptext Youtube Video Show Info. The helptext was wrong.
    • 24) Fixed: Revslider popup in wordpress editor z-index issue.
    • 25) Fixed: Revslider popup close button size css.
    • 26) Fixed: Easy image Shortcode when no width and height are set.
  • Files

    New Files
    Different Files
    Delete Files
      • single-product/product-image-theme.php
      • single-product/product-thumbnails-theme.php
      • css/screen.css
      • css/screen.min.css
      • css/screen_complex.css
      • css/screen_complex.min.css
      • framework/admin/admin.php
      • framework/admin/assets/css/style-rtl.css
      • framework/admin/assets/css/style.css
      • framework/admin/functions/nav-menu.php
      • framework/admin/languages/wp-champion_admin.pot
      • framework/admin/metaboxes/page_general.php
      • framework/admin/metaboxes/portfolio.php
      • framework/admin/options/color.php
      • framework/admin/options/general.php
      • framework/admin/options/helps/portfolio.php
      • framework/admin/options/slideshow.php
      • framework/admin/options/wooshop.php
      • framework/admin/shortcodes/dialog.php
      • framework/admin/shortcodes/dialogs/easy_image.php
      • framework/admin/shortcodes/dialogs/image.php
      • framework/admin/shortcodes/dialogs/slideshow_fotorama.php
      • framework/admin/shortcodes/dialogs/video_youtube.php
      • framework/admin/shortcodes/preview.php
      • framework/admin/themeplugins/class-tgm-plugin-activation.php
      • framework/admin/themeplugins/essential-grid.zip
      • framework/admin/themeplugins/revslider.zip
      • framework/admin/themeplugins/theme-plugins.php
      • framework/admin/update.php
      • framework/admin/updates/woocommerce.php
      • framework/functions/common.php
      • framework/functions/email.php
      • framework/functions/filter.php
      • framework/functions/options.php
      • framework/functions/skin.php
      • framework/functions/woocommerce.php
      • framework/functions/wpml-string.php
      • framework/helpers/baseOptionsGenerator.php
      • framework/info.php
      • framework/plugins/wordpress-importer/parsers.php
      • framework/plugins/wordpress-importer/wordpress-importer.php
      • framework/plugins/wp-pagenavi/readme.txt
      • framework/shortcodes/images.php
      • framework/shortcodes/multibackground.php
      • framework/shortcodes/widgets.php
      • framework/theme.php
      • framework/types/portfolio.php
      • framework/types/slideshow.php
      • framework/widgets/calendar.php
      • framework/widgets/categories.php
      • framework/widgets/contactform.php
      • framework/widgets/featured-image.php
      • includes/html5video.php
      • includes/sliderpreview.php
      • index.php
      • js/custom.combine.js
      • js/custom.js
      • js/jquery-visibility.js
      • js/jquery.fancybox.js
      • js/jquery.fancybox.min.js
      • js/jquery.fancybox.pack.js
      • languages/wp-champion.pot
      • product-searchform.php
      • screenshot.png
      • sections/title.php
      • single-product/product-image.php
      • single-product/product-thumbnails.php
      • style.css
      • updater/theme-updater-admin.php
      • updater/theme-updater.php
      • framework/admin/themeplugins/languages
      • framework/admin/themeplugins/languages/tgmpa-cs_CZ.mo
      • framework/admin/themeplugins/languages/tgmpa-cs_CZ.po
      • framework/admin/themeplugins/languages/tgmpa-de_DE.mo
      • framework/admin/themeplugins/languages/tgmpa-de_DE.po
      • framework/admin/themeplugins/languages/tgmpa-en_AU.mo
      • framework/admin/themeplugins/languages/tgmpa-en_AU.po
      • framework/admin/themeplugins/languages/tgmpa-en_CA.mo
      • framework/admin/themeplugins/languages/tgmpa-en_CA.po
      • framework/admin/themeplugins/languages/tgmpa-en_GB.mo
      • framework/admin/themeplugins/languages/tgmpa-en_GB.po
      • framework/admin/themeplugins/languages/tgmpa-eo.mo
      • framework/admin/themeplugins/languages/tgmpa-eo.po
      • framework/admin/themeplugins/languages/tgmpa-es_ES.mo
      • framework/admin/themeplugins/languages/tgmpa-es_ES.po
      • framework/admin/themeplugins/languages/tgmpa-fr_FR.mo
      • framework/admin/themeplugins/languages/tgmpa-fr_FR.po
      • framework/admin/themeplugins/languages/tgmpa-he_IL.mo
      • framework/admin/themeplugins/languages/tgmpa-he_IL.po
      • framework/admin/themeplugins/languages/tgmpa-hr_HR.mo
      • framework/admin/themeplugins/languages/tgmpa-hr_HR.po
      • framework/admin/themeplugins/languages/tgmpa-it_IT.mo
      • framework/admin/themeplugins/languages/tgmpa-it_IT.po
      • framework/admin/themeplugins/languages/tgmpa-nl_NL.mo
      • framework/admin/themeplugins/languages/tgmpa-nl_NL.po
      • framework/admin/themeplugins/languages/tgmpa-pt_BR.mo
      • framework/admin/themeplugins/languages/tgmpa-pt_BR.po
      • framework/admin/themeplugins/languages/tgmpa-ro_RO.mo
      • framework/admin/themeplugins/languages/tgmpa-ro_RO.po
      • framework/admin/themeplugins/languages/tgmpa-ru_RU.mo
      • framework/admin/themeplugins/languages/tgmpa-ru_RU.po
      • framework/admin/themeplugins/languages/tgmpa-sr_RS.mo
      • framework/admin/themeplugins/languages/tgmpa-sr_RS.po
      • framework/admin/themeplugins/languages/tgmpa-sv_SE.mo
      • framework/admin/themeplugins/languages/tgmpa-sv_SE.po
      • framework/admin/themeplugins/languages/tgmpa.pot
      • js/jquery.jarallax.init.old.js
  • Detail

    css/screen.css

    @@ -370,6 +370,7 @@ 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; @@ -2531,6 +2532,9 @@ } #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 {

    css/screen.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015 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}.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}#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 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}#navigation ul ul .menu-has-description.has-children > .menu-item-div-wrapper:after,#navigation ul ul .menu-has-description.has-children > a::after{position:absolute;top:6px;right:15px}.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 > ul > li.menu-multi-column-opensub > ul > li > .menu-item-div-wrapper:after,#navigation > 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}@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],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}#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 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}#navigation ul ul .menu-has-description.has-children > .menu-item-div-wrapper:after,#navigation ul ul .menu-has-description.has-children > a::after{position:absolute;top:6px;right:15px}.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 > ul > li.menu-multi-column-opensub > ul > li > .menu-item-div-wrapper:after,#navigation > 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}

    css/screen_complex.css

    @@ -370,6 +370,7 @@ 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; @@ -2526,6 +2527,9 @@ } #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 {

    css/screen_complex.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015 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}.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}#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 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}#navigation ul ul .menu-has-description.has-children > .menu-item-div-wrapper:after,#navigation ul ul .menu-has-description.has-children > a::after{position:absolute;top:6px;right:15px}.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 > ul > li.menu-multi-column-opensub > ul > li > .menu-item-div-wrapper:after,#navigation > 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}@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],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}#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 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}#navigation ul ul .menu-has-description.has-children > .menu-item-div-wrapper:after,#navigation ul ul .menu-has-description.has-children > a::after{position:absolute;top:6px;right:15px}.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 > ul > li.menu-multi-column-opensub > ul > li > .menu-item-div-wrapper:after,#navigation > 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}

    framework/admin/admin.php

    @@ -100,9 +100,9 @@ $try = true; } - if((int)ini_get('max_input_vars') < 1000){ - @ini_set('max_input_vars', 3000); - $errors[] = __('Please increase max_input_vars to greater than 1000 in php.ini file.','theme_admin'); + if((int)ini_get('max_input_vars') <= 1000){ + /@ini_set('max_input_vars', 3000); + $errors[] = __('Please increase max_input_vars to greater than 1000 in php.ini file (preferred value 3000 or 5000).','theme_admin'); } if(!is_multisite()){

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

    @@ -10,7 +10,21 @@ content: "/f180"; font-style: normal; } - +.mce-menu-item.mce-menu-item-expand.mce-selected .mce-text, .mce-menu-item.mce-selected .mce-ico{ + color:#fff; +} +.mce-rtl .mce-menu-item.mce-menu-item-expand.mce-selected .mce-caret { + border-right-color:#fff; +} +div[aria-describedby="revslider-tiny-mce-dialog"].ui-dialog.ui-widget.ui-widget-content { + z-index:1050; + left:auto; + right:200px; +} +div[aria-describedby="revslider-tiny-mce-dialog"] .ui-button.ui-widget.ui-dialog-titlebar-close { + width: 30px !important; + height: 40px !important; +} /* Layout helpers ----------------------------------*/

    framework/admin/assets/css/style.css

    @@ -1,12 +1,26 @@ /*! jQuery UI - v1.10.0 - 2013-01-21 * http:/jqueryui.com * Includes: jquery.ui.core.css, jquery.ui.slider.css +* Tags: theme-options, translation-ready, accessibility-ready * To view and modify this theme, visit http:/jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */ .mce-i-shortcode:before, .mce-i-shortcodeGenerator:before { font-family: "dashicons"; content: "/f180"; font-style: normal; +} +.mce-menu-item.mce-menu-item-expand.mce-selected .mce-text, .mce-menu-item.mce-selected .mce-ico{ + color:#fff; +} +.mce-menu-item.mce-menu-item-expand.mce-selected .mce-caret { + border-left-color:#fff; +} +div[aria-describedby="revslider-tiny-mce-dialog"].ui-dialog.ui-widget.ui-widget-content { + z-index:1050; +} +div[aria-describedby="revslider-tiny-mce-dialog"] .ui-button.ui-widget.ui-dialog-titlebar-close { + width: 30px !important; + height: 40px !important; } /* Layout helpers ----------------------------------*/

    framework/admin/functions/nav-menu.php

    @@ -111,25 +111,26 @@ <p class="field-theme-multi-column multi-column-enabled description-wide" style="margin-bottom:6px;"> <label for="edit-menu-item-theme-multi-column-<?php echo $item_id;?>"> <input class="menu-item-multi-column-enabled" type="checkbox" id="edit-menu-item-theme-multi-column-<?php echo $item_id;?>" value="1" name="menu-item-theme-multi-column[<?php echo $item_id;?>]"<?php checked( $multicolumn, 1);?> /> - <?php _e( 'Make this Menu Item a Multi Column Item ' , 'theme_admin')?> + <?php _e( 'Make this Menu Item a Multi Column Item ', 'theme_admin')?> </label> </p> <p class='multi-column-condition description description-wide'> <select id="edit-menu-item-theme-multi-column-type-'<?php echo $item_id;?>" name="menu-item-theme-multi-column-type[<?php echo $item_id;?>]"> <?php for ($number = 1; $number <= 6; $number++) { - $col_name='Column '.$number; + if ($number==1) $col_name=$number.__(' Column','theme_admin'); + else $col_name=$number.__(' Columns','theme_admin'); $col_id='col-'.$number?> - <option value="<?php echo $col_id;?>" <?php selected( $col_id, $multicolumn_type );?>> <?php _e($col_name, 'theme_admin' );?> </option> + <option value="<?php echo $col_id;?>" <?php selected( $col_id, $multicolumn_type );?>> <?php echo $col_name;?> </option> <?php }?> </select> <?php _e('Set number of columns', 'theme_admin'); ?> <br><label for="edit-menu-item-theme-multi-column-opensub-<?php echo $item_id;?>"> <input type="checkbox" id="edit-menu-item-theme-multi-column-opensub-<?php echo $item_id;?>" value="1" name="menu-item-theme-multi-column-opensub[<?php echo $item_id;?>]"<?php checked( $multicolumnopensub, 1);?> /> - <?php _e( 'Open 1st level Sub Menu Items in Multi Column' , 'theme_admin')?> + <?php _e( 'Open 1st level Sub Menu Items in Multi Column', 'theme_admin')?> </label> <br><label for="edit-menu-item-theme-multi-column-fullwidth-<?php echo $item_id;?>"> <input type="checkbox" id="edit-menu-item-theme-multi-column-fullwidth-<?php echo $item_id;?>" value="1" name="menu-item-theme-multi-column-fullwidth[<?php echo $item_id;?>]"<?php checked( $multicolumnfullwidth, 1);?> /> - <?php _e( 'Multi Column Menu Full Width.' , 'theme_admin')?> + <?php _e( 'Multi Column Menu Full Width.', 'theme_admin')?> </label> </p> <?php

    framework/admin/metaboxes/page_general.php

    @@ -1352,6 +1352,13 @@ "htmlspecialchars" => true, "size" => "40", "type" => "text" + ), + array( + "name" => __("Align Content",'theme_admin'), + "id" => "_woocommerce_align_content", + "desc"=>__("By enabling this setting the product content (title, image, short description, price, review stars and button) in products lists will align horizontally. Note: This is a override setting for the global Woocommerce Align Content setting to be found in the Woocommerce General Settings.",'theme_admin'), + "default" => '', + "type" => "tritoggle" ), array( "name" => __("Show Product Short Description",'theme_admin'),

    framework/admin/metaboxes/portfolio.php

    @@ -256,7 +256,7 @@ ), array( "name" => __("Choose a Thumbnail Hover Icon",'theme_admin'), - "desc" => __("<p align='justify'>Choose the Icon Effect desired when hovering over an image. &nbsp;The Icon will only show if not employing a special image effect such as hover or rotate.</p>"), + "desc" => __("<p align='justify'>Choose the Icon Effect desired when hovering over an image. &nbsp;The Icon will only show if not employing a special image effect such as hover or rotate.</p>",'theme_admin'), "id" => "_icon", "default" => 'default', "options" => array(

    framework/admin/options/color.php

    @@ -1450,6 +1450,13 @@ "name" => __("Fancybox Caption Background Color",'theme_admin'), "desc" => "", "id" => "fancybox_caption_bg", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Fancybox Overlay Background Color",'theme_admin'), + "desc" => "", + "id" => "fancybox_overlay_bg", "default" => "", "type" => "color" ),

    framework/admin/options/general.php

    @@ -760,7 +760,20 @@ ), ), ), - + array( + "slug" => 'consent', + "name" => __("GDPR Consent",'theme_admin'), + "options" => array( + array( + "name" => __("Contact Form Consent Text",'theme_admin'), + "desc" => __("<p>In here you can add the consent text for submitting a Contact Form. This is required within the EU since may 25, 2018. If left empty there will be no checkbox in the form. If any text below is entered a checkbox with that text will show in the contact form to which the user can confirm the use of his data.</p>",'theme_admin'), + "id" => "gdpr_consent", + "default" => "I give permission to store the above data and use it to contact me.", + "type" => "textarea", + 'rows' => '2', + ), + ), + ), array( "slug" => 'custom', "name" => __("Custom Code Fields",'theme_admin'),

    framework/admin/options/helps/portfolio.php

    @@ -32,7 +32,7 @@ <p align="justify"><u>Please note it is necessary to set a featured image, and give the portfolio item a title</u> for all Portfolio Types. &nbsp;The Portfolio Type choice determines the action of the featured image thumbnail when selected by a site viewer - it will either open a lightbox with content or transport the website viewer somewhere else in the site, or even to an external url.</p> <p align="justify">Champion does not restrict portfolio display to a special page template, the case with most themes. &nbsp;In Champion, a portfolio list can be inserted in any page or post content, and can range in size from just one item in the list to as many as desired. &nbsp;All the settings for creating a list/display of portfolio items in any webpage are found in the portfolio shortcode, and some portfolio behaviours can be standardized sitewide for lists or the post page by way of settings in the panel below. <span style="color:#0c4892">There are no practical display limits for portfolio lists or portfolio items in Champion. &nbsp;A page can have just one instance of the portfolio shortcode, or it can have 10 separate instances (ex- each list only displays one category). &nbsp;A website built with Champion can have an unlimited number of portfolio lists, and portfolio items.</span></b></p> <p align="justify">Unless otherwise stated all portfolio list thumbnail images open into a lightbox. &nbsp;In some instances it is possible to set a custom lightbox size in a Portfolio Type tab that will override the defaults found in the <b>Lightbox Dimension Tab</b> below wherein are set the theme defaults for the various portfolio lightbox types.</p> -<p align="justify">Finally, the portfolio items grouped into a portfolio category are entirely determined by choice -> a portfolio category may be used to group same type items or it can have a mixed group of portfolio types - there are no restrictions of any sort as to what portfolio items are placed into any portfolio category. &nbsp;Portfolio Categories are like shelves in a bookcase, what is put in them and how they are organized is all according to choice and convenience. &nbsp;The Portfolio Shortcode is used to display the portfolio items, grouped by category(s), or selected individually, as part of the content.</p>').'</p>'; +<p align="justify">Finally, the portfolio items grouped into a portfolio category are entirely determined by choice -> a portfolio category may be used to group same type items or it can have a mixed group of portfolio types - there are no restrictions of any sort as to what portfolio items are placed into any portfolio category. &nbsp;Portfolio Categories are like shelves in a bookcase, what is put in them and how they are organized is all according to choice and convenience. &nbsp;The Portfolio Shortcode is used to display the portfolio items, grouped by category(s), or selected individually, as part of the content.</p>','theme_admin').'</p>'; $screen->add_help_tab( array( 'id' => 'allaboutportfolio',

    framework/admin/options/slideshow.php

    @@ -205,7 +205,7 @@ "type"=>"toggle", ), array( - "name"=>__("Show Description After animation"), + "name"=>__("Show Description After animation",'theme_admin'), "id" => "ken_".$field."_description", "default" => true, "type"=>"toggle", @@ -302,7 +302,7 @@ "type" => "range" ), array( - "name"=>__("AutoPlay"), + "name"=>__("AutoPlay",'theme_admin'), "desc"=>__("Automatically change slides. &nbsp;The slider will start autoplaying after opening whatever was set to be the the initial opening slide (setting for that is below).",'theme_admin'), "id" => "unleash_".$field."_slideshow", "default" => true, @@ -390,7 +390,7 @@ "type" => "select", ), array( - "name"=>__("Caption"), + "name"=>__("Caption",'theme_admin'), "id" => "unleash_".$field."_caption", "default" => true, "type"=>"toggle", @@ -409,7 +409,7 @@ ), array( - "name"=>__("Caption Animation"), + "name"=>__("Caption Animation",'theme_admin'), "desc"=>__("Caption animation type.",'theme_admin'), "id" => "unleash_".$field."_caption_animation", "default" => 'opacity', @@ -463,20 +463,20 @@ / "type" => "text" / ), array( - "name"=>__("Enable Controls"), + "name"=>__("Enable Controls",'theme_admin'), "id" => "unleash_".$field."_controls", "default" => false, "type"=>"toggle", ), array( - "name"=>__("Hide Controls"), + "name"=>__("Hide Controls",'theme_admin'), "desc"=>__("Hides the control buttons and make them only appear when mouse is over the slide.",'theme_admin'), "id" => "unleash_".$field."_hide_controls", "default" => true, "type"=>"toggle", ), array( - "name"=>__("Pauses On Mouse Over"), + "name"=>__("Pauses On Mouse Over",'theme_admin'), "desc"=>__("Pauses the slideshow when mouse is over the slider.",'theme_admin'), "id" => "unleash_".$field."_pause_onmouseover", "default" => true, @@ -568,7 +568,7 @@ "type" => "range" ), array( - "name"=>__("Shape"), + "name"=>__("Shape",'theme_admin'), "desc"=>__("The path that moving elements follow. ",'theme_admin'), "id" => "roundabout_".$field."_shape", "default" => 'lazySusan', @@ -776,19 +776,19 @@ "type"=>"toggle", ), array( - "name"=>__("Caption"), + "name"=>__("Caption",'theme_admin'), "id" => "roundabout_".$field."_caption", "default" => true, "type"=>"toggle", ), array( - "name"=>__("Caption Show On Hover"), + "name"=>__("Caption Show On Hover",'theme_admin'), "id" => "roundabout_".$field."_captionHover", "default" => true, "type"=>"toggle", ), array( - "name"=>__("Caption Postion"), + "name"=>__("Caption Position",'theme_admin'), "id" => "roundabout_".$field."_captionPosition", "default" => 'bottom', "type" => "select", @@ -799,7 +799,7 @@ ) ), array( - "name"=>__("Caption Custom Style"), + "name"=>__("Caption Custom Style",'theme_admin'), "id" => "roundabout_".$field."_captionStyle", "default" => "", 'rows' => '10', @@ -1314,7 +1314,7 @@ "type"=>"toggle", ), array( - "name"=>__("Caption Postion"), + "name"=>__("Caption Position",'theme_admin'), "id" => "fotorama_".$field."_captionposition", "default" => 'bottomleft', "type" => "select", @@ -1355,7 +1355,7 @@ "type" => "color" ), array( - "name"=>__("Html Location"), + "name"=>__("Html Location",'theme_admin'), "id" => "fotorama_".$field."_html_location", "default" => 'center', "type" => "select",

    framework/admin/options/wooshop.php

    @@ -57,6 +57,13 @@ "type" => "toggle" ), array( + "name" => __("Align Content",'theme_admin'), + "id" => "woocommerce_align_add_to_cart_buttons", + "desc"=>__("By enabling this setting the product content (title, image, short description, price, review stars and button) will align horizontally in any products listing (f.e. In the shop page, cart page, single product pages (which have default listings like upsell products & related products), category & tag pages etc). <br><br>Note: this setting can be changed in the available individual Woocommerce page options in each page or post.",'theme_admin'), + "default" => true, + "type" => "toggle" + ), + array( "name" => __("Show Product Short Description",'theme_admin'), "id" => "woocommerce_show_description_page", "desc"=>__("Enable this setting and any listed products overview will show the short product description (if set). Does not apply to the shop page, category or tag pages and single products pages. They have their own setting for this.",'theme_admin'), @@ -89,13 +96,6 @@ "id" => "woocommerce_show_shop_content_all", "desc"=>__("Enable this setting to show any content that is added in the shop page body content on each paginated subpage of the shop page. Woocommerce by default only shows added body content on the first shop page and ignores that content in the shop page on paginated pages (paged=2, paged=3, etc).",'theme_admin'), "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Align Content",'theme_admin'), - "id" => "woocommerce_align_add_to_cart_buttons", - "desc"=>__("By enabling this setting the product content (title, image, short description, price, review stars and button) will align horizontally in any products listing (f.e. Product overview in the shop page, upsell products, related products, etc).",'theme_admin'), - "default" => true, "type" => "toggle" ), array( @@ -321,7 +321,6 @@ "desc"=>__('Enable this setting to activate the Woocommerce Single Product Image Layout with Zoom and Lightbox Icon (only available in Woo 3.0). Note: Our on the fly Image resizing, lightbox and thumbnails are disabled. One need to set propper sized image width and height values in the woo settings to not have blurry images. <a href="https:/docs.woocommerce.com/document/fixing-blurry-product-images/" target="_blank">Fixing Blurry Product Images</a>','theme_admin'), "default" => false, "type" => "toggle", - "process" => "_option_woo_spi_layout_process", ), array( "name" => __("Use Woo 3.0 Single Product LightBox",'theme_admin'), @@ -830,58 +829,7 @@ ), ), ), -/ array( -/ "slug" => 'header_text', -/ "name" => __("Archive Feature Header Content",'theme_admin'), -/ "desc" => __("", 'theme_admin'), -/ "options" => array( -/ -/ ), -/ ), )); return $options; } - - function _option_woo_spi_layout_process($option,$value) { - $error=''; - if(!empty($value)){ - $product_image =THEME_DIR.'/'.'single-product/product-image.php'; - $product_image_new =THEME_DIR.'/'.'single-product/product-image-woo.php'; - if( file_exists($product_image)) { - $rename_ok = rename($product_image, $product_image_new); - if (!$rename_ok) { - $error= __('Can not rename file : ','theme_admin').$product_image.__('. Use ftp to rename the product image php file to : ','theme_admin').$product_image_new; - } - } - $product_thumbnail =THEME_DIR.'/'.'single-product/product-thumbnails.php'; - $product_thumbnail_new =THEME_DIR.'/'.'single-product/product-thumbnails-woo.php'; - if( file_exists($product_thumbnail)) { - $rename_ok = rename($product_thumbnail, $product_thumbnail_new); - if (!$rename_ok) { - if (!empty($error)) $error.='<br>'; - $error.=__('Can not rename file : ','theme_admin').$product_thumbnail.__('. Use ftp to rename the product thumbnail php file to : ','theme_admin').$product_thumbnail_new; - } - } - } else { - $product_image =THEME_DIR.'/'.'single-product/product-image-woo.php'; - $product_image_new =THEME_DIR.'/'.'single-product/product-image.php'; - if( file_exists($product_image)) { - $rename_ok = rename($product_image, $product_image_new); - if (!$rename_ok) { - $error= __('Can not rename file : ','theme_admin').$product_image.__('. Use ftp to rename the product image php file to :','theme_admin').$product_image_new; - } - } - $product_thumbnail =THEME_DIR.'/'.'single-product/product-thumbnails-woo.php'; - $product_thumbnail_new =THEME_DIR.'/'.'single-product/product-thumbnails.php'; - if( file_exists($product_thumbnail)) { - $rename_ok = rename($product_thumbnail, $product_thumbnail_new); - if (!$rename_ok) { - if (!empty($error)) $error.='<br>'; - $error.=__('Can not rename file : ','theme_admin').$product_thumbnail.__('. Use ftp to rename the product thumbnail php file to : ','theme_admin').$product_thumbnail_new; - } - } - } - if (!empty($error)) echo "<div id='theme-warning' class='error fade'><p><strong>".sprintf(__('%1$s Error Messages','theme_admin'), THEME_NAME)."</strong><br/>".$error."</p></div>"; - return $value; - } }

    framework/admin/shortcodes/dialog.php

    @@ -2,7 +2,7 @@ <html xmlns="http:/www.w3.org/1999/xhtml" <?php do_action('admin_xml_ns'); ?> <?php language_attributes(); ?>> <head> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" /> -<title><?php printf(__('Insert %s Shortcode','theme_admin'), $array['title']); ?></title> +<?php echo '<t'.'itle>'; printf(__('Insert %s Shortcode','theme_admin'), $array['title']); echo '</t'.'itle>';?> <script type="text/javascript"> /<![CDATA[ addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};

    framework/admin/shortcodes/dialogs/easy_image.php

    @@ -50,6 +50,7 @@ ), array ( "name" => __("Width 100%",'theme_admin'), + "desc" => __("Width 100% will set the image to meet the full size of the container it is in. It will not force the image to the width of the browser screen. That is called forceFullWidth. The Image Shortcode does not have this ability.",'theme_admin'), "id" => "fullWidth", "default" => false, "type" => "toggle"

    framework/admin/shortcodes/dialogs/image.php

    @@ -124,6 +124,13 @@ "max" => 1200, "step" => "1", "type" => "range" + ), + array ( + "name" => __("Width 100%",'theme_admin'), + "desc" => __("Width 100% will set the image to meet the full size of the container it is in. It will not force the image to the width of the browser screen. That is called forceFullWidth. The Image Shortcode does not have this ability.",'theme_admin'), + "id" => "fullWidth", + "default" => false, + "type" => "toggle" ), array ( "name" => __("Auto Fit layout in mobile view",'theme_admin'),

    framework/admin/shortcodes/dialogs/slideshow_fotorama.php

    @@ -154,7 +154,7 @@ "type" => "range" ), array( - "name"=>__("Html Location"), + "name"=>__("Html Location",'theme_admin'), "id" => "html_location", "default" => 'center', "type" => "select", @@ -313,7 +313,7 @@ "type"=>"toggle", ), array( - "name"=>__("Caption Postion"), + "name"=>__("Caption Position",'theme_admin'), "id" => "captionposition", "default" => 'bottomleft', "type" => "select",

    framework/admin/shortcodes/dialogs/video_youtube.php

    @@ -99,7 +99,7 @@ ), array( "name" => __("showinfo",'theme_admin'), - "desc" => __('Enable it will will cause the player to play the initial video again and again.','theme_admin'), + "desc" => __('If enabled the video information (title, share and view later) will show on top of the video.','theme_admin'), "id" => "showinfo", "default" => 'default', "type" => "tritoggle"

    framework/admin/shortcodes/preview.php

    @@ -2,7 +2,7 @@ <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> -<title><?php _e('Preview','theme_admin'); ?></title> +<?php echo '<t'.'itle>';_e('Preview','theme_admin'); echo '</t'.'itle>';?> <?php wp_head(); ?> <!--[if IE 6 ]> <link href="<?php echo THEME_CSS;?>/ie6.css" media="screen" rel="stylesheet" type="text/css">

    framework/admin/themeplugins/class-tgm-plugin-activation.php

    @@ -331,77 +331,77 @@ / Load class strings. $this->strings = array( - 'page_title' => __( 'Install Required Plugins', 'tgmpa' ), - 'menu_title' => __( 'Install Plugins', 'tgmpa' ), + 'page_title' => __( 'Install Required Plugins', 'theme_admin' ), + 'menu_title' => __( 'Install Plugins', 'theme_admin' ), /* translators: %s: plugin name. */ - 'installing' => __( 'Installing Plugin: %s', 'tgmpa' ), + 'installing' => __( 'Installing Plugin: %s', 'theme_admin' ), /* translators: %s: plugin name. */ - 'updating' => __( 'Updating Plugin: %s', 'tgmpa' ), - 'oops' => __( 'Something went wrong with the plugin API.', 'tgmpa' ), + 'updating' => __( 'Updating Plugin: %s', 'theme_admin' ), + 'oops' => __( 'Something went wrong with the plugin API.', 'theme_admin' ), 'notice_can_install_required' => _n_noop( /* translators: 1: plugin name(s). */ 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.', - 'tgmpa' + 'theme_admin' ), 'notice_can_install_recommended' => _n_noop( /* translators: 1: plugin name(s). */ 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.', - 'tgmpa' + 'theme_admin' ), 'notice_ask_to_update' => _n_noop( /* translators: 1: plugin name(s). */ 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.', - 'tgmpa' + 'theme_admin' ), 'notice_ask_to_update_maybe' => _n_noop( /* translators: 1: plugin name(s). */ 'There is an update available for: %1$s.', 'There are updates available for the following plugins: %1$s.', - 'tgmpa' + 'theme_admin' ), 'notice_can_activate_required' => _n_noop( /* translators: 1: plugin name(s). */ 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.', - 'tgmpa' + 'theme_admin' ), 'notice_can_activate_recommended' => _n_noop( /* translators: 1: plugin name(s). */ 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.', - 'tgmpa' + 'theme_admin' ), 'install_link' => _n_noop( 'Begin installing plugin', 'Begin installing plugins', - 'tgmpa' + 'theme_admin' ), 'update_link' => _n_noop( 'Begin updating plugin', 'Begin updating plugins', - 'tgmpa' + 'theme_admin' ), 'activate_link' => _n_noop( 'Begin activating plugin', 'Begin activating plugins', - 'tgmpa' + 'theme_admin' ), - 'return' => __( 'Return to Required Plugins Installer', 'tgmpa' ), - 'dashboard' => __( 'Return to the Dashboard', 'tgmpa' ), - 'plugin_activated' => __( 'Plugin activated successfully.', 'tgmpa' ), - 'activated_successfully' => __( 'The following plugin was activated successfully:', 'tgmpa' ), + 'return' => __( 'Return to Required Plugins Installer', 'theme_admin' ), + 'dashboard' => __( 'Return to the Dashboard', 'theme_admin' ), + 'plugin_activated' => __( 'Plugin activated successfully.', 'theme_admin' ), + 'activated_successfully' => __( 'The following plugin was activated successfully:', 'theme_admin' ), /* translators: 1: plugin name. */ - 'plugin_already_active' => __( 'No action taken. Plugin %1$s was already active.', 'tgmpa' ), + 'plugin_already_active' => __( 'No action taken. Plugin %1$s was already active.', 'theme_admin' ), /* translators: 1: plugin name. */ - 'plugin_needs_higher_version' => __( 'Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin.', 'tgmpa' ), + 'plugin_needs_higher_version' => __( 'Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin.', 'theme_admin' ), /* translators: 1: dashboard link. */ - 'complete' => __( 'All plugins installed and activated successfully. %1$s', 'tgmpa' ), - 'dismiss' => __( 'Dismiss this notice', 'tgmpa' ), - 'notice_cannot_install_activate' => __( 'There are one or more required or recommended plugins to install, update or activate.', 'tgmpa' ), - 'contact_admin' => __( 'Please contact the administrator of this site for help.', 'tgmpa' ), + 'complete' => __( 'All plugins installed and activated successfully. %1$s', 'theme_admin' ), + 'dismiss' => __( 'Dismiss this notice', 'theme_admin' ), + 'notice_cannot_install_activate' => __( 'There are one or more required or recommended plugins to install, update or activate.', 'theme_admin' ), + 'contact_admin' => __( 'Please contact the administrator of this site for help.', 'theme_admin' ), ); do_action( 'tgmpa_register' ); @@ -466,16 +466,18 @@ * generator on the website.}} */ public function load_textdomain() { - if ( is_textdomain_loaded( 'tgmpa' ) ) { + if ( is_textdomain_loaded( 'theme_admin' ) ) { return; } if ( false !== strpos( __FILE__, WP_PLUGIN_DIR ) || false !== strpos( __FILE__, WPMU_PLUGIN_DIR ) ) { / Plugin, we'll need to adjust the file name. add_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10, 2 ); - load_theme_textdomain( 'tgmpa', THEME_INSTALLER. '/languages' ); + load_theme_textdomain( 'theme_admin', THEME_ADMIN . '/languages' ); + /load_theme_textdomain( 'tgmpa', THEME_INSTALLER. '/languages' ); remove_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10 ); } else { - load_theme_textdomain( 'tgmpa', THEME_INSTALLER . '/languages' ); + load_theme_textdomain( 'theme_admin', THEME_ADMIN . '/languages' ); + /load_theme_textdomain( 'theme_admin', THEME_INSTALLER . '/languages' ); } } @@ -495,10 +497,10 @@ */ public function correct_plugin_mofile( $mofile, $domain ) { / Exit early if not our domain (just in case). - if ( 'tgmpa' !== $domain ) { + if ( 'theme_admin' !== $domain ) { return $mofile; } - return preg_replace( '`/([a-z]{2}_[A-Z]{2}.mo)$`', '/tgmpa-$1', $mofile ); + return preg_replace( '`/([a-z]{2}_[A-Z]{2}.mo)$`', '/theme_admin-$1', $mofile ); } /** @@ -522,7 +524,7 @@ */ public function overload_textdomain_mofile( $mofile, $domain ) { / Exit early if not our domain, not a WP_LANG_DIR load or if the file exists and is readable. - if ( 'tgmpa' !== $domain || false === strpos( $mofile, WP_LANG_DIR ) || @is_readable( $mofile ) ) { + if ( 'theme_admin' !== $domain || false === strpos( $mofile, WP_LANG_DIR ) || @is_readable( $mofile ) ) { return $mofile; } @@ -603,8 +605,8 @@ $actions['update'] = sprintf( '<a href="%1$s" title="%2$s" class="edit">%3$s</a>', esc_url( $this->get_tgmpa_status_url( 'update' ) ), - esc_attr__( 'This plugin needs to be updated to be compatible with your theme.', 'tgmpa' ), - esc_html__( 'Update Required', 'tgmpa' ) + esc_attr__( 'This plugin needs to be updated to be compatible with your theme.', 'theme_admin' ), + esc_html__( 'Update Required', 'theme_admin' ) ); return $actions; @@ -908,7 +910,7 @@ / Display message based on if all plugins are now active or not. if ( $this->is_tgmpa_complete() ) { - echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>' ), '</p>'; + echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'theme_admin' ) . '</a>' ), '</p>'; echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; } else { echo '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>'; @@ -1015,10 +1017,10 @@ if ( true === $GLOBALS['wp_filesystem']->move( $from_path, $to_path ) ) { return trailingslashit( $to_path ); } else { - return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'tgmpa' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); + return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'theme_admin' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'theme_admin' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); } } elseif ( empty( $subdir_name ) ) { - return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'tgmpa' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); + return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'theme_admin' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'theme_admin' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); } } @@ -1202,12 +1204,12 @@ $count = count( $plugin_group ); $linked_plugins = array_map( array( 'TGMPA_Utils', 'wrap_in_em' ), $linked_plugins ); $last_plugin = array_pop( $linked_plugins ); / Pop off last name to prep for readability. - $imploded = empty( $linked_plugins ) ? $last_plugin : ( implode( ', ', $linked_plugins ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ) . ' ' . $last_plugin ); + $imploded = empty( $linked_plugins ) ? $last_plugin : ( implode( ', ', $linked_plugins ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'theme_admin' ) . ' ' . $last_plugin ); $rendered .= sprintf( $line_template, sprintf( - translate_nooped_plural( $this->strings[ $type ], $count, 'tgmpa' ), + translate_nooped_plural( $this->strings[ $type ], $count, 'theme_admin' ), $imploded, $count ) @@ -1255,14 +1257,14 @@ if ( $install_count > 0 ) { $action_links['install'] = sprintf( $link_template, - translate_nooped_plural( $this->strings['install_link'], $install_count, 'tgmpa' ), + translate_nooped_plural( $this->strings['install_link'], $install_count, 'theme_admin' ), esc_url( $this->get_tgmpa_status_url( 'install' ) ) ); } if ( $update_count > 0 ) { $action_links['update'] = sprintf( $link_template, - translate_nooped_plural( $this->strings['update_link'], $update_count, 'tgmpa' ), + translate_nooped_plural( $this->strings['update_link'], $update_count, 'theme_admin' ), esc_url( $this->get_tgmpa_status_url( 'update' ) ) ); } @@ -1271,7 +1273,7 @@ if ( current_user_can( 'activate_plugins' ) && $activate_count > 0 ) { $action_links['activate'] = sprintf( $link_template, - translate_nooped_plural( $this->strings['activate_link'], $activate_count, 'tgmpa' ), + translate_nooped_plural( $this->strings['activate_link'], $activate_count, 'theme_admin' ), esc_url( $this->get_tgmpa_status_url( 'activate' ) ) ); } @@ -2063,7 +2065,7 @@ esc_html( sprintf( /* translators: %s: version number */ - __( 'TGMPA v%s', 'tgmpa' ), + __( 'TGMPA v%s', 'theme_admin' ), self::TGMPA_VERSION ) ), @@ -2354,10 +2356,10 @@ */ protected function get_plugin_advise_type_text( $required ) { if ( true === $required ) { - return __( 'Required', 'tgmpa' ); - } - - return __( 'Recommended', 'tgmpa' ); + return __( 'Required', 'theme_admin' ); + } + + return __( 'Recommended', 'theme_admin' ); } /** @@ -2373,13 +2375,13 @@ switch ( $type ) { case 'repo': - $string = __( 'WordPress Repository', 'tgmpa' ); + $string = __( 'WordPress Repository', 'theme_admin' ); break; case 'external': - $string = __( 'External Source', 'tgmpa' ); + $string = __( 'External Source', 'theme_admin' ); break; case 'bundled': - $string = __( 'Pre-Packaged', 'tgmpa' ); + $string = __( 'Pre-Packaged', 'theme_admin' ); break; } @@ -2396,25 +2398,25 @@ */ protected function get_plugin_status_text( $slug ) { if ( ! $this->tgmpa->is_plugin_installed( $slug ) ) { - return __( 'Not Installed', 'tgmpa' ); + return __( 'Not Installed', 'theme_admin' ); } if ( ! $this->tgmpa->is_plugin_active( $slug ) ) { - $install_status = __( 'Installed But Not Activated', 'tgmpa' ); + $install_status = __( 'Installed But Not Activated', 'theme_admin' ); } else { - $install_status = __( 'Active', 'tgmpa' ); + $install_status = __( 'Active', 'theme_admin' ); } $update_status = ''; if ( $this->tgmpa->does_plugin_require_update( $slug ) && false === $this->tgmpa->does_plugin_have_update( $slug ) ) { - $update_status = __( 'Required Update not Available', 'tgmpa' ); + $update_status = __( 'Required Update not Available', 'theme_admin' ); } elseif ( $this->tgmpa->does_plugin_require_update( $slug ) ) { - $update_status = __( 'Requires Update', 'tgmpa' ); + $update_status = __( 'Requires Update', 'theme_admin' ); } elseif ( false !== $this->tgmpa->does_plugin_have_update( $slug ) ) { - $update_status = __( 'Update recommended', 'tgmpa' ); + $update_status = __( 'Update recommended', 'theme_admin' ); } if ( '' === $update_status ) { @@ -2423,7 +2425,7 @@ return sprintf( /* translators: 1: install status, 2: update status */ - _x( '%1$s, %2$s', 'Install/Update Status', 'tgmpa' ), + _x( '%1$s, %2$s', 'Install/Update Status', 'theme_admin' ), $install_status, $update_status ); @@ -2469,19 +2471,19 @@ switch ( $type ) { case 'all': /* translators: 1: number of plugins. */ - $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'plugins', 'tgmpa' ); + $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'plugins', 'theme_admin' ); break; case 'install': /* translators: 1: number of plugins. */ - $text = _n( 'To Install <span class="count">(%s)</span>', 'To Install <span class="count">(%s)</span>', $count, 'tgmpa' ); + $text = _n( 'To Install <span class="count">(%s)</span>', 'To Install <span class="count">(%s)</span>', $count, 'theme_admin' ); break; case 'update': /* translators: 1: number of plugins. */ - $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count, 'tgmpa' ); + $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count, 'theme_admin' ); break; case 'activate': /* translators: 1: number of plugins. */ - $text = _n( 'To Activate <span class="count">(%s)</span>', 'To Activate <span class="count">(%s)</span>', $count, 'tgmpa' ); + $text = _n( 'To Activate <span class="count">(%s)</span>', 'To Activate <span class="count">(%s)</span>', $count, 'theme_admin' ); break; default: $text = ''; @@ -2563,7 +2565,7 @@ $output = array(); if ( $this->tgmpa->is_plugin_installed( $item['slug'] ) ) { - $installed = ! empty( $item['installed_version'] ) ? $item['installed_version'] : _x( 'unknown', 'as in: "version nr unknown"', 'tgmpa' ); + $installed = ! empty( $item['installed_version'] ) ? $item['installed_version'] : _x( 'unknown', 'as in: "version nr unknown"', 'theme_admin' ); $color = ''; if ( ! empty( $item['minimum_version'] ) && $this->tgmpa->does_plugin_require_update( $item['slug'] ) ) { @@ -2571,7 +2573,7 @@ } $output[] = sprintf( - '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Installed version:', 'tgmpa' ) . '</p>', + '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Installed version:', 'theme_admin' ) . '</p>', $color, $installed ); @@ -2579,7 +2581,7 @@ if ( ! empty( $item['minimum_version'] ) ) { $output[] = sprintf( - '<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>' . __( 'Minimum required version:', 'tgmpa' ) . '</p>', + '<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>' . __( 'Minimum required version:', 'theme_admin' ) . '</p>', $item['minimum_version'] ); } @@ -2591,7 +2593,7 @@ } $output[] = sprintf( - '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Available version:', 'tgmpa' ) . '</p>', + '<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Available version:', 'theme_admin' ) . '</p>', $color, $item['available_version'] ); @@ -2614,7 +2616,7 @@ * @since 2.2.0 */ public function no_items() { - echo esc_html__( 'No plugins to install, update or activate.', 'tgmpa' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>'; + echo esc_html__( 'No plugins to install, update or activate.', 'theme_admin' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html__( 'Return to the Dashboard', 'theme_admin' ) . '</a>'; echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; } @@ -2628,14 +2630,14 @@ public function get_columns() { $columns = array( 'cb' => '<input type="checkbox" />', - 'plugin' => __( 'Plugin', 'tgmpa' ), - 'source' => __( 'Source', 'tgmpa' ), - 'type' => __( 'Type', 'tgmpa' ), + 'plugin' => __( 'Plugin', 'theme_admin' ), + 'source' => __( 'Source', 'theme_admin' ), + 'type' => __( 'Type', 'theme_admin' ), ); if ( 'all' === $this->view_context || 'update' === $this->view_context ) { - $columns['version'] = __( 'Version', 'tgmpa' ); - $columns['status'] = __( 'Status', 'tgmpa' ); + $columns['version'] = __( 'Version', 'theme_admin' ); + $columns['status'] = __( 'Status', 'theme_admin' ); } return apply_filters( 'tgmpa_table_columns', $columns ); @@ -2684,18 +2686,18 @@ / Display the 'Install' action link if the plugin is not yet available. if ( ! $this->tgmpa->is_plugin_installed( $item['slug'] ) ) { /* translators: %2$s: plugin name in screen reader markup */ - $actions['install'] = __( 'Install %2$s', 'tgmpa' ); + $actions['install'] = __( 'Install %2$s', 'theme_admin' ); } else { / Display the 'Update' action link if an update is available and WP complies with plugin minimum. if ( false !== $this->tgmpa->does_plugin_have_update( $item['slug'] ) && $this->tgmpa->can_plugin_update( $item['slug'] ) ) { /* translators: %2$s: plugin name in screen reader markup */ - $actions['update'] = __( 'Update %2$s', 'tgmpa' ); + $actions['update'] = __( 'Update %2$s', 'theme_admin' ); } / Display the 'Activate' action link, but only if the plugin meets the minimum version. if ( $this->tgmpa->can_plugin_activate( $item['slug'] ) ) { /* translators: %2$s: plugin name in screen reader markup */ - $actions['activate'] = __( 'Activate %2$s', 'tgmpa' ); + $actions['activate'] = __( 'Activate %2$s', 'theme_admin' ); } } @@ -2765,7 +2767,7 @@ <tr class="plugin-update-tr"> <td colspan="', absint( $this->get_column_count() ), '" class="plugin-update colspanchange"> <div class="update-message">', - esc_html__( 'Upgrade message from the plugin author:', 'tgmpa' ), + esc_html__( 'Upgrade message from the plugin author:', 'theme_admin' ), ' <strong>', wp_kses_data( $item['upgrade_notice'] ), '</strong> </div> </td> @@ -2798,16 +2800,16 @@ if ( 'update' !== $this->view_context && 'activate' !== $this->view_context ) { if ( current_user_can( 'install_plugins' ) ) { - $actions['tgmpa-bulk-install'] = __( 'Install', 'tgmpa' ); + $actions['tgmpa-bulk-install'] = __( 'Install', 'theme_admin' ); } } if ( 'install' !== $this->view_context ) { if ( current_user_can( 'update_plugins' ) ) { - $actions['tgmpa-bulk-update'] = __( 'Update', 'tgmpa' ); + $actions['tgmpa-bulk-update'] = __( 'Update', 'theme_admin' ); } if ( current_user_can( 'activate_plugins' ) ) { - $actions['tgmpa-bulk-activate'] = __( 'Activate', 'tgmpa' ); + $actions['tgmpa-bulk-activate'] = __( 'Activate', 'theme_admin' ); } } @@ -2838,9 +2840,9 @@ / Did user actually select any plugins to install/update ? if ( empty( $_POST['plugin'] ) ) { if ( 'install' === $install_type ) { - $message = __( 'No plugins were selected to be installed. No action taken.', 'tgmpa' ); + $message = __( 'No plugins were selected to be installed. No action taken.', 'theme_admin' ); } else { - $message = __( 'No plugins were selected to be updated. No action taken.', 'tgmpa' ); + $message = __( 'No plugins were selected to be updated. No action taken.', 'theme_admin' ); } echo '<div id="message" class="error"><p>', esc_html( $message ), '</p></div>'; @@ -2881,9 +2883,9 @@ / No need to proceed further if we have no plugins to handle. if ( empty( $plugins_to_install ) ) { if ( 'install' === $install_type ) { - $message = __( 'No plugins are available to be installed at this time.', 'tgmpa' ); + $message = __( 'No plugins are available to be installed at this time.', 'theme_admin' ); } else { - $message = __( 'No plugins are available to be updated at this time.', 'tgmpa' ); + $message = __( 'No plugins are available to be updated at this time.', 'theme_admin' ); } echo '<div id="message" class="error"><p>', esc_html( $message ), '</p></div>'; @@ -2989,7 +2991,7 @@ / Did user actually select any plugins to activate ? if ( empty( $_POST['plugin'] ) ) { - echo '<div id="message" class="error"><p>', esc_html__( 'No plugins were selected to be activated. No action taken.', 'tgmpa' ), '</p></div>'; + echo '<div id="message" class="error"><p>', esc_html__( 'No plugins were selected to be activated. No action taken.', 'theme_admin' ), '</p></div>'; return false; } @@ -3015,7 +3017,7 @@ / Return early if there are no plugins to activate. if ( empty( $plugins_to_activate ) ) { - echo '<div id="message" class="error"><p>', esc_html__( 'No plugins are available to be activated at this time.', 'tgmpa' ), '</p></div>'; + echo '<div id="message" class="error"><p>', esc_html__( 'No plugins are available to be activated at this time.', 'theme_admin' ), '</p></div>'; return false; } @@ -3029,11 +3031,11 @@ $count = count( $plugin_names ); / Count so we can use _n function. $plugin_names = array_map( array( 'TGMPA_Utils', 'wrap_in_strong' ), $plugin_names ); $last_plugin = array_pop( $plugin_names ); / Pop off last name to prep for readability. - $imploded = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ) . ' ' . $last_plugin ); + $imploded = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'theme_admin' ) . ' ' . $last_plugin ); printf( / WPCS: xss ok. '<div id="message" class="updated"><p>%1$s %2$s.</p></div>', - esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'tgmpa' ) ), + esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'theme_admin' ) ), $imploded ); @@ -3239,8 +3241,8 @@ * @since 2.2.0 */ public function activate_strings() { - $this->strings['activation_failed'] = __( 'Plugin activation failed.', 'tgmpa' ); - $this->strings['activation_success'] = __( 'Plugin activated successfully.', 'tgmpa' ); + $this->strings['activation_failed'] = __( 'Plugin activation failed.', 'theme_admin' ); + $this->strings['activation_success'] = __( 'Plugin activated successfully.', 'theme_admin' ); } /** @@ -3579,29 +3581,29 @@ if ( 'update' === $this->options['install_type'] ) { parent::add_strings(); /* translators: 1: plugin name, 2: action number 3: total number of actions. */ - $this->upgrader->strings['skin_before_update_header'] = __( 'Updating Plugin %1$s (%2$d/%3$d)', 'tgmpa' ); + $this->upgrader->strings['skin_before_update_header'] = __( 'Updating Plugin %1$s (%2$d/%3$d)', 'theme_admin' ); } else { /* translators: 1: plugin name, 2: error message. */ - $this->upgrader->strings['skin_update_failed_error'] = __( 'An error occurred while installing %1$s: <strong>%2$s</strong>.', 'tgmpa' ); + $this->upgrader->strings['skin_update_failed_error'] = __( 'An error occurred while installing %1$s: <strong>%2$s</strong>.', 'theme_admin' ); /* translators: 1: plugin name. */ - $this->upgrader->strings['skin_update_failed'] = __( 'The installation of %1$s failed.', 'tgmpa' ); + $this->upgrader->strings['skin_update_failed'] = __( 'The installation of %1$s failed.', 'theme_admin' ); if ( $this->tgmpa->is_automatic ) { / Automatic activation strings. - $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' ); + $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'theme_admin' ); /* translators: 1: plugin name. */ - $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'tgmpa' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tgmpa' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tgmpa' ) . '</span>.</a>'; - $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations and activations have been completed.', 'tgmpa' ); + $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'theme_admin' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'theme_admin' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'theme_admin' ) . '</span>.</a>'; + $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations and activations have been completed.', 'theme_admin' ); /* translators: 1: plugin name, 2: action number 3: total number of actions. */ - $this->upgrader->strings['skin_before_update_header'] = __( 'Installing and Activating Plugin %1$s (%2$d/%3$d)', 'tgmpa' ); + $this->upgrader->strings['skin_before_update_header'] = __( 'Installing and Activating Plugin %1$s (%2$d/%3$d)', 'theme_admin' ); } else { / Default installation strings. - $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' ); + $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'theme_admin' ); /* translators: 1: plugin name. */ - $this->upgrader->strings['skin_update_successful'] = esc_html__( '%1$s installed successfully.', 'tgmpa' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tgmpa' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tgmpa' ) . '</span>.</a>'; - $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations have been completed.', 'tgmpa' ); + $this->upgrader->strings['skin_update_successful'] = esc_html__( '%1$s installed successfully.', 'theme_admin' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'theme_admin' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'theme_admin' ) . '</span>.</a>'; + $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations have been completed.', 'theme_admin' ); /* translators: 1: plugin name, 2: action number 3: total number of actions. */ - $this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'tgmpa' ); + $this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'theme_admin' ); } } } @@ -3661,7 +3663,7 @@ echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; $update_actions['dashboard'] = sprintf( esc_html( $this->tgmpa->strings['complete'] ), - '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>' + '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'theme_admin' ) . '</a>' ); } else { $update_actions['tgmpa_page'] = '<a href="' . esc_url( $this->tgmpa->get_tgmpa_url() ) . '" target="_parent">' . esc_html( $this->tgmpa->strings['return'] ) . '</a>';

    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.4.1', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '2.2.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 @@ -29,7 +29,7 @@ 'slug' => 'revslider', / The plugin slug (typically the folder name) 'source' => THEME_INSTALLER . '/revslider.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '5.4.7.4', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '5.4.8', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL

    framework/admin/update.php

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

    framework/admin/updates/woocommerce.php

    @@ -22,6 +22,8 @@ 'woocommerce_thumbnail_image_crop', 'woocommerce_layout', 'woocommerce_product_layout', + 'woocommerce_spi_layout', + 'woocommerce_use_lightbox', 'woocommerce_introduce', 'woocommerce_breadcrumb', 'woocommerce_button_color',

    framework/functions/common.php

    @@ -1958,19 +1958,22 @@ $preset_id = theme_get_preset_id($post_id); $sticky_header=''; $sticky_footer=''; + $woocommerce_align_content=''; if($preset_id) { $post_id = $preset_id; } if($post_id){ $responsive_image=theme_get_inherit_preset_option($post_id, '_responsive_resize','advanced','responsive_resize'); + $woocommerce_align_content=theme_get_inherit_preset_option($post_id, '_woocommerce_align_content','woocommerce','woocommerce_align_add_to_cart_buttons'); if (theme_get_inherit_preset_option($post_id, '_sticky_header', 'general','sticky_header')) { $sticky_header=theme_get_option('advanced','sticky_header_target'); } - if ( theme_get_inherit_preset_option(get_queried_object_id(), '_sticky_footer', 'footer','sticky_footer')) { + if ( theme_get_inherit_preset_option($post_id, '_sticky_footer', 'footer','sticky_footer')) { $sticky_footer=theme_get_option('advanced','sticky_footer_target'); } } else { $responsive_image=theme_get_option('advanced','responsive_resize'); + $woocommerce_align_content=theme_get_option('woocommerce','woocommerce_align_add_to_cart_buttons'); if(theme_get_option('general','sticky_header')) { $sticky_header=theme_get_option('advanced','sticky_header_target'); } @@ -2084,6 +2087,12 @@ JS; } + $woocommerce_align_content=$woocommerce_align_content?'true':'false'; + $theme_js.= <<<JS +var woocommerce_align_content = {$woocommerce_align_content}; + +JS; + $minify=theme_get_option('advanced','theme_minify_js'); if ($minify) $theme_js=theme_minify_css_js($theme_js,true); echo $theme_js; @@ -3866,6 +3875,7 @@ if( ! function_exists("theme_add_scripts_to_footer") ){ function theme_add_scripts_to_footer() { global $theme_footer_js,$theme_footer_css; + if (!empty($theme_footer_css)) { $minify=theme_get_option('advanced','theme_minify'); if ($minify) $theme_footer_css=theme_minify_css_js($theme_footer_css); @@ -5490,7 +5500,7 @@ ) ); /* translators: Calendar caption: 1: month name, 2: 4-digit year */ - $calendar_caption = _x('%1$s %2$s', 'calendar caption'); + $calendar_caption = _x('%1$s %2$s', 'calendar caption',''); $calendar_output = '<table id="theme-wp-calendar"> <caption class="theme-calendar-caption">' . sprintf( $calendar_caption, @@ -5605,9 +5615,9 @@ if ( array_key_exists( $day , $posts_of_month_titles ) ) { / any posts today? - $date_format = date( _x( 'F j, Y', 'daily archives date format' ), strtotime( "{$thisyear}-{$thismonth}-{$day}" ) ); + $date_format = date( _x( 'F j, Y', 'daily archives date format','' ), strtotime( "{$thisyear}-{$thismonth}-{$day}" ) ); /* translators: Post calendar label. 1: Date */ - $label = sprintf( __( 'Posts published on %s' ), $date_format ); + $label = sprintf( __( 'Posts published on %s','' ), $date_format ); $calendar_output .= sprintf( '<a href="%s" aria-label="%s">%s</a>', get_day_link( $thisyear, $thismonth, $day ),

    framework/functions/email.php

    @@ -10,13 +10,17 @@ $sitename = get_bloginfo('name'); -$siteurl = get_bloginfo('url'); +$siteurl = esc_url( home_url() ); +$gdpr_consent_text = wpml_t(THEME_NAME, 'GDPR Consent',stripslashes(theme_get_option('general','gdpr_consent'))); + +$user_ip = preg_replace( '/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR'] ); +$referrer = $_SERVER['HTTP_REFERER']; $to = isset($_POST['to'])?trim($_POST['to']):''; $name = isset($_POST['name'])?trim($_POST['name']):''; $email = isset($_POST['email'])?trim($_POST['email']):''; $content = isset($_POST['content'])?trim($_POST['content']):''; - +$gdpr_consent = isset($_POST['consent'])?trim($_POST['consent']):''; $error = false; if($to === '' || $email === '' || $content === '' || $name === ''){ @@ -29,13 +33,24 @@ $error = true; } +if (!empty($gdpr_consent)) { + if ($gdpr_consent=='true') $gdpr_consent=__('Yes','wp-champion'); + else if ($gdpr_consent=='false') $gdpr_consent=__('No','wp-champion'); + else $error = true; +} + $error = apply_filters('theme_mail_spam', $error, $name, $email, $content, $to); if($error == false){ $subject = sprintf(__('%1$s/'s message from %2$s','wp-champion'),$sitename,$name); $body = __('Site: ','wp-champion').$sitename.' ('.$siteurl.')'."/n/n"; $body .= __('Name: ','wp-champion').$name."/n/n"; $body .= __('Email: ','wp-champion').$email."/n/n"; - $body .= __('Messages: ','wp-champion').$content; + $body .= __('Messages: ','wp-champion').$content."/n/n"; + if (!empty($gdpr_consent_text)) { + $body .= $gdpr_consent_text.': '.$gdpr_consent."/n/n"; + } + $body .= __('User IP: ','wp-champion').$user_ip."/n/n"; + $body .= __('Referrer: ','wp-champion').$referrer."/n/n"; $headers = "From: /"{$name}/" <{$email}>/n" . "Content-Type: text/plain; charset=/"" . get_option('blog_charset') . "/"/n"; $headers .= "Reply-To: $email/n";

    framework/functions/filter.php

    @@ -1108,14 +1108,9 @@ if ( has_filter( 'replace_editor', 'gutenberg_init' ) || has_action( 'load-post.php', 'gutenberg_intercept_edit_post' ) ) { remove_action( 'admin_menu', 'gutenberg_menu' ); - remove_action( 'load-post.php', 'gutenberg_intercept_edit_post' ); - remove_action( 'load-post-new.php', 'gutenberg_intercept_post_new' ); remove_action( 'admin_notices', 'gutenberg_wordpress_version_notice' ); remove_action( 'admin_init', 'gutenberg_redirect_demo' ); remove_filter( 'replace_editor', 'gutenberg_init' ); - - / lib/blocks.php - remove_filter( 'wp_insert_post_data', 'gutenberg_wpautop_insert_post_data' ); / lib/client-assets.php remove_action( 'wp_enqueue_scripts', 'gutenberg_register_scripts_and_styles', 5 ); @@ -1124,21 +1119,27 @@ remove_action( 'admin_enqueue_scripts', 'gutenberg_common_scripts_and_styles' ); / lib/compat.php - remove_action( 'wp_enqueue_scripts', 'gutenberg_ensure_wp_api_request', 20 ); - remove_action( 'admin_enqueue_scripts', 'gutenberg_ensure_wp_api_request', 20 ); - - remove_filter( 'wp_editor_settings', 'gutenberg_disable_editor_settings_wpautop' ); remove_filter( 'wp_refresh_nonces', 'gutenberg_add_rest_nonce_to_heartbeat_response_headers' ); / lib/register.php remove_action( 'plugins_loaded', 'gutenberg_trick_plugins_into_registering_meta_boxes' ); - remove_action( 'rest_api_init', 'gutenberg_register_rest_routes' ); - remove_action( 'rest_api_init', 'gutenberg_register_rest_api_post_revisions' ); remove_action( 'edit_form_top', 'gutenberg_remember_classic_editor_when_saving_posts' ); remove_filter( 'redirect_post_location', 'gutenberg_redirect_to_classic_editor_when_saving_posts' ); remove_filter( 'get_edit_post_link', 'gutenberg_revisions_link_to_editor' ); remove_filter( 'wp_prepare_revision_for_js', 'gutenberg_revisions_restore' ); + + / lib/rest-api.php + remove_action( 'rest_api_init', 'gutenberg_register_rest_routes' ); + remove_action( 'rest_api_init', 'gutenberg_add_taxonomy_visibility_field' ); + + remove_filter( 'rest_request_after_callbacks', 'gutenberg_filter_oembed_result' ); + remove_filter( 'registered_post_type', 'gutenberg_register_post_prepare_functions' ); + remove_filter( 'registered_taxonomy', 'gutenberg_register_taxonomy_prepare_functions' ); + remove_filter( 'rest_index', 'gutenberg_ensure_wp_json_has_theme_supports' ); + remove_filter( 'rest_request_before_callbacks', 'gutenberg_handle_early_callback_checks' ); + remove_filter( 'rest_user_collection_params', 'gutenberg_filter_user_collection_parameters' ); + remove_filter( 'rest_request_after_callbacks', 'gutenberg_filter_request_after_callbacks' ); / lib/meta-box-partial-page.php remove_action( 'do_meta_boxes', 'gutenberg_meta_box_save', 1000 ); @@ -1150,12 +1151,17 @@ remove_filter( 'redirect_post_location', 'gutenberg_meta_box_save_redirect' ); remove_filter( 'filter_gutenberg_meta_boxes', 'gutenberg_filter_meta_boxes' ); + / gutenberg.php remove_filter( 'admin_url', 'gutenberg_modify_add_new_button_url' ); - remove_filter( 'display_post_states', 'gutenberg_add_gutenberg_post_state', 10 ); + remove_action( 'admin_print_scripts-edit.php', 'gutenberg_replace_default_add_new_button' ); + + / lib/register.php + remove_filter( 'display_post_states', 'gutenberg_add_gutenberg_post_state' ); / lib/plugin-compat.php remove_filter( 'rest_pre_insert_post', 'gutenberg_remove_wpcom_markdown_support' ); - + + / Gutenberg plugin: remove the "Classic editor" row actions. remove_action( 'admin_init', 'gutenberg_add_edit_link_filters' ); } } @@ -1164,6 +1170,8 @@ $use_gutenberg_editor = theme_get_option('advanced','use_gutenberg_editor'); if ($use_gutenberg_editor==false) { theme_disable_gutenberg(); + / Remove the "Try Gutenberg" dashboard widget. + remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel' ); } function theme_add_menu_atts( $atts, $item, $args ) {

    framework/functions/options.php

    @@ -19,11 +19,11 @@ } public function __construct() { - add_action('admin_menu', array(&$this,'_add_menu_page'),10); - } - - - public function _add_menu_page(){ + add_action('admin_menu', array(&$this,'_add_admin_menu_page'),10); + } + + + public function _add_admin_menu_page(){ global $options_page_factory; $page = current($options_page_factory->pages); if($page == $this->slug){

    framework/functions/skin.php

    @@ -1363,6 +1363,15 @@ } } } +if(!empty($color['fancybox_overlay_bg'])){ + $css .= <<<CSS +.fancybx-overlay { +CSS; + $css .= theme_color_fallback('background-color',$color['fancybox_overlay_bg']); + $css .= <<<CSS +} +CSS; +} $css .= <<<CSS .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,

    framework/functions/woocommerce.php

    @@ -11,6 +11,8 @@ 'shop_catalog' => array('width'=>$woo_settings['woocommerce_shop_image_width'], 'height'=>$woo_settings['woocommerce_shop_image_height'] , 'crop' =>$woo_settings['woocommerce_shop_image_crop']), 'shop_single' => array('width'=>$woo_settings['woocommerce_single_image_width'], 'height'=>$woo_settings['woocommerce_single_image_height'] , 'crop' =>$woo_settings['woocommerce_single_image_crop']), ), + 'show_shop_title'=> $woo_settings['woocommerce_shop_title'], + 'use_theme_badge_filter'=> $woo_settings['woocommerce_on_sale_filter'], 'single_product_layout'=> $woo_settings['woocommerce_spi_layout'], 'overlay_icon'=> $woo_settings['woocommerce_global_hover_icon'], 'align_content'=>$woo_settings['woocommerce_align_add_to_cart_buttons'], @@ -43,9 +45,7 @@ $shop_thumbnail['height']= $woo_config['full']['shop_thumbnail']['height']; $shop_thumbnail['crop']= $woo_config['full']['shop_thumbnail']['crop']; /(boolean) $woocommerce_settings['woocommerce_thumbnail_image_crop']? 1:0; - - - + if(version_compare($wooversion, "3.3.0", '>=')){ add_image_size( 'shop_catalog', $shop_catalog['width'], $shop_catalog['height'], $shop_catalog['crop'] ); if (!$woo_config['single_product_layout']) { @@ -274,7 +274,6 @@ global $product; $post_id = theme_get_queried_object_id(); $related = theme_get_inherit_preset_option($post_id,'_woocommerce_product_related','woocommerce', 'woocommerce_product_related'); - /$related = theme_get_option('woocommerce', 'woocommerce_product_related'); if($related === 'disable'){ return ''; } @@ -282,11 +281,9 @@ wc_get_template( 'single-product/related-carousel.php'); }else{ $related_products_per_row = theme_get_inherit_preset_option($post_id,'_woocommerce_related_products_per_row','woocommerce', 'woocommerce_related_products_per_row'); - /$related_products_per_row = theme_get_option('woocommerce','woocommerce_related_products_per_row'); $related_columns = get_columns_number($related_products_per_row); $related_count = theme_get_inherit_preset_option($post_id,'_woocommerce_related_products_number','woocommerce', 'woocommerce_related_products_number'); if ($related_count==-1) $related_count=theme_get_option('woocommerce','woocommerce_related_products_number'); - /$related_count = theme_get_option('woocommerce','woocommerce_related_products_number'); $output = ""; $args = array( 'posts_per_page' => $related_count, @@ -323,7 +320,6 @@ } add_filter('woocommerce_breadcrumb_defaults', 'theme_woocommerce_breadcrumb_defaults'); - function theme_woocommerce_loop_add_to_cart_link($content){ $content = str_replace(' button ', ' ', $content); $content = preg_replace('|(<a.*?class=")(.+?)(".*?>)(.+)?(</a>)|i', '<div class="product-actions">$1theme_button woo-white $2$3<span class="product-action-button" >$4</span>$5</div>',$content); @@ -342,29 +338,10 @@ echo "<div class='product-meta-wrap woo-related-meta-keep-height'>"; } - add_action( 'woocommerce_after_shop_loop_item_title', 'theme_woocommerce_div_close', 1000); function theme_woocommerce_div_close(){ -/$woo_align_buttons = theme_get_option('woocommerce','woocommerce_align_add_to_cart_buttons'); -global $woo_config; -$woo_align_buttons = $woo_config['align_content']; -if ($woo_align_buttons) { - $keepheightscript=<<<SCRIPT -<script> -jQuery(document).ready(function($){ -$(".woo-shop-title-keep-height").responsiveEqualHeightGrid(); -$(".woo-product-short-description-keep-height").responsiveEqualHeightGrid(); -$(".woo-shop-meta-keep-height").responsiveEqualHeightGrid(); -$(".woo-related-meta-keep-height").responsiveEqualHeightGrid(); -$(".col-related-keep-height").responsiveEqualHeightGrid(); -$(".col-upsells-keep-height").responsiveEqualHeightGrid(); -$(".col-shop-keep-height").responsiveEqualHeightGrid(); -}); -</script> -SCRIPT; -} else $keepheightscript=''; - echo "</div>".$keepheightscript; + echo "</div>"; } add_action( 'woocommerce_before_single_product_summary', 'theme_woocommcere_add_image_wrap_div', 2); @@ -491,23 +468,10 @@ add_theme_support( 'wc-product-gallery-slider' ); } } -$woo_spi_layout = theme_get_option('woocommerce','woocommerce_spi_layout'); -if ($woo_spi_layout) { - / Now check if the theme single product files exists. This can only happen after a theme update. - $product_image =THEME_DIR.'/'.'single-product/product-image.php'; - $product_image_new =THEME_DIR.'/'.'single-product/product-image-woo.php'; - if( file_exists($product_image)) { - $rename_ok = rename($product_image, $product_image_new); - } - $product_thumbnail =THEME_DIR.'/'.'single-product/product-thumbnails.php'; - $product_thumbnail_new =THEME_DIR.'/'.'single-product/product-thumbnails-woo.php'; - if( file_exists($product_thumbnail)) { - $rename_ok = rename($product_thumbnail, $product_thumbnail_new); - } + +if ($woo_config['single_product_layout']) { theme_supports_woo_spi_layout(); -} - -if (!$woo_spi_layout) { +}else { / define the woocommerce_available_variation callback function theme_filter_woocommerce_available_variation( $image_srcset, $instance, $variation ) { if (isset($image_srcset['image']['srcset'])) unset($image_srcset['image']['srcset']); @@ -527,28 +491,26 @@ add_filter( 'woocommerce_available_variation', 'theme_filter_woocommerce_available_variation', 10, 3 ); } -$woo_shop_title = theme_get_option('woocommerce','woocommerce_shop_title'); -if (!$woo_shop_title) add_filter( 'woocommerce_show_page_title' , 'woo_hide_page_title' ); +if (!$woo_config['show_shop_title']) add_filter( 'woocommerce_show_page_title' , 'woo_hide_page_title' ); function woo_hide_page_title() { return false; } - -$use_theme_badge_filter = theme_get_option('woocommerce','woocommerce_on_sale_filter'); -if ($use_theme_badge_filter) { +if ($woo_config['use_theme_badge_filter']) { add_filter( 'woocommerce_sale_flash', 'theme_custom_on_sale_filter' ,10,3); + function theme_custom_on_sale_filter( $html ) { - global $product; - $post_id=theme_get_queried_object_id(); + global $product,$woo_config; + $post_id = theme_get_queried_object_id(); $product_id = $product->get_id(); if (!empty($product_id)) { - $woo_spi_layout = theme_get_option('woocommerce','woocommerce_spi_layout'); + $woo_spi_layout = $woo_config['single_product_layout'];/theme_get_option('woocommerce','woocommerce_spi_layout'); $woo_on_sale = theme_get_inherit_preset_option($product_id,'_woocommerce_on_sale_string','woocommerce', 'woocommerce_on_sale_string'); $woo_on_sale_style = theme_get_inherit_preset_option($product_id,'_woocommerce_on_sale_style','woocommerce', 'woocommerce_on_sale_style'); if (is_product()) { $use_lightbox=theme_get_option('woocommerce','woocommerce_use_lightbox'); - if ($use_lightbox && $product_id==$post_id && $woo_spi_layout && !in_array($woo_on_sale_style,array('none', 'woobadge'))) { + if ($use_lightbox && $product_id==$post_id && $woo_spi_layout && !in_array($woo_on_sale_style,array('none', 'woobadge'))) { if (is_rtl()) { if ($woo_on_sale_style=='triangle-left') $woo_on_sale_style='triangle-right'; if ($woo_on_sale_style=='button-left') $woo_on_sale_style='button-right'; @@ -639,12 +601,12 @@ if( ! function_exists("theme_woocommerce_set_description") ){ function theme_woocommerce_set_description(){ function woocommerce_after_shop_loop_item_title_short_description() { - global $product; + global $product,$woo_config; if ( ! $product->get_short_description() ) return; - + + $post_id = theme_get_queried_object_id(); $show_short_description=false; - $post_id = theme_get_queried_object_id(); - + if (is_shop()) { $show_short_description = theme_get_inherit_preset_option($post_id,'_woocommerce_show_short_description','woocommerce', 'woocommerce_show_description_shop_page'); } else if (is_product_category() || is_product_tag()) { @@ -656,7 +618,6 @@ } if ($show_short_description) { - global $woo_config; echo '<div itemprop="woocommerce-product-description" class="woo-product-short-description-keep-height">'; echo apply_filters( 'woocommerce_short_description', $product->get_short_description() ); echo '</div>'; @@ -670,11 +631,11 @@ theme_woocommerce_set_description(); } - - -function theme_shop_loop_item_title( ) { - echo'<h2 class="woocommerce-loop-product__title woo-shop-title-keep-height">'.get_the_title().'</h2>'; -}; +if( ! function_exists("theme_shop_loop_item_title") ){ + function theme_shop_loop_item_title( ) { + echo'<h2 class="woocommerce-loop-product__title woo-shop-title-keep-height">'.get_the_title().'</h2>'; + }; +} /add the action remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );

    framework/functions/wpml-string.php

    @@ -14,6 +14,8 @@ wpml_register_string( THEME_NAME , 'Portfolio Sortable Show Text', theme_get_option('portfolio','show_text')); wpml_register_string( THEME_NAME , 'Copyright Footer Text', stripslashes(theme_get_option('footer','copyright'))); + +wpml_register_string( THEME_NAME, 'GDPR Consent' , stripslashes(theme_get_option('general','gdpr_consent'))); wpml_register_string( THEME_NAME , 'Footer Right Area Html Code', stripslashes(theme_get_option('footer','footer_right_area_html')));

    framework/helpers/baseOptionsGenerator.php

    @@ -68,7 +68,7 @@ echo '<div class="theme-option-icon-picker-sets">'; if(empty($sets)){ - echo '<span>'.__('There is no icon set enabled. ', 'theme-admin').'</span>'; + echo '<span>'.__('There is no icon set enabled. ', 'theme_admin').'</span>'; } else { foreach($sets as $set) { echo '<a href="#" data-value="'.$set.'">'.$set.'</a> '; @@ -647,9 +647,9 @@ "id" => "", "default" => "", "value" => "", - 'add_button' => __('Add Gallery', 'theme-admin'), - 'edit_button' => __('Edit Gallery', 'theme-admin'), - 'clear_button' => __('Clear Gallery', 'theme-admin'), + 'add_button' => __('Add Gallery', 'theme_admin'), + 'edit_button' => __('Edit Gallery', 'theme_admin'), + 'clear_button' => __('Clear Gallery', 'theme_admin'), ), $item)); $output = '';

    framework/info.php

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

    framework/plugins/wordpress-importer/parsers.php

    @@ -39,8 +39,8 @@ echo $error[0] . ':' . $error[1] . ' ' . esc_html( $error[2] ); } echo '</pre>'; - echo '<p><strong>' . __( 'There was an error when reading this WXR file', 'wordpress-importer' ) . '</strong><br />'; - echo __( 'Details are shown above. The importer will now try again with a different parser...', 'wordpress-importer' ) . '</p>'; + echo '<p><strong>' . __( 'There was an error when reading this WXR file', 'theme_admin' ) . '</strong><br />'; + echo __( 'Details are shown above. The importer will now try again with a different parser...', 'theme_admin' ) . '</p>'; } / use regular expressions if nothing else available or this is bad XML @@ -69,7 +69,7 @@ } if ( ! $success || isset( $dom->doctype ) ) { - return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() ); + return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'theme_admin' ), libxml_get_errors() ); } $xml = simplexml_import_dom( $dom ); @@ -77,16 +77,16 @@ / halt if loading produces an error if ( ! $xml ) - return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() ); + return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'theme_admin' ), libxml_get_errors() ); $wxr_version = $xml->xpath('/rss/channel/wp:wxr_version'); if ( ! $wxr_version ) - return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'theme_admin' ) ); $wxr_version = (string) trim( $wxr_version[0] ); / confirm that we are dealing with the correct file format if ( ! preg_match( '/^/d+/./d+$/', $wxr_version ) ) - return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'theme_admin' ) ); $base_url = $xml->xpath('/rss/channel/wp:base_site_url'); $base_url = (string) trim( $base_url[0] ); @@ -303,7 +303,7 @@ xml_parser_free( $xml ); if ( ! preg_match( '/^/d+/./d+$/', $this->wxr_version ) ) - return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'theme_admin' ) ); return array( 'authors' => $this->authors, @@ -499,7 +499,7 @@ } if ( ! $wxr_version ) - return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'theme_admin' ) ); return array( 'authors' => $this->authors,

    framework/plugins/wordpress-importer/wordpress-importer.php

    @@ -6,7 +6,7 @@ Author: wordpressdotorg Author URI: https:/wordpress.org/ Version: 0.6.4 -Text Domain: wordpress-importer +Text Domain: theme_admin License: GPL version 2 or later - http:/www.gnu.org/licenses/old-licenses/gpl-2.0.html */ @@ -130,8 +130,8 @@ */ function import_start( $file ) { if ( ! is_file($file) ) { - echo '<p><strong>' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '</strong><br />'; - echo __( 'The file does not exist, please try again.', 'wordpress-importer' ) . '</p>'; + echo '<p><strong>' . __( 'Sorry, there has been an error.', 'theme_admin' ) . '</strong><br />'; + echo __( 'The file does not exist, please try again.', 'theme_admin' ) . '</p>'; $this->footer(); die(); } @@ -139,7 +139,7 @@ $import_data = $this->parse( $file ); if ( is_wp_error( $import_data ) ) { - echo '<p><strong>' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '</strong><br />'; + echo '<p><strong>' . __( 'Sorry, there has been an error.', 'theme_admin' ) . '</strong><br />'; echo esc_html( $import_data->get_error_message() ) . '</p>'; $this->footer(); die(); @@ -174,8 +174,8 @@ wp_defer_term_counting( false ); wp_defer_comment_counting( false ); - echo '<p>' . __( 'All done.', 'wordpress-importer' ) . ' <a href="' . admin_url() . '">' . __( 'Have fun!', 'wordpress-importer' ) . '</a>' . '</p>'; - echo '<p>' . __( 'Remember to update the passwords and roles of imported users.', 'wordpress-importer' ) . '</p>'; + echo '<p>' . __( 'All done.', 'theme_admin' ) . ' <a href="' . admin_url() . '">' . __( 'Have fun!', 'theme_admin' ) . '</a>' . '</p>'; + echo '<p>' . __( 'Remember to update the passwords and roles of imported users.', 'theme_admin' ) . '</p>'; do_action( 'import_end' ); } @@ -190,12 +190,12 @@ $file = wp_import_handle_upload(); if ( isset( $file['error'] ) ) { - echo '<p><strong>' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '</strong><br />'; + echo '<p><strong>' . __( 'Sorry, there has been an error.', 'theme_admin' ) . '</strong><br />'; echo esc_html( $file['error'] ) . '</p>'; return false; } else if ( ! file_exists( $file['file'] ) ) { - echo '<p><strong>' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '</strong><br />'; - printf( __( 'The export file could not be found at <code>%s</code>. It is likely that this was caused by a permissions problem.', 'wordpress-importer' ), esc_html( $file['file'] ) ); + echo '<p><strong>' . __( 'Sorry, there has been an error.', 'theme_admin' ) . '</strong><br />'; + printf( __( 'The export file could not be found at <code>%s</code>. It is likely that this was caused by a permissions problem.', 'theme_admin' ), esc_html( $file['file'] ) ); echo '</p>'; return false; } @@ -203,7 +203,7 @@ $this->id = (int) $file['id']; $import_data = $this->parse( $file['file'] ); if ( is_wp_error( $import_data ) ) { - echo '<p><strong>' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '</strong><br />'; + echo '<p><strong>' . __( 'Sorry, there has been an error.', 'theme_admin' ) . '</strong><br />'; echo esc_html( $import_data->get_error_message() ) . '</p>'; return false; } @@ -211,7 +211,7 @@ $this->version = $import_data['version']; if ( $this->version > $this->max_wxr_version ) { echo '<div class="error"><p><strong>'; - printf( __( 'This WXR file (version %s) may not be supported by this version of the importer. Please consider updating.', 'wordpress-importer' ), esc_html($import_data['version']) ); + printf( __( 'This WXR file (version %s) may not be supported by this version of the importer. Please consider updating.', 'theme_admin' ), esc_html($import_data['version']) ); echo '</strong></p></div>'; } @@ -236,7 +236,7 @@ foreach ( $import_data['posts'] as $post ) { $login = sanitize_user( $post['post_author'], true ); if ( empty( $login ) ) { - printf( __( 'Failed to import author %s. Their posts will be attributed to the current user.', 'wordpress-importer' ), esc_html( $post['post_author'] ) ); + printf( __( 'Failed to import author %s. Their posts will be attributed to the current user.', 'theme_admin' ), esc_html( $post['post_author'] ) ); echo '<br />'; continue; } @@ -262,10 +262,10 @@ <input type="hidden" name="import_id" value="<?php echo $this->id; ?>" /> <?php if ( ! empty( $this->authors ) ) : ?> - <h3><?php _e( 'Assign Authors', 'wordpress-importer' ); ?></h3> - <p><?php _e( 'To make it easier for you to edit and save the imported content, you may want to reassign the author of the imported item to an existing user of this site. For example, you may want to import all the entries as <code>admin</code>s entries.', 'wordpress-importer' ); ?></p> + <h3><?php _e( 'Assign Authors', 'theme_admin' ); ?></h3> + <p><?php _e( 'To make it easier for you to edit and save the imported content, you may want to reassign the author of the imported item to an existing user of this site. For example, you may want to import all the entries as <code>admin</code>s entries.', 'theme_admin' ); ?></p> <?php if ( $this->allow_create_users() ) : ?> - <p><?php printf( __( 'If a new user is created by WordPress, a new password will be randomly generated and the new user&#8217;s role will be set as %s. Manually changing the new user&#8217;s details will be necessary.', 'wordpress-importer' ), esc_html( get_option('default_role') ) ); ?></p> + <p><?php printf( __( 'If a new user is created by WordPress, a new password will be randomly generated and the new user&#8217;s role will be set as %s. Manually changing the new user&#8217;s details will be necessary.', 'theme_admin' ), esc_html( get_option('default_role') ) ); ?></p> <?php endif; ?> <ol id="authors"> <?php foreach ( $this->authors as $author ) : ?> @@ -275,14 +275,14 @@ <?php endif; ?> <?php if ( $this->allow_fetch_attachments() ) : ?> - <h3><?php _e( 'Import Attachments', 'wordpress-importer' ); ?></h3> + <h3><?php _e( 'Import Attachments', 'theme_admin' ); ?></h3> <p> <input type="checkbox" value="1" name="fetch_attachments" id="import-attachments" /> - <label for="import-attachments"><?php _e( 'Download and import file attachments', 'wordpress-importer' ); ?></label> + <label for="import-attachments"><?php _e( 'Download and import file attachments', 'theme_admin' ); ?></label> </p> <?php endif; ?> - <p class="submit"><input type="submit" class="button" value="<?php esc_attr_e( 'Submit', 'wordpress-importer' ); ?>" /></p> + <p class="submit"><input type="submit" class="button" value="<?php esc_attr_e( 'Submit', 'theme_admin' ); ?>" /></p> </form> <?php } @@ -295,7 +295,7 @@ * @param array $author Author information, e.g. login, display name, email */ function author_select( $n, $author ) { - _e( 'Import author:', 'wordpress-importer' ); + _e( 'Import author:', 'theme_admin' ); echo ' <strong>' . esc_html( $author['author_display_name'] ); if ( $this->version != '1.0' ) echo ' (' . esc_html( $author['author_login'] ) . ')'; echo '</strong><br />'; @@ -306,10 +306,10 @@ $create_users = $this->allow_create_users(); if ( $create_users ) { if ( $this->version != '1.0' ) { - _e( 'or create new user with login name:', 'wordpress-importer' ); + _e( 'or create new user with login name:', 'theme_admin' ); $value = ''; } else { - _e( 'as a new user:', 'wordpress-importer' ); + _e( 'as a new user:', 'theme_admin' ); $value = esc_attr( sanitize_user( $author['author_login'], true ) ); } @@ -317,10 +317,10 @@ } if ( ! $create_users && $this->version == '1.0' ) - _e( 'assign posts to an existing user:', 'wordpress-importer' ); + _e( 'assign posts to an existing user:', 'theme_admin' ); else - _e( 'or assign posts to an existing user:', 'wordpress-importer' ); - wp_dropdown_users( array( 'name' => "user_map[$n]", 'multi' => true, 'show_option_all' => __( '- Select -', 'wordpress-importer' ) ) ); + _e( 'or assign posts to an existing user:', 'theme_admin' ); + wp_dropdown_users( array( 'name' => "user_map[$n]", 'multi' => true, 'show_option_all' => __( '- Select -', 'theme_admin' ) ) ); echo '<input type="hidden" name="imported_authors['.$n.']" value="' . esc_attr( $author['author_login'] ) . '" />'; if ( $this->version != '1.0' ) @@ -370,7 +370,7 @@ $this->processed_authors[$old_id] = $user_id; $this->author_mapping[$santized_old_login] = $user_id; } else { - printf( __( 'Failed to create new user for %s. Their posts will be attributed to the current user.', 'wordpress-importer' ), esc_html($this->authors[$old_login]['author_display_name']) ); + printf( __( 'Failed to create new user for %s. Their posts will be attributed to the current user.', 'theme_admin' ), esc_html($this->authors[$old_login]['author_display_name']) ); if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) echo ' ' . $user_id->get_error_message(); echo '<br />'; @@ -422,7 +422,7 @@ if ( isset($cat['term_id']) ) $this->processed_terms[intval($cat['term_id'])] = $id; } else { - printf( __( 'Failed to import category %s', 'wordpress-importer' ), esc_html($cat['category_nicename']) ); + printf( __( 'Failed to import category %s', 'theme_admin' ), esc_html($cat['category_nicename']) ); if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) echo ': ' . $id->get_error_message(); echo '<br />'; @@ -465,7 +465,7 @@ if ( isset($tag['term_id']) ) $this->processed_terms[intval($tag['term_id'])] = $id['term_id']; } else { - printf( __( 'Failed to import post tag %s', 'wordpress-importer' ), esc_html($tag['tag_name']) ); + printf( __( 'Failed to import post tag %s', 'theme_admin' ), esc_html($tag['tag_name']) ); if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) echo ': ' . $id->get_error_message(); echo '<br />'; @@ -514,7 +514,7 @@ if ( isset($term['term_id']) ) $this->processed_terms[intval($term['term_id'])] = $id['term_id']; } else { - printf( __( 'Failed to import %s %s', 'wordpress-importer' ), esc_html($term['term_taxonomy']), esc_html($term['term_name']) ); + printf( __( 'Failed to import %s %s', 'theme_admin' ), esc_html($term['term_taxonomy']), esc_html($term['term_name']) ); if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) echo ': ' . $id->get_error_message(); echo '<br />'; @@ -603,7 +603,7 @@ $post = apply_filters( 'wp_import_post_data_raw', $post ); if ( ! post_type_exists( $post['post_type'] ) ) { - printf( __( 'Failed to import &#8220;%s&#8221;: Invalid post type %s', 'wordpress-importer' ), + printf( __( 'Failed to import &#8220;%s&#8221;: Invalid post type %s', 'theme_admin' ), esc_html($post['post_title']), esc_html($post['post_type']) ); echo '<br />'; do_action( 'wp_import_post_exists', $post ); @@ -640,7 +640,7 @@ $post_exists = apply_filters( 'wp_import_existing_post', $post_exists, $post ); if ( $post_exists && get_post_type( $post_exists ) == $post['post_type'] ) { - printf( __('%s &#8220;%s&#8221; already exists.', 'wordpress-importer'), $post_type_object->labels->singular_name, esc_html($post['post_title']) ); + printf( __('%s &#8220;%s&#8221; already exists.', 'theme_admin'), $post_type_object->labels->singular_name, esc_html($post['post_title']) ); echo '<br />'; $comment_post_ID = $post_id = $post_exists; $this->processed_posts[ intval( $post['post_id'] ) ] = intval( $post_exists ); @@ -702,7 +702,7 @@ } if ( is_wp_error( $post_id ) ) { - printf( __( 'Failed to import %s &#8220;%s&#8221;', 'wordpress-importer' ), + printf( __( 'Failed to import %s &#8220;%s&#8221;', 'theme_admin' ), $post_type_object->labels->singular_name, esc_html($post['post_title']) ); if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) echo ': ' . $post_id->get_error_message(); @@ -736,7 +736,7 @@ $term_id = $t['term_id']; do_action( 'wp_import_insert_term', $t, $term, $post_id, $post ); } else { - printf( __( 'Failed to import %s %s', 'wordpress-importer' ), esc_html($taxonomy), esc_html($term['name']) ); + printf( __( 'Failed to import %s %s', 'theme_admin' ), esc_html($taxonomy), esc_html($term['name']) ); if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) echo ': ' . $t->get_error_message(); echo '<br />'; @@ -868,14 +868,14 @@ / no nav_menu term associated with this menu item if ( ! $menu_slug ) { - _e( 'Menu item skipped due to missing menu slug', 'wordpress-importer' ); + _e( 'Menu item skipped due to missing menu slug', 'theme_admin' ); echo '<br />'; return; } $menu_id = term_exists( $menu_slug, 'nav_menu' ); if ( ! $menu_id ) { - printf( __( 'Menu item skipped due to invalid menu slug: %s', 'wordpress-importer' ), esc_html( $menu_slug ) ); + printf( __( 'Menu item skipped due to invalid menu slug: %s', 'theme_admin' ), esc_html( $menu_slug ) ); echo '<br />'; return; } else { @@ -938,7 +938,7 @@ function process_attachment( $post, $url ) { if ( ! $this->fetch_attachments ) return new WP_Error( 'attachment_processing_error', - __( 'Fetching attachments is not enabled', 'wordpress-importer' ) ); + __( 'Fetching attachments is not enabled', 'theme_admin' ) ); / if the URL is absolute, but does not contain address, then upload it assuming base_site_url if ( preg_match( '|^/[/w/W]+$|', $url ) ) @@ -951,7 +951,7 @@ if ( $info = wp_check_filetype( $upload['file'] ) ) $post['post_mime_type'] = $info['type']; else - return new WP_Error( 'attachment_processing_error', __('Invalid file type', 'wordpress-importer') ); + return new WP_Error( 'attachment_processing_error', __('Invalid file type', 'theme_admin') ); $post['guid'] = $upload['url']; @@ -1001,7 +1001,7 @@ / request failed if ( ! $headers ) { @unlink( $upload['file'] ); - return new WP_Error( 'import_file_error', __('Remote server did not respond', 'wordpress-importer') ); + return new WP_Error( 'import_file_error', __('Remote server did not respond', 'theme_admin') ); } $remote_response_code = wp_remote_retrieve_response_code( $remote_response ); @@ -1009,25 +1009,25 @@ / make sure the fetch was successful if ( $remote_response_code != '200' ) { @unlink( $upload['file'] ); - return new WP_Error( 'import_file_error', sprintf( __('Remote server returned error response %1$d %2$s', 'wordpress-importer'), esc_html($remote_response_code), get_status_header_desc($remote_response_code) ) ); + return new WP_Error( 'import_file_error', sprintf( __('Remote server returned error response %1$d %2$s', 'theme_admin'), esc_html($remote_response_code), get_status_header_desc($remote_response_code) ) ); } $filesize = filesize( $upload['file'] ); if ( isset( $headers['content-length'] ) && $filesize != $headers['content-length'] ) { @unlink( $upload['file'] ); - return new WP_Error( 'import_file_error', __('Remote file is incorrect size', 'wordpress-importer') ); + return new WP_Error( 'import_file_error', __('Remote file is incorrect size', 'theme_admin') ); } if ( 0 == $filesize ) { @unlink( $upload['file'] ); - return new WP_Error( 'import_file_error', __('Zero size file downloaded', 'wordpress-importer') ); + return new WP_Error( 'import_file_error', __('Zero size file downloaded', 'theme_admin') ); } $max_size = (int) $this->max_attachment_size(); if ( ! empty( $max_size ) && $filesize > $max_size ) { @unlink( $upload['file'] ); - return new WP_Error( 'import_file_error', sprintf(__('Remote file is too large, limit is %s', 'wordpress-importer'), size_format($max_size) ) ); + return new WP_Error( 'import_file_error', sprintf(__('Remote file is too large, limit is %s', 'theme_admin'), size_format($max_size) ) ); } / keep track of the old and new urls so we can substitute them later @@ -1127,14 +1127,14 @@ / Display import page title function header() { echo '<div class="wrap">'; - echo '<h2>' . __( 'Import WordPress', 'wordpress-importer' ) . '</h2>'; + echo '<h2>' . __( 'Import WordPress', 'theme_admin' ) . '</h2>'; $updates = get_plugin_updates(); $basename = plugin_basename(__FILE__); if ( isset( $updates[$basename] ) ) { $update = $updates[$basename]; echo '<div class="error"><p><strong>'; - printf( __( 'A new version of this importer is available. Please update to version %s to ensure compatibility with newer export files.', 'wordpress-importer' ), $update->update->new_version ); + printf( __( 'A new version of this importer is available. Please update to version %s to ensure compatibility with newer export files.', 'theme_admin' ), $update->update->new_version ); echo '</strong></p></div>'; } } @@ -1149,8 +1149,8 @@ */ function greet() { echo '<div class="narrow">'; - echo '<p>'.__( 'Howdy! Upload your WordPress eXtended RSS (WXR) file and we&#8217;ll import the posts, pages, comments, custom fields, categories, and tags into this site.', 'wordpress-importer' ).'</p>'; - echo '<p>'.__( 'Choose a WXR (.xml) file to upload, then click Upload file and import.', 'wordpress-importer' ).'</p>'; + echo '<p>'.__( 'Howdy! Upload your WordPress eXtended RSS (WXR) file and we&#8217;ll import the posts, pages, comments, custom fields, categories, and tags into this site.', 'theme_admin' ).'</p>'; + echo '<p>'.__( 'Choose a WXR (.xml) file to upload, then click Upload file and import.', 'theme_admin' ).'</p>'; wp_import_upload_form( 'admin.php?import=wordpress&amp;step=1' ); echo '</div>'; } @@ -1217,14 +1217,20 @@ } / class_exists( 'WP_Importer' ) if ( ! function_exists( 'wordpress_importer_init' ) ) { function wordpress_importer_init() { - load_plugin_textdomain( 'wordpress-importer' ); + if (is_admin()) { + if ( is_textdomain_loaded( 'theme_admin' ) ) { + } else { + load_theme_textdomain( 'theme_admin', THEME_ADMIN . '/languages' ); + /load_plugin_textdomain( 'wordpress-importer' ); + } + } /** * WordPress Importer object for registering the import callback * @global WP_Import $wp_import */ $GLOBALS['wp_import'] = new WP_Import(); - register_importer( 'wordpress', 'WordPress', __('Import <strong>posts, pages, comments, custom fields, categories, and tags</strong> from a WordPress export file.', 'wordpress-importer'), array( $GLOBALS['wp_import'], 'dispatch' ) ); + register_importer( 'wordpress', 'WordPress', __('Import <strong>posts, pages, comments, custom fields, categories, and tags</strong> from a WordPress export file.', 'theme_admin'), array( $GLOBALS['wp_import'], 'dispatch' ) ); } add_action( 'admin_init', 'wordpress_importer_init' ); }

    framework/plugins/wp-pagenavi/readme.txt

    @@ -1,113 +1,113 @@ -=== WP-PageNavi === -Contributors: GamerZ, scribu -Donate link: http:/lesterchan.net/wordpress -Tags: pagenavi, navi, navigation, wp-pagenavi, page -Requires at least: 2.8 -Tested up to: 2.9.1 -Stable tag: 2.61 - -Adds a more advanced paging navigation to your WordPress site. - -== Description == - -Adds a more advanced paging navigation to your WordPress site. - -Example: - - Pages (17): [1] 2 3 4 » ... Last » - - -<br> -[Demo](http:/lesterchan.net/wordpress/) | [Translations](http:/dev.wp-plugins.org/browser/wp-pagenavi/i18n/) - -= Credits = -* Right-to-left language support by [Kambiz R. Khojasteh](http:/persian-programming.com/) -* Maintenance by [scribu](http:/scribu.net) - -== Installation == - -You can either install it automatically from the WordPress admin, or do it manually: - -1. Unzip the archive and put the `wp-pagenavi` folder into your plugins folder (/wp-content/plugins/). -1. Activate the plugin from the Plugins menu. - -= Usage = - +=== WP-PageNavi === +Contributors: GamerZ, scribu +Donate link: http:/lesterchan.net/wordpress +Tags: pagenavi, navi, navigation, wp-pagenavi, page +Requires at least: 2.8 +Tested up to: 2.9.1 +Stable tag: 2.61 + +Adds a more advanced paging navigation to your WordPress site. + +== Description == + +Adds a more advanced paging navigation to your WordPress site. + +Example: + + Pages (17): [1] 2 3 4 » ... Last » + + +<br> +[Demo](http:/lesterchan.net/wordpress/) | [Translations](http:/dev.wp-plugins.org/browser/wp-pagenavi/i18n/) + += Credits = +* Right-to-left language support by [Kambiz R. Khojasteh](http:/persian-programming.com/) +* Maintenance by [scribu](http:/scribu.net) + +== Installation == + +You can either install it automatically from the WordPress admin, or do it manually: + +1. Unzip the archive and put the `wp-pagenavi` folder into your plugins folder (/wp-content/plugins/). +1. Activate the plugin from the Plugins menu. + += Usage = + 1. Open `wp-content/themes/your-theme-name/footer.php` 2. Add anywhere: `<?php wp_pagenavi(); ?>` -3. Go to *WP-Admin -> Settings -> PageNavi* to configure WP-PageNavi. - -= Changing the CSS = - -If you need to configure the CSS style of WP-PageNavi, you can copy the `pagenavi-css.css` file from the plugin directory to your theme's directory and make your modifications there. This way, you won't lose your changes when you update the plugin. - -Alternatively, you can uncheck the "Use pagenavi.css?" option from the settings page and add the styles to your theme's style.css file directly. - - -== Screenshots == - -1. Default appearance -2. Options page - -== Changelog == - +3. Go to *WP-Admin -> Settings -> PageNavi* to configure WP-PageNavi. + += Changing the CSS = + +If you need to configure the CSS style of WP-PageNavi, you can copy the `pagenavi-css.css` file from the plugin directory to your theme's directory and make your modifications there. This way, you won't lose your changes when you update the plugin. + +Alternatively, you can uncheck the "Use pagenavi.css?" option from the settings page and add the styles to your theme's style.css file directly. + + +== Screenshots == + +1. Default appearance +2. Options page + +== Changelog == + = 2.61 (2010-02-07) = * fixed: memory limit error -= 2.60 (2010-02-07) = -* new: Compatible With WordPress 2.9 -* new: Added "previouspostslink" and "nextpostslink" CSS classes for styling next/previous posts link by Joost de Valk -* new: Added option to include pagenavi-css.css In WP-Admin -> Settings -> PageNavi -* fixed: check for pagenavi-css.css in the child theme, first -* fixed: cleaner options page - -= 2.50 (2009-06-01) = -* new: Compatible With WordPress 2.8 -* new: Added Larger Page Number Pagination -* new: Added "first", "page" and "last" CSS Name To Link -* fixed: Removed "&#8201;" Entity -* fixed: Uses $_SERVER['PHP_SELF'] With plugin_basename(__FILE__) Instead Of Just $_SERVER['REQUEST_URI'] - -= 2.40 (2008-12-12) = -* new: Compatible With WordPress 2.7 Only -* new: Right To Left Language Support by Kambiz R. Khojasteh -* new: Called pagenavi_textdomain() In pagenavi_init() by Kambiz R. Khojasteh - -= 2.31 (2008-07-16) = -* new: Compatible With WordPress 2.6 - -= 2.30 (2008-06-01) = -* new: WP-PageNavi Will Load 'pagenavi-css.css' Inside Your Theme Directory If It Exists. If Not, It Will Just Load The Default 'pagenavi-css.css' By WP-PageNavi -* new: Uses /wp-pagenavi/ Folder Instead Of /pagenavi/ -* new: Uses wp-pagenavi.php Instead Of pagenavi.php -* new: Added "wp-pagenavi a:visited" Style In pagenavi-css.css -* new: Added $before And $after Function Arguments To wp_pagenavi(); -* fixed: Rearranged CSS Classes In pagenavi-css.css -* fixed: "First" Text Does Not Always Appear If Page 1 Is Not Shown - -= 2.20 (2007-10-01) = -* new: Supports query_posts(); Variables -* new: Ability To Uninstall WP-PageNavi - -= 2.11 (2007-06-01) = -* new: Page Navigation Now Is Customizable Via 'WP-Admin -> Options -> PageNavi' And pagenavi-css.css -* new: Default Style Navigation Is Now Boxed Navigation (Similar To Digg.com) = -* fixed: Fix For Ultimate Tag Warrior By Oliver Kastler & Stephan (Netconcepts) - -= 2.10 (2007-02-01) = -* new: Compatible With WordPress 2.1 Only -* new: Move pagenavi.php To pagenavi Folder - -= 2.03 (2006-10-01) = -* fixed: Now Compatible With WordPress 2.1 - -= 2.02 (2006-06-01) = -* new: Added Drop Down Menu Style Of Page Navigation - -= 2.01 (2006-03-01) = -* fixed: Paging Show If There Is Only 1 Page - -= 2.00 (2006-01-01) = -* new: Compatible With WordPress 2.0 -* fixed: Space Issues += 2.60 (2010-02-07) = +* new: Compatible With WordPress 2.9 +* new: Added "previouspostslink" and "nextpostslink" CSS classes for styling next/previous posts link by Joost de Valk +* new: Added option to include pagenavi-css.css In WP-Admin -> Settings -> PageNavi +* fixed: check for pagenavi-css.css in the child theme, first +* fixed: cleaner options page += 2.50 (2009-06-01) = +* new: Compatible With WordPress 2.8 +* new: Added Larger Page Number Pagination +* new: Added "first", "page" and "last" CSS Name To Link +* fixed: Removed "&#8201;" Entity +* fixed: Uses $_SERVER['PHP_SELF'] With plugin_basename(__FILE__) Instead Of Just $_SERVER['REQUEST_URI'] + += 2.40 (2008-12-12) = +* new: Compatible With WordPress 2.7 Only +* new: Right To Left Language Support by Kambiz R. Khojasteh +* new: Called pagenavi_textdomain() In pagenavi_init() by Kambiz R. Khojasteh + += 2.31 (2008-07-16) = +* new: Compatible With WordPress 2.6 + += 2.30 (2008-06-01) = +* new: WP-PageNavi Will Load 'pagenavi-css.css' Inside Your Theme Directory If It Exists. If Not, It Will Just Load The Default 'pagenavi-css.css' By WP-PageNavi +* new: Uses /wp-pagenavi/ Folder Instead Of /pagenavi/ +* new: Uses wp-pagenavi.php Instead Of pagenavi.php +* new: Added "wp-pagenavi a:visited" Style In pagenavi-css.css +* new: Added $before And $after Function Arguments To wp_pagenavi(); +* fixed: Rearranged CSS Classes In pagenavi-css.css +* fixed: "First" Text Does Not Always Appear If Page 1 Is Not Shown + += 2.20 (2007-10-01) = +* new: Supports query_posts(); Variables +* new: Ability To Uninstall WP-PageNavi + += 2.11 (2007-06-01) = +* new: Page Navigation Now Is Customizable Via 'WP-Admin -> Options -> PageNavi' And pagenavi-css.css +* new: Default Style Navigation Is Now Boxed Navigation (Similar To Digg.com) = +* fixed: Fix For Ultimate Tag Warrior By Oliver Kastler & Stephan (Netconcepts) + += 2.10 (2007-02-01) = +* new: Compatible With WordPress 2.1 Only +* new: Move pagenavi.php To pagenavi Folder + += 2.03 (2006-10-01) = +* fixed: Now Compatible With WordPress 2.1 + += 2.02 (2006-06-01) = +* new: Added Drop Down Menu Style Of Page Navigation + += 2.01 (2006-03-01) = +* fixed: Paging Show If There Is Only 1 Page + += 2.00 (2006-01-01) = +* new: Compatible With WordPress 2.0 +* fixed: Space Issues +

    framework/shortcodes/images.php

    @@ -19,6 +19,7 @@ 'align' => false, 'group' => '', 'width' => false, + 'fullwidth' => false, 'height' => false, 'effect'=>'icon',/grayscale,icon 'borderradius' => 0, @@ -38,6 +39,7 @@ if (!empty($imageid)) { $image_id= preg_replace("/[^a-z/_/-/d ]/i", '', $imageid); + $image_id= $image_id.'_'.rand(10, 10000); }else $image_id='image_'.rand(10, 10000); / compatible code @@ -146,6 +148,17 @@ $css = ''; + if ($fullwidth=='true') { + $css .= <<<CSS +#{$image_id}.image_styled { + display:block; + margin-bottom:0; +} + +CSS; + + } + if($spinningicon=='false') { $css .= <<<CSS #{$image_id} .image_frame, @@ -201,10 +214,16 @@ } $srcset=theme_get_retina_srcset( $image_src ); - - $image_sizes=' width="'.$width.'" '.((empty($height))?'':'height="'.$height.'"'); + + if ($fullwidth=='true') { + $widthstyle='100%'; + } else { + $widthstyle= $width; + } + + $image_sizes=' width="'.$widthstyle.'" '.((empty($height))?'':'height="'.$height.'"'); $content = '<img alt="'.$alt.'" src="'.$image_src.'"'.$srcset.$data_thumbnail.$image_sizes.' />'; - return '<figure id="'.$image_id.'" class="image_styled'.$class.($align?' align'.$align:'').($fitmobile?' image_fit_mobile':'').'" style="width:'.($width+2).'px;"'.$animation['data'].'> + return '<figure id="'.$image_id.'" class="image_styled'.$class.($align?' align'.$align:'').($fitmobile?' image_fit_mobile':'').'" style="width:'.$widthstyle.'"'.$animation['data'].'> <div class="image_frame effect-'.$effect.'">'.$frame_shadow_start.' <a'.($group?' rel="'.$group.'"':'').$linktarget.$lightbox_fittoview.' class="image_size_'.$size.$no_link.($icon?' image_icon_'.$icon:'').($lightbox =='true'?' lightbox':'').'" title="'.$title.'" href="'.$link.'">' . $content . '</a> '.$frame_shadow_end.'</div>'.$caption_str.'</figure>'; @@ -257,6 +276,19 @@ $data_thumbnail = ' data-thumbnail="'.$source_value.'"'; } + if ($source_type == 'attachment_id') { + $metadata = wp_get_attachment_metadata($source_value); + if(empty($width) || ($fullwidth=='true')) { + if(empty($width) && isset($metadata['width'])) { + $width = $metadata['width']; + } + } + if(empty($height) || ($autoheight=='true')){ + if(isset($metadata['height'])) { + $height = $metadata['height']; + } + } + } $size = array($width, $height); if(empty($width) && empty($height)){ $size = 'full';

    framework/shortcodes/multibackground.php

    @@ -28,7 +28,7 @@ 'autoplay' => 'true', 'loop' => 'true', 'muted' => 'true', - 'nohtml5support' => __('Your browser does not support HTML5 video', 'theme-front'), + 'nohtml5support' => __('Your browser does not support HTML5 video', 'wp-champion'), 'videofallback' => '',

    framework/shortcodes/widgets.php

    @@ -327,6 +327,11 @@ /$action = $include_path.'/sendmail.php'; $action = esc_url(add_query_arg(array())); $button_class = apply_filters( 'theme_css_class', 'button' ); + $gdpr_consent = wpml_t(THEME_NAME, 'GDPR Consent',stripslashes(theme_get_option('general','gdpr_consent'))); + if (!empty($gdpr_consent)){ + $gdpr_consent= '<p><input id="contact_'.$id.'_consent" name="contact_'.$id.'_consent" tabindex="8" type="checkbox" value="yes" />' .'<label for="contact_'.$id.'_consent">' .$gdpr_consent. '</label></p>'; + $tab_index='8'; + } else $tab_index='7'; return <<<HTML <div class="contact_form_wrap{$class}"> <div class="success" style="display:none;"><div class="message_box_content">{$success}</div></div> @@ -336,7 +341,8 @@ <p><input type="email" required="required" id="contact_{$id}_email" name="contact_{$id}_email" class="text_input" value="" tabindex="6" /> <label for="contact_{$id}_email">{$email_str}</label></p> <p><textarea required="required" name="contact_{$id}_content" class="textarea" cols="30" rows="5" tabindex="7"></textarea></p> - <p><button {$bgcolor} type="submit" class="{$button_class} white"><span{$textcolor}>{$submit_str}</span></button></p> + {$gdpr_consent} + <p><button {$bgcolor} type="submit" class="{$button_class} white" tabindex="{$tab_index}"><span{$textcolor}>{$submit_str}</span></button></p> <input type="hidden" value="1" name="theme_contact_form_submit"/> <input type="hidden" value="{$id}" name="contact_widget_id"/> <input type="hidden" value="{$email}" name="contact_{$id}_to"/> @@ -1328,8 +1334,10 @@ if($dropdown === 'true'){ $cat_args['show_option_none'] = __('Select Category','wp-champion'); + $dropdown_id = 'cat-'.md5(rand(6, 10000).time()); + $cat_args['id'] = $dropdown_id; + $output = '<section class="widget_categories_dropdown'.$class.'">'.wp_dropdown_categories(apply_filters('widget_categories_dropdown_args', $cat_args)).'</section>'; - $dropdown_id = 'cat-'.md5(rand(6, 10000).time()); $home_url = home_url(); $output .= <<<HTML <script type='text/javascript'>

    framework/theme.php

    @@ -161,8 +161,8 @@ /add_theme_support('post-thumbnails', array('post', 'page', 'portfolio', 'slideshow')); add_theme_support('post-thumbnails'); - /This enables the naviagation menu ability. - add_theme_support('menus'); + /This enables the navigation menu ability. + /add_theme_support('menus'); if (function_exists('check_responsive_menu_pro_php_version')) { register_nav_menus(array( @@ -183,7 +183,7 @@ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', ) ); - /add_editor_style(); + add_editor_style(); add_theme_support( 'woocommerce' ); } }

    framework/types/portfolio.php

    @@ -140,7 +140,7 @@ if($terms) { printf(' &nbsp;<select name="%s" class="postform">', $taxonomy_slug); - printf('<option value="0">%s</option>', _x('Show all ' . $taxonomy->label, 'taxonomy show all filter')); + printf('<option value="0">%s</option>', _x('Show all ' . $taxonomy->label, 'taxonomy show all filter','theme_admin')); foreach ($terms as $term) { if(isset($_GET[$taxonomy_slug]) && $_GET[$taxonomy_slug] === $term->slug) { printf('<option value="%s" selected="selected">%s (%s)</option>', $term->slug, $term->name, $term->count);

    framework/types/slideshow.php

    @@ -125,7 +125,7 @@ if($terms) { printf(' &nbsp;<select name="%s" class="postform">', $taxonomy_slug); - printf('<option value="0">%s</option>', _x('Show all ' . $taxonomy->label, 'taxonomy show all filter')); + printf('<option value="0">%s</option>', _x('Show all ' . $taxonomy->label, 'taxonomy show all filter','theme_admin')); foreach ($terms as $term) { if(isset($_GET[$taxonomy_slug]) && $_GET[$taxonomy_slug] === $term->slug) { printf('<option value="%s" selected="selected">%s (%s)</option>', $term->slug, $term->name, $term->count);

    framework/widgets/calendar.php

    @@ -319,7 +319,7 @@ $prevNextHoverTextColor = isset($instance['prevNextHoverTextColor']) ? esc_attr($instance['prevNextHoverTextColor']) : ''; $currentDayTextColor = isset($instance['currentDayTextColor']) ? esc_attr($instance['currentDayTextColor']) : ''; ?> - <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> + <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'theme_admin'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p> <p><label for="<?php echo $this->get_field_id('align'); ?>"><?php _e( 'Alignment:', 'theme_admin' ); ?></label>

    framework/widgets/categories.php

    @@ -92,7 +92,7 @@ /echo '<label class="screen-reader-text" for="' . esc_attr( $dropdown_id ) . '">' . $title . '</label>'; - $cat_args['show_option_none'] = __( 'Select Category' ); + $cat_args['show_option_none'] = __( 'Select Category','wp-champion' ); $cat_args['id'] = $dropdown_id; $dropdown=wp_dropdown_categories( apply_filters( 'widget_categories_dropdown_args', $cat_args ) );

    framework/widgets/contactform.php

    @@ -42,7 +42,11 @@ if(empty($success)){ $success = __('Your message was successfully sent. <strong>Thank You!</strong>','wp-champion'); } - + $id = 'cf_widget_'.rand(100,3000); + $gdpr_consent = wpml_t(THEME_NAME, 'GDPR Consent',stripslashes(theme_get_option('general','gdpr_consent'))); + if (!empty($gdpr_consent)){ + $gdpr_consent= '<p><input id="contact_'.$id.'_consent" name="contact_consent" tabindex="24" type="checkbox" value="yes"/>' .'<label for="contact_'.$id.'_consent">' .$gdpr_consent. '</label></p>'; + } echo $before_widget; if ( $title) echo $before_title . $title . $after_title; @@ -59,8 +63,8 @@ <label for="contact_email"><?php _e('Email *', 'wp-champion'); ?></label></p> <p><textarea required="required" name="contact_content" class="textarea" cols="30" rows="5" tabindex="23"></textarea></p> - - <p><button type="submit"<?php echo $bgColor;?> class="<?php echo apply_filters( 'theme_css_class', 'button' );?> white"><span<?php echo $textColor;?>><?php _e('Submit', 'wp-champion'); ?></span></button></p> + <?php echo $gdpr_consent;?> + <p><button type="submit"<?php echo $bgColor;?> class="<?php echo apply_filters( 'theme_css_class', 'button' );?> white" tabindex="<?php echo empty($gdpr_consent)?"24":"25";?>"><span<?php echo $textColor;?>><?php _e('Submit', 'wp-champion'); ?></span></button></p> <input type="hidden" value="<?php echo $email;?>" name="contact_to"/> <input type="hidden" value="1" name="theme_contact_form_submit"/> </form>

    framework/widgets/featured-image.php

    @@ -87,7 +87,7 @@ $autoheight = isset( $instance['autoheight'] ) ? (bool) $instance['autoheight'] : true; $lightbox = isset( $instance['lightbox'] ) ? (bool) $instance['lightbox'] : true; ?> - <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> + <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'theme_admin'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p> <p><label for="<?php echo $this->get_field_id('width'); ?>"><?php _e('Width of image:', 'theme_admin'); ?></label>

    includes/html5video.php

    @@ -13,7 +13,7 @@ <meta charset="<?php bloginfo( 'charset' ); ?>" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0, user-scalable=false" /> -<title><?php echo theme_generator('title'); ?></title> +<?php echo '<t'.'itle>';echo theme_generator('title'); echo '</t'.'itle>';?> <?php if($custom_favicon = theme_get_option('general','custom_favicon')) { ?> <link rel="shortcut icon" href="<?php echo theme_get_image_src($custom_favicon); ?>" /> <?php } ?>

    includes/sliderpreview.php

    @@ -2,7 +2,7 @@ <html <?php language_attributes(); ?> style="margin-top:0 !important"> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> -<title><?php _e('Slide Layers Preview','theme_admin'); ?></title> +<?php echo '<t'.'itle>';_e('Slide Layers Preview','theme_admin'); echo '</t'.'itle>';?> <?php wp_head(); ?> <!--[if IE 6 ]> <link href="<?php echo THEME_CSS;?>/ie6.css" media="screen" rel="stylesheet" type="text/css">

    index.php

    @@ -15,6 +15,7 @@ $layout=theme_get_option('general','layout'); $post_id = theme_get_queried_object_id(); $page_layout = theme_get_layout_mode($post_id, '_page_layout','general','page_layout',true); +$content_width = theme_get_inner_width($post_id); echo theme_generator('introduce',$post_id);?> <div id="page" class="layout-<?php echo $page_layout;?>"> <div class="fluid-width">

    js/custom.combine.js

    @@ -8,4 +8,4 @@ {step:function(a){b.css("width",k-a)},complete:function(){d(this).hide();a.call();j=!1}});e.length||(a.call(),j=!1)}});d.fn.tabs=function(c,a){var b=this.data("tabs");b&&(b.destroy(),this.removeData("tabs"));d.isFunction(a)&&(a={onBeforeClick:a});a=d.extend({},d.tools.tabs.conf,a);this.each(function(){b=new n(d(this),c,a);d(this).data("tabs",b)});return a.api?b:this}})(jQuery),(function(a){function g(a){if(a){var b=d.contentWindow.document;b.open().close();b.location.hash=a}}var f,d,e,h;a.tools=a.tools||{version:"1.2.7"};a.tools.history={init:function(c){h||(a.browser.msie&&"8">a.browser.version?d||(d=a("<iframe/>").attr("src","javascript:false;").hide().get(0),a("body").append(d),setInterval(function(){var b=d.contentWindow.document.location.hash;f!==b&&a(window).trigger("hash",b)},100),g(location.hash||"#")):setInterval(function(){var b=location.hash;b!==f&&a(window).trigger("hash", b)},100),e=!e?c:e.add(c),c.click(function(b){var c=a(this).attr("href");d&&g(c);if(c.slice(0,1)!="#"){location.href="#"+c;return b.preventDefault()}}),h=!0)}};a(window).on("hash",function(c,b){b?e.filter(function(){var c=a(this).attr("href");return c==b||c==b.replace("#","")}).trigger("history",[b]):e.eq(0).trigger("history",[b]);f=b});a.fn.history=function(c){a.tools.history.init(this);return this.on("history",c)}})(jQuery);var swfobject=function(){function a(){if(!T&&document.getElementsByTagName("body")[0]){try{var a,b=r("span");b.style.display="none",a=M.getElementsByTagName("body")[0].appendChild(b),a.parentNode.removeChild(a),a=null,b=null}catch(c){return}T=!0;for(var d=P.length,e=0;d>e;e++)P[e]()}}function b(a){T?a():P[P.length]=a}function c(a){if(typeof L.addEventListener!=E)L.addEventListener("load",a,!1);else if(typeof M.addEventListener!=E)M.addEventListener("load",a,!1);else if(typeof L.attachEvent!=E)t(L,"onload",a);else if("function"==typeof L.onload){var b=L.onload;L.onload=function(){b(),a()}}else L.onload=a}function d(){var a=M.getElementsByTagName("body")[0],b=r(F);b.setAttribute("style","visibility: hidden;"),b.setAttribute("type",I);var c=a.appendChild(b);if(c){var d=0;!function f(){if(typeof c.GetVariable!=E)try{var g=c.GetVariable("$version");g&&(g=g.split(" ")[1].split(","),X.pv=[s(g[0]),s(g[1]),s(g[2])])}catch(h){X.pv=[8,0,0]}else if(10>d)return d++,void setTimeout(f,10);a.removeChild(b),c=null,e()}()}else e()}function e(){var a=Q.length;if(a>0)for(var b=0;a>b;b++){var c=Q[b].id,d=Q[b].callbackFn,e={success:!1,id:c};if(X.pv[0]>0){var j=q(c);if(j)if(!u(Q[b].swfVersion)||X.wk&&X.wk<312)if(Q[b].expressInstall&&g()){var k={};k.data=Q[b].expressInstall,k.width=j.getAttribute("width")||"0",k.height=j.getAttribute("height")||"0",j.getAttribute("class")&&(k.styleclass=j.getAttribute("class")),j.getAttribute("align")&&(k.align=j.getAttribute("align"));for(var l={},m=j.getElementsByTagName("param"),n=m.length,o=0;n>o;o++)"movie"!=m[o].getAttribute("name").toLowerCase()&&(l[m[o].getAttribute("name")]=m[o].getAttribute("value"));h(k,l,c,d)}else i(j),d&&d(e);else w(c,!0),d&&(e.success=!0,e.ref=f(c),e.id=c,d(e))}else if(w(c,!0),d){var p=f(c);p&&typeof p.SetVariable!=E&&(e.success=!0,e.ref=p,e.id=p.id),d(e)}}}function f(a){var b=null,c=q(a);return c&&"OBJECT"===c.nodeName.toUpperCase()&&(b=typeof c.SetVariable!==E?c:c.getElementsByTagName(F)[0]||c),b}function g(){return!U&&u("6.0.65")&&(X.win||X.mac)&&!(X.wk&&X.wk<312)}function h(a,b,c,d){var e=q(c);if(c=p(c),U=!0,A=d||null,B={success:!1,id:c},e){"OBJECT"==e.nodeName.toUpperCase()?(y=j(e),z=null):(y=e,z=c),a.id=J,(typeof a.width==E||!/%$/.test(a.width)&&s(a.width)<310)&&(a.width="310"),(typeof a.height==E||!/%$/.test(a.height)&&s(a.height)<137)&&(a.height="137");var f=X.ie?"ActiveX":"PlugIn",g="MMredirectURL="+encodeURIComponent(L.location.toString().replace(/&/g,"%26"))+"&MMplayerType="+f+"&MMdoctitle="+encodeURIComponent(M.title.slice(0,47)+" - Flash Player Installation");if(typeof b.flashvars!=E?b.flashvars+="&"+g:b.flashvars=g,X.ie&&4!=e.readyState){var h=r("div");c+="SWFObjectNew",h.setAttribute("id",c),e.parentNode.insertBefore(h,e),e.style.display="none",n(e)}l(a,b,c)}}function i(a){if(X.ie&&4!=a.readyState){a.style.display="none";var b=r("div");a.parentNode.insertBefore(b,a),b.parentNode.replaceChild(j(a),b),n(a)}else a.parentNode.replaceChild(j(a),a)}function j(a){var b=r("div");if(X.win&&X.ie)b.innerHTML=a.innerHTML;else{var c=a.getElementsByTagName(F)[0];if(c){var d=c.childNodes;if(d)for(var e=d.length,f=0;e>f;f++)1==d[f].nodeType&&"PARAM"==d[f].nodeName||8==d[f].nodeType||b.appendChild(d[f].cloneNode(!0))}}return b}function k(a,b){var c=r("div");return c.innerHTML="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='"+a+"'>"+b+"</object>",c.firstChild}function l(a,b,c){var d,e=q(c);if(c=p(c),X.wk&&X.wk<312)return d;if(e){var f,g,h,i=r(X.ie?"div":F);typeof a.id==E&&(a.id=c);for(h in b)b.hasOwnProperty(h)&&"movie"!==h.toLowerCase()&&m(i,h,b[h]);X.ie&&(i=k(a.data,i.innerHTML));for(f in a)a.hasOwnProperty(f)&&(g=f.toLowerCase(),"styleclass"===g?i.setAttribute("class",a[f]):"classid"!==g&&"data"!==g&&i.setAttribute(f,a[f]));X.ie?R[R.length]=a.id:(i.setAttribute("type",I),i.setAttribute("data",a.data)),e.parentNode.replaceChild(i,e),d=i}return d}function m(a,b,c){var d=r("param");d.setAttribute("name",b),d.setAttribute("value",c),a.appendChild(d)}function n(a){var b=q(a);b&&"OBJECT"==b.nodeName.toUpperCase()&&(X.ie?(b.style.display="none",function c(){if(4==b.readyState){for(var a in b)"function"==typeof b[a]&&(b[a]=null);b.parentNode.removeChild(b)}else setTimeout(c,10)}()):b.parentNode.removeChild(b))}function o(a){return a&&a.nodeType&&1===a.nodeType}function p(a){return o(a)?a.id:a}function q(a){if(o(a))return a;var b=null;try{b=M.getElementById(a)}catch(c){}return b}function r(a){return M.createElement(a)}function s(a){return parseInt(a,10)}function t(a,b,c){a.attachEvent(b,c),S[S.length]=[a,b,c]}function u(a){a+="";var b=X.pv,c=a.split(".");return c[0]=s(c[0]),c[1]=s(c[1])||0,c[2]=s(c[2])||0,b[0]>c[0]||b[0]==c[0]&&b[1]>c[1]||b[0]==c[0]&&b[1]==c[1]&&b[2]>=c[2]?!0:!1}function v(a,b,c,d){var e=M.getElementsByTagName("head")[0]; if(e){var f="string"==typeof c?c:"screen";if(d&&(C=null,D=null),!C||D!=f){var g=r("style");g.setAttribute("type","text/css"),g.setAttribute("media",f),C=e.appendChild(g),X.ie&&typeof M.styleSheets!=E&&M.styleSheets.length>0&&(C=M.styleSheets[M.styleSheets.length-1]),D=f}C&&(typeof C.addRule!=E?C.addRule(a,b):typeof M.createTextNode!=E&&C.appendChild(M.createTextNode(a+" {"+b+"}")))}}function w(a,b){if(V){var c=b?"visible":"hidden",d=q(a);T&&d?d.style.visibility=c:"string"==typeof a&&v("#"+a,"visibility:"+c)}}function x(a){var b=/[///"<>/.;]/,c=null!=b.exec(a);return c&&typeof encodeURIComponent!=E?encodeURIComponent(a):a}{var y,z,A,B,C,D,E="undefined",F="object",G="Shockwave Flash",H="ShockwaveFlash.ShockwaveFlash",I="application/x-shockwave-flash",J="SWFObjectExprInst",K="onreadystatechange",L=window,M=document,N=navigator,O=!1,P=[],Q=[],R=[],S=[],T=!1,U=!1,V=!0,W=!1,X=function(){var a=typeof M.getElementById!=E&&typeof M.getElementsByTagName!=E&&typeof M.createElement!=E,b=N.userAgent.toLowerCase(),c=N.platform.toLowerCase(),d=/win/.test(c?c:b),e=/mac/.test(c?c:b),f=/webkit/.test(b)?parseFloat(b.replace(/^.*webkit//(/d+(/./d+)?).*$/,"$1")):!1,g="Microsoft Internet Explorer"===N.appName,h=[0,0,0],i=null;if(typeof N.plugins!=E&&typeof N.plugins[G]==F)i=N.plugins[G].description,i&&typeof N.mimeTypes!=E&&N.mimeTypes[I]&&N.mimeTypes[I].enabledPlugin&&(O=!0,g=!1,i=i.replace(/^.*/s+(/S+/s+/S+$)/,"$1"),h[0]=s(i.replace(/^(.*)/..*$/,"$1")),h[1]=s(i.replace(/^.*/.(.*)/s.*$/,"$1")),h[2]=/[a-zA-Z]/.test(i)?s(i.replace(/^.*[a-zA-Z]+(.*)$/,"$1")):0);else if(typeof L.ActiveXObject!=E)try{var j=new ActiveXObject(H);j&&(i=j.GetVariable("$version"),i&&(g=!0,i=i.split(" ")[1].split(","),h=[s(i[0]),s(i[1]),s(i[2])]))}catch(k){}return{w3:a,pv:h,wk:f,ie:g,win:d,mac:e}}();!function(){X.w3&&((typeof M.readyState!=E&&("complete"===M.readyState||"interactive"===M.readyState)||typeof M.readyState==E&&(M.getElementsByTagName("body")[0]||M.body))&&a(),T||(typeof M.addEventListener!=E&&M.addEventListener("DOMContentLoaded",a,!1),X.ie&&(M.attachEvent(K,function b(){"complete"==M.readyState&&(M.detachEvent(K,b),a())}),L==top&&!function c(){if(!T){try{M.documentElement.doScroll("left")}catch(b){return void setTimeout(c,0)}a()}}()),X.wk&&!function d(){return T?void 0:/loaded|complete/.test(M.readyState)?void a():void setTimeout(d,0)}()))}()}P[0]=function(){O?d():e()};!function(){X.ie&&window.attachEvent("onunload",function(){for(var a=S.length,b=0;a>b;b++)S[b][0].detachEvent(S[b][1],S[b][2]);for(var c=R.length,d=0;c>d;d++)n(R[d]);for(var e in X)X[e]=null;X=null;for(var f in swfobject)swfobject[f]=null;swfobject=null})}();return{registerObject:function(a,b,c,d){if(X.w3&&a&&b){var e={};e.id=a,e.swfVersion=b,e.expressInstall=c,e.callbackFn=d,Q[Q.length]=e,w(a,!1)}else d&&d({success:!1,id:a})},getObjectById:function(a){return X.w3?f(a):void 0},embedSWF:function(a,c,d,e,f,i,j,k,m,n){var o=p(c),q={success:!1,id:o};X.w3&&!(X.wk&&X.wk<312)&&a&&c&&d&&e&&f?(w(o,!1),b(function(){d+="",e+="";var b={};if(m&&typeof m===F)for(var p in m)b[p]=m[p];b.data=a,b.width=d,b.height=e;var r={};if(k&&typeof k===F)for(var s in k)r[s]=k[s];if(j&&typeof j===F)for(var t in j)if(j.hasOwnProperty(t)){var v=W?encodeURIComponent(t):t,x=W?encodeURIComponent(j[t]):j[t];typeof r.flashvars!=E?r.flashvars+="&"+v+"="+x:r.flashvars=v+"="+x}if(u(f)){var y=l(b,r,c);b.id==o&&w(o,!0),q.success=!0,q.ref=y,q.id=y.id}else{if(i&&g())return b.data=i,void h(b,r,c,n);w(o,!0)}n&&n(q)})):n&&n(q)},switchOffAutoHideShow:function(){V=!1},enableUriEncoding:function(a){W=typeof a===E?!0:a},ua:X,getFlashPlayerVersion:function(){return{major:X.pv[0],minor:X.pv[1],release:X.pv[2]}},hasFlashPlayerVersion:u,createSWF:function(a,b,c){return X.w3?l(a,b,c):void 0},showExpressInstall:function(a,b,c,d){X.w3&&g()&&h(a,b,c,d)},removeSWF:function(a){X.w3&&n(a)},createCSS:function(a,b,c,d){X.w3&&v(a,b,c,d)},addDomLoadEvent:b,addLoadEvent:c,getQueryParamValue:function(a){var b=M.location.search||M.location.hash;if(b){if(//?/.test(b)&&(b=b.split("?")[1]),null==a)return x(b);for(var c=b.split("&"),d=0;d<c.length;d++)if(c[d].substring(0,c[d].indexOf("="))==a)return x(c[d].substring(c[d].indexOf("=")+1))}return""},expressInstallCallback:function(){if(U){var a=q(J);a&&y&&(a.parentNode.replaceChild(y,a),z&&(w(z,!0),X.ie&&(y.style.display="block")),A&&A(B)),U=!1}},version:"2.3"}}();(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(/-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass,null!=this.config.callback?this.config.callback(a):void 0},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charAt(0).toUpperCase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getPropertyCSSValue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getPropertyCSSValue("-"+f+"-"+b);return c},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this),function(a){function b(b,c,d,e){var f=a();return a.each(g,function(a,g){var h=g.offset().top,i=g.offset().left,j=i+g.width(),k=h+g.height(),l=!(i>c||e>j||h>d||b>k);l&&f.push(g)}),f}function c(){++j;var c=f.scrollTop(),d=f.scrollLeft(),e=d+f.width(),g=c+f.height(),i=b(c+k.top,e+k.right,g+k.bottom,d+k.left);a.each(i,function(a,b){var c=b.data("scrollSpy:ticks");"number"!=typeof c&&b.triggerHandler("scrollSpy:enter"),b.data("scrollSpy:ticks",j)}),a.each(h,function(a,b){var c=b.data("scrollSpy:ticks");"number"==typeof c&&c!==j&&(b.triggerHandler("scrollSpy:exit"),b.data("scrollSpy:ticks",null))}),h=i}function d(){f.trigger("scrollSpy:winSize")}function e(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:l(),g=null,f=a.apply(d,e),d=e=null};return function(){var j=l();h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,0>=k?(clearTimeout(g),g=null,h=j,f=a.apply(d,e),d=e=null):g||c.trailing===!1||(g=setTimeout(i,k)),f}}var f=a(window),g=[],h=[],i=!1,j=0,k={top:0,right:0,bottom:0,left:0},l=Date.now||function(){return(new Date).getTime()};a.scrollSpy=function(b,d){b=a(b),b.each(function(b,c){g.push(a(c))}),d=d||{throttle:100},k.top=d.offsetTop||0,k.right=d.offsetRight||0,k.bottom=d.offsetBottom||0,k.left=d.offsetLeft||0;var h=e(c,d.throttle||100),j=function(){a(document).ready(h)};return i||(f.on("scroll",j),f.on("resize",j),i=!0),setTimeout(j,0),b},a.winSizeSpy=function(b){return a.winSizeSpy=function(){return f},b=b||{throttle:100},f.on("resize",e(d,b.throttle||100))},a.fn.scrollSpy=function(b){return a.scrollSpy(a(this),b)}}(jQuery),jQuery.noConflict(),document.documentElement.className=document.documentElement.className.replace(/(^|/s)no-js(/s|$)/,"$1js$2"),window.themeUpdateImages=function(t,a,i){!1!==responsve_image_resize&&t.each(function(){var t,a=jQuery(this),i=a.attr("data-thumbnail");if(i){function e(){var t=parseInt(a.width(),10),e=parseInt(a.height(),10),r=a.data("images"),n=a.attr("data_woo_variable_image"),d=t+"."+e;if(r&&void 0===n||(r=[]),void 0!==n){var o=a.attr("width"),s=a.attr("height");if(t/e!=o/s){var h,u=a[0].getBoundingClientRect();void 0!==(h=u.width?u.width:u.right-u.left)?(e=parseInt(h/o*s,10),t=parseInt(h,10)):e=parseInt(t/o*s,10)}}t<=0||e<=0||(t===a[0].naturalWidth&&e===a[0].naturalHeight&&void 0===n?r[d]=a.attr("src"):void 0!==r[d]?a.attr("src",r[d]):jQuery.post(window.location.href,{imageAjax:!0,width:t,height:e,thumbnail_id:i},function(t){var i=new Image;i.onload=function(){a.attr("src",t);var i=a.attr("srcset");if(void 0!==i&&!1!==i&&-1!=i.indexOf("@2x")&&-1!=i.indexOf(" 2x")){var e=t.substring(t.lastIndexOf(".")),n=t.substr(0,t.lastIndexOf("."))+"@2x"+e+" 2x";a.attr("srcset",n)}r[d]=t,a.data("images",r)},i.src=t}))}!(t=a[0]).complete||void 0!==t.naturalWidth&&0==t.naturalWidth?a.one("load",function(){e()}):e()}})},jQuery(document).ready(function($){function splitTable(a){a.wrap("<div class='table-wrapper' />");var b=a.clone();b.find("td:not(:first-child), th:not(:first-child)").css("display","none"),b.removeClass("responsive"),a.closest(".table-wrapper").prepend(b),b.wrap("<div class='pinned' />"),a.wrap("<div class='scrollable' />"),setCellHeights(a,b)}function unsplitTable(a){a.closest(".table-wrapper").find(".pinned").remove(),a.unwrap(),a.unwrap()}function setCellHeights(a,b){var c=a.find("tr"),d=b.find("tr"),e=[];c.each(function(a){var b=$(this),c=b.find("th, td");c.each(function(){var b=$(this).outerHeight(!0);e[a]=e[a]||0,b>e[a]&&(e[a]=b)})}),d.each(function(a){$(this).height(e[a])})}function fillBrokenImage(a,b){var c=document.createElement("canvas");return c.width=a,c.height=b,c.toDataURL()}function preloader(a){a.each(function(){$(this).addClass("image-on-loading")}).imagesLoaded().progress(function(a,b){if(b.isLoaded){var c=$(b.img),d=c.closest(".image_frame"),b=c.closest("a");d.is(".effect-grayscale")?enable_image_grayscale_hover(b):d.is(".effect-icon")&&enable_image_hover(b),c.css("visibility","visible"),c.removeClass("image-on-loading")}else{var c=$(b.img);c.addClass("image-is-broken"),c.attr("broken_src",c.attr("src"));var e=c.attr("width"),f=c.attr("height");c.attr("src",theme_url+"/includes/broken.php?width="+e+"&height="+f)}})}function updateVideos(){$(".video_frame").each(function(){var a=$(this).data("ratio");if(a){var b=$(this).width()/a;$(this).css("height",b)}})}function updateImages(){themeUpdateImages($(".image_styled img, .product-thumbnail, .woocommerce-main-image img, .easy-image, .tinyslider_images img"))}if("undefined"!=typeof document.getElementsByClassName){var wow=new WOW({boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0});wow.init()}if($(".form-submit #submit").attr('tabindex','6'),$(function(){$(".single-product.woocommerce .variations a.reset_variations").click(function(){$("img.attachment-shop_single.wp-post-image.on_the_fly_resize").each(function(){var a=$(this).attr("data-thumbnail-default");void 0!==a&&($(this).attr("data-thumbnail",a),$(this).attr("data_woo_variable_image","woocommerce_variable_image_reset"),themeUpdateImages($(".woocommerce-main-image img.on_the_fly_resize")))})})}),$(".variations_form").on("woocommerce_variation_select_change",function(){$("img.attachment-shop_single.wp-post-image.on_the_fly_resize").each(function(){var a=$(this).attr("data-thumbnail-default");void 0!==a&&($(this).attr("data-thumbnail",a),$(this).attr("data_woo_variable_image","woocommerce_variable_image_reset"))})}),$(".single_variation_wrap").on("show_variation",function(a,b){var c;$(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image").each(function(){c=$(this).attr("data-thumb")}),$("img.attachment-shop_single.wp-post-image.on_the_fly_resize").each(function(){var a=$(this).attr("alt"),b="variable_image_thumbnail_id=[";if(-1!=$(this).attr("alt").indexOf(b)){altHasIDEnd=a.indexOf("]");var e=a.slice(b.length,altHasIDEnd);$(this).attr("alt",a.substring(altHasIDEnd+1)),$(this).attr("data-thumbnail",e),void 0!==c&&$(this).attr("src",c),$(this).attr("data_woo_variable_image","woocommerce_variable_image_set["+e+"]"),themeUpdateImages($(".woocommerce-main-image img.on_the_fly_resize"))}})}),$("#navigation > ul").nav({child:{afterHoverIn:function(){$(this).trigger("menuIsOpen")},beforeFirstRender:function(){$(this).find(".cufon").length>0&&Cufon.replace($("> a",this))}},root:{afterHoverIn:function(){$(this).trigger("menuIsOpen")},afterHoverOut:function(){},beforeHoverIn:function(){$(this).addClass("hover"),$(this).find(".cufon").length>0&&Cufon.replace($("> a",this))},beforeHoverOut:function(){$(this).removeClass("hover"),$(this).find(".cufon").length>0&&Cufon.replace($("> a",this))}}}),$("body").is(".responsive")){$(".table_style table").addClass("responsive");var isMobile=$("body").is(".isMobile");$("#navigation > ul").navToSelect({namespace:"nav2select",activeClass:"current_page_item",indentString:nav2select_indentString,placeholder:nav2select_defaultText,indentSpace:!0,itemFilter:function(e){return!e.is(".not_show_in_mobile")},getItemLabel:function(e){var t=e.find(this.options.linkSelector).clone();return t.find(".menu-subtitle").remove(),t.find(".menu-item-text").remove(),t.find(".menu-item-divider").remove(),t.text()}});}$("#sidebar_content .widget:last-child").css("margin-bottom","20px"),$(".home #sidebar_content .widget:last-child").css("margin-bottom","0px"),$(".top a").click(function(){return $("html, body").animate({scrollTop:0},"slow"),!1}),$("body").is(".scroll-to-top")&&($("body").append($("body").is(".scroll-to-top-square")?'<a href="#top" class="style-square" id="back-to-top">Back To Top</a>':'<a href="#top" id="back-to-top">Back To Top</a>'),$(function(){$(window).scroll(function(){$(this).scrollTop()>100?$("#back-to-top").fadeIn():$("#back-to-top").fadeOut()}),$("#back-to-top").click(function(){var a=$(window).scrollTop();return $("body,html").animate({scrollTop:0},500*Math.atan(a/3e3)),!1})})),$(".milestone_number").on("scrollSpy:enter",function(){var a=$(this).data("animations");void 0==a&&(a=1);var b=$(this).data("countAnimations");if(void 0==b?$(this).data("countAnimations",1):(b++,$(this).data("countAnimations",b)),!$(this).data("visibled")){b>=a&&0!=a&&$(this).data("visibled",1);var c=$(this).data("separator");$(this).countTo({refreshInterval:25,formatter:function(a,b){if(""==c)return a.toFixed(b.decimals);var d=a.toFixed(b.decimals).toString().split(".");return d[0]=d[0].replace(//B(?=(/d{3})+(?!/d))/g,c),d.join(".")}})}}).scrollSpy(),$(".pie_progress_wrap").on("scrollSpy:enter",function(){if(!$(this).data("visibled")){$(this).data("visibled",1);var a=$(this),b=150,c=7,d=pie_progress_track_color,e=pie_progress_bar_color;a.is(".pie_progress_small")?(b=120,c=6):a.is(".pie_progress_large")&&(b=180,c=8),a.data("trackcolor")&&(d=a.data("trackcolor")),a.data("barcolor")&&(e=a.data("barcolor")),a.find(".pie_progress").easyPieChart({size:b,scaleLength:0,trackColor:d,barColor:e,lineCap:"square",lineWidth:c})}}).scrollSpy(),$(".progress").on("scrollSpy:enter",function(){var a=$(this).data("animations");void 0==a&&(a=1);var b=$(this).data("countAnimations");if(void 0==b?$(this).data("countAnimations",1):(b++,$(this).data("countAnimations",b)),!$(this).data("visibled")){b>=a&&0!=a&&$(this).data("visibled",1);var c=$(this).data("meter");$(this).find(".progress-meter").css("width",""),$(this).find(".progress-meter").animate({width:c+"%"},1500)}}).scrollSpy(),$(".icon_email").each(function(){void 0!==$(this).attr("href")&&$(this).attr("href",$(this).attr("href").replace("*","@")),$(this).html($(this).html().replace("*","@"))}),$(".tabs_container").each(function(){var a=$(this).attr("data-history");a=void 0!==a&&"true"===a;var b=$(this).attr("data-initialIndex");(void 0===b||a)&&(b=0);var c=$("ul.tabs li, ul.theme_tabs li",this).length;if(b==-1&&(b=0),b>c-1&&(b=c-1),$("ul.tabs, ul.theme_tabs",this).tabs("div.panes > div, div.theme_panes > div",{tabs:"a",effect:"fade",fadeOutSpeed:-400,history:a,initialIndex:b}),a){var d=$(this).attr("id");$("ul.tabs li a, ul.theme_tabs li a",this).history(function(a,c){var e=c;$("#"+d+" ul.tabs li, #"+d+" ul.theme_tabs li").each(function(a){var c=$(this).attr("data-textcurrent"),d=$(this).attr("data-bgcurrent"),f=$(this).attr("data-iconcurrent"),g=$(this).attr("data-color"),h=$(this).attr("data-bg"),i=$(this).attr("data-icon"),j=$("a",this).attr("href");(e==j||""==e&&a==b)&&(void 0!==c&&(g=c),void 0!==d&&(h=d),void 0!==f&&(i=f)),void 0!==g&&$("a",this).css("color",g),void 0!==h&&($("a",this).css("background-color",h),$("a",this).css("border-bottom-color",h)),void 0!==i&&$("i",this).css("color",i)})})}else{var d=$(this).attr("id");$("ul.tabs li, ul.theme_tabs li",this).each(function(a){var b=$(this).attr("data-textcurrent"),c=$(this).attr("data-bgcurrent"),d=$(this).attr("data-iconcurrent"),e=$(this).attr("data-color"),f=$(this).attr("data-bg"),g=$(this).attr("data-icon");void 0===c&&(c=f),void 0===b&&(b=e),void 0===d&&(d=g),$("a",this).hasClass("current")&&(void 0!==b&&$("a",this).css("color",b),void 0!==c&&($("a",this).css("background-color",c),$("a",this).css("border-bottom-color",c)),void 0!==d&&$("i",this).css("color",d))}),$("#"+d+" ul.tabs li.tab-title, #"+d+" ul.theme_tabs li.tab-title").click(function(a){a.preventDefault();var b=$(this).closest("div.tabs_container").attr("id");void 0!==b&&$("div#"+b+" ul.tabs li,div#"+b+" ul.theme_tabs li").each(function(a){var b=$(this).attr("data-color"),c=$(this).attr("data-bg"),d=$(this).attr("data-icon"),e=$(this).attr("data-textcurrent"),f=$(this).attr("data-bgcurrent"),g=$(this).attr("data-iconcurrent");$("a",this).hasClass("current")&&(void 0!==e&&$("a",this).css("color",e),void 0!==f&&($("a",this).css("background-color",f),$("a",this).css("border-bottom-color",f)),void 0!==g&&$("i",this).css("color",g)),$("a",this).hasClass("current")||(void 0!==b?$("a",this).css("color",b):$("a",this).css("color",""),void 0!==c?($("a",this).css("background-color",c),$("a",this).css("border-bottom-color",c)):($("a",this).css("background-color",""),$("a",this).css("border-bottom-color","")),void 0!==d?$("i",this).css("color",d):$("i",this).css("color",""))})})}var e=$(this).attr("data-bordercolor");void 0!==e&&($(".panes, .theme_panes",this).css("border-color",e),$("li",this).css("border-color",e),$("ul",this).css("border-bottom-color",e));var f=$(this).attr("data-padding");void 0!==f&&$(".pane, .theme_pane",this).css("padding",f)}).addClass("tabs_inited"),$(".vertical_tabs_container").each(function(){var a=$(this).attr("data-history");a=void 0!==a&&"true"===a;var b=$(this).attr("data-initialIndex");(void 0===b||a)&&(b=0);var c=$("ul.vertical_tabs li, ul.theme_vertical_tabs li",this).length;if(b==-1&&(b=0),b>c-1&&(b=c-1),$("ul.vertical_tabs, ul.theme_vertical_tabs",this).tabs("div.panes > div, div.theme_panes > div",{tabs:"a",effect:"fade",fadeOutSpeed:-400,history:a,initialIndex:b}),a){var d=$(this).attr("id");$("ul.vertical_tabs li a, ul.theme_vertical_tabs li a",this).history(function(a,c){var e=c;$("#"+d+" ul.vertical_tabs li, #"+d+" ul.theme_vertical_tabs li").each(function(a){var c=$(this).attr("data-textcurrent"),d=$(this).attr("data-bgcurrent"),f=$(this).attr("data-iconcurrent"),g=$(this).attr("data-color"),h=$(this).attr("data-bg"),i=$(this).attr("data-icon"),j=$("a",this).attr("href");(e==j||""==e&&a==b)&&(void 0!==c&&(g=c),void 0!==d&&(h=d),void 0!==f&&(i=f)),void 0!==g&&$("a",this).css("color",g),void 0!==h&&$("a",this).css("background-color",h),void 0!==i&&$("i",this).css("color",i)})})}else{var d=$(this).attr("id");$("ul.vertical_tabs li, ul.theme_vertical_tabs li",this).each(function(a){var b=$(this).attr("data-textcurrent"),c=$(this).attr("data-bgcurrent"),d=$(this).attr("data-iconcurrent");$("a",this).hasClass("current")&&(void 0!==b&&$("a",this).css("color",b),void 0!==c&&$("a",this).css("background-color",c),void 0!==d&&$("i",this).css("color",d))}),$("#"+d+" ul.vertical_tabs li.tab-title, #"+d+" ul.theme_vertical_tabs li.tab-title").click(function(a){a.preventDefault();var b=$(this).closest("div.vertical_tabs_container").attr("id");void 0!==b&&$("div#"+b+" ul.vertical_tabs li,div#"+b+" ul.theme_vertical_tabs li").each(function(a){var b=$(this).attr("data-color"),c=$(this).attr("data-bg"),d=$(this).attr("data-icon"),e=$(this).attr("data-textcurrent"),f=$(this).attr("data-bgcurrent"),g=$(this).attr("data-iconcurrent");$("a",this).hasClass("current")&&(void 0!==e&&$("a",this).css("color",e),void 0!==f&&$("a",this).css("background-color",f),void 0!==g&&$("i",this).css("color",g)),$("a",this).hasClass("current")||(void 0!==b?$("a",this).css("color",b):$("a",this).css("color",""),void 0!==c?$("a",this).css("background-color",c):$("a",this).css("background-color",""),void 0!==d?$("i",this).css("color",d):$("i",this).css("color",""))})})}var e=$(this).attr("data-bordercolor");void 0!==e&&($(".panes, .theme_panes",this).css("border-color",e),$("li:first-child",this).css("border-color",e),$("a",this).css("border-color",e));var f=$(this).attr("data-padding");void 0!==f&&$(".pane, .theme_pane",this).css("padding",f),$("div.panes, div.theme_panes",this).css("min-height",$("ul.vertical_tabs, ul.theme_vertical_tabs",this).height()),$("div.panes .pane, div.theme_panes .theme_pane",this).css("min-height",$(this).height())}).addClass("tabs_inited"),$(".mini_tabs_container").each(function(){var a=$(this).attr("data-history");a=void 0!==a&&"true"===a;var b=$(this).attr("data-initialIndex");(void 0===b||a)&&(b=0);var c=$("ul.mini_tabs li, ul.theme_mini_tabs li",this).length;if(b==-1&&(b=0),b>c-1&&(b=c-1),$("ul.mini_tabs, ul.theme_mini_tabs",this).tabs("div.panes > div, div.theme_panes > div",{tabs:"a",effect:"fade",fadeOutSpeed:-400,history:a,initialIndex:b}),a){var d=$(this).attr("id");$("ul.mini_tabs li a, ul.theme_mini_tabs li a",this).history(function(a,c){var e=c;$("#"+d+" ul.mini_tabs li, #"+d+" ul.theme_mini_tabs li").each(function(a){var c=$(this).attr("data-textcurrent"),d=$(this).attr("data-bgcurrent"),f=$(this).attr("data-iconcurrent"),g=$(this).attr("data-color"),h=$(this).attr("data-bg"),i=$(this).attr("data-icon"),j=$("a",this).attr("href");(e==j||""==e&&a==b)&&(void 0!==c&&(g=c),void 0!==d&&(h=d),void 0!==f&&(i=f)),void 0!==g&&$("a",this).css("color",g),void 0!==h&&$("a",this).css("background-color",h),void 0!==i&&$("i",this).css("color",i)})})}else{var d=$(this).attr("id");$("ul.mini_tabs li, ul.theme_mini_tabs li",this).each(function(a){var b=$(this).attr("data-textcurrent"),c=$(this).attr("data-bgcurrent"),d=$(this).attr("data-iconcurrent");$("a",this).hasClass("current")&&(void 0!==b&&$("a",this).css("color",b),void 0!==c&&$("a",this).css("background-color",c),void 0!==d&&$("i",this).css("color",d))}),$("#"+d+" ul.mini_tabs li.tab-title, #"+d+" ul.theme_mini_tabs li.tab-title").click(function(a){a.preventDefault();var b=$(this).closest("div.mini_tabs_container").attr("id");void 0!==b&&$("div#"+b+" ul.mini_tabs li,div#"+b+" ul.theme_mini_tabs li").each(function(a){var b=$(this).attr("data-color"),c=$(this).attr("data-bg"),d=$(this).attr("data-icon"),e=$(this).attr("data-textcurrent"),f=$(this).attr("data-bgcurrent"),g=$(this).attr("data-iconcurrent");$("a",this).hasClass("current")&&(void 0!==e&&$("a",this).css("color",e),void 0!==f&&$("a",this).css("background-color",f),void 0!==g&&$("i",this).css("color",g)),$("a",this).hasClass("current")||(void 0!==b?$("a",this).css("color",b):$("a",this).css("color",""),void 0!==c?$("a",this).css("background-color",c):$("a",this).css("background-color",""),void 0!==d?$("i",this).css("color",d):$("i",this).css("color",""))})})}var e=$(this).attr("data-bordercolor");void 0!==e&&($(".panes, .theme_panes",this).css("border-top-color",e),$("li",this).css("border-color",e));var f=$(this).attr("data-padding");void 0!==f&&$(".pane, .theme_pane",this).css("padding",f)}).addClass("tabs_inited"),$("ul.tabs li.tab-title, ul.theme_tabs li.tab-title, ul.mini_tabs li.tab-title, ul.theme_mini_tabs li.tab-title, ul.vertical_tabs li.tab-title, ul.theme_vertical_tabs li.tab-title").hover(function(){var a=$(this).attr("data-hoverBg"),b=$(this).attr("data-hoverColor"),c=$(this).attr("data-hoverIcon");$("a",this).hasClass("current")&&(a=$("a",this).css("background-color"),b=$("a",this).css("color"),c=$("i",this).css("color")),void 0!==a&&$("a",this).css("background-color",a),void 0!==b&&$("a",this).css("color",b),void 0!==c&&$("i",this).css("color",c),$(this).hasClass("horizontal-tab")&&void 0!==a&&$("a",this).css("border-bottom-color",a)},function(){var a=$(this).attr("data-hoverBg"),b=$(this).attr("data-hoverColor"),c=$(this).attr("data-hoverIcon"),d=$(this).attr("data-bg"),e=$(this).attr("data-color"),f=$(this).attr("data-icon"),g=$(this).attr("data-textcurrent"),h=$(this).attr("data-bgcurrent"),i=$(this).attr("data-iconcurrent");$("a",this).hasClass("current")&&(void 0!==g&&(e=g),void 0!==h&&(d=h),void 0!==i&&(f=i)),void 0!==a&&(void 0!==d?($("a",this).css("background-color",d),$(this).hasClass("horizontal-tab")&&$("a",this).css("border-bottom-color",d)):($("a",this).css("background-color",""),$(this).hasClass("horizontal-tab")&&$("a",this).css("border-bottom-color",""))),void 0!==b&&(void 0!==e?$("a",this).css("color",e):$("a",this).css("color","")),void 0!==c&&(void 0!==f?$("i",this).css("color",f):$("i",this).css("color",""))}),$(function(){void 0!==$.tools&&void 0!==$.tools.tabs&&$.tools.tabs.addEffect("slide",function(a,b){this.getPanes().slideUp(),this.getPanes().eq(a).slideDown(function(){b.call()})})}),void 0!==$.tools&&void 0!==$.tools.tabs&&$.tools.tabs.addEffect("slide",function(a,b){this.getPanes().slideUp(),this.getPanes().eq(a).slideDown(function(){b.call()})}),$(".accordion, .theme_accordion").each(function(){var a=$(this).attr("data-initialIndex");void 0===a&&(a=0),$(this).tabs("div.pane, div.theme_pane",{tabs:".tab, .theme_tab",effect:"slide",initialIndex:a})}),$(".accordion, .theme_accordion").each(function(){if(!$(this).hasClass("acc_inited")){$("div.tab, div.theme_tab",this).each(function(a){var b=$(this).parent(".accordion, .theme_accordion"),c=$(this).attr("data-border"),d=$(this).attr("data-inner"),e=$(this).attr("data-textcurrent"),f=$(this).attr("data-bgcurrent"),g=$(this).attr("data-iconcurrent"),h=$(this).attr("data-text"),i=$(this).attr("data-bgcolor"),j=$(this).attr("data-iconcolor");$(this).hasClass("current")&&(void 0!==e&&(h=e),void 0!==f&&(i=f),void 0!==g&&(j=g)),void 0!==h&&$("a",this).css("color",h),void 0!==i&&$(this).css("background-color",i),void 0!==j&&$("i",this).css("color",j),void 0!==c&&(b.css("border-color",c),$(this).css("border-bottom-color",c)),void 0!==d&&$(this).css("border-color",d)});var a=$("div.pane, div.theme_pane",this),b=a.length;a.each(function(a){var c=$(this).attr("data-border"),d=$(this).attr("data-textpane"),e=$(this).attr("data-bgpane");void 0!==c&&($(this).css("border-bottom-color",c),(a=b-1)&&($(this).css("border-top-color",c),$(this).css("border-bottom","none"))),void 0!==d&&$(this).css("color",d),void 0!==e&&$(this).css("background-color",e)});var c=$(this).attr("id");$("#"+c+".accordion div.tab, #"+c+".theme_accordion div.theme_tab").click(function(){id=$(this).parent().attr("id"),$("div#"+id+".accordion div.tab,div#"+id+".theme_accordion div.theme_tab").each(function(a){var b=$(this).attr("data-text"),c=$(this).attr("data-bgcolor"),d=$(this).attr("data-iconcolor"),e=$(this).attr("data-textcurrent"),f=$(this).attr("data-bgcurrent"),g=$(this).attr("data-iconcurrent");$(this).hasClass("current")&&(void 0!==e&&(b=e),void 0!==f&&(c=f),void 0!==g&&(d=g)),void 0!==b?$("a",this).css("color",b):$("a",this).css("color",""),void 0!==c?$(this).css("background-color",c):$(this).css("background-color",""),void 0!==d?$("i",this).css("color",d):$("i",this).css("color","")})})}}).addClass("acc_inited"),$(".toggle_title").click(function(){var a=$(this).parent(".toggle");if(a.is(".toggle_active")){var b=$(this).data("titlecolor"),c=$(this).data("bgcolor"),d=$(this).data("iconcolor"),e=$(this).data("bgcoloractive"),f=$(this).data("titleactive"),g=$(this).data("iconactive");void 0!==d?$("i",this).css("color",d):void 0!==g&&$("i",this).css("color",""),void 0!==c?$(this).css("background-color",c):void 0!==e&&$(this).css("background-color",""),void 0!==b?$(this).css("color",b):void 0!==f&&$(this).css("color",""),a.removeClass("toggle_active"),$(this).siblings(".toggle_content").slideUp("fast"),$(this).trigger("toggle::close")}else{var c=$(this).data("bgcoloractive"),b=$(this).data("titleactive"),d=$(this).data("iconactive");void 0!==d&&$("i",this).css("color",d),void 0!==c&&$(this).css("background-color",c),void 0!==b&&$(this).css("color",b),a.addClass("toggle_active"),$(this).siblings(".toggle_content").slideDown("fast"),$(this).trigger("toggle::open")}}),$(".responsive_text").each(function(){var a=$(this).parents(".tabs_container,.mini_tabs_container,.accordion, .theme_accordion"),b=$(this).parents(".toggle"),c=this;0!=a.length?a.each(function(){var b=null;b=$(this).is(".accordion, .theme_accordion")?$(this).data("tabs"):$(this).find(".tabs, .theme_tabs, .mini_tabs, .theme_mini_tabs").data("tabs"),a.find(".current").on("change",function(){$.data(c,"adaptText")?$(c).adaptText("resize",!0):$(c).adaptText()}).trigger("change"),b.onClick(function(a){$.data(c,"adaptText")?$(c).adaptText("resize",!0):$(c).adaptText()})}):0!=b.length?b.find(".toggle_title").on("toggle::open",function(){$.data(c,"adaptText")?$(c).adaptText("resize",!0):$(c).adaptText()}):$(this).adaptText()}),$(".button, .theme_button").hover(function(){var o=$(this).attr("data-hoverBg"),t=$(this).attr("data-hoverColor"),r=$(this).attr("data-hoverBorder"),s=$(this).attr("data-hoverIcon");void 0!==o&&$(this).css("background-color",o),void 0!==t&&$("span",this).css("color",t),void 0!==s&&$("i",this).css("color",s),void 0!==r&&$(this).css("border-color",r)},function(){var o=$(this).attr("data-hoverBg"),t=$(this).attr("data-hoverColor"),r=$(this).attr("data-hoverBorder"),s=$(this).attr("data-hoverIcon"),a=$(this).attr("data-bg"),i=$(this).attr("data-color"),h=$(this).attr("data-border"),c=$(this).attr("data-icon");void 0!==o&&(void 0!==a?$(this).css("background-color",a):$(this).css("background-color","")),void 0!==r&&(void 0!==h?$(this).css("border-color",h):$(this).css("border-color","")),void 0!==t&&(void 0!==i?$("span",this).css("color",i):$("span",this).css("color","")),void 0!==s&&(void 0!==c?$("i",this).css("color",c):$("i",this).css("color",""))}),$(".carousel_nav_prev, .carousel_nav_next").hover(function(){var a=$(this).attr("data-navhovercolor");void 0!==a&&$(this).css("color",a)},function(){var a=$(this).attr("data-navcolor");void 0!==a&&$(this).css("color",a)}),$(".process_steps ul li .process_step_icon").each(function(){var a=$(this).attr("data-iconbordercolor");void 0!==a&&$(this).css("border-color",a)}),$(".process_steps ul li .process_step_icon").hover(function(){var a=$(this).attr("data-iconhovercolor"),b=$(this).attr("data-iconhoverbgcolor"),c=$(this).attr("data-iconborderhovercolor");void 0!==a&&$(this).css("color",a),void 0!==b&&$(this).css("background-color",b),void 0!==c&&$(this).css("border-color",c)},function(){var a=$(this).attr("data-iconcolor"),b=$(this).attr("data-iconbgcolor"),c=$(this).attr("data-iconbordercolor");void 0!==a&&$(this).css("color",a),void 0!==b&&$(this).css("background-color",b),void 0!==c&&$(this).css("border-color",c)}),$(".process_step_title a.process_step_title_link").hover(function(){var a=$(this).attr("data-titlehovercolor");void 0!==a&&$(this).css("color",a)},function(){var a=$(this).attr("data-titlecolor");void 0!==a&&$(this).css("color",a)}),$(".testimonial_meta").hover(function(){var a=$(this).attr("data-metahovercolor");void 0!==a&&$("a",this).css("color",a)},function(){var a=$(this).attr("data-metacolor");void 0!==a&&$("a",this).css("color",a)}),$(".testimonial_previous, .testimonial_next").hover(function(){var a=$(this).attr("data-navhovercolor");void 0!==a&&$(this).css("color",a)},function(){var a=$(this).attr("data-navcolor");void 0!==a&&$(this).css("color",a)}),$(".testimonials").each(function(){function update(a){if($content.hide().html(a.content).fadeIn(),$name.hide().html(a.author).fadeIn(),a.meta)if(a.link){var b="";void 0!==a.color&&(b=' style=" color:'+a.color+';"'),$meta.hide().html("<a"+b+' href="'+a.link+'" target="_blank" rel="nofollow">'+a.meta+"</a>").fadeIn()}else $meta.hide().html(a.meta).fadeIn();else $meta.html("").fadeIn();$avatar.attr("src",a.avatar),autoplay===!0&&(clearTimeout(autoplay_timeout),autoplay_timeout=setTimeout(function(){next()},duration))}function previous(){0==current?current=items.length-1:current-=1,update(items[current])}function next(){var a=$("#"+$id+".testimonials .testimonial_content:hover").length>0;a?autoplay===!0&&(clearTimeout(autoplay_timeout),autoplay_timeout=setTimeout(function(){next()},duration)):(current==items.length-1?current=0:current+=1,update(items[current]))}var autoplay=$(this).data("autoplay"),duration=$(this).data("duration");eval("var items = testimonials_"+$(this).data("items"));var current=0,$content=$(this).find(".testimonial_content > div"),$name=$(this).find(".testimonial_name"),$meta=$(this).find(".testimonial_meta"),$avatar=$(this).find(".testimonial_avatar"),autoplay_timeout,$id=$(this).attr("id");autoplay===!0&&(autoplay_timeout=setTimeout(function(){next()},duration)),$(this).find(".testimonial_previous").on("click",function(){return previous(),!1}),$(this).find(".testimonial_next").on("click",function(){return next(),!1})});var enable_lightbox=function(t,e){if(!$("body").is(".no_fancybox")){var i={width:fancybox_options.width,height:fancybox_options.height,autoSize:fancybox_options.autoSize,autoWidth:fancybox_options.autoWidth,autoHeight:fancybox_options.autoHeight,fitToView:fancybox_options.fitToView,aspectRatio:fancybox_options.aspectRatio,arrows:fancybox_options.arrows,closeBtn:fancybox_options.closeBtn,closeClick:fancybox_options.closeClick,nextClick:fancybox_options.nextClick,autoPlay:fancybox_options.autoPlay,playSpeed:fancybox_options.playSpeed,preload:fancybox_options.preload,boxFrame:fancybox_options.boxFrame,loop:fancybox_options.loop,iframe:{preload:!1},beforeLoad:function(){if(this.element.is(".fancyaudio")){var t,e=this.element.data("loop"),i=this.element.data("autoplay"),a=this.element.data("source");t="false"!==e?' loop="true"':' loop="false"',"false"!==i?" autoplay":"";var o,h=Math.round(1e4*Math.random()+1);this.content='<div class="audio_frame" style="width:380px;height:100%"><audio id="audio'+h+'" width="100%" height="100%" controls="controls"'+t+' type="audio/mp3" src="'+a+'"/></div>',this.wrapCSS=this.wrapCSS+" skin-audio",this.arrows=!1,this.width=380,this.height=30,this.minHeight=30,this.scrolling="no",this.beforeShow=function(){void 0!==MediaElementPlayer&&(o=new MediaElementPlayer("#audio"+h),"false"!==i&&o.play())},this.helpers.media=!1,this.beforeChange=function(){o&&(o.pause(),o.remove())},this.beforeClose=function(){o&&(o.pause(),o.remove())}}else if(this.element.is(".fancyvideo")){a=this.element.data("source");"false"!==(i=this.element.data("autoplay"))?(" autoplay","autoplay=true&amp;",this.helpers.media={}):("","",this.helpers.media={youtube:{params:{autoplay:0}},vimeo:{params:{autoplay:0}}}),this.width=parseInt(this.element.data("width"),10),this.height=parseInt(this.element.data("height"),10),isMobile&&this.width>$("body").width()&&(this.height=parseInt(($("body").width()-20)*this.height/this.width,10),this.width=$("body").width()-20);var s,n=this.width,l=this.height,d=(h=Math.round(1e4*Math.random()+1),"");d=/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())?' preload="none"':"",this.content='<div class="video_frame" style="width:'+this.width+'px"><video id="video'+h+'" width="'+this.width+'" height="'+this.height+'" autoplay="'+i+'" controls="controls"'+d+'><source type="video/mp4" src="'+a+'" /></video></div>',this.wrapCSS=this.wrapCSS+" skin-video",this.scrolling="no",this.beforeShow=function(){this.element.is(".fancymobile")||void 0===MediaElementPlayer?$("#video"+h).css("height",l):s=new MediaElementPlayer("#video"+h,{defaultVideoWidth:n,defaultVideoHeight:l,pluginWidth:n,pluginHeight:l,enableAutosize:!1})},this.helpers.media=!1,this.beforeChange=function(){s&&s.pause()},this.beforeClose=function(){s&&s.pause()}}else this.closeBtn=fancybox_options.closeBtn,this.arrows=fancybox_options.arrows,this.width=fancybox_options.width,this.height=fancybox_options.height,this.minHeight=100,this.beforeShow=null,this.scrolling="auto",this.beforeChange=null,this.beforeClose=null,"theme"===fancybox_options.skin?this.wrapCSS="skin-theme":!1===fancybox_options.boxFrame?this.wrapCSS="skin-fancybx fancybx-no-frame":this.wrapCSS="skin-fancybx";!1===fancybox_options.boxFrame&&(this.padding=parseInt(this.element.data("padding"),0)),this.element.data("width")&&(this.width=parseInt(this.element.data("width"),10)),this.element.data("height")&&(this.height=parseInt(this.element.data("height"),10)),void 0!==this.element.attr("data-autoSize")&&(this.autoSize="true"===this.element.attr("data-autoSize")),void 0!==this.element.attr("data-autowidth")&&(this.autoWidth="false"!==this.element.attr("data-autowidth")),void 0!==this.element.attr("data-autoheight")&&(this.autoHeight="false"!==this.element.attr("data-autoheight")),void 0!==this.element.attr("data-fittoview")&&(this.fitToView="false"!==this.element.attr("data-fittoview")),void 0!==this.element.attr("data-aspectratio")&&(this.aspectRatio="false"!==this.element.attr("data-aspectratio")),void 0!==this.element.attr("data-close")&&(this.closeBtn="true"===this.element.attr("data-close")),void 0!==this.element.attr("data-closeclick")&&(this.closeClick="true"===this.element.attr("data-closeclick"));var r=this.element.data("type");"iframe"===r&&(this.type=r),"inline"!==r&&"html"!==r&&"ajax"!==r||(this.element.data("width")&&(this.autoWidth=!1),this.element.data("height")&&(this.autoHeight=!1))},helpers:{media:{},title:{type:fancybox_options.title_type}}};"theme"===fancybox_options.skin?(i.padding=0,i.wrapCSS="skin-theme"):!1===fancybox_options.boxFrame?i.wrapCSS="skin-fancybx fancybx-no-frame":i.wrapCSS="skin-fancybx",fancybox_options.thumbnail&&(i.helpers.thumbs={width:fancybox_options.thumbnail_width,height:fancybox_options.thumbnail_height,position:fancybox_options.thumbnail_position,source:function(t){var e;return t.element&&(e=t.element.data("thumb")?t.element.data("thumb"):$(t.element).find("img").attr("src")),!e&&"image"===t.type&&t.href&&(e=t.href),e}}),$(e).find(t).fancybx(i)}};$(".wp_lightbox").each(function(){var t=$(this);t.attr("title")||t.attr("title",t.children("img").attr("alt"))}),enable_lightbox(".lightbox, .wp_lightbox",document),enable_lightbox(".fancybx, .colorbox",document),enable_lightbox("a[rel^='prettyPhoto']",document),enable_lightbox(".woocommerce a.zoom",document),enable_lightbox(".woocommerce a.show_review_form",document);var enable_image_grayscale_hover=function(){},enable_image_hover=function(a){a.is(".image_icon_zoom,.image_icon_play,.image_icon_doc,.image_icon_link")&&($.browser.msie&&parseInt($.browser.version,10)<7||($.browser.msie&&parseInt($.browser.version,10)<9?a.hover(function(){$(".image_overlay",this).css("visibility","visible")},function(){$(".image_overlay",this).css("visibility","hidden")}).children("img").after('<span class="image_overlay"></span>'):(a.hover(function(){$(".image_overlay",this).animate({opacity:"1"},"fast")},function(){$(".image_overlay",this).animate({opacity:"0"},"fast")}),0==a.find(".image_overlay").length&&a.children("img").after($('<span class="image_overlay"></span>').css({opacity:"0",visibility:"visible"})))))};$(".image_no_link").click(function(){return!1}),$(".portfolios").each(function(){var $section=$(this),$pagenavi=$(".wp-pagenavi",this),_ajax=!1;if(void 0!==$section.attr("data-options"))eval("var _options = "+$section.attr("data-options")),_ajax=!0;else var _options={};var _cufon=!1;if($section.find(".portfolio_title .cufon").length>0&&(_cufon=!0),$section.is(".sortable")){var _preferences={duration:1e3,adjustHeight:!1,adjustWidth:!1,easing:"easeInOutQuad",attribute:function(a){return $(a).attr("data-id")},enhancement:function(){"undefined"!=typeof Cufon&&_cufon===!0&&($.browser.msie&&$(".portfolio_title").each(function(){$(this).html($(this).text())}),Cufon.replace(".portfolio_title"))}},$list=$("ul.portfolio_container",this),$clone=$list.clone();$clone.find(".image_frame img").css("visibility","visible"),"undefined"!=typeof Cufon&&_cufon===!0&&$clone.find(".portfolio_title").each(function(){$("a",this).length>0?$("a",this).html(this.textContent):$(this).html(this.textContent)});var callback=function(){enable_lightbox(".lightbox",$list),$list.find(".image_frame").css("background-image","none"),$list.find(".image_frame").each(function(){$(this).is(".effect-grayscale")?0===$(this).find(".grayscale-wrapper").length&&0===$(this).find(".image-on-loading").length&&enable_image_grayscale_hover($("a",this)):$(this).is(".effect-icon")&&enable_image_hover($("a",this))}),"undefined"!=typeof Cufon&&_cufon===!0&&$.browser.msie&&parseInt($.browser.version,10)<7&&($list.find(".portfolio_title").each(function(){$("a",this).length>0?$("a",this).html($(this).text()):$(this).html($(this).text())}),Cufon.replace(".portfolio_title"))},ajax_callback=function(a){var b=$(a);b.find(".image_frame img").css("visibility","visible");var c=b.find(".wp-pagenavi");$list.quicksand(b.find(".portfolio_item"),_preferences,callback),themeUpdateImages($list.find(".image_frame img")),$.browser.msie&&parseInt($.browser.version,10)<7&&callback(),c.length>0?($pagenavi=$section.find(".wp-pagenavi"),$pagenavi.length>0?$pagenavi.html(c.html()):c.appendTo($section)):$section.find(".wp-pagenavi").remove()};_ajax&&$(this).on("click",".wp-pagenavi a",function(a){var b="all";$section.find(".sort_by_cat a.current").length>0&&(b=$section.find(".sort_by_cat a.current").attr("data-value")),$.post(window.location.href,{portfolioAjax:!0,portfolioOptions:_options,category:b,portfolioPage:$(this).attr("data-page"),cache:!0},ajax_callback),a.preventDefault()}),$(".sort_by_cat a",this).click(function(a){if($(this).siblings(".current").removeClass("current"),$(this).addClass("current"),_ajax){var b=$(this).attr("data-value");$.post(window.location.href,{portfolioAjax:!0,portfolioOptions:_options,category:b,cache:!0},ajax_callback)}else{var c;c="all"===$(this).attr("data-value")?$clone.find(".portfolio_item").clone():$clone.find(".portfolio_item[data-cat*="+$(this).attr("data-value")+"]").clone(),$list.quicksand(c,_preferences,callback),$.browser.msie&&parseInt($.browser.version,10)<7&&callback()}a.preventDefault()})}else _ajax&&$(this).on("click",".wp-pagenavi a",function(a){$.post(window.location.href,{portfolioAjax:!0,portfolioOptions:_options,portfolioPage:$(this).attr("data-page"),cache:!0},function(a){$section.html(a),enable_lightbox(".lightbox",$section),"undefined"!=typeof Cufon&&_cufon===!0&&Cufon.replace(".portfolio_title"),preloader($section.find(".portfolio_image .image_frame img")) -}),a.preventDefault()})}),preloader($(".portfolios").find(".portfolio_image .image_frame img")),preloader($("body").find(".image_styled:not(.portfolio_image) .image_frame img")),$(".gallery .gallery-image,.carousel .carousel-image,.woo-image-overlay .image-overlay").imagesLoaded(function(a){$.each(a.images,function(a,b){var c=$(b.img);setTimeout(function(){c.css("visibility","visible").animate({opacity:1},500,function(){$(this).parent().is(".effect-grayscale")?enable_image_grayscale_hover($(this).parent()):enable_image_hover($(this).parent())})},100*(a+1))})}),$(".contact_info_wrap .icon_email").each(function(){$(this).attr("href",$(this).attr("href").replace("*","@")),$(this).html($(this).html().replace("*","@"))}),void 0!==$.tools.validator&&($.tools.validator.addEffect("contact_form",function(a){$.each(a,function(a,b){var c=b.input;c.addClass("invalid")})},function(a){a.removeClass("invalid")}),$(".widget_contact_form .contact_form").validator({effect:"contact_form"}).submit(function(a){var b=$(this);a.isDefaultPrevented()||($.post(this.action,{theme_contact_form_submit:1,to:$('input[name="contact_to"]').val().replace("*","@"),name:$('input[name="contact_name"]').val(),email:$('input[name="contact_email"]').val(),content:$('textarea[name="contact_content"]').val()},function(){b.fadeOut("fast",function(){$(this).siblings("p").show()}).delay(3e3).fadeIn("fast",function(){$(this).find('input[name="contact_name"]').val(""),$(this).find('input[name="contact_email"]').val(""),$(this).find('textarea[name="contact_content"]').val(""),$(this).siblings("p").hide()})}),a.preventDefault())}),$(".contact_form_wrap .contact_form").validator({effect:"contact_form"}).submit(function(a){var b=$(this);if(!a.isDefaultPrevented()){var c=b.find('input[name="contact_widget_id"]').val();$.post(this.action,{theme_contact_form_submit:1,to:$('input[name="contact_'+c+'_to"]').val().replace("*","@"),name:$('input[name="contact_'+c+'_name"]').val(),email:$('input[name="contact_'+c+'_email"]').val(),content:$('textarea[name="contact_'+c+'_content"]').val()},function(){b.fadeOut("fast",function(){$(this).siblings(".success").show()}).delay(3e3).fadeIn("fast",function(){$(this).find('input[name="contact_'+c+'_name"]').val(""),$(this).find('input[name="contact_'+c+'_email"]').val(""),$(this).find('textarea[name="contact_'+c+'_content"]').val(""),$(this).siblings(".success").hide()})}),a.preventDefault()}})),$("body").is(".responsive")&&enquire.register("screen and (min-width: 1600px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 1400px) and (max-width: 1599px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 1200px) and (max-width: 1399px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 980px) and (max-width: 1199px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 768px) and (max-width: 979px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 568px) and (max-width: 767px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 480px) and (max-width: 567px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (max-width: 479px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (max-width: 767px)",{match:function(){$("table.responsive").each(function(a,b){splitTable($(b))})},unmatch:function(){$("table.responsive").each(function(a,b){unsplitTable($(b))})}})});!function(t){"use strict";t.fn.equalHeight=function(){t.each(this,function(i,e){var n=t(e).get(0).id;n.length>0&&t("#"+n+" .multibackground-content .smart_box_overlay").each(function(i){t(this).css("height","")})});var i=[];t.each(this,function(e,n){var r,s=t(n);r="border-box"===s.css("box-sizing")||"border-box"===s.css("-moz-box-sizing")?s.innerHeight():s.height(),i.push(r)}),this.css("height",Math.max.apply(window,i)+"px");var e=Math.max.apply(window,i);return t.each(this,function(i,n){var r=t(n).get(0).id;r.length>0&&t("#"+r+" .multibackground-content .smart_box_overlay").each(function(i){t(this).css("height",e)})}),this},t.fn.equalHeightGrid=function(i){var e=this.filter(":visible");e.css("height","auto");for(var n=0;n<e.length;n++)if(n%i==0){for(var r=t(e[n]),s=1;s<i;s++)r=r.add(e[n+s]);r.equalHeight()}return this},t.fn.detectGridColumns=function(){var i=0,e=0;return this.filter(":visible").each(function(n,r){var s=t(r).offset().top;if(0!==i&&s!==i)return!1;e++,i=s}),e};var i=0;t.fn.responsiveEqualHeightGrid=function(){function e(){var t=n.detectGridColumns();n.equalHeightGrid(t)}var n=this,r=".grids_"+i;return n.data("grids-event-namespace",r),t(window).bind("resize"+r+" load"+r,e),e(),i++,this},t.fn.responsiveEqualHeightGridDestroy=function(){var i=this;return i.css("height","auto"),t(window).unbind(i.data("grids-event-namespace")),this}}(window.jQuery),function(n){var e={},t=function(t){remainingDays=Math.floor(t.seconds/86400),remainingHours=Math.floor(t.seconds%86400/3600),remainingMinutes=Math.floor(t.seconds%86400%3600/60),remainingSeconds=t.seconds%86400%3600%60,remainingSeconds<10&&(remainingSeconds="0"+remainingSeconds),remainingMinutes<10&&(remainingMinutes="0"+remainingMinutes),remainingHours<10&&(remainingHours="0"+remainingHours),remainingDays<10&&(remainingDays="0"+remainingDays),t.timerEnd||(n(t.selectorname+" .countdownday").html(remainingDays),n(t.selectorname+" .countdownhour").html(remainingHours),n(t.selectorname+" .countdownminute").html(remainingMinutes),n(t.selectorname+" .countdownsecond").html(remainingSeconds)),t.seconds<=0?(t.timerEnd||(n(t.selectorname+" .countdownday").html(t.countdownEnd),n(t.selectorname+" .countdownhour").html(t.countdownEnd),n(t.selectorname+" .countdownminute").html(t.countdownEnd),n(t.selectorname+" .countdownsecond").html(t.countdownEnd),t.timerEnd=!0,t.shown=!0,0==t.blink&&(t.timerEnd=!1,clearInterval(e[t.timerid]),delete e[t.timerid])),t.timerEnd&&(t.shown?(n(t.selectorname+" "+t.counterBlinkClass).css("color","transparent"),t.shown=!1):(n(t.selectorname+" "+t.counterBlinkClass).css("color",""),t.shown=!0))):t.seconds--};n.fn.countdowncounter=function(i){var r=new Date,o=null,s=Math.floor(1000001*Math.random()),a={date:null,blink:!0,endchar:null};i.date&&0!=i.date.length?o=new Date(i.date):(o=new Date,o.setTime(o.getTime()+1e4)),void 0==i.blink&&(i.blink=!0);var d=/[^a-zA-Z0-9/!/@/#/$/%/^/*/_/-/=/|]+/;return"undefined"!=typeof i.endchar&&d.test(i.endchar)&&(i.endchar="--"),("undefined"==typeof i.endchar||"--"==i.endchar||"-"==i.endchar)&&(i.endchar="&nbsp;--&nbsp;"),i.seconds=Math.round((o.getTime()-r.getTime())/1e3),i.shown=!1,i.timerEnd=!1,i.randomNumber=s,i.countdownEnd='<span class="counterblink-'+s+'">'+i.endchar+"</span>",i.counterBlinkClass=".counterblink-"+s,i.selectorname=this.selector,i.timerid="timer-"+this.attr("id").replace(/[^/d.]/g,"")+"-"+s,n.extend(a,i),this.each(function(){e[i.timerid]=setInterval(function(){t(i)},1e3)})}}(jQuery); +}),a.preventDefault()})}),preloader($(".portfolios").find(".portfolio_image .image_frame img")),preloader($("body").find(".image_styled:not(.portfolio_image) .image_frame img")),$(".gallery .gallery-image,.carousel .carousel-image,.woo-image-overlay .image-overlay").imagesLoaded(function(a){$.each(a.images,function(a,b){var c=$(b.img);setTimeout(function(){c.css("visibility","visible").animate({opacity:1},500,function(){$(this).parent().is(".effect-grayscale")?enable_image_grayscale_hover($(this).parent()):enable_image_hover($(this).parent())})},100*(a+1))})}),$(".contact_info_wrap .icon_email").each(function(){$(this).attr("href",$(this).attr("href").replace("*","@")),$(this).html($(this).html().replace("*","@"))}),void 0!==$.tools.validator&&($.tools.validator.addEffect("contact_form",function(t,n){$.each(t,function(t,n){n.input.addClass("invalid")})},function(t){t.removeClass("invalid")}),$(".widget_contact_form .contact_form").validator({effect:"contact_form"}).submit(function(t){var n=$(this);t.isDefaultPrevented()||($.post(this.action,{theme_contact_form_submit:1,to:$('input[name="contact_to"]').val().replace("*","@"),name:$('input[name="contact_name"]').val(),email:$('input[name="contact_email"]').val(),content:$('textarea[name="contact_content"]').val(),consent:$('input[name="contact_consent"]').is(":checked")},function(t){n.fadeOut("fast",function(){$(this).siblings("p").show()}).delay(3e3).fadeIn("fast",function(){$(this).find('input[name="contact_name"]').val(""),$(this).find('input[name="contact_email"]').val(""),$(this).find('textarea[name="contact_content"]').val(""),$(this).find('input[name="contact_consent"]').prop("checked",""),$(this).siblings("p").hide()})}),t.preventDefault())}),$(".contact_form_wrap .contact_form").validator({effect:"contact_form"}).submit(function(t){var n=$(this);if(!t.isDefaultPrevented()){var a=n.find('input[name="contact_widget_id"]').val();$.post(this.action,{theme_contact_form_submit:1,to:$('input[name="contact_'+a+'_to"]').val().replace("*","@"),name:$('input[name="contact_'+a+'_name"]').val(),email:$('input[name="contact_'+a+'_email"]').val(),content:$('textarea[name="contact_'+a+'_content"]').val(),consent:$('input[name="contact_'+a+'_consent"]').is(":checked")},function(t){n.fadeOut("fast",function(){$(this).siblings(".success").show()}).delay(3e3).fadeIn("fast",function(){$(this).find('input[name="contact_'+a+'_name"]').val(""),$(this).find('input[name="contact_'+a+'_email"]').val(""),$(this).find('textarea[name="contact_'+a+'_content"]').val(""),$(this).find('input[name="contact_'+a+'_consent"]').prop("checked",""),$(this).siblings(".success").hide()})}),t.preventDefault()}})),$("body").is(".responsive")&&enquire.register("screen and (min-width: 1600px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 1400px) and (max-width: 1599px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 1200px) and (max-width: 1399px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 980px) and (max-width: 1199px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 768px) and (max-width: 979px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 568px) and (max-width: 767px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (min-width: 480px) and (max-width: 567px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (max-width: 479px)",{match:function(){updateImages(),updateVideos()}}).register("screen and (max-width: 767px)",{match:function(){$("table.responsive").each(function(a,b){splitTable($(b))})},unmatch:function(){$("table.responsive").each(function(a,b){unsplitTable($(b))})}})});!function(e){"use strict";e.fn.equalHeight=function(){e.each(this,function(n,t){var i=e(t).get(0).id;i.length>0&&e("#"+i+" .multibackground-content .smart_box_overlay").each(function(n){e(this).css("height","")})});var n=[];e.each(this,function(t,i){var o,r=e(i);o="border-box"===r.css("box-sizing")||"border-box"===r.css("-moz-box-sizing")?r.innerHeight():r.height(),n.push(o)}),this.css("height",Math.max.apply(window,n)+"px");var t=Math.max.apply(window,n);return e.each(this,function(n,i){var o=e(i).get(0).id;o.length>0&&e("#"+o+" .multibackground-content .smart_box_overlay").each(function(n){e(this).css("height",t)})}),this},e.fn.equalHeightGrid=function(n){var t=this.filter(":visible");t.css("height","auto");for(var i=0;i<t.length;i++)if(i%n==0){for(var o=e(t[i]),r=1;r<n;r++)o=o.add(t[i+r]);o.equalHeight()}return this},e.fn.detectGridColumns=function(){var n=0,t=0;return this.filter(":visible").each(function(i,o){var r=e(o).offset().top;if(0!==n&&r!==n)return!1;t++,n=r}),t};var n=0;e.fn.responsiveEqualHeightGrid=function(){var t=this,i=".grids_"+n;function o(){var e=t.detectGridColumns();t.equalHeightGrid(e)}return t.data("grids-event-namespace",i),e(window).bind("resize"+i+" load"+i,o),o(),n++,this},e.fn.responsiveEqualHeightGridDestroy=function(){return this.css("height","auto"),e(window).unbind(this.data("grids-event-namespace")),this}}(window.jQuery),function(e){"use stict";jQuery(document).ready(function(e){1==woocommerce_align_content&&(e(".woo-shop-title-keep-height").responsiveEqualHeightGrid(),e(".woo-product-short-description-keep-height").responsiveEqualHeightGrid(),e(".woo-shop-meta-keep-height").responsiveEqualHeightGrid(),e(".woo-related-meta-keep-height").responsiveEqualHeightGrid(),e(".col-related-keep-height").responsiveEqualHeightGrid(),e(".col-upsells-keep-height").responsiveEqualHeightGrid(),e(".col-shop-keep-height").responsiveEqualHeightGrid())})}(jQuery),function(e){var n={};e.fn.countdowncounter=function(t){var i=new Date,o=null,r=Math.floor(1000001*Math.random());t.date&&0!=t.date.length?o=new Date(t.date):(o=new Date).setTime(o.getTime()+1e4),null==t.blink&&(t.blink=!0);return void 0!==t.endchar&&/[^a-zA-Z0-9/!/@/#/$/%/^/*/_/-/=/|]+/.test(t.endchar)&&(t.endchar="--"),void 0!==t.endchar&&"--"!=t.endchar&&"-"!=t.endchar||(t.endchar="&nbsp;--&nbsp;"),t.seconds=Math.round((o.getTime()-i.getTime())/1e3),t.shown=!1,t.timerEnd=!1,t.randomNumber=r,t.countdownEnd='<span class="counterblink-'+r+'">'+t.endchar+"</span>",t.counterBlinkClass=".counterblink-"+r,t.selectorname=this.selector,t.timerid="timer-"+this.attr("id").replace(/[^/d.]/g,"")+"-"+r,e.extend({date:null,blink:!0,endchar:null},t),this.each(function(){n[t.timerid]=setInterval(function(){var i;i=t,remainingDays=Math.floor(i.seconds/86400),remainingHours=Math.floor(i.seconds%86400/3600),remainingMinutes=Math.floor(i.seconds%86400%3600/60),remainingSeconds=i.seconds%86400%3600%60,remainingSeconds<10&&(remainingSeconds="0"+remainingSeconds),remainingMinutes<10&&(remainingMinutes="0"+remainingMinutes),remainingHours<10&&(remainingHours="0"+remainingHours),remainingDays<10&&(remainingDays="0"+remainingDays),i.timerEnd||(e(i.selectorname+" .countdownday").html(remainingDays),e(i.selectorname+" .countdownhour").html(remainingHours),e(i.selectorname+" .countdownminute").html(remainingMinutes),e(i.selectorname+" .countdownsecond").html(remainingSeconds)),i.seconds<=0?(i.timerEnd||(e(i.selectorname+" .countdownday").html(i.countdownEnd),e(i.selectorname+" .countdownhour").html(i.countdownEnd),e(i.selectorname+" .countdownminute").html(i.countdownEnd),e(i.selectorname+" .countdownsecond").html(i.countdownEnd),i.timerEnd=!0,i.shown=!0,0==i.blink&&(i.timerEnd=!1,clearInterval(n[i.timerid]),delete n[i.timerid])),i.timerEnd&&(i.shown?(e(i.selectorname+" "+i.counterBlinkClass).css("color","transparent"),i.shown=!1):(e(i.selectorname+" "+i.counterBlinkClass).css("color",""),i.shown=!0))):i.seconds--},1e3)})}}(jQuery);

    js/custom.js

    @@ -1912,7 +1912,8 @@ 'to': $('input[name="contact_to"]').val().replace("*", "@"), 'name': $('input[name="contact_name"]').val(), 'email': $('input[name="contact_email"]').val(), - 'content': $('textarea[name="contact_content"]').val() + 'content': $('textarea[name="contact_content"]').val(), + 'consent': $('input[name="contact_consent"]').is(':checked') }, function(data) { form.fadeOut('fast', function() { $(this).siblings('p').show(); @@ -1920,6 +1921,7 @@ $(this).find('input[name="contact_name"]').val(''); $(this).find('input[name="contact_email"]').val(''); $(this).find('textarea[name="contact_content"]').val(''); + $(this).find('input[name="contact_consent"]').prop('checked',''); $(this).siblings('p').hide(); }); }); @@ -1937,7 +1939,8 @@ 'to': $('input[name="contact_' + id + '_to"]').val().replace("*", "@"), 'name': $('input[name="contact_' + id + '_name"]').val(), 'email': $('input[name="contact_' + id + '_email"]').val(), - 'content': $('textarea[name="contact_' + id + '_content"]').val() + 'content': $('textarea[name="contact_' + id + '_content"]').val(), + 'consent': $('input[name="contact_' + id + '_consent"]').is(':checked') }, function(data) { form.fadeOut('fast', function() { $(this).siblings('.success').show(); @@ -1945,6 +1948,7 @@ $(this).find('input[name="contact_' + id + '_name"]').val(''); $(this).find('input[name="contact_' + id + '_email"]').val(''); $(this).find('textarea[name="contact_' + id + '_content"]').val(''); + $(this).find('input[name="contact_' + id + '_consent"]').prop('checked',''); $(this).siblings('.success').hide(); }); }); @@ -2136,6 +2140,22 @@ }; })(window.jQuery); + +(function($) { + 'use stict'; + jQuery(document).ready(function($){ + if ( woocommerce_align_content==true) { + $(".woo-shop-title-keep-height").responsiveEqualHeightGrid(); + $(".woo-product-short-description-keep-height").responsiveEqualHeightGrid(); + $(".woo-shop-meta-keep-height").responsiveEqualHeightGrid(); + $(".woo-related-meta-keep-height").responsiveEqualHeightGrid(); + $(".col-related-keep-height").responsiveEqualHeightGrid(); + $(".col-upsells-keep-height").responsiveEqualHeightGrid(); + $(".col-shop-keep-height").responsiveEqualHeightGrid(); + } + }); +})(jQuery); + (function ( $ ) { var countdownintervals = {}; @@ -2259,6 +2279,8 @@ }; }( jQuery )); + + function ThemeDivBoxForceFullWidth() { jQuery('.smart_box').each(function() { var $element = jQuery(this);

    js/jquery-visibility.js

    @@ -1,13 +1,13 @@ -/*! - * jquery-visibility v1.0.12 - * Page visibility shim for jQuery. - * - * Project Website: http:/mths.be/visibility - * - * @version 1.0.12 - * @license MIT. - * @author Mathias Bynens - @mathias - * @author Jan Paepke - @janpaepke +/*! +* jquery-visibility v1.0.12 + * Page visibility shim for jQuery. + * + * Project Website: http:/mths.be/visibility + * + * @version 1.0.12 + * @license MIT. + * @author Mathias Bynens - @mathias + * @author Jan Paepke - @janpaepke */ ;(function (root, factory) { if (typeof define === 'function' && define.amd) {

    js/jquery.fancybox.js

    @@ -1696,7 +1696,7 @@ F.helpers.overlay = { defaults : { closeClick : true, / if true, fancybx will be closed when user clicks on the overlay - speedOut : 200, / duration of fadeOut animation + speedOut : 0, / duration of fadeOut animation showEarly : true, / indicates if should be opened immediately or wait until the content is ready css : {}, / custom CSS properties locked : !isTouch, / if true, the content will be locked into overlay

    js/jquery.fancybox.min.js

    @@ -9,7 +9,7 @@ * Copyright 2012 Janis Skarnelis - janis@fancyapps.com * */ -!function(e,t,i,n){"use strict";var a=i("html"),o=i(e),r=i(t),s=i.fancybx=function(){s.open.apply(this,arguments)},l=navigator.userAgent.match(/msie/i),c=null,d=t.createTouch!==n,p=function(e){return e&&e.hasOwnProperty&&e instanceof i},h=function(e){return e&&"string"===i.type(e)},f=function(e){return h(e)&&e.indexOf("%")>0},u=function(e,t){var i=parseInt(e,10)||0;return t&&f(e)&&(i=s.getViewport()[t]/100*i),Math.ceil(i)},g=function(e,t){return u(e,t)+"px"};i.extend(s,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!d,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBx":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybx-wrap" tabIndex="-1"><div class="fancybx-skin"><div class="fancybx-outer"><div class="fancybx-inner"></div></div></div></div>',image:'<img class="fancybx-image" src="{href}" alt="" />',iframe:'<iframe id="fancybx-frame{rnd}" name="fancybx-frame{rnd}" class="fancybx-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(l?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybx-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybx-item fancybx-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybx-nav fancybx-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybx-nav fancybx-prev" href="javascript:;"><span></span></a>',loading:'<div id="fancybx-loading"><div></div></div>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"fade",nextSpeed:250,nextEasing:"linear",nextMethod:"changeIn",prevEffect:"fade",prevSpeed:250,prevEasing:"linear",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){if(e&&(i.isPlainObject(t)||(t={}),!1!==s.close(!0)))return i.isArray(e)||(e=p(e)?i(e).get():[e]),i.each(e,function(a,o){var r,l,c,d,f,u,g,m={};"object"===i.type(o)&&(o.nodeType&&(o=i(o)),p(o)?(m={href:o.data("fancybx-href")||o.attr("href"),title:i("<div/>").text(o.data("fancybx-title")||o.attr("title")||"").html(),isDom:!0,element:o},i.metadata&&i.extend(!0,m,o.metadata())):m=o),r=t.href||m.href||(h(o)?o:null),l=t.title!==n?t.title:m.title||"",!(d=(c=t.content||m.content)?"html":t.type||m.type)&&m.isDom&&((d=o.data("fancybx-type"))||(d=(f=o.prop("class").match(/fancybx/.(/w+)/))?f[1]:null)),h(r)&&(d||(s.isImage(r)?d="image":s.isSWF(r)?d="swf":"#"===r.charAt(0)?d="inline":h(o)&&(d="html",c=o)),"ajax"===d&&(r=(u=r.split(//s+/,2)).shift(),g=u.shift())),c||("inline"===d?r?c=i(h(r)?r.replace(/.*(?=#[^/s]+$)/,""):r):m.isDom&&(c=o):"html"===d?c=r:d||r||!m.isDom||(d="inline",c=o)),i.extend(m,{href:r,type:d,content:c,title:l,selector:g}),e[a]=m}),s.opts=i.extend(!0,{},s.defaults,t),t.keys!==n&&(s.opts.keys=!!t.keys&&i.extend({},s.defaults.keys,t.keys)),s.group=e,s._start(s.opts.index)},cancel:function(){var e=s.coming;e&&!1===s.trigger("onCancel")||(s.hideLoading(),e&&(s.ajaxLoad&&s.ajaxLoad.abort(),s.ajaxLoad=null,s.imgPreload&&(s.imgPreload.onload=s.imgPreload.onerror=null),e.wrap&&e.wrap.stop(!0,!0).trigger("onReset").remove(),s.coming=null,s.current||s._afterZoomOut(e)))},close:function(e){s.cancel(),!1!==s.trigger("beforeClose")&&(s.unbindEvents(),s.isActive&&(s.isOpen&&!0!==e?(s.isOpen=s.isOpened=!1,s.isClosing=!0,i(".fancybx-item, .fancybx-nav").remove(),s.wrap.stop(!0,!0).removeClass("fancybx-opened"),s.transitions[s.current.closeMethod]()):(i(".fancybx-wrap").stop(!0).trigger("onReset").remove(),s._afterZoomOut())))},play:function(e){var t=function(){clearTimeout(s.player.timer)},i=function(){t(),s.current&&s.player.isActive&&(s.player.timer=setTimeout(s.next,s.current.playSpeed))},n=function(){t(),r.unbind(".player"),s.player.isActive=!1,s.trigger("onPlayEnd")};!0===e||!s.player.isActive&&!1!==e?s.current&&(s.current.loop||s.current.index<s.group.length-1)&&(s.player.isActive=!0,r.bind({"onCancel.player beforeClose.player":n,"onUpdate.player":i,"beforeLoad.player":t}),i(),s.trigger("onPlayStart")):n()},next:function(e){var t=s.current;t&&(h(e)||(e=t.direction.next),s.jumpto(t.index+1,e,"next"))},prev:function(e){var t=s.current;t&&(h(e)||(e=t.direction.prev),s.jumpto(t.index-1,e,"prev"))},jumpto:function(e,t,i){var a=s.current;a&&(e=u(e),s.direction=t||a.direction[e>=a.index?"next":"prev"],s.router=i||"jumpto",a.loop&&(e<0&&(e=a.group.length+e%a.group.length),e%=a.group.length),a.group[e]!==n&&(s.cancel(),s._start(e)))},reposition:function(e,t){var n,a=s.current,o=a?a.wrap:null;o&&(n=s._getPosition(t),e&&"scroll"===e.type?(delete n.position,o.stop(!0,!0).animate(n,200)):(o.css(n),a.pos=i.extend({},a.dim,n)))},update:function(e){var t=e&&e.originalEvent&&e.originalEvent.type,i=!t||"orientationchange"===t;i&&(clearTimeout(c),c=null),s.isOpen&&!c&&(c=setTimeout(function(){var n=s.current;n&&!s.isClosing&&(s.wrap.removeClass("fancybx-tmp"),(i||"load"===t||"resize"===t&&n.autoResize)&&s._setDimension(),"scroll"===t&&n.canShrink||s.reposition(e),s.trigger("onUpdate"),c=null)},i&&!d?0:300))},toggle:function(e){s.isOpen&&(s.current.fitToView="boolean"===i.type(e)?e:!s.current.fitToView,d&&(s.wrap.removeAttr("style").addClass("fancybx-tmp"),s.trigger("onUpdate")),s.update())},hideLoading:function(){r.unbind(".loading"),i("#fancybx-loading").remove()},showLoading:function(){var e,t;s.hideLoading(),e=i(s.opts.tpl.loading).click(s.cancel).appendTo("body"),r.bind("keydown.loading",function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),s.cancel())}),s.defaults.fixed||(t=s.getViewport(),e.css({position:"absolute",top:.5*t.h+t.y,left:.5*t.w+t.x})),s.trigger("onLoading")},getViewport:function(){var t=s.current&&s.current.locked||!1,i={x:o.scrollLeft(),y:o.scrollTop()};return t&&t.length?(i.w=t[0].clientWidth,i.h=t[0].clientHeight):(i.w=d&&e.innerWidth?e.innerWidth:o.width(),i.h=d&&e.innerHeight?e.innerHeight:o.height()),i},unbindEvents:function(){s.wrap&&p(s.wrap)&&s.wrap.unbind(".fb"),r.unbind(".fb"),o.unbind(".fb")},bindEvents:function(){var e,t=s.current;t&&(o.bind("orientationchange.fb"+(d?"":" resize.fb")+(t.autoCenter&&!t.locked?" scroll.fb":""),s.update),(e=t.keys)&&r.bind("keydown.fb",function(a){var o=a.which||a.keyCode,r=a.target||a.srcElement;if(27===o&&s.coming)return!1;a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||r&&(r.type||i(r).is("[contenteditable]"))||i.each(e,function(e,r){return t.group.length>1&&r[o]!==n?(s[e](r[o]),a.preventDefault(),!1):i.inArray(o,r)>-1?(s[e](),a.preventDefault(),!1):void 0})}),i.fn.mousewheel&&t.mouseWheel&&s.wrap.bind("mousewheel.fb",function(e,n,a,o){for(var r,l=e.target||null,c=i(l),d=!1;c.length&&!(d||c.is(".fancybx-skin")||c.is(".fancybx-wrap"));)d=(r=c[0])&&!(r.style.overflow&&"hidden"===r.style.overflow)&&(r.clientWidth&&r.scrollWidth>r.clientWidth||r.clientHeight&&r.scrollHeight>r.clientHeight),c=i(c).parent();0===n||d||s.group.length>1&&!t.canShrink&&(o>0||a>0?s.prev(o>0?"down":"left"):(o<0||a<0)&&s.next(o<0?"up":"right"),e.preventDefault())}))},trigger:function(e,t){var n,a=t||s.coming||s.current;if(a){if(i.isFunction(a[e])&&(n=a[e].apply(a,Array.prototype.slice.call(arguments,1))),!1===n)return!1;a.helpers&&i.each(a.helpers,function(t,n){n&&s.helpers[t]&&i.isFunction(s.helpers[t][e])&&s.helpers[t][e](i.extend(!0,{},s.helpers[t].defaults,n),a)})}r.trigger(e)},isImage:function(e){return h(e)&&e.match(/(^data:image//.*,)|(/.(jp(e|g|eg)|gif|png|bmp|webp|svg)((/?|#).*)?$)/i)},isSWF:function(e){return h(e)&&e.match(//.(swf)((/?|#).*)?$/i)},_start:function(e){var t,n,a,o,r,l={};if(e=u(e),!(t=s.group[e]||null))return!1;if(o=(l=i.extend(!0,{},s.opts,t)).margin,r=l.padding,"number"===i.type(o)&&(l.margin=[o,o,o,o]),"number"===i.type(r)&&(l.padding=[r,r,r,r]),l.modal&&i.extend(!0,l,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),l.autoSize&&(l.autoWidth=l.autoHeight=!0),"auto"===l.width&&(l.autoWidth=!0),"auto"===l.height&&(l.autoHeight=!0),l.group=s.group,l.index=e,s.coming=l,!1!==s.trigger("beforeLoad")){if(a=l.type,n=l.href,!a)return s.coming=null,!(!s.current||!s.router||"jumpto"===s.router)&&(s.current.index=e,s[s.router](s.direction));if(s.isActive=!0,"image"!==a&&"swf"!==a||(l.autoHeight=l.autoWidth=!1,l.scrolling="visible"),"image"===a&&(l.aspectRatio=!0),"iframe"===a&&d&&(l.scrolling="scroll"),l.wrap=i(l.tpl.wrap).addClass("fancybx-"+(d?"mobile":"desktop")+" fancybx-type-"+a+" fancybx-tmp "+l.wrapCSS).appendTo(l.parent||"body"),i.extend(l,{skin:i(".fancybx-skin",l.wrap),outer:i(".fancybx-outer",l.wrap),inner:i(".fancybx-inner",l.wrap)}),i.each(["Top","Right","Bottom","Left"],function(e,t){l.skin.css("padding"+t,g(l.padding[e]))}),s.trigger("onReady"),"inline"===a||"html"===a){if(!l.content||!l.content.length)return s._error("content")}else if(!n)return s._error("href");"image"===a?s._loadImage():"ajax"===a?s._loadAjax():"iframe"===a?s._loadIframe():s._afterLoad()}else s.coming=null},_error:function(e){i.extend(s.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:e,content:s.coming.tpl.error}),s._afterLoad()},_loadImage:function(){var e=s.imgPreload=new Image;e.onload=function(){this.onload=this.onerror=null,s.coming.width=this.width/s.opts.pixelRatio,s.coming.height=this.height/s.opts.pixelRatio,s._afterLoad()},e.onerror=function(){this.onload=this.onerror=null,s._error("image")},e.src=s.coming.href,!0!==e.complete&&s.showLoading()},_loadAjax:function(){var e=s.coming;s.showLoading(),s.ajaxLoad=i.ajax(i.extend({},e.ajax,{url:e.href,error:function(e,t){s.coming&&"abort"!==t?s._error("ajax",e):s.hideLoading()},success:function(t,i){"success"===i&&(e.content=t,s._afterLoad())}}))},_loadIframe:function(){var e=s.coming,t=i(e.tpl.iframe.replace(//{rnd/}/g,(new Date).getTime())).attr("scrolling",d?"auto":e.iframe.scrolling).attr("src",e.href);i(e.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","/about:blank").end().empty()}catch(e){}}),e.iframe.preload&&(s.showLoading(),t.one("load",function(){i(this).data("ready",1),d||i(this).bind("load.fb",s.update),i(this).parents(".fancybx-wrap").width("100%").removeClass("fancybx-tmp").show(),s._afterLoad()})),e.content=t.appendTo(e.inner),e.iframe.preload||s._afterLoad()},_preloadImages:function(){var e,t,i=s.group,n=s.current,a=i.length,o=n.preload?Math.min(n.preload,a-1):0;for(t=1;t<=o;t+=1)"image"===(e=i[(n.index+t)%a]).type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,t,n,a,o,r,l=s.coming,c=s.current,d="fancybx-placeholder";if(s.hideLoading(),l&&!1!==s.isActive){if(!1===s.trigger("afterLoad",l,c))return l.wrap.stop(!0).trigger("onReset").remove(),void(s.coming=null);switch(c&&(s.trigger("beforeChange",c),c.wrap.stop(!0).removeClass("fancybx-opened").find(".fancybx-item, .fancybx-nav").remove()),s.unbindEvents(),e=l,t=l.content,n=l.type,a=l.scrolling,i.extend(s,{wrap:e.wrap,skin:e.skin,outer:e.outer,inner:e.inner,current:e,previous:c}),o=e.href,n){case"inline":case"ajax":case"html":e.selector?t=i("<div>").html(t).find(e.selector):p(t)&&(t.data(d)||t.data(d,i('<div class="'+d+'"></div>').insertAfter(t).hide()),t=t.show().detach(),e.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data(d)).data(d,!1)}));break;case"image":t=e.tpl.image.replace(//{href/}/g,o);break;case"swf":t='<object id="fancybx-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+o+'"></param>',r="",i.each(e.swf,function(e,i){t+='<param name="'+e+'" value="'+i+'"></param>',r+=" "+e+'="'+i+'"'}),t+='<embed src="'+o+'" type="application/x-shockwave-flash" width="100%" height="100%"'+r+"></embed></object>"}p(t)&&t.parent().is(e.inner)||e.inner.append(t),s.trigger("beforeShow"),e.inner.css("overflow","yes"===a?"scroll":"no"===a?"hidden":a),s._setDimension(),s.reposition(),s.isOpen=!1,s.coming=null,s.bindEvents(),s.isOpened?c.prevMethod&&s.transitions[c.prevMethod]():i(".fancybx-wrap").not(e.wrap).stop(!0).trigger("onReset").remove(),s.transitions[s.isOpened?e.nextMethod:e.openMethod](),s._preloadImages()}},_setDimension:function(){var e,t,n,a,o,r,l,c,d,p,h,m,y,w,v,x,b,k=s.getViewport(),C=0,_=s.wrap,O=s.skin,T=s.inner,W=s.current,j=W.width,S=W.height,L=W.minWidth,M=W.minHeight,E=W.maxWidth,P=W.maxHeight,H=W.scrolling,R=W.scrollOutside?W.scrollbarWidth:0,A=W.margin,I=u(A[1]+A[3]),z=u(A[0]+A[2]);if(_.add(O).add(T).width("auto").height("auto").removeClass("fancybx-tmp"),o=I+(n=u(O.outerWidth(!0)-O.width())),r=z+(a=u(O.outerHeight(!0)-O.height())),l=f(j)?(k.w-o)*u(j)/100:j,c=f(S)?(k.h-r)*u(S)/100:S,"iframe"===W.type){if(x=W.content,W.autoHeight&&x&&1===x.data("ready"))try{x[0].contentWindow.document.location&&(T.width(l).height(9999),b=x.contents().find("body"),R&&b.css("overflow-x","hidden"),c=b.outerHeight(!0))}catch(e){}}else(W.autoWidth||W.autoHeight)&&(T.addClass("fancybx-tmp"),W.autoWidth||T.width(l),W.autoHeight||T.height(c),W.autoWidth&&(l=T.width()),W.autoHeight&&(c=T.height()),T.removeClass("fancybx-tmp"));if(j=u(l),S=u(c),h=l/c,L=u(f(L)?u(L,"w")-o:L),E=u(f(E)?u(E,"w")-o:E),M=u(f(M)?u(M,"h")-r:M),d=E,p=P=u(f(P)?u(P,"h")-r:P),W.fitToView&&(E=Math.min(k.w-o,E),P=Math.min(k.h-r,P)),w=k.w-I,v=k.h-z,W.aspectRatio?(j>E&&(S=u((j=E)/h)),S>P&&(j=u((S=P)*h)),j<L&&(S=u((j=L)/h)),S<M&&(j=u((S=M)*h))):(j=Math.max(L,Math.min(j,E)),W.autoHeight&&"iframe"!==W.type&&(T.width(j),S=T.height()),S=Math.max(M,Math.min(S,P))),W.fitToView)if(T.width(j).height(S),_.width(j+n),m=_.width(),y=_.height(),W.aspectRatio)for(;(m>w||y>v)&&j>L&&S>M&&!(C++>19);)S=Math.max(M,Math.min(P,S-10)),(j=u(S*h))<L&&(S=u((j=L)/h)),j>E&&(S=u((j=E)/h)),T.width(j).height(S),_.width(j+n),m=_.width(),y=_.height();else j=Math.max(L,Math.min(j,j-(m-w))),S=Math.max(M,Math.min(S,S-(y-v)));R&&"auto"===H&&S<c&&j+n+R<w&&(j+=R),T.width(j).height(S),_.width(j+n),m=_.width(),y=_.height(),e=(m>w||y>v)&&j>L&&S>M,t=W.aspectRatio?j<d&&S<p&&j<l&&S<c:(j<d||S<p)&&(j<l||S<c),i.extend(W,{dim:{width:g(m),height:g(y)},origWidth:l,origHeight:c,canShrink:e,canExpand:t,wPadding:n,hPadding:a,wrapSpace:y-O.outerHeight(!0),skinSpace:O.height()-S}),!x&&W.autoHeight&&S>M&&S<P&&!t&&T.height("auto")},_getPosition:function(e){var t=s.current,i=s.getViewport(),n=t.margin,a=s.wrap.width()+n[1]+n[3],o=s.wrap.height()+n[0]+n[2],r={position:"absolute",top:n[0],left:n[3]};return t.autoCenter&&t.fixed&&!e&&o<=i.h&&a<=i.w?r.position="fixed":t.locked||(r.top+=i.y,r.left+=i.x),r.top=g(Math.max(r.top,r.top+(i.h-o)*t.topRatio)),r.left=g(Math.max(r.left,r.left+(i.w-a)*t.leftRatio)),r},_afterZoomIn:function(){var e=s.current;e&&(s.isOpen=s.isOpened=!0,s.wrap.css("overflow","visible").addClass("fancybx-opened").hide().show(0),s.update(),(e.closeClick||e.nextClick&&s.group.length>1)&&s.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),s[e.closeClick?"close":"next"]())}),e.closeBtn&&i(e.tpl.closeBtn).appendTo(s.skin).bind("click.fb",function(e){e.preventDefault(),s.close()}),e.arrows&&s.group.length>1&&((e.loop||e.index>0)&&i(e.tpl.prev).appendTo(s.outer).bind("click.fb",s.prev),(e.loop||e.index<s.group.length-1)&&i(e.tpl.next).appendTo(s.outer).bind("click.fb",s.next)),s.trigger("afterShow"),e.loop||e.index!==e.group.length-1?s.opts.autoPlay&&!s.player.isActive&&(s.opts.autoPlay=!1,s.play(!0)):s.play(!1))},_afterZoomOut:function(e){e=e||s.current,i(".fancybx-wrap").trigger("onReset").remove(),i.extend(s,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),s.trigger("afterClose",e)}}),s.transitions={getOrigPosition:function(){var e=s.current,t=e.element,i=e.orig,n={},a=50,o=50,r=e.hPadding,l=e.wPadding,c=s.getViewport();return!i&&e.isDom&&t.is(":visible")&&((i=t.find("img:first")).length||(i=t)),p(i)?(n=i.offset(),i.is("img")&&(a=i.outerWidth(),o=i.outerHeight())):(n.top=c.y+(c.h-o)*e.topRatio,n.left=c.x+(c.w-a)*e.leftRatio),("fixed"===s.wrap.css("position")||e.locked)&&(n.top-=c.y,n.left-=c.x),n={top:g(n.top-r*e.topRatio),left:g(n.left-l*e.leftRatio),width:g(a+l),height:g(o+r)}},step:function(e,t){var i,n,a=t.prop,o=s.current,r=o.wrapSpace,l=o.skinSpace;"width"!==a&&"height"!==a||(i=t.end===t.start?1:(e-t.start)/(t.end-t.start),s.isClosing&&(i=1-i),n=e-("width"===a?o.wPadding:o.hPadding),s.skin[a](u("width"===a?n:n-r*i)),s.inner[a](u("width"===a?n:n-r*i-l*i)))},zoomIn:function(){var e=s.current,t=e.pos,n=e.openEffect,a="elastic"===n,o=i.extend({opacity:1},t);delete o.position,a?(t=this.getOrigPosition(),e.openOpacity&&(t.opacity=.1)):"fade"===n&&(t.opacity=.1),s.wrap.css(t).animate(o,{duration:"none"===n?0:e.openSpeed,easing:e.openEasing,step:a?this.step:null,complete:s._afterZoomIn})},zoomOut:function(){var e=s.current,t=e.closeEffect,i="elastic"===t,n={opacity:.1};i&&(n=this.getOrigPosition(),e.closeOpacity&&(n.opacity=.1)),s.wrap.animate(n,{duration:"none"===t?0:e.closeSpeed,easing:e.closeEasing,step:i?this.step:null,complete:s._afterZoomOut})},changeIn:function(){var e,t=s.current,i=t.nextEffect,n=t.pos,a={opacity:1},o=s.direction;n.opacity=.1,"elastic"===i&&(e="down"===o||"up"===o?"top":"left","down"===o||"right"===o?(n[e]=g(u(n[e])-200),a[e]="+=200px"):(n[e]=g(u(n[e])+200),a[e]="-=200px")),"none"===i?s._afterZoomIn():s.wrap.css(n).animate(a,{duration:t.nextSpeed,easing:t.nextEasing,complete:s._afterZoomIn})},changeOut:function(){var e=s.previous,t=e.prevEffect,n={opacity:.1},a=s.direction;"elastic"===t&&(n["down"===a||"up"===a?"top":"left"]=("up"===a||"left"===a?"-":"+")+"=200px"),e.wrap.animate(n,{duration:"none"===t?0:e.prevSpeed,easing:e.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}},s.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!d,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(e){var t;e=i.extend({},this.defaults,e),this.overlay&&this.close(),t=s.coming?s.coming.parent:e.parent,this.overlay=i('<div class="fancybx-overlay"></div>').appendTo(t&&t.length?t:"body"),this.fixed=!1,e.fixed&&s.defaults.fixed&&(this.overlay.addClass("fancybx-overlay-fixed"),this.fixed=!0)},open:function(e){var t=this;e=i.extend({},this.defaults,e),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(e),this.fixed||(o.bind("resize.overlay",i.proxy(this.update,this)),this.update()),e.closeClick&&this.overlay.bind("click.overlay",function(e){if(i(e.target).hasClass("fancybx-overlay"))return s.isActive?s.close():t.close(),!1}),this.overlay.css(e.css).show()},close:function(){o.unbind("resize.overlay"),this.el.hasClass("fancybx-lock")&&(i(".fancybx-margin").removeClass("fancybx-margin"),this.el.removeClass("fancybx-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH)),i(".fancybx-overlay").remove().hide(),i.extend(this,{overlay:null,fixed:!1})},update:function(){var e,i="100%";this.overlay.width(i).height("100%"),l?(e=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),r.width()>e&&(i=r.width())):r.width()>o.width()&&(i=r.width()),this.overlay.width(i).height(r.height())},onReady:function(e,t){var n=this.overlay;i(".fancybx-overlay").stop(!0,!0),n||this.create(e),e.locked&&this.fixed&&t.fixed&&(t.locked=this.overlay.append(t.wrap),t.fixed=!1),!0===e.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){t.locked&&!this.el.hasClass("fancybx-lock")&&(!1!==this.fixPosition&&i("*:not(object)").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybx-overlay")&&!i(this).hasClass("fancybx-wrap")}).addClass("fancybx-margin"),this.el.addClass("fancybx-margin"),this.scrollV=o.scrollTop(),this.scrollH=o.scrollLeft(),this.el.addClass("fancybx-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH)),this.open(e)},onUpdate:function(){this.fixed||this.update()},afterClose:function(e){this.overlay&&!s.coming&&this.overlay.fadeOut(e.speedOut,i.proxy(this.close,this))}},s.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(e){var t,n,a=s.current,o=a.title,r=e.type;if(i.isFunction(o)&&(o=o.call(a.element,a)),h(o)&&""!==i.trim(o)){switch(t=i('<div class="fancybx-title fancybx-title-'+r+'-wrap">'+o+"</div>"),r){case"inside":n=s.skin;break;case"outside":n=s.wrap;break;case"over":n=s.inner;break;default:n=s.skin,t.appendTo("body"),l&&t.width(t.width()),t.wrapInner('<span class="child"></span>'),s.current.margin[2]+=Math.abs(u(t.css("margin-bottom")))}t["top"===e.position?"prependTo":"appendTo"](n)}}},i.fn.fancybx=function(e){var t,n=i(this),a=this.selector||"",o=function(o){var r,l,c=i(this).blur(),d=t;o.ctrlKey||o.altKey||o.shiftKey||o.metaKey||c.is(".fancybx-wrap")||(r=e.groupAttr||"data-fancybx-group",(l=c.attr(r))||(r="rel",l=c.get(0)[r]),l&&""!==l&&"nofollow"!==l&&(d=(c=(c=a.length?i(a):n).filter("["+r+'="'+l+'"]')).index(this)),e.index=d,!1!==s.open(c,e)&&o.preventDefault())};return t=(e=e||{}).index||0,a&&!1!==e.live?r.undelegate(a,"click.fb-start").delegate(a+":not('.fancybx-item, .fancybx-nav')","click.fb-start",o):n.unbind("click.fb-start").bind("click.fb-start",o),this.filter("[data-fancybx-start=1]").trigger("click"),this},r.ready(function(){var t,o,r,l;i.scrollbarWidth===n&&(i.scrollbarWidth=function(){var e=i('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),t=e.children(),n=t.innerWidth()-t.height(99).innerWidth();return e.remove(),n}),i.support.fixedPosition===n&&(i.support.fixedPosition=(r=i('<div style="position:fixed;top:20px;"></div>').appendTo("body"),l=20===r[0].offsetTop||15===r[0].offsetTop,r.remove(),l)),i.extend(s.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")}),t=i(e).width(),a.addClass("fancybx-lock-test"),o=i(e).width(),a.removeClass("fancybx-lock-test"),i("<style type='text/css'>.fancybx-margin{margin-right:"+(o-t)+"px;}</style>").appendTo("head")})}(window,document,jQuery),function(e){"use strict";var t=e.fancybx,i=function(t,i,n){return n=n||"","object"===e.type(n)&&(n=e.param(n,!0)),e.each(i,function(e,i){t=t.replace("$"+e,i||"")}),n.length&&(t+=(t.indexOf("?")>0?"&":"?")+n),t};t.helpers.media={defaults:{youtube:{matcher:/(youtube/.com|youtu/.be|youtube-nocookie/.com)//(watch/?v=|v//|u//|embed//?)?(videoseries/?list=(.*)|[/w-]{11}|/?listType=(.*)&list=(.*)).*/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"opaque",enablejsapi:1,ps:"docs",controls:1},type:"iframe",url:"/www.youtube.com/embed/$3"},vimeo:{matcher:/(?:vimeo(?:pro)?.com)//(?:[^/d]+)?(/d+)(?:.*)/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},type:"iframe",url:"/player.vimeo.com/video/$1"},metacafe:{matcher:/metacafe.com//(?:watch|fplayer)//([/w/-]{1,10})/,params:{autoPlay:"yes"},type:"swf",url:function(t,i,n){return n.swf.flashVars="playerVars="+e.param(i,!0),"/www.metacafe.com/fplayer/"+t[1]+"/.swf"}},dailymotion:{matcher:/dailymotion.com//video//(.*)//?(.*)/,params:{autoplay:1,additionalInfos:0,autoStart:1},type:"iframe",url:"/www.dailymotion.com/embed/video/$1"},twitvid:{matcher:/twitvid/.com//([a-zA-Z0-9_/-/?/=]+)/i,params:{autoplay:0},type:"iframe",url:"/www.twitvid.com/embed.php?guid=$1"},twitpic:{matcher:/twitpic/.com//(?!(?:place|photos|events)//)([a-zA-Z0-9/?/=/-]+)/i,type:"image",url:"/twitpic.com/show/full/$1/"},instagram:{matcher:/(instagr/.am|instagram/.com)//p//([a-zA-Z0-9_/-]+)//?/i,type:"image",url:"/$1/p/$2/media/?size=l"},google_maps:{matcher:/maps/.google/.([a-z]{2,3}(/.[a-z]{2})?)//(/?ll=|maps/?)(.*)/i,type:"iframe",url:function(e){return"/maps.google."+e[1]+"/"+e[3]+e[4]+"&output="+(e[4].indexOf("layer=c")>0?"svembed":"embed")}}},beforeLoad:function(t,n){var a,o,r,s,l=n.href||"",c=!1;for(a in t)if(t.hasOwnProperty(a)&&(o=t[a],r=l.match(o.matcher))){c=o.type,s=e.extend(!0,{},o.params,n[a]||(e.isPlainObject(t[a])?t[a].params:null)),l="function"===e.type(o.url)?o.url.call(this,r,s,n):i(o.url,r,s);break}c&&(n.href=l,n.type=c,n.autoHeight=!1)}}}(jQuery),function(e){e.fancybx.helpers.thumbs={defaults:{width:50,height:50,position:"bottom",source:function(t){var i;return t.element&&(i=e(t.element).find("img").attr("src")),!i&&"image"===t.type&&t.href&&(i=t.href),i}},wrap:null,list:null,width:0,init:function(t,i){var n,a=this,o=t.width,r=t.height,s=t.source;n="";for(var l=0;l<i.group.length;l++)n+='<li><a style="width:'+o+"px;height:"+r+'px;" href="javascript:jQuery.fancybx.jumpto('+l+');"></a></li>';this.wrap=e('<div id="fancybx-thumbs"></div>').addClass(t.position).appendTo("body"),this.list=e("<ul>"+n+"</ul>").appendTo(this.wrap),e.each(i.group,function(t){var n=i.group[t],l=s(n);l&&e("<img />").on("load",function(){var i,n,s,l=this.width,c=this.height;a.list&&l&&c&&(i=l/o,n=c/r,s=a.list.children().eq(t).find("a"),i>=1&&n>=1&&(i>n?(l=Math.floor(l/n),c=r):(l=o,c=Math.floor(c/i))),e(this).css({width:l,height:c,top:Math.floor(r/2-c/2),left:Math.floor(o/2-l/2)}),s.width(o).height(r),e(this).hide().appendTo(s).fadeIn(300))}).attr("src",l).attr("title",n.title)}),this.width=this.list.children().eq(0).outerWidth(!0),this.list.width(this.width*(i.group.length+1)).css("left",Math.floor(.5*e(window).width()-(i.index*this.width+.5*this.width)))},beforeLoad:function(e,t){t.group.length<2?t.helpers.thumbs=!1:t.margin["top"===e.position?0:2]+=e.height+15},afterShow:function(e,t){this.list?this.onUpdate(e,t):this.init(e,t),this.list.children().removeClass("active").eq(t.index).addClass("active")},onUpdate:function(t,i){this.list&&this.list.stop(!0).animate({left:Math.floor(.5*e(window).width()-(i.index*this.width+.5*this.width))},150)},beforeClose:function(){this.wrap&&this.wrap.remove(),this.wrap=null,this.list=null,this.width=0}}}(jQuery); +!function(e,t,i,n){"use strict";var a=i("html"),o=i(e),r=i(t),s=i.fancybx=function(){s.open.apply(this,arguments)},l=navigator.userAgent.match(/msie/i),c=null,d=t.createTouch!==n,p=function(e){return e&&e.hasOwnProperty&&e instanceof i},h=function(e){return e&&"string"===i.type(e)},f=function(e){return h(e)&&e.indexOf("%")>0},u=function(e,t){var i=parseInt(e,10)||0;return t&&f(e)&&(i=s.getViewport()[t]/100*i),Math.ceil(i)},g=function(e,t){return u(e,t)+"px"};i.extend(s,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!d,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBx":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybx-wrap" tabIndex="-1"><div class="fancybx-skin"><div class="fancybx-outer"><div class="fancybx-inner"></div></div></div></div>',image:'<img class="fancybx-image" src="{href}" alt="" />',iframe:'<iframe id="fancybx-frame{rnd}" name="fancybx-frame{rnd}" class="fancybx-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(l?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybx-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybx-item fancybx-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybx-nav fancybx-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybx-nav fancybx-prev" href="javascript:;"><span></span></a>',loading:'<div id="fancybx-loading"><div></div></div>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"fade",nextSpeed:250,nextEasing:"linear",nextMethod:"changeIn",prevEffect:"fade",prevSpeed:250,prevEasing:"linear",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){if(e&&(i.isPlainObject(t)||(t={}),!1!==s.close(!0)))return i.isArray(e)||(e=p(e)?i(e).get():[e]),i.each(e,function(a,o){var r,l,c,d,f,u,g,m={};"object"===i.type(o)&&(o.nodeType&&(o=i(o)),p(o)?(m={href:o.data("fancybx-href")||o.attr("href"),title:i("<div/>").text(o.data("fancybx-title")||o.attr("title")||"").html(),isDom:!0,element:o},i.metadata&&i.extend(!0,m,o.metadata())):m=o),r=t.href||m.href||(h(o)?o:null),l=t.title!==n?t.title:m.title||"",!(d=(c=t.content||m.content)?"html":t.type||m.type)&&m.isDom&&((d=o.data("fancybx-type"))||(d=(f=o.prop("class").match(/fancybx/.(/w+)/))?f[1]:null)),h(r)&&(d||(s.isImage(r)?d="image":s.isSWF(r)?d="swf":"#"===r.charAt(0)?d="inline":h(o)&&(d="html",c=o)),"ajax"===d&&(r=(u=r.split(//s+/,2)).shift(),g=u.shift())),c||("inline"===d?r?c=i(h(r)?r.replace(/.*(?=#[^/s]+$)/,""):r):m.isDom&&(c=o):"html"===d?c=r:d||r||!m.isDom||(d="inline",c=o)),i.extend(m,{href:r,type:d,content:c,title:l,selector:g}),e[a]=m}),s.opts=i.extend(!0,{},s.defaults,t),t.keys!==n&&(s.opts.keys=!!t.keys&&i.extend({},s.defaults.keys,t.keys)),s.group=e,s._start(s.opts.index)},cancel:function(){var e=s.coming;e&&!1===s.trigger("onCancel")||(s.hideLoading(),e&&(s.ajaxLoad&&s.ajaxLoad.abort(),s.ajaxLoad=null,s.imgPreload&&(s.imgPreload.onload=s.imgPreload.onerror=null),e.wrap&&e.wrap.stop(!0,!0).trigger("onReset").remove(),s.coming=null,s.current||s._afterZoomOut(e)))},close:function(e){s.cancel(),!1!==s.trigger("beforeClose")&&(s.unbindEvents(),s.isActive&&(s.isOpen&&!0!==e?(s.isOpen=s.isOpened=!1,s.isClosing=!0,i(".fancybx-item, .fancybx-nav").remove(),s.wrap.stop(!0,!0).removeClass("fancybx-opened"),s.transitions[s.current.closeMethod]()):(i(".fancybx-wrap").stop(!0).trigger("onReset").remove(),s._afterZoomOut())))},play:function(e){var t=function(){clearTimeout(s.player.timer)},i=function(){t(),s.current&&s.player.isActive&&(s.player.timer=setTimeout(s.next,s.current.playSpeed))},n=function(){t(),r.unbind(".player"),s.player.isActive=!1,s.trigger("onPlayEnd")};!0===e||!s.player.isActive&&!1!==e?s.current&&(s.current.loop||s.current.index<s.group.length-1)&&(s.player.isActive=!0,r.bind({"onCancel.player beforeClose.player":n,"onUpdate.player":i,"beforeLoad.player":t}),i(),s.trigger("onPlayStart")):n()},next:function(e){var t=s.current;t&&(h(e)||(e=t.direction.next),s.jumpto(t.index+1,e,"next"))},prev:function(e){var t=s.current;t&&(h(e)||(e=t.direction.prev),s.jumpto(t.index-1,e,"prev"))},jumpto:function(e,t,i){var a=s.current;a&&(e=u(e),s.direction=t||a.direction[e>=a.index?"next":"prev"],s.router=i||"jumpto",a.loop&&(e<0&&(e=a.group.length+e%a.group.length),e%=a.group.length),a.group[e]!==n&&(s.cancel(),s._start(e)))},reposition:function(e,t){var n,a=s.current,o=a?a.wrap:null;o&&(n=s._getPosition(t),e&&"scroll"===e.type?(delete n.position,o.stop(!0,!0).animate(n,200)):(o.css(n),a.pos=i.extend({},a.dim,n)))},update:function(e){var t=e&&e.originalEvent&&e.originalEvent.type,i=!t||"orientationchange"===t;i&&(clearTimeout(c),c=null),s.isOpen&&!c&&(c=setTimeout(function(){var n=s.current;n&&!s.isClosing&&(s.wrap.removeClass("fancybx-tmp"),(i||"load"===t||"resize"===t&&n.autoResize)&&s._setDimension(),"scroll"===t&&n.canShrink||s.reposition(e),s.trigger("onUpdate"),c=null)},i&&!d?0:300))},toggle:function(e){s.isOpen&&(s.current.fitToView="boolean"===i.type(e)?e:!s.current.fitToView,d&&(s.wrap.removeAttr("style").addClass("fancybx-tmp"),s.trigger("onUpdate")),s.update())},hideLoading:function(){r.unbind(".loading"),i("#fancybx-loading").remove()},showLoading:function(){var e,t;s.hideLoading(),e=i(s.opts.tpl.loading).click(s.cancel).appendTo("body"),r.bind("keydown.loading",function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),s.cancel())}),s.defaults.fixed||(t=s.getViewport(),e.css({position:"absolute",top:.5*t.h+t.y,left:.5*t.w+t.x})),s.trigger("onLoading")},getViewport:function(){var t=s.current&&s.current.locked||!1,i={x:o.scrollLeft(),y:o.scrollTop()};return t&&t.length?(i.w=t[0].clientWidth,i.h=t[0].clientHeight):(i.w=d&&e.innerWidth?e.innerWidth:o.width(),i.h=d&&e.innerHeight?e.innerHeight:o.height()),i},unbindEvents:function(){s.wrap&&p(s.wrap)&&s.wrap.unbind(".fb"),r.unbind(".fb"),o.unbind(".fb")},bindEvents:function(){var e,t=s.current;t&&(o.bind("orientationchange.fb"+(d?"":" resize.fb")+(t.autoCenter&&!t.locked?" scroll.fb":""),s.update),(e=t.keys)&&r.bind("keydown.fb",function(a){var o=a.which||a.keyCode,r=a.target||a.srcElement;if(27===o&&s.coming)return!1;a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||r&&(r.type||i(r).is("[contenteditable]"))||i.each(e,function(e,r){return t.group.length>1&&r[o]!==n?(s[e](r[o]),a.preventDefault(),!1):i.inArray(o,r)>-1?(s[e](),a.preventDefault(),!1):void 0})}),i.fn.mousewheel&&t.mouseWheel&&s.wrap.bind("mousewheel.fb",function(e,n,a,o){for(var r,l=e.target||null,c=i(l),d=!1;c.length&&!(d||c.is(".fancybx-skin")||c.is(".fancybx-wrap"));)d=(r=c[0])&&!(r.style.overflow&&"hidden"===r.style.overflow)&&(r.clientWidth&&r.scrollWidth>r.clientWidth||r.clientHeight&&r.scrollHeight>r.clientHeight),c=i(c).parent();0===n||d||s.group.length>1&&!t.canShrink&&(o>0||a>0?s.prev(o>0?"down":"left"):(o<0||a<0)&&s.next(o<0?"up":"right"),e.preventDefault())}))},trigger:function(e,t){var n,a=t||s.coming||s.current;if(a){if(i.isFunction(a[e])&&(n=a[e].apply(a,Array.prototype.slice.call(arguments,1))),!1===n)return!1;a.helpers&&i.each(a.helpers,function(t,n){n&&s.helpers[t]&&i.isFunction(s.helpers[t][e])&&s.helpers[t][e](i.extend(!0,{},s.helpers[t].defaults,n),a)})}r.trigger(e)},isImage:function(e){return h(e)&&e.match(/(^data:image//.*,)|(/.(jp(e|g|eg)|gif|png|bmp|webp|svg)((/?|#).*)?$)/i)},isSWF:function(e){return h(e)&&e.match(//.(swf)((/?|#).*)?$/i)},_start:function(e){var t,n,a,o,r,l={};if(e=u(e),!(t=s.group[e]||null))return!1;if(o=(l=i.extend(!0,{},s.opts,t)).margin,r=l.padding,"number"===i.type(o)&&(l.margin=[o,o,o,o]),"number"===i.type(r)&&(l.padding=[r,r,r,r]),l.modal&&i.extend(!0,l,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),l.autoSize&&(l.autoWidth=l.autoHeight=!0),"auto"===l.width&&(l.autoWidth=!0),"auto"===l.height&&(l.autoHeight=!0),l.group=s.group,l.index=e,s.coming=l,!1!==s.trigger("beforeLoad")){if(a=l.type,n=l.href,!a)return s.coming=null,!(!s.current||!s.router||"jumpto"===s.router)&&(s.current.index=e,s[s.router](s.direction));if(s.isActive=!0,"image"!==a&&"swf"!==a||(l.autoHeight=l.autoWidth=!1,l.scrolling="visible"),"image"===a&&(l.aspectRatio=!0),"iframe"===a&&d&&(l.scrolling="scroll"),l.wrap=i(l.tpl.wrap).addClass("fancybx-"+(d?"mobile":"desktop")+" fancybx-type-"+a+" fancybx-tmp "+l.wrapCSS).appendTo(l.parent||"body"),i.extend(l,{skin:i(".fancybx-skin",l.wrap),outer:i(".fancybx-outer",l.wrap),inner:i(".fancybx-inner",l.wrap)}),i.each(["Top","Right","Bottom","Left"],function(e,t){l.skin.css("padding"+t,g(l.padding[e]))}),s.trigger("onReady"),"inline"===a||"html"===a){if(!l.content||!l.content.length)return s._error("content")}else if(!n)return s._error("href");"image"===a?s._loadImage():"ajax"===a?s._loadAjax():"iframe"===a?s._loadIframe():s._afterLoad()}else s.coming=null},_error:function(e){i.extend(s.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:e,content:s.coming.tpl.error}),s._afterLoad()},_loadImage:function(){var e=s.imgPreload=new Image;e.onload=function(){this.onload=this.onerror=null,s.coming.width=this.width/s.opts.pixelRatio,s.coming.height=this.height/s.opts.pixelRatio,s._afterLoad()},e.onerror=function(){this.onload=this.onerror=null,s._error("image")},e.src=s.coming.href,!0!==e.complete&&s.showLoading()},_loadAjax:function(){var e=s.coming;s.showLoading(),s.ajaxLoad=i.ajax(i.extend({},e.ajax,{url:e.href,error:function(e,t){s.coming&&"abort"!==t?s._error("ajax",e):s.hideLoading()},success:function(t,i){"success"===i&&(e.content=t,s._afterLoad())}}))},_loadIframe:function(){var e=s.coming,t=i(e.tpl.iframe.replace(//{rnd/}/g,(new Date).getTime())).attr("scrolling",d?"auto":e.iframe.scrolling).attr("src",e.href);i(e.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","/about:blank").end().empty()}catch(e){}}),e.iframe.preload&&(s.showLoading(),t.one("load",function(){i(this).data("ready",1),d||i(this).bind("load.fb",s.update),i(this).parents(".fancybx-wrap").width("100%").removeClass("fancybx-tmp").show(),s._afterLoad()})),e.content=t.appendTo(e.inner),e.iframe.preload||s._afterLoad()},_preloadImages:function(){var e,t,i=s.group,n=s.current,a=i.length,o=n.preload?Math.min(n.preload,a-1):0;for(t=1;t<=o;t+=1)"image"===(e=i[(n.index+t)%a]).type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,t,n,a,o,r,l=s.coming,c=s.current,d="fancybx-placeholder";if(s.hideLoading(),l&&!1!==s.isActive){if(!1===s.trigger("afterLoad",l,c))return l.wrap.stop(!0).trigger("onReset").remove(),void(s.coming=null);switch(c&&(s.trigger("beforeChange",c),c.wrap.stop(!0).removeClass("fancybx-opened").find(".fancybx-item, .fancybx-nav").remove()),s.unbindEvents(),e=l,t=l.content,n=l.type,a=l.scrolling,i.extend(s,{wrap:e.wrap,skin:e.skin,outer:e.outer,inner:e.inner,current:e,previous:c}),o=e.href,n){case"inline":case"ajax":case"html":e.selector?t=i("<div>").html(t).find(e.selector):p(t)&&(t.data(d)||t.data(d,i('<div class="'+d+'"></div>').insertAfter(t).hide()),t=t.show().detach(),e.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data(d)).data(d,!1)}));break;case"image":t=e.tpl.image.replace(//{href/}/g,o);break;case"swf":t='<object id="fancybx-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+o+'"></param>',r="",i.each(e.swf,function(e,i){t+='<param name="'+e+'" value="'+i+'"></param>',r+=" "+e+'="'+i+'"'}),t+='<embed src="'+o+'" type="application/x-shockwave-flash" width="100%" height="100%"'+r+"></embed></object>"}p(t)&&t.parent().is(e.inner)||e.inner.append(t),s.trigger("beforeShow"),e.inner.css("overflow","yes"===a?"scroll":"no"===a?"hidden":a),s._setDimension(),s.reposition(),s.isOpen=!1,s.coming=null,s.bindEvents(),s.isOpened?c.prevMethod&&s.transitions[c.prevMethod]():i(".fancybx-wrap").not(e.wrap).stop(!0).trigger("onReset").remove(),s.transitions[s.isOpened?e.nextMethod:e.openMethod](),s._preloadImages()}},_setDimension:function(){var e,t,n,a,o,r,l,c,d,p,h,m,y,w,v,x,b,k=s.getViewport(),C=0,_=s.wrap,O=s.skin,T=s.inner,W=s.current,j=W.width,S=W.height,L=W.minWidth,M=W.minHeight,E=W.maxWidth,P=W.maxHeight,H=W.scrolling,R=W.scrollOutside?W.scrollbarWidth:0,A=W.margin,I=u(A[1]+A[3]),z=u(A[0]+A[2]);if(_.add(O).add(T).width("auto").height("auto").removeClass("fancybx-tmp"),o=I+(n=u(O.outerWidth(!0)-O.width())),r=z+(a=u(O.outerHeight(!0)-O.height())),l=f(j)?(k.w-o)*u(j)/100:j,c=f(S)?(k.h-r)*u(S)/100:S,"iframe"===W.type){if(x=W.content,W.autoHeight&&x&&1===x.data("ready"))try{x[0].contentWindow.document.location&&(T.width(l).height(9999),b=x.contents().find("body"),R&&b.css("overflow-x","hidden"),c=b.outerHeight(!0))}catch(e){}}else(W.autoWidth||W.autoHeight)&&(T.addClass("fancybx-tmp"),W.autoWidth||T.width(l),W.autoHeight||T.height(c),W.autoWidth&&(l=T.width()),W.autoHeight&&(c=T.height()),T.removeClass("fancybx-tmp"));if(j=u(l),S=u(c),h=l/c,L=u(f(L)?u(L,"w")-o:L),E=u(f(E)?u(E,"w")-o:E),M=u(f(M)?u(M,"h")-r:M),d=E,p=P=u(f(P)?u(P,"h")-r:P),W.fitToView&&(E=Math.min(k.w-o,E),P=Math.min(k.h-r,P)),w=k.w-I,v=k.h-z,W.aspectRatio?(j>E&&(S=u((j=E)/h)),S>P&&(j=u((S=P)*h)),j<L&&(S=u((j=L)/h)),S<M&&(j=u((S=M)*h))):(j=Math.max(L,Math.min(j,E)),W.autoHeight&&"iframe"!==W.type&&(T.width(j),S=T.height()),S=Math.max(M,Math.min(S,P))),W.fitToView)if(T.width(j).height(S),_.width(j+n),m=_.width(),y=_.height(),W.aspectRatio)for(;(m>w||y>v)&&j>L&&S>M&&!(C++>19);)S=Math.max(M,Math.min(P,S-10)),(j=u(S*h))<L&&(S=u((j=L)/h)),j>E&&(S=u((j=E)/h)),T.width(j).height(S),_.width(j+n),m=_.width(),y=_.height();else j=Math.max(L,Math.min(j,j-(m-w))),S=Math.max(M,Math.min(S,S-(y-v)));R&&"auto"===H&&S<c&&j+n+R<w&&(j+=R),T.width(j).height(S),_.width(j+n),m=_.width(),y=_.height(),e=(m>w||y>v)&&j>L&&S>M,t=W.aspectRatio?j<d&&S<p&&j<l&&S<c:(j<d||S<p)&&(j<l||S<c),i.extend(W,{dim:{width:g(m),height:g(y)},origWidth:l,origHeight:c,canShrink:e,canExpand:t,wPadding:n,hPadding:a,wrapSpace:y-O.outerHeight(!0),skinSpace:O.height()-S}),!x&&W.autoHeight&&S>M&&S<P&&!t&&T.height("auto")},_getPosition:function(e){var t=s.current,i=s.getViewport(),n=t.margin,a=s.wrap.width()+n[1]+n[3],o=s.wrap.height()+n[0]+n[2],r={position:"absolute",top:n[0],left:n[3]};return t.autoCenter&&t.fixed&&!e&&o<=i.h&&a<=i.w?r.position="fixed":t.locked||(r.top+=i.y,r.left+=i.x),r.top=g(Math.max(r.top,r.top+(i.h-o)*t.topRatio)),r.left=g(Math.max(r.left,r.left+(i.w-a)*t.leftRatio)),r},_afterZoomIn:function(){var e=s.current;e&&(s.isOpen=s.isOpened=!0,s.wrap.css("overflow","visible").addClass("fancybx-opened").hide().show(0),s.update(),(e.closeClick||e.nextClick&&s.group.length>1)&&s.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),s[e.closeClick?"close":"next"]())}),e.closeBtn&&i(e.tpl.closeBtn).appendTo(s.skin).bind("click.fb",function(e){e.preventDefault(),s.close()}),e.arrows&&s.group.length>1&&((e.loop||e.index>0)&&i(e.tpl.prev).appendTo(s.outer).bind("click.fb",s.prev),(e.loop||e.index<s.group.length-1)&&i(e.tpl.next).appendTo(s.outer).bind("click.fb",s.next)),s.trigger("afterShow"),e.loop||e.index!==e.group.length-1?s.opts.autoPlay&&!s.player.isActive&&(s.opts.autoPlay=!1,s.play(!0)):s.play(!1))},_afterZoomOut:function(e){e=e||s.current,i(".fancybx-wrap").trigger("onReset").remove(),i.extend(s,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),s.trigger("afterClose",e)}}),s.transitions={getOrigPosition:function(){var e=s.current,t=e.element,i=e.orig,n={},a=50,o=50,r=e.hPadding,l=e.wPadding,c=s.getViewport();return!i&&e.isDom&&t.is(":visible")&&((i=t.find("img:first")).length||(i=t)),p(i)?(n=i.offset(),i.is("img")&&(a=i.outerWidth(),o=i.outerHeight())):(n.top=c.y+(c.h-o)*e.topRatio,n.left=c.x+(c.w-a)*e.leftRatio),("fixed"===s.wrap.css("position")||e.locked)&&(n.top-=c.y,n.left-=c.x),n={top:g(n.top-r*e.topRatio),left:g(n.left-l*e.leftRatio),width:g(a+l),height:g(o+r)}},step:function(e,t){var i,n,a=t.prop,o=s.current,r=o.wrapSpace,l=o.skinSpace;"width"!==a&&"height"!==a||(i=t.end===t.start?1:(e-t.start)/(t.end-t.start),s.isClosing&&(i=1-i),n=e-("width"===a?o.wPadding:o.hPadding),s.skin[a](u("width"===a?n:n-r*i)),s.inner[a](u("width"===a?n:n-r*i-l*i)))},zoomIn:function(){var e=s.current,t=e.pos,n=e.openEffect,a="elastic"===n,o=i.extend({opacity:1},t);delete o.position,a?(t=this.getOrigPosition(),e.openOpacity&&(t.opacity=.1)):"fade"===n&&(t.opacity=.1),s.wrap.css(t).animate(o,{duration:"none"===n?0:e.openSpeed,easing:e.openEasing,step:a?this.step:null,complete:s._afterZoomIn})},zoomOut:function(){var e=s.current,t=e.closeEffect,i="elastic"===t,n={opacity:.1};i&&(n=this.getOrigPosition(),e.closeOpacity&&(n.opacity=.1)),s.wrap.animate(n,{duration:"none"===t?0:e.closeSpeed,easing:e.closeEasing,step:i?this.step:null,complete:s._afterZoomOut})},changeIn:function(){var e,t=s.current,i=t.nextEffect,n=t.pos,a={opacity:1},o=s.direction;n.opacity=.1,"elastic"===i&&(e="down"===o||"up"===o?"top":"left","down"===o||"right"===o?(n[e]=g(u(n[e])-200),a[e]="+=200px"):(n[e]=g(u(n[e])+200),a[e]="-=200px")),"none"===i?s._afterZoomIn():s.wrap.css(n).animate(a,{duration:t.nextSpeed,easing:t.nextEasing,complete:s._afterZoomIn})},changeOut:function(){var e=s.previous,t=e.prevEffect,n={opacity:.1},a=s.direction;"elastic"===t&&(n["down"===a||"up"===a?"top":"left"]=("up"===a||"left"===a?"-":"+")+"=200px"),e.wrap.animate(n,{duration:"none"===t?0:e.prevSpeed,easing:e.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}},s.helpers.overlay={defaults:{closeClick:!0,speedOut:0,showEarly:!0,css:{},locked:!d,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(e){var t;e=i.extend({},this.defaults,e),this.overlay&&this.close(),t=s.coming?s.coming.parent:e.parent,this.overlay=i('<div class="fancybx-overlay"></div>').appendTo(t&&t.length?t:"body"),this.fixed=!1,e.fixed&&s.defaults.fixed&&(this.overlay.addClass("fancybx-overlay-fixed"),this.fixed=!0)},open:function(e){var t=this;e=i.extend({},this.defaults,e),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(e),this.fixed||(o.bind("resize.overlay",i.proxy(this.update,this)),this.update()),e.closeClick&&this.overlay.bind("click.overlay",function(e){if(i(e.target).hasClass("fancybx-overlay"))return s.isActive?s.close():t.close(),!1}),this.overlay.css(e.css).show()},close:function(){o.unbind("resize.overlay"),this.el.hasClass("fancybx-lock")&&(i(".fancybx-margin").removeClass("fancybx-margin"),this.el.removeClass("fancybx-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH)),i(".fancybx-overlay").remove().hide(),i.extend(this,{overlay:null,fixed:!1})},update:function(){var e,i="100%";this.overlay.width(i).height("100%"),l?(e=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),r.width()>e&&(i=r.width())):r.width()>o.width()&&(i=r.width()),this.overlay.width(i).height(r.height())},onReady:function(e,t){var n=this.overlay;i(".fancybx-overlay").stop(!0,!0),n||this.create(e),e.locked&&this.fixed&&t.fixed&&(t.locked=this.overlay.append(t.wrap),t.fixed=!1),!0===e.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){t.locked&&!this.el.hasClass("fancybx-lock")&&(!1!==this.fixPosition&&i("*:not(object)").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybx-overlay")&&!i(this).hasClass("fancybx-wrap")}).addClass("fancybx-margin"),this.el.addClass("fancybx-margin"),this.scrollV=o.scrollTop(),this.scrollH=o.scrollLeft(),this.el.addClass("fancybx-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH)),this.open(e)},onUpdate:function(){this.fixed||this.update()},afterClose:function(e){this.overlay&&!s.coming&&this.overlay.fadeOut(e.speedOut,i.proxy(this.close,this))}},s.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(e){var t,n,a=s.current,o=a.title,r=e.type;if(i.isFunction(o)&&(o=o.call(a.element,a)),h(o)&&""!==i.trim(o)){switch(t=i('<div class="fancybx-title fancybx-title-'+r+'-wrap">'+o+"</div>"),r){case"inside":n=s.skin;break;case"outside":n=s.wrap;break;case"over":n=s.inner;break;default:n=s.skin,t.appendTo("body"),l&&t.width(t.width()),t.wrapInner('<span class="child"></span>'),s.current.margin[2]+=Math.abs(u(t.css("margin-bottom")))}t["top"===e.position?"prependTo":"appendTo"](n)}}},i.fn.fancybx=function(e){var t,n=i(this),a=this.selector||"",o=function(o){var r,l,c=i(this).blur(),d=t;o.ctrlKey||o.altKey||o.shiftKey||o.metaKey||c.is(".fancybx-wrap")||(r=e.groupAttr||"data-fancybx-group",(l=c.attr(r))||(r="rel",l=c.get(0)[r]),l&&""!==l&&"nofollow"!==l&&(d=(c=(c=a.length?i(a):n).filter("["+r+'="'+l+'"]')).index(this)),e.index=d,!1!==s.open(c,e)&&o.preventDefault())};return t=(e=e||{}).index||0,a&&!1!==e.live?r.undelegate(a,"click.fb-start").delegate(a+":not('.fancybx-item, .fancybx-nav')","click.fb-start",o):n.unbind("click.fb-start").bind("click.fb-start",o),this.filter("[data-fancybx-start=1]").trigger("click"),this},r.ready(function(){var t,o,r,l;i.scrollbarWidth===n&&(i.scrollbarWidth=function(){var e=i('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),t=e.children(),n=t.innerWidth()-t.height(99).innerWidth();return e.remove(),n}),i.support.fixedPosition===n&&(i.support.fixedPosition=(r=i('<div style="position:fixed;top:20px;"></div>').appendTo("body"),l=20===r[0].offsetTop||15===r[0].offsetTop,r.remove(),l)),i.extend(s.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")}),t=i(e).width(),a.addClass("fancybx-lock-test"),o=i(e).width(),a.removeClass("fancybx-lock-test"),i("<style type='text/css'>.fancybx-margin{margin-right:"+(o-t)+"px;}</style>").appendTo("head")})}(window,document,jQuery),function(e){"use strict";var t=e.fancybx,i=function(t,i,n){return n=n||"","object"===e.type(n)&&(n=e.param(n,!0)),e.each(i,function(e,i){t=t.replace("$"+e,i||"")}),n.length&&(t+=(t.indexOf("?")>0?"&":"?")+n),t};t.helpers.media={defaults:{youtube:{matcher:/(youtube/.com|youtu/.be|youtube-nocookie/.com)//(watch/?v=|v//|u//|embed//?)?(videoseries/?list=(.*)|[/w-]{11}|/?listType=(.*)&list=(.*)).*/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"opaque",enablejsapi:1,ps:"docs",controls:1},type:"iframe",url:"/www.youtube.com/embed/$3"},vimeo:{matcher:/(?:vimeo(?:pro)?.com)//(?:[^/d]+)?(/d+)(?:.*)/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},type:"iframe",url:"/player.vimeo.com/video/$1"},metacafe:{matcher:/metacafe.com//(?:watch|fplayer)//([/w/-]{1,10})/,params:{autoPlay:"yes"},type:"swf",url:function(t,i,n){return n.swf.flashVars="playerVars="+e.param(i,!0),"/www.metacafe.com/fplayer/"+t[1]+"/.swf"}},dailymotion:{matcher:/dailymotion.com//video//(.*)//?(.*)/,params:{autoplay:1,additionalInfos:0,autoStart:1},type:"iframe",url:"/www.dailymotion.com/embed/video/$1"},twitvid:{matcher:/twitvid/.com//([a-zA-Z0-9_/-/?/=]+)/i,params:{autoplay:0},type:"iframe",url:"/www.twitvid.com/embed.php?guid=$1"},twitpic:{matcher:/twitpic/.com//(?!(?:place|photos|events)//)([a-zA-Z0-9/?/=/-]+)/i,type:"image",url:"/twitpic.com/show/full/$1/"},instagram:{matcher:/(instagr/.am|instagram/.com)//p//([a-zA-Z0-9_/-]+)//?/i,type:"image",url:"/$1/p/$2/media/?size=l"},google_maps:{matcher:/maps/.google/.([a-z]{2,3}(/.[a-z]{2})?)//(/?ll=|maps/?)(.*)/i,type:"iframe",url:function(e){return"/maps.google."+e[1]+"/"+e[3]+e[4]+"&output="+(e[4].indexOf("layer=c")>0?"svembed":"embed")}}},beforeLoad:function(t,n){var a,o,r,s,l=n.href||"",c=!1;for(a in t)if(t.hasOwnProperty(a)&&(o=t[a],r=l.match(o.matcher))){c=o.type,s=e.extend(!0,{},o.params,n[a]||(e.isPlainObject(t[a])?t[a].params:null)),l="function"===e.type(o.url)?o.url.call(this,r,s,n):i(o.url,r,s);break}c&&(n.href=l,n.type=c,n.autoHeight=!1)}}}(jQuery),function(e){e.fancybx.helpers.thumbs={defaults:{width:50,height:50,position:"bottom",source:function(t){var i;return t.element&&(i=e(t.element).find("img").attr("src")),!i&&"image"===t.type&&t.href&&(i=t.href),i}},wrap:null,list:null,width:0,init:function(t,i){var n,a=this,o=t.width,r=t.height,s=t.source;n="";for(var l=0;l<i.group.length;l++)n+='<li><a style="width:'+o+"px;height:"+r+'px;" href="javascript:jQuery.fancybx.jumpto('+l+');"></a></li>';this.wrap=e('<div id="fancybx-thumbs"></div>').addClass(t.position).appendTo("body"),this.list=e("<ul>"+n+"</ul>").appendTo(this.wrap),e.each(i.group,function(t){var n=i.group[t],l=s(n);l&&e("<img />").on("load",function(){var i,n,s,l=this.width,c=this.height;a.list&&l&&c&&(i=l/o,n=c/r,s=a.list.children().eq(t).find("a"),i>=1&&n>=1&&(i>n?(l=Math.floor(l/n),c=r):(l=o,c=Math.floor(c/i))),e(this).css({width:l,height:c,top:Math.floor(r/2-c/2),left:Math.floor(o/2-l/2)}),s.width(o).height(r),e(this).hide().appendTo(s).fadeIn(300))}).attr("src",l).attr("title",n.title)}),this.width=this.list.children().eq(0).outerWidth(!0),this.list.width(this.width*(i.group.length+1)).css("left",Math.floor(.5*e(window).width()-(i.index*this.width+.5*this.width)))},beforeLoad:function(e,t){t.group.length<2?t.helpers.thumbs=!1:t.margin["top"===e.position?0:2]+=e.height+15},afterShow:function(e,t){this.list?this.onUpdate(e,t):this.init(e,t),this.list.children().removeClass("active").eq(t.index).addClass("active")},onUpdate:function(t,i){this.list&&this.list.stop(!0).animate({left:Math.floor(.5*e(window).width()-(i.index*this.width+.5*this.width))},150)},beforeClose:function(){this.wrap&&this.wrap.remove(),this.wrap=null,this.list=null,this.width=0}}}(jQuery); /*! * Media helper for fancybx * version: 1.0.6 (Fri, 14 Jun 2013)

    js/jquery.fancybox.pack.js

    @@ -1,2 +1,2 @@ /*! fancybx v2.1.5 fancyapps.com | fancyapps.com/fancybx/#license */ -!function(a,b,c,d){"use strict";var e=c("html"),f=c(a),g=c(b),h=c.fancybx=function(){h.open.apply(this,arguments)},i=navigator.userAgent.match(/msie/i),j=null,k=b.createTouch!==d,l=function(a){return a&&a.hasOwnProperty&&a instanceof c},m=function(a){return a&&"string"===c.type(a)},n=function(a){return m(a)&&a.indexOf("%")>0},o=function(a){return a&&!(a.style.overflow&&"hidden"===a.style.overflow)&&(a.clientWidth&&a.scrollWidth>a.clientWidth||a.clientHeight&&a.scrollHeight>a.clientHeight)},p=function(a,b){var c=parseInt(a,10)||0;return b&&n(a)&&(c=h.getViewport()[b]/100*c),Math.ceil(c)},q=function(a,b){return p(a,b)+"px"};c.extend(h,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!k,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBx":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybx-wrap" tabIndex="-1"><div class="fancybx-skin"><div class="fancybx-outer"><div class="fancybx-inner"></div></div></div></div>',image:'<img class="fancybx-image" src="{href}" alt="" />',iframe:'<iframe id="fancybx-frame{rnd}" name="fancybx-frame{rnd}" class="fancybx-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(i?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybx-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybx-item fancybx-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybx-nav fancybx-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybx-nav fancybx-prev" href="javascript:;"><span></span></a>',loading:'<div id="fancybx-loading"><div></div></div>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"fade",nextSpeed:250,nextEasing:"linear",nextMethod:"changeIn",prevEffect:"fade",prevSpeed:250,prevEasing:"linear",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:c.noop,beforeLoad:c.noop,afterLoad:c.noop,beforeShow:c.noop,afterShow:c.noop,beforeChange:c.noop,beforeClose:c.noop,afterClose:c.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,b){if(a&&(c.isPlainObject(b)||(b={}),!1!==h.close(!0)))return c.isArray(a)||(a=l(a)?c(a).get():[a]),c.each(a,function(e,f){var i,j,k,n,o,p,q,g={};"object"===c.type(f)&&(f.nodeType&&(f=c(f)),l(f)?(g={href:f.data("fancybx-href")||f.attr("href"),title:c("<div/>").text(f.data("fancybx-title")||f.attr("title")||"").html(),isDom:!0,element:f},c.metadata&&c.extend(!0,g,f.metadata())):g=f),i=b.href||g.href||(m(f)?f:null),j=b.title!==d?b.title:g.title||"",k=b.content||g.content,n=k?"html":b.type||g.type,!n&&g.isDom&&(n=f.data("fancybx-type"),n||(o=f.prop("class").match(/fancybx/.(/w+)/),n=o?o[1]:null)),m(i)&&(n||(h.isImage(i)?n="image":h.isSWF(i)?n="swf":"#"===i.charAt(0)?n="inline":m(f)&&(n="html",k=f)),"ajax"===n&&(p=i.split(//s+/,2),i=p.shift(),q=p.shift())),k||("inline"===n?i?k=c(m(i)?i.replace(/.*(?=#[^/s]+$)/,""):i):g.isDom&&(k=f):"html"===n?k=i:n||i||!g.isDom||(n="inline",k=f)),c.extend(g,{href:i,type:n,content:k,title:j,selector:q}),a[e]=g}),h.opts=c.extend(!0,{},h.defaults,b),b.keys!==d&&(h.opts.keys=!!b.keys&&c.extend({},h.defaults.keys,b.keys)),h.group=a,h._start(h.opts.index)},cancel:function(){var a=h.coming;a&&!1===h.trigger("onCancel")||(h.hideLoading(),a&&(h.ajaxLoad&&h.ajaxLoad.abort(),h.ajaxLoad=null,h.imgPreload&&(h.imgPreload.onload=h.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),h.coming=null,h.current||h._afterZoomOut(a)))},close:function(a){h.cancel(),!1!==h.trigger("beforeClose")&&(h.unbindEvents(),h.isActive&&(h.isOpen&&a!==!0?(h.isOpen=h.isOpened=!1,h.isClosing=!0,c(".fancybx-item, .fancybx-nav").remove(),h.wrap.stop(!0,!0).removeClass("fancybx-opened"),h.transitions[h.current.closeMethod]()):(c(".fancybx-wrap").stop(!0).trigger("onReset").remove(),h._afterZoomOut())))},play:function(a){var b=function(){clearTimeout(h.player.timer)},c=function(){b(),h.current&&h.player.isActive&&(h.player.timer=setTimeout(h.next,h.current.playSpeed))},d=function(){b(),g.unbind(".player"),h.player.isActive=!1,h.trigger("onPlayEnd")},e=function(){h.current&&(h.current.loop||h.current.index<h.group.length-1)&&(h.player.isActive=!0,g.bind({"onCancel.player beforeClose.player":d,"onUpdate.player":c,"beforeLoad.player":b}),c(),h.trigger("onPlayStart"))};a===!0||!h.player.isActive&&a!==!1?e():d()},next:function(a){var b=h.current;b&&(m(a)||(a=b.direction.next),h.jumpto(b.index+1,a,"next"))},prev:function(a){var b=h.current;b&&(m(a)||(a=b.direction.prev),h.jumpto(b.index-1,a,"prev"))},jumpto:function(a,b,c){var e=h.current;e&&(a=p(a),h.direction=b||e.direction[a>=e.index?"next":"prev"],h.router=c||"jumpto",e.loop&&(a<0&&(a=e.group.length+a%e.group.length),a%=e.group.length),e.group[a]!==d&&(h.cancel(),h._start(a)))},reposition:function(a,b){var f,d=h.current,e=d?d.wrap:null;e&&(f=h._getPosition(b),a&&"scroll"===a.type?(delete f.position,e.stop(!0,!0).animate(f,200)):(e.css(f),d.pos=c.extend({},d.dim,f)))},update:function(a){var b=a&&a.originalEvent&&a.originalEvent.type,c=!b||"orientationchange"===b;c&&(clearTimeout(j),j=null),h.isOpen&&!j&&(j=setTimeout(function(){var d=h.current;d&&!h.isClosing&&(h.wrap.removeClass("fancybx-tmp"),(c||"load"===b||"resize"===b&&d.autoResize)&&h._setDimension(),"scroll"===b&&d.canShrink||h.reposition(a),h.trigger("onUpdate"),j=null)},c&&!k?0:300))},toggle:function(a){h.isOpen&&(h.current.fitToView="boolean"===c.type(a)?a:!h.current.fitToView,k&&(h.wrap.removeAttr("style").addClass("fancybx-tmp"),h.trigger("onUpdate")),h.update())},hideLoading:function(){g.unbind(".loading"),c("#fancybx-loading").remove()},showLoading:function(){var a,b;h.hideLoading(),a=c(h.opts.tpl.loading).click(h.cancel).appendTo("body"),g.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),h.cancel())}),h.defaults.fixed||(b=h.getViewport(),a.css({position:"absolute",top:.5*b.h+b.y,left:.5*b.w+b.x})),h.trigger("onLoading")},getViewport:function(){var b=h.current&&h.current.locked||!1,c={x:f.scrollLeft(),y:f.scrollTop()};return b&&b.length?(c.w=b[0].clientWidth,c.h=b[0].clientHeight):(c.w=k&&a.innerWidth?a.innerWidth:f.width(),c.h=k&&a.innerHeight?a.innerHeight:f.height()),c},unbindEvents:function(){h.wrap&&l(h.wrap)&&h.wrap.unbind(".fb"),g.unbind(".fb"),f.unbind(".fb")},bindEvents:function(){var b,a=h.current;a&&(f.bind("orientationchange.fb"+(k?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),h.update),b=a.keys,b&&g.bind("keydown.fb",function(e){var f=e.which||e.keyCode,g=e.target||e.srcElement;return(27!==f||!h.coming)&&void(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||g&&(g.type||c(g).is("[contenteditable]"))||c.each(b,function(b,g){return a.group.length>1&&g[f]!==d?(h[b](g[f]),e.preventDefault(),!1):c.inArray(f,g)>-1?(h[b](),e.preventDefault(),!1):void 0}))}),c.fn.mousewheel&&a.mouseWheel&&h.wrap.bind("mousewheel.fb",function(b,d,e,f){for(var g=b.target||null,i=c(g),j=!1;i.length&&!(j||i.is(".fancybx-skin")||i.is(".fancybx-wrap"));)j=o(i[0]),i=c(i).parent();0===d||j||h.group.length>1&&!a.canShrink&&(f>0||e>0?h.prev(f>0?"down":"left"):(f<0||e<0)&&h.next(f<0?"up":"right"),b.preventDefault())}))},trigger:function(a,b){var d,e=b||h.coming||h.current;if(e){if(c.isFunction(e[a])&&(d=e[a].apply(e,Array.prototype.slice.call(arguments,1))),d===!1)return!1;e.helpers&&c.each(e.helpers,function(b,d){d&&h.helpers[b]&&c.isFunction(h.helpers[b][a])&&h.helpers[b][a](c.extend(!0,{},h.helpers[b].defaults,d),e)})}g.trigger(a)},isImage:function(a){return m(a)&&a.match(/(^data:image//.*,)|(/.(jp(e|g|eg)|gif|png|bmp|webp|svg)((/?|#).*)?$)/i)},isSWF:function(a){return m(a)&&a.match(//.(swf)((/?|#).*)?$/i)},_start:function(a){var d,e,f,g,i,b={};if(a=p(a),d=h.group[a]||null,!d)return!1;if(b=c.extend(!0,{},h.opts,d),g=b.margin,i=b.padding,"number"===c.type(g)&&(b.margin=[g,g,g,g]),"number"===c.type(i)&&(b.padding=[i,i,i,i]),b.modal&&c.extend(!0,b,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),b.autoSize&&(b.autoWidth=b.autoHeight=!0),"auto"===b.width&&(b.autoWidth=!0),"auto"===b.height&&(b.autoHeight=!0),b.group=h.group,b.index=a,h.coming=b,!1===h.trigger("beforeLoad"))return void(h.coming=null);if(f=b.type,e=b.href,!f)return h.coming=null,!(!h.current||!h.router||"jumpto"===h.router)&&(h.current.index=a,h[h.router](h.direction));if(h.isActive=!0,"image"!==f&&"swf"!==f||(b.autoHeight=b.autoWidth=!1,b.scrolling="visible"),"image"===f&&(b.aspectRatio=!0),"iframe"===f&&k&&(b.scrolling="scroll"),b.wrap=c(b.tpl.wrap).addClass("fancybx-"+(k?"mobile":"desktop")+" fancybx-type-"+f+" fancybx-tmp "+b.wrapCSS).appendTo(b.parent||"body"),c.extend(b,{skin:c(".fancybx-skin",b.wrap),outer:c(".fancybx-outer",b.wrap),inner:c(".fancybx-inner",b.wrap)}),c.each(["Top","Right","Bottom","Left"],function(a,c){b.skin.css("padding"+c,q(b.padding[a]))}),h.trigger("onReady"),"inline"===f||"html"===f){if(!b.content||!b.content.length)return h._error("content")}else if(!e)return h._error("href");"image"===f?h._loadImage():"ajax"===f?h._loadAjax():"iframe"===f?h._loadIframe():h._afterLoad()},_error:function(a){c.extend(h.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:h.coming.tpl.error}),h._afterLoad()},_loadImage:function(){var a=h.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null,h.coming.width=this.width/h.opts.pixelRatio,h.coming.height=this.height/h.opts.pixelRatio,h._afterLoad()},a.onerror=function(){this.onload=this.onerror=null,h._error("image")},a.src=h.coming.href,a.complete!==!0&&h.showLoading()},_loadAjax:function(){var a=h.coming;h.showLoading(),h.ajaxLoad=c.ajax(c.extend({},a.ajax,{url:a.href,error:function(a,b){h.coming&&"abort"!==b?h._error("ajax",a):h.hideLoading()},success:function(b,c){"success"===c&&(a.content=b,h._afterLoad())}}))},_loadIframe:function(){var a=h.coming,b=c(a.tpl.iframe.replace(//{rnd/}/g,(new Date).getTime())).attr("scrolling",k?"auto":a.iframe.scrolling).attr("src",a.href);c(a.wrap).bind("onReset",function(){try{c(this).find("iframe").hide().attr("src","/about:blank").end().empty()}catch(a){}}),a.iframe.preload&&(h.showLoading(),b.one("load",function(){c(this).data("ready",1),k||c(this).bind("load.fb",h.update),c(this).parents(".fancybx-wrap").width("100%").removeClass("fancybx-tmp").show(),h._afterLoad()})),a.content=b.appendTo(a.inner),a.iframe.preload||h._afterLoad()},_preloadImages:function(){var e,f,a=h.group,b=h.current,c=a.length,d=b.preload?Math.min(b.preload,c-1):0;for(f=1;f<=d;f+=1)e=a[(b.index+f)%c],"image"===e.type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,f,g,i,j,k,a=h.coming,b=h.current,d="fancybx-placeholder";if(h.hideLoading(),a&&h.isActive!==!1){if(!1===h.trigger("afterLoad",a,b))return a.wrap.stop(!0).trigger("onReset").remove(),void(h.coming=null);switch(b&&(h.trigger("beforeChange",b),b.wrap.stop(!0).removeClass("fancybx-opened").find(".fancybx-item, .fancybx-nav").remove()),h.unbindEvents(),e=a,f=a.content,g=a.type,i=a.scrolling,c.extend(h,{wrap:e.wrap,skin:e.skin,outer:e.outer,inner:e.inner,current:e,previous:b}),j=e.href,g){case"inline":case"ajax":case"html":e.selector?f=c("<div>").html(f).find(e.selector):l(f)&&(f.data(d)||f.data(d,c('<div class="'+d+'"></div>').insertAfter(f).hide()),f=f.show().detach(),e.wrap.bind("onReset",function(){c(this).find(f).length&&f.hide().replaceAll(f.data(d)).data(d,!1)}));break;case"image":f=e.tpl.image.replace(//{href/}/g,j);break;case"swf":f='<object id="fancybx-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+j+'"></param>',k="",c.each(e.swf,function(a,b){f+='<param name="'+a+'" value="'+b+'"></param>',k+=" "+a+'="'+b+'"'}),f+='<embed src="'+j+'" type="application/x-shockwave-flash" width="100%" height="100%"'+k+"></embed></object>"}l(f)&&f.parent().is(e.inner)||e.inner.append(f),h.trigger("beforeShow"),e.inner.css("overflow","yes"===i?"scroll":"no"===i?"hidden":i),h._setDimension(),h.reposition(),h.isOpen=!1,h.coming=null,h.bindEvents(),h.isOpened?b.prevMethod&&h.transitions[b.prevMethod]():c(".fancybx-wrap").not(e.wrap).stop(!0).trigger("onReset").remove(),h.transitions[h.isOpened?e.nextMethod:e.openMethod](),h._preloadImages()}},_setDimension:function(){var y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,a=h.getViewport(),b=0,d=!1,e=!1,f=h.wrap,g=h.skin,i=h.inner,j=h.current,k=j.width,l=j.height,m=j.minWidth,o=j.minHeight,r=j.maxWidth,s=j.maxHeight,t=j.scrolling,u=j.scrollOutside?j.scrollbarWidth:0,v=j.margin,w=p(v[1]+v[3]),x=p(v[0]+v[2]);if(f.add(g).add(i).width("auto").height("auto").removeClass("fancybx-tmp"),y=p(g.outerWidth(!0)-g.width()),z=p(g.outerHeight(!0)-g.height()),A=w+y,B=x+z,C=n(k)?(a.w-A)*p(k)/100:k,D=n(l)?(a.h-B)*p(l)/100:l,"iframe"===j.type){if(L=j.content,j.autoHeight&&L&&1===L.data("ready"))try{L[0].contentWindow.document.location&&(i.width(C).height(9999),M=L.contents().find("body"),u&&M.css("overflow-x","hidden"),D=M.outerHeight(!0))}catch(a){}}else(j.autoWidth||j.autoHeight)&&(i.addClass("fancybx-tmp"),j.autoWidth||i.width(C),j.autoHeight||i.height(D),j.autoWidth&&(C=i.width()),j.autoHeight&&(D=i.height()),i.removeClass("fancybx-tmp"));if(k=p(C),l=p(D),G=C/D,m=p(n(m)?p(m,"w")-A:m),r=p(n(r)?p(r,"w")-A:r),o=p(n(o)?p(o,"h")-B:o),s=p(n(s)?p(s,"h")-B:s),E=r,F=s,j.fitToView&&(r=Math.min(a.w-A,r),s=Math.min(a.h-B,s)),J=a.w-w,K=a.h-x,j.aspectRatio?(k>r&&(k=r,l=p(k/G)),l>s&&(l=s,k=p(l*G)),k<m&&(k=m,l=p(k/G)),l<o&&(l=o,k=p(l*G))):(k=Math.max(m,Math.min(k,r)),j.autoHeight&&"iframe"!==j.type&&(i.width(k),l=i.height()),l=Math.max(o,Math.min(l,s))),j.fitToView)if(i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height(),j.aspectRatio)for(;(H>J||I>K)&&k>m&&l>o&&!(b++>19);)l=Math.max(o,Math.min(s,l-10)),k=p(l*G),k<m&&(k=m,l=p(k/G)),k>r&&(k=r,l=p(k/G)),i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height();else k=Math.max(m,Math.min(k,k-(H-J))),l=Math.max(o,Math.min(l,l-(I-K)));u&&"auto"===t&&l<D&&k+y+u<J&&(k+=u),i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height(),d=(H>J||I>K)&&k>m&&l>o,e=j.aspectRatio?k<E&&l<F&&k<C&&l<D:(k<E||l<F)&&(k<C||l<D),c.extend(j,{dim:{width:q(H),height:q(I)},origWidth:C,origHeight:D,canShrink:d,canExpand:e,wPadding:y,hPadding:z,wrapSpace:I-g.outerHeight(!0),skinSpace:g.height()-l}),!L&&j.autoHeight&&l>o&&l<s&&!e&&i.height("auto")},_getPosition:function(a){var b=h.current,c=h.getViewport(),d=b.margin,e=h.wrap.width()+d[1]+d[3],f=h.wrap.height()+d[0]+d[2],g={position:"absolute",top:d[0],left:d[3]};return b.autoCenter&&b.fixed&&!a&&f<=c.h&&e<=c.w?g.position="fixed":b.locked||(g.top+=c.y,g.left+=c.x),g.top=q(Math.max(g.top,g.top+(c.h-f)*b.topRatio)),g.left=q(Math.max(g.left,g.left+(c.w-e)*b.leftRatio)),g},_afterZoomIn:function(){var a=h.current;a&&(h.isOpen=h.isOpened=!0,h.wrap.css("overflow","visible").addClass("fancybx-opened").hide().show(0),h.update(),(a.closeClick||a.nextClick&&h.group.length>1)&&h.inner.css("cursor","pointer").bind("click.fb",function(b){c(b.target).is("a")||c(b.target).parent().is("a")||(b.preventDefault(),h[a.closeClick?"close":"next"]())}),a.closeBtn&&c(a.tpl.closeBtn).appendTo(h.skin).bind("click.fb",function(a){a.preventDefault(),h.close()}),a.arrows&&h.group.length>1&&((a.loop||a.index>0)&&c(a.tpl.prev).appendTo(h.outer).bind("click.fb",h.prev),(a.loop||a.index<h.group.length-1)&&c(a.tpl.next).appendTo(h.outer).bind("click.fb",h.next)),h.trigger("afterShow"),a.loop||a.index!==a.group.length-1?h.opts.autoPlay&&!h.player.isActive&&(h.opts.autoPlay=!1,h.play(!0)):h.play(!1))},_afterZoomOut:function(a){a=a||h.current,c(".fancybx-wrap").trigger("onReset").remove(),c.extend(h,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),h.trigger("afterClose",a)}}),h.transitions={getOrigPosition:function(){var a=h.current,b=a.element,c=a.orig,d={},e=50,f=50,g=a.hPadding,i=a.wPadding,j=h.getViewport();return!c&&a.isDom&&b.is(":visible")&&(c=b.find("img:first"),c.length||(c=b)),l(c)?(d=c.offset(),c.is("img")&&(e=c.outerWidth(),f=c.outerHeight())):(d.top=j.y+(j.h-f)*a.topRatio,d.left=j.x+(j.w-e)*a.leftRatio),("fixed"===h.wrap.css("position")||a.locked)&&(d.top-=j.y,d.left-=j.x),d={top:q(d.top-g*a.topRatio),left:q(d.left-i*a.leftRatio),width:q(e+i),height:q(f+g)}},step:function(a,b){var c,d,e,f=b.prop,g=h.current,i=g.wrapSpace,j=g.skinSpace;"width"!==f&&"height"!==f||(c=b.end===b.start?1:(a-b.start)/(b.end-b.start),h.isClosing&&(c=1-c),d="width"===f?g.wPadding:g.hPadding,e=a-d,h.skin[f](p("width"===f?e:e-i*c)),h.inner[f](p("width"===f?e:e-i*c-j*c)))},zoomIn:function(){var a=h.current,b=a.pos,d=a.openEffect,e="elastic"===d,f=c.extend({opacity:1},b);delete f.position,e?(b=this.getOrigPosition(),a.openOpacity&&(b.opacity=.1)):"fade"===d&&(b.opacity=.1),h.wrap.css(b).animate(f,{duration:"none"===d?0:a.openSpeed,easing:a.openEasing,step:e?this.step:null,complete:h._afterZoomIn})},zoomOut:function(){var a=h.current,b=a.closeEffect,c="elastic"===b,d={opacity:.1};c&&(d=this.getOrigPosition(),a.closeOpacity&&(d.opacity=.1)),h.wrap.animate(d,{duration:"none"===b?0:a.closeSpeed,easing:a.closeEasing,step:c?this.step:null,complete:h._afterZoomOut})},changeIn:function(){var g,a=h.current,b=a.nextEffect,c=a.pos,d={opacity:1},e=h.direction,f=200;c.opacity=.1,"elastic"===b&&(g="down"===e||"up"===e?"top":"left","down"===e||"right"===e?(c[g]=q(p(c[g])-f),d[g]="+="+f+"px"):(c[g]=q(p(c[g])+f),d[g]="-="+f+"px")),"none"===b?h._afterZoomIn():h.wrap.css(c).animate(d,{duration:a.nextSpeed,easing:a.nextEasing,complete:h._afterZoomIn})},changeOut:function(){var a=h.previous,b=a.prevEffect,d={opacity:.1},e=h.direction,f=200;"elastic"===b&&(d["down"===e||"up"===e?"top":"left"]=("up"===e||"left"===e?"-":"+")+"="+f+"px"),a.wrap.animate(d,{duration:"none"===b?0:a.prevSpeed,easing:a.prevEasing,complete:function(){c(this).trigger("onReset").remove()}})}},h.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!k,fixed:!0},overlay:null,fixed:!1,el:c("html"),create:function(a){var b;a=c.extend({},this.defaults,a),this.overlay&&this.close(),b=h.coming?h.coming.parent:a.parent,this.overlay=c('<div class="fancybx-overlay"></div>').appendTo(b&&b.length?b:"body"),this.fixed=!1,a.fixed&&h.defaults.fixed&&(this.overlay.addClass("fancybx-overlay-fixed"),this.fixed=!0)},open:function(a){var b=this;a=c.extend({},this.defaults,a),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a),this.fixed||(f.bind("resize.overlay",c.proxy(this.update,this)),this.update()),a.closeClick&&this.overlay.bind("click.overlay",function(a){if(c(a.target).hasClass("fancybx-overlay"))return h.isActive?h.close():b.close(),!1}),this.overlay.css(a.css).show()},close:function(){f.unbind("resize.overlay"),this.el.hasClass("fancybx-lock")&&(c(".fancybx-margin").removeClass("fancybx-margin"),this.el.removeClass("fancybx-lock"),f.scrollTop(this.scrollV).scrollLeft(this.scrollH)),c(".fancybx-overlay").remove().hide(),c.extend(this,{overlay:null,fixed:!1})},update:function(){var c,a="100%";this.overlay.width(a).height("100%"),i?(c=Math.max(b.documentElement.offsetWidth,b.body.offsetWidth),g.width()>c&&(a=g.width())):g.width()>f.width()&&(a=g.width()),this.overlay.width(a).height(g.height())},onReady:function(a,b){var d=this.overlay;c(".fancybx-overlay").stop(!0,!0),d||this.create(a),a.locked&&this.fixed&&b.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1),a.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&!this.el.hasClass("fancybx-lock")&&(this.fixPosition!==!1&&c("*:not(object)").filter(function(){return"fixed"===c(this).css("position")&&!c(this).hasClass("fancybx-overlay")&&!c(this).hasClass("fancybx-wrap")}).addClass("fancybx-margin"),this.el.addClass("fancybx-margin"),this.scrollV=f.scrollTop(),this.scrollH=f.scrollLeft(),this.el.addClass("fancybx-lock"),f.scrollTop(this.scrollV).scrollLeft(this.scrollH)),this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!h.coming&&this.overlay.fadeOut(a.speedOut,c.proxy(this.close,this))}},h.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var f,g,b=h.current,d=b.title,e=a.type;if(c.isFunction(d)&&(d=d.call(b.element,b)),m(d)&&""!==c.trim(d)){switch(f=c('<div class="fancybx-title fancybx-title-'+e+'-wrap">'+d+"</div>"),e){case"inside":g=h.skin;break;case"outside":g=h.wrap;break;case"over":g=h.inner;break;default:g=h.skin,f.appendTo("body"),i&&f.width(f.width()),f.wrapInner('<span class="child"></span>'),h.current.margin[2]+=Math.abs(p(f.css("margin-bottom")))}f["top"===a.position?"prependTo":"appendTo"](g)}}},c.fn.fancybx=function(a){var b,d=c(this),e=this.selector||"",f=function(f){var j,k,g=c(this).blur(),i=b;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||g.is(".fancybx-wrap")||(j=a.groupAttr||"data-fancybx-group",k=g.attr(j),k||(j="rel",k=g.get(0)[j]),k&&""!==k&&"nofollow"!==k&&(g=e.length?c(e):d,g=g.filter("["+j+'="'+k+'"]'),i=g.index(this)),a.index=i,h.open(g,a)!==!1&&f.preventDefault())};return a=a||{},b=a.index||0,e&&a.live!==!1?g.undelegate(e,"click.fb-start").delegate(e+":not('.fancybx-item, .fancybx-nav')","click.fb-start",f):d.unbind("click.fb-start").bind("click.fb-start",f),this.filter("[data-fancybx-start=1]").trigger("click"),this},g.ready(function(){var b,f;c.scrollbarWidth===d&&(c.scrollbarWidth=function(){var a=c('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),b=a.children(),d=b.innerWidth()-b.height(99).innerWidth();return a.remove(),d}),c.support.fixedPosition===d&&(c.support.fixedPosition=function(){var a=c('<div style="position:fixed;top:20px;"></div>').appendTo("body"),b=20===a[0].offsetTop||15===a[0].offsetTop;return a.remove(),b}()),c.extend(h.defaults,{scrollbarWidth:c.scrollbarWidth(),fixed:c.support.fixedPosition,parent:c("body")}),b=c(a).width(),e.addClass("fancybx-lock-test"),f=c(a).width(),e.removeClass("fancybx-lock-test"),c("<style type='text/css'>.fancybx-margin{margin-right:"+(f-b)+"px;}</style>").appendTo("head")})}(window,document,jQuery); +!function(a,b,c,d){"use strict";var e=c("html"),f=c(a),g=c(b),h=c.fancybx=function(){h.open.apply(this,arguments)},i=navigator.userAgent.match(/msie/i),j=null,k=b.createTouch!==d,l=function(a){return a&&a.hasOwnProperty&&a instanceof c},m=function(a){return a&&"string"===c.type(a)},n=function(a){return m(a)&&a.indexOf("%")>0},o=function(a){return a&&!(a.style.overflow&&"hidden"===a.style.overflow)&&(a.clientWidth&&a.scrollWidth>a.clientWidth||a.clientHeight&&a.scrollHeight>a.clientHeight)},p=function(a,b){var c=parseInt(a,10)||0;return b&&n(a)&&(c=h.getViewport()[b]/100*c),Math.ceil(c)},q=function(a,b){return p(a,b)+"px"};c.extend(h,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!k,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBx":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybx-wrap" tabIndex="-1"><div class="fancybx-skin"><div class="fancybx-outer"><div class="fancybx-inner"></div></div></div></div>',image:'<img class="fancybx-image" src="{href}" alt="" />',iframe:'<iframe id="fancybx-frame{rnd}" name="fancybx-frame{rnd}" class="fancybx-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(i?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybx-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybx-item fancybx-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybx-nav fancybx-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybx-nav fancybx-prev" href="javascript:;"><span></span></a>',loading:'<div id="fancybx-loading"><div></div></div>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"fade",nextSpeed:250,nextEasing:"linear",nextMethod:"changeIn",prevEffect:"fade",prevSpeed:250,prevEasing:"linear",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:c.noop,beforeLoad:c.noop,afterLoad:c.noop,beforeShow:c.noop,afterShow:c.noop,beforeChange:c.noop,beforeClose:c.noop,afterClose:c.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,b){if(a&&(c.isPlainObject(b)||(b={}),!1!==h.close(!0)))return c.isArray(a)||(a=l(a)?c(a).get():[a]),c.each(a,function(e,f){var i,j,k,n,o,p,q,g={};"object"===c.type(f)&&(f.nodeType&&(f=c(f)),l(f)?(g={href:f.data("fancybx-href")||f.attr("href"),title:c("<div/>").text(f.data("fancybx-title")||f.attr("title")||"").html(),isDom:!0,element:f},c.metadata&&c.extend(!0,g,f.metadata())):g=f),i=b.href||g.href||(m(f)?f:null),j=b.title!==d?b.title:g.title||"",k=b.content||g.content,n=k?"html":b.type||g.type,!n&&g.isDom&&(n=f.data("fancybx-type"),n||(o=f.prop("class").match(/fancybx/.(/w+)/),n=o?o[1]:null)),m(i)&&(n||(h.isImage(i)?n="image":h.isSWF(i)?n="swf":"#"===i.charAt(0)?n="inline":m(f)&&(n="html",k=f)),"ajax"===n&&(p=i.split(//s+/,2),i=p.shift(),q=p.shift())),k||("inline"===n?i?k=c(m(i)?i.replace(/.*(?=#[^/s]+$)/,""):i):g.isDom&&(k=f):"html"===n?k=i:n||i||!g.isDom||(n="inline",k=f)),c.extend(g,{href:i,type:n,content:k,title:j,selector:q}),a[e]=g}),h.opts=c.extend(!0,{},h.defaults,b),b.keys!==d&&(h.opts.keys=!!b.keys&&c.extend({},h.defaults.keys,b.keys)),h.group=a,h._start(h.opts.index)},cancel:function(){var a=h.coming;a&&!1===h.trigger("onCancel")||(h.hideLoading(),a&&(h.ajaxLoad&&h.ajaxLoad.abort(),h.ajaxLoad=null,h.imgPreload&&(h.imgPreload.onload=h.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),h.coming=null,h.current||h._afterZoomOut(a)))},close:function(a){h.cancel(),!1!==h.trigger("beforeClose")&&(h.unbindEvents(),h.isActive&&(h.isOpen&&a!==!0?(h.isOpen=h.isOpened=!1,h.isClosing=!0,c(".fancybx-item, .fancybx-nav").remove(),h.wrap.stop(!0,!0).removeClass("fancybx-opened"),h.transitions[h.current.closeMethod]()):(c(".fancybx-wrap").stop(!0).trigger("onReset").remove(),h._afterZoomOut())))},play:function(a){var b=function(){clearTimeout(h.player.timer)},c=function(){b(),h.current&&h.player.isActive&&(h.player.timer=setTimeout(h.next,h.current.playSpeed))},d=function(){b(),g.unbind(".player"),h.player.isActive=!1,h.trigger("onPlayEnd")},e=function(){h.current&&(h.current.loop||h.current.index<h.group.length-1)&&(h.player.isActive=!0,g.bind({"onCancel.player beforeClose.player":d,"onUpdate.player":c,"beforeLoad.player":b}),c(),h.trigger("onPlayStart"))};a===!0||!h.player.isActive&&a!==!1?e():d()},next:function(a){var b=h.current;b&&(m(a)||(a=b.direction.next),h.jumpto(b.index+1,a,"next"))},prev:function(a){var b=h.current;b&&(m(a)||(a=b.direction.prev),h.jumpto(b.index-1,a,"prev"))},jumpto:function(a,b,c){var e=h.current;e&&(a=p(a),h.direction=b||e.direction[a>=e.index?"next":"prev"],h.router=c||"jumpto",e.loop&&(a<0&&(a=e.group.length+a%e.group.length),a%=e.group.length),e.group[a]!==d&&(h.cancel(),h._start(a)))},reposition:function(a,b){var f,d=h.current,e=d?d.wrap:null;e&&(f=h._getPosition(b),a&&"scroll"===a.type?(delete f.position,e.stop(!0,!0).animate(f,200)):(e.css(f),d.pos=c.extend({},d.dim,f)))},update:function(a){var b=a&&a.originalEvent&&a.originalEvent.type,c=!b||"orientationchange"===b;c&&(clearTimeout(j),j=null),h.isOpen&&!j&&(j=setTimeout(function(){var d=h.current;d&&!h.isClosing&&(h.wrap.removeClass("fancybx-tmp"),(c||"load"===b||"resize"===b&&d.autoResize)&&h._setDimension(),"scroll"===b&&d.canShrink||h.reposition(a),h.trigger("onUpdate"),j=null)},c&&!k?0:300))},toggle:function(a){h.isOpen&&(h.current.fitToView="boolean"===c.type(a)?a:!h.current.fitToView,k&&(h.wrap.removeAttr("style").addClass("fancybx-tmp"),h.trigger("onUpdate")),h.update())},hideLoading:function(){g.unbind(".loading"),c("#fancybx-loading").remove()},showLoading:function(){var a,b;h.hideLoading(),a=c(h.opts.tpl.loading).click(h.cancel).appendTo("body"),g.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),h.cancel())}),h.defaults.fixed||(b=h.getViewport(),a.css({position:"absolute",top:.5*b.h+b.y,left:.5*b.w+b.x})),h.trigger("onLoading")},getViewport:function(){var b=h.current&&h.current.locked||!1,c={x:f.scrollLeft(),y:f.scrollTop()};return b&&b.length?(c.w=b[0].clientWidth,c.h=b[0].clientHeight):(c.w=k&&a.innerWidth?a.innerWidth:f.width(),c.h=k&&a.innerHeight?a.innerHeight:f.height()),c},unbindEvents:function(){h.wrap&&l(h.wrap)&&h.wrap.unbind(".fb"),g.unbind(".fb"),f.unbind(".fb")},bindEvents:function(){var b,a=h.current;a&&(f.bind("orientationchange.fb"+(k?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),h.update),b=a.keys,b&&g.bind("keydown.fb",function(e){var f=e.which||e.keyCode,g=e.target||e.srcElement;return(27!==f||!h.coming)&&void(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||g&&(g.type||c(g).is("[contenteditable]"))||c.each(b,function(b,g){return a.group.length>1&&g[f]!==d?(h[b](g[f]),e.preventDefault(),!1):c.inArray(f,g)>-1?(h[b](),e.preventDefault(),!1):void 0}))}),c.fn.mousewheel&&a.mouseWheel&&h.wrap.bind("mousewheel.fb",function(b,d,e,f){for(var g=b.target||null,i=c(g),j=!1;i.length&&!(j||i.is(".fancybx-skin")||i.is(".fancybx-wrap"));)j=o(i[0]),i=c(i).parent();0===d||j||h.group.length>1&&!a.canShrink&&(f>0||e>0?h.prev(f>0?"down":"left"):(f<0||e<0)&&h.next(f<0?"up":"right"),b.preventDefault())}))},trigger:function(a,b){var d,e=b||h.coming||h.current;if(e){if(c.isFunction(e[a])&&(d=e[a].apply(e,Array.prototype.slice.call(arguments,1))),d===!1)return!1;e.helpers&&c.each(e.helpers,function(b,d){d&&h.helpers[b]&&c.isFunction(h.helpers[b][a])&&h.helpers[b][a](c.extend(!0,{},h.helpers[b].defaults,d),e)})}g.trigger(a)},isImage:function(a){return m(a)&&a.match(/(^data:image//.*,)|(/.(jp(e|g|eg)|gif|png|bmp|webp|svg)((/?|#).*)?$)/i)},isSWF:function(a){return m(a)&&a.match(//.(swf)((/?|#).*)?$/i)},_start:function(a){var d,e,f,g,i,b={};if(a=p(a),d=h.group[a]||null,!d)return!1;if(b=c.extend(!0,{},h.opts,d),g=b.margin,i=b.padding,"number"===c.type(g)&&(b.margin=[g,g,g,g]),"number"===c.type(i)&&(b.padding=[i,i,i,i]),b.modal&&c.extend(!0,b,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),b.autoSize&&(b.autoWidth=b.autoHeight=!0),"auto"===b.width&&(b.autoWidth=!0),"auto"===b.height&&(b.autoHeight=!0),b.group=h.group,b.index=a,h.coming=b,!1===h.trigger("beforeLoad"))return void(h.coming=null);if(f=b.type,e=b.href,!f)return h.coming=null,!(!h.current||!h.router||"jumpto"===h.router)&&(h.current.index=a,h[h.router](h.direction));if(h.isActive=!0,"image"!==f&&"swf"!==f||(b.autoHeight=b.autoWidth=!1,b.scrolling="visible"),"image"===f&&(b.aspectRatio=!0),"iframe"===f&&k&&(b.scrolling="scroll"),b.wrap=c(b.tpl.wrap).addClass("fancybx-"+(k?"mobile":"desktop")+" fancybx-type-"+f+" fancybx-tmp "+b.wrapCSS).appendTo(b.parent||"body"),c.extend(b,{skin:c(".fancybx-skin",b.wrap),outer:c(".fancybx-outer",b.wrap),inner:c(".fancybx-inner",b.wrap)}),c.each(["Top","Right","Bottom","Left"],function(a,c){b.skin.css("padding"+c,q(b.padding[a]))}),h.trigger("onReady"),"inline"===f||"html"===f){if(!b.content||!b.content.length)return h._error("content")}else if(!e)return h._error("href");"image"===f?h._loadImage():"ajax"===f?h._loadAjax():"iframe"===f?h._loadIframe():h._afterLoad()},_error:function(a){c.extend(h.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:h.coming.tpl.error}),h._afterLoad()},_loadImage:function(){var a=h.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null,h.coming.width=this.width/h.opts.pixelRatio,h.coming.height=this.height/h.opts.pixelRatio,h._afterLoad()},a.onerror=function(){this.onload=this.onerror=null,h._error("image")},a.src=h.coming.href,a.complete!==!0&&h.showLoading()},_loadAjax:function(){var a=h.coming;h.showLoading(),h.ajaxLoad=c.ajax(c.extend({},a.ajax,{url:a.href,error:function(a,b){h.coming&&"abort"!==b?h._error("ajax",a):h.hideLoading()},success:function(b,c){"success"===c&&(a.content=b,h._afterLoad())}}))},_loadIframe:function(){var a=h.coming,b=c(a.tpl.iframe.replace(//{rnd/}/g,(new Date).getTime())).attr("scrolling",k?"auto":a.iframe.scrolling).attr("src",a.href);c(a.wrap).bind("onReset",function(){try{c(this).find("iframe").hide().attr("src","/about:blank").end().empty()}catch(a){}}),a.iframe.preload&&(h.showLoading(),b.one("load",function(){c(this).data("ready",1),k||c(this).bind("load.fb",h.update),c(this).parents(".fancybx-wrap").width("100%").removeClass("fancybx-tmp").show(),h._afterLoad()})),a.content=b.appendTo(a.inner),a.iframe.preload||h._afterLoad()},_preloadImages:function(){var e,f,a=h.group,b=h.current,c=a.length,d=b.preload?Math.min(b.preload,c-1):0;for(f=1;f<=d;f+=1)e=a[(b.index+f)%c],"image"===e.type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,f,g,i,j,k,a=h.coming,b=h.current,d="fancybx-placeholder";if(h.hideLoading(),a&&h.isActive!==!1){if(!1===h.trigger("afterLoad",a,b))return a.wrap.stop(!0).trigger("onReset").remove(),void(h.coming=null);switch(b&&(h.trigger("beforeChange",b),b.wrap.stop(!0).removeClass("fancybx-opened").find(".fancybx-item, .fancybx-nav").remove()),h.unbindEvents(),e=a,f=a.content,g=a.type,i=a.scrolling,c.extend(h,{wrap:e.wrap,skin:e.skin,outer:e.outer,inner:e.inner,current:e,previous:b}),j=e.href,g){case"inline":case"ajax":case"html":e.selector?f=c("<div>").html(f).find(e.selector):l(f)&&(f.data(d)||f.data(d,c('<div class="'+d+'"></div>').insertAfter(f).hide()),f=f.show().detach(),e.wrap.bind("onReset",function(){c(this).find(f).length&&f.hide().replaceAll(f.data(d)).data(d,!1)}));break;case"image":f=e.tpl.image.replace(//{href/}/g,j);break;case"swf":f='<object id="fancybx-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+j+'"></param>',k="",c.each(e.swf,function(a,b){f+='<param name="'+a+'" value="'+b+'"></param>',k+=" "+a+'="'+b+'"'}),f+='<embed src="'+j+'" type="application/x-shockwave-flash" width="100%" height="100%"'+k+"></embed></object>"}l(f)&&f.parent().is(e.inner)||e.inner.append(f),h.trigger("beforeShow"),e.inner.css("overflow","yes"===i?"scroll":"no"===i?"hidden":i),h._setDimension(),h.reposition(),h.isOpen=!1,h.coming=null,h.bindEvents(),h.isOpened?b.prevMethod&&h.transitions[b.prevMethod]():c(".fancybx-wrap").not(e.wrap).stop(!0).trigger("onReset").remove(),h.transitions[h.isOpened?e.nextMethod:e.openMethod](),h._preloadImages()}},_setDimension:function(){var y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,a=h.getViewport(),b=0,d=!1,e=!1,f=h.wrap,g=h.skin,i=h.inner,j=h.current,k=j.width,l=j.height,m=j.minWidth,o=j.minHeight,r=j.maxWidth,s=j.maxHeight,t=j.scrolling,u=j.scrollOutside?j.scrollbarWidth:0,v=j.margin,w=p(v[1]+v[3]),x=p(v[0]+v[2]);if(f.add(g).add(i).width("auto").height("auto").removeClass("fancybx-tmp"),y=p(g.outerWidth(!0)-g.width()),z=p(g.outerHeight(!0)-g.height()),A=w+y,B=x+z,C=n(k)?(a.w-A)*p(k)/100:k,D=n(l)?(a.h-B)*p(l)/100:l,"iframe"===j.type){if(L=j.content,j.autoHeight&&L&&1===L.data("ready"))try{L[0].contentWindow.document.location&&(i.width(C).height(9999),M=L.contents().find("body"),u&&M.css("overflow-x","hidden"),D=M.outerHeight(!0))}catch(a){}}else(j.autoWidth||j.autoHeight)&&(i.addClass("fancybx-tmp"),j.autoWidth||i.width(C),j.autoHeight||i.height(D),j.autoWidth&&(C=i.width()),j.autoHeight&&(D=i.height()),i.removeClass("fancybx-tmp"));if(k=p(C),l=p(D),G=C/D,m=p(n(m)?p(m,"w")-A:m),r=p(n(r)?p(r,"w")-A:r),o=p(n(o)?p(o,"h")-B:o),s=p(n(s)?p(s,"h")-B:s),E=r,F=s,j.fitToView&&(r=Math.min(a.w-A,r),s=Math.min(a.h-B,s)),J=a.w-w,K=a.h-x,j.aspectRatio?(k>r&&(k=r,l=p(k/G)),l>s&&(l=s,k=p(l*G)),k<m&&(k=m,l=p(k/G)),l<o&&(l=o,k=p(l*G))):(k=Math.max(m,Math.min(k,r)),j.autoHeight&&"iframe"!==j.type&&(i.width(k),l=i.height()),l=Math.max(o,Math.min(l,s))),j.fitToView)if(i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height(),j.aspectRatio)for(;(H>J||I>K)&&k>m&&l>o&&!(b++>19);)l=Math.max(o,Math.min(s,l-10)),k=p(l*G),k<m&&(k=m,l=p(k/G)),k>r&&(k=r,l=p(k/G)),i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height();else k=Math.max(m,Math.min(k,k-(H-J))),l=Math.max(o,Math.min(l,l-(I-K)));u&&"auto"===t&&l<D&&k+y+u<J&&(k+=u),i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height(),d=(H>J||I>K)&&k>m&&l>o,e=j.aspectRatio?k<E&&l<F&&k<C&&l<D:(k<E||l<F)&&(k<C||l<D),c.extend(j,{dim:{width:q(H),height:q(I)},origWidth:C,origHeight:D,canShrink:d,canExpand:e,wPadding:y,hPadding:z,wrapSpace:I-g.outerHeight(!0),skinSpace:g.height()-l}),!L&&j.autoHeight&&l>o&&l<s&&!e&&i.height("auto")},_getPosition:function(a){var b=h.current,c=h.getViewport(),d=b.margin,e=h.wrap.width()+d[1]+d[3],f=h.wrap.height()+d[0]+d[2],g={position:"absolute",top:d[0],left:d[3]};return b.autoCenter&&b.fixed&&!a&&f<=c.h&&e<=c.w?g.position="fixed":b.locked||(g.top+=c.y,g.left+=c.x),g.top=q(Math.max(g.top,g.top+(c.h-f)*b.topRatio)),g.left=q(Math.max(g.left,g.left+(c.w-e)*b.leftRatio)),g},_afterZoomIn:function(){var a=h.current;a&&(h.isOpen=h.isOpened=!0,h.wrap.css("overflow","visible").addClass("fancybx-opened").hide().show(0),h.update(),(a.closeClick||a.nextClick&&h.group.length>1)&&h.inner.css("cursor","pointer").bind("click.fb",function(b){c(b.target).is("a")||c(b.target).parent().is("a")||(b.preventDefault(),h[a.closeClick?"close":"next"]())}),a.closeBtn&&c(a.tpl.closeBtn).appendTo(h.skin).bind("click.fb",function(a){a.preventDefault(),h.close()}),a.arrows&&h.group.length>1&&((a.loop||a.index>0)&&c(a.tpl.prev).appendTo(h.outer).bind("click.fb",h.prev),(a.loop||a.index<h.group.length-1)&&c(a.tpl.next).appendTo(h.outer).bind("click.fb",h.next)),h.trigger("afterShow"),a.loop||a.index!==a.group.length-1?h.opts.autoPlay&&!h.player.isActive&&(h.opts.autoPlay=!1,h.play(!0)):h.play(!1))},_afterZoomOut:function(a){a=a||h.current,c(".fancybx-wrap").trigger("onReset").remove(),c.extend(h,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),h.trigger("afterClose",a)}}),h.transitions={getOrigPosition:function(){var a=h.current,b=a.element,c=a.orig,d={},e=50,f=50,g=a.hPadding,i=a.wPadding,j=h.getViewport();return!c&&a.isDom&&b.is(":visible")&&(c=b.find("img:first"),c.length||(c=b)),l(c)?(d=c.offset(),c.is("img")&&(e=c.outerWidth(),f=c.outerHeight())):(d.top=j.y+(j.h-f)*a.topRatio,d.left=j.x+(j.w-e)*a.leftRatio),("fixed"===h.wrap.css("position")||a.locked)&&(d.top-=j.y,d.left-=j.x),d={top:q(d.top-g*a.topRatio),left:q(d.left-i*a.leftRatio),width:q(e+i),height:q(f+g)}},step:function(a,b){var c,d,e,f=b.prop,g=h.current,i=g.wrapSpace,j=g.skinSpace;"width"!==f&&"height"!==f||(c=b.end===b.start?1:(a-b.start)/(b.end-b.start),h.isClosing&&(c=1-c),d="width"===f?g.wPadding:g.hPadding,e=a-d,h.skin[f](p("width"===f?e:e-i*c)),h.inner[f](p("width"===f?e:e-i*c-j*c)))},zoomIn:function(){var a=h.current,b=a.pos,d=a.openEffect,e="elastic"===d,f=c.extend({opacity:1},b);delete f.position,e?(b=this.getOrigPosition(),a.openOpacity&&(b.opacity=.1)):"fade"===d&&(b.opacity=.1),h.wrap.css(b).animate(f,{duration:"none"===d?0:a.openSpeed,easing:a.openEasing,step:e?this.step:null,complete:h._afterZoomIn})},zoomOut:function(){var a=h.current,b=a.closeEffect,c="elastic"===b,d={opacity:.1};c&&(d=this.getOrigPosition(),a.closeOpacity&&(d.opacity=.1)),h.wrap.animate(d,{duration:"none"===b?0:a.closeSpeed,easing:a.closeEasing,step:c?this.step:null,complete:h._afterZoomOut})},changeIn:function(){var g,a=h.current,b=a.nextEffect,c=a.pos,d={opacity:1},e=h.direction,f=200;c.opacity=.1,"elastic"===b&&(g="down"===e||"up"===e?"top":"left","down"===e||"right"===e?(c[g]=q(p(c[g])-f),d[g]="+="+f+"px"):(c[g]=q(p(c[g])+f),d[g]="-="+f+"px")),"none"===b?h._afterZoomIn():h.wrap.css(c).animate(d,{duration:a.nextSpeed,easing:a.nextEasing,complete:h._afterZoomIn})},changeOut:function(){var a=h.previous,b=a.prevEffect,d={opacity:.1},e=h.direction,f=200;"elastic"===b&&(d["down"===e||"up"===e?"top":"left"]=("up"===e||"left"===e?"-":"+")+"="+f+"px"),a.wrap.animate(d,{duration:"none"===b?0:a.prevSpeed,easing:a.prevEasing,complete:function(){c(this).trigger("onReset").remove()}})}},h.helpers.overlay={defaults:{closeClick:!0,speedOut:0,showEarly:!0,css:{},locked:!k,fixed:!0},overlay:null,fixed:!1,el:c("html"),create:function(a){var b;a=c.extend({},this.defaults,a),this.overlay&&this.close(),b=h.coming?h.coming.parent:a.parent,this.overlay=c('<div class="fancybx-overlay"></div>').appendTo(b&&b.length?b:"body"),this.fixed=!1,a.fixed&&h.defaults.fixed&&(this.overlay.addClass("fancybx-overlay-fixed"),this.fixed=!0)},open:function(a){var b=this;a=c.extend({},this.defaults,a),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a),this.fixed||(f.bind("resize.overlay",c.proxy(this.update,this)),this.update()),a.closeClick&&this.overlay.bind("click.overlay",function(a){if(c(a.target).hasClass("fancybx-overlay"))return h.isActive?h.close():b.close(),!1}),this.overlay.css(a.css).show()},close:function(){f.unbind("resize.overlay"),this.el.hasClass("fancybx-lock")&&(c(".fancybx-margin").removeClass("fancybx-margin"),this.el.removeClass("fancybx-lock"),f.scrollTop(this.scrollV).scrollLeft(this.scrollH)),c(".fancybx-overlay").remove().hide(),c.extend(this,{overlay:null,fixed:!1})},update:function(){var c,a="100%";this.overlay.width(a).height("100%"),i?(c=Math.max(b.documentElement.offsetWidth,b.body.offsetWidth),g.width()>c&&(a=g.width())):g.width()>f.width()&&(a=g.width()),this.overlay.width(a).height(g.height())},onReady:function(a,b){var d=this.overlay;c(".fancybx-overlay").stop(!0,!0),d||this.create(a),a.locked&&this.fixed&&b.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1),a.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&!this.el.hasClass("fancybx-lock")&&(this.fixPosition!==!1&&c("*:not(object)").filter(function(){return"fixed"===c(this).css("position")&&!c(this).hasClass("fancybx-overlay")&&!c(this).hasClass("fancybx-wrap")}).addClass("fancybx-margin"),this.el.addClass("fancybx-margin"),this.scrollV=f.scrollTop(),this.scrollH=f.scrollLeft(),this.el.addClass("fancybx-lock"),f.scrollTop(this.scrollV).scrollLeft(this.scrollH)),this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!h.coming&&this.overlay.fadeOut(a.speedOut,c.proxy(this.close,this))}},h.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var f,g,b=h.current,d=b.title,e=a.type;if(c.isFunction(d)&&(d=d.call(b.element,b)),m(d)&&""!==c.trim(d)){switch(f=c('<div class="fancybx-title fancybx-title-'+e+'-wrap">'+d+"</div>"),e){case"inside":g=h.skin;break;case"outside":g=h.wrap;break;case"over":g=h.inner;break;default:g=h.skin,f.appendTo("body"),i&&f.width(f.width()),f.wrapInner('<span class="child"></span>'),h.current.margin[2]+=Math.abs(p(f.css("margin-bottom")))}f["top"===a.position?"prependTo":"appendTo"](g)}}},c.fn.fancybx=function(a){var b,d=c(this),e=this.selector||"",f=function(f){var j,k,g=c(this).blur(),i=b;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||g.is(".fancybx-wrap")||(j=a.groupAttr||"data-fancybx-group",k=g.attr(j),k||(j="rel",k=g.get(0)[j]),k&&""!==k&&"nofollow"!==k&&(g=e.length?c(e):d,g=g.filter("["+j+'="'+k+'"]'),i=g.index(this)),a.index=i,h.open(g,a)!==!1&&f.preventDefault())};return a=a||{},b=a.index||0,e&&a.live!==!1?g.undelegate(e,"click.fb-start").delegate(e+":not('.fancybx-item, .fancybx-nav')","click.fb-start",f):d.unbind("click.fb-start").bind("click.fb-start",f),this.filter("[data-fancybx-start=1]").trigger("click"),this},g.ready(function(){var b,f;c.scrollbarWidth===d&&(c.scrollbarWidth=function(){var a=c('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),b=a.children(),d=b.innerWidth()-b.height(99).innerWidth();return a.remove(),d}),c.support.fixedPosition===d&&(c.support.fixedPosition=function(){var a=c('<div style="position:fixed;top:20px;"></div>').appendTo("body"),b=20===a[0].offsetTop||15===a[0].offsetTop;return a.remove(),b}()),c.extend(h.defaults,{scrollbarWidth:c.scrollbarWidth(),fixed:c.support.fixedPosition,parent:c("body")}),b=c(a).width(),e.addClass("fancybx-lock-test"),f=c(a).width(),e.removeClass("fancybx-lock-test"),c("<style type='text/css'>.fancybx-margin{margin-right:"+(f-b)+"px;}</style>").appendTo("head")})}(window,document,jQuery);

    product-searchform.php

    @@ -23,7 +23,7 @@ ?> <form role="search" method="get" class="search_with_icon woocommerce-product-search" action="<?php echo esc_url( home_url( '/' ) ); ?>"> <label class="screen-reader-text" for="woocommerce-product-search-field-<?php echo isset( $index ) ? absint( $index ) : 0; ?>"><?php esc_html_e( 'Search for:', 'woocommerce' ); ?></label> - <input type="search" id="woocommerce-product-search-field--<?php echo isset( $index ) ? absint( $index ) : 0; ?>" class="text_input search-field" value="<?php echo esc_attr__( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>" name="s" onfocus="if(this.value == '<?php echo esc_attr__( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php echo esc_attr__( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>';}" /> + <input type="search" id="woocommerce-product-search-field--<?php echo isset( $index ) ? absint( $index ) : 0; ?>" class="text_input search-field" value="<?php echo esc_attr_x( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>" name="s" onfocus="if(this.value == '<?php echo esc_attr_x( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php echo esc_attr_x( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>';}" /> <button type="submit"><span><?php echo esc_attr_x( 'Search', 'submit button', 'woocommerce' ); ?></span></button> <input type="hidden" name="post_type" value="product" /> </form>

    sections/title.php

    @@ -8,7 +8,7 @@ if ( function_exists( '_wp_render_title_tag' ) && version_compare(preg_replace("/[^0-9/.]/","",$wp_version), '4.4', '>=') ) return; if(defined('WPSEO_FILE')){ - return '<title>'.wp_title('',false).'</title>'; + return '<'.'title>'.wp_title('',false).'<'.'/title>'; } $output = wp_title( '|', false, 'right' ); @@ -24,6 +24,6 @@ if ( $paged >= 2 || $page >= 2 ) $output .= ' | ' . sprintf( __( 'Page %s', 'wp-champion' ), max( $paged, $page ) ); - return '<title>'.$output.'</title>'; + return '<t'.'itle>'.$output.'<'.'/title>'; } }

    single-product/product-image.php

    @@ -16,68 +16,38 @@ * @version 3.3.2 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; -global $post, $product, $woocommerce, $woo_config; +global $product,$woo_config; -$sizes = array($woo_config['full']['shop_single']['width'], $woo_config['full']['shop_single']['height']); - -$follow_crop = $woo_config['full']['shop_single']['crop']; -if ($follow_crop==1) { - $sizes[1]=$sizes[0]; -} +if ($woo_config['single_product_layout']){ $columns = apply_filters( 'woocommerce_product_thumbnails_columns', 4 ); -$post_thumbnail_id = get_post_thumbnail_id( $post->ID ); +$post_thumbnail_id = $product->get_image_id(); $wrapper_classes = apply_filters( 'woocommerce_single_product_image_gallery_classes', array( 'woocommerce-product-gallery', - 'woocommerce-product-gallery--' . (has_post_thumbnail() ? 'with-images' : 'without-images'), + 'woocommerce-product-gallery--' . ( has_post_thumbnail() ? 'with-images' : 'without-images' ), 'woocommerce-product-gallery--columns-' . absint( $columns ), 'images', ) ); -$hover_icon=theme_get_option('woocommerce','woocommerce_single_hover_icon'); -if ($hover_icon=='zoom') $hover_icon='image_icon_'.$hover_icon; else $hover_icon=''; ?> <div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>" data-columns="<?php echo esc_attr( $columns ); ?>" style="opacity: 0; transition: opacity .25s ease-in-out;"> <figure class="woocommerce-product-gallery__wrapper"> <?php if ( has_post_thumbnail() ) { - /$html = wc_get_gallery_image_html( $post_thumbnail_id, true ); - - $full_size_image = wp_get_attachment_image_src( $post_thumbnail_id, 'full' ); - $image_title = get_post_field( 'post_title', $post_thumbnail_id ); - - $attachment_count = count( $product->get_gallery_image_ids() ); - $gallery = $attachment_count > 0 ? '[product-gallery]' : ''; - $props = wc_get_product_attachment_props( $post_thumbnail_id, $post ); - $image_src = theme_get_image_src(array('type'=>'attachment_id','value'=>$post_thumbnail_id), $sizes); - $srcset=theme_get_retina_srcset( $image_src ); - if (empty($image_title)) $image_title = esc_attr( $props['title'] ); - $image_alt = esc_attr( $props['alt'] ); - if (empty($image_alt)) $image_alt=$image_title; - - if ( $product->is_type( 'variable' ) ) { - $variable_img_class = ' on_the_fly_resize'; - } else $variable_img_class = ''; - - $image = '<img class="attachment-shop_single wp-post-image image-overlay'.$variable_img_class.'" width="'.$sizes[0].'" height="'.$sizes[1].'" data-thumbnail="'.$post_thumbnail_id.'" data-thumbnail-default="'.$post_thumbnail_id.'" src="'.$image_src.'"'.$srcset.' title="'.$image_title.'" alt="'.$image_alt.'" />'; - - $html = '<div class="woocommerce-product-gallery__image woo-image-overlay"><a href="' . esc_url( $full_size_image[0] ) . '" itemprop="image" class="woocommerce-main-image '.$hover_icon.'" rel="prettyPhoto' . $gallery . '" title="'.$image_title.'">'; - $html .= $image; - $html .= '</a></div>'; + $html = wc_get_gallery_image_html( $post_thumbnail_id, true ); } else { - $html = '<div class="woocommerce-product-gallery__image--placeholder woo-image-overlay">'; - if (!empty($hover_icon)) $html .= '<span class="'.$hover_icon.'">'; - $html .= sprintf( '<img class="image-overlay" src="%s" alt="%s" class="wp-post-image" />', theme_get_image_src(array('type'=>'url','value'=>wc_placeholder_img_src()), $sizes), esc_html__( 'Awaiting product image', 'woocommerce' ) ); - if (!empty($hover_icon)) $html .='</span>'; + $html = '<div class="woocommerce-product-gallery__image--placeholder">'; + $html .= sprintf( '<img src="%s" alt="%s" class="wp-post-image" />', esc_url( wc_placeholder_img_src() ), esc_html__( 'Awaiting product image', 'woocommerce' ) ); $html .= '</div>'; } - echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, get_post_thumbnail_id( $post->ID ) ); + echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $post_thumbnail_id ); + do_action( 'woocommerce_product_thumbnails' ); ?> </figure> </div> - +<?php } else { + get_template_part( '/single-product/product-image', 'theme' ); +}?>

    single-product/product-thumbnails.php

    @@ -16,46 +16,24 @@ * @version 3.3.2 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; +defined( 'ABSPATH' ) || exit; + +global $product,$woo_config; + +if ($woo_config['single_product_layout']){ + +/ Note: `wc_get_gallery_image_html` was added in WC 3.3.2 and did not exist prior. This check protects against theme overrides being used on older versions of WC. +if ( ! function_exists( 'wc_get_gallery_image_html' ) ) { + return; } - -global $post, $product, $woocommerce, $woo_config; - -$sizes = array($woo_config['full']['shop_thumbnail']['width'], $woo_config['full']['shop_thumbnail']['height']); -$hover_icon=theme_get_option('woocommerce','woocommerce_single_hover_icon'); -if ($hover_icon=='zoom') $hover_icon='image_icon_'.$hover_icon; else $hover_icon=''; $attachment_ids = $product->get_gallery_image_ids(); if ( $attachment_ids && has_post_thumbnail() ) { - echo '<div class="woocommerce-product-thumbnails-wrapper">'; foreach ( $attachment_ids as $attachment_id ) { - $full_size_image = wp_get_attachment_image_src( $attachment_id, 'full' ); - $image_title = get_post_field( 'post_title', $attachment_id ); - - $follow_crop = $woo_config['full']['shop_thumbnail']['crop']; - if ($follow_crop==1) { - $sizes[1]=$sizes[0]; - } - - $props = wc_get_product_attachment_props( $attachment_id, $post ); - if (empty($image_title)) $image_title = esc_attr( $props['title'] ); - $image_src = theme_get_image_src(array('type'=>'attachment_id','value'=>$attachment_id), $sizes); - $srcset=theme_get_retina_srcset( $image_src ); - $image_caption = esc_attr( $props['caption'] ); - if (empty($image_caption)) $image_caption=$image_title; - $image_alt = esc_attr( $props['alt'] ); - if (empty($image_alt)) $image_alt=$image_title; - - $image = '<img class="attachment-shop_single size-shop_single product-thumbnail image-overlay" width="'.$sizes[0].'" height="'.$sizes[1].'" data-thumbnail="'.$attachment_id.'" src="'.$image_src.'"'.$srcset.' title="'.$image_title.'" alt="'.$image_alt.'" />'; - - $html = '<div class="woocommerce-product-gallery__image thumbnail woo-image-overlay"><a class="'.$hover_icon.'" href="' . esc_url( $full_size_image[0] ) . '" rel="prettyPhoto[product-gallery]" title="'.$image_title.'">'; - $html .= $image; - $html .= '</a></div>'; - echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $attachment_id ); - /echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', wc_get_gallery_image_html( $attachment_id ), $attachment_id ); + echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', wc_get_gallery_image_html( $attachment_id ), $attachment_id ); } - echo '</div>'; } - +} else { + get_template_part( '/single-product/product-thumbnails', 'theme' ); +}

    style.css

    @@ -2,10 +2,13 @@ Theme Name: WP Champion Professional Theme Description: Get support from support@thethemebuilders.com Author: thethemebuilders.com, a division of Lyon Holding Limited. -Version: 2.8.5 build May 25, 2018 +Author URI: https:/thethemebuilders.com/about +Theme URI: https:/thethemebuilders.com +License URI: https:/thethemebuilders.com/license +Version: 2.8.6 build July 25, 2018 Text Domain: wp-champion License: WP Champion is available under a restricted singe website use limited commercial license - and cannot be distributed in whole or in part without the expressed written permission of the authors. All css and js are copyright of Lyon Holding Limited o/a thethemebuilders.com and cannot be copied or otherwise reproduced in whole or in part without the expressed written consent of Lyon Holding Limited. Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, custom-background, custom-colors, custom-header, custom-menu, rtl-language-support, translation-ready, fixed-layout, theme-options WC requires at least: 3.4.0 -WC tested up to: 3.4.0 +WC tested up to: 3.4.1 */

    updater/theme-updater-admin.php

    @@ -166,9 +166,9 @@ <?php wp_nonce_field( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ); if ( 'valid' == $status ) { ?> - <input type="submit" class="button-secondary" name="<?php echo $this->theme_slug; ?>_license_deactivate" value="<?php esc_attr_e( $strings['deactivate-license'] ); ?>"/> + <input type="submit" class="button-secondary" name="<?php echo $this->theme_slug; ?>_license_deactivate" value="<?php esc_attr_e( $strings['deactivate-license'],'theme_admin' ); ?>"/> <?php } else { ?> - <input type="submit" class="button-secondary" name="<?php echo $this->theme_slug; ?>_license_activate" value="<?php esc_attr_e( $strings['activate-license'] ); ?>"/> + <input type="submit" class="button-secondary" name="<?php echo $this->theme_slug; ?>_license_activate" value="<?php esc_attr_e( $strings['activate-license'],'theme_admin' ); ?>"/> <?php } ?> </td>

    updater/theme-updater.php

    @@ -26,27 +26,27 @@ / Strings $strings = array( - 'theme-license' => __( 'Theme License', 'edd-theme-updater' ), - 'enter-key' => __( 'Enter your theme license key.', 'edd-theme-updater' ), - 'license-key' => __( 'License Key', 'edd-theme-updater' ), - 'license-action' => __( 'License Action', 'edd-theme-updater' ), - 'deactivate-license' => __( 'Deactivate License', 'edd-theme-updater' ), - 'activate-license' => __( 'Activate License', 'edd-theme-updater' ), - 'status-unknown' => __( 'License status is unknown.', 'edd-theme-updater' ), - 'renew' => __( 'Renew?', 'edd-theme-updater' ), - 'unlimited' => __( 'unlimited', 'edd-theme-updater' ), - 'license-key-is-active' => __( 'License key is active.', 'edd-theme-updater' ), - 'expires%s' => __( 'Expires %s.', 'edd-theme-updater' ), - '%1$s/%2$-sites' => __( 'You have %1$s / %2$s sites activated.', 'edd-theme-updater' ), - 'license-key-expired-%s' => __( 'License key expired %s.', 'edd-theme-updater' ), - 'license-key-expired' => __( 'License key has expired.', 'edd-theme-updater' ), - 'license-keys-do-not-match' => __( 'License keys do not match.', 'edd-theme-updater' ), - 'license-is-inactive' => __( 'License is inactive.', 'edd-theme-updater' ), - 'license-key-is-disabled' => __( 'License key is disabled.', 'edd-theme-updater' ), - 'site-is-inactive' => __( 'Site is inactive.', 'edd-theme-updater' ), - 'license-status-unknown' => __( 'License status is unknown.', 'edd-theme-updater' ), - 'update-notice' => __( "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update.", 'edd-theme-updater' ), - 'update-available' => __('<strong>%1$s %2$s</strong> is available. <a href="%3$s" class="thickbox" title="%4s">Check out what/'s new</a> or <a href="%5$s"%6$s>update now</a>.', 'edd-theme-updater' ) + 'theme-license' => __( 'Theme License', 'theme_admin' ), + 'enter-key' => __( 'Enter your theme license key.', 'theme_admin' ), + 'license-key' => __( 'License Key', 'theme_admin' ), + 'license-action' => __( 'License Action', 'theme_admin' ), + 'deactivate-license' => __( 'Deactivate License', 'theme_admin' ), + 'activate-license' => __( 'Activate License', 'theme_admin' ), + 'status-unknown' => __( 'License status is unknown.', 'theme_admin' ), + 'renew' => __( 'Renew?', 'theme_admin' ), + 'unlimited' => __( 'unlimited', 'theme_admin' ), + 'license-key-is-active' => __( 'License key is active.', 'theme_admin' ), + 'expires%s' => __( 'Expires %s.', 'theme_admin' ), + '%1$s/%2$-sites' => __( 'You have %1$s / %2$s sites activated.', 'theme_admin' ), + 'license-key-expired-%s' => __( 'License key expired %s.', 'theme_admin' ), + 'license-key-expired' => __( 'License key has expired.', 'theme_admin' ), + 'license-keys-do-not-match' => __( 'License keys do not match.', 'theme_admin' ), + 'license-is-inactive' => __( 'License is inactive.', 'theme_admin' ), + 'license-key-is-disabled' => __( 'License key is disabled.', 'theme_admin' ), + 'site-is-inactive' => __( 'Site is inactive.', 'theme_admin' ), + 'license-status-unknown' => __( 'License status is unknown.', 'theme_admin' ), + 'update-notice' => __( "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update.", 'theme_admin' ), + 'update-available' => __('<strong>%1$s %2$s</strong> is available. <a href="%3$s" class="thickbox" title="%4s">Check out what/'s new</a> or <a href="%5$s"%6$s>update now</a>.', 'theme_admin' ) ) );