403Webshell
Server IP : 46.105.57.169  /  Your IP : 216.73.217.35
Web Server : Apache
System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaumee ( 152031)
PHP Version : 8.5.7
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaumee/123click/assets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaumee/123click/assets/flex.tar
error.php000060400000007547150750504140006420 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

$doc = JFactory::getDocument();
$params = JFactory::getApplication()->getTemplate('true')->params;

//Load Helix
$helix3_path = JPATH_PLUGINS.'/system/helix3/core/helix3.php';

if (file_exists($helix3_path)) {
    require_once($helix3_path);
    $this->helix3 = Helix3::getInstance();
} else {
    die('Please install and activate helix plugin');
}

// Remove the generator meta tag
if($params->get('remove_joomla_generator')) {
  $doc->setGenerator(null);
}

//Favicon
if($favicon = $params->get('favicon')) {
    $doc->addFavicon( JURI::base(true) . '/' .  $favicon);
} else {
    $doc->addFavicon( $this->baseurl . '/templates/' . $this->template . '/images/favicon.ico' );
}

//Stylesheets
$doc->addStylesheet( $this->baseurl . '/templates/' . $this->template . '/css/bootstrap.min.css' );
$doc->addStylesheet( $this->baseurl . '/templates/' . $this->template . '/css/font-awesome.min.css' );
$doc->addStylesheet( $this->baseurl . '/templates/' . $this->template . '/css/template.css' );

$webfonts = array();
if( $params->get('enable_body_font') ) {
    $webfonts['body'] = $params->get('body_font');
}
//Heading1 Font
if( $params->get('enable_h1_font') ) {
    $webfonts['h1'] = $params->get('h1_font');
}
//Heading3 Font
if( $params->get('enable_h3_font') ) {
    $webfonts['h3'] = $params->get('h3_font');
}
$this->helix3->addGoogleFont($webfonts);

//Custom background image
if($error_bg_image = $this->helix3->getParam('error_bg_image')) {
	
	$error_bg = 'background-color: transparent;';
    $error_bg .= 'background-image: url(' . JURI::base(true ) . '/' . $error_bg_image . ');';
    $error_bg .= 'background-repeat: no-repeat;';
    $error_bg .= 'background-size: cover;';
    $error_bg .= 'background-attachment: fixed;';
    $error_bg .= 'background-position: 50% 50%;';
    $error_bg = '.error-page body .container {' . $error_bg . '}'; 

    $doc->addStyledeclaration( $error_bg );
}

$error_bg_image != '' ? $error_bg_image_class = ' with-bckg-img' : $error_bg_image_class = '';

$doc->setTitle($this->error->getCode() . ' - '.$this->title);
$header_contents = '';
if(!class_exists('JDocumentRendererHead')) {
  $head = JPATH_LIBRARIES . '/joomla/document/html/renderer/head.php';
  if(file_exists($head)) {
    require_once($head);
  }
}
$header_renderer = new JDocumentRendererHead($doc);
$header_contents = $header_renderer->render(null);

?>
<!DOCTYPE html>
<html class="error-page" xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
	<head>
	  	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	    <meta name="viewport" content="width=device-width, initial-scale=1">
		<?php echo $header_contents; ?>
	</head>
	<body>
		<div class="error-page-inner<?php echo $error_bg_image_class; ?>">
            <div class="container">
            	<?php if ($error_bg_image) { ?>
				<p><i class="pe-7s-compass"></i></p>
                <?php } else { ?>
                <p><i class="fas fa-exclamation-triangle"></i></p>
                <?php } ?>
                <h1 class="error-code"> <?php echo $this->error->getCode(); ?></h1>
                <h3 class="error-code-message"><?php echo JText::_('HELIX_404'); ?></h3>
                <p class="error-message"><?php echo JText::_('HELIX_404_MESSAGE'); ?></p>
                <a class="btn btn-error btn-lg" href="<?php echo $this->baseurl; ?>/"><i class="fas fa-angle-left"></i> <?php echo JText::_('HELIX_GO_BACK'); ?></a>
                <?php echo $doc->getBuffer('modules', '404', array('style' => 'sp_xhtml')); ?>
            </div>
		</div>
	</body>
</html>webfonts/webfonts.json000060400002516543150750504140011132 0ustar00{
  "kind": "webfonts#webfontList",
  "items": [
    {
      "family": "ABeeZee",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/abeezee/v14/esDR31xSG-6AGleN6tKukbcHCpE.ttf",
        "italic": "http://fonts.gstatic.com/s/abeezee/v14/esDT31xSG-6AGleN2tCklZUCGpG-GQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Abel",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/abel/v12/MwQ5bhbm2POE6VhLPJp6qGI.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Abhaya Libre",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "sinhala"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/abhayalibre/v6/e3tmeuGtX-Co5MNzeAOqinEge0PWovdU4w.ttf",
        "500": "http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEYj2ryqtxI6oYtBA.ttf",
        "600": "http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEYo23yqtxI6oYtBA.ttf",
        "700": "http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEYx2zyqtxI6oYtBA.ttf",
        "800": "http://fonts.gstatic.com/s/abhayalibre/v6/e3t5euGtX-Co5MNzeAOqinEY22_yqtxI6oYtBA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Abril Fatface",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/abrilfatface/v12/zOL64pLDlL1D99S8g8PtiKchm-BsjOLhZBY.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aclonica",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/aclonica/v11/K2FyfZJVlfNNSEBXGb7TCI6oBjLz.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Acme",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-10-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/acme/v11/RrQfboBx-C5_bx3Lb23lzLk.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Actor",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/actor/v10/wEOzEBbCkc5cO3ekXygtUMIO.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Adamina",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/adamina/v14/j8_r6-DH1bjoc-dwu-reETl4Bno.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Advent Pro",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "greek",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/adventpro/v11/V8mCoQfxVT4Dvddr_yOwjVmtLZxcBtItFw.ttf",
        "200": "http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjfWMDbZyCts0DqQ.ttf",
        "300": "http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjZGPDbZyCts0DqQ.ttf",
        "regular": "http://fonts.gstatic.com/s/adventpro/v11/V8mAoQfxVT4Dvddr_yOwtT2nKb5ZFtI.ttf",
        "500": "http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjcmODbZyCts0DqQ.ttf",
        "600": "http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjeWJDbZyCts0DqQ.ttf",
        "700": "http://fonts.gstatic.com/s/adventpro/v11/V8mDoQfxVT4Dvddr_yOwjYGIDbZyCts0DqQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aguafina Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/aguafinascript/v9/If2QXTv_ZzSxGIO30LemWEOmt1bHqs4pgicOrg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Akronim",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/akronim/v10/fdN-9sqWtWZZlHRp-gBxkFYN-a8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aladin",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/aladin/v9/ZgNSjPJFPrvJV5f16Sf4pGT2Ng.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alata",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alata/v2/PbytFmztEwbIofe6xKcRQEOX.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alatsi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alatsi/v2/TK3iWkUJAxQ2nLNGHjUHte5fKg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aldrich",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/aldrich/v11/MCoTzAn-1s3IGyJMZaAS3pP5H_E.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alef",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "hebrew",
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alef/v12/FeVfS0NQpLYgrjJbC5FxxbU.ttf",
        "700": "http://fonts.gstatic.com/s/alef/v12/FeVQS0NQpLYglo50L5la2bxii28.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alegreya",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v16",
      "lastModified": "2020-10-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alegreya/v16/4UaBrEBBsBhlBjvfkRLmzanB44N1.ttf",
        "italic": "http://fonts.gstatic.com/s/alegreya/v16/4UaHrEBBsBhlBjvfkSLkx63j5pN1MwI.ttf",
        "500": "http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSoS5I3JyJ98KhtH.ttf",
        "500italic": "http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_1nKwpteLwtHJlc.ttf",
        "700": "http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSpa4o3JyJ98KhtH.ttf",
        "700italic": "http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_xHMwpteLwtHJlc.ttf",
        "800": "http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSpG4Y3JyJ98KhtH.ttf",
        "800italic": "http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_w3PwpteLwtHJlc.ttf",
        "900": "http://fonts.gstatic.com/s/alegreya/v16/4UaGrEBBsBhlBjvfkSpi4I3JyJ98KhtH.ttf",
        "900italic": "http://fonts.gstatic.com/s/alegreya/v16/4UaErEBBsBhlBjvfkSLk_ynOwpteLwtHJlc.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alegreya SC",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-10-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alegreyasc/v14/taiOGmRtCJ62-O0HhNEa-a6o05E5abe_.ttf",
        "italic": "http://fonts.gstatic.com/s/alegreyasc/v14/taiMGmRtCJ62-O0HhNEa-Z6q2ZUbbKe_DGs.ttf",
        "500": "http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZZc-rUxQqu2FXKD.ttf",
        "500italic": "http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4WEySK-UEGKDBz4.ttf",
        "700": "http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZYU_LUxQqu2FXKD.ttf",
        "700italic": "http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4Sk0SK-UEGKDBz4.ttf",
        "800": "http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZYI_7UxQqu2FXKD.ttf",
        "800italic": "http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4TU3SK-UEGKDBz4.ttf",
        "900": "http://fonts.gstatic.com/s/alegreyasc/v14/taiTGmRtCJ62-O0HhNEa-ZYs_rUxQqu2FXKD.ttf",
        "900italic": "http://fonts.gstatic.com/s/alegreyasc/v14/taiRGmRtCJ62-O0HhNEa-Z6q4RE2SK-UEGKDBz4.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alegreya Sans",
      "variants": [
        "100",
        "100italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-10-22",
      "files": {
        "100": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUt9_-1phKLFgshYDvh6Vwt5TltuGdShm5bsg.ttf",
        "100italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUv9_-1phKLFgshYDvh6Vwt7V9V3G1WpGtLsgu7.ttf",
        "300": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5fFPmE18imdCqxI.ttf",
        "300italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VFE92jkVHuxKiBA.ttf",
        "regular": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUz9_-1phKLFgshYDvh6Vwt3V1nvEVXlm4.ttf",
        "italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUt9_-1phKLFgshYDvh6Vwt7V9tuGdShm5bsg.ttf",
        "500": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5alOmE18imdCqxI.ttf",
        "500italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VTE52jkVHuxKiBA.ttf",
        "700": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5eFImE18imdCqxI.ttf",
        "700italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2jkVHuxKiBA.ttf",
        "800": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5f1LmE18imdCqxI.ttf",
        "800italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VGEt2jkVHuxKiBA.ttf",
        "900": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5dlKmE18imdCqxI.ttf",
        "900italic": "http://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VPEp2jkVHuxKiBA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alegreya Sans SC",
      "variants": [
        "100",
        "100italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-10-22",
      "files": {
        "100": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGn4-RGJqfMvt7P8FUr0Q1j-Hf1Dipl8g5FPYtmMg.ttf",
        "100italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGl4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdlgRBH452Mvds.ttf",
        "300": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DuJH0iRrMYJ_K-4.ttf",
        "300italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdXiZhNaB6O-51OA.ttf",
        "regular": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGh4-RGJqfMvt7P8FUr0Q1j-Hf1Nk5v9ixALYs.ttf",
        "italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGn4-RGJqfMvt7P8FUr0Q1j-Hf1Bkxl8g5FPYtmMg.ttf",
        "500": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DrpG0iRrMYJ_K-4.ttf",
        "500italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdBidhNaB6O-51OA.ttf",
        "700": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DvJA0iRrMYJ_K-4.ttf",
        "700italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdTiFhNaB6O-51OA.ttf",
        "800": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1Du5D0iRrMYJ_K-4.ttf",
        "800italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdUiJhNaB6O-51OA.ttf",
        "900": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DspC0iRrMYJ_K-4.ttf",
        "900italic": "http://fonts.gstatic.com/s/alegreyasanssc/v12/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxddiNhNaB6O-51OA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aleo",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/aleo/v4/c4mg1nF8G8_syKbr9DVDno985KM.ttf",
        "300italic": "http://fonts.gstatic.com/s/aleo/v4/c4mi1nF8G8_swAjxeDdJmq159KOnWA.ttf",
        "regular": "http://fonts.gstatic.com/s/aleo/v4/c4mv1nF8G8_s8ArD0D1ogoY.ttf",
        "italic": "http://fonts.gstatic.com/s/aleo/v4/c4mh1nF8G8_swAjJ1B9tkoZl_Q.ttf",
        "700": "http://fonts.gstatic.com/s/aleo/v4/c4mg1nF8G8_syLbs9DVDno985KM.ttf",
        "700italic": "http://fonts.gstatic.com/s/aleo/v4/c4mi1nF8G8_swAjxaDBJmq159KOnWA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alex Brush",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alexbrush/v12/SZc83FzrJKuqFbwMKk6EtUL57DtOmCc.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alfa Slab One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alfaslabone/v10/6NUQ8FmMKwSEKjnm5-4v-4Jh6dVretWvYmE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alice",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alice/v12/OpNCnoEEmtHa6FcJpA_chzJ0.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alike",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alike/v13/HI_EiYEYI6BIoEjBSZXAQ4-d.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Alike Angular",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/alikeangular/v11/3qTrojWunjGQtEBlIcwMbSoI3kM6bB7FKjE.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Allan",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/allan/v13/ea8XadU7WuTxEtb2P9SF8nZE.ttf",
        "700": "http://fonts.gstatic.com/s/allan/v13/ea8aadU7WuTxEu5KEPCN2WpNgEKU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Allerta",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/allerta/v11/TwMO-IAHRlkbx940UnEdSQqO5uY.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Allerta Stencil",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/allertastencil/v11/HTx0L209KT-LmIE9N7OR6eiycOeF-zz313DuvQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Allura",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/allura/v9/9oRPNYsQpS4zjuAPjAIXPtrrGA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Almarai",
      "variants": [
        "300",
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "arabic"
      ],
      "version": "v4",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/almarai/v4/tssoApxBaigK_hnnS_anhnicoq72sXg.ttf",
        "regular": "http://fonts.gstatic.com/s/almarai/v4/tsstApxBaigK_hnnc1qPonC3vqc.ttf",
        "700": "http://fonts.gstatic.com/s/almarai/v4/tssoApxBaigK_hnnS-aghnicoq72sXg.ttf",
        "800": "http://fonts.gstatic.com/s/almarai/v4/tssoApxBaigK_hnnS_qjhnicoq72sXg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Almendra",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/almendra/v13/H4ckBXKAlMnTn0CskyY6wr-wg763.ttf",
        "italic": "http://fonts.gstatic.com/s/almendra/v13/H4ciBXKAlMnTn0CskxY4yLuShq63czE.ttf",
        "700": "http://fonts.gstatic.com/s/almendra/v13/H4cjBXKAlMnTn0Cskx6G7Zu4qKK-aihq.ttf",
        "700italic": "http://fonts.gstatic.com/s/almendra/v13/H4chBXKAlMnTn0CskxY48Ae9oqacbzhqDtg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Almendra Display",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/almendradisplay/v11/0FlPVOGWl1Sb4O3tETtADHRRlZhzXS_eTyer338.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Almendra SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/almendrasc/v11/Iure6Yx284eebowr7hbyTZZJprVA4XQ0.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amarante",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amarante/v8/xMQXuF1KTa6EvGx9bq-3C3rAmD-b.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amaranth",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amaranth/v11/KtkuALODe433f0j1zPnCF9GqwnzW.ttf",
        "italic": "http://fonts.gstatic.com/s/amaranth/v11/KtkoALODe433f0j1zMnAHdWIx2zWD4I.ttf",
        "700": "http://fonts.gstatic.com/s/amaranth/v11/KtkpALODe433f0j1zMF-OPWi6WDfFpuc.ttf",
        "700italic": "http://fonts.gstatic.com/s/amaranth/v11/KtkrALODe433f0j1zMnAJWmn42T9E4ucRY8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amatic SC",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "hebrew",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amaticsc/v15/TUZyzwprpvBS1izr_vO0De6ecZQf1A.ttf",
        "700": "http://fonts.gstatic.com/s/amaticsc/v15/TUZ3zwprpvBS1izr_vOMscG6eb8D3WTy-A.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amethysta",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amethysta/v9/rP2Fp2K15kgb_F3ibfWIGDWCBl0O8Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amiko",
      "variants": [
        "regular",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amiko/v5/WwkQxPq1DFK04tqlc17MMZgJ.ttf",
        "600": "http://fonts.gstatic.com/s/amiko/v5/WwkdxPq1DFK04uJ9XXrEGoQAUco5.ttf",
        "700": "http://fonts.gstatic.com/s/amiko/v5/WwkdxPq1DFK04uIZXHrEGoQAUco5.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amiri",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v16",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amiri/v16/J7aRnpd8CGxBHqUpvrIw74NL.ttf",
        "italic": "http://fonts.gstatic.com/s/amiri/v16/J7afnpd8CGxBHpUrtLYS6pNLAjk.ttf",
        "700": "http://fonts.gstatic.com/s/amiri/v16/J7acnpd8CGxBHp2VkZY4xJ9CGyAa.ttf",
        "700italic": "http://fonts.gstatic.com/s/amiri/v16/J7aanpd8CGxBHpUrjAo9zptgHjAavCA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Amita",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/amita/v7/HhyaU5si9Om7PQlvAfSKEZZL.ttf",
        "700": "http://fonts.gstatic.com/s/amita/v7/HhyXU5si9Om7PTHTLtCCOopCTKkI.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Anaheim",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/anaheim/v8/8vII7w042Wp87g4G0UTUEE5eK_w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Andada",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/andada/v12/uK_y4riWaego3w9RCh0TMv6EXw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Andika",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/andika/v12/mem_Ya6iyW-LwqgAbbwRWrwGVA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Angkor",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/angkor/v13/H4cmBXyAlsPdnlb-8iw-4Lqggw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Annie Use Your Telescope",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/annieuseyourtelescope/v11/daaLSS4tI2qYYl3Jq9s_Hu74xwktnlKxH6osGVGjlDfB3UUVZA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Anonymous Pro",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "greek",
        "latin",
        "latin-ext"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/anonymouspro/v14/rP2Bp2a15UIB7Un-bOeISG3pLlw89CH98Ko.ttf",
        "italic": "http://fonts.gstatic.com/s/anonymouspro/v14/rP2fp2a15UIB7Un-bOeISG3pHl428AP44Kqr2Q.ttf",
        "700": "http://fonts.gstatic.com/s/anonymouspro/v14/rP2cp2a15UIB7Un-bOeISG3pFuAT0CnW7KOywKo.ttf",
        "700italic": "http://fonts.gstatic.com/s/anonymouspro/v14/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzc6IG30KqB9Q.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Antic",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/antic/v12/TuGfUVB8XY5DRaZLodgzydtk.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Antic Didone",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/anticdidone/v9/RWmPoKKX6u8sp8fIWdnDKqDiqYsGBGBzCw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Antic Slab",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/anticslab/v9/bWt97fPFfRzkCa9Jlp6IWcJWXW5p5Qo.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Anton",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/anton/v12/1Ptgg87LROyAm0K08i4gS7lu.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arapey",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arapey/v9/-W__XJn-UDDA2RC6Z9AcZkIzeg.ttf",
        "italic": "http://fonts.gstatic.com/s/arapey/v9/-W_9XJn-UDDA2RCKZdoYREcjeo0k.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arbutus",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arbutus/v10/NaPYcZ7dG_5J3poob9JtryO8fMU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arbutus Slab",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arbutusslab/v9/oY1Z8e7OuLXkJGbXtr5ba7ZVa68dJlaFAQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Architects Daughter",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/architectsdaughter/v11/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvfY5q4szgE-Q.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Archivo",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/archivo/v7/k3kQo8UDI-1M0wlSTd7iL0nAMaM.ttf",
        "italic": "http://fonts.gstatic.com/s/archivo/v7/k3kSo8UDI-1M0wlSfdzoK2vFIaOV8A.ttf",
        "500": "http://fonts.gstatic.com/s/archivo/v7/k3kVo8UDI-1M0wlSdSrLC0HrLaqM6Q4.ttf",
        "500italic": "http://fonts.gstatic.com/s/archivo/v7/k3kXo8UDI-1M0wlSfdzQ30LhKYiJ-Q7m8w.ttf",
        "600": "http://fonts.gstatic.com/s/archivo/v7/k3kVo8UDI-1M0wlSdQbMC0HrLaqM6Q4.ttf",
        "600italic": "http://fonts.gstatic.com/s/archivo/v7/k3kXo8UDI-1M0wlSfdzQ80XhKYiJ-Q7m8w.ttf",
        "700": "http://fonts.gstatic.com/s/archivo/v7/k3kVo8UDI-1M0wlSdWLNC0HrLaqM6Q4.ttf",
        "700italic": "http://fonts.gstatic.com/s/archivo/v7/k3kXo8UDI-1M0wlSfdzQl0ThKYiJ-Q7m8w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Archivo Black",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/archivoblack/v10/HTxqL289NzCGg4MzN6KJ7eW6OYuP_x7yx3A.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Archivo Narrow",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/archivonarrow/v12/tss0ApVBdCYD5Q7hcxTE1ArZ0Yb3g31S2s8p.ttf",
        "italic": "http://fonts.gstatic.com/s/archivonarrow/v12/tss2ApVBdCYD5Q7hcxTE1ArZ0bb1iXlw398pJxk.ttf",
        "500": "http://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b4Dqlla8dMgPgBu.ttf",
        "500italic": "http://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1sY1Z-9cCOxBu_BM.ttf",
        "600": "http://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b4vrVla8dMgPgBu.ttf",
        "600italic": "http://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1saFe-9cCOxBu_BM.ttf",
        "700": "http://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b5LrFla8dMgPgBu.ttf",
        "700italic": "http://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1scVf-9cCOxBu_BM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aref Ruqaa",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arefruqaa/v12/WwkbxPW1E165rajQKDulEIAiVNo5xNY.ttf",
        "700": "http://fonts.gstatic.com/s/arefruqaa/v12/WwkYxPW1E165rajQKDulKDwNcNIS2N_7Bdk.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arima Madurai",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t4IRoeKYORG0WNMgnC3seB1V3PqrGCch4Drg.ttf",
        "200": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1fHuipusfhcat2c.ttf",
        "300": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1ZXtipusfhcat2c.ttf",
        "regular": "http://fonts.gstatic.com/s/arimamadurai/v6/t5tmIRoeKYORG0WNMgnC3seB7TnFrpOHYh4.ttf",
        "500": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1c3sipusfhcat2c.ttf",
        "700": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1YXqipusfhcat2c.ttf",
        "800": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1Znpipusfhcat2c.ttf",
        "900": "http://fonts.gstatic.com/s/arimamadurai/v6/t5t7IRoeKYORG0WNMgnC3seB1b3oipusfhcat2c.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arimo",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "hebrew",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arimo/v15/P5sMzZCDf9_T_20eziBMjI-u.ttf",
        "italic": "http://fonts.gstatic.com/s/arimo/v15/P5sCzZCDf9_T_10cxCRuiZ-uydg.ttf",
        "700": "http://fonts.gstatic.com/s/arimo/v15/P5sBzZCDf9_T_1Wi4QREp5On0ME2.ttf",
        "700italic": "http://fonts.gstatic.com/s/arimo/v15/P5sHzZCDf9_T_10c_JhBrZeF1dE2PY4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arizonia",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arizonia/v11/neIIzCemt4A5qa7mv6WGHK06UY30.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Armata",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/armata/v12/gokvH63_HV5jQ-E9lD53Q2u_mQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arsenal",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arsenal/v5/wXKrE3kQtZQ4pF3D11_WAewrhXY.ttf",
        "italic": "http://fonts.gstatic.com/s/arsenal/v5/wXKpE3kQtZQ4pF3D513cBc4ulXYrtA.ttf",
        "700": "http://fonts.gstatic.com/s/arsenal/v5/wXKuE3kQtZQ4pF3D7-P5JeQAmX8yrdk.ttf",
        "700italic": "http://fonts.gstatic.com/s/arsenal/v5/wXKsE3kQtZQ4pF3D513kueEKnV03vdnKjw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Artifika",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/artifika/v11/VEMyRoxzronptCuxu6Wt5jDtreOL.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arvo",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arvo/v14/tDbD2oWUg0MKmSAa7Lzr7vs.ttf",
        "italic": "http://fonts.gstatic.com/s/arvo/v14/tDbN2oWUg0MKqSIQ6J7u_vvijQ.ttf",
        "700": "http://fonts.gstatic.com/s/arvo/v14/tDbM2oWUg0MKoZw1yLTA8vL7lAE.ttf",
        "700italic": "http://fonts.gstatic.com/s/arvo/v14/tDbO2oWUg0MKqSIoVLHK9tD-hAHkGg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Arya",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/arya/v6/ga6CawNG-HJd9Ub1-beqdFE.ttf",
        "700": "http://fonts.gstatic.com/s/arya/v6/ga6NawNG-HJdzfra3b-BaFg3dRE.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Asap",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/asap/v13/KFOoCniXp96a-zwU4UROGzY.ttf",
        "italic": "http://fonts.gstatic.com/s/asap/v13/KFOmCniXp96ayz4e5WZLCzYlKw.ttf",
        "500": "http://fonts.gstatic.com/s/asap/v13/KFOnCniXp96aw8g9xUxlBz88MsA.ttf",
        "500italic": "http://fonts.gstatic.com/s/asap/v13/KFOlCniXp96ayz4mEU9vAx05IsDqlA.ttf",
        "600": "http://fonts.gstatic.com/s/asap/v13/KFOnCniXp96aw-Q6xUxlBz88MsA.ttf",
        "600italic": "http://fonts.gstatic.com/s/asap/v13/KFOlCniXp96ayz4mPUhvAx05IsDqlA.ttf",
        "700": "http://fonts.gstatic.com/s/asap/v13/KFOnCniXp96aw4A7xUxlBz88MsA.ttf",
        "700italic": "http://fonts.gstatic.com/s/asap/v13/KFOlCniXp96ayz4mWUlvAx05IsDqlA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Asap Condensed",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/asapcondensed/v7/pxidypY1o9NHyXh3WvSbGSggdNeLYk1Mq3ap.ttf",
        "italic": "http://fonts.gstatic.com/s/asapcondensed/v7/pxifypY1o9NHyXh3WvSbGSggdOeJaElurmapvvM.ttf",
        "500": "http://fonts.gstatic.com/s/asapcondensed/v7/pxieypY1o9NHyXh3WvSbGSggdO9_S2lEgGqgp-pO.ttf",
        "500italic": "http://fonts.gstatic.com/s/asapcondensed/v7/pxiYypY1o9NHyXh3WvSbGSggdOeJUL1Him6CovpOkXA.ttf",
        "600": "http://fonts.gstatic.com/s/asapcondensed/v7/pxieypY1o9NHyXh3WvSbGSggdO9TTGlEgGqgp-pO.ttf",
        "600italic": "http://fonts.gstatic.com/s/asapcondensed/v7/pxiYypY1o9NHyXh3WvSbGSggdOeJUJFAim6CovpOkXA.ttf",
        "700": "http://fonts.gstatic.com/s/asapcondensed/v7/pxieypY1o9NHyXh3WvSbGSggdO83TWlEgGqgp-pO.ttf",
        "700italic": "http://fonts.gstatic.com/s/asapcondensed/v7/pxiYypY1o9NHyXh3WvSbGSggdOeJUPVBim6CovpOkXA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Asar",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/asar/v8/sZlLdRyI6TBIXkYQDLlTW6E.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Asset",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-15",
      "files": {
        "regular": "http://fonts.gstatic.com/s/asset/v10/SLXGc1na-mM4cWImRJqExst1.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Assistant",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-10-22",
      "files": {
        "200": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZnEGGf3qGuvM4.ttf",
        "300": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtrhnEGGf3qGuvM4.ttf",
        "regular": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGGf3qGuvM4.ttf",
        "500": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQttRnEGGf3qGuvM4.ttf",
        "600": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtjhgEGGf3qGuvM4.ttf",
        "700": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGGf3qGuvM4.ttf",
        "800": "http://fonts.gstatic.com/s/assistant/v6/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZgEGGf3qGuvM4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Astloch",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/astloch/v12/TuGRUVJ8QI5GSeUjq9wRzMtkH1Q.ttf",
        "700": "http://fonts.gstatic.com/s/astloch/v12/TuGUUVJ8QI5GSeUjk2A-6MNPA10xLMQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Asul",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/asul/v10/VuJ-dNjKxYr46fMFXK78JIg.ttf",
        "700": "http://fonts.gstatic.com/s/asul/v10/VuJxdNjKxYr40U8qeKbXOIFneRo.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Athiti",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wAxDNyAv2-C99ycg.ttf",
        "300": "http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wAoDByAv2-C99ycg.ttf",
        "regular": "http://fonts.gstatic.com/s/athiti/v5/pe0vMISdLIZIv1w4DBhWCtaiAg.ttf",
        "500": "http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wA-DFyAv2-C99ycg.ttf",
        "600": "http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wA1DZyAv2-C99ycg.ttf",
        "700": "http://fonts.gstatic.com/s/athiti/v5/pe0sMISdLIZIv1wAsDdyAv2-C99ycg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Atma",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "bengali",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo8JzKjc9PvedRkM.ttf",
        "regular": "http://fonts.gstatic.com/s/atma/v6/uK_84rqWc-Eom25bDj8WIv4.ttf",
        "500": "http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo5pyKjc9PvedRkM.ttf",
        "600": "http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo7Z1Kjc9PvedRkM.ttf",
        "700": "http://fonts.gstatic.com/s/atma/v6/uK_z4rqWc-Eoo9J0Kjc9PvedRkM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Atomic Age",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/atomicage/v13/f0Xz0eug6sdmRFkYZZGL58Ht9a8GYeA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Aubrey",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/aubrey/v13/q5uGsou7NPBw-p7vugNsCxVEgA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Audiowide",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/audiowide/v9/l7gdbjpo0cum0ckerWCtkQXPExpQBw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Autour One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/autourone/v10/UqyVK80cP25l3fJgbdfbk5lWVscxdKE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Average",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/average/v9/fC1hPYBHe23MxA7rIeJwVWytTyk.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Average Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/averagesans/v9/1Ptpg8fLXP2dlAXR-HlJJNJPBdqazVoK4A.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Averia Gruesa Libre",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/averiagruesalibre/v9/NGSov4nEGEktOaDRKsY-1dhh8eEtIx3ZUmmJw0SLRA8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Averia Libre",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/averialibre/v9/2V0FKIcMGZEnV6xygz7eNjEarovtb07t-pQgTw.ttf",
        "300italic": "http://fonts.gstatic.com/s/averialibre/v9/2V0HKIcMGZEnV6xygz7eNjESAJFhbUTp2JEwT4Sk.ttf",
        "regular": "http://fonts.gstatic.com/s/averialibre/v9/2V0aKIcMGZEnV6xygz7eNjEiAqPJZ2Xx8w.ttf",
        "italic": "http://fonts.gstatic.com/s/averialibre/v9/2V0EKIcMGZEnV6xygz7eNjESAKnNRWDh8405.ttf",
        "700": "http://fonts.gstatic.com/s/averialibre/v9/2V0FKIcMGZEnV6xygz7eNjEavoztb07t-pQgTw.ttf",
        "700italic": "http://fonts.gstatic.com/s/averialibre/v9/2V0HKIcMGZEnV6xygz7eNjESAJFxakTp2JEwT4Sk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Averia Sans Libre",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/averiasanslibre/v9/ga6SaxZG_G5OvCf_rt7FH3B6BHLMEd3lMKcQJZP1LmD9.ttf",
        "300italic": "http://fonts.gstatic.com/s/averiasanslibre/v9/ga6caxZG_G5OvCf_rt7FH3B6BHLMEdVLKisSL5fXK3D9qtg.ttf",
        "regular": "http://fonts.gstatic.com/s/averiasanslibre/v9/ga6XaxZG_G5OvCf_rt7FH3B6BHLMEeVJGIMYDo_8.ttf",
        "italic": "http://fonts.gstatic.com/s/averiasanslibre/v9/ga6RaxZG_G5OvCf_rt7FH3B6BHLMEdVLEoc6C5_8N3k.ttf",
        "700": "http://fonts.gstatic.com/s/averiasanslibre/v9/ga6SaxZG_G5OvCf_rt7FH3B6BHLMEd31N6cQJZP1LmD9.ttf",
        "700italic": "http://fonts.gstatic.com/s/averiasanslibre/v9/ga6caxZG_G5OvCf_rt7FH3B6BHLMEdVLKjsVL5fXK3D9qtg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Averia Serif Libre",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/averiaseriflibre/v10/neIVzD2ms4wxr6GvjeD0X88SHPyX2xYGCSmqwacqdrKvbQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/averiaseriflibre/v10/neIbzD2ms4wxr6GvjeD0X88SHPyX2xYOpzMmw60uVLe_bXHq.ttf",
        "regular": "http://fonts.gstatic.com/s/averiaseriflibre/v10/neIWzD2ms4wxr6GvjeD0X88SHPyX2xY-pQGOyYw2fw.ttf",
        "italic": "http://fonts.gstatic.com/s/averiaseriflibre/v10/neIUzD2ms4wxr6GvjeD0X88SHPyX2xYOpwuK64kmf6u2.ttf",
        "700": "http://fonts.gstatic.com/s/averiaseriflibre/v10/neIVzD2ms4wxr6GvjeD0X88SHPyX2xYGGS6qwacqdrKvbQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/averiaseriflibre/v10/neIbzD2ms4wxr6GvjeD0X88SHPyX2xYOpzM2xK0uVLe_bXHq.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "B612",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/b612/v5/3JnySDDxiSz32jm4GDigUXw.ttf",
        "italic": "http://fonts.gstatic.com/s/b612/v5/3Jn8SDDxiSz36juyHBqlQXwdVw.ttf",
        "700": "http://fonts.gstatic.com/s/b612/v5/3Jn9SDDxiSz34oWXPDCLTXUETuE.ttf",
        "700italic": "http://fonts.gstatic.com/s/b612/v5/3Jn_SDDxiSz36juKoDWBSVcBXuFb0Q.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "B612 Mono",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/b612mono/v5/kmK_Zq85QVWbN1eW6lJl1wTcquRTtg.ttf",
        "italic": "http://fonts.gstatic.com/s/b612mono/v5/kmK5Zq85QVWbN1eW6lJV1Q7YiOFDtqtf.ttf",
        "700": "http://fonts.gstatic.com/s/b612mono/v5/kmK6Zq85QVWbN1eW6lJdayv4os9Pv7JGSg.ttf",
        "700italic": "http://fonts.gstatic.com/s/b612mono/v5/kmKkZq85QVWbN1eW6lJV1TZkp8VLnbdWSg4x.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bad Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/badscript/v9/6NUT8F6PJgbFWQn47_x7lOwuzd1AZtw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bahiana",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bahiana/v5/uU9PCBUV4YenPWJU7xPb3vyHmlI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bahianita",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bahianita/v3/yYLr0hTb3vuqqsBUgxWtxTvV2NJPcA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bai Jamjuree",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0kePuk5A1-yiSgA.ttf",
        "200italic": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_oGkpox2S2CgOva.ttf",
        "300": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa09eDuk5A1-yiSgA.ttf",
        "300italic": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_pikZox2S2CgOva.ttf",
        "regular": "http://fonts.gstatic.com/s/baijamjuree/v4/LDI1apSCOBt_aeQQ7ftydoaMWcjKm7sp8g.ttf",
        "italic": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIrapSCOBt_aeQQ7ftydoa8W8LOub458jGL.ttf",
        "500": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0reHuk5A1-yiSgA.ttf",
        "500italic": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_o6kJox2S2CgOva.ttf",
        "600": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0gebuk5A1-yiSgA.ttf",
        "600italic": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_oWl5ox2S2CgOva.ttf",
        "700": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa05efuk5A1-yiSgA.ttf",
        "700italic": "http://fonts.gstatic.com/s/baijamjuree/v4/LDIoapSCOBt_aeQQ7ftydoa8W_pylpox2S2CgOva.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baloo2/v1/wXKrE3kTposypRyd11_WAewrhXY.ttf",
        "500": "http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd76v_JeQAmX8yrdk.ttf",
        "600": "http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd74f4JeQAmX8yrdk.ttf",
        "700": "http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd7-P5JeQAmX8yrdk.ttf",
        "800": "http://fonts.gstatic.com/s/baloo2/v1/wXKuE3kTposypRyd7__6JeQAmX8yrdk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Bhai 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baloobhai2/v1/sZlDdRSL-z1VEWZ4YNA7Y5I3cdTmiH1gFQ.ttf",
        "500": "http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IPhf3CgFZ8HNV3Nw.ttf",
        "600": "http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IPqfrCgFZ8HNV3Nw.ttf",
        "700": "http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IPzfvCgFZ8HNV3Nw.ttf",
        "800": "http://fonts.gstatic.com/s/baloobhai2/v1/sZlcdRSL-z1VEWZ4YNA7Y5IP0fjCgFZ8HNV3Nw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Bhaina 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "oriya",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baloobhaina2/v1/qWczB6yyq4P9Adr3RtoX1q6yShz7mDUoupoI.ttf",
        "500": "http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiQPsREgkYYBX_3F.ttf",
        "600": "http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiQjthEgkYYBX_3F.ttf",
        "700": "http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiRHtxEgkYYBX_3F.ttf",
        "800": "http://fonts.gstatic.com/s/baloobhaina2/v1/qWcwB6yyq4P9Adr3RtoX1q6ySiRbtBEgkYYBX_3F.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Chettan 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "malayalam",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baloochettan2/v1/vm8udRbmXEva26PK-NtuX4ynWEzf4P17OpYDlg.ttf",
        "500": "http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznFNRfMr0fn5bhCA.ttf",
        "600": "http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznONNfMr0fn5bhCA.ttf",
        "700": "http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznXNJfMr0fn5bhCA.ttf",
        "800": "http://fonts.gstatic.com/s/baloochettan2/v1/vm8rdRbmXEva26PK-NtuX4ynWEznQNFfMr0fn5bhCA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Da 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "bengali",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/balooda2/v1/2-ci9J9j0IaUMQZwAJyJcu7XoZFDf2Q.ttf",
        "500": "http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJShr-hZloY23zejE.ttf",
        "600": "http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJSjb5hZloY23zejE.ttf",
        "700": "http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJSlL4hZloY23zejE.ttf",
        "800": "http://fonts.gstatic.com/s/balooda2/v1/2-ch9J9j0IaUMQZwAJyJSk77hZloY23zejE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Paaji 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "gurmukhi",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baloopaaji2/v1/i7dMIFFzbz-QHZUdV9_UGWZuYFKQHwyVd3U.ttf",
        "500": "http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWKa5OwS-a3yGe9E.ttf",
        "600": "http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWIq-OwS-a3yGe9E.ttf",
        "700": "http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWO6_OwS-a3yGe9E.ttf",
        "800": "http://fonts.gstatic.com/s/baloopaaji2/v1/i7dRIFFzbz-QHZUdV9_UGWZuWPK8OwS-a3yGe9E.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Tamma 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "kannada",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/balootamma2/v1/vEFX2_hCAgcR46PaajtrYlBbT0g21tqeR7c.ttf",
        "500": "http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd7wf8tK1W77HtMo.ttf",
        "600": "http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd5AY8tK1W77HtMo.ttf",
        "700": "http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd_QZ8tK1W77HtMo.ttf",
        "800": "http://fonts.gstatic.com/s/balootamma2/v1/vEFK2_hCAgcR46PaajtrYlBbd-ga8tK1W77HtMo.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Tammudu 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "telugu",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/balootammudu2/v1/1Pt2g8TIS_SAmkLguUdFP8UaJcK-xXEW6aGXHw.ttf",
        "500": "http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGMVgy4YqLFrUnJA.ttf",
        "600": "http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGHV8y4YqLFrUnJA.ttf",
        "700": "http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGeV4y4YqLFrUnJA.ttf",
        "800": "http://fonts.gstatic.com/s/balootammudu2/v1/1Ptzg8TIS_SAmkLguUdFP8UaJcKGZV0y4YqLFrUnJA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baloo Thambi 2",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-03-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baloothambi2/v1/cY9cfjeOW0NHpmOQXranrbDyu4hHBJOxZQPp.ttf",
        "500": "http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7CzLbe5Th_gRA7L.ttf",
        "600": "http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7CfKre5Th_gRA7L.ttf",
        "700": "http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7D7K7e5Th_gRA7L.ttf",
        "800": "http://fonts.gstatic.com/s/baloothambi2/v1/cY9ffjeOW0NHpmOQXranrbDyu7DnKLe5Th_gRA7L.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Balsamiq Sans",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/balsamiqsans/v2/P5sEzZiAbNrN8SB3lQQX7Pnc8dkdIYdNHzs.ttf",
        "italic": "http://fonts.gstatic.com/s/balsamiqsans/v2/P5sazZiAbNrN8SB3lQQX7PncwdsXJaVIDzvcXA.ttf",
        "700": "http://fonts.gstatic.com/s/balsamiqsans/v2/P5sZzZiAbNrN8SB3lQQX7PncyWUyBY9mAzLFRQI.ttf",
        "700italic": "http://fonts.gstatic.com/s/balsamiqsans/v2/P5sfzZiAbNrN8SB3lQQX7PncwdsvmYpsBxDAVQI4aA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Balthazar",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/balthazar/v10/d6lKkaajS8Gm4CVQjFEvyRTo39l8hw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bangers",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bangers/v13/FeVQS0BTqb0h60ACL5la2bxii28.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Barlow",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-10",
      "files": {
        "100": "http://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E3b8s8yn4hnCci.ttf",
        "100italic": "http://fonts.gstatic.com/s/barlow/v5/7cHtv4kjgoGqM7E_CfNYwHoDmTcibrA.ttf",
        "200": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3w-oc4FAtlT47dw.ttf",
        "200italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfP04Voptzsrd6m9.ttf",
        "300": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3p-kc4FAtlT47dw.ttf",
        "300italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOQ4loptzsrd6m9.ttf",
        "regular": "http://fonts.gstatic.com/s/barlow/v5/7cHpv4kjgoGqM7EPC8E46HsxnA.ttf",
        "italic": "http://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E_Ccs8yn4hnCci.ttf",
        "500": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3_-gc4FAtlT47dw.ttf",
        "500italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPI41optzsrd6m9.ttf",
        "600": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E30-8c4FAtlT47dw.ttf",
        "600italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPk5Foptzsrd6m9.ttf",
        "700": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3t-4c4FAtlT47dw.ttf",
        "700italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOA5Voptzsrd6m9.ttf",
        "800": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3q-0c4FAtlT47dw.ttf",
        "800italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOc5loptzsrd6m9.ttf",
        "900": "http://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3j-wc4FAtlT47dw.ttf",
        "900italic": "http://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfO451optzsrd6m9.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Barlow Condensed",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-10",
      "files": {
        "100": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxxL3I-JCGChYJ8VI-L6OO_au7B43LT31vytKgbaw.ttf",
        "100italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru1H2lq0La6JN.ttf",
        "200": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B497y_3HcuKECcrs.ttf",
        "200italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DWvIMHYrtUxg.ttf",
        "300": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rx_3HcuKECcrs.ttf",
        "300italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3PWvIMHYrtUxg.ttf",
        "regular": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xbZ23n3pKg.ttf",
        "italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTT31vytKgbaw.ttf",
        "500": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3HcuKECcrs.ttf",
        "500italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3LWvIMHYrtUxg.ttf",
        "600": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3HcuKECcrs.ttf",
        "600italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XWvIMHYrtUxg.ttf",
        "700": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3HcuKECcrs.ttf",
        "700italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TWvIMHYrtUxg.ttf",
        "800": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3HcuKECcrs.ttf",
        "800italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fWvIMHYrtUxg.ttf",
        "900": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0_3HcuKECcrs.ttf",
        "900italic": "http://fonts.gstatic.com/s/barlowcondensed/v5/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bWvIMHYrtUxg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Barlow Semi Condensed",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfG4qvKk8ogoSP.ttf",
        "100italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpjgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbLLIEsKh5SPZWs.ttf",
        "200": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRft6uPAGEki52WfA.ttf",
        "200italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJnAWsgqZiGfHK5.ttf",
        "300": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf06iPAGEki52WfA.ttf",
        "300italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIDAmsgqZiGfHK5.ttf",
        "regular": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpvgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRnf4CrCEo4gg.ttf",
        "italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfYqvKk8ogoSP.ttf",
        "500": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfi6mPAGEki52WfA.ttf",
        "500italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJbA2sgqZiGfHK5.ttf",
        "600": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66PAGEki52WfA.ttf",
        "600italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJ3BGsgqZiGfHK5.ttf",
        "700": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-PAGEki52WfA.ttf",
        "700italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbITBWsgqZiGfHK5.ttf",
        "800": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf36yPAGEki52WfA.ttf",
        "800italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIPBmsgqZiGfHK5.ttf",
        "900": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf-62PAGEki52WfA.ttf",
        "900italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v6/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIrB2sgqZiGfHK5.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Barriecito",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/barriecito/v3/WWXXlj-CbBOSLY2QTuY_KdUiYwTO0MU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Barrio",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/barrio/v5/wEO8EBXBk8hBIDiEdQYhWdsX1Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Basic",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/basic/v10/xfu_0WLxV2_XKQN34lDVyR7D.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baskervville",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baskervville/v4/YA9Ur0yU4l_XOrogbkun3kQgt5OohvbJ9A.ttf",
        "italic": "http://fonts.gstatic.com/s/baskervville/v4/YA9Kr0yU4l_XOrogbkun3kQQtZmspPPZ9Mlt.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Battambang",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/battambang/v14/uk-mEGe7raEw-HjkzZabDnWj4yxx7o8.ttf",
        "700": "http://fonts.gstatic.com/s/battambang/v14/uk-lEGe7raEw-HjkzZabNsmMxyRa8oZK9I0.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Baumans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/baumans/v10/-W_-XJj9QyTd3QfpR_oyaksqY5Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bayon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bayon/v14/9XUrlJNmn0LPFl-pOhYEd2NJ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Be Vietnam",
      "variants": [
        "100",
        "100italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/bevietnam/v2/FBVxdDflz-iPfoPuIC2iKsUn7W1hK2czPg.ttf",
        "100italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVvdDflz-iPfoPuIC2iIqMfiWdlCWIjPi5p.ttf",
        "300": "http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKg0FzUdPJ24qJzc.ttf",
        "300italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfQUVFI0wvNzdwXQ.ttf",
        "regular": "http://fonts.gstatic.com/s/bevietnam/v2/FBVzdDflz-iPfoPuIC2iEqEt6U9kO2c.ttf",
        "italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVxdDflz-iPfoPuIC2iIqMn7W1hK2czPg.ttf",
        "500": "http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKlUEzUdPJ24qJzc.ttf",
        "500italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfGURFI0wvNzdwXQ.ttf",
        "600": "http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKnkDzUdPJ24qJzc.ttf",
        "600italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfNUNFI0wvNzdwXQ.ttf",
        "700": "http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKh0CzUdPJ24qJzc.ttf",
        "700italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfUUJFI0wvNzdwXQ.ttf",
        "800": "http://fonts.gstatic.com/s/bevietnam/v2/FBVwdDflz-iPfoPuIC2iKgEBzUdPJ24qJzc.ttf",
        "800italic": "http://fonts.gstatic.com/s/bevietnam/v2/FBVudDflz-iPfoPuIC2iIqMfTUFFI0wvNzdwXQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bebas Neue",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXooxW5rygbi49c.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Belgrano",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/belgrano/v11/55xvey5tM9rwKWrJZcMFirl08KDJ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bellefair",
      "variants": [
        "regular"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bellefair/v6/kJExBuYY6AAuhiXUxG19__A2pOdvDA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Belleza",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/belleza/v9/0nkoC9_pNeMfhX4BtcbyawzruP8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bellota",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/bellota/v2/MwQzbhXl3_qEpiwAID55kGMViblPtXs.ttf",
        "300italic": "http://fonts.gstatic.com/s/bellota/v2/MwQxbhXl3_qEpiwAKJBjHGEfjZtKpXulTQ.ttf",
        "regular": "http://fonts.gstatic.com/s/bellota/v2/MwQ2bhXl3_qEpiwAGJJRtGs-lbA.ttf",
        "italic": "http://fonts.gstatic.com/s/bellota/v2/MwQ0bhXl3_qEpiwAKJBbsEk7hbBWrA.ttf",
        "700": "http://fonts.gstatic.com/s/bellota/v2/MwQzbhXl3_qEpiwAIC5-kGMViblPtXs.ttf",
        "700italic": "http://fonts.gstatic.com/s/bellota/v2/MwQxbhXl3_qEpiwAKJBjDGYfjZtKpXulTQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bellota Text",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/bellotatext/v2/0FlMVP2VnlWS4f3-UE9hHXM5VfsqfQXwQy6yxg.ttf",
        "300italic": "http://fonts.gstatic.com/s/bellotatext/v2/0FlOVP2VnlWS4f3-UE9hHXMx--Gmfw_0YSuixmYK.ttf",
        "regular": "http://fonts.gstatic.com/s/bellotatext/v2/0FlTVP2VnlWS4f3-UE9hHXMB-dMOdS7sSg.ttf",
        "italic": "http://fonts.gstatic.com/s/bellotatext/v2/0FlNVP2VnlWS4f3-UE9hHXMx-9kKVyv8Sjer.ttf",
        "700": "http://fonts.gstatic.com/s/bellotatext/v2/0FlMVP2VnlWS4f3-UE9hHXM5RfwqfQXwQy6yxg.ttf",
        "700italic": "http://fonts.gstatic.com/s/bellotatext/v2/0FlOVP2VnlWS4f3-UE9hHXMx--G2eA_0YSuixmYK.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "BenchNine",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/benchnine/v9/ahcev8612zF4jxrwMosT--tRhWa8q0v8ag.ttf",
        "regular": "http://fonts.gstatic.com/s/benchnine/v9/ahcbv8612zF4jxrwMosrV8N1jU2gog.ttf",
        "700": "http://fonts.gstatic.com/s/benchnine/v9/ahcev8612zF4jxrwMosT6-xRhWa8q0v8ag.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bentham",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bentham/v11/VdGeAZQPEpYfmHglKWw7CJaK_y4.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Berkshire Swash",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/berkshireswash/v9/ptRRTi-cavZOGqCvnNJDl5m5XmNPrcQybX4pQA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Beth Ellen",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bethellen/v3/WwkbxPW2BE-3rb_JNT-qEIAiVNo5xNY.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bevan",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bevan/v12/4iCj6KZ0a9NXjF8aUir7tlSJ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Big Shoulders Display",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1xPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1Ur9DrDJYM2lAZ.ttf",
        "300": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UZ_LLJrgA00kAdA.ttf",
        "regular": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1sy9rvLpMc2g.ttf",
        "500": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UP_PLJrgA00kAdA.ttf",
        "600": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UE_TLJrgA00kAdA.ttf",
        "700": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1Ud_XLJrgA00kAdA.ttf",
        "800": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1Ua_bLJrgA00kAdA.ttf",
        "900": "http://fonts.gstatic.com/s/bigshouldersdisplay/v4/fC1yPZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1UT_fLJrgA00kAdA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Big Shoulders Inline Display",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOlmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COrytjChoEoUCJg.ttf",
        "300": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COnSPrAJGHowbP0g.ttf",
        "regular": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LObmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85CAtiniAptAoU.ttf",
        "500": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COiyOrAJGHowbP0g.ttf",
        "600": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COgCJrAJGHowbP0g.ttf",
        "700": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COmSIrAJGHowbP0g.ttf",
        "800": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COniLrAJGHowbP0g.ttf",
        "900": "http://fonts.gstatic.com/s/bigshouldersinlinedisplay/v1/_LOkmyfF4eSU_SCrJc9OI24U7siGvBGcZqmqV9-ZZ85COlyKrAJGHowbP0g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Big Shoulders Inline Text",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8idQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEU7wG3AwE9VRww.ttf",
        "300": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEYbSO1oeH9xI2gc.ttf",
        "regular": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8kdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NKSr6H1I1A9U.ttf",
        "500": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEd7TO1oeH9xI2gc.ttf",
        "600": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEfLUO1oeH9xI2gc.ttf",
        "700": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEZbVO1oeH9xI2gc.ttf",
        "800": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEYrWO1oeH9xI2gc.ttf",
        "900": "http://fonts.gstatic.com/s/bigshouldersinlinetext/v1/vm8hdQDmVECV5-vm5dJ-Tp-6WDeRjL4RV7dP8u-NEa7XO1oeH9xI2gc.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Big Shoulders Stencil Display",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeU4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvD00ncryljitbg.ttf",
        "300": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvA88FcB5FTrrKG-.ttf",
        "regular": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeq4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPysiQ2HMJz0ji.ttf",
        "500": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvBk8VcB5FTrrKG-.ttf",
        "600": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvBI9lcB5FTrrKG-.ttf",
        "700": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvAs91cB5FTrrKG-.ttf",
        "800": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvAw9FcB5FTrrKG-.ttf",
        "900": "http://fonts.gstatic.com/s/bigshouldersstencildisplay/v1/6aeX4LS6U6pR_bp5b_t2ugOhHWFcxSGP9ttD96KCb8xPyvAU9VcB5FTrrKG-.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Big Shoulders Stencil Text",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUi9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYSZYGLxtPhi2eA.ttf",
        "300": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYRRQkLbmvRrwPmQ.ttf",
        "regular": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUg9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcbz9ambTsehi.ttf",
        "500": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYQJQ0LbmvRrwPmQ.ttf",
        "600": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYQlRELbmvRrwPmQ.ttf",
        "700": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYRBRULbmvRrwPmQ.ttf",
        "800": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYRdRkLbmvRrwPmQ.ttf",
        "900": "http://fonts.gstatic.com/s/bigshouldersstenciltext/v1/5aUj9-i2oxDMNwY3dHfW7UAt3Q453SM15wNj53bCcYR5R0LbmvRrwPmQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Big Shoulders Text",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xzezRtP9G3CGPIf49hxc8P0eytUxBU-IZ_YscCdXQB.ttf",
        "300": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUMKRfSOkOfG0Y3A.ttf",
        "regular": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xxezRtP9G3CGPIf49hxc8P0eytUxBsnIx7QMISdQ.ttf",
        "500": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUaKVfSOkOfG0Y3A.ttf",
        "600": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBURKJfSOkOfG0Y3A.ttf",
        "700": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUIKNfSOkOfG0Y3A.ttf",
        "800": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUPKBfSOkOfG0Y3A.ttf",
        "900": "http://fonts.gstatic.com/s/bigshoulderstext/v4/55xyezRtP9G3CGPIf49hxc8P0eytUxBUGKFfSOkOfG0Y3A.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bigelow Rules",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bigelowrules/v9/RrQWboly8iR_I3KWSzeRuN0zT4cCH8WAJVk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bigshot One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bigshotone/v11/u-470qukhRkkO6BD_7cM_gxuUQJBXv_-.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bilbo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bilbo/v10/o-0EIpgpwWwZ210hpIRz4wxE.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bilbo Swash Caps",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bilboswashcaps/v13/zrf-0GXbz-H3Wb4XBsGrTgq2PVmdqAPopiRfKp8.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "BioRhyme",
      "variants": [
        "200",
        "300",
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ESOjnGAq8Sk1PoH.ttf",
        "300": "http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ETqjXGAq8Sk1PoH.ttf",
        "regular": "http://fonts.gstatic.com/s/biorhyme/v5/1cXwaULHBpDMsHYW_HxGpVWIgNit.ttf",
        "700": "http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ET6inGAq8Sk1PoH.ttf",
        "800": "http://fonts.gstatic.com/s/biorhyme/v5/1cX3aULHBpDMsHYW_ETmiXGAq8Sk1PoH.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "BioRhyme Expanded",
      "variants": [
        "200",
        "300",
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9LjbffxxcblSHSdTXrb_z.ttf",
        "300": "http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9Ljbffxw4bVSHSdTXrb_z.ttf",
        "regular": "http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dQIE1zZzytGswgU577CDY9LjbffySURXCPYsje.ttf",
        "700": "http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9LjbffxwoalSHSdTXrb_z.ttf",
        "800": "http://fonts.gstatic.com/s/biorhymeexpanded/v6/i7dVIE1zZzytGswgU577CDY9Ljbffxw0aVSHSdTXrb_z.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Biryani",
      "variants": [
        "200",
        "300",
        "regular",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddYQyGTBSU-J-RxQ.ttf",
        "300": "http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddeAxGTBSU-J-RxQ.ttf",
        "regular": "http://fonts.gstatic.com/s/biryani/v6/hv-WlzNxIFoO84YdTUwZPTh5T-s.ttf",
        "600": "http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddZQ3GTBSU-J-RxQ.ttf",
        "700": "http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddfA2GTBSU-J-RxQ.ttf",
        "800": "http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84Yddew1GTBSU-J-RxQ.ttf",
        "900": "http://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84Yddcg0GTBSU-J-RxQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bitter",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v16",
      "lastModified": "2020-07-29",
      "files": {
        "100": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbeCL_EXFh2reU.ttf",
        "200": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbfCL_EXFh2reU.ttf",
        "300": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8ajfCL_EXFh2reU.ttf",
        "regular": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbfCL_EXFh2reU.ttf",
        "500": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8cTfCL_EXFh2reU.ttf",
        "600": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8SjYCL_EXFh2reU.ttf",
        "700": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8RHYCL_EXFh2reU.ttf",
        "800": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbYCL_EXFh2reU.ttf",
        "900": "http://fonts.gstatic.com/s/bitter/v16/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8V_YCL_EXFh2reU.ttf",
        "100italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4P3OWHpzveWxBw.ttf",
        "200italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPzOWHpzveWxBw.ttf",
        "300italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cvvzOWHpzveWxBw.ttf",
        "italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4PzOWHpzveWxBw.ttf",
        "500italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c0vzOWHpzveWxBw.ttf",
        "600italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cPvvOWHpzveWxBw.ttf",
        "700italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cB_vOWHpzveWxBw.ttf",
        "800italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPvOWHpzveWxBw.ttf",
        "900italic": "http://fonts.gstatic.com/s/bitter/v16/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cSfvOWHpzveWxBw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Black And White Picture",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/blackandwhitepicture/v8/TwMe-JAERlQd3ooUHBUXGmrmioKjjnRSFO-NqI5HbcMi-yWY.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Black Han Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/blackhansans/v8/ea8Aad44WunzF9a-dL6toA8r8nqVIXSkH-Hc.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Black Ops One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/blackopsone/v12/qWcsB6-ypo7xBdr6Xshe96H3WDzRtjkho4M.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Blinker",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/blinker/v4/cIf_MaFatEE-VTaP_E2hZEsCkIt9QQ.ttf",
        "200": "http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_OGARGEsnIJkWL4.ttf",
        "300": "http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_IWDRGEsnIJkWL4.ttf",
        "regular": "http://fonts.gstatic.com/s/blinker/v4/cIf9MaFatEE-VTaPxCmrYGkHgIs.ttf",
        "600": "http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_PGFRGEsnIJkWL4.ttf",
        "700": "http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_JWERGEsnIJkWL4.ttf",
        "800": "http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_ImHRGEsnIJkWL4.ttf",
        "900": "http://fonts.gstatic.com/s/blinker/v4/cIf4MaFatEE-VTaP_K2GRGEsnIJkWL4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bokor",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bokor/v13/m8JcjfpeeaqTiR2WdInbcaxE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bonbon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bonbon/v12/0FlVVPeVlFec4ee_cDEAbQY5-A.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Boogaloo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/boogaloo/v12/kmK-Zq45GAvOdnaW6x1F_SrQo_1K.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bowlby One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bowlbyone/v12/taiPGmVuC4y96PFeqp8smo6C_Z0wcK4.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bowlby One SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bowlbyonesc/v12/DtVlJxerQqQm37tzN3wMug9Pzgj8owhNjuE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Brawler",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/brawler/v11/xn7gYHE3xXewAscGsgC7S9XdZN8.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bree Serif",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/breeserif/v10/4UaHrEJCrhhnVA3DgluAx63j5pN1MwI.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bubblegum Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bubblegumsans/v9/AYCSpXb_Z9EORv1M5QTjEzMEtdaHzoPPb7R4.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bubbler One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bubblerone/v9/f0Xy0eqj68ppQV9KBLmAouHH26MPePkt.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Buda",
      "variants": [
        "300"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/buda/v11/GFDqWAN8mnyIJSSrG7UBr7pZKA0.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Buenard",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/buenard/v12/OD5DuM6Cyma8FnnsPzf9qGi9HL4.ttf",
        "700": "http://fonts.gstatic.com/s/buenard/v12/OD5GuM6Cyma8FnnsB4vSjGCWALepwss.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bungee",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bungee/v6/N0bU2SZBIuF2PU_ECn50Kd_PmA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bungee Hairline",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bungeehairline/v6/snfys0G548t04270a_ljTLUVrv-7YB2dQ5ZPqQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bungee Inline",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bungeeinline/v6/Gg8zN58UcgnlCweMrih332VuDGJ1-FEglsc.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bungee Outline",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bungeeoutline/v6/_6_mEDvmVP24UvU2MyiGDslL3Qg3YhJqPXxo.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Bungee Shade",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/bungeeshade/v6/DtVkJxarWL0t2KdzK3oI_jks7iLSrwFUlw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Butcherman",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/butcherman/v12/2EbiL-thF0loflXUBOdb1zWzq_5uT84.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Butterfly Kids",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/butterflykids/v9/ll8lK2CWTjuqAsXDqlnIbMNs5S4arxFrAX1D.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cabin",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v17",
      "lastModified": "2020-09-29",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkV2EL7Gvxm7rE_s.ttf",
        "500": "http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkW-EL7Gvxm7rE_s.ttf",
        "600": "http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkYODL7Gvxm7rE_s.ttf",
        "700": "http://fonts.gstatic.com/s/cabin/v17/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkbqDL7Gvxm7rE_s.ttf",
        "italic": "http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHx_KlwkzuA_u1Bg.ttf",
        "500italic": "http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXH9fKlwkzuA_u1Bg.ttf",
        "600italic": "http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHGfWlwkzuA_u1Bg.ttf",
        "700italic": "http://fonts.gstatic.com/s/cabin/v17/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHIPWlwkzuA_u1Bg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cabin Condensed",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-09-29",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cabincondensed/v14/nwpMtK6mNhBK2err_hqkYhHRqmwaYOjZ5HZl8Q.ttf",
        "500": "http://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwilMH97F15-K1oqQ.ttf",
        "600": "http://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwiuMb97F15-K1oqQ.ttf",
        "700": "http://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwi3Mf97F15-K1oqQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cabin Sketch",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cabinsketch/v14/QGYpz_kZZAGCONcK2A4bGOjMn9JM6fnuKg.ttf",
        "700": "http://fonts.gstatic.com/s/cabinsketch/v14/QGY2z_kZZAGCONcK2A4bGOj0I_1o4dLyI4CMFw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Caesar Dressing",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/caesardressing/v9/yYLx0hLa3vawqtwdswbotmK4vrR3cbb6LZttyg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cagliostro",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cagliostro/v9/ZgNWjP5HM73BV5amnX-TjGXEM4COoE4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cairo",
      "variants": [
        "200",
        "300",
        "regular",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "200": "http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalrub76M7dd8aGZk.ttf",
        "300": "http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6HkvalqKbL6M7dd8aGZk.ttf",
        "regular": "http://fonts.gstatic.com/s/cairo/v9/SLXGc1nY6HkvamImRJqExst1.ttf",
        "600": "http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalr-ar6M7dd8aGZk.ttf",
        "700": "http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalqaa76M7dd8aGZk.ttf",
        "900": "http://fonts.gstatic.com/s/cairo/v9/SLXLc1nY6Hkvalqiab6M7dd8aGZk.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Caladea",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/caladea/v2/kJEzBugZ7AAjhybUjR93-9IztOc.ttf",
        "italic": "http://fonts.gstatic.com/s/caladea/v2/kJExBugZ7AAjhybUvR19__A2pOdvDA.ttf",
        "700": "http://fonts.gstatic.com/s/caladea/v2/kJE2BugZ7AAjhybUtaNY39oYqO52FZ0.ttf",
        "700italic": "http://fonts.gstatic.com/s/caladea/v2/kJE0BugZ7AAjhybUvR1FQ98SrMxzBZ2lDA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Calistoga",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/calistoga/v2/6NUU8F2OJg6MeR7l4e0vtMYAwdRZfw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Calligraffitti",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/calligraffitti/v12/46k2lbT3XjDVqJw3DCmCFjE0vnFZM5ZBpYN-.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cambay",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cambay/v7/SLXJc1rY6H0_ZDsGbrSIz9JsaA.ttf",
        "italic": "http://fonts.gstatic.com/s/cambay/v7/SLXLc1rY6H0_ZDs2bL6M7dd8aGZk.ttf",
        "700": "http://fonts.gstatic.com/s/cambay/v7/SLXKc1rY6H0_ZDs-0pusx_lwYX99kA.ttf",
        "700italic": "http://fonts.gstatic.com/s/cambay/v7/SLXMc1rY6H0_ZDs2bIYwwvN0Q3ptkDMN.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cambo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cambo/v9/IFSqHeNEk8FJk416ok7xkPm8.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Candal",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/candal/v10/XoHn2YH6T7-t_8cNAR4Jt9Yxlw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cantarell",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cantarell/v10/B50NF7ZDq37KMUvlO01Ji6hqHK-CLA.ttf",
        "italic": "http://fonts.gstatic.com/s/cantarell/v10/B50LF7ZDq37KMUvlO015iaJuPqqSLJYf.ttf",
        "700": "http://fonts.gstatic.com/s/cantarell/v10/B50IF7ZDq37KMUvlO01xN4dOFISeJY8GgQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/cantarell/v10/B50WF7ZDq37KMUvlO015iZrSEY6aB4oWgWHB.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cantata One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cantataone/v10/PlI5Fl60Nb5obNzNe2jslVxEt8CwfGaD.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cantora One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cantoraone/v10/gyB4hws1JdgnKy56GB_JX6zdZ4vZVbgZ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Capriola",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/capriola/v8/wXKoE3YSppcvo1PDln_8L-AinG8y.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cardo",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cardo/v13/wlp_gwjKBV1pqiv_1oAZ2H5O.ttf",
        "italic": "http://fonts.gstatic.com/s/cardo/v13/wlpxgwjKBV1pqhv93IQ73W5OcCk.ttf",
        "700": "http://fonts.gstatic.com/s/cardo/v13/wlpygwjKBV1pqhND-aQR82JHaTBX.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Carme",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/carme/v11/ptRHTiWdbvZIDOjGxLNrxfbZ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Carrois Gothic",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/carroisgothic/v11/Z9XPDmFATg-N1PLtLOOxvIHl9ZmD3i7ajcJ-.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Carrois Gothic SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/carroisgothicsc/v10/ZgNJjOVHM6jfUZCmyUqT2A2HVKjc-28nNHabY4dN.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Carter One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/carterone/v12/q5uCsoe5IOB2-pXv9UcNIxR2hYxREMs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Catamaran",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil"
      ],
      "version": "v7",
      "lastModified": "2020-07-29",
      "files": {
        "100": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjc1anXuluiLyw.ttf",
        "200": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPPjd1anXuluiLyw.ttf",
        "300": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPCbd1anXuluiLyw.ttf",
        "regular": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjd1anXuluiLyw.ttf",
        "500": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPErd1anXuluiLyw.ttf",
        "600": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPKba1anXuluiLyw.ttf",
        "700": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPJ_a1anXuluiLyw.ttf",
        "800": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPPja1anXuluiLyw.ttf",
        "900": "http://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPNHa1anXuluiLyw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Caudex",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/caudex/v10/esDQ311QOP6BJUrIyviAnb4eEw.ttf",
        "italic": "http://fonts.gstatic.com/s/caudex/v10/esDS311QOP6BJUr4yPKEv7sOE4in.ttf",
        "700": "http://fonts.gstatic.com/s/caudex/v10/esDT311QOP6BJUrwdteklZUCGpG-GQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/caudex/v10/esDV311QOP6BJUr4yMo4kJ8GOJSuGdLB.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Caveat",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9SIKjYBxPigs.ttf",
        "500": "http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjcB9SIKjYBxPigs.ttf",
        "600": "http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjSx6SIKjYBxPigs.ttf",
        "700": "http://fonts.gstatic.com/s/caveat/v9/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6SIKjYBxPigs.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Caveat Brush",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/caveatbrush/v6/EYq0maZfwr9S9-ETZc3fKXtMW7mT03pdQw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cedarville Cursive",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cedarvillecursive/v12/yYL00g_a2veiudhUmxjo5VKkoqA-B_neJbBxw8BeTg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ceviche One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cevicheone/v11/gyB4hws1IcA6JzR-GB_JX6zdZ4vZVbgZ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chakra Petch",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkeNIhFQJXE3AY00g.ttf",
        "300italic": "http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpLJQp_A_gMk0izH.ttf",
        "regular": "http://fonts.gstatic.com/s/chakrapetch/v4/cIf6MapbsEk7TDLdtEz1BwkmmKBhSL7Y1Q.ttf",
        "italic": "http://fonts.gstatic.com/s/chakrapetch/v4/cIfkMapbsEk7TDLdtEz1BwkWmqplarvI1R8t.ttf",
        "500": "http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkebIlFQJXE3AY00g.ttf",
        "500italic": "http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpKRQ5_A_gMk0izH.ttf",
        "600": "http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkeQI5FQJXE3AY00g.ttf",
        "600italic": "http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpK9RJ_A_gMk0izH.ttf",
        "700": "http://fonts.gstatic.com/s/chakrapetch/v4/cIflMapbsEk7TDLdtEz1BwkeJI9FQJXE3AY00g.ttf",
        "700italic": "http://fonts.gstatic.com/s/chakrapetch/v4/cIfnMapbsEk7TDLdtEz1BwkWmpLZRZ_A_gMk0izH.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Changa",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-06-26",
      "files": {
        "200": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZy2xQjDp9htf1ZM.ttf",
        "300": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ_OxQjDp9htf1ZM.ttf",
        "regular": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ62xQjDp9htf1ZM.ttf",
        "500": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ5-xQjDp9htf1ZM.ttf",
        "600": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ3O2QjDp9htf1ZM.ttf",
        "700": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZ0q2QjDp9htf1ZM.ttf",
        "800": "http://fonts.gstatic.com/s/changa/v10/2-c79JNi2YuVOUcOarRPgnNGooxCZy22QjDp9htf1ZM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Changa One",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/changaone/v13/xfu00W3wXn3QLUJXhzq46AbouLfbK64.ttf",
        "italic": "http://fonts.gstatic.com/s/changaone/v13/xfu20W3wXn3QLUJXhzq42ATivJXeO67ISw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chango",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chango/v9/2V0cKI0OB5U7WaJyz324TFUaAw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Charm",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/charm/v5/7cHmv4oii5K0MeYvIe804WIo.ttf",
        "700": "http://fonts.gstatic.com/s/charm/v5/7cHrv4oii5K0Md6TDss8yn4hnCci.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Charmonman",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/charmonman/v5/MjQDmiR3vP_nuxDv47jiWJGovLdh6OE.ttf",
        "700": "http://fonts.gstatic.com/s/charmonman/v5/MjQAmiR3vP_nuxDv47jiYC2HmL9K9OhmGnY.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chathura",
      "variants": [
        "100",
        "300",
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/chathura/v6/_gP91R7-rzUuVjim42dEq0SbTvZyuDo.ttf",
        "300": "http://fonts.gstatic.com/s/chathura/v6/_gP81R7-rzUuVjim42eMiWSxYPp7oSNy.ttf",
        "regular": "http://fonts.gstatic.com/s/chathura/v6/_gP71R7-rzUuVjim418goUC5S-Zy.ttf",
        "700": "http://fonts.gstatic.com/s/chathura/v6/_gP81R7-rzUuVjim42ecjmSxYPp7oSNy.ttf",
        "800": "http://fonts.gstatic.com/s/chathura/v6/_gP81R7-rzUuVjim42eAjWSxYPp7oSNy.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chau Philomene One",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chauphilomeneone/v10/55xxezRsPtfie1vPY49qzdgSlJiHRQFsnIx7QMISdQ.ttf",
        "italic": "http://fonts.gstatic.com/s/chauphilomeneone/v10/55xzezRsPtfie1vPY49qzdgSlJiHRQFcnoZ_YscCdXQB.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chela One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chelaone/v9/6ae-4KC7Uqgdz_JZdPIy31vWNTMwoQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chelsea Market",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chelseamarket/v8/BCawqZsHqfr89WNP_IApC8tzKBhlLA4uKkWk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chenla",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chenla/v13/SZc43FDpIKu8WZ9eXxfonUPL6Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cherry Cream Soda",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cherrycreamsoda/v11/UMBIrOxBrW6w2FFyi9paG0fdVdRciTd6Cd47DJ7G.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cherry Swash",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cherryswash/v9/i7dNIFByZjaNAMxtZcnfAy58QHi-EwWMbg.ttf",
        "700": "http://fonts.gstatic.com/s/cherryswash/v9/i7dSIFByZjaNAMxtZcnfAy5E_FeaGy6QZ3WfYg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chewy",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chewy/v12/uK_94ruUb-k-wk5xIDMfO-ed.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chicle",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chicle/v9/lJwG-pw9i2dqU-BDyWKuobYSxw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chilanka",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "malayalam"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chilanka/v6/WWXRlj2DZQiMJYaYRrJQI9EAZhTO.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chivo",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjDY8Z_uqzGQC_-.ttf",
        "300italic": "http://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteUp9sKjkRT_-bF0.ttf",
        "regular": "http://fonts.gstatic.com/s/chivo/v12/va9I4kzIxd1KFoBvS-J3kbDP.ttf",
        "italic": "http://fonts.gstatic.com/s/chivo/v12/va9G4kzIxd1KFrBtQeZVlKDPWTY.ttf",
        "700": "http://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjTZMZ_uqzGQC_-.ttf",
        "700italic": "http://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteVp6sKjkRT_-bF0.ttf",
        "900": "http://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjrZsZ_uqzGQC_-.ttf",
        "900italic": "http://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteWJ4sKjkRT_-bF0.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Chonburi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/chonburi/v5/8AtqGs-wOpGRTBq66IWaFr3biAfZ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cinzel",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-08-20",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnTYrvDE5ZdqU.ttf",
        "500": "http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-uTnTYrvDE5ZdqU.ttf",
        "600": "http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-gjgTYrvDE5ZdqU.ttf",
        "700": "http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-jHgTYrvDE5ZdqU.ttf",
        "800": "http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-lbgTYrvDE5ZdqU.ttf",
        "900": "http://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-n_gTYrvDE5ZdqU.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cinzel Decorative",
      "variants": [
        "regular",
        "700",
        "900"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cinzeldecorative/v9/daaCSScvJGqLYhG8nNt8KPPswUAPnh7URs1LaCyC.ttf",
        "700": "http://fonts.gstatic.com/s/cinzeldecorative/v9/daaHSScvJGqLYhG8nNt8KPPswUAPniZoaelDQzCLlQXE.ttf",
        "900": "http://fonts.gstatic.com/s/cinzeldecorative/v9/daaHSScvJGqLYhG8nNt8KPPswUAPniZQa-lDQzCLlQXE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Clicker Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/clickerscript/v8/raxkHiKPvt8CMH6ZWP8PdlEq72rY2zqUKafv.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Coda",
      "variants": [
        "regular",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v16",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/coda/v16/SLXHc1jY5nQ8JUIMapaN39I.ttf",
        "800": "http://fonts.gstatic.com/s/coda/v16/SLXIc1jY5nQ8HeIgTp6mw9t1cX8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Coda Caption",
      "variants": [
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "800": "http://fonts.gstatic.com/s/codacaption/v14/ieVm2YRII2GMY7SyXSoDRiQGqcx6x_-fACIgaw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Codystar",
      "variants": [
        "300",
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/codystar/v8/FwZf7-Q1xVk-40qxOuYsyuyrj0e29bfC.ttf",
        "regular": "http://fonts.gstatic.com/s/codystar/v8/FwZY7-Q1xVk-40qxOt6A4sijpFu_.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Coiny",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/coiny/v6/gyByhwU1K989PXwbElSvO5Tc.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Combo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/combo/v9/BXRlvF3Jh_fIhg0iBu9y8Hf0.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Comfortaa",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v29",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMPrQVIT9c2c8.ttf",
        "regular": "http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMPrQVIT9c2c8.ttf",
        "500": "http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMPrQVIT9c2c8.ttf",
        "600": "http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLPrQVIT9c2c8.ttf",
        "700": "http://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LPrQVIT9c2c8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Comic Neue",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/comicneue/v2/4UaErEJDsxBrF37olUeD_wHLwpteLwtHJlc.ttf",
        "300italic": "http://fonts.gstatic.com/s/comicneue/v2/4UaarEJDsxBrF37olUeD96_RTplUKylCNlcw_Q.ttf",
        "regular": "http://fonts.gstatic.com/s/comicneue/v2/4UaHrEJDsxBrF37olUeDx63j5pN1MwI.ttf",
        "italic": "http://fonts.gstatic.com/s/comicneue/v2/4UaFrEJDsxBrF37olUeD96_p4rFwIwJePw.ttf",
        "700": "http://fonts.gstatic.com/s/comicneue/v2/4UaErEJDsxBrF37olUeD_xHMwpteLwtHJlc.ttf",
        "700italic": "http://fonts.gstatic.com/s/comicneue/v2/4UaarEJDsxBrF37olUeD96_RXp5UKylCNlcw_Q.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Coming Soon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/comingsoon/v12/qWcuB6mzpYL7AJ2VfdQR1u-SUjjzsykh.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Commissioner",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-10-08",
      "files": {
        "100": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Ni-IO9pOXuRoaY.ttf",
        "200": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Fi_IO9pOXuRoaY.ttf",
        "300": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Ia_IO9pOXuRoaY.ttf",
        "regular": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Ni_IO9pOXuRoaY.ttf",
        "500": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Oq_IO9pOXuRoaY.ttf",
        "600": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Aa4IO9pOXuRoaY.ttf",
        "700": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5D-4IO9pOXuRoaY.ttf",
        "800": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5Fi4IO9pOXuRoaY.ttf",
        "900": "http://fonts.gstatic.com/s/commissioner/v1/tDbe2o2WnlgI0FNDgduEk4jAhwgIy5k8SlfU5HG4IO9pOXuRoaY.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Concert One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/concertone/v11/VEM1Ro9xs5PjtzCu-srDqRTlhv-CuVAQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Condiment",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/condiment/v8/pONk1hggFNmwvXALyH6Sq4n4o1vyCQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Content",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/content/v13/zrfl0HLayePhU_AwUaDyIiL0RCg.ttf",
        "700": "http://fonts.gstatic.com/s/content/v13/zrfg0HLayePhU_AwaRzdBirfWCHvkAI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Contrail One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/contrailone/v10/eLGbP-j_JA-kG0_Zo51noafdZUvt_c092w.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Convergence",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/convergence/v9/rax5HiePvdgXPmmMHcIPYRhasU7Q8Cad.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cookie",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cookie/v12/syky-y18lb0tSbfNlQCT9tPdpw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Copse",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/copse/v10/11hPGpDKz1rGb0djHkihUb-A.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Corben",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/corben/v14/LYjDdGzzklQtCMp9oAlEpVs3VQ.ttf",
        "700": "http://fonts.gstatic.com/s/corben/v14/LYjAdGzzklQtCMpFHCZgrXArXN7HWQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cormorant",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiRLmYgoyyYzFzFw.ttf",
        "300italic": "http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qMUgIa2QTRjF8ER.ttf",
        "regular": "http://fonts.gstatic.com/s/cormorant/v10/H4clBXOCl9bbnla_nHIa6JG8iqeuag.ttf",
        "italic": "http://fonts.gstatic.com/s/cormorant/v10/H4cjBXOCl9bbnla_nHIq6pu4qKK-aihq.ttf",
        "500": "http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiHLiYgoyyYzFzFw.ttf",
        "500italic": "http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qNMgYa2QTRjF8ER.ttf",
        "600": "http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiML-YgoyyYzFzFw.ttf",
        "600italic": "http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qNghoa2QTRjF8ER.ttf",
        "700": "http://fonts.gstatic.com/s/cormorant/v10/H4cgBXOCl9bbnla_nHIiVL6YgoyyYzFzFw.ttf",
        "700italic": "http://fonts.gstatic.com/s/cormorant/v10/H4c-BXOCl9bbnla_nHIq6qMEh4a2QTRjF8ER.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cormorant Garamond",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllvuQWJ5heb_w.ttf",
        "300italic": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPjuw-NxBKL_y94.ttf",
        "regular": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3bmX5slCNuHLi8bLeY9MK7whWMhyjornFLsS6V7w.ttf",
        "italic": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrHtPkyuF7w6C.ttf",
        "500": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQWlhvuQWJ5heb_w.ttf",
        "500italic": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEO7ug-NxBKL_y94.ttf",
        "600": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQdl9vuQWJ5heb_w.ttf",
        "600italic": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEOXvQ-NxBKL_y94.ttf",
        "700": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5vuQWJ5heb_w.ttf",
        "700italic": "http://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvA-NxBKL_y94.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cormorant Infant",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN9951w3_DMrQqcdJrk.ttf",
        "300italic": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItcDEhRoUYNrn_Ig.ttf",
        "regular": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyPU44g9vKiM1sORYSiWeAsLN993_Af2DsAXq4.ttf",
        "italic": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyJU44g9vKiM1sORYSiWeAsLN997_IV3BkFTq4EPw.ttf",
        "500": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN995wQ2_DMrQqcdJrk.ttf",
        "500italic": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItKDAhRoUYNrn_Ig.ttf",
        "600": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN995ygx_DMrQqcdJrk.ttf",
        "600italic": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItBDchRoUYNrn_Ig.ttf",
        "700": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyIU44g9vKiM1sORYSiWeAsLN9950ww_DMrQqcdJrk.ttf",
        "700italic": "http://fonts.gstatic.com/s/cormorantinfant/v10/HhyKU44g9vKiM1sORYSiWeAsLN997_ItYDYhRoUYNrn_Ig.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cormorant SC",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmABIU_R3y8DOWGA.ttf",
        "regular": "http://fonts.gstatic.com/s/cormorantsc/v10/0yb5GD4kxqXBmOVLG30OGwserDow9Tbu-Q.ttf",
        "500": "http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmWBMU_R3y8DOWGA.ttf",
        "600": "http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmdBQU_R3y8DOWGA.ttf",
        "700": "http://fonts.gstatic.com/s/cormorantsc/v10/0ybmGD4kxqXBmOVLG30OGwsmEBUU_R3y8DOWGA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cormorant Unicase",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_tucv7Gy0DRzS.ttf",
        "regular": "http://fonts.gstatic.com/s/cormorantunicase/v10/HI_QiZUaILtOqhqgDeXoF_n1_fTGX-vTnsMnx3C9.ttf",
        "500": "http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt-cv7Gy0DRzS.ttf",
        "600": "http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsOcv7Gy0DRzS.ttf",
        "700": "http://fonts.gstatic.com/s/cormorantunicase/v10/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsecv7Gy0DRzS.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cormorant Upright",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-09-25",
      "files": {
        "300": "http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1N5phDsU9X6RPzQ.ttf",
        "regular": "http://fonts.gstatic.com/s/cormorantupright/v8/VuJrdM3I2Y35poFONtLdafkUCHw1y2vVjjTkeMnz.ttf",
        "500": "http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1MhpxDsU9X6RPzQ.ttf",
        "600": "http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1MNoBDsU9X6RPzQ.ttf",
        "700": "http://fonts.gstatic.com/s/cormorantupright/v8/VuJudM3I2Y35poFONtLdafkUCHw1y1NpoRDsU9X6RPzQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Courgette",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/courgette/v8/wEO_EBrAnc9BLjLQAUkFUfAL3EsHiA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Courier Prime",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/courierprime/v2/u-450q2lgwslOqpF_6gQ8kELWwZjW-_-tvg.ttf",
        "italic": "http://fonts.gstatic.com/s/courierprime/v2/u-4n0q2lgwslOqpF_6gQ8kELawRpX837pvjxPA.ttf",
        "700": "http://fonts.gstatic.com/s/courierprime/v2/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-fVqvHoJXw.ttf",
        "700italic": "http://fonts.gstatic.com/s/courierprime/v2/u-4i0q2lgwslOqpF_6gQ8kELawRR4-LfrtPtNXyeAg.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cousine",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "hebrew",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v16",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cousine/v16/d6lIkaiiRdih4SpPzSMlzTbtz9k.ttf",
        "italic": "http://fonts.gstatic.com/s/cousine/v16/d6lKkaiiRdih4SpP_SEvyRTo39l8hw.ttf",
        "700": "http://fonts.gstatic.com/s/cousine/v16/d6lNkaiiRdih4SpP9Z8K6T7G09BlnmQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/cousine/v16/d6lPkaiiRdih4SpP_SEXdTvM1_JgjmRpOA.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Coustard",
      "variants": [
        "regular",
        "900"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/coustard/v11/3XFpErgg3YsZ5fqUU9UPvWXuROTd.ttf",
        "900": "http://fonts.gstatic.com/s/coustard/v11/3XFuErgg3YsZ5fqUU-2LkEHmb_jU3eRL.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Covered By Your Grace",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/coveredbyyourgrace/v10/QGYwz-AZahWOJJI9kykWW9mD6opopoqXSOS0FgItq6bFIg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Crafty Girls",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/craftygirls/v10/va9B4kXI39VaDdlPJo8N_NvuQR37fF3Wlg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Creepster",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/creepster/v9/AlZy_zVUqJz4yMrniH4hdXf4XB0Tow.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Crete Round",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/creteround/v9/55xoey1sJNPjPiv1ZZZrxJ1827zAKnxN.ttf",
        "italic": "http://fonts.gstatic.com/s/creteround/v9/55xqey1sJNPjPiv1ZZZrxK1-0bjiL2xNhKc.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Crimson Pro",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-06-26",
      "files": {
        "200": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZTm18OJE_VNWoyQ.ttf",
        "300": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZkG18OJE_VNWoyQ.ttf",
        "regular": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZzm18OJE_VNWoyQ.ttf",
        "500": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZ_G18OJE_VNWoyQ.ttf",
        "600": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZEGp8OJE_VNWoyQ.ttf",
        "700": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZKWp8OJE_VNWoyQ.ttf",
        "800": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZTmp8OJE_VNWoyQ.ttf",
        "900": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZZ2p8OJE_VNWoyQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi4Ue5s7dtC4yZNE.ttf",
        "300italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi7Ke5s7dtC4yZNE.ttf",
        "italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6Ue5s7dtC4yZNE.ttf",
        "500italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6me5s7dtC4yZNE.ttf",
        "600italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi5KfJs7dtC4yZNE.ttf",
        "700italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi5zfJs7dtC4yZNE.ttf",
        "800italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi4UfJs7dtC4yZNE.ttf",
        "900italic": "http://fonts.gstatic.com/s/crimsonpro/v13/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi49fJs7dtC4yZNE.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Crimson Text",
      "variants": [
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/crimsontext/v11/wlp2gwHKFkZgtmSR3NB0oRJvaAJSA_JN3Q.ttf",
        "italic": "http://fonts.gstatic.com/s/crimsontext/v11/wlpogwHKFkZgtmSR3NB0oRJfaghWIfdd3ahG.ttf",
        "600": "http://fonts.gstatic.com/s/crimsontext/v11/wlppgwHKFkZgtmSR3NB0oRJXsCx2C9lR1LFffg.ttf",
        "600italic": "http://fonts.gstatic.com/s/crimsontext/v11/wlprgwHKFkZgtmSR3NB0oRJfajCOD9NV9rRPfrKu.ttf",
        "700": "http://fonts.gstatic.com/s/crimsontext/v11/wlppgwHKFkZgtmSR3NB0oRJX1C12C9lR1LFffg.ttf",
        "700italic": "http://fonts.gstatic.com/s/crimsontext/v11/wlprgwHKFkZgtmSR3NB0oRJfajDqDtNV9rRPfrKu.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Croissant One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/croissantone/v8/3y9n6bU9bTPg4m8NDy3Kq24UM3pqn5cdJ-4.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Crushed",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/crushed/v11/U9Mc6dym6WXImTlFT1kfuIqyLzA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cuprum",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-10-08",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmg-X6ZjzSJjQjgnU.ttf",
        "500": "http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmg9f6ZjzSJjQjgnU.ttf",
        "600": "http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmgzv9ZjzSJjQjgnU.ttf",
        "700": "http://fonts.gstatic.com/s/cuprum/v13/dg45_pLmvrkcOkBnKsOzXyGWTBcmgwL9ZjzSJjQjgnU.ttf",
        "italic": "http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25jn_YIhYmknUPEA.ttf",
        "500italic": "http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25vH_YIhYmknUPEA.ttf",
        "600italic": "http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25UHjYIhYmknUPEA.ttf",
        "700italic": "http://fonts.gstatic.com/s/cuprum/v13/dg47_pLmvrkcOkBNI_FMh0j91rkhli25aXjYIhYmknUPEA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cute Font",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cutefont/v8/Noaw6Uny2oWPbSHMrY6vmJNVNC9hkw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cutive",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cutive/v12/NaPZcZ_fHOhV3Ip7T_hDoyqlZQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Cutive Mono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/cutivemono/v9/m8JWjfRfY7WVjVi2E-K9H5RFRG-K3Mud.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "DM Mono",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/dmmono/v2/aFTR7PB1QTsUX8KYvrGyIYSnbKX9Rlk.ttf",
        "300italic": "http://fonts.gstatic.com/s/dmmono/v2/aFTT7PB1QTsUX8KYth-orYataIf4VllXuA.ttf",
        "regular": "http://fonts.gstatic.com/s/dmmono/v2/aFTU7PB1QTsUX8KYhh2aBYyMcKw.ttf",
        "italic": "http://fonts.gstatic.com/s/dmmono/v2/aFTW7PB1QTsUX8KYth-QAa6JYKzkXw.ttf",
        "500": "http://fonts.gstatic.com/s/dmmono/v2/aFTR7PB1QTsUX8KYvumzIYSnbKX9Rlk.ttf",
        "500italic": "http://fonts.gstatic.com/s/dmmono/v2/aFTT7PB1QTsUX8KYth-o9YetaIf4VllXuA.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "DM Sans",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dmsans/v6/rP2Hp2ywxg089UriOZSCHBeHFl0.ttf",
        "italic": "http://fonts.gstatic.com/s/dmsans/v6/rP2Fp2ywxg089UriCZaIGDWCBl0O8Q.ttf",
        "500": "http://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriAWCrOB-sClQX6Cg.ttf",
        "500italic": "http://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZaw7BymDnYS-Cjk6Q.ttf",
        "700": "http://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriASitOB-sClQX6Cg.ttf",
        "700italic": "http://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZawpBqmDnYS-Cjk6Q.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "DM Serif Display",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2019-11-19",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dmserifdisplay/v4/-nFnOHM81r4j6k0gjAW3mujVU2B2K_d709jy92k.ttf",
        "italic": "http://fonts.gstatic.com/s/dmserifdisplay/v4/-nFhOHM81r4j6k0gjAW3mujVU2B2G_Vx1_r352np3Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "DM Serif Text",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2019-11-19",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dmseriftext/v4/rnCu-xZa_krGokauCeNq1wWyafOPXHIJErY.ttf",
        "italic": "http://fonts.gstatic.com/s/dmseriftext/v4/rnCw-xZa_krGokauCeNq1wWyWfGFWFAMArZKqQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Damion",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/damion/v10/hv-XlzJ3KEUe_YZUbWY3MTFgVg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dancing Script",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTeB9ptDqpw.ttf",
        "500": "http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BAyoHTeB9ptDqpw.ttf",
        "600": "http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B7y0HTeB9ptDqpw.ttf",
        "700": "http://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i0HTeB9ptDqpw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dangrek",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dangrek/v12/LYjCdG30nEgoH8E2gCNqqVIuTN4.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Darker Grotesque",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVoxr2AW8hTOsXsX0.ttf",
        "regular": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MH6cuh-mLQlC4BKCtayOfARkSVm7beJWcKUOI.ttf",
        "500": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVo0L3AW8hTOsXsX0.ttf",
        "600": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVo27wAW8hTOsXsX0.ttf",
        "700": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVowrxAW8hTOsXsX0.ttf",
        "800": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVoxbyAW8hTOsXsX0.ttf",
        "900": "http://fonts.gstatic.com/s/darkergrotesque/v2/U9MA6cuh-mLQlC4BKCtayOfARkSVozLzAW8hTOsXsX0.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "David Libre",
      "variants": [
        "regular",
        "500",
        "700"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/davidlibre/v5/snfus0W_99N64iuYSvp4W_l86p6TYS-Y.ttf",
        "500": "http://fonts.gstatic.com/s/davidlibre/v5/snfzs0W_99N64iuYSvp4W8GIw7qbSjORSo9W.ttf",
        "700": "http://fonts.gstatic.com/s/davidlibre/v5/snfzs0W_99N64iuYSvp4W8HAxbqbSjORSo9W.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dawning of a New Day",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dawningofanewday/v11/t5t_IQMbOp2SEwuncwLRjMfIg1yYit_nAz8bhWJGNoBE.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Days One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/daysone/v10/mem9YaCnxnKRiYZOCLYVeLkWVNBt.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dekko",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dekko/v7/46khlb_wWjfSrttFR0vsfl1B.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Delius",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/delius/v10/PN_xRfK0pW_9e1rtYcI-jT3L_w.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Delius Swash Caps",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/deliusswashcaps/v12/oY1E8fPLr7v4JWCExZpWebxVKORpXXedKmeBvEYs.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Delius Unicase",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/deliusunicase/v14/845BNMEwEIOVT8BmgfSzIr_6mmLHd-73LXWs.ttf",
        "700": "http://fonts.gstatic.com/s/deliusunicase/v14/845CNMEwEIOVT8BmgfSzIr_6mlp7WMr_BmmlS5aw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Della Respira",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dellarespira/v8/RLp5K5v44KaueWI6iEJQBiGPRfkSu6EuTHo.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Denk One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/denkone/v8/dg4m_pzhrqcFb2IzROtHpbglShon.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Devonshire",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/devonshire/v9/46kqlbDwWirWr4gtBD2BX0Vq01lYAZM.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dhurjati",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dhurjati/v8/_6_8ED3gSeatXfFiFX3ySKQtuTA2.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Didact Gothic",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/didactgothic/v14/ahcfv8qz1zt6hCC5G4F_P4ASpUySp0LlcyQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Diplomata",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/diplomata/v12/Cn-0JtiMXwhNwp-wKxyfYGxYrdM9Sg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Diplomata SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/diplomatasc/v9/buExpoi3ecvs3kidKgBJo2kf-P5Oaiw4cw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Do Hyeon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v11",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dohyeon/v11/TwMN-I8CRRU2zM86HFE3ZwaH__-C.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dokdo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dokdo/v8/esDf315XNuCBLxLo4NaMlKcH.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Domine",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-29",
      "files": {
        "regular": "http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X3LAI10VErGuW8Q.ttf",
        "500": "http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X0DAI10VErGuW8Q.ttf",
        "600": "http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X6zHI10VErGuW8Q.ttf",
        "700": "http://fonts.gstatic.com/s/domine/v10/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X5XHI10VErGuW8Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Donegal One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/donegalone/v8/m8JWjfRYea-ZnFz6fsK9FZRFRG-K3Mud.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Doppio One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/doppioone/v8/Gg8wN5gSaBfyBw2MqCh-lgshKGpe5Fg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dorsa",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dorsa/v11/yYLn0hjd0OGwqo493XCFxAnQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dosis",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v18",
      "lastModified": "2020-06-26",
      "files": {
        "200": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7MV3BkFTq4EPw.ttf",
        "300": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMV3BkFTq4EPw.ttf",
        "regular": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7MV3BkFTq4EPw.ttf",
        "500": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMV3BkFTq4EPw.ttf",
        "600": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3BkFTq4EPw.ttf",
        "700": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3BkFTq4EPw.ttf",
        "800": "http://fonts.gstatic.com/s/dosis/v18/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7QV3BkFTq4EPw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dr Sugiyama",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/drsugiyama/v10/HTxoL2k4N3O9n5I1boGI7abRM4-t-g7y.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Duru Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/durusans/v14/xn7iYH8xwmSyTvEV_HOxT_fYdN-WZw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Dynalight",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/dynalight/v9/1Ptsg8LOU_aOmQvTsF4ISotrDfGGxA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "EB Garamond",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUA4V-e6yHgQ.ttf",
        "500": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-2fRUA4V-e6yHgQ.ttf",
        "600": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNUA4V-e6yHgQ.ttf",
        "700": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-DPNUA4V-e6yHgQ.ttf",
        "800": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-a_NUA4V-e6yHgQ.ttf",
        "italic": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7e8QI96WamXgXFI.ttf",
        "500italic": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7eOQI96WamXgXFI.ttf",
        "600italic": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7diR496WamXgXFI.ttf",
        "700italic": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7dbR496WamXgXFI.ttf",
        "800italic": "http://fonts.gstatic.com/s/ebgaramond/v14/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7c8R496WamXgXFI.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Eagle Lake",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/eaglelake/v8/ptRMTiqbbuNJDOiKj9wG5O7yKQNute8.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "East Sea Dokdo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/eastseadokdo/v8/xfuo0Wn2V2_KanASqXSZp22m05_aGavYS18y.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Eater",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/eater/v9/mtG04_FCK7bOvpu2u3FwsXsR.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Economica",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/economica/v8/Qw3fZQZaHCLgIWa29ZBrMcgAAl1lfQ.ttf",
        "italic": "http://fonts.gstatic.com/s/economica/v8/Qw3ZZQZaHCLgIWa29ZBbM8IEIFh1fWUl.ttf",
        "700": "http://fonts.gstatic.com/s/economica/v8/Qw3aZQZaHCLgIWa29ZBTjeckCnZ5dHw8iw.ttf",
        "700italic": "http://fonts.gstatic.com/s/economica/v8/Qw3EZQZaHCLgIWa29ZBbM_q4D3x9Vnksi4M7.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Eczar",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/eczar/v9/BXRlvF3Pi-DLmw0iBu9y8Hf0.ttf",
        "500": "http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzXWL8t622v9WNjW.ttf",
        "600": "http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzX6KMt622v9WNjW.ttf",
        "700": "http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzWeKct622v9WNjW.ttf",
        "800": "http://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzWCKst622v9WNjW.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "El Messiri",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "arabic",
        "cyrillic",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/elmessiri/v8/K2F0fZBRmr9vQ1pHEey6AoqKAyLzfWo.ttf",
        "500": "http://fonts.gstatic.com/s/elmessiri/v8/K2F3fZBRmr9vQ1pHEey6On6jJyrYYWOMluQ.ttf",
        "600": "http://fonts.gstatic.com/s/elmessiri/v8/K2F3fZBRmr9vQ1pHEey6OlKkJyrYYWOMluQ.ttf",
        "700": "http://fonts.gstatic.com/s/elmessiri/v8/K2F3fZBRmr9vQ1pHEey6OjalJyrYYWOMluQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Electrolize",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/electrolize/v9/cIf5Ma1dtE0zSiGSiED7AUEGso5tQafB.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Elsie",
      "variants": [
        "regular",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/elsie/v10/BCanqZABrez54yYu9slAeLgX.ttf",
        "900": "http://fonts.gstatic.com/s/elsie/v10/BCaqqZABrez54x6q2-1IU6QeXSBk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Elsie Swash Caps",
      "variants": [
        "regular",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/elsieswashcaps/v9/845DNN8xGZyVX5MVo_upKf7KnjK0ferVKGWsUo8.ttf",
        "900": "http://fonts.gstatic.com/s/elsieswashcaps/v9/845ENN8xGZyVX5MVo_upKf7KnjK0RW74DG2HToawrdU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Emblema One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/emblemaone/v9/nKKT-GQ0F5dSY8vzG0rOEIRBHl57G_f_.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Emilys Candy",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/emilyscandy/v8/2EbgL-1mD1Rnb0OGKudbk0y5r9xrX84JjA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Encode Sans",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-07-29",
      "files": {
        "100": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGGHiZtWP7FJCt2c.ttf",
        "200": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGOHjZtWP7FJCt2c.ttf",
        "300": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGD_jZtWP7FJCt2c.ttf",
        "regular": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGGHjZtWP7FJCt2c.ttf",
        "500": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGFPjZtWP7FJCt2c.ttf",
        "600": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGL_kZtWP7FJCt2c.ttf",
        "700": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGIbkZtWP7FJCt2c.ttf",
        "800": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGOHkZtWP7FJCt2c.ttf",
        "900": "http://fonts.gstatic.com/s/encodesans/v7/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGMjkZtWP7FJCt2c.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Encode Sans Condensed",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_76_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-5a-JLQoFI2KR.ttf",
        "200": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-SY6pByQJKnuIFA.ttf",
        "300": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-LY2pByQJKnuIFA.ttf",
        "regular": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_16_LD37rqfuwxyIuaZhE6cRXOLtm2gfTGgaWNDw8VIw.ttf",
        "500": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-dYypByQJKnuIFA.ttf",
        "600": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-WYupByQJKnuIFA.ttf",
        "700": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-PYqpByQJKnuIFA.ttf",
        "800": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-IYmpByQJKnuIFA.ttf",
        "900": "http://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-BYipByQJKnuIFA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Encode Sans Expanded",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mx1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpJGKQNicoAbJlw.ttf",
        "200": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLqCCNIXIwSP0XD.ttf",
        "300": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKOCyNIXIwSP0XD.ttf",
        "regular": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4m_1mF4GcnstG_Jh1QH6ac4hNLeNyeYUqoiIwdAd5Ab.ttf",
        "500": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLWCiNIXIwSP0XD.ttf",
        "600": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpL6DSNIXIwSP0XD.ttf",
        "700": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKeDCNIXIwSP0XD.ttf",
        "800": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKCDyNIXIwSP0XD.ttf",
        "900": "http://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKmDiNIXIwSP0XD.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Encode Sans Semi Condensed",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT6oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1T19MFtQ9jpVUA.ttf",
        "200": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1RZ1eFHbdTgTFmr.ttf",
        "300": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Q91uFHbdTgTFmr.ttf",
        "regular": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT4oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG2yR_sVPRsjp.ttf",
        "500": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Rl1-FHbdTgTFmr.ttf",
        "600": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1RJ0OFHbdTgTFmr.ttf",
        "700": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Qt0eFHbdTgTFmr.ttf",
        "800": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Qx0uFHbdTgTFmr.ttf",
        "900": "http://fonts.gstatic.com/s/encodesanssemicondensed/v5/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1QV0-FHbdTgTFmr.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Encode Sans Semi Expanded",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8xOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM-41KwrlKXeOEA.ttf",
        "200": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM0IUCyDLJX6XCWU.ttf",
        "300": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyYXCyDLJX6XCWU.ttf",
        "regular": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke83OhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TC4o_LyjgOXc.ttf",
        "500": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM34WCyDLJX6XCWU.ttf",
        "600": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM1IRCyDLJX6XCWU.ttf",
        "700": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMzYQCyDLJX6XCWU.ttf",
        "800": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyoTCyDLJX6XCWU.ttf",
        "900": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMw4SCyDLJX6XCWU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Engagement",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/engagement/v10/x3dlckLDZbqa7RUs9MFVXNossybsHQI.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Englebert",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/englebert/v8/xn7iYH8w2XGrC8AR4HSxT_fYdN-WZw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Enriqueta",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/enriqueta/v10/goksH6L7AUFrRvV44HVTS0CjkP1Yog.ttf",
        "500": "http://fonts.gstatic.com/s/enriqueta/v10/gokpH6L7AUFrRvV44HVrv2mHmNZEq6TTFw.ttf",
        "600": "http://fonts.gstatic.com/s/enriqueta/v10/gokpH6L7AUFrRvV44HVrk26HmNZEq6TTFw.ttf",
        "700": "http://fonts.gstatic.com/s/enriqueta/v10/gokpH6L7AUFrRvV44HVr92-HmNZEq6TTFw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Epilogue",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDLiDJXVigHPVA.ttf",
        "200": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDPiDJXVigHPVA.ttf",
        "300": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXbjPiDJXVigHPVA.ttf",
        "regular": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDPiDJXVigHPVA.ttf",
        "500": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXAjPiDJXVigHPVA.ttf",
        "600": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX7jTiDJXVigHPVA.ttf",
        "700": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX1zTiDJXVigHPVA.ttf",
        "800": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDTiDJXVigHPVA.ttf",
        "900": "http://fonts.gstatic.com/s/epilogue/v2/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXmTTiDJXVigHPVA.ttf",
        "100italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKTp_RqATfVHNU.ttf",
        "200italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKT5_RqATfVHNU.ttf",
        "300italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HBUT5_RqATfVHNU.ttf",
        "italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT5_RqATfVHNU.ttf",
        "500italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HA4T5_RqATfVHNU.ttf",
        "600italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDUSJ_RqATfVHNU.ttf",
        "700italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDtSJ_RqATfVHNU.ttf",
        "800italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKSJ_RqATfVHNU.ttf",
        "900italic": "http://fonts.gstatic.com/s/epilogue/v2/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCjSJ_RqATfVHNU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Erica One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ericaone/v11/WBLnrEXccV9VGrOKmGD1W0_MJMGxiQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Esteban",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/esteban/v9/r05bGLZE-bdGdN-GdOuD5jokU8E.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Euphoria Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/euphoriascript/v9/mFTpWb0X2bLb_cx6To2B8GpKoD5ak_ZT1D8x7Q.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ewert",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ewert/v8/va9I4kzO2tFODYBvS-J3kbDP.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Exo",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v11",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM2CwNsOl4p5Is.ttf",
        "200": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4tM3CwNsOl4p5Is.ttf",
        "300": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03CwNsOl4p5Is.ttf",
        "regular": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM3CwNsOl4p5Is.ttf",
        "500": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4mE3CwNsOl4p5Is.ttf",
        "600": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4o0wCwNsOl4p5Is.ttf",
        "700": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4rQwCwNsOl4p5Is.ttf",
        "800": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4tMwCwNsOl4p5Is.ttf",
        "900": "http://fonts.gstatic.com/s/exo/v11/4UaZrEtFpBI4f1ZSIK9d4LjJ4vowCwNsOl4p5Is.ttf",
        "100italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t040FmPnws9Iu-uA.ttf",
        "200italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0Y0BmPnws9Iu-uA.ttf",
        "300italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0vUBmPnws9Iu-uA.ttf",
        "italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t040BmPnws9Iu-uA.ttf",
        "500italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t00UBmPnws9Iu-uA.ttf",
        "600italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0PUdmPnws9Iu-uA.ttf",
        "700italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0BEdmPnws9Iu-uA.ttf",
        "800italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0Y0dmPnws9Iu-uA.ttf",
        "900italic": "http://fonts.gstatic.com/s/exo/v11/4UafrEtFpBISdmSt-MY2ehbO95t0SkdmPnws9Iu-uA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Exo 2",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v9",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvOcPtq-rpvLpQ.ttf",
        "200": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvKcPtq-rpvLpQ.ttf",
        "300": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8j4PKcPtq-rpvLpQ.ttf",
        "regular": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKcPtq-rpvLpQ.ttf",
        "500": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jjPKcPtq-rpvLpQ.ttf",
        "600": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWcPtq-rpvLpQ.ttf",
        "700": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWcPtq-rpvLpQ.ttf",
        "800": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvWcPtq-rpvLpQ.ttf",
        "900": "http://fonts.gstatic.com/s/exo2/v9/7cH1v4okm5zmbvwkAx_sfcEuiD8jF_WcPtq-rpvLpQ.ttf",
        "100italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fNC6jJ7bpQBL.ttf",
        "200italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drH0fdC6jJ7bpQBL.ttf",
        "300italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drEqfdC6jJ7bpQBL.ttf",
        "italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fdC6jJ7bpQBL.ttf",
        "500italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drFGfdC6jJ7bpQBL.ttf",
        "600italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGqetC6jJ7bpQBL.ttf",
        "700italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGTetC6jJ7bpQBL.ttf",
        "800italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drH0etC6jJ7bpQBL.ttf",
        "900italic": "http://fonts.gstatic.com/s/exo2/v9/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drHdetC6jJ7bpQBL.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Expletus Sans",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/expletussans/v14/RLp5K5v5_bqufTYdnhFzDj2dRfkSu6EuTHo.ttf",
        "italic": "http://fonts.gstatic.com/s/expletussans/v14/RLpnK5v5_bqufTYdnhFzDj2ddfsYv4MrXHrRDA.ttf",
        "500": "http://fonts.gstatic.com/s/expletussans/v14/RLpkK5v5_bqufTYdnhFzDj2dfQ07n6kFUHPIFaU.ttf",
        "500italic": "http://fonts.gstatic.com/s/expletussans/v14/RLpiK5v5_bqufTYdnhFzDj2ddfsgS6oPVFHNBaVImA.ttf",
        "600": "http://fonts.gstatic.com/s/expletussans/v14/RLpkK5v5_bqufTYdnhFzDj2dfSE8n6kFUHPIFaU.ttf",
        "600italic": "http://fonts.gstatic.com/s/expletussans/v14/RLpiK5v5_bqufTYdnhFzDj2ddfsgZ60PVFHNBaVImA.ttf",
        "700": "http://fonts.gstatic.com/s/expletussans/v14/RLpkK5v5_bqufTYdnhFzDj2dfUU9n6kFUHPIFaU.ttf",
        "700italic": "http://fonts.gstatic.com/s/expletussans/v14/RLpiK5v5_bqufTYdnhFzDj2ddfsgA6wPVFHNBaVImA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fahkwang",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOJHmZlRFipxkwjx.ttf",
        "200italic": "http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgHFQHC5Tlhjxdw4.ttf",
        "300": "http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOIjmplRFipxkwjx.ttf",
        "300italic": "http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgBVTHC5Tlhjxdw4.ttf",
        "regular": "http://fonts.gstatic.com/s/fahkwang/v4/Noax6Uj3zpmBOgbNpNqPsr1ZPTZ4.ttf",
        "italic": "http://fonts.gstatic.com/s/fahkwang/v4/Noa36Uj3zpmBOgbNpOqNuLl7OCZ4ihE.ttf",
        "500": "http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOJ7m5lRFipxkwjx.ttf",
        "500italic": "http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgE1SHC5Tlhjxdw4.ttf",
        "600": "http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOJXnJlRFipxkwjx.ttf",
        "600italic": "http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgGFVHC5Tlhjxdw4.ttf",
        "700": "http://fonts.gstatic.com/s/fahkwang/v4/Noa26Uj3zpmBOgbNpOIznZlRFipxkwjx.ttf",
        "700italic": "http://fonts.gstatic.com/s/fahkwang/v4/Noa06Uj3zpmBOgbNpOqNgAVUHC5Tlhjxdw4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fanwood Text",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fanwoodtext/v10/3XFtErwl05Ad_vSCF6Fq7xXGRdbY1P1Sbg.ttf",
        "italic": "http://fonts.gstatic.com/s/fanwoodtext/v10/3XFzErwl05Ad_vSCF6Fq7xX2R9zc9vhCblye.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Farro",
      "variants": [
        "300",
        "regular",
        "500",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/farro/v2/i7dJIFl3byGNHa3hNJ6-WkJUQUq7.ttf",
        "regular": "http://fonts.gstatic.com/s/farro/v2/i7dEIFl3byGNHZVNHLq2cV5d.ttf",
        "500": "http://fonts.gstatic.com/s/farro/v2/i7dJIFl3byGNHa25NZ6-WkJUQUq7.ttf",
        "700": "http://fonts.gstatic.com/s/farro/v2/i7dJIFl3byGNHa3xM56-WkJUQUq7.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Farsan",
      "variants": [
        "regular"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/farsan/v6/VEMwRoJ0vY_zsyz62q-pxDX9rQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fascinate",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fascinate/v9/z7NWdRrufC8XJK0IIEli1LbQRPyNrw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fascinate Inline",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fascinateinline/v10/jVyR7mzzB3zc-jp6QCAu60poNqIy1g3CfRXxWZQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Faster One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fasterone/v12/H4ciBXCHmdfClFb-vWhfyLuShq63czE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fasthand",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fasthand/v11/0yb9GDohyKTYn_ZEESkuYkw2rQg1.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fauna One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/faunaone/v8/wlpzgwTPBVpjpCuwkuEx2UxLYClOCg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Faustina",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsgoEvGVWWe8tbEg.ttf",
        "500": "http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlssIEvGVWWe8tbEg.ttf",
        "600": "http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsXIYvGVWWe8tbEg.ttf",
        "700": "http://fonts.gstatic.com/s/faustina/v7/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsZYYvGVWWe8tbEg.ttf",
        "italic": "http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsLHWl-SWc5LEnoF.ttf",
        "500italic": "http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsL1Wl-SWc5LEnoF.ttf",
        "600italic": "http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsIZXV-SWc5LEnoF.ttf",
        "700italic": "http://fonts.gstatic.com/s/faustina/v7/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsIgXV-SWc5LEnoF.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Federant",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/federant/v13/2sDdZGNfip_eirT0_U0jRUG0AqUc.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Federo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/federo/v12/iJWFBX-cbD_ETsbmjVOe2WTG7Q.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Felipa",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-15",
      "files": {
        "regular": "http://fonts.gstatic.com/s/felipa/v7/FwZa7-owz1Eu4F_wSNSEwM2zpA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fenix",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fenix/v8/XoHo2YL_S7-g5ostKzAFvs8o.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Finger Paint",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fingerpaint/v10/0QInMXVJ-o-oRn_7dron8YWO85bS8ANesw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fira Code",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_GNsFVfxN87gsj0.ttf",
        "regular": "http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sFVfxN87gsj0.ttf",
        "500": "http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sFVfxN87gsj0.ttf",
        "600": "http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_ONrFVfxN87gsj0.ttf",
        "700": "http://fonts.gstatic.com/s/firacode/v9/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_NprFVfxN87gsj0.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fira Mono",
      "variants": [
        "regular",
        "500",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/firamono/v9/N0bX2SlFPv1weGeLZDtQIfTTkdbJYA.ttf",
        "500": "http://fonts.gstatic.com/s/firamono/v9/N0bS2SlFPv1weGeLZDto1d33mf3VaZBRBQ.ttf",
        "700": "http://fonts.gstatic.com/s/firamono/v9/N0bS2SlFPv1weGeLZDtondv3mf3VaZBRBQ.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fira Sans",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2019-07-22",
      "files": {
        "100": "http://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9IjOazP3dUTP.ttf",
        "100italic": "http://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqYTfVcFTPj0s.ttf",
        "200": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKnuQR37fF3Wlg.ttf",
        "200italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQBf_XljGllLX.ttf",
        "300": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKruQR37fF3Wlg.ttf",
        "300italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQxf_XljGllLX.ttf",
        "regular": "http://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VfkILKSTbndQ.ttf",
        "italic": "http://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkojOazP3dUTP.ttf",
        "500": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKvuQR37fF3Wlg.ttf",
        "500italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qhf_XljGllLX.ttf",
        "600": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzuQR37fF3Wlg.ttf",
        "600italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRRf_XljGllLX.ttf",
        "700": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3uQR37fF3Wlg.ttf",
        "700italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRBf_XljGllLX.ttf",
        "800": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7uQR37fF3Wlg.ttf",
        "800italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRxf_XljGllLX.ttf",
        "900": "http://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_uQR37fF3Wlg.ttf",
        "900italic": "http://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRhf_XljGllLX.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fira Sans Condensed",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2019-07-17",
      "files": {
        "100": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarWZXtqOlQfx9CjA.ttf",
        "100italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOtEADFm8hSaQTFG18FErVhsC9x-tarUfPVzONUXRpSjJcu.ttf",
        "200": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWTnMiMN-cxZblY4.ttf",
        "200italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVYMJ0dzRehY43EA.ttf",
        "300": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWV3PiMN-cxZblY4.ttf",
        "300italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVBMF0dzRehY43EA.ttf",
        "regular": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarYfHnrMtVbx8.ttf",
        "italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPtqOlQfx9CjA.ttf",
        "500": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOiMN-cxZblY4.ttf",
        "500italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVXMB0dzRehY43EA.ttf",
        "600": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJiMN-cxZblY4.ttf",
        "600italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVcMd0dzRehY43EA.ttf",
        "700": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWU3IiMN-cxZblY4.ttf",
        "700italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVFMZ0dzRehY43EA.ttf",
        "800": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWVHLiMN-cxZblY4.ttf",
        "800italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVCMV0dzRehY43EA.ttf",
        "900": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWXXKiMN-cxZblY4.ttf",
        "900italic": "http://fonts.gstatic.com/s/firasanscondensed/v4/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVLMR0dzRehY43EA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fira Sans Extra Condensed",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2019-07-17",
      "files": {
        "100": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPMcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3Zyuv1WarE9ncg.ttf",
        "100italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPOcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqW21-ejkp3cn22.ttf",
        "200": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3TCPn3-0oEZ-a2Q.ttf",
        "200italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWd36-pGR7e2SvJQ.ttf",
        "300": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3VSMn3-0oEZ-a2Q.ttf",
        "300italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWE32-pGR7e2SvJQ.ttf",
        "regular": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPKcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda5fiku3efvE8.ttf",
        "italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPMcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fquv1WarE9ncg.ttf",
        "500": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3QyNn3-0oEZ-a2Q.ttf",
        "500italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWS3y-pGR7e2SvJQ.ttf",
        "600": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3SCKn3-0oEZ-a2Q.ttf",
        "600italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWZ3u-pGR7e2SvJQ.ttf",
        "700": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3USLn3-0oEZ-a2Q.ttf",
        "700italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWA3q-pGR7e2SvJQ.ttf",
        "800": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3ViIn3-0oEZ-a2Q.ttf",
        "800italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWH3m-pGR7e2SvJQ.ttf",
        "900": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3XyJn3-0oEZ-a2Q.ttf",
        "900italic": "http://fonts.gstatic.com/s/firasansextracondensed/v4/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWO3i-pGR7e2SvJQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fjalla One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fjallaone/v8/Yq6R-LCAWCX3-6Ky7FAFnOZwkxgtUb8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fjord One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fjordone/v9/zOL-4pbEnKBY_9S1jNKr6e5As-FeiQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Flamenco",
      "variants": [
        "300",
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/flamenco/v11/neIPzCehqYguo67ssZ0qNIkyepH9qGsf.ttf",
        "regular": "http://fonts.gstatic.com/s/flamenco/v11/neIIzCehqYguo67ssaWGHK06UY30.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Flavors",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/flavors/v10/FBV2dDrhxqmveJTpbkzlNqkG9UY.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fondamento",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fondamento/v11/4UaHrEJGsxNmFTPDnkaJx63j5pN1MwI.ttf",
        "italic": "http://fonts.gstatic.com/s/fondamento/v11/4UaFrEJGsxNmFTPDnkaJ96_p4rFwIwJePw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fontdiner Swanky",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fontdinerswanky/v11/ijwOs4XgRNsiaI5-hcVb4hQgMvCD4uEfKiGvxts.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Forum",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/forum/v11/6aey4Ky-Vb8Ew_IWMJMa3mnT.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Francois One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/francoisone/v15/_Xmr-H4zszafZw3A-KPSZutNxgKQu_avAg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Frank Ruhl Libre",
      "variants": [
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPUxvHxJDMhYeIHw8.ttf",
        "regular": "http://fonts.gstatic.com/s/frankruhllibre/v6/j8_w6_fAw7jrcalD7oKYNX0QfAnPa7fv4JjnmY4.ttf",
        "500": "http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPU0PGxJDMhYeIHw8.ttf",
        "700": "http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPUwvAxJDMhYeIHw8.ttf",
        "900": "http://fonts.gstatic.com/s/frankruhllibre/v6/j8_36_fAw7jrcalD7oKYNX0QfAnPUzPCxJDMhYeIHw8.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Freckle Face",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/freckleface/v9/AMOWz4SXrmKHCvXTohxY-YI0U1K2w9lb4g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fredericka the Great",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/frederickathegreat/v10/9Bt33CxNwt7aOctW2xjbCstzwVKsIBVV-9Skz7Ylch2L.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fredoka One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fredokaone/v8/k3kUo8kEI-tA1RRcTZGmTmHBA6aF8Bf_.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Freehand",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/freehand/v12/cIf-Ma5eqk01VjKTgAmBTmUOmZJk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fresca",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fresca/v9/6ae94K--SKgCzbM2Gr0W13DKPA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Frijole",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/frijole/v9/uU9PCBUR8oakM2BQ7xPb3vyHmlI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fruktur",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fruktur/v13/SZc53FHsOru5QYsMfz3GkUrS8DI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Fugaz One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/fugazone/v10/rax_HiWKp9EAITukFslMBBJek0vA8A.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "GFS Didot",
      "variants": [
        "regular"
      ],
      "subsets": [
        "greek"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gfsdidot/v10/Jqzh5TybZ9vZMWFssvwiF-fGFSCGAA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "GFS Neohellenic",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "greek"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gfsneohellenic/v13/8QIRdiDOrfiq0b7R8O1Iw9WLcY5TLahP46UDUw.ttf",
        "italic": "http://fonts.gstatic.com/s/gfsneohellenic/v13/8QITdiDOrfiq0b7R8O1Iw9WLcY5jL6JLwaATU91X.ttf",
        "700": "http://fonts.gstatic.com/s/gfsneohellenic/v13/8QIUdiDOrfiq0b7R8O1Iw9WLcY5rkYdr644fWsRO9w.ttf",
        "700italic": "http://fonts.gstatic.com/s/gfsneohellenic/v13/8QIWdiDOrfiq0b7R8O1Iw9WLcY5jL5r37oQbeMFe985V.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gabriela",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gabriela/v9/qkBWXvsO6sreR8E-b_m-zrpHmRzC.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gaegu",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "300": "http://fonts.gstatic.com/s/gaegu/v8/TuGSUVB6Up9NU57nifw74sdtBk0x.ttf",
        "regular": "http://fonts.gstatic.com/s/gaegu/v8/TuGfUVB6Up9NU6ZLodgzydtk.ttf",
        "700": "http://fonts.gstatic.com/s/gaegu/v8/TuGSUVB6Up9NU573jvw74sdtBk0x.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gafata",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gafata/v9/XRXV3I6Cn0VJKon4MuyAbsrVcA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Galada",
      "variants": [
        "regular"
      ],
      "subsets": [
        "bengali",
        "latin"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/galada/v6/H4cmBXyGmcjXlUX-8iw-4Lqggw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Galdeano",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/galdeano/v10/uU9MCBoQ4YOqOW1boDPx8PCOg0uX.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Galindo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/galindo/v8/HI_KiYMeLqVKqwyuQ5HiRp-dhpQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gamja Flower",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gamjaflower/v8/6NUR8FiKJg-Pa0rM6uN40Z4kyf9Fdty2ew.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gayathri",
      "variants": [
        "100",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "malayalam"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/gayathri/v2/MCoWzAb429DbBilWLLhc-pvSA_gA2W8.ttf",
        "regular": "http://fonts.gstatic.com/s/gayathri/v2/MCoQzAb429DbBilWLIA48J_wBugA.ttf",
        "700": "http://fonts.gstatic.com/s/gayathri/v2/MCoXzAb429DbBilWLLiE37v4LfQJwHbn.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gelasio",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gelasio/v3/cIf9MaFfvUQxTTqSxCmrYGkHgIs.ttf",
        "italic": "http://fonts.gstatic.com/s/gelasio/v3/cIf_MaFfvUQxTTqS9CuhZEsCkIt9QQ.ttf",
        "500": "http://fonts.gstatic.com/s/gelasio/v3/cIf4MaFfvUQxTTqS_N2CRGEsnIJkWL4.ttf",
        "500italic": "http://fonts.gstatic.com/s/gelasio/v3/cIf6MaFfvUQxTTqS9CuZkGImmKBhSL7Y1Q.ttf",
        "600": "http://fonts.gstatic.com/s/gelasio/v3/cIf4MaFfvUQxTTqS_PGFRGEsnIJkWL4.ttf",
        "600italic": "http://fonts.gstatic.com/s/gelasio/v3/cIf6MaFfvUQxTTqS9CuZvGUmmKBhSL7Y1Q.ttf",
        "700": "http://fonts.gstatic.com/s/gelasio/v3/cIf4MaFfvUQxTTqS_JWERGEsnIJkWL4.ttf",
        "700italic": "http://fonts.gstatic.com/s/gelasio/v3/cIf6MaFfvUQxTTqS9CuZ2GQmmKBhSL7Y1Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gentium Basic",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gentiumbasic/v12/Wnz9HAw9aB_JD2VGQVR80We3HAqDiTI_cIM.ttf",
        "italic": "http://fonts.gstatic.com/s/gentiumbasic/v12/WnzjHAw9aB_JD2VGQVR80We3LAiJjRA6YIORZQ.ttf",
        "700": "http://fonts.gstatic.com/s/gentiumbasic/v12/WnzgHAw9aB_JD2VGQVR80We3JLasrToUbIqIfBU.ttf",
        "700italic": "http://fonts.gstatic.com/s/gentiumbasic/v12/WnzmHAw9aB_JD2VGQVR80We3LAixMT8eaKiNbBVWkw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gentium Book Basic",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0zMJCbPYBVokB1LHA9bbyaQb8ZGjcIV7t7w6bE2A.ttf",
        "italic": "http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0xMJCbPYBVokB1LHA9bbyaQb8ZGjc4VbF_4aPU2Ec9.ttf",
        "700": "http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0wMJCbPYBVokB1LHA9bbyaQb8ZGjcw65Rfy43Y0V4kvg.ttf",
        "700italic": "http://fonts.gstatic.com/s/gentiumbookbasic/v11/pe0-MJCbPYBVokB1LHA9bbyaQb8ZGjc4VYnDzofc81s0voO3.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Geo",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/geo/v12/CSRz4zRZlufVL3BmQjlCbQ.ttf",
        "italic": "http://fonts.gstatic.com/s/geo/v12/CSRx4zRZluflLXpiYDxSbf8r.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Geostar",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/geostar/v11/sykz-yx4n701VLOftSq9-trEvlQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Geostar Fill",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/geostarfill/v11/AMOWz4SWuWiXFfjEohxQ9os0U1K2w9lb4g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Germania One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/germaniaone/v8/Fh4yPjrqIyv2ucM2qzBjeS3ezAJONau6ew.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gidugu",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gidugu/v8/L0x8DFMkk1Uf6w3RvPCmRSlUig.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gilda Display",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gildadisplay/v8/t5tmIRoYMoaYG0WEOh7HwMeR7TnFrpOHYh4.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Girassol",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/girassol/v3/JTUUjIo_-DK48laaNC9Nz2pJzxbi.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Give You Glory",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/giveyouglory/v10/8QIQdiHOgt3vv4LR7ahjw9-XYc1zB4ZD6rwa.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Glass Antiqua",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/glassantiqua/v8/xfu30Wr0Wn3NOQM2piC0uXOjnL_wN6fRUkY.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Glegoo",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/glegoo/v10/_Xmt-HQyrTKWaw2Ji6mZAI91xw.ttf",
        "700": "http://fonts.gstatic.com/s/glegoo/v10/_Xmu-HQyrTKWaw2xN4a9CKRpzimMsg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gloria Hallelujah",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gloriahallelujah/v12/LYjYdHv3kUk9BMV96EIswT9DIbW-MLSy3TKEvkCF.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Goblin One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/goblinone/v10/CSR64z1ZnOqZRjRCBVY_TOcATNt_pOU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gochi Hand",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gochihand/v11/hES06XlsOjtJsgCkx1PkTo71-n0nXWA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Goldman",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/goldman/v1/pe0uMIWbN4JFplR2LDJ4Bt-7G98.ttf",
        "700": "http://fonts.gstatic.com/s/goldman/v1/pe0rMIWbN4JFplR2FI5XIteQB9Zra1U.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gorditas",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gorditas/v8/ll8_K2aTVD26DsPEtQDoDa4AlxYb.ttf",
        "700": "http://fonts.gstatic.com/s/gorditas/v8/ll84K2aTVD26DsPEtThUIooIvAoShA1i.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gothic A1",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "100": "http://fonts.gstatic.com/s/gothica1/v8/CSR74z5ZnPydRjlCCwlCCMcqYtd2vfwk.ttf",
        "200": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCpOYKSPl6tOU9Eg.ttf",
        "300": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCwOUKSPl6tOU9Eg.ttf",
        "regular": "http://fonts.gstatic.com/s/gothica1/v8/CSR94z5ZnPydRjlCCwl6bM0uQNJmvQ.ttf",
        "500": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCmOQKSPl6tOU9Eg.ttf",
        "600": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCtOMKSPl6tOU9Eg.ttf",
        "700": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlC0OIKSPl6tOU9Eg.ttf",
        "800": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCzOEKSPl6tOU9Eg.ttf",
        "900": "http://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlC6OAKSPl6tOU9Eg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gotu",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-04-21",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gotu/v1/o-0FIpksx3QOlH0Lioh6-hU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Goudy Bookletter 1911",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/goudybookletter1911/v10/sykt-z54laciWfKv-kX8krex0jDiD2HbY6I5tRbXZ4IXAA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Graduate",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/graduate/v8/C8cg4cs3o2n15t_2YxgR6X2NZAn2.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Grand Hotel",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/grandhotel/v8/7Au7p_IgjDKdCRWuR1azpmQNEl0O0kEx.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Grandstander",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD1-_D3jWttFGmQk.ttf",
        "200": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD9--D3jWttFGmQk.ttf",
        "300": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQDwG-D3jWttFGmQk.ttf",
        "regular": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD1--D3jWttFGmQk.ttf",
        "500": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD22-D3jWttFGmQk.ttf",
        "600": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD4G5D3jWttFGmQk.ttf",
        "700": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD7i5D3jWttFGmQk.ttf",
        "800": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD9-5D3jWttFGmQk.ttf",
        "900": "http://fonts.gstatic.com/s/grandstander/v2/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD_a5D3jWttFGmQk.ttf",
        "100italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf95zrcsvNDiQlBYQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9ZzvcsvNDiQlBYQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9uTvcsvNDiQlBYQ.ttf",
        "italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf95zvcsvNDiQlBYQ.ttf",
        "500italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf91TvcsvNDiQlBYQ.ttf",
        "600italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9OTzcsvNDiQlBYQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9ADzcsvNDiQlBYQ.ttf",
        "800italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9ZzzcsvNDiQlBYQ.ttf",
        "900italic": "http://fonts.gstatic.com/s/grandstander/v2/ga6ZawtA-GpSsTWrnNHPCSImbyq1fDGZrzwXGpf9TjzcsvNDiQlBYQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gravitas One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gravitasone/v10/5h1diZ4hJ3cblKy3LWakKQmaDWRNr3DzbQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Great Vibes",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/greatvibes/v8/RWmMoKWR9v4ksMfaWd_JN-XCg6UKDXlq.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Grenze",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/grenze/v2/O4ZRFGb7hR12BxqPm2IjuAkalnmd.ttf",
        "100italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZXFGb7hR12BxqH_VpHsg04k2md0kI.ttf",
        "200": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPN0MDkicWn2CEyw.ttf",
        "200italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_Vrrky0SvWWUy1uW.ttf",
        "300": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPU0ADkicWn2CEyw.ttf",
        "300italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VqPkC0SvWWUy1uW.ttf",
        "regular": "http://fonts.gstatic.com/s/grenze/v2/O4ZTFGb7hR12Bxq3_2gnmgwKlg.ttf",
        "italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZRFGb7hR12BxqH_WIjuAkalnmd.ttf",
        "500": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPC0EDkicWn2CEyw.ttf",
        "500italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VrXkS0SvWWUy1uW.ttf",
        "600": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPJ0YDkicWn2CEyw.ttf",
        "600italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_Vr7li0SvWWUy1uW.ttf",
        "700": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPQ0cDkicWn2CEyw.ttf",
        "700italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_Vqfly0SvWWUy1uW.ttf",
        "800": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPX0QDkicWn2CEyw.ttf",
        "800italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VqDlC0SvWWUy1uW.ttf",
        "900": "http://fonts.gstatic.com/s/grenze/v2/O4ZQFGb7hR12BxqPe0UDkicWn2CEyw.ttf",
        "900italic": "http://fonts.gstatic.com/s/grenze/v2/O4ZWFGb7hR12BxqH_VqnlS0SvWWUy1uW.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Grenze Gotisch",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-07-08",
      "files": {
        "100": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5Lz5UcICdYPSd_w.ttf",
        "200": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5rz9UcICdYPSd_w.ttf",
        "300": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5cT9UcICdYPSd_w.ttf",
        "regular": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5Lz9UcICdYPSd_w.ttf",
        "500": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5HT9UcICdYPSd_w.ttf",
        "600": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i58ThUcICdYPSd_w.ttf",
        "700": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5yDhUcICdYPSd_w.ttf",
        "800": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5rzhUcICdYPSd_w.ttf",
        "900": "http://fonts.gstatic.com/s/grenzegotisch/v1/Fh4hPjjqNDz1osh_jX9YfjudpBJBNV5y5wf_k1i5hjhUcICdYPSd_w.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Griffy",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/griffy/v9/FwZa7-ox2FQh9kfwSNSEwM2zpA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gruppo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gruppo/v11/WwkfxPmzE06v_ZWFWXDAOIEQUQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gudea",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gudea/v10/neIFzCqgsI0mp-CP9IGON7Ez.ttf",
        "italic": "http://fonts.gstatic.com/s/gudea/v10/neILzCqgsI0mp9CN_oWsMqEzSJQ.ttf",
        "700": "http://fonts.gstatic.com/s/gudea/v10/neIIzCqgsI0mp9gz26WGHK06UY30.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gugi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gugi/v8/A2BVn5dXywshVA6A9DEfgqM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gupter",
      "variants": [
        "regular",
        "500",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gupter/v2/2-cm9JNmxJqPO1QUYZa_Wu_lpA.ttf",
        "500": "http://fonts.gstatic.com/s/gupter/v2/2-cl9JNmxJqPO1Qslb-bUsT5rZhaZg.ttf",
        "700": "http://fonts.gstatic.com/s/gupter/v2/2-cl9JNmxJqPO1Qs3bmbUsT5rZhaZg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Gurajada",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/gurajada/v9/FwZY7-Qx308m-l-0Kd6A4sijpFu_.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Habibi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/habibi/v9/CSR-4zFWkuqcTTNCShJeZOYySQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Halant",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2Pbsvc_pCmwZqcwdRXg.ttf",
        "regular": "http://fonts.gstatic.com/s/halant/v8/u-4-0qaujRI2PbsX39Jmky12eg.ttf",
        "500": "http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2PbsvK_tCmwZqcwdRXg.ttf",
        "600": "http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2PbsvB_xCmwZqcwdRXg.ttf",
        "700": "http://fonts.gstatic.com/s/halant/v8/u-490qaujRI2PbsvY_1CmwZqcwdRXg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hammersmith One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/hammersmithone/v12/qWcyB624q4L_C4jGQ9IK0O_dFlnbshsks4MRXw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hanalei",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/hanalei/v11/E21n_dD8iufIjBRHXzgmVydREus.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hanalei Fill",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/hanaleifill/v9/fC1mPYtObGbfyQznIaQzPQiMVwLBplm9aw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Handlee",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/handlee/v9/-F6xfjBsISg9aMakDmr6oilJ3ik.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hanuman",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/hanuman/v14/VuJxdNvD15HhpJJBeKbXOIFneRo.ttf",
        "700": "http://fonts.gstatic.com/s/hanuman/v14/VuJ0dNvD15HhpJJBQBr4HIlMZRNcp0o.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Happy Monkey",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/happymonkey/v9/K2F2fZZcl-9SXwl5F_C4R_OABwD2bWqVjw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Harmattan",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/harmattan/v9/goksH6L2DkFvVvRp9XpTS0CjkP1Yog.ttf",
        "700": "http://fonts.gstatic.com/s/harmattan/v9/gokpH6L2DkFvVvRp9Xpr92-HmNZEq6TTFw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Headland One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/headlandone/v8/yYLu0hHR2vKnp89Tk1TCq3Tx0PlTeZ3mJA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Heebo",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "hebrew",
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiS2cckOnz02SXQ.ttf",
        "200": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSycckOnz02SXQ.ttf",
        "300": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yycckOnz02SXQ.ttf",
        "regular": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSycckOnz02SXQ.ttf",
        "500": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EuyycckOnz02SXQ.ttf",
        "600": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EVyucckOnz02SXQ.ttf",
        "700": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EbiucckOnz02SXQ.ttf",
        "800": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSucckOnz02SXQ.ttf",
        "900": "http://fonts.gstatic.com/s/heebo/v9/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EICucckOnz02SXQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Henny Penny",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/hennypenny/v8/wXKvE3UZookzsxz_kjGSfMQqt3M7tMDT.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hepta Slab",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvkV5jfbY5B0NBkz.ttf",
        "200": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvmV5zfbY5B0NBkz.ttf",
        "300": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvlL5zfbY5B0NBkz.ttf",
        "regular": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvkV5zfbY5B0NBkz.ttf",
        "500": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5Hvkn5zfbY5B0NBkz.ttf",
        "600": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvnL4DfbY5B0NBkz.ttf",
        "700": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5Hvny4DfbY5B0NBkz.ttf",
        "800": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5HvmV4DfbY5B0NBkz.ttf",
        "900": "http://fonts.gstatic.com/s/heptaslab/v8/ea8JadoyU_jkHdalebHvyWVNdYoIsHe5Hvm84DfbY5B0NBkz.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Herr Von Muellerhoff",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/herrvonmuellerhoff/v10/WBL6rFjRZkREW8WqmCWYLgCkQKXb4CAft3c6_qJY3QPQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hi Melody",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/himelody/v8/46ktlbP8Vnz0pJcqCTbEf29E31BBGA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hind",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-10",
      "files": {
        "300": "http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfMJaIRuYjDpf5Vw.ttf",
        "regular": "http://fonts.gstatic.com/s/hind/v11/5aU69_a8oxmIRG5yBROzkDM.ttf",
        "500": "http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfJpbIRuYjDpf5Vw.ttf",
        "600": "http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfLZcIRuYjDpf5Vw.ttf",
        "700": "http://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfNJdIRuYjDpf5Vw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hind Guntur",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "telugu"
      ],
      "version": "v7",
      "lastModified": "2020-11-06",
      "files": {
        "300": "http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_yGn1czn9zaj5Ju.ttf",
        "regular": "http://fonts.gstatic.com/s/hindguntur/v7/wXKvE3UZrok56nvamSuJd8Qqt3M7tMDT.ttf",
        "500": "http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_zenlczn9zaj5Ju.ttf",
        "600": "http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_zymVczn9zaj5Ju.ttf",
        "700": "http://fonts.gstatic.com/s/hindguntur/v7/wXKyE3UZrok56nvamSuJd_yWmFczn9zaj5Ju.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hind Madurai",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfXaUnecsoMJ0b_g.ttf",
        "regular": "http://fonts.gstatic.com/s/hindmadurai/v6/f0Xx0e2p98ZvDXdZQIOcpqjn8Y0DceA0OQ.ttf",
        "500": "http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfBaQnecsoMJ0b_g.ttf",
        "600": "http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfKaMnecsoMJ0b_g.ttf",
        "700": "http://fonts.gstatic.com/s/hindmadurai/v6/f0Xu0e2p98ZvDXdZQIOcpqjfTaInecsoMJ0b_g.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hind Siliguri",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "bengali",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-10",
      "files": {
        "300": "http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRDf44uEfKiGvxts.ttf",
        "regular": "http://fonts.gstatic.com/s/hindsiliguri/v7/ijwTs5juQtsyLLR5jN4cxBEofJvQxuk0Nig.ttf",
        "500": "http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRG_54uEfKiGvxts.ttf",
        "600": "http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoREP-4uEfKiGvxts.ttf",
        "700": "http://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRCf_4uEfKiGvxts.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Hind Vadodara",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSDn3iXM0oSOL2Yw.ttf",
        "regular": "http://fonts.gstatic.com/s/hindvadodara/v7/neINzCKvrIcn5pbuuuriV9tTcJXfrXsfvSo.ttf",
        "500": "http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSGH2iXM0oSOL2Yw.ttf",
        "600": "http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSE3xiXM0oSOL2Yw.ttf",
        "700": "http://fonts.gstatic.com/s/hindvadodara/v7/neIQzCKvrIcn5pbuuuriV9tTSCnwiXM0oSOL2Yw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Holtwood One SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/holtwoodonesc/v11/yYLx0hLR0P-3vMFSk1TCq3Txg5B3cbb6LZttyg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Homemade Apple",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/homemadeapple/v11/Qw3EZQFXECDrI2q789EKQZJob3x9Vnksi4M7.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Homenaje",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/homenaje/v10/FwZY7-Q-xVAi_l-6Ld6A4sijpFu_.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IBM Plex Mono",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6pfjptAgt5VM-kVkqdyU8n3kwq0n1hj-sNFQ.ttf",
        "100italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6rfjptAgt5VM-kVkqdyU8n1ioStndlre4dFcFh.ttf",
        "200": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3uAL8ldPg-IUDNg.ttf",
        "200italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFh8ARHNh4zg.ttf",
        "300": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3oQI8ldPg-IUDNg.ttf",
        "300italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFh8ARHNh4zg.ttf",
        "regular": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F63fjptAgt5VM-kVkqdyU8n5igg1l9kn-s.ttf",
        "italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6pfjptAgt5VM-kVkqdyU8n1ioq0n1hj-sNFQ.ttf",
        "500": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3twJ8ldPg-IUDNg.ttf",
        "500italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFh8ARHNh4zg.ttf",
        "600": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3vAO8ldPg-IUDNg.ttf",
        "600italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSClNFh8ARHNh4zg.ttf",
        "700": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6qfjptAgt5VM-kVkqdyU8n3pQP8ldPg-IUDNg.ttf",
        "700italic": "http://fonts.gstatic.com/s/ibmplexmono/v6/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFh8ARHNh4zg.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IBM Plex Sans",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-09-10",
      "files": {
        "100": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX-KVElMYYaJe8bpLHnCwDKjbLeEKxIedbzDw.ttf",
        "100italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZMW9PjD3N8.ttf",
        "200": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIZmdd_qFmo.ttf",
        "200italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTm2Idscf3vBmpl8A.ttf",
        "300": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIZmdd_qFmo.ttf",
        "300italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscf3vBmpl8A.ttf",
        "regular": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf",
        "italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX-KVElMYYaJe8bpLHnCwDKhdTeEKxIedbzDw.ttf",
        "500": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf",
        "500italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscf3vBmpl8A.ttf",
        "600": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf",
        "600italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscf3vBmpl8A.ttf",
        "700": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIZmdd_qFmo.ttf",
        "700italic": "http://fonts.gstatic.com/s/ibmplexsans/v8/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscf3vBmpl8A.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IBM Plex Sans Condensed",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY7KyKvBgYsMDhM.ttf",
        "100italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8hN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8M_LhakJHhOgBg.ttf",
        "200": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5m6Yvrr4cFFwq5.ttf",
        "200italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8GPqpYMnEhq5H1w.ttf",
        "300": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4C6ovrr4cFFwq5.ttf",
        "300italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8AfppYMnEhq5H1w.ttf",
        "regular": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHbauwq_jhJsM.ttf",
        "italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYasyKvBgYsMDhM.ttf",
        "500": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a64vrr4cFFwq5.ttf",
        "500italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8F_opYMnEhq5H1w.ttf",
        "600": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527Ivrr4cFFwq5.ttf",
        "600italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8HPvpYMnEhq5H1w.ttf",
        "700": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7Yvrr4cFFwq5.ttf",
        "700italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v7/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8BfupYMnEhq5H1w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IBM Plex Serif",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizBREVNn1dOx-zrZ2X3pZvkTi182zIZj1bIkNo.ttf",
        "100italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizHREVNn1dOx-zrZ2X3pZvkTiUa41YTi3TNgNq55w.ttf",
        "200": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3Q-hIzoVrBicOg.ttf",
        "200italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa4_oyq17jjNOg_oc.ttf",
        "300": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi20-RIzoVrBicOg.ttf",
        "300italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa454xq17jjNOg_oc.ttf",
        "regular": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizDREVNn1dOx-zrZ2X3pZvkThUY0TY7ikbI.ttf",
        "italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizBREVNn1dOx-zrZ2X3pZvkTiUa2zIZj1bIkNo.ttf",
        "500": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3s-BIzoVrBicOg.ttf",
        "500italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa48Ywq17jjNOg_oc.ttf",
        "600": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi3A_xIzoVrBicOg.ttf",
        "600italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa4-o3q17jjNOg_oc.ttf",
        "700": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizAREVNn1dOx-zrZ2X3pZvkTi2k_hIzoVrBicOg.ttf",
        "700italic": "http://fonts.gstatic.com/s/ibmplexserif/v9/jizGREVNn1dOx-zrZ2X3pZvkTiUa4442q17jjNOg_oc.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell DW Pica",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfelldwpica/v10/2sDGZGRQotv9nbn2qSl0TxXVYNw9ZAPUvi88MQ.ttf",
        "italic": "http://fonts.gstatic.com/s/imfelldwpica/v10/2sDEZGRQotv9nbn2qSl0TxXVYNwNZgnQnCosMXm0.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell DW Pica SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfelldwpicasc/v10/0ybjGCAu5PfqkvtGVU15aBhXz3EUrnTW-BiKEUiBGA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell Double Pica",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfelldoublepica/v10/3XF2EqMq_94s9PeKF7Fg4gOKINyMtZ8rT0S1UL5Ayp0.ttf",
        "italic": "http://fonts.gstatic.com/s/imfelldoublepica/v10/3XF0EqMq_94s9PeKF7Fg4gOKINyMtZ8rf0a_VJxF2p2G8g.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell Double Pica SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfelldoublepicasc/v10/neIazDmuiMkFo6zj_sHpQ8teNbWlwBB_hXjJ4Y0Eeru2dGg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell English",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfellenglish/v10/Ktk1ALSLW8zDe0rthJysWrnLsAz3F6mZVY9Y5w.ttf",
        "italic": "http://fonts.gstatic.com/s/imfellenglish/v10/Ktk3ALSLW8zDe0rthJysWrnLsAzHFaOdd4pI59zg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell English SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfellenglishsc/v10/a8IENpD3CDX-4zrWfr1VY879qFF05pZLO4gOg0shzA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell French Canon",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfellfrenchcanon/v10/-F6ufiNtDWYfYc-tDiyiw08rrghJszkK6coVPt1ozoPz.ttf",
        "italic": "http://fonts.gstatic.com/s/imfellfrenchcanon/v10/-F6gfiNtDWYfYc-tDiyiw08rrghJszkK6foXNNlKy5PzzrU.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell French Canon SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfellfrenchcanonsc/v10/FBVmdCru5-ifcor2bgq9V89khWcmQghEURY7H3c0UBCVIVqH.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell Great Primer",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfellgreatprimer/v10/bx6aNwSJtayYxOkbYFsT6hMsLzX7u85rJorXvDo3SQY1.ttf",
        "italic": "http://fonts.gstatic.com/s/imfellgreatprimer/v10/bx6UNwSJtayYxOkbYFsT6hMsLzX7u85rJrrVtj4VTBY1N6U.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "IM Fell Great Primer SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imfellgreatprimersc/v10/ga6daxBOxyt6sCqz3fjZCTFCTUDMHagsQKdDTLf9BXz0s8FG.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ibarra Real Nova",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXdg5MDtVT9TWIvS.ttf",
        "500": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXdS5MDtVT9TWIvS.ttf",
        "600": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXe-48DtVT9TWIvS.ttf",
        "700": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXeH48DtVT9TWIvS.ttf",
        "italic": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKopyiuXztxXZvSkTo.ttf",
        "500italic": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKopxquXztxXZvSkTo.ttf",
        "600italic": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKop_apXztxXZvSkTo.ttf",
        "700italic": "http://fonts.gstatic.com/s/ibarrarealnova/v5/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKop8-pXztxXZvSkTo.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Iceberg",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/iceberg/v8/8QIJdijAiM7o-qnZuIgOq7jkAOw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Iceland",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/iceland/v9/rax9HiuFsdMNOnWPWKxGADBbg0s.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Imprima",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/imprima/v9/VEMxRoN7sY3yuy-7-oWHyDzktPo.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inconsolata",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v20",
      "lastModified": "2020-06-26",
      "files": {
        "200": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7LppwU8aRr8lleY2co.ttf",
        "300": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp9s8aRr8lleY2co.ttf",
        "regular": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8aRr8lleY2co.ttf",
        "500": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp7c8aRr8lleY2co.ttf",
        "600": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp1s7aRr8lleY2co.ttf",
        "700": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp2I7aRr8lleY2co.ttf",
        "800": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7LppwU7aRr8lleY2co.ttf",
        "900": "http://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lppyw7aRr8lleY2co.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inder",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/inder/v9/w8gUH2YoQe8_4vq6pw-P3U4O.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Indie Flower",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/indieflower/v12/m8JVjfNVeKWVnh3QMuKkFcZlbkGG1dKEDw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inika",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/inika/v9/rnCm-x5X3QP-phTHRcc2s2XH.ttf",
        "700": "http://fonts.gstatic.com/s/inika/v9/rnCr-x5X3QP-pix7auM-mHnOSOuk.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inknut Antiqua",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-11-06",
      "files": {
        "300": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2vwrj5bBoIYJNf.ttf",
        "regular": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GSYax7VC4ot_qNB4nYpBdaKXUD6pzxRwYB.ttf",
        "500": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU33w7j5bBoIYJNf.ttf",
        "600": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU3bxLj5bBoIYJNf.ttf",
        "700": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2_xbj5bBoIYJNf.ttf",
        "800": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2jxrj5bBoIYJNf.ttf",
        "900": "http://fonts.gstatic.com/s/inknutantiqua/v7/Y4GRYax7VC4ot_qNB4nYpBdaKU2Hx7j5bBoIYJNf.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inria Sans",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/inriasans/v2/ptRPTiqXYfZMCOiVj9kQ3ELaDQtFqeY3fX4.ttf",
        "300italic": "http://fonts.gstatic.com/s/inriasans/v2/ptRRTiqXYfZMCOiVj9kQ1OzAgQlPrcQybX4pQA.ttf",
        "regular": "http://fonts.gstatic.com/s/inriasans/v2/ptRMTiqXYfZMCOiVj9kQ5O7yKQNute8.ttf",
        "italic": "http://fonts.gstatic.com/s/inriasans/v2/ptROTiqXYfZMCOiVj9kQ1Oz4LSFrpe8uZA.ttf",
        "700": "http://fonts.gstatic.com/s/inriasans/v2/ptRPTiqXYfZMCOiVj9kQ3FLdDQtFqeY3fX4.ttf",
        "700italic": "http://fonts.gstatic.com/s/inriasans/v2/ptRRTiqXYfZMCOiVj9kQ1OzAkQ5PrcQybX4pQA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inria Serif",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/inriaserif/v2/fC14PYxPY3rXxEndZJAzN3wAVQjFhFyta3xN.ttf",
        "300italic": "http://fonts.gstatic.com/s/inriaserif/v2/fC16PYxPY3rXxEndZJAzN3SuT4THjliPbmxN0_E.ttf",
        "regular": "http://fonts.gstatic.com/s/inriaserif/v2/fC1lPYxPY3rXxEndZJAzN0SsfSzNr0Ck.ttf",
        "italic": "http://fonts.gstatic.com/s/inriaserif/v2/fC1nPYxPY3rXxEndZJAzN3SudyjvqlCkcmU.ttf",
        "700": "http://fonts.gstatic.com/s/inriaserif/v2/fC14PYxPY3rXxEndZJAzN3wQUgjFhFyta3xN.ttf",
        "700italic": "http://fonts.gstatic.com/s/inriaserif/v2/fC16PYxPY3rXxEndZJAzN3SuT5TAjliPbmxN0_E.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Inter",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZhrib2Bg-4.ttf",
        "200": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZhrib2Bg-4.ttf",
        "300": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf",
        "regular": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf",
        "500": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf",
        "600": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf",
        "700": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf",
        "800": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf",
        "900": "http://fonts.gstatic.com/s/inter/v2/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZhrib2Bg-4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Irish Grover",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-15",
      "files": {
        "regular": "http://fonts.gstatic.com/s/irishgrover/v10/buExpoi6YtLz2QW7LA4flVgf-P5Oaiw4cw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Istok Web",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v15",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/istokweb/v15/3qTvojGmgSyUukBzKslZAWF-9kIIaQ.ttf",
        "italic": "http://fonts.gstatic.com/s/istokweb/v15/3qTpojGmgSyUukBzKslpA2t61EcYaQ7F.ttf",
        "700": "http://fonts.gstatic.com/s/istokweb/v15/3qTqojGmgSyUukBzKslhvU5a_mkUYBfcMw.ttf",
        "700italic": "http://fonts.gstatic.com/s/istokweb/v15/3qT0ojGmgSyUukBzKslpA1PG-2MQQhLMMygN.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Italiana",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/italiana/v9/QldNNTtLsx4E__B0XTmRY31Wx7Vv.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Italianno",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/italianno/v10/dg4n_p3sv6gCJkwzT6Rnj5YpQwM-gg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Itim",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/itim/v4/0nknC9ziJOYewARKkc7ZdwU.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jacques Francois",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jacquesfrancois/v8/ZXu9e04ZvKeOOHIe1TMahbcIU2cgmcPqoeRWfbs.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jacques Francois Shadow",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jacquesfrancoisshadow/v9/KR1FBtOz8PKTMk-kqdkLVrvR0ECFrB6Pin-2_q8VsHuV5ULS.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jaldi",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jaldi/v7/or3sQ67z0_CI30NUZpD_B6g8.ttf",
        "700": "http://fonts.gstatic.com/s/jaldi/v7/or3hQ67z0_CI33voSbT3LLQ1niPn.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jim Nightshade",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jimnightshade/v8/PlIkFlu9Pb08Q8HLM1PxmB0g-OS4V3qKaMxD.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jockey One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jockeyone/v10/HTxpL2g2KjCFj4x8WI6ArIb7HYOk4xc.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jolly Lodger",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jollylodger/v8/BXRsvFTAh_bGkA1uQ48dlB3VWerT3ZyuqA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jomhuria",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jomhuria/v9/Dxxp8j-TMXf-llKur2b1MOGbC3Dh.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jomolhari",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "tibetan"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jomolhari/v2/EvONzA1M1Iw_CBd2hsQCF1IZKq5INg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Josefin Sans",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v16",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjRXMFrLgTsQV0.ttf",
        "200": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_LjQXMFrLgTsQV0.ttf",
        "300": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_GbQXMFrLgTsQV0.ttf",
        "regular": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQXMFrLgTsQV0.ttf",
        "500": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ArQXMFrLgTsQV0.ttf",
        "600": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ObXXMFrLgTsQV0.ttf",
        "700": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XXMFrLgTsQV0.ttf",
        "100italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtINhKibpUV3MEQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTNIJhKibpUV3MEQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCT6oJhKibpUV3MEQ.ttf",
        "italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJhKibpUV3MEQ.ttf",
        "500italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCThoJhKibpUV3MEQ.ttf",
        "600italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTaoVhKibpUV3MEQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VhKibpUV3MEQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Josefin Slab",
      "variants": [
        "100",
        "100italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/josefinslab/v11/lW-nwjwOK3Ps5GSJlNNkMalvyQ6qBM7oPxMX.ttf",
        "100italic": "http://fonts.gstatic.com/s/josefinslab/v11/lW-lwjwOK3Ps5GSJlNNkMalnrzbODsrKOgMX95A.ttf",
        "300": "http://fonts.gstatic.com/s/josefinslab/v11/lW-mwjwOK3Ps5GSJlNNkMalvASyKLuDkNgoO7g.ttf",
        "300italic": "http://fonts.gstatic.com/s/josefinslab/v11/lW-kwjwOK3Ps5GSJlNNkMalnrzYGLOrgFA8e7onu.ttf",
        "regular": "http://fonts.gstatic.com/s/josefinslab/v11/lW-5wjwOK3Ps5GSJlNNkMalXrQSuJsv4Pw.ttf",
        "italic": "http://fonts.gstatic.com/s/josefinslab/v11/lW-nwjwOK3Ps5GSJlNNkMalnrw6qBM7oPxMX.ttf",
        "600": "http://fonts.gstatic.com/s/josefinslab/v11/lW-mwjwOK3Ps5GSJlNNkMalvdSqKLuDkNgoO7g.ttf",
        "600italic": "http://fonts.gstatic.com/s/josefinslab/v11/lW-kwjwOK3Ps5GSJlNNkMalnrzZyKurgFA8e7onu.ttf",
        "700": "http://fonts.gstatic.com/s/josefinslab/v11/lW-mwjwOK3Ps5GSJlNNkMalvESuKLuDkNgoO7g.ttf",
        "700italic": "http://fonts.gstatic.com/s/josefinslab/v11/lW-kwjwOK3Ps5GSJlNNkMalnrzYWK-rgFA8e7onu.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jost",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-09-29",
      "files": {
        "100": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7myjJAVGPokMmuHL.ttf",
        "200": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mwjJQVGPokMmuHL.ttf",
        "300": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mz9JQVGPokMmuHL.ttf",
        "regular": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7myjJQVGPokMmuHL.ttf",
        "500": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7myRJQVGPokMmuHL.ttf",
        "600": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mx9IgVGPokMmuHL.ttf",
        "700": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mxEIgVGPokMmuHL.ttf",
        "800": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mwjIgVGPokMmuHL.ttf",
        "900": "http://fonts.gstatic.com/s/jost/v4/92zPtBhPNqw79Ij1E865zBUv7mwKIgVGPokMmuHL.ttf",
        "100italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0ENI0un_HLMEo.ttf",
        "200italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0FNI0un_HLMEo.ttf",
        "300italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZrMFNI0un_HLMEo.ttf",
        "italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNI0un_HLMEo.ttf",
        "500italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNI0un_HLMEo.ttf",
        "600italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNI0un_HLMEo.ttf",
        "700italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNI0un_HLMEo.ttf",
        "800italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0CNI0un_HLMEo.ttf",
        "900italic": "http://fonts.gstatic.com/s/jost/v4/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNI0un_HLMEo.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Joti One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jotione/v9/Z9XVDmdJQAmWm9TwaYTe4u2El6GC.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jua",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/jua/v8/co3KmW9ljjAjc-DZCsKgsg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Judson",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/judson/v13/FeVRS0Fbvbc14VxRD7N01bV7kg.ttf",
        "italic": "http://fonts.gstatic.com/s/judson/v13/FeVTS0Fbvbc14VxhDblw97BrknZf.ttf",
        "700": "http://fonts.gstatic.com/s/judson/v13/FeVSS0Fbvbc14Vxps5xQ3Z5nm29Gww.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Julee",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/julee/v10/TuGfUVB3RpZPQ6ZLodgzydtk.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Julius Sans One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/juliussansone/v9/1Pt2g8TAX_SGgBGUi0tGOYEga5W-xXEW6aGXHw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Junge",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/junge/v8/gokgH670Gl1lUqAdvhB7SnKm.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Jura",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP0D7auhTfmrH_rt.ttf",
        "regular": "http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7auhTfmrH_rt.ttf",
        "500": "http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP1v7auhTfmrH_rt.ttf",
        "600": "http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP2D6quhTfmrH_rt.ttf",
        "700": "http://fonts.gstatic.com/s/jura/v15/z7NOdRfiaC4Vd8hhoPzfb5vBTP266quhTfmrH_rt.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Just Another Hand",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/justanotherhand/v12/845CNN4-AJyIGvIou-6yJKyptyOpOcr_BmmlS5aw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Just Me Again Down Here",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/justmeagaindownhere/v12/MwQmbgXtz-Wc6RUEGNMc0QpRrfUh2hSdBBMoAuwHvqDwc_fg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "K2D",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/k2d/v4/J7aRnpF2V0ErE6UpvrIw74NL.ttf",
        "100italic": "http://fonts.gstatic.com/s/k2d/v4/J7afnpF2V0EjdZ1NtLYS6pNLAjk.ttf",
        "200": "http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Erv4QJlJw85ppSGw.ttf",
        "200italic": "http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ3hlZY4xJ9CGyAa.ttf",
        "300": "http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Er24cJlJw85ppSGw.ttf",
        "300italic": "http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ2FlpY4xJ9CGyAa.ttf",
        "regular": "http://fonts.gstatic.com/s/k2d/v4/J7aTnpF2V0ETd68tnLcg7w.ttf",
        "italic": "http://fonts.gstatic.com/s/k2d/v4/J7aRnpF2V0EjdaUpvrIw74NL.ttf",
        "500": "http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Erg4YJlJw85ppSGw.ttf",
        "500italic": "http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ3dl5Y4xJ9CGyAa.ttf",
        "600": "http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Err4EJlJw85ppSGw.ttf",
        "600italic": "http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ3xkJY4xJ9CGyAa.ttf",
        "700": "http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Ery4AJlJw85ppSGw.ttf",
        "700italic": "http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ2VkZY4xJ9CGyAa.ttf",
        "800": "http://fonts.gstatic.com/s/k2d/v4/J7aenpF2V0Er14MJlJw85ppSGw.ttf",
        "800italic": "http://fonts.gstatic.com/s/k2d/v4/J7acnpF2V0EjdZ2JkpY4xJ9CGyAa.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kadwa",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin"
      ],
      "version": "v4",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kadwa/v4/rnCm-x5V0g7iphTHRcc2s2XH.ttf",
        "700": "http://fonts.gstatic.com/s/kadwa/v4/rnCr-x5V0g7ipix7auM-mHnOSOuk.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kalam",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtD6GgLLmCUItqGt.ttf",
        "regular": "http://fonts.gstatic.com/s/kalam/v11/YA9dr0Wd4kDdMuhWMibDszkB.ttf",
        "700": "http://fonts.gstatic.com/s/kalam/v11/YA9Qr0Wd4kDdMtDqHQLLmCUItqGt.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kameron",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kameron/v11/vm82dR7vXErQxuznsL4wL-XIYH8.ttf",
        "700": "http://fonts.gstatic.com/s/kameron/v11/vm8zdR7vXErQxuzniAIfC-3jfHb--NY.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kanit",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/kanit/v7/nKKX-Go6G5tXcr72GwWKcaxALFs.ttf",
        "100italic": "http://fonts.gstatic.com/s/kanit/v7/nKKV-Go6G5tXcraQI2GAdY5FPFtrGw.ttf",
        "200": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5aOiWgX6BJNUJy.ttf",
        "200italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI82hVaRrMFJyAu4.ttf",
        "300": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4-OSWgX6BJNUJy.ttf",
        "300italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI6miVaRrMFJyAu4.ttf",
        "regular": "http://fonts.gstatic.com/s/kanit/v7/nKKZ-Go6G5tXcoaSEQGodLxA.ttf",
        "italic": "http://fonts.gstatic.com/s/kanit/v7/nKKX-Go6G5tXcraQGwWKcaxALFs.ttf",
        "500": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5mOCWgX6BJNUJy.ttf",
        "500italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI_GjVaRrMFJyAu4.ttf",
        "600": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5KPyWgX6BJNUJy.ttf",
        "600italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI92kVaRrMFJyAu4.ttf",
        "700": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4uPiWgX6BJNUJy.ttf",
        "700italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI7mlVaRrMFJyAu4.ttf",
        "800": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4yPSWgX6BJNUJy.ttf",
        "800italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI6WmVaRrMFJyAu4.ttf",
        "900": "http://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4WPCWgX6BJNUJy.ttf",
        "900italic": "http://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI4GnVaRrMFJyAu4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kantumruy",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v9",
      "lastModified": "2020-10-08",
      "files": {
        "300": "http://fonts.gstatic.com/s/kantumruy/v9/syk0-yJ0m7wyVb-f4FOPUtDlpn-UJ1H6Uw.ttf",
        "regular": "http://fonts.gstatic.com/s/kantumruy/v9/sykx-yJ0m7wyVb-f4FO3_vjBrlSILg.ttf",
        "700": "http://fonts.gstatic.com/s/kantumruy/v9/syk0-yJ0m7wyVb-f4FOPQtflpn-UJ1H6Uw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Karla",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2019-12-08",
      "files": {
        "regular": "http://fonts.gstatic.com/s/karla/v13/qkBbXvYC6trAT4RSJN225aZO.ttf",
        "italic": "http://fonts.gstatic.com/s/karla/v13/qkBVXvYC6trAT7RQLtmU4LZOgAU.ttf",
        "700": "http://fonts.gstatic.com/s/karla/v13/qkBWXvYC6trAT7zuC_m-zrpHmRzC.ttf",
        "700italic": "http://fonts.gstatic.com/s/karla/v13/qkBQXvYC6trAT7RQFmW7xL5lnAzCKNg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Karma",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLjDY8Z_uqzGQC_-.ttf",
        "regular": "http://fonts.gstatic.com/s/karma/v11/va9I4kzAzMZRGIBvS-J3kbDP.ttf",
        "500": "http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLibYsZ_uqzGQC_-.ttf",
        "600": "http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLi3ZcZ_uqzGQC_-.ttf",
        "700": "http://fonts.gstatic.com/s/karma/v11/va9F4kzAzMZRGLjTZMZ_uqzGQC_-.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Katibeh",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/katibeh/v9/ZGjXol5MQJog4bxDaC1RVDNdGDs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kaushan Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kaushanscript/v9/vm8vdRfvXFLG3OLnsO15WYS5DF7_ytN3M48a.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kavivanar",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kavivanar/v6/o-0IIpQgyXYSwhxP7_Jb4j5Ba_2c7A.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kavoon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kavoon/v9/pxiFyp4_scRYhlU4NLr6f1pdEQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kdam Thmor",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v9",
      "lastModified": "2020-10-08",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kdamthmor/v9/MwQzbhjs3veF6QwJVf0JkGMViblPtXs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Keania One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/keaniaone/v8/zOL54pXJk65E8pXardnuycRuv-hHkOs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kelly Slab",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kellyslab/v11/-W_7XJX0Rz3cxUnJC5t6TkMBf50kbiM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kenia",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kenia/v12/jizURE5PuHQH9qCONUGswfGM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Khand",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bL5cFE3ZwaH__-C.ttf",
        "regular": "http://fonts.gstatic.com/s/khand/v9/TwMA-IINQlQQ0YpVWHU_TBqO.ttf",
        "500": "http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bKhcVE3ZwaH__-C.ttf",
        "600": "http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bKNdlE3ZwaH__-C.ttf",
        "700": "http://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bLpd1E3ZwaH__-C.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Khmer",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/khmer/v13/MjQImit_vPPwpF-BpN2EeYmD.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Khula",
      "variants": [
        "300",
        "regular",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-11-06",
      "files": {
        "300": "http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G-ljCvUrC59XwXD.ttf",
        "regular": "http://fonts.gstatic.com/s/khula/v7/OpNCnoEOns3V7FcJpA_chzJ0.ttf",
        "600": "http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G_RiivUrC59XwXD.ttf",
        "700": "http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G-1iyvUrC59XwXD.ttf",
        "800": "http://fonts.gstatic.com/s/khula/v7/OpNPnoEOns3V7G-piCvUrC59XwXD.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kirang Haerang",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kiranghaerang/v8/E21-_dn_gvvIjhYON1lpIU4-bcqvWPaJq4no.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kite One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kiteone/v8/70lQu7shLnA_E02vyq1b6HnGO4uA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Knewave",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/knewave/v9/sykz-yx0lLcxQaSItSq9-trEvlQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "KoHo",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPuE1WJ75JoKhHys.ttf",
        "200italic": "http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNisssJ_zIqCkDyvqZA.ttf",
        "300": "http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPoU2WJ75JoKhHys.ttf",
        "300italic": "http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNiss1JzzIqCkDyvqZA.ttf",
        "regular": "http://fonts.gstatic.com/s/koho/v4/K2F-fZ5fmddNBikefJbSOos.ttf",
        "italic": "http://fonts.gstatic.com/s/koho/v4/K2FwfZ5fmddNNisUeLTXKou4Bg.ttf",
        "500": "http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPt03WJ75JoKhHys.ttf",
        "500italic": "http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNissjJ3zIqCkDyvqZA.ttf",
        "600": "http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPvEwWJ75JoKhHys.ttf",
        "600italic": "http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNissoJrzIqCkDyvqZA.ttf",
        "700": "http://fonts.gstatic.com/s/koho/v4/K2FxfZ5fmddNPpUxWJ75JoKhHys.ttf",
        "700italic": "http://fonts.gstatic.com/s/koho/v4/K2FzfZ5fmddNNissxJvzIqCkDyvqZA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kodchasan",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeR1Cggeqo3eMeoA.ttf",
        "200italic": "http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUlIgOCs_-YOoIgN.ttf",
        "300": "http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeI1Oggeqo3eMeoA.ttf",
        "300italic": "http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUksg-Cs_-YOoIgN.ttf",
        "regular": "http://fonts.gstatic.com/s/kodchasan/v4/1cXxaUPOAJv9sG4I-DJmj3uEicG01A.ttf",
        "italic": "http://fonts.gstatic.com/s/kodchasan/v4/1cX3aUPOAJv9sG4I-DJWjXGAq8Sk1PoH.ttf",
        "500": "http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJee1Kggeqo3eMeoA.ttf",
        "500italic": "http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUl0guCs_-YOoIgN.ttf",
        "600": "http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeV1Wggeqo3eMeoA.ttf",
        "600italic": "http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUlYheCs_-YOoIgN.ttf",
        "700": "http://fonts.gstatic.com/s/kodchasan/v4/1cX0aUPOAJv9sG4I-DJeM1Sggeqo3eMeoA.ttf",
        "700italic": "http://fonts.gstatic.com/s/kodchasan/v4/1cXqaUPOAJv9sG4I-DJWjUk8hOCs_-YOoIgN.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kosugi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "japanese",
        "latin"
      ],
      "version": "v6",
      "lastModified": "2020-03-03",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kosugi/v6/pxiFyp4_v8FCjlI4NLr6f1pdEQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kosugi Maru",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "japanese",
        "latin"
      ],
      "version": "v6",
      "lastModified": "2020-03-03",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kosugimaru/v6/0nksC9PgP_wGh21A2KeqGiTqivr9iBq_.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kotta One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kottaone/v8/S6u_w41LXzPc_jlfNWqPHA3s5dwt7w.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Koulen",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/koulen/v14/AMOQz46as3KIBPeWgnA9kuYMUg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kranky",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kranky/v11/hESw6XVgJzlPsFnMpheEZo_H_w.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kreon",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v23",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvPNimejUfp2dWNg.ttf",
        "regular": "http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvYtimejUfp2dWNg.ttf",
        "500": "http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvUNimejUfp2dWNg.ttf",
        "600": "http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2DnvvN-mejUfp2dWNg.ttf",
        "700": "http://fonts.gstatic.com/s/kreon/v23/t5t9IRIUKY-TFF_LW5lnMR3v2Dnvhd-mejUfp2dWNg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kristi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kristi/v12/uK_y4ricdeU6zwdRCh0TMv6EXw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Krona One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kronaone/v9/jAnEgHdjHcjgfIb1ZcUCMY-h3cWkWg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Krub",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZo47KLF4R6gWaf8.ttf",
        "200italic": "http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQiwLByQ4oTef_6gQ.ttf",
        "300": "http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZuo4KLF4R6gWaf8.ttf",
        "300italic": "http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQipLNyQ4oTef_6gQ.ttf",
        "regular": "http://fonts.gstatic.com/s/krub/v4/sZlLdRyC6CRYXkYQDLlTW6E.ttf",
        "italic": "http://fonts.gstatic.com/s/krub/v4/sZlFdRyC6CRYbkQaCJtWS6EPcA.ttf",
        "500": "http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZrI5KLF4R6gWaf8.ttf",
        "500italic": "http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQi_LJyQ4oTef_6gQ.ttf",
        "600": "http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZp4-KLF4R6gWaf8.ttf",
        "600italic": "http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQi0LVyQ4oTef_6gQ.ttf",
        "700": "http://fonts.gstatic.com/s/krub/v4/sZlEdRyC6CRYZvo_KLF4R6gWaf8.ttf",
        "700italic": "http://fonts.gstatic.com/s/krub/v4/sZlGdRyC6CRYbkQitLRyQ4oTef_6gQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kufam",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3lqk7qQCJHvIwYg.ttf",
        "500": "http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3pKk7qQCJHvIwYg.ttf",
        "600": "http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3SK47qQCJHvIwYg.ttf",
        "700": "http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3ca47qQCJHvIwYg.ttf",
        "800": "http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3Fq47qQCJHvIwYg.ttf",
        "900": "http://fonts.gstatic.com/s/kufam/v2/C8c-4cY7pG7w_oSJDszBXsKCcBH3P647qQCJHvIwYg.ttf",
        "italic": "http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXurT6gqNPPcgYp0i.ttf",
        "500italic": "http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXurh6gqNPPcgYp0i.ttf",
        "600italic": "http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXuoN7QqNPPcgYp0i.ttf",
        "700italic": "http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXuo07QqNPPcgYp0i.ttf",
        "800italic": "http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXupT7QqNPPcgYp0i.ttf",
        "900italic": "http://fonts.gstatic.com/s/kufam/v2/C8c84cY7pG7w_q6APDMZN6kY3hbiXup67QqNPPcgYp0i.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kulim Park",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjJYNwa5aZbUvGjU.ttf",
        "200italic": "http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUKa9QYZcqCjVVUA.ttf",
        "300": "http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjPIOwa5aZbUvGjU.ttf",
        "300italic": "http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUTaxQYZcqCjVVUA.ttf",
        "regular": "http://fonts.gstatic.com/s/kulimpark/v2/fdN79secq3hflz1Uu3IwtF4m5aZxebw.ttf",
        "italic": "http://fonts.gstatic.com/s/kulimpark/v2/fdN59secq3hflz1Uu3IwhFws4YR0abw2Aw.ttf",
        "600": "http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjIYIwa5aZbUvGjU.ttf",
        "600italic": "http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUOapQYZcqCjVVUA.ttf",
        "700": "http://fonts.gstatic.com/s/kulimpark/v2/fdN49secq3hflz1Uu3IwjOIJwa5aZbUvGjU.ttf",
        "700italic": "http://fonts.gstatic.com/s/kulimpark/v2/fdNm9secq3hflz1Uu3IwhFwUXatQYZcqCjVVUA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kumar One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kumarone/v5/bMr1mS-P958wYi6YaGeGNO6WU3oT0g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kumar One Outline",
      "variants": [
        "regular"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kumaroneoutline/v6/Noao6VH62pyLP0fsrZ-v18wlUEcX9zDwRQu8EGKF.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kumbh Sans",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v1",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/kumbhsans/v1/c4mm1n92AsfhuCq6tVsagit_3KKVXUv8Los.ttf",
        "regular": "http://fonts.gstatic.com/s/kumbhsans/v1/c4ml1n92AsfhuCq6tVsauodX-Kq-QUI.ttf",
        "700": "http://fonts.gstatic.com/s/kumbhsans/v1/c4mm1n92AsfhuCq6tVsagjt43KKVXUv8Los.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Kurale",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/kurale/v6/4iCs6KV9e9dXjho6eAT3v02QFg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "La Belle Aurore",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/labelleaurore/v11/RrQIbot8-mNYKnGNDkWlocovHeIIG-eFNVmULg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lacquer",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lacquer/v3/EYqzma1QwqpG4_BBB7-AXhttQ5I.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Laila",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLzxogNAh14nVcfe.ttf",
        "regular": "http://fonts.gstatic.com/s/laila/v7/LYjMdG_8nE8jDIRdiidIrEIu.ttf",
        "500": "http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLypowNAh14nVcfe.ttf",
        "600": "http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLyFpANAh14nVcfe.ttf",
        "700": "http://fonts.gstatic.com/s/laila/v7/LYjBdG_8nE8jDLzhpQNAh14nVcfe.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lakki Reddy",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lakkireddy/v7/S6u5w49MUSzD9jlCPmvLZQfox9k97-xZ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lalezar",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lalezar/v8/zrfl0HLVx-HwTP82UaDyIiL0RCg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lancelot",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lancelot/v10/J7acnppxBGtQEulG4JY4xJ9CGyAa.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lateef",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin"
      ],
      "version": "v16",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lateef/v16/hESw6XVnNCxEvkbMpheEZo_H_w.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lato",
      "variants": [
        "100",
        "100italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v17",
      "lastModified": "2020-09-15",
      "files": {
        "100": "http://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30wWyWrFCbw7A.ttf",
        "100italic": "http://fonts.gstatic.com/s/lato/v17/S6u-w4BMUTPHjxsIPy-vNiPg7MU0.ttf",
        "300": "http://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USew-FGC_p9dw.ttf",
        "300italic": "http://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI9w2PHA3s5dwt7w.ttf",
        "regular": "http://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHvxk6XweuBCY.ttf",
        "italic": "http://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxswWyWrFCbw7A.ttf",
        "700": "http://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf",
        "700italic": "http://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wqPHA3s5dwt7w.ttf",
        "900": "http://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50Xew-FGC_p9dw.ttf",
        "900italic": "http://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI3wiPHA3s5dwt7w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "League Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/leaguescript/v12/CSR54zpSlumSWj9CGVsoBZdeaNNUuOwkC2s.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Leckerli One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/leckerlione/v11/V8mCoQH8VCsNttEnxnGQ-1itLZxcBtItFw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ledger",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ledger/v9/j8_q6-HK1L3if_sxm8DwHTBhHw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lekton",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lekton/v11/SZc43FDmLaWmWpBeXxfonUPL6Q.ttf",
        "italic": "http://fonts.gstatic.com/s/lekton/v11/SZc63FDmLaWmWpBuXR3sv0bb6StO.ttf",
        "700": "http://fonts.gstatic.com/s/lekton/v11/SZc73FDmLaWmWpBm4zjMlWjX4DJXgQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lemon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lemon/v9/HI_EiYEVKqRMq0jBSZXAQ4-d.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lemonada",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v11",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGJOt2mfWc3Z2pTg.ttf",
        "regular": "http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGeut2mfWc3Z2pTg.ttf",
        "500": "http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGSOt2mfWc3Z2pTg.ttf",
        "600": "http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGpOx2mfWc3Z2pTg.ttf",
        "700": "http://fonts.gstatic.com/s/lemonada/v11/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGnex2mfWc3Z2pTg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Deca",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexenddeca/v3/K2F1fZFYk-dHSE0UPPuwQ6qgLS76ZHOM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Exa",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexendexa/v3/UMBXrPdOoHOnxExyjdBeWirXArM58BY.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Giga",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexendgiga/v3/PlI5Fl67Mah5Y8yMHE7lkVxEt8CwfGaD.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Mega",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexendmega/v3/qFdA35aBi5JtHD41zSTFEv7K6BsAikI7.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Peta",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexendpeta/v3/BXRvvFPGjeLPh0kCfI4OkE_1c8Tf1IW3.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Tera",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexendtera/v3/RrQUbo98_jt_IXnBPwCWtZhARYMgGtWA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lexend Zetta",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lexendzetta/v3/ll87K2KYXje7CdOFnEWcU8soliQejRR7AQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode 128",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcode128/v10/cIfnMbdUsUoiW3O_hVviCwVjuLtXeJ_A_gMk0izH.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode 128 Text",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcode128text/v10/fdNv9tubt3ZEnz1Gu3I4-zppwZ9CWZ16Z0w5cV3Y6M90w4k.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode 39",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcode39/v10/-nFnOHM08vwC6h8Li1eQnP_AHzI2K_d709jy92k.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode 39 Extended",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcode39extended/v9/8At7Gt6_O5yNS0-K4Nf5U922qSzhJ3dUdfJpwNUgfNRCOZ1GOBw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode 39 Extended Text",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcode39extendedtext/v9/eLG1P_rwIgOiDA7yrs9LoKaYRVLQ1YldrrOnnL7xPO4jNP68fLIiPopNNA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode 39 Text",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcode39text/v10/sJoa3KhViNKANw_E3LwoDXvs5Un0HQ1vT-031RRL-9rYaw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Barcode EAN13 Text",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v1",
      "lastModified": "2020-11-03",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebarcodeean13text/v1/wlpigxXFDU1_oCu9nfZytgIqSG0XRcJm_OQiB96PAGEki52WfA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Baskerville",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librebaskerville/v9/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNeYRI4CN2V.ttf",
        "italic": "http://fonts.gstatic.com/s/librebaskerville/v9/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxYaDc2V2ro.ttf",
        "700": "http://fonts.gstatic.com/s/librebaskerville/v9/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYwI8Gcw6Oi.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Caslon Display",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librecaslondisplay/v2/TuGOUUFxWphYQ6YI6q9Xp61FQzxDRKmzr2lRdRhtCC4d.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Caslon Text",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/librecaslontext/v2/DdT878IGsGw1aF1JU10PUbTvNNaDMcq_3eNrHgO1.ttf",
        "italic": "http://fonts.gstatic.com/s/librecaslontext/v2/DdT678IGsGw1aF1JU10PUbTvNNaDMfq91-dJGxO1q9o.ttf",
        "700": "http://fonts.gstatic.com/s/librecaslontext/v2/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8sdjNR-8ssPt.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Libre Franklin",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsSUB9rIb-JH1g.ttf",
        "200": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsWUB9rIb-JH1g.ttf",
        "300": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhcMWUB9rIb-JH1g.ttf",
        "regular": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUB9rIb-JH1g.ttf",
        "500": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhHMWUB9rIb-JH1g.ttf",
        "600": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduh8MKUB9rIb-JH1g.ttf",
        "700": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUB9rIb-JH1g.ttf",
        "800": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsKUB9rIb-JH1g.ttf",
        "900": "http://fonts.gstatic.com/s/librefranklin/v6/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhh8KUB9rIb-JH1g.ttf",
        "100italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RdDMTedX1sGE.ttf",
        "200italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8RNDMTedX1sGE.ttf",
        "300italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oYiRNDMTedX1sGE.ttf",
        "italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDMTedX1sGE.ttf",
        "500italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORNDMTedX1sGE.ttf",
        "600italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oaiQ9DMTedX1sGE.ttf",
        "700italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DMTedX1sGE.ttf",
        "800italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8Q9DMTedX1sGE.ttf",
        "900italic": "http://fonts.gstatic.com/s/librefranklin/v6/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05obVQ9DMTedX1sGE.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Life Savers",
      "variants": [
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lifesavers/v11/ZXuie1UftKKabUQMgxAal_lrFgpbuNvB.ttf",
        "700": "http://fonts.gstatic.com/s/lifesavers/v11/ZXu_e1UftKKabUQMgxAal8HXOS5Tk8fIpPRW.ttf",
        "800": "http://fonts.gstatic.com/s/lifesavers/v11/ZXu_e1UftKKabUQMgxAal8HLOi5Tk8fIpPRW.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lilita One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lilitaone/v8/i7dPIFZ9Zz-WBtRtedDbUEZ2RFq7AwU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lily Script One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lilyscriptone/v8/LhW9MV7ZMfIPdMxeBjBvFN8SXLS4gsSjQNsRMg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Limelight",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/limelight/v11/XLYkIZL7aopJVbZJHDuYPeNGrnY2TA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Linden Hill",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lindenhill/v10/-F61fjxoKSg9Yc3hZgO8ygFI7CwC009k.ttf",
        "italic": "http://fonts.gstatic.com/s/lindenhill/v10/-F63fjxoKSg9Yc3hZgO8yjFK5igg1l9kn-s.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Literata",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v17",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG_F_bcTWCWp8g.ttf",
        "300": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbE-_F_bcTWCWp8g.ttf",
        "regular": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbBG_F_bcTWCWp8g.ttf",
        "500": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbCO_F_bcTWCWp8g.ttf",
        "600": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbM-4F_bcTWCWp8g.ttf",
        "700": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbPa4F_bcTWCWp8g.ttf",
        "800": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG4F_bcTWCWp8g.ttf",
        "900": "http://fonts.gstatic.com/s/literata/v17/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbLi4F_bcTWCWp8g.ttf",
        "200italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7XWSUKTt8iVow.ttf",
        "300italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8obXWSUKTt8iVow.ttf",
        "italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7XWSUKTt8iVow.ttf",
        "500italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8zbXWSUKTt8iVow.ttf",
        "600italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8IbLWSUKTt8iVow.ttf",
        "700italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8GLLWSUKTt8iVow.ttf",
        "800italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7LWSUKTt8iVow.ttf",
        "900italic": "http://fonts.gstatic.com/s/literata/v17/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8VrLWSUKTt8iVow.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Liu Jian Mao Cao",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/liujianmaocao/v5/845DNN84HJrccNonurqXILGpvCOoferVKGWsUo8.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Livvic",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-25",
      "files": {
        "100": "http://fonts.gstatic.com/s/livvic/v5/rnCr-x1S2hzjrlffC-M-mHnOSOuk.ttf",
        "100italic": "http://fonts.gstatic.com/s/livvic/v5/rnCt-x1S2hzjrlfXbdtakn3sTfukQHs.ttf",
        "200": "http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlffp8IeslfCQfK9WQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdv2s13GY_etWWIJ.ttf",
        "300": "http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlffw8EeslfCQfK9WQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbduSsF3GY_etWWIJ.ttf",
        "regular": "http://fonts.gstatic.com/s/livvic/v5/rnCp-x1S2hzjrlfnb-k6unzeSA.ttf",
        "italic": "http://fonts.gstatic.com/s/livvic/v5/rnCr-x1S2hzjrlfXbeM-mHnOSOuk.ttf",
        "500": "http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlffm8AeslfCQfK9WQ.ttf",
        "500italic": "http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdvKsV3GY_etWWIJ.ttf",
        "600": "http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlfft8ceslfCQfK9WQ.ttf",
        "600italic": "http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdvmtl3GY_etWWIJ.ttf",
        "700": "http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlff08YeslfCQfK9WQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbduCt13GY_etWWIJ.ttf",
        "900": "http://fonts.gstatic.com/s/livvic/v5/rnCq-x1S2hzjrlff68QeslfCQfK9WQ.ttf",
        "900italic": "http://fonts.gstatic.com/s/livvic/v5/rnCs-x1S2hzjrlfXbdu6tV3GY_etWWIJ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lobster",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v23",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9_oWsMqEzSJQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lobster Two",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lobstertwo/v13/BngMUXZGTXPUvIoyV6yN59fK7KSJ4ACD.ttf",
        "italic": "http://fonts.gstatic.com/s/lobstertwo/v13/BngOUXZGTXPUvIoyV6yN5-fI5qCr5RCDY_k.ttf",
        "700": "http://fonts.gstatic.com/s/lobstertwo/v13/BngRUXZGTXPUvIoyV6yN5-92w4CByxyKeuDp.ttf",
        "700italic": "http://fonts.gstatic.com/s/lobstertwo/v13/BngTUXZGTXPUvIoyV6yN5-fI3hyEwRiof_DpXMY.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Londrina Outline",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/londrinaoutline/v11/C8c44dM8vmb14dfsZxhetg3pDH-SfuoxrSKMDvI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Londrina Shadow",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/londrinashadow/v10/oPWX_kB4kOQoWNJmjxLV5JuoCUlXRlaSxkrMCQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Londrina Sketch",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/londrinasketch/v9/c4m41npxGMTnomOHtRU68eIJn8qfWWn5Pos6CA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Londrina Solid",
      "variants": [
        "100",
        "300",
        "regular",
        "900"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/londrinasolid/v10/flUjRq6sw40kQEJxWNgkLuudGfs9KBYesZHhV64.ttf",
        "300": "http://fonts.gstatic.com/s/londrinasolid/v10/flUiRq6sw40kQEJxWNgkLuudGfv1CjY0n53oTrcL.ttf",
        "regular": "http://fonts.gstatic.com/s/londrinasolid/v10/flUhRq6sw40kQEJxWNgkLuudGcNZIhI8tIHh.ttf",
        "900": "http://fonts.gstatic.com/s/londrinasolid/v10/flUiRq6sw40kQEJxWNgkLuudGfvdDzY0n53oTrcL.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Long Cang",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/longcang/v5/LYjAdGP8kkgoTec8zkRgrXArXN7HWQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lora",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v16",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787weuyJGmKxemMeZ.ttf",
        "500": "http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf",
        "600": "http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787zAvCJGmKxemMeZ.ttf",
        "700": "http://fonts.gstatic.com/s/lora/v16/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf",
        "italic": "http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkqh8ndeZzZ0.ttf",
        "500italic": "http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf",
        "600italic": "http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCkqh8ndeZzZ0.ttf",
        "700italic": "http://fonts.gstatic.com/s/lora/v16/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Love Ya Like A Sister",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/loveyalikeasister/v11/R70EjzUBlOqPeouhFDfR80-0FhOqJubN-Be78nZcsGGycA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Loved by the King",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lovedbytheking/v10/Gw6gwdP76VDVJNXerebZxUMeRXUF2PiNlXFu2R64.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lovers Quarrel",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/loversquarrel/v8/Yq6N-LSKXTL-5bCy8ksBzpQ_-zAsY7pO6siz.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Luckiest Guy",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/luckiestguy/v11/_gP_1RrxsjcxVyin9l9n_j2RStR3qDpraA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lusitana",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lusitana/v8/CSR84z9ShvucWzsMKxhaRuMiSct_.ttf",
        "700": "http://fonts.gstatic.com/s/lusitana/v8/CSR74z9ShvucWzsMKyDmaccqYtd2vfwk.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Lustria",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/lustria/v8/9oRONYodvDEyjuhOrCg5MtPyAcg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "M PLUS 1p",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "hebrew",
        "japanese",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v19",
      "lastModified": "2020-03-03",
      "files": {
        "100": "http://fonts.gstatic.com/s/mplus1p/v19/e3tleuShHdiFyPFzBRrQnDQAUW3aq-5N.ttf",
        "300": "http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQVBYge0PWovdU4w.ttf",
        "regular": "http://fonts.gstatic.com/s/mplus1p/v19/e3tjeuShHdiFyPFzBRro-D4Ec2jKqw.ttf",
        "500": "http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQDBcge0PWovdU4w.ttf",
        "700": "http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQRBEge0PWovdU4w.ttf",
        "800": "http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQWBIge0PWovdU4w.ttf",
        "900": "http://fonts.gstatic.com/s/mplus1p/v19/e3tmeuShHdiFyPFzBRrQfBMge0PWovdU4w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "M PLUS Rounded 1c",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "hebrew",
        "japanese",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2019-11-05",
      "files": {
        "100": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGCAYIAV6gnpUpoWwNkYvrugw9RuM3ixLsg6-av1x0.ttf",
        "300": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0q5psKxeqmzgRK.ttf",
        "regular": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGEAYIAV6gnpUpoWwNkYvrugw9RuPWGzr8C7vav.ttf",
        "500": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM1y55sKxeqmzgRK.ttf",
        "700": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM064ZsKxeqmzgRK.ttf",
        "800": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0m4psKxeqmzgRK.ttf",
        "900": "http://fonts.gstatic.com/s/mplusrounded1c/v10/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0C45sKxeqmzgRK.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ma Shan Zheng",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mashanzheng/v5/NaPecZTRCLxvwo41b4gvzkXaRMTsDIRSfr0.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Macondo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/macondo/v9/RrQQboN9-iB1IXmOS2XO0LBBd4Y.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Macondo Swash Caps",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/macondoswashcaps/v8/6NUL8EaAJgGKZA7lpt941Z9s6ZYgDq6Oekoa_mm5bA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mada",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "arabic",
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdf3nCCL8zkwMIFg.ttf",
        "300": "http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdZnkCCL8zkwMIFg.ttf",
        "regular": "http://fonts.gstatic.com/s/mada/v9/7Auwp_0qnzeSTTXMLCrX0kU.ttf",
        "500": "http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdcHlCCL8zkwMIFg.ttf",
        "600": "http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSde3iCCL8zkwMIFg.ttf",
        "700": "http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdYnjCCL8zkwMIFg.ttf",
        "900": "http://fonts.gstatic.com/s/mada/v9/7Au_p_0qnzeSdbHhCCL8zkwMIFg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Magra",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/magra/v9/uK_94ruaZus72k5xIDMfO-ed.ttf",
        "700": "http://fonts.gstatic.com/s/magra/v9/uK_w4ruaZus72nbNDxcXEPuUX1ow.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Maiden Orange",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/maidenorange/v11/kJE1BuIX7AUmhi2V4m08kb1XjOZdCZS8FY8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Maitree",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklhGNWJGovLdh6OE.ttf",
        "300": "http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklnWOWJGovLdh6OE.ttf",
        "regular": "http://fonts.gstatic.com/s/maitree/v5/MjQGmil5tffhpBrkrtmmfJmDoL4.ttf",
        "500": "http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrkli2PWJGovLdh6OE.ttf",
        "600": "http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklgGIWJGovLdh6OE.ttf",
        "700": "http://fonts.gstatic.com/s/maitree/v5/MjQDmil5tffhpBrklmWJWJGovLdh6OE.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Major Mono Display",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/majormonodisplay/v5/RWmVoLyb5fEqtsfBX9PDZIGr2tFubRhLCn2QIndPww.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mako",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mako/v12/H4coBX6Mmc_Z0ST09g478Lo.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mali",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QOLlKlRaJdbWgdY.ttf",
        "200italic": "http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8wlVQIfTTkdbJYA.ttf",
        "300": "http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QIbmKlRaJdbWgdY.ttf",
        "300italic": "http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8plZQIfTTkdbJYA.ttf",
        "regular": "http://fonts.gstatic.com/s/mali/v4/N0ba2SRONuN4eCrODlxxOd8.ttf",
        "italic": "http://fonts.gstatic.com/s/mali/v4/N0bU2SRONuN4SCjECn50Kd_PmA.ttf",
        "500": "http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QN7nKlRaJdbWgdY.ttf",
        "500italic": "http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8_ldQIfTTkdbJYA.ttf",
        "600": "http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QPLgKlRaJdbWgdY.ttf",
        "600italic": "http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj80lBQIfTTkdbJYA.ttf",
        "700": "http://fonts.gstatic.com/s/mali/v4/N0bV2SRONuN4QJbhKlRaJdbWgdY.ttf",
        "700italic": "http://fonts.gstatic.com/s/mali/v4/N0bX2SRONuN4SCj8tlFQIfTTkdbJYA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mallanna",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mallanna/v8/hv-Vlzx-KEQb84YaDGwzEzRwVvJ-.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mandali",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mandali/v9/LhWlMVbYOfASNfNUVFk1ZPdcKtA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Manjari",
      "variants": [
        "100",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "malayalam"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/manjari/v3/k3kSo8UPMOBO2w1UdbroK2vFIaOV8A.ttf",
        "regular": "http://fonts.gstatic.com/s/manjari/v3/k3kQo8UPMOBO2w1UTd7iL0nAMaM.ttf",
        "700": "http://fonts.gstatic.com/s/manjari/v3/k3kVo8UPMOBO2w1UdWLNC0HrLaqM6Q4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Manrope",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "cyrillic",
        "greek",
        "latin",
        "latin-ext"
      ],
      "version": "v3",
      "lastModified": "2020-06-25",
      "files": {
        "200": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_F87jxeN7B.ttf",
        "300": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf",
        "regular": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F87jxeN7B.ttf",
        "500": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F87jxeN7B.ttf",
        "600": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F87jxeN7B.ttf",
        "700": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F87jxeN7B.ttf",
        "800": "http://fonts.gstatic.com/s/manrope/v3/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F87jxeN7B.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mansalva",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mansalva/v2/aWB4m0aacbtDfvq5NJllI47vdyBg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Manuale",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v7",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeHke7wD1TB_JHHY.ttf",
        "500": "http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeHWe7wD1TB_JHHY.ttf",
        "600": "http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeE6fLwD1TB_JHHY.ttf",
        "700": "http://fonts.gstatic.com/s/manuale/v7/f0Xp0eas_8Z-TFZdHv3mMxFaSqASeeEDfLwD1TB_JHHY.ttf",
        "italic": "http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOFRA3zRdIWHYr8M.ttf",
        "500italic": "http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOGZA3zRdIWHYr8M.ttf",
        "600italic": "http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOIpH3zRdIWHYr8M.ttf",
        "700italic": "http://fonts.gstatic.com/s/manuale/v7/f0Xn0eas_8Z-TFZdNPTUzMkzITq8fvQsOLNH3zRdIWHYr8M.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Marcellus",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/marcellus/v8/wEO_EBrOk8hQLDvIAF8FUfAL3EsHiA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Marcellus SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/marcellussc/v8/ke8iOgUHP1dg-Rmi6RWjbLEPgdydGKikhA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Marck Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/marckscript/v11/nwpTtK2oNgBA3Or78gapdwuCzyI-aMPF7Q.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Margarine",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/margarine/v9/qkBXXvoE6trLT9Y7YLye5JRLkAXbMQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Markazi Text",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtfSQT4MlBekmJLo.ttf",
        "500": "http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtcaQT4MlBekmJLo.ttf",
        "600": "http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtSqXT4MlBekmJLo.ttf",
        "700": "http://fonts.gstatic.com/s/markazitext/v12/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtROXT4MlBekmJLo.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Marko One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/markoone/v10/9Btq3DFG0cnVM5lw1haaKpUfrHPzUw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Marmelad",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/marmelad/v10/Qw3eZQdSHj_jK2e-8tFLG-YMC0R8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Martel",
      "variants": [
        "200",
        "300",
        "regular",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVqekahRbX9vnDzw.ttf",
        "300": "http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVzeoahRbX9vnDzw.ttf",
        "regular": "http://fonts.gstatic.com/s/martel/v5/PN_xRfK9oXHga0XtYcI-jT3L_w.ttf",
        "600": "http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVuewahRbX9vnDzw.ttf",
        "700": "http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XV3e0ahRbX9vnDzw.ttf",
        "800": "http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XVwe4ahRbX9vnDzw.ttf",
        "900": "http://fonts.gstatic.com/s/martel/v5/PN_yRfK9oXHga0XV5e8ahRbX9vnDzw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Martel Sans",
      "variants": [
        "200",
        "300",
        "regular",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hAX5suHFUknqMxQ.ttf",
        "300": "http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hBz5cuHFUknqMxQ.ttf",
        "regular": "http://fonts.gstatic.com/s/martelsans/v7/h0GsssGi7VdzDgKjM-4d8ijfze-PPlUu.ttf",
        "600": "http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hAH48uHFUknqMxQ.ttf",
        "700": "http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hBj4suHFUknqMxQ.ttf",
        "800": "http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hB_4cuHFUknqMxQ.ttf",
        "900": "http://fonts.gstatic.com/s/martelsans/v7/h0GxssGi7VdzDgKjM-4d8hBb4MuHFUknqMxQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Marvel",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/marvel/v10/nwpVtKeoNgBV0qaIkV7ED366zg.ttf",
        "italic": "http://fonts.gstatic.com/s/marvel/v10/nwpXtKeoNgBV0qa4k1TALXuqzhA7.ttf",
        "700": "http://fonts.gstatic.com/s/marvel/v10/nwpWtKeoNgBV0qawLXHgB1WmxwkiYQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/marvel/v10/nwpQtKeoNgBV0qa4k2x8Al-i5QwyYdrc.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mate",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mate/v9/m8JdjftRd7WZ2z28WoXSaLU.ttf",
        "italic": "http://fonts.gstatic.com/s/mate/v9/m8JTjftRd7WZ6z-2XqfXeLVdbw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mate SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/matesc/v9/-nF8OGQ1-uoVr2wKyiXZ95OkJwA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Maven Pro",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v21",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8SX25nCpozp5GvU.ttf",
        "500": "http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8Rf25nCpozp5GvU.ttf",
        "600": "http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8fvx5nCpozp5GvU.ttf",
        "700": "http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8cLx5nCpozp5GvU.ttf",
        "800": "http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8aXx5nCpozp5GvU.ttf",
        "900": "http://fonts.gstatic.com/s/mavenpro/v21/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8Yzx5nCpozp5GvU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "McLaren",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mclaren/v8/2EbnL-ZuAXFqZFXISYYf8z2Yt_c.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Meddon",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/meddon/v13/kmK8ZqA2EgDNeHTZhBdB3y_Aow.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "MedievalSharp",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-15",
      "files": {
        "regular": "http://fonts.gstatic.com/s/medievalsharp/v12/EvOJzAlL3oU5AQl2mP5KdgptAq96MwvXLDk.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Medula One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/medulaone/v10/YA9Wr0qb5kjJM6l2V0yukiEqs7GtlvY.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Meera Inimai",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "tamil"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/meerainimai/v5/845fNMM5EIqOW5MPuvO3ILep_2jDVevnLQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Megrim",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/megrim/v11/46kulbz5WjvLqJZlbWXgd0RY1g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Meie Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/meiescript/v8/_LOImzDK7erRjhunIspaMjxn5IXg0WDz.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Merienda",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/merienda/v9/gNMHW3x8Qoy5_mf8uVMCOou6_dvg.ttf",
        "700": "http://fonts.gstatic.com/s/merienda/v9/gNMAW3x8Qoy5_mf8uWu-Fa-y1sfpPES4.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Merienda One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/meriendaone/v11/H4cgBXaMndbflEq6kyZ1ht6YgoyyYzFzFw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Merriweather",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v22",
      "lastModified": "2020-09-10",
      "files": {
        "300": "http://fonts.gstatic.com/s/merriweather/v22/u-4n0qyriQwlOrhSvowK_l521wRpX837pvjxPA.ttf",
        "300italic": "http://fonts.gstatic.com/s/merriweather/v22/u-4l0qyriQwlOrhSvowK_l5-eR7lXcf_hP3hPGWH.ttf",
        "regular": "http://fonts.gstatic.com/s/merriweather/v22/u-440qyriQwlOrhSvowK_l5OeyxNV-bnrw.ttf",
        "italic": "http://fonts.gstatic.com/s/merriweather/v22/u-4m0qyriQwlOrhSvowK_l5-eSZJdeP3r-Ho.ttf",
        "700": "http://fonts.gstatic.com/s/merriweather/v22/u-4n0qyriQwlOrhSvowK_l52xwNpX837pvjxPA.ttf",
        "700italic": "http://fonts.gstatic.com/s/merriweather/v22/u-4l0qyriQwlOrhSvowK_l5-eR71Wsf_hP3hPGWH.ttf",
        "900": "http://fonts.gstatic.com/s/merriweather/v22/u-4n0qyriQwlOrhSvowK_l52_wFpX837pvjxPA.ttf",
        "900italic": "http://fonts.gstatic.com/s/merriweather/v22/u-4l0qyriQwlOrhSvowK_l5-eR7NWMf_hP3hPGWH.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Merriweather Sans",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic"
      ],
      "subsets": [
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-08-21",
      "files": {
        "300": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZ_O4ljuEG7xFHnQ.ttf",
        "regular": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZou4ljuEG7xFHnQ.ttf",
        "500": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZkO4ljuEG7xFHnQ.ttf",
        "600": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZfOkljuEG7xFHnQ.ttf",
        "700": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZRekljuEG7xFHnQ.ttf",
        "800": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZIukljuEG7xFHnQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq2TzesCzRRXnaur.ttf",
        "italic": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3NzesCzRRXnaur.ttf",
        "500italic": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3_zesCzRRXnaur.ttf",
        "600italic": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0TyusCzRRXnaur.ttf",
        "700italic": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0qyusCzRRXnaur.ttf",
        "800italic": "http://fonts.gstatic.com/s/merriweathersans/v13/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq1NyusCzRRXnaur.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Metal",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/metal/v13/lW-wwjUJIXTo7i3nnoQAUdN2.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Metal Mania",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/metalmania/v10/RWmMoKWb4e8kqMfBUdPFJeXCg6UKDXlq.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Metamorphous",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/metamorphous/v11/Wnz8HA03aAXcC39ZEX5y1330PCCthTsmaQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Metrophobic",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/metrophobic/v14/sJoA3LZUhMSAPV_u0qwiAT-J737FPEEL.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Michroma",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/michroma/v11/PN_zRfy9qWD8fEagAMg6rzjb_-Da.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Milonga",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/milonga/v8/SZc53FHnIaK9W5kffz3GkUrS8DI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Miltonian",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/miltonian/v14/zOL-4pbPn6Ne9JqTg9mr6e5As-FeiQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Miltonian Tattoo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v16",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/miltoniantattoo/v16/EvOUzBRL0o0kCxF-lcMCQxlpVsA_FwP8MDBku-s.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mina",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "bengali",
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mina/v4/-nFzOGc18vARrz9j7i3y65o.ttf",
        "700": "http://fonts.gstatic.com/s/mina/v4/-nF8OGc18vARl4NMyiXZ95OkJwA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Miniver",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/miniver/v9/eLGcP-PxIg-5H0vC770Cy8r8fWA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Miriam Libre",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/miriamlibre/v7/DdTh798HsHwubBAqfkcBTL_vYJn_Teun9g.ttf",
        "700": "http://fonts.gstatic.com/s/miriamlibre/v7/DdT-798HsHwubBAqfkcBTL_X3LbbRcC7_-Z7Hg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mirza",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mirza/v9/co3ImWlikiN5EurdKMewsrvI.ttf",
        "500": "http://fonts.gstatic.com/s/mirza/v9/co3FmWlikiN5EtIpAeO4mafBomDi.ttf",
        "600": "http://fonts.gstatic.com/s/mirza/v9/co3FmWlikiN5EtIFBuO4mafBomDi.ttf",
        "700": "http://fonts.gstatic.com/s/mirza/v9/co3FmWlikiN5EtJhB-O4mafBomDi.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Miss Fajardose",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/missfajardose/v10/E21-_dn5gvrawDdPFVl-N0Ajb8qvWPaJq4no.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mitr",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2019-07-16",
      "files": {
        "200": "http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8fMZFJDUc1NECPY.ttf",
        "300": "http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8ZcaFJDUc1NECPY.ttf",
        "regular": "http://fonts.gstatic.com/s/mitr/v5/pxiLypw5ucZFyTsyMJj_b1o.ttf",
        "500": "http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8c8bFJDUc1NECPY.ttf",
        "600": "http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8eMcFJDUc1NECPY.ttf",
        "700": "http://fonts.gstatic.com/s/mitr/v5/pxiEypw5ucZF8YcdFJDUc1NECPY.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Modak",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/modak/v5/EJRYQgs1XtIEsnMH8BVZ76KU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Modern Antiqua",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/modernantiqua/v10/NGStv5TIAUg6Iq_RLNo_2dp1sI1Ea2u0c3Gi.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mogra",
      "variants": [
        "regular"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mogra/v7/f0X40eSs8c95TBo4DvLmxtnG.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Molengo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/molengo/v11/I_uuMpWeuBzZNBtQbbRQkiCvs5Y.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Molle",
      "variants": [
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "italic": "http://fonts.gstatic.com/s/molle/v9/E21n_dL5hOXFhWEsXzgmVydREus.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Monda",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/monda/v10/TK3tWkYFABsmjvpmNBsLvPdG.ttf",
        "700": "http://fonts.gstatic.com/s/monda/v10/TK3gWkYFABsmjsLaGz8Dl-tPKo2t.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Monofett",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/monofett/v10/mFTyWbofw6zc9NtnW43SuRwr0VJ7.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Monoton",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/monoton/v10/5h1aiZUrOngCibe4fkbBQ2S7FU8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Monsieur La Doulaise",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/monsieurladoulaise/v9/_Xmz-GY4rjmCbQfc-aPRaa4pqV340p7EZl5ewkEU4HTy.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Montaga",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/montaga/v8/H4cnBX2Ml8rCkEO_0gYQ7LO5mqc.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Montez",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/montez/v11/845ZNMk5GoGIX8lm1LDeSd-R_g.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Montserrat",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-15",
      "files": {
        "100": "http://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QphziTn89dtpQ.ttf",
        "100italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqi7j0dJ9pTOi.ttf",
        "200": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA7g7J_950vCo.ttf",
        "200italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_D-_xxrCq7qg.ttf",
        "300": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD7g7J_950vCo.ttf",
        "300italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzD-_xxrCq7qg.ttf",
        "regular": "http://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm45xW5rygbi49c.ttf",
        "italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxhziTn89dtpQ.ttf",
        "500": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC7g7J_950vCo.ttf",
        "500italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3D-_xxrCq7qg.ttf",
        "600": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF7g7J_950vCo.ttf",
        "600italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrD-_xxrCq7qg.ttf",
        "700": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE7g7J_950vCo.ttf",
        "700italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvD-_xxrCq7qg.ttf",
        "800": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H7g7J_950vCo.ttf",
        "800italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjD-_xxrCq7qg.ttf",
        "900": "http://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG7g7J_950vCo.ttf",
        "900italic": "http://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnD-_xxrCq7qg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Montserrat Alternates",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/montserratalternates/v12/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU0xiKfVKphL03l4.ttf",
        "100italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTjWacfw6zH4dthXcyms1lPpC8I_b0juU057p-xIJxp1ml4imo.ttf",
        "200": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xJIb1ALZH2mBhkw.ttf",
        "200italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8dAbxD-GVxk3Nd.ttf",
        "300": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xQIX1ALZH2mBhkw.ttf",
        "300italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p95ArxD-GVxk3Nd.ttf",
        "regular": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0J7K3RCJ1b0w.ttf",
        "italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU057qfVKphL03l4.ttf",
        "500": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xGIT1ALZH2mBhkw.ttf",
        "500italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8hA7xD-GVxk3Nd.ttf",
        "600": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIP1ALZH2mBhkw.ttf",
        "600italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8NBLxD-GVxk3Nd.ttf",
        "700": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xUIL1ALZH2mBhkw.ttf",
        "700italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9pBbxD-GVxk3Nd.ttf",
        "800": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIH1ALZH2mBhkw.ttf",
        "800italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p91BrxD-GVxk3Nd.ttf",
        "900": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xaID1ALZH2mBhkw.ttf",
        "900italic": "http://fonts.gstatic.com/s/montserratalternates/v12/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9RB7xD-GVxk3Nd.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Montserrat Subrayada",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/montserratsubrayada/v10/U9MD6c-o9H7PgjlTHThBnNHGVUORwteQQE8LYuceqGT-.ttf",
        "700": "http://fonts.gstatic.com/s/montserratsubrayada/v10/U9MM6c-o9H7PgjlTHThBnNHGVUORwteQQHe3TcMWg3j36Ebz.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Moul",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/moul/v12/nuF2D__FSo_3E-RYiJCy-00.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Moulpali",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/moulpali/v13/H4ckBXKMl9HagUWymyY6wr-wg763.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mountains of Christmas",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mountainsofchristmas/v13/3y9w6a4zcCnn5X0FDyrKi2ZRUBIy8uxoUo7ePNamMPNpJpc.ttf",
        "700": "http://fonts.gstatic.com/s/mountainsofchristmas/v13/3y9z6a4zcCnn5X0FDyrKi2ZRUBIy8uxoUo7eBGqJFPtCOp6IaEA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mouse Memoirs",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mousememoirs/v8/t5tmIRoSNJ-PH0WNNgDYxdSb7TnFrpOHYh4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mr Bedfort",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mrbedfort/v9/MQpR-WCtNZSWAdTMwBicliq0XZe_Iy8.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mr Dafoe",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mrdafoe/v9/lJwE-pIzkS5NXuMMrGiqg7MCxz_C.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mr De Haviland",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mrdehaviland/v9/OpNVnooIhJj96FdB73296ksbOj3C4ULVNTlB.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mrs Saint Delafield",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mrssaintdelafield/v8/v6-IGZDIOVXH9xtmTZfRagunqBw5WC62cK4tLsubB2w.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mrs Sheppards",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mrssheppards/v9/PN_2Rfm9snC0XUGoEZhb91ig3vjxynMix4Y.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mukta",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2019-07-17",
      "files": {
        "200": "http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbEOjFma-2HW7ZB_.ttf",
        "300": "http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbFqj1ma-2HW7ZB_.ttf",
        "regular": "http://fonts.gstatic.com/s/mukta/v7/iJWKBXyXfDDVXYnGp32S0H3f.ttf",
        "500": "http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbEyjlma-2HW7ZB_.ttf",
        "600": "http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbEeiVma-2HW7ZB_.ttf",
        "700": "http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbF6iFma-2HW7ZB_.ttf",
        "800": "http://fonts.gstatic.com/s/mukta/v7/iJWHBXyXfDDVXbFmi1ma-2HW7ZB_.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mukta Mahee",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "gurmukhi",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-25",
      "files": {
        "200": "http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9MFcBoHJndqZCsW.ttf",
        "300": "http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9NhcxoHJndqZCsW.ttf",
        "regular": "http://fonts.gstatic.com/s/muktamahee/v7/XRXQ3IOIi0hcP8iVU67hA-vNWz4PDWtj.ttf",
        "500": "http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9M5choHJndqZCsW.ttf",
        "600": "http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9MVdRoHJndqZCsW.ttf",
        "700": "http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9NxdBoHJndqZCsW.ttf",
        "800": "http://fonts.gstatic.com/s/muktamahee/v7/XRXN3IOIi0hcP8iVU67hA9NtdxoHJndqZCsW.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mukta Malar",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil"
      ],
      "version": "v7",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqIMwBtAB62ruoAZW.ttf",
        "300": "http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqINUBdAB62ruoAZW.ttf",
        "regular": "http://fonts.gstatic.com/s/muktamalar/v7/MCoXzAXyz8LOE2FpJMxZqLv4LfQJwHbn.ttf",
        "500": "http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqIMMBNAB62ruoAZW.ttf",
        "600": "http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqIMgA9AB62ruoAZW.ttf",
        "700": "http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqINEAtAB62ruoAZW.ttf",
        "800": "http://fonts.gstatic.com/s/muktamalar/v7/MCoKzAXyz8LOE2FpJMxZqINYAdAB62ruoAZW.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mukta Vaani",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2019-07-16",
      "files": {
        "200": "http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGXNV8BD-u97MW1a.ttf",
        "300": "http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGWpVMBD-u97MW1a.ttf",
        "regular": "http://fonts.gstatic.com/s/muktavaani/v7/3Jn5SD_-ynaxmxnEfVHPIF0FfORL0fNy.ttf",
        "500": "http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGXxVcBD-u97MW1a.ttf",
        "600": "http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGXdUsBD-u97MW1a.ttf",
        "700": "http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGW5U8BD-u97MW1a.ttf",
        "800": "http://fonts.gstatic.com/s/muktavaani/v7/3JnkSD_-ynaxmxnEfVHPIGWlUMBD-u97MW1a.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mulish",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-07-13",
      "files": {
        "200": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaClGrw-PTY.ttf",
        "300": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaClGrw-PTY.ttf",
        "regular": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaClGrw-PTY.ttf",
        "500": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaClGrw-PTY.ttf",
        "600": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaClGrw-PTY.ttf",
        "700": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaClGrw-PTY.ttf",
        "800": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaClGrw-PTY.ttf",
        "900": "http://fonts.gstatic.com/s/mulish/v1/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaClGrw-PTY.ttf",
        "200italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHp47LTZFwA.ttf",
        "300italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHp47LTZFwA.ttf",
        "italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHp47LTZFwA.ttf",
        "500italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHp47LTZFwA.ttf",
        "600italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHp47LTZFwA.ttf",
        "700italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHp47LTZFwA.ttf",
        "800italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHp47LTZFwA.ttf",
        "900italic": "http://fonts.gstatic.com/s/mulish/v1/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHp47LTZFwA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "MuseoModerno",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMlZFuewajeKlCdo.ttf",
        "200": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMtZEuewajeKlCdo.ttf",
        "300": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMghEuewajeKlCdo.ttf",
        "regular": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMlZEuewajeKlCdo.ttf",
        "500": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMmREuewajeKlCdo.ttf",
        "600": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMohDuewajeKlCdo.ttf",
        "700": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMrFDuewajeKlCdo.ttf",
        "800": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMtZDuewajeKlCdo.ttf",
        "900": "http://fonts.gstatic.com/s/museomoderno/v2/zrf30HnU0_7wWdMrFcWqSEXPVyEaWJ55pTleMv9DuewajeKlCdo.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Mystery Quest",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/mysteryquest/v8/-nF6OG414u0E6k0wynSGlujRHwElD_9Qz9E.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "NTR",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ntr/v9/RLpzK5Xy0ZjiGGhs5TA4bg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nanum Brush Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v17",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nanumbrushscript/v17/wXK2E2wfpokopxzthSqPbcR5_gVaxazyjqBr1lO97Q.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nanum Gothic",
      "variants": [
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v17",
      "lastModified": "2019-07-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nanumgothic/v17/PN_3Rfi-oW3hYwmKDpxS7F_z_tLfxno73g.ttf",
        "700": "http://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LQv37zlEn14YEUQ.ttf",
        "800": "http://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LXv77zlEn14YEUQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nanum Gothic Coding",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v14",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nanumgothiccoding/v14/8QIVdjzHisX_8vv59_xMxtPFW4IXROwsy6QxVs1X7tc.ttf",
        "700": "http://fonts.gstatic.com/s/nanumgothiccoding/v14/8QIYdjzHisX_8vv59_xMxtPFW4IXROws8xgecsV88t5V9r4.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nanum Myeongjo",
      "variants": [
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v15",
      "lastModified": "2019-07-17",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nanummyeongjo/v15/9Btx3DZF0dXLMZlywRbVRNhxy1LreHQ8juyl.ttf",
        "700": "http://fonts.gstatic.com/s/nanummyeongjo/v15/9Bty3DZF0dXLMZlywRbVRNhxy2pXV1A0pfCs5Kos.ttf",
        "800": "http://fonts.gstatic.com/s/nanummyeongjo/v15/9Bty3DZF0dXLMZlywRbVRNhxy2pLVFA0pfCs5Kos.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nanum Pen Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v15",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nanumpenscript/v15/daaDSSYiLGqEal3MvdA_FOL_3FkN2z7-aMFCcTU.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Neucha",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/neucha/v12/q5uGsou0JOdh94bvugNsCxVEgA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Neuton",
      "variants": [
        "200",
        "300",
        "regular",
        "italic",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKAKkfegD5Drog6Q.ttf",
        "300": "http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKZKofegD5Drog6Q.ttf",
        "regular": "http://fonts.gstatic.com/s/neuton/v13/UMBTrPtMoH62xUZyyII7civlBw.ttf",
        "italic": "http://fonts.gstatic.com/s/neuton/v13/UMBRrPtMoH62xUZCyog_UC71B6M5.ttf",
        "700": "http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKdK0fegD5Drog6Q.ttf",
        "800": "http://fonts.gstatic.com/s/neuton/v13/UMBQrPtMoH62xUZKaK4fegD5Drog6Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "New Rocker",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/newrocker/v9/MwQzbhjp3-HImzcCU_cJkGMViblPtXs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "News Cycle",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v17",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/newscycle/v17/CSR64z1Qlv-GDxkbKVQ_TOcATNt_pOU.ttf",
        "700": "http://fonts.gstatic.com/s/newscycle/v17/CSR54z1Qlv-GDxkbKVQ_dFsvaNNUuOwkC2s.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Niconne",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/niconne/v10/w8gaH2QvRug1_rTfrQut2F4OuOo.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Niramit",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVXx7tiiEr5_BdZ8.ttf",
        "200italic": "http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiXimOq73EZZ_f6w.ttf",
        "300": "http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVRh4tiiEr5_BdZ8.ttf",
        "300italic": "http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiOiqOq73EZZ_f6w.ttf",
        "regular": "http://fonts.gstatic.com/s/niramit/v5/I_uuMpWdvgLdNxVLbbRQkiCvs5Y.ttf",
        "italic": "http://fonts.gstatic.com/s/niramit/v5/I_usMpWdvgLdNxVLXbZalgKqo5bYbA.ttf",
        "500": "http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVUB5tiiEr5_BdZ8.ttf",
        "500italic": "http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiYiuOq73EZZ_f6w.ttf",
        "600": "http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVWx-tiiEr5_BdZ8.ttf",
        "600italic": "http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiTiyOq73EZZ_f6w.ttf",
        "700": "http://fonts.gstatic.com/s/niramit/v5/I_urMpWdvgLdNxVLVQh_tiiEr5_BdZ8.ttf",
        "700italic": "http://fonts.gstatic.com/s/niramit/v5/I_upMpWdvgLdNxVLXbZiKi2Oq73EZZ_f6w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nixie One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nixieone/v11/lW-8wjkKLXjg5y2o2uUoUOFzpS-yLw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nobile",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nobile/v12/m8JTjflSeaOVl1i2XqfXeLVdbw.ttf",
        "italic": "http://fonts.gstatic.com/s/nobile/v12/m8JRjflSeaOVl1iGXK3TWrBNb3OD.ttf",
        "500": "http://fonts.gstatic.com/s/nobile/v12/m8JQjflSeaOVl1iOqo7zcJ5BZmqa3A.ttf",
        "500italic": "http://fonts.gstatic.com/s/nobile/v12/m8JWjflSeaOVl1iGXJUnc5RFRG-K3Mud.ttf",
        "700": "http://fonts.gstatic.com/s/nobile/v12/m8JQjflSeaOVl1iO4ojzcJ5BZmqa3A.ttf",
        "700italic": "http://fonts.gstatic.com/s/nobile/v12/m8JWjflSeaOVl1iGXJVvdZRFRG-K3Mud.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nokora",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nokora/v14/hYkIPuwgTubzaWxQOzoPovZg8Q.ttf",
        "700": "http://fonts.gstatic.com/s/nokora/v14/hYkLPuwgTubzaWxohxUrqt18-B9Uuw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Norican",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/norican/v9/MwQ2bhXp1eSBqjkPGJJRtGs-lbA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nosifer",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nosifer/v9/ZGjXol5JTp0g5bxZaC1RVDNdGDs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Notable",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v6",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/notable/v6/gNMEW3N_SIqx-WX9-HMoFIez5MI.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nothing You Could Do",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/nothingyoucoulddo/v10/oY1B8fbBpaP5OX3DtrRYf_Q2BPB1SnfZb0OJl1ol2Ymo.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noticia Text",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/noticiatext/v10/VuJ2dNDF2Yv9qppOePKYRP1GYTFZt0rNpQ.ttf",
        "italic": "http://fonts.gstatic.com/s/noticiatext/v10/VuJodNDF2Yv9qppOePKYRP12YztdlU_dpSjt.ttf",
        "700": "http://fonts.gstatic.com/s/noticiatext/v10/VuJpdNDF2Yv9qppOePKYRP1-3R59v2HRrDH0eA.ttf",
        "700italic": "http://fonts.gstatic.com/s/noticiatext/v10/VuJrdNDF2Yv9qppOePKYRP12YwPhumvVjjTkeMnz.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Sans",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "devanagari",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v11",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/notosans/v11/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf",
        "italic": "http://fonts.gstatic.com/s/notosans/v11/o-0OIpQlx3QUlC5A4PNr4DRFSfiM7HBj.ttf",
        "700": "http://fonts.gstatic.com/s/notosans/v11/o-0NIpQlx3QUlC5A4PNjXhFlY9aA5Wl6PQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/notosans/v11/o-0TIpQlx3QUlC5A4PNr4Az5ZtyEx2xqPaif.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Sans HK",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "chinese-hongkong",
        "latin"
      ],
      "version": "v6",
      "lastModified": "2020-11-12",
      "files": {
        "100": "http://fonts.gstatic.com/s/notosanshk/v6/nKKO-GM_FYFRJvXzVXaAPe9ZUHp1MOv2ObB7.otf",
        "300": "http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZmFhTHMX6MKliqQ.otf",
        "regular": "http://fonts.gstatic.com/s/notosanshk/v6/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf",
        "500": "http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZwFlTHMX6MKliqQ.otf",
        "700": "http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZiF9THMX6MKliqQ.otf",
        "900": "http://fonts.gstatic.com/s/notosanshk/v6/nKKP-GM_FYFRJvXzVXaAPe9ZsF1THMX6MKliqQ.otf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Sans JP",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "japanese",
        "latin"
      ],
      "version": "v28",
      "lastModified": "2020-11-12",
      "files": {
        "100": "http://fonts.gstatic.com/s/notosansjp/v28/-F6ofjtqLzI2JPCgQBnw7HFQoggM-FNthvIU.otf",
        "300": "http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQaioq1H1hj-sNFQ.otf",
        "regular": "http://fonts.gstatic.com/s/notosansjp/v28/-F62fjtqLzI2JPCgQBnw7HFowAIO2lZ9hg.otf",
        "500": "http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQMisq1H1hj-sNFQ.otf",
        "700": "http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQei0q1H1hj-sNFQ.otf",
        "900": "http://fonts.gstatic.com/s/notosansjp/v28/-F6pfjtqLzI2JPCgQBnw7HFQQi8q1H1hj-sNFQ.otf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Sans KR",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-11-12",
      "files": {
        "100": "http://fonts.gstatic.com/s/notosanskr/v13/Pby6FmXiEBPT4ITbgNA5CgmOsn7uwpYcuH8y.otf",
        "300": "http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOelzI7rgQsWYrzw.otf",
        "regular": "http://fonts.gstatic.com/s/notosanskr/v13/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf",
        "500": "http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7rgQsWYrzw.otf",
        "700": "http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOalvI7rgQsWYrzw.otf",
        "900": "http://fonts.gstatic.com/s/notosanskr/v13/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7rgQsWYrzw.otf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Sans SC",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-11-12",
      "files": {
        "100": "http://fonts.gstatic.com/s/notosanssc/v12/k3kJo84MPvpLmixcA63oeALZTYKL2wv287Sb.otf",
        "300": "http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZhaCt9yX6-q2CGg.otf",
        "regular": "http://fonts.gstatic.com/s/notosanssc/v12/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf",
        "500": "http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZ3aGt9yX6-q2CGg.otf",
        "700": "http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZlaet9yX6-q2CGg.otf",
        "900": "http://fonts.gstatic.com/s/notosanssc/v12/k3kIo84MPvpLmixcA63oeALZraWt9yX6-q2CGg.otf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Sans TC",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "chinese-traditional",
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-11-12",
      "files": {
        "100": "http://fonts.gstatic.com/s/notosanstc/v11/-nFlOG829Oofr2wohFbTp9i9WyEJIfNZ1sjy.otf",
        "300": "http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9kwMvDd1V39Hr7g.otf",
        "regular": "http://fonts.gstatic.com/s/notosanstc/v11/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf",
        "500": "http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9ywIvDd1V39Hr7g.otf",
        "700": "http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9gwQvDd1V39Hr7g.otf",
        "900": "http://fonts.gstatic.com/s/notosanstc/v11/-nFkOG829Oofr2wohFbTp9i9uwYvDd1V39Hr7g.otf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Serif",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v9",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/notoserif/v9/ga6Iaw1J5X9T9RW6j9bNTFAcaRi_bMQ.ttf",
        "italic": "http://fonts.gstatic.com/s/notoserif/v9/ga6Kaw1J5X9T9RW6j9bNfFIWbTq6fMRRMw.ttf",
        "700": "http://fonts.gstatic.com/s/notoserif/v9/ga6Law1J5X9T9RW6j9bNdOwzTRCUcM1IKoY.ttf",
        "700italic": "http://fonts.gstatic.com/s/notoserif/v9/ga6Vaw1J5X9T9RW6j9bNfFIu0RWedO9NOoYIDg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Serif JP",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "japanese",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-11-12",
      "files": {
        "200": "http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZBaPRkgfU8fEwb0.otf",
        "300": "http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZHKMRkgfU8fEwb0.otf",
        "regular": "http://fonts.gstatic.com/s/notoserifjp/v8/xn7mYHs72GKoTvER4Gn3b5eMXNikYkY0T84.otf",
        "500": "http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZCqNRkgfU8fEwb0.otf",
        "600": "http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZAaKRkgfU8fEwb0.otf",
        "700": "http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZGKLRkgfU8fEwb0.otf",
        "900": "http://fonts.gstatic.com/s/notoserifjp/v8/xn77YHs72GKoTvER4Gn3b5eMZFqJRkgfU8fEwb0.otf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Serif KR",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v7",
      "lastModified": "2020-11-12",
      "files": {
        "200": "http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTihC8O1ZNH1ahck.otf",
        "300": "http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTkxB8O1ZNH1ahck.otf",
        "regular": "http://fonts.gstatic.com/s/notoserifkr/v7/3Jn7SDn90Gmq2mr3blnHaTZXduZp1ONyKHQ.otf",
        "500": "http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXThRA8O1ZNH1ahck.otf",
        "600": "http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTjhH8O1ZNH1ahck.otf",
        "700": "http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTlxG8O1ZNH1ahck.otf",
        "900": "http://fonts.gstatic.com/s/notoserifkr/v7/3JnmSDn90Gmq2mr3blnHaTZXTmRE8O1ZNH1ahck.otf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Serif SC",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-11-12",
      "files": {
        "200": "http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mm63SzZBEtERe7U.otf",
        "300": "http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mgq0SzZBEtERe7U.otf",
        "regular": "http://fonts.gstatic.com/s/notoserifsc/v8/H4chBXePl9DZ0Xe7gG9cyOj7oqCcbzhqDtg.otf",
        "500": "http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mlK1SzZBEtERe7U.otf",
        "600": "http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mn6ySzZBEtERe7U.otf",
        "700": "http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7mhqzSzZBEtERe7U.otf",
        "900": "http://fonts.gstatic.com/s/notoserifsc/v8/H4c8BXePl9DZ0Xe7gG9cyOj7miKxSzZBEtERe7U.otf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Noto Serif TC",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "chinese-traditional",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-11-12",
      "files": {
        "200": "http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0Bvr8vbX9GTsoOAX4.otf",
        "300": "http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvtssbX9GTsoOAX4.otf",
        "regular": "http://fonts.gstatic.com/s/notoseriftc/v8/XLYgIZb5bJNDGYxLBibeHZ0BhnEESXFtUsM.otf",
        "500": "http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvoMtbX9GTsoOAX4.otf",
        "600": "http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0Bvq8qbX9GTsoOAX4.otf",
        "700": "http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvssrbX9GTsoOAX4.otf",
        "900": "http://fonts.gstatic.com/s/notoseriftc/v8/XLY9IZb5bJNDGYxLBibeHZ0BvvMpbX9GTsoOAX4.otf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Cut",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novacut/v12/KFOkCnSYu8mL-39LkWxPKTM1K9nz.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Flat",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novaflat/v12/QdVUSTc-JgqpytEbVebEuStkm20oJA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Mono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "greek",
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novamono/v11/Cn-0JtiGWQ5Ajb--MRKfYGxYrdM9Sg.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Oval",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novaoval/v12/jAnEgHdmANHvPenMaswCMY-h3cWkWg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Round",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novaround/v12/flU9Rqquw5UhEnlwTJYTYYfeeetYEBc.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novascript/v13/7Au7p_IpkSWSTWaFWkumvmQNEl0O0kEx.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Slim",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novaslim/v12/Z9XUDmZNQAuem8jyZcn-yMOInrib9Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nova Square",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/novasquare/v13/RrQUbo9-9DV7b06QHgSWsZhARYMgGtWA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Numans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/numans/v10/SlGRmQmGupYAfH8IYRggiHVqaQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nunito",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-09-10",
      "files": {
        "200": "http://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofA-sekZuHJeTsfDQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/nunito/v14/XRXQ3I6Li01BKofIMN5MZ-vNWz4PDWtj.ttf",
        "300": "http://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofAnsSkZuHJeTsfDQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/nunito/v14/XRXQ3I6Li01BKofIMN4oZOvNWz4PDWtj.ttf",
        "regular": "http://fonts.gstatic.com/s/nunito/v14/XRXV3I6Li01BKof4MuyAbsrVcA.ttf",
        "italic": "http://fonts.gstatic.com/s/nunito/v14/XRXX3I6Li01BKofIMOaETM_FcCIG.ttf",
        "600": "http://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofA6sKkZuHJeTsfDQ.ttf",
        "600italic": "http://fonts.gstatic.com/s/nunito/v14/XRXQ3I6Li01BKofIMN5cYuvNWz4PDWtj.ttf",
        "700": "http://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofAjsOkZuHJeTsfDQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/nunito/v14/XRXQ3I6Li01BKofIMN44Y-vNWz4PDWtj.ttf",
        "800": "http://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofAksCkZuHJeTsfDQ.ttf",
        "800italic": "http://fonts.gstatic.com/s/nunito/v14/XRXQ3I6Li01BKofIMN4kYOvNWz4PDWtj.ttf",
        "900": "http://fonts.gstatic.com/s/nunito/v14/XRXW3I6Li01BKofAtsGkZuHJeTsfDQ.ttf",
        "900italic": "http://fonts.gstatic.com/s/nunito/v14/XRXQ3I6Li01BKofIMN4AYevNWz4PDWtj.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Nunito Sans",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-10",
      "files": {
        "200": "http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc9yAv5qWVAgVol-.ttf",
        "200italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4GxZrU1QCU5l-06Y.ttf",
        "300": "http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8WAf5qWVAgVol-.ttf",
        "300italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G3JoU1QCU5l-06Y.ttf",
        "regular": "http://fonts.gstatic.com/s/nunitosans/v6/pe0qMImSLYBIv1o4X1M8cfe6Kdpickwp.ttf",
        "italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe0oMImSLYBIv1o4X1M8cce4I95Ad1wpT5A.ttf",
        "600": "http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc9iB_5qWVAgVol-.ttf",
        "600italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4GwZuU1QCU5l-06Y.ttf",
        "700": "http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8GBv5qWVAgVol-.ttf",
        "700italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G2JvU1QCU5l-06Y.ttf",
        "800": "http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8aBf5qWVAgVol-.ttf",
        "800italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G35sU1QCU5l-06Y.ttf",
        "900": "http://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8-BP5qWVAgVol-.ttf",
        "900italic": "http://fonts.gstatic.com/s/nunitosans/v6/pe01MImSLYBIv1o4X1M8cce4G1ptU1QCU5l-06Y.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Odibee Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/odibeesans/v2/neIPzCSooYAho6WvjeToRYkyepH9qGsf.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Odor Mean Chey",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/odormeanchey/v12/raxkHiKDttkTe1aOGcJMR1A_4mrY2zqUKafv.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Offside",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/offside/v8/HI_KiYMWKa9QrAykQ5HiRp-dhpQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Old Standard TT",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oldstandardtt/v13/MwQubh3o1vLImiwAVvYawgcf2eVurVC5RHdCZg.ttf",
        "italic": "http://fonts.gstatic.com/s/oldstandardtt/v13/MwQsbh3o1vLImiwAVvYawgcf2eVer1q9ZnJSZtQG.ttf",
        "700": "http://fonts.gstatic.com/s/oldstandardtt/v13/MwQrbh3o1vLImiwAVvYawgcf2eVWEX-dTFxeb80flQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oldenburg",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oldenburg/v8/fC1jPY5JYWzbywv7c4V6UU6oXyndrw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oleo Script",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oleoscript/v9/rax5HieDvtMOe0iICsUccBhasU7Q8Cad.ttf",
        "700": "http://fonts.gstatic.com/s/oleoscript/v9/raxkHieDvtMOe0iICsUccCDmnmrY2zqUKafv.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oleo Script Swash Caps",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oleoscriptswashcaps/v8/Noaj6Vb-w5SFbTTAsZP_7JkCS08K-jCzDn_HMXquSY0Hg90.ttf",
        "700": "http://fonts.gstatic.com/s/oleoscriptswashcaps/v8/Noag6Vb-w5SFbTTAsZP_7JkCS08K-jCzDn_HCcaBbYUsn9T5dt0.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Open Sans",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v18",
      "lastModified": "2020-09-15",
      "files": {
        "300": "http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8-VeJoCqeDjg.ttf",
        "300italic": "http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV-hsKKKTjrPW.ttf",
        "regular": "http://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-U1UpcaXcl0Aw.ttf",
        "italic": "http://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUJ0ef8xkA76a.ttf",
        "600": "http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirk-VeJoCqeDjg.ttf",
        "600italic": "http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUehsKKKTjrPW.ttf",
        "700": "http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rg-VeJoCqeDjg.ttf",
        "700italic": "http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUOhsKKKTjrPW.ttf",
        "800": "http://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rs-VeJoCqeDjg.ttf",
        "800italic": "http://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U-hsKKKTjrPW.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Open Sans Condensed",
      "variants": [
        "300",
        "300italic",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-10",
      "files": {
        "300": "http://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhPuLGRpWRyAs.ttf",
        "300italic": "http://fonts.gstatic.com/s/opensanscondensed/v15/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suDMQreU2AsJSg.ttf",
        "700": "http://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmPuLGRpWRyAs.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oranienbaum",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oranienbaum/v9/OZpHg_txtzZKMuXLIVrx-3zn7kz3dpHc.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Orbitron",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v16",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyGy6xpmIyXjU1pg.ttf",
        "500": "http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyKS6xpmIyXjU1pg.ttf",
        "600": "http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyxSmxpmIyXjU1pg.ttf",
        "700": "http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_CmxpmIyXjU1pg.ttf",
        "800": "http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nymymxpmIyXjU1pg.ttf",
        "900": "http://fonts.gstatic.com/s/orbitron/v16/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nysimxpmIyXjU1pg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oregano",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oregano/v8/If2IXTPxciS3H4S2kZffPznO3yM.ttf",
        "italic": "http://fonts.gstatic.com/s/oregano/v8/If2KXTPxciS3H4S2oZXVOxvLzyP_qw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Orienta",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/orienta/v8/PlI9FlK4Jrl5Y9zNeyeo9HRFhcU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Original Surfer",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/originalsurfer/v9/RWmQoKGZ9vIirYntXJ3_MbekzNMiDEtvAlaMKw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oswald",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v35",
      "lastModified": "2020-07-13",
      "files": {
        "200": "http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUFoZAaRliE.ttf",
        "300": "http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUFoZAaRliE.ttf",
        "regular": "http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUFoZAaRliE.ttf",
        "500": "http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUFoZAaRliE.ttf",
        "600": "http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUFoZAaRliE.ttf",
        "700": "http://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUFoZAaRliE.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Over the Rainbow",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/overtherainbow/v11/11haGoXG1k_HKhMLUWz7Mc7vvW5upvOm9NA2XG0.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Overlock",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/overlock/v10/Z9XVDmdMWRiN1_T9Z4Te4u2El6GC.ttf",
        "italic": "http://fonts.gstatic.com/s/overlock/v10/Z9XTDmdMWRiN1_T9Z7Tc6OmmkrGC7Cs.ttf",
        "700": "http://fonts.gstatic.com/s/overlock/v10/Z9XSDmdMWRiN1_T9Z7xizcmMvL2L9TLT.ttf",
        "700italic": "http://fonts.gstatic.com/s/overlock/v10/Z9XQDmdMWRiN1_T9Z7Tc0FWJtrmp8CLTlNs.ttf",
        "900": "http://fonts.gstatic.com/s/overlock/v10/Z9XSDmdMWRiN1_T9Z7xaz8mMvL2L9TLT.ttf",
        "900italic": "http://fonts.gstatic.com/s/overlock/v10/Z9XQDmdMWRiN1_T9Z7Tc0G2Ltrmp8CLTlNs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Overlock SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/overlocksc/v9/1cX3aUHKGZrstGAY8nwVzHGAq8Sk1PoH.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Overpass",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-09-10",
      "files": {
        "100": "http://fonts.gstatic.com/s/overpass/v5/qFdB35WCmI96Ajtm81nGU97gxhcJk1s.ttf",
        "100italic": "http://fonts.gstatic.com/s/overpass/v5/qFdD35WCmI96Ajtm81Gga7rqwjUMg1siNQ.ttf",
        "200": "http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81lqcv7K6BsAikI7.ttf",
        "200italic": "http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81GgaxbL4h8ij1I7LLE.ttf",
        "300": "http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kOcf7K6BsAikI7.ttf",
        "300italic": "http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga3LI4h8ij1I7LLE.ttf",
        "regular": "http://fonts.gstatic.com/s/overpass/v5/qFdH35WCmI96Ajtm82GiWdrCwwcJ.ttf",
        "italic": "http://fonts.gstatic.com/s/overpass/v5/qFdB35WCmI96Ajtm81GgU97gxhcJk1s.ttf",
        "600": "http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81l6d_7K6BsAikI7.ttf",
        "600italic": "http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81GgawbO4h8ij1I7LLE.ttf",
        "700": "http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kedv7K6BsAikI7.ttf",
        "700italic": "http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga2LP4h8ij1I7LLE.ttf",
        "800": "http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kCdf7K6BsAikI7.ttf",
        "800italic": "http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga37M4h8ij1I7LLE.ttf",
        "900": "http://fonts.gstatic.com/s/overpass/v5/qFdA35WCmI96Ajtm81kmdP7K6BsAikI7.ttf",
        "900italic": "http://fonts.gstatic.com/s/overpass/v5/qFdC35WCmI96Ajtm81Gga1rN4h8ij1I7LLE.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Overpass Mono",
      "variants": [
        "300",
        "regular",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/overpassmono/v6/_Xm3-H86tzKDdAPa-KPQZ-AC3oSWk_edB3Zf8EQ.ttf",
        "regular": "http://fonts.gstatic.com/s/overpassmono/v6/_Xmq-H86tzKDdAPa-KPQZ-AC5ii-t_-2G38.ttf",
        "600": "http://fonts.gstatic.com/s/overpassmono/v6/_Xm3-H86tzKDdAPa-KPQZ-AC3vCQk_edB3Zf8EQ.ttf",
        "700": "http://fonts.gstatic.com/s/overpassmono/v6/_Xm3-H86tzKDdAPa-KPQZ-AC3pSRk_edB3Zf8EQ.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ovo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ovo/v12/yYLl0h7Wyfzjy4Q5_3WVxA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oxanium",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v3",
      "lastModified": "2020-10-22",
      "files": {
        "200": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G83JfniMBXQ7d67x.ttf",
        "300": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G80XfniMBXQ7d67x.ttf",
        "regular": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G81JfniMBXQ7d67x.ttf",
        "500": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G817fniMBXQ7d67x.ttf",
        "600": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G82XeXiMBXQ7d67x.ttf",
        "700": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G82ueXiMBXQ7d67x.ttf",
        "800": "http://fonts.gstatic.com/s/oxanium/v3/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G83JeXiMBXQ7d67x.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oxygen",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-10",
      "files": {
        "300": "http://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCJW8Db2-4C7wFZQ.ttf",
        "regular": "http://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4Lcnbu6iUcnZ0SkAg.ttf",
        "700": "http://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgDb2-4C7wFZQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Oxygen Mono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/oxygenmono/v8/h0GsssGg9FxgDgCjLeAd7ijfze-PPlUu.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "PT Mono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ptmono/v8/9oRONYoBnWILk-9ArCg5MtPyAcg.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "PT Sans",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-15",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79P0WOxOGMMDQ.ttf",
        "italic": "http://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0eEwMOJIDQA-g.ttf",
        "700": "http://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh4OmnLD0Z4zM.ttf",
        "700italic": "http://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOytKB8c8zMrig.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "PT Sans Caption",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ptsanscaption/v13/0FlMVP6Hrxmt7-fsUFhlFXNIlpcqfQXwQy6yxg.ttf",
        "700": "http://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrUSwWuz38Tgg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "PT Sans Narrow",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ptsansnarrow/v12/BngRUXNadjH0qYEzV7ab-oWlsYCByxyKeuDp.ttf",
        "700": "http://fonts.gstatic.com/s/ptsansnarrow/v12/BngSUXNadjH0qYEzV7ab-oWlsbg95DiCUfzgRd-3.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "PT Serif",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvDFRxL6ddjb-.ttf",
        "italic": "http://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFTzrq_cyb-vco.ttf",
        "700": "http://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt65qVXSr3pNNB.ttf",
        "700italic": "http://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQVy7VocNB6Iw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "PT Serif Caption",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ptserifcaption/v12/ieVl2ZhbGCW-JoW6S34pSDpqYKU059WxDCs5cvI.ttf",
        "italic": "http://fonts.gstatic.com/s/ptserifcaption/v12/ieVj2ZhbGCW-JoW6S34pSDpqYKU019e7CAk8YvJEeg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pacifico",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v17",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pacifico/v17/FwZY7-Qmy14u9lezJ96A4sijpFu_.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Padauk",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "myanmar"
      ],
      "version": "v7",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/padauk/v7/RrQRboJg-id7OnbBa0_g3LlYbg.ttf",
        "700": "http://fonts.gstatic.com/s/padauk/v7/RrQSboJg-id7Onb512DE1JJEZ4YwGg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Palanquin",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/palanquin/v6/9XUhlJ90n1fBFg7ceXwUEltI7rWmZzTH.ttf",
        "200": "http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUvnpoxJuqbi3ezg.ttf",
        "300": "http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwU2nloxJuqbi3ezg.ttf",
        "regular": "http://fonts.gstatic.com/s/palanquin/v6/9XUnlJ90n1fBFg7ceXwsdlFMzLC2Zw.ttf",
        "500": "http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUgnhoxJuqbi3ezg.ttf",
        "600": "http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUrn9oxJuqbi3ezg.ttf",
        "700": "http://fonts.gstatic.com/s/palanquin/v6/9XUilJ90n1fBFg7ceXwUyn5oxJuqbi3ezg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Palanquin Dark",
      "variants": [
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/palanquindark/v7/xn75YHgl1nqmANMB-26xC7yuF_6OTEo9VtfE.ttf",
        "500": "http://fonts.gstatic.com/s/palanquindark/v7/xn76YHgl1nqmANMB-26xC7yuF8Z6ZW41fcvN2KT4.ttf",
        "600": "http://fonts.gstatic.com/s/palanquindark/v7/xn76YHgl1nqmANMB-26xC7yuF8ZWYm41fcvN2KT4.ttf",
        "700": "http://fonts.gstatic.com/s/palanquindark/v7/xn76YHgl1nqmANMB-26xC7yuF8YyY241fcvN2KT4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pangolin",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pangolin/v6/cY9GfjGcW0FPpi-tWPfK5d3aiLBG.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Paprika",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/paprika/v8/8QIJdijZitv49rDfuIgOq7jkAOw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Parisienne",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/parisienne/v8/E21i_d3kivvAkxhLEVZpcy96DuKuavM.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Passero One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/passeroone/v12/JTUTjIko8DOq5FeaeEAjgE5B5Arr-s50.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Passion One",
      "variants": [
        "regular",
        "700",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/passionone/v11/PbynFmL8HhTPqbjUzux3JHuW_Frg6YoV.ttf",
        "700": "http://fonts.gstatic.com/s/passionone/v11/Pby6FmL8HhTPqbjUzux3JEMq037owpYcuH8y.ttf",
        "900": "http://fonts.gstatic.com/s/passionone/v11/Pby6FmL8HhTPqbjUzux3JEMS0X7owpYcuH8y.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pathway Gothic One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pathwaygothicone/v9/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-dTFxeb80flQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Patrick Hand",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/patrickhand/v14/LDI1apSQOAYtSuYWp8ZhfYeMWcjKm7sp8g.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Patrick Hand SC",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/patrickhandsc/v8/0nkwC9f7MfsBiWcLtY65AWDK873ViSi6JQc7Vg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pattaya",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pattaya/v6/ea8ZadcqV_zkHY-XNdCn92ZEmVs.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Patua One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/patuaone/v11/ZXuke1cDvLCKLDcimxBI5PNvNA9LuA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pavanam",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "tamil"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pavanam/v5/BXRrvF_aiezLh0xPDOtQ9Wf0QcE.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Paytone One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/paytoneone/v13/0nksC9P7MfYHj2oFtYm2CiTqivr9iBq_.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Peddana",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/peddana/v8/aFTU7PBhaX89UcKWhh2aBYyMcKw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Peralta",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/peralta/v8/hYkJPu0-RP_9d3kRGxAhrv956B8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Permanent Marker",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/permanentmarker/v10/Fh4uPib9Iyv2ucM6pGQMWimMp004HaqIfrT5nlk.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Petit Formal Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/petitformalscript/v8/B50TF6xQr2TXJBnGOFME6u5OR83oRP5qoHnqP4gZSiE.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Petrona",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v11",
      "lastModified": "2020-09-29",
      "files": {
        "100": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsARBH452Mvds.ttf",
        "200": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NsQRBH452Mvds.ttf",
        "300": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk7TsQRBH452Mvds.ttf",
        "regular": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsQRBH452Mvds.ttf",
        "500": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6_sQRBH452Mvds.ttf",
        "600": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk5TtgRBH452Mvds.ttf",
        "700": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk5qtgRBH452Mvds.ttf",
        "800": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NtgRBH452Mvds.ttf",
        "900": "http://fonts.gstatic.com/s/petrona/v11/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4ktgRBH452Mvds.ttf",
        "100italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8uwDFYpUN-dsIWs.ttf",
        "200italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8mwCFYpUN-dsIWs.ttf",
        "300italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8rICFYpUN-dsIWs.ttf",
        "italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8uwCFYpUN-dsIWs.ttf",
        "500italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8t4CFYpUN-dsIWs.ttf",
        "600italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8jIFFYpUN-dsIWs.ttf",
        "700italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8gsFFYpUN-dsIWs.ttf",
        "800italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8mwFFYpUN-dsIWs.ttf",
        "900italic": "http://fonts.gstatic.com/s/petrona/v11/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8kUFFYpUN-dsIWs.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Philosopher",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/philosopher/v14/vEFV2_5QCwIS4_Dhez5jcVBpRUwU08qe.ttf",
        "italic": "http://fonts.gstatic.com/s/philosopher/v14/vEFX2_5QCwIS4_Dhez5jcWBrT0g21tqeR7c.ttf",
        "700": "http://fonts.gstatic.com/s/philosopher/v14/vEFI2_5QCwIS4_Dhez5jcWjVamgc-NaXXq7H.ttf",
        "700italic": "http://fonts.gstatic.com/s/philosopher/v14/vEFK2_5QCwIS4_Dhez5jcWBrd_QZ8tK1W77HtMo.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Piazzolla",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-10-08",
      "files": {
        "100": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LYx3Ly1AHfAAy5.ttf",
        "200": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JYxnLy1AHfAAy5.ttf",
        "300": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7KGxnLy1AHfAAy5.ttf",
        "regular": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LYxnLy1AHfAAy5.ttf",
        "500": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LqxnLy1AHfAAy5.ttf",
        "600": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7IGwXLy1AHfAAy5.ttf",
        "700": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7I_wXLy1AHfAAy5.ttf",
        "800": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JYwXLy1AHfAAy5.ttf",
        "900": "http://fonts.gstatic.com/s/piazzolla/v3/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JxwXLy1AHfAAy5.ttf",
        "100italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhZqw3gX9BRy5m5M.ttf",
        "200italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhRqx3gX9BRy5m5M.ttf",
        "300italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhcSx3gX9BRy5m5M.ttf",
        "italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhZqx3gX9BRy5m5M.ttf",
        "500italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhaix3gX9BRy5m5M.ttf",
        "600italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhUS23gX9BRy5m5M.ttf",
        "700italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhX223gX9BRy5m5M.ttf",
        "800italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhRq23gX9BRy5m5M.ttf",
        "900italic": "http://fonts.gstatic.com/s/piazzolla/v3/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhTO23gX9BRy5m5M.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Piedra",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/piedra/v9/ke8kOg8aN0Bn7hTunEyHN_M3gA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pinyon Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pinyonscript/v11/6xKpdSJbL9-e9LuoeQiDRQR8aOLQO4bhiDY.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pirata One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pirataone/v9/I_urMpiDvgLdLh0fAtoftiiEr5_BdZ8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Plaster",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/plaster/v12/DdTm79QatW80eRh4Ei5JOtLOeLI.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Play",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/play/v12/6aez4K2oVqwIjtI8Hp8Tx3A.ttf",
        "700": "http://fonts.gstatic.com/s/play/v12/6ae84K2oVqwItm4TOpc423nTJTM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Playball",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/playball/v10/TK3gWksYAxQ7jbsKcj8Dl-tPKo2t.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Playfair Display",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v21",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQZNLo_U2r.ttf",
        "500": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQZNLo_U2r.ttf",
        "600": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQZNLo_U2r.ttf",
        "700": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQZNLo_U2r.ttf",
        "800": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQZNLo_U2r.ttf",
        "900": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDQZNLo_U2r.ttf",
        "italic": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtbK-F2rA0s.ttf",
        "500italic": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtbK-F2rA0s.ttf",
        "600italic": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtbK-F2rA0s.ttf",
        "700italic": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtbK-F2rA0s.ttf",
        "800italic": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtbK-F2rA0s.ttf",
        "900italic": "http://fonts.gstatic.com/s/playfairdisplay/v21/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtbK-F2rA0s.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Playfair Display SC",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_pb4GEcM2M4s.ttf",
        "italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke87OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbwMFeEzI4sNKg.ttf",
        "700": "http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpNcsdL4IUMyE.ttf",
        "700italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0qc4XK6ARIyH5IA.ttf",
        "900": "http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nTorNcsdL4IUMyE.ttf",
        "900italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v10/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0kcwXK6ARIyH5IA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Podkova",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v17",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWtFzcU4EoporSHH.ttf",
        "500": "http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWt3zcU4EoporSHH.ttf",
        "600": "http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWubysU4EoporSHH.ttf",
        "700": "http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWuiysU4EoporSHH.ttf",
        "800": "http://fonts.gstatic.com/s/podkova/v17/K2FufZ1EmftJSV9VQpXb1lo9vC3nZWvFysU4EoporSHH.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Poiret One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/poiretone/v9/UqyVK80NJXN4zfRgbdfbk5lWVscxdKE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Poller One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pollerone/v10/ahccv82n0TN3gia5E4Bud-lbgUS5u0s.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Poly",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/poly/v11/MQpb-W6wKNitRLCAq2Lpris.ttf",
        "italic": "http://fonts.gstatic.com/s/poly/v11/MQpV-W6wKNitdLKKr0DsviuGWA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pompiere",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pompiere/v10/VEMyRoxis5Dwuyeov6Wt5jDtreOL.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pontano Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pontanosans/v8/qFdD35GdgYR8EzR6oBLDHa3qwjUMg1siNQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Poor Story",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/poorstory/v8/jizfREFUsnUct9P6cDfd4OmnLD0Z4zM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Poppins",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v15",
      "lastModified": "2020-11-06",
      "files": {
        "100": "http://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTed3FBGPaTSQ.ttf",
        "100italic": "http://fonts.gstatic.com/s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE3tFOvODSVFF.ttf",
        "200": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_V1tvFP-KUEg.ttf",
        "200italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1plEN2PQEhcqw.ttf",
        "300": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8V1tvFP-KUEg.ttf",
        "300italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21llEN2PQEhcqw.ttf",
        "regular": "http://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf",
        "italic": "http://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrJJLed3FBGPaTSQ.ttf",
        "500": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9V1tvFP-KUEg.ttf",
        "500italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hlEN2PQEhcqw.ttf",
        "600": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf",
        "600italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19lEN2PQEhcqw.ttf",
        "700": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7V1tvFP-KUEg.ttf",
        "700italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15lEN2PQEhcqw.ttf",
        "800": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4V1tvFP-KUEg.ttf",
        "800italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111lEN2PQEhcqw.ttf",
        "900": "http://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5V1tvFP-KUEg.ttf",
        "900italic": "http://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xlEN2PQEhcqw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Port Lligat Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/portlligatsans/v9/kmKmZrYrGBbdN1aV7Vokow6Lw4s4l7N0Tx4xEcQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Port Lligat Slab",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/portlligatslab/v9/LDIpaoiQNgArA8kR7ulhZ8P_NYOss7ob9yGLmfI.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pragati Narrow",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pragatinarrow/v7/vm8vdRf0T0bS1ffgsPB7WZ-mD17_ytN3M48a.ttf",
        "700": "http://fonts.gstatic.com/s/pragatinarrow/v7/vm8sdRf0T0bS1ffgsPB7WZ-mD2ZD5fd_GJMTlo_4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Prata",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/prata/v13/6xKhdSpbNNCT-vWIAG_5LWwJ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Preahvihear",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/preahvihear/v12/6NUS8F-dNQeEYhzj7uluxswE49FJf8Wv.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Press Start 2P",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK0nSgPJE4580.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Pridi",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "200": "http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc1SiE0jRUG0AqUc.ttf",
        "300": "http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc02i00jRUG0AqUc.ttf",
        "regular": "http://fonts.gstatic.com/s/pridi/v6/2sDQZG5JnZLfkfWao2krbl29.ttf",
        "500": "http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc1uik0jRUG0AqUc.ttf",
        "600": "http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc1CjU0jRUG0AqUc.ttf",
        "700": "http://fonts.gstatic.com/s/pridi/v6/2sDdZG5JnZLfkc0mjE0jRUG0AqUc.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Princess Sofia",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/princesssofia/v9/qWczB6yguIb8DZ_GXZst16n7GRz7mDUoupoI.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Prociono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/prociono/v10/r05YGLlR-KxAf9GGO8upyDYtStiJ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Prompt",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2019-07-17",
      "files": {
        "100": "http://fonts.gstatic.com/s/prompt/v4/-W_9XJnvUD7dzB2CA9oYREcjeo0k.ttf",
        "100italic": "http://fonts.gstatic.com/s/prompt/v4/-W_7XJnvUD7dzB2KZeJ8TkMBf50kbiM.ttf",
        "200": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cr_s4bmkvc5Q9dw.ttf",
        "200italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeLQb2MrUZEtdzow.ttf",
        "300": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cy_g4bmkvc5Q9dw.ttf",
        "300italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeK0bGMrUZEtdzow.ttf",
        "regular": "http://fonts.gstatic.com/s/prompt/v4/-W__XJnvUD7dzB26Z9AcZkIzeg.ttf",
        "italic": "http://fonts.gstatic.com/s/prompt/v4/-W_9XJnvUD7dzB2KZdoYREcjeo0k.ttf",
        "500": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Ck_k4bmkvc5Q9dw.ttf",
        "500italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeLsbWMrUZEtdzow.ttf",
        "600": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cv_44bmkvc5Q9dw.ttf",
        "600italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeLAamMrUZEtdzow.ttf",
        "700": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2C2_84bmkvc5Q9dw.ttf",
        "700italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeKka2MrUZEtdzow.ttf",
        "800": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cx_w4bmkvc5Q9dw.ttf",
        "800italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeK4aGMrUZEtdzow.ttf",
        "900": "http://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2C4_04bmkvc5Q9dw.ttf",
        "900italic": "http://fonts.gstatic.com/s/prompt/v4/-W_6XJnvUD7dzB2KZeKcaWMrUZEtdzow.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Prosto One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/prostoone/v9/OpNJno4VhNfK-RgpwWWxpipfWhXD00c.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Proza Libre",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/prozalibre/v5/LYjGdGHgj0k1DIQRyUEyyHovftvXWYyz.ttf",
        "italic": "http://fonts.gstatic.com/s/prozalibre/v5/LYjEdGHgj0k1DIQRyUEyyEotdN_1XJyz7zc.ttf",
        "500": "http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyELbV__fcpC69i6N.ttf",
        "500italic": "http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTCvceJSY8z6Np1k.ttf",
        "600": "http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyEL3UP_fcpC69i6N.ttf",
        "600italic": "http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTAfbeJSY8z6Np1k.ttf",
        "700": "http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyEKTUf_fcpC69i6N.ttf",
        "700italic": "http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTGPaeJSY8z6Np1k.ttf",
        "800": "http://fonts.gstatic.com/s/prozalibre/v5/LYjbdGHgj0k1DIQRyUEyyEKPUv_fcpC69i6N.ttf",
        "800italic": "http://fonts.gstatic.com/s/prozalibre/v5/LYjZdGHgj0k1DIQRyUEyyEotTH_ZeJSY8z6Np1k.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Public Sans",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpi5ww0pX189fg.ttf",
        "200": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulpm5ww0pX189fg.ttf",
        "300": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuSJm5ww0pX189fg.ttf",
        "regular": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5ww0pX189fg.ttf",
        "500": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuJJm5ww0pX189fg.ttf",
        "600": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ65ww0pX189fg.ttf",
        "700": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65ww0pX189fg.ttf",
        "800": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymulp65ww0pX189fg.ttf",
        "900": "http://fonts.gstatic.com/s/publicsans/v4/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuv565ww0pX189fg.ttf",
        "100italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgQctfVotfj7j.ttf",
        "200italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRgActfVotfj7j.ttf",
        "300italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673toPgActfVotfj7j.ttf",
        "italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgActfVotfj7j.ttf",
        "500italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpjgActfVotfj7j.ttf",
        "600italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tqPhwctfVotfj7j.ttf",
        "700italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tq2hwctfVotfj7j.ttf",
        "800italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673trRhwctfVotfj7j.ttf",
        "900italic": "http://fonts.gstatic.com/s/publicsans/v4/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tr4hwctfVotfj7j.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Puritan",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/puritan/v12/845YNMgkAJ2VTtIo9JrwRdaI50M.ttf",
        "italic": "http://fonts.gstatic.com/s/puritan/v12/845aNMgkAJ2VTtIoxJj6QfSN90PfXA.ttf",
        "700": "http://fonts.gstatic.com/s/puritan/v12/845dNMgkAJ2VTtIozCbfYd6j-0rGRes.ttf",
        "700italic": "http://fonts.gstatic.com/s/puritan/v12/845fNMgkAJ2VTtIoxJjC_dup_2jDVevnLQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Purple Purse",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/purplepurse/v9/qWctB66gv53iAp-Vfs4My6qyeBb_ujA4ug.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Quando",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/quando/v9/xMQVuFNaVa6YuW0pC6WzKX_QmA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Quantico",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/quantico/v10/rax-HiSdp9cPL3KIF4xsLjxSmlLZ.ttf",
        "italic": "http://fonts.gstatic.com/s/quantico/v10/rax4HiSdp9cPL3KIF7xuJDhwn0LZ6T8.ttf",
        "700": "http://fonts.gstatic.com/s/quantico/v10/rax5HiSdp9cPL3KIF7TQARhasU7Q8Cad.ttf",
        "700italic": "http://fonts.gstatic.com/s/quantico/v10/rax7HiSdp9cPL3KIF7xuHIRfu0ry9TadML4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Quattrocento",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/quattrocento/v12/OZpEg_xvsDZQL_LKIF7q4jPHxGL7f4jFuA.ttf",
        "700": "http://fonts.gstatic.com/s/quattrocento/v12/OZpbg_xvsDZQL_LKIF7q4jP_eE3fd6PZsXcM9w.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Quattrocento Sans",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/quattrocentosans/v13/va9c4lja2NVIDdIAAoMR5MfuElaRB3zOvU7eHGHJ.ttf",
        "italic": "http://fonts.gstatic.com/s/quattrocentosans/v13/va9a4lja2NVIDdIAAoMR5MfuElaRB0zMt0r8GXHJkLI.ttf",
        "700": "http://fonts.gstatic.com/s/quattrocentosans/v13/va9Z4lja2NVIDdIAAoMR5MfuElaRB0RykmrWN33AiasJ.ttf",
        "700italic": "http://fonts.gstatic.com/s/quattrocentosans/v13/va9X4lja2NVIDdIAAoMR5MfuElaRB0zMj_bTPXnijLsJV7E.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Questrial",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/questrial/v12/QdVUSTchPBm7nuUeVf7EuStkm20oJA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Quicksand",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v21",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo18G0wx40QDw.ttf",
        "regular": "http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o18G0wx40QDw.ttf",
        "500": "http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o18G0wx40QDw.ttf",
        "600": "http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv18G0wx40QDw.ttf",
        "700": "http://fonts.gstatic.com/s/quicksand/v21/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv18G0wx40QDw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Quintessential",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/quintessential/v8/fdNn9sOGq31Yjnh3qWU14DdtjY5wS7kmAyxM.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Qwigley",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/qwigley/v10/1cXzaU3UGJb5tGoCuVxsi1mBmcE.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Racing Sans One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/racingsansone/v8/sykr-yRtm7EvTrXNxkv5jfKKyDCwL3rmWpIBtA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Radley",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v15",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/radley/v15/LYjDdGzinEIjCN19oAlEpVs3VQ.ttf",
        "italic": "http://fonts.gstatic.com/s/radley/v15/LYjBdGzinEIjCN1NogNAh14nVcfe.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rajdhani",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pasEcOsc-bGkqIw.ttf",
        "regular": "http://fonts.gstatic.com/s/rajdhani/v10/LDIxapCSOBg7S-QT7q4AOeekWPrP.ttf",
        "500": "http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pb0EMOsc-bGkqIw.ttf",
        "600": "http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pbYF8Osc-bGkqIw.ttf",
        "700": "http://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pa8FsOsc-bGkqIw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rakkas",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rakkas/v9/Qw3cZQlNHiblL3j_lttPOeMcCw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Raleway",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v18",
      "lastModified": "2020-09-30",
      "files": {
        "100": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CPNLA3JC9c.ttf",
        "200": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCPNLA3JC9c.ttf",
        "300": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCPNLA3JC9c.ttf",
        "regular": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCPNLA3JC9c.ttf",
        "500": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCPNLA3JC9c.ttf",
        "600": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCPNLA3JC9c.ttf",
        "700": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCPNLA3JC9c.ttf",
        "800": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCPNLA3JC9c.ttf",
        "900": "http://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCPNLA3JC9c.ttf",
        "100italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrQVIT9c2c8.ttf",
        "200italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrQVIT9c2c8.ttf",
        "300italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrQVIT9c2c8.ttf",
        "italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrQVIT9c2c8.ttf",
        "500italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrQVIT9c2c8.ttf",
        "600italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrQVIT9c2c8.ttf",
        "700italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrQVIT9c2c8.ttf",
        "800italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrQVIT9c2c8.ttf",
        "900italic": "http://fonts.gstatic.com/s/raleway/v18/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrQVIT9c2c8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Raleway Dots",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ralewaydots/v8/6NUR8FifJg6AfQvzpshgwJ8kyf9Fdty2ew.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ramabhadra",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ramabhadra/v10/EYq2maBOwqRW9P1SQ83LehNGX5uWw3o.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ramaraja",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ramaraja/v5/SlGTmQearpYAYG1CABIkqnB6aSQU.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rambla",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rambla/v8/snfrs0ip98hx6mr0I7IONthkwQ.ttf",
        "italic": "http://fonts.gstatic.com/s/rambla/v8/snfps0ip98hx6mrEIbgKFN10wYKa.ttf",
        "700": "http://fonts.gstatic.com/s/rambla/v8/snfos0ip98hx6mrMn50qPvN4yJuDYQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/rambla/v8/snfus0ip98hx6mrEIYC2O_l86p6TYS-Y.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rammetto One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rammettoone/v9/LhWiMV3HOfMbMetJG3lQDpp9Mvuciu-_SQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ranchers",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ranchers/v8/zrfm0H3Lx-P2Xvs2AoDYDC79XTHv.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rancho",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rancho/v11/46kulbzmXjLaqZRlbWXgd0RY1g.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ranga",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ranga/v6/C8ct4cYisGb28p6CLDwZwmGE.ttf",
        "700": "http://fonts.gstatic.com/s/ranga/v6/C8cg4cYisGb28qY-AxgR6X2NZAn2.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rasa",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdg52sgC7S9XdZN8.ttf",
        "regular": "http://fonts.gstatic.com/s/rasa/v6/xn7vYHIn1mWmTqJelgiQV9w.ttf",
        "500": "http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdlZ3sgC7S9XdZN8.ttf",
        "600": "http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdnpwsgC7S9XdZN8.ttf",
        "700": "http://fonts.gstatic.com/s/rasa/v6/xn7gYHIn1mWmdh5xsgC7S9XdZN8.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rationale",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rationale/v12/9XUnlJ92n0_JFxHIfHcsdlFMzLC2Zw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ravi Prakash",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/raviprakash/v7/gokpH6fsDkVrF9Bv9X8SOAKHmNZEq6TTFw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Recursive",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "vietnamese"
      ],
      "version": "v21",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadDck018vwxjDJCL.ttf",
        "regular": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadCCk018vwxjDJCL.ttf",
        "500": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadCwk018vwxjDJCL.ttf",
        "600": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadBclE18vwxjDJCL.ttf",
        "700": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadBllE18vwxjDJCL.ttf",
        "800": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadAClE18vwxjDJCL.ttf",
        "900": "http://fonts.gstatic.com/s/recursive/v21/8vJN7wMr0mhh-RQChyHEH06TlXhq_gukbYrFMk1QuAIcyEwG_X-dpEfaE5YaERmK-CImKsvxvU-MXGX2fSqasNfUvz2xbXfn1uEQadArlE18vwxjDJCL.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Red Hat Display",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIQ7wUr0m80wwYf0QCXZzYzUoTQ-jSgZYvdCQ.ttf",
        "italic": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIS7wUr0m80wwYf0QCXZzYzUoTg-D6kR47NCV5Z.ttf",
        "500": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoToDh2EbaDBAEdAbw.ttf",
        "500italic": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIX7wUr0m80wwYf0QCXZzYzUoTg-AZQbqrFIkJQb7zU.ttf",
        "700": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoToRhuEbaDBAEdAbw.ttf",
        "700italic": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIX7wUr0m80wwYf0QCXZzYzUoTg-AYYaKrFIkJQb7zU.ttf",
        "900": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIV7wUr0m80wwYf0QCXZzYzUoTofhmEbaDBAEdAbw.ttf",
        "900italic": "http://fonts.gstatic.com/s/redhatdisplay/v4/8vIX7wUr0m80wwYf0QCXZzYzUoTg-AYgaqrFIkJQb7zU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Red Hat Text",
      "variants": [
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/redhattext/v3/RrQXbohi_ic6B3yVSzGBrMxgb60sE8yZPA.ttf",
        "italic": "http://fonts.gstatic.com/s/redhattext/v3/RrQJbohi_ic6B3yVSzGBrMxQbacoMcmJPECN.ttf",
        "500": "http://fonts.gstatic.com/s/redhattext/v3/RrQIbohi_ic6B3yVSzGBrMxYm4QIG-eFNVmULg.ttf",
        "500italic": "http://fonts.gstatic.com/s/redhattext/v3/RrQKbohi_ic6B3yVSzGBrMxQbZ_cGO2BF1yELmgy.ttf",
        "700": "http://fonts.gstatic.com/s/redhattext/v3/RrQIbohi_ic6B3yVSzGBrMxY04IIG-eFNVmULg.ttf",
        "700italic": "http://fonts.gstatic.com/s/redhattext/v3/RrQKbohi_ic6B3yVSzGBrMxQbZ-UHu2BF1yELmgy.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Red Rose",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-10-08",
      "files": {
        "300": "http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8y8_sDcjSsYUVUjg.ttf",
        "regular": "http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yrfsDcjSsYUVUjg.ttf",
        "500": "http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yn_sDcjSsYUVUjg.ttf",
        "600": "http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8yc_wDcjSsYUVUjg.ttf",
        "700": "http://fonts.gstatic.com/s/redrose/v3/QdVISTYiLBjouPgEUajvsfWwDtc3MH8ySvwDcjSsYUVUjg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Redressed",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/redressed/v11/x3dickHUbrmJ7wMy9MsBfPACvy_1BA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Reem Kufi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/reemkufi/v9/2sDcZGJLip7W2J7v7wQDb2-4C7wFZQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Reenie Beanie",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/reeniebeanie/v11/z7NSdR76eDkaJKZJFkkjuvWxbP2_qoOgf_w.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Revalia",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-15",
      "files": {
        "regular": "http://fonts.gstatic.com/s/revalia/v7/WwkexPimBE2-4ZPEeVruNIgJSNM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rhodium Libre",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rhodiumlibre/v5/1q2AY5adA0tn_ukeHcQHqpx6pETLeo2gm2U.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ribeye",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ribeye/v9/L0x8DFMxk1MP9R3RvPCmRSlUig.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ribeye Marrow",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ribeyemarrow/v10/GFDsWApshnqMRO2JdtRZ2d0vEAwTVWgKdtw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Righteous",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/righteous/v9/1cXxaUPXBpj2rGoU7C9mj3uEicG01A.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Risque",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/risque/v8/VdGfAZUfHosahXxoCUYVBJ-T5g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Roboto",
      "variants": [
        "100",
        "100italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v20",
      "lastModified": "2019-07-24",
      "files": {
        "100": "http://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgWxPKTM1K9nz.ttf",
        "100italic": "http://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrIzcXLsnzjYk.ttf",
        "300": "http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5vAx05IsDqlA.ttf",
        "300italic": "http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjARc9AMX6lJBP.ttf",
        "regular": "http://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf",
        "italic": "http://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu52xPKTM1K9nz.ttf",
        "500": "http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9vAx05IsDqlA.ttf",
        "500italic": "http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ABc9AMX6lJBP.ttf",
        "700": "http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf",
        "700italic": "http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBhc9AMX6lJBP.ttf",
        "900": "http://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtvAx05IsDqlA.ttf",
        "900italic": "http://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBBc9AMX6lJBP.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Roboto Condensed",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v19",
      "lastModified": "2020-09-15",
      "files": {
        "300": "http://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZKCMSbvtdYyQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/robotocondensed/v19/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEYatlYcyRi4A.ttf",
        "regular": "http://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-59WxDCs5cvI.ttf",
        "italic": "http://fonts.gstatic.com/s/robotocondensed/v19/ieVj2ZhZI2eCN5jzbjEETS9weq8-19e7CAk8YvJEeg.ttf",
        "700": "http://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meKCMSbvtdYyQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/robotocondensed/v19/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYYatlYcyRi4A.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Roboto Mono",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-07-13",
      "files": {
        "100": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vuPQ--5Ip2sSQ.ttf",
        "200": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_XvqPQ--5Ip2sSQ.ttf",
        "300": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPQ--5Ip2sSQ.ttf",
        "regular": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQ--5Ip2sSQ.ttf",
        "500": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPQ--5Ip2sSQ.ttf",
        "600": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_AP2PQ--5Ip2sSQ.ttf",
        "700": "http://fonts.gstatic.com/s/robotomono/v12/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PQ--5Ip2sSQ.ttf",
        "100italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAeW9AJi8SZwt.ttf",
        "200italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrnnAOW9AJi8SZwt.ttf",
        "300italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5AOW9AJi8SZwt.ttf",
        "italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAOW9AJi8SZwt.ttf",
        "500italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVAOW9AJi8SZwt.ttf",
        "600italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrm5B-W9AJi8SZwt.ttf",
        "700italic": "http://fonts.gstatic.com/s/robotomono/v12/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB-W9AJi8SZwt.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Roboto Slab",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWWaG5iddG-1A.ttf",
        "200": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISWaG5iddG-1A.ttf",
        "300": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSWaG5iddG-1A.ttf",
        "regular": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISWaG5iddG-1A.ttf",
        "500": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSWaG5iddG-1A.ttf",
        "600": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOWaG5iddG-1A.ttf",
        "700": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OWaG5iddG-1A.ttf",
        "800": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOWaG5iddG-1A.ttf",
        "900": "http://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOWaG5iddG-1A.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rochester",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rochester/v11/6ae-4KCqVa4Zy6Fif-Uy31vWNTMwoQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rock Salt",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rocksalt/v11/MwQ0bhv11fWD6QsAVOZbsEk7hbBWrA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rokkitt",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v19",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1rydpDLE76HvN6n.ttf",
        "200": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1pyd5DLE76HvN6n.ttf",
        "300": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1qsd5DLE76HvN6n.ttf",
        "regular": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1ryd5DLE76HvN6n.ttf",
        "500": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1rAd5DLE76HvN6n.ttf",
        "600": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oscJDLE76HvN6n.ttf",
        "700": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1oVcJDLE76HvN6n.ttf",
        "800": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1pycJDLE76HvN6n.ttf",
        "900": "http://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1pbcJDLE76HvN6n.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Romanesco",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/romanesco/v9/w8gYH2ozQOY7_r_J7mSn3HwLqOqSBg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ropa Sans",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ropasans/v10/EYqxmaNOzLlWtsZSScyKWjloU5KP2g.ttf",
        "italic": "http://fonts.gstatic.com/s/ropasans/v10/EYq3maNOzLlWtsZSScy6WDNscZef2mNE.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rosario",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v18",
      "lastModified": "2020-06-26",
      "files": {
        "300": "http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM69GCWczd-YnOzUD.ttf",
        "regular": "http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM68YCWczd-YnOzUD.ttf",
        "500": "http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM68qCWczd-YnOzUD.ttf",
        "600": "http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM6_GDmczd-YnOzUD.ttf",
        "700": "http://fonts.gstatic.com/s/rosario/v18/xfuu0WDhWW_fOEoY8l_VPNZfB7jPM6__Dmczd-YnOzUD.ttf",
        "300italic": "http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQStFwfeIFPiUDn08.ttf",
        "italic": "http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSo9wfeIFPiUDn08.ttf",
        "500italic": "http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSr1wfeIFPiUDn08.ttf",
        "600italic": "http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSlF3feIFPiUDn08.ttf",
        "700italic": "http://fonts.gstatic.com/s/rosario/v18/xfug0WDhWW_fOEoY2Fbnww42bCJhNLrQSmh3feIFPiUDn08.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rosarivo",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rosarivo/v8/PlI-Fl2lO6N9f8HaNAeC2nhMnNy5.ttf",
        "italic": "http://fonts.gstatic.com/s/rosarivo/v8/PlI4Fl2lO6N9f8HaNDeA0Hxumcy5ZX8.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rouge Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rougescript/v9/LYjFdGbiklMoCIQOw1Ep3S4PVPXbUJWq9g.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rowdies",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/rowdies/v2/ptRMTieMYPNBAK219hth5O7yKQNute8.ttf",
        "regular": "http://fonts.gstatic.com/s/rowdies/v2/ptRJTieMYPNBAK21zrdJwObZNQo.ttf",
        "700": "http://fonts.gstatic.com/s/rowdies/v2/ptRMTieMYPNBAK219gtm5O7yKQNute8.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rozha One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rozhaone/v8/AlZy_zVFtYP12Zncg2khdXf4XB0Tow.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rubik",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-29",
      "files": {
        "300": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UE80V4bVkA.ttf",
        "regular": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UE80V4bVkA.ttf",
        "500": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1UE80V4bVkA.ttf",
        "600": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1UE80V4bVkA.ttf",
        "700": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UE80V4bVkA.ttf",
        "800": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1UE80V4bVkA.ttf",
        "900": "http://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1UE80V4bVkA.ttf",
        "300italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8sDE0UwdYPFkJ1O.ttf",
        "italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0UwdYPFkJ1O.ttf",
        "500italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0UwdYPFkJ1O.ttf",
        "600italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEUwdYPFkJ1O.ttf",
        "700italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEUwdYPFkJ1O.ttf",
        "800italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEUwdYPFkJ1O.ttf",
        "900italic": "http://fonts.gstatic.com/s/rubik/v11/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEUwdYPFkJ1O.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rubik Mono One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rubikmonoone/v9/UqyJK8kPP3hjw6ANTdfRk9YSN-8wRqQrc_j9.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ruda",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaJFsi_-2KiSGg-H.ttf",
        "500": "http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaJ3si_-2KiSGg-H.ttf",
        "600": "http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaKbtS_-2KiSGg-H.ttf",
        "700": "http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaKitS_-2KiSGg-H.ttf",
        "800": "http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaLFtS_-2KiSGg-H.ttf",
        "900": "http://fonts.gstatic.com/s/ruda/v13/k3kKo8YQJOpFgHQ1mQ5VkEbUKaLstS_-2KiSGg-H.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rufina",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rufina/v8/Yq6V-LyURyLy-aKyoxRktOdClg.ttf",
        "700": "http://fonts.gstatic.com/s/rufina/v8/Yq6W-LyURyLy-aKKHztAvMxenxE0SA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ruge Boogie",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rugeboogie/v11/JIA3UVFwbHRF_GIWSMhKNROiPzUveSxy.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ruluko",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ruluko/v8/xMQVuFNZVaODtm0pC6WzKX_QmA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rum Raisin",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rumraisin/v8/nwpRtKu3Ih8D5avB4h2uJ3-IywA7eMM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ruslan Display",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ruslandisplay/v11/Gw6jwczl81XcIZuckK_e3UpfdzxrldyFvm1n.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Russo One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/russoone/v9/Z9XUDmZRWg6M1LvRYsH-yMOInrib9Q.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ruthie",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ruthie/v11/gokvH63sGkdqXuU9lD53Q2u_mQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Rye",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/rye/v8/r05XGLJT86YDFpTsXOqx4w.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sacramento",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sacramento/v8/buEzpo6gcdjy0EiZMBUG0CoV_NxLeiw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sahitya",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sahitya/v5/6qLAKZkOuhnuqlJAaScFPywEDnI.ttf",
        "700": "http://fonts.gstatic.com/s/sahitya/v5/6qLFKZkOuhnuqlJAUZsqGyQvEnvSexI.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sail",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sail/v11/DPEjYwiBxwYJFBTDADYAbvw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Saira",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/saira/v5/mem-Ya2wxmKQyNFETZY_VrUfTck.ttf",
        "200": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNHobLYVeLkWVNBt.ttf",
        "300": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGMb7YVeLkWVNBt.ttf",
        "regular": "http://fonts.gstatic.com/s/saira/v5/memwYa2wxmKQyOkgR5IdU6Uf.ttf",
        "500": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNHUbrYVeLkWVNBt.ttf",
        "600": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNH4abYVeLkWVNBt.ttf",
        "700": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGcaLYVeLkWVNBt.ttf",
        "800": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGAa7YVeLkWVNBt.ttf",
        "900": "http://fonts.gstatic.com/s/saira/v5/mem9Ya2wxmKQyNGkarYVeLkWVNBt.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Saira Condensed",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRMQgErUN8XuHNEtX81i9TmEkrnwetA2omSrzS8.ttf",
        "200": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnbcpg8Keepi2lHw.ttf",
        "300": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnCclg8Keepi2lHw.ttf",
        "regular": "http://fonts.gstatic.com/s/sairacondensed/v6/EJROQgErUN8XuHNEtX81i9TmEkrfpeFE-IyCrw.ttf",
        "500": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnUchg8Keepi2lHw.ttf",
        "600": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9g8Keepi2lHw.ttf",
        "700": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnGc5g8Keepi2lHw.ttf",
        "800": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnBc1g8Keepi2lHw.ttf",
        "900": "http://fonts.gstatic.com/s/sairacondensed/v6/EJRLQgErUN8XuHNEtX81i9TmEkrnIcxg8Keepi2lHw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Saira Extra Condensed",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFsOHYr-vcC7h8MklGBkrvmUG9rbpkisrTri0jx9i5ss3a3.ttf",
        "200": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrJ2nR3ABgum-uoQ.ttf",
        "300": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrQ2rR3ABgum-uoQ.ttf",
        "regular": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFiOHYr-vcC7h8MklGBkrvmUG9rbpkisrTT70L11Ct8sw.ttf",
        "500": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrG2vR3ABgum-uoQ.ttf",
        "600": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrN2zR3ABgum-uoQ.ttf",
        "700": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrU23R3ABgum-uoQ.ttf",
        "800": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrT27R3ABgum-uoQ.ttf",
        "900": "http://fonts.gstatic.com/s/sairaextracondensed/v6/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTra2_R3ABgum-uoQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Saira Semi Condensed",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MN6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXdvaOM8rXT-8V8.ttf",
        "200": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfDScMWg3j36Ebz.ttf",
        "300": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXenSsMWg3j36Ebz.ttf",
        "regular": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8LYuceqGT-.ttf",
        "500": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MWg3j36Ebz.ttf",
        "600": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMWg3j36Ebz.ttf",
        "700": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMWg3j36Ebz.ttf",
        "800": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXerTsMWg3j36Ebz.ttf",
        "900": "http://fonts.gstatic.com/s/sairasemicondensed/v6/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MWg3j36Ebz.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Saira Stencil One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sairastencilone/v2/SLXSc03I6HkvZGJ1GvvipLoYSTEL9AsMawif2YQ2.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Salsa",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/salsa/v10/gNMKW3FiRpKj-imY8ncKEZez.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sanchez",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sanchez/v8/Ycm2sZJORluHnXbITm5b_BwE1l0.ttf",
        "italic": "http://fonts.gstatic.com/s/sanchez/v8/Ycm0sZJORluHnXbIfmxR-D4Bxl3gkw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sancreek",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sancreek/v11/pxiHypAnsdxUm159X7D-XV9NEe-K.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sansita",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sansita/v5/QldONTRRphEb_-V7HBm7TXFf3qw.ttf",
        "italic": "http://fonts.gstatic.com/s/sansita/v5/QldMNTRRphEb_-V7LBuxSVNazqx2xg.ttf",
        "700": "http://fonts.gstatic.com/s/sansita/v5/QldLNTRRphEb_-V7JKWUaXl0wqVv3_g.ttf",
        "700italic": "http://fonts.gstatic.com/s/sansita/v5/QldJNTRRphEb_-V7LBuJ9Xx-xodqz_joDQ.ttf",
        "800": "http://fonts.gstatic.com/s/sansita/v5/QldLNTRRphEb_-V7JLmXaXl0wqVv3_g.ttf",
        "800italic": "http://fonts.gstatic.com/s/sansita/v5/QldJNTRRphEb_-V7LBuJ6X9-xodqz_joDQ.ttf",
        "900": "http://fonts.gstatic.com/s/sansita/v5/QldLNTRRphEb_-V7JJ2WaXl0wqVv3_g.ttf",
        "900italic": "http://fonts.gstatic.com/s/sansita/v5/QldJNTRRphEb_-V7LBuJzX5-xodqz_joDQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sansita Swashed",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-09-29",
      "files": {
        "300": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW-ppbToVehmEa4Q.ttf",
        "regular": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW7RpbToVehmEa4Q.ttf",
        "500": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW4ZpbToVehmEa4Q.ttf",
        "600": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW2pubToVehmEa4Q.ttf",
        "700": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSW1NubToVehmEa4Q.ttf",
        "800": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSWzRubToVehmEa4Q.ttf",
        "900": "http://fonts.gstatic.com/s/sansitaswashed/v1/BXR8vFfZifTZgFlDDLgNkBydPKTt3pVCeYWqJnZSWx1ubToVehmEa4Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sarabun",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/sarabun/v8/DtVhJx26TKEr37c9YHZJmnYI5gnOpg.ttf",
        "100italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVnJx26TKEr37c9aBBx_nwMxAzephhN.ttf",
        "200": "http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YNpoulwm6gDXvwE.ttf",
        "200italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxUl0s7iLSrwFUlw.ttf",
        "300": "http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YL5rulwm6gDXvwE.ttf",
        "300italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxNl4s7iLSrwFUlw.ttf",
        "regular": "http://fonts.gstatic.com/s/sarabun/v8/DtVjJx26TKEr37c9WBJDnlQN9gk.ttf",
        "italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVhJx26TKEr37c9aBBJmnYI5gnOpg.ttf",
        "500": "http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YOZqulwm6gDXvwE.ttf",
        "500italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxbl8s7iLSrwFUlw.ttf",
        "600": "http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YMptulwm6gDXvwE.ttf",
        "600italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxQlgs7iLSrwFUlw.ttf",
        "700": "http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YK5sulwm6gDXvwE.ttf",
        "700italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxJlks7iLSrwFUlw.ttf",
        "800": "http://fonts.gstatic.com/s/sarabun/v8/DtVmJx26TKEr37c9YLJvulwm6gDXvwE.ttf",
        "800italic": "http://fonts.gstatic.com/s/sarabun/v8/DtVkJx26TKEr37c9aBBxOlos7iLSrwFUlw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sarala",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v4",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sarala/v4/uK_y4riEZv4o1w9RCh0TMv6EXw.ttf",
        "700": "http://fonts.gstatic.com/s/sarala/v4/uK_x4riEZv4o1w9ptjI3OtWYVkMpXA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sarina",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sarina/v9/-F6wfjF3ITQwasLhLkDUriBQxw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sarpanch",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sarpanch/v6/hESy6Xt4NCpRuk6Pzh2ARIrX_20n.ttf",
        "500": "http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziV0ba7f1HEuRHkM.ttf",
        "600": "http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziVYaq7f1HEuRHkM.ttf",
        "700": "http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziU8a67f1HEuRHkM.ttf",
        "800": "http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziUgaK7f1HEuRHkM.ttf",
        "900": "http://fonts.gstatic.com/s/sarpanch/v6/hES16Xt4NCpRuk6PziUEaa7f1HEuRHkM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Satisfy",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/satisfy/v11/rP2Hp2yn6lkG50LoOZSCHBeHFl0.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sawarabi Gothic",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "japanese",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sawarabigothic/v8/x3d4ckfVaqqa-BEj-I9mE65u3k3NBSk3E2YljQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sawarabi Mincho",
      "variants": [
        "regular"
      ],
      "subsets": [
        "japanese",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sawarabimincho/v10/8QIRdiDaitzr7brc8ahpxt6GcIJTLahP46UDUw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Scada",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/scada/v9/RLpxK5Pv5qumeWJoxzUobkvv.ttf",
        "italic": "http://fonts.gstatic.com/s/scada/v9/RLp_K5Pv5qumeVJqzTEKa1vvffg.ttf",
        "700": "http://fonts.gstatic.com/s/scada/v9/RLp8K5Pv5qumeVrU6BEgRVfmZOE5.ttf",
        "700italic": "http://fonts.gstatic.com/s/scada/v9/RLp6K5Pv5qumeVJq9Y0lT1PEYfE5p6g.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Scheherazade",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "arabic",
        "latin"
      ],
      "version": "v19",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/scheherazade/v19/YA9Ur0yF4ETZN60keViq1kQgt5OohvbJ9A.ttf",
        "700": "http://fonts.gstatic.com/s/scheherazade/v19/YA9Lr0yF4ETZN60keViq1kQYC7yMjt3V_dB0Yw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Schoolbell",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/schoolbell/v11/92zQtBZWOrcgoe-fgnJIVxIQ6mRqfiQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Scope One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/scopeone/v7/WBLnrEXKYFlGHrOKmGD1W0_MJMGxiQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Seaweed Script",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/seaweedscript/v8/bx6cNx6Tne2pxOATYE8C_Rsoe0WJ-KcGVbLW.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Secular One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/secularone/v5/8QINdiTajsj_87rMuMdKypDlMul7LJpK.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sedgwick Ave",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sedgwickave/v6/uK_04rKEYuguzAcSYRdWTJq8Xmg1Vcf5JA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sedgwick Ave Display",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sedgwickavedisplay/v6/xfuu0XPgU3jZPUoUo3ScvmPi-NapQ8OxM2czd-YnOzUD.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sen",
      "variants": [
        "regular",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sen/v2/6xKjdSxYI9_Hm_-MImrpLQ.ttf",
        "700": "http://fonts.gstatic.com/s/sen/v2/6xKudSxYI9__J9CoKkH1JHUQSQ.ttf",
        "800": "http://fonts.gstatic.com/s/sen/v2/6xKudSxYI9__O9OoKkH1JHUQSQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sevillana",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sevillana/v9/KFOlCnWFscmDt1Bfiy1vAx05IsDqlA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Seymour One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/seymourone/v8/4iCp6Khla9xbjQpoWGGd0myIPYBvgpUI.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Shadows Into Light",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/shadowsintolight/v10/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQDcsr4xzSMYA.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Shadows Into Light Two",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/shadowsintolighttwo/v8/4iC86LVlZsRSjQhpWGedwyOoW-0A6_kpsyNmlAvNGLNnIF0.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Shanti",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/shanti/v12/t5thIREMM4uSDgzgU0ezpKfwzA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Share",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/share/v11/i7dEIFliZjKNF5VNHLq2cV5d.ttf",
        "italic": "http://fonts.gstatic.com/s/share/v11/i7dKIFliZjKNF6VPFr6UdE5dWFM.ttf",
        "700": "http://fonts.gstatic.com/s/share/v11/i7dJIFliZjKNF63xM56-WkJUQUq7.ttf",
        "700italic": "http://fonts.gstatic.com/s/share/v11/i7dPIFliZjKNF6VPLgK7UEZ2RFq7AwU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Share Tech",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sharetech/v10/7cHtv4Uyi5K0OeZ7bohUwHoDmTcibrA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Share Tech Mono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sharetechmono/v10/J7aHnp1uDWRBEqV98dVQztYldFc7pAsEIc3Xew.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Shojumaru",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/shojumaru/v8/rax_HiWfutkLLnaKCtlMBBJek0vA8A.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Short Stack",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/shortstack/v10/bMrzmS2X6p0jZC6EcmPFX-SScX8D0nq6.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Shrikhand",
      "variants": [
        "regular"
      ],
      "subsets": [
        "gujarati",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/shrikhand/v6/a8IbNovtLWfR7T7bMJwbBIiQ0zhMtA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Siemreap",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/siemreap/v13/Gg82N5oFbgLvHAfNl2YbnA8DLXpe.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sigmar One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sigmarone/v11/co3DmWZ8kjZuErj9Ta3dk6Pjp3Di8U0.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Signika",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v11",
      "lastModified": "2020-07-15",
      "files": {
        "300": "http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tIJHJbGhs_cfKe1.ttf",
        "regular": "http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tJXHJbGhs_cfKe1.ttf",
        "500": "http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tJlHJbGhs_cfKe1.ttf",
        "600": "http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKJG5bGhs_cfKe1.ttf",
        "700": "http://fonts.gstatic.com/s/signika/v11/vEFO2_JTCgwQ5ejvMV0O96D01E8J0tKwG5bGhs_cfKe1.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Signika Negative",
      "variants": [
        "300",
        "regular",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/signikanegative/v11/E217_cfngu7HiRpPX3ZpNE4kY5zKal6DipHD6z_iXAs.ttf",
        "regular": "http://fonts.gstatic.com/s/signikanegative/v11/E218_cfngu7HiRpPX3ZpNE4kY5zKUvKrrpno9zY.ttf",
        "600": "http://fonts.gstatic.com/s/signikanegative/v11/E217_cfngu7HiRpPX3ZpNE4kY5zKaiqFipHD6z_iXAs.ttf",
        "700": "http://fonts.gstatic.com/s/signikanegative/v11/E217_cfngu7HiRpPX3ZpNE4kY5zKak6EipHD6z_iXAs.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Simonetta",
      "variants": [
        "regular",
        "italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/simonetta/v11/x3dickHVYrCU5BU15c4BfPACvy_1BA.ttf",
        "italic": "http://fonts.gstatic.com/s/simonetta/v11/x3dkckHVYrCU5BU15c4xfvoGnSrlBBsy.ttf",
        "900": "http://fonts.gstatic.com/s/simonetta/v11/x3dnckHVYrCU5BU15c45-N0mtwTpDQIrGg.ttf",
        "900italic": "http://fonts.gstatic.com/s/simonetta/v11/x3d5ckHVYrCU5BU15c4xfsKCsA7tLwc7Gn88.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Single Day",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/singleday/v2/LYjHdGDjlEgoAcF95EI5jVoFUNfeQJU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sintony",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sintony/v8/XoHm2YDqR7-98cVUITQnu98ojjs.ttf",
        "700": "http://fonts.gstatic.com/s/sintony/v8/XoHj2YDqR7-98cVUGYgIn9cDkjLp6C8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sirin Stencil",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sirinstencil/v9/mem4YaWwznmLx-lzGfN7MdRydchGBq6al6o.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Six Caps",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sixcaps/v11/6ae_4KGrU7VR7bNmabcS9XXaPCop.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Skranji",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/skranji/v8/OZpDg_dtriVFNerMYzuuklTm3Ek.ttf",
        "700": "http://fonts.gstatic.com/s/skranji/v8/OZpGg_dtriVFNerMW4eBtlzNwED-b4g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Slabo 13px",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/slabo13px/v8/11hEGp_azEvXZUdSBzzRcKer2wkYnvI.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Slabo 27px",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/slabo27px/v7/mFT0WbgBwKPR_Z4hGN2qsxgJ1EJ7i90.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Slackey",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/slackey/v11/N0bV2SdQO-5yM0-dKlRaJdbWgdY.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Smokum",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/smokum/v11/TK3iWkUbAhopmrdGHjUHte5fKg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Smythe",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/smythe/v11/MwQ3bhT01--coT1BOLh_uGInjA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sniglet",
      "variants": [
        "regular",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sniglet/v12/cIf9MaFLtkE3UjaJxCmrYGkHgIs.ttf",
        "800": "http://fonts.gstatic.com/s/sniglet/v12/cIf4MaFLtkE3UjaJ_ImHRGEsnIJkWL4.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Snippet",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/snippet/v10/bWt47f7XfQH9Gupu2v_Afcp9QWc.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Snowburst One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/snowburstone/v8/MQpS-WezKdujBsXY3B7I-UT7eZ-UPyacPbo.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sofadi One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sofadione/v9/JIA2UVBxdnVBuElZaMFGcDOIETkmYDU.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sofia",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sofia/v9/8QIHdirahM3j_vu-sowsrqjk.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Solway",
      "variants": [
        "300",
        "regular",
        "500",
        "700",
        "800"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCuLlgZms0QW3mqyg.ttf",
        "regular": "http://fonts.gstatic.com/s/solway/v3/AMOQz46Cs2uTAOCWgnA9kuYMUg.ttf",
        "500": "http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCudlkZms0QW3mqyg.ttf",
        "700": "http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCuPl8Zms0QW3mqyg.ttf",
        "800": "http://fonts.gstatic.com/s/solway/v3/AMOTz46Cs2uTAOCuIlwZms0QW3mqyg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Song Myung",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/songmyung/v8/1cX2aUDWAJH5-EIC7DIhr1GqhcitzeM.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sonsie One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sonsieone/v9/PbymFmP_EAnPqbKaoc18YVu80lbp8JM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sora",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v1",
      "lastModified": "2020-07-13",
      "files": {
        "100": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSdSn3-KIwNhBti0.ttf",
        "200": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSfSnn-KIwNhBti0.ttf",
        "300": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmScMnn-KIwNhBti0.ttf",
        "regular": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSdSnn-KIwNhBti0.ttf",
        "500": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSdgnn-KIwNhBti0.ttf",
        "600": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSeMmX-KIwNhBti0.ttf",
        "700": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSe1mX-KIwNhBti0.ttf",
        "800": "http://fonts.gstatic.com/s/sora/v1/xMQOuFFYT72X5wkB_18qmnndmSfSmX-KIwNhBti0.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sorts Mill Goudy",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sortsmillgoudy/v10/Qw3GZR9MED_6PSuS_50nEaVrfzgEXH0OjpM75PE.ttf",
        "italic": "http://fonts.gstatic.com/s/sortsmillgoudy/v10/Qw3AZR9MED_6PSuS_50nEaVrfzgEbH8EirE-9PGLfQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Source Code Pro",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-25",
      "files": {
        "200": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt8srztO0rzmmkDQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONMbtecv7Gy0DRzS.ttf",
        "300": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7PqtlsnztO0rzmmkDQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONN_tucv7Gy0DRzS.ttf",
        "regular": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_SiYsKILxRpg3hIP6sJ7fM7PqVOuHXvMY3xw.ttf",
        "italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_QiYsKILxRpg3hIP6sJ7fM7PqlOOvTnsMnx3C9.ttf",
        "500": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7PqtzsjztO0rzmmkDQ.ttf",
        "500italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONMnt-cv7Gy0DRzS.ttf",
        "600": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt4s_ztO0rzmmkDQ.ttf",
        "600italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONMLsOcv7Gy0DRzS.ttf",
        "700": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7Pqths7ztO0rzmmkDQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONNvsecv7Gy0DRzS.ttf",
        "900": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_XiYsKILxRpg3hIP6sJ7fM7PqtvszztO0rzmmkDQ.ttf",
        "900italic": "http://fonts.gstatic.com/s/sourcecodepro/v13/HI_ViYsKILxRpg3hIP6sJ7fM7PqlONNXs-cv7Gy0DRzS.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Source Sans Pro",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v14",
      "lastModified": "2020-09-15",
      "files": {
        "200": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkB1v_8CGxg.ttf",
        "200italic": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokRdr3cWWxg40.ttf",
        "300": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkB1v_8CGxg.ttf",
        "300italic": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkhdr3cWWxg40.ttf",
        "regular": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3aP6TkmDZz9g.ttf",
        "italic": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7gujNj9tmf.ttf",
        "600": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkB1v_8CGxg.ttf",
        "600italic": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdr3cWWxg40.ttf",
        "700": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkB1v_8CGxg.ttf",
        "700italic": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclRdr3cWWxg40.ttf",
        "900": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkB1v_8CGxg.ttf",
        "900italic": "http://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklxdr3cWWxg40.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Source Serif Pro",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v10",
      "lastModified": "2020-09-25",
      "files": {
        "200": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasbsfhSugxYUvZrI.ttf",
        "200italic": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGbSqqwacqdrKvbQ.ttf",
        "300": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasd8chSugxYUvZrI.ttf",
        "300italic": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmqwacqdrKvbQ.ttf",
        "regular": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIQzD-0qpwxpaWvjeD0X88SAOeaiXM0oSOL2Yw.ttf",
        "italic": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIWzD-0qpwxpaWvjeD0X88SAOeauXE-pQGOyYw2fw.ttf",
        "600": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasasahSugxYUvZrI.ttf",
        "600italic": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-qwacqdrKvbQ.ttf",
        "700": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasc8bhSugxYUvZrI.ttf",
        "700italic": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6qwacqdrKvbQ.ttf",
        "900": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZhSugxYUvZrI.ttf",
        "900italic": "http://fonts.gstatic.com/s/sourceserifpro/v10/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyqwacqdrKvbQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Space Grotesk",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-03",
      "files": {
        "300": "http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj62UUsjNsFjTDJK.ttf",
        "regular": "http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsjNsFjTDJK.ttf",
        "500": "http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUUsjNsFjTDJK.ttf",
        "600": "http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj42VksjNsFjTDJK.ttf",
        "700": "http://fonts.gstatic.com/s/spacegrotesk/v1/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj4PVksjNsFjTDJK.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Space Mono",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/spacemono/v6/i7dPIFZifjKcF5UAWdDRUEZ2RFq7AwU.ttf",
        "italic": "http://fonts.gstatic.com/s/spacemono/v6/i7dNIFZifjKcF5UAWdDRYER8QHi-EwWMbg.ttf",
        "700": "http://fonts.gstatic.com/s/spacemono/v6/i7dMIFZifjKcF5UAWdDRaPpZYFKQHwyVd3U.ttf",
        "700italic": "http://fonts.gstatic.com/s/spacemono/v6/i7dSIFZifjKcF5UAWdDRYERE_FeaGy6QZ3WfYg.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Spartan",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrGFuG6OChXtf4qS.ttf",
        "200": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEFuW6OChXtf4qS.ttf",
        "300": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrHbuW6OChXtf4qS.ttf",
        "regular": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrGFuW6OChXtf4qS.ttf",
        "500": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrG3uW6OChXtf4qS.ttf",
        "600": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrFbvm6OChXtf4qS.ttf",
        "700": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrFivm6OChXtf4qS.ttf",
        "800": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEFvm6OChXtf4qS.ttf",
        "900": "http://fonts.gstatic.com/s/spartan/v2/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEsvm6OChXtf4qS.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Special Elite",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/specialelite/v11/XLYgIZbkc4JPUL5CVArUVL0nhncESXFtUsM.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Spectral",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2019-07-16",
      "files": {
        "200": "http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9v2s13GY_etWWIJ.ttf",
        "200italic": "http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qrXHafOPXHIJErY.ttf",
        "300": "http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9uSsF3GY_etWWIJ.ttf",
        "300italic": "http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qtHEafOPXHIJErY.ttf",
        "regular": "http://fonts.gstatic.com/s/spectral/v6/rnCr-xNNww_2s0amA-M-mHnOSOuk.ttf",
        "italic": "http://fonts.gstatic.com/s/spectral/v6/rnCt-xNNww_2s0amA9M8kn3sTfukQHs.ttf",
        "500": "http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9vKsV3GY_etWWIJ.ttf",
        "500italic": "http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qonFafOPXHIJErY.ttf",
        "600": "http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9vmtl3GY_etWWIJ.ttf",
        "600italic": "http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qqXCafOPXHIJErY.ttf",
        "700": "http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9uCt13GY_etWWIJ.ttf",
        "700italic": "http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qsHDafOPXHIJErY.ttf",
        "800": "http://fonts.gstatic.com/s/spectral/v6/rnCs-xNNww_2s0amA9uetF3GY_etWWIJ.ttf",
        "800italic": "http://fonts.gstatic.com/s/spectral/v6/rnCu-xNNww_2s0amA9M8qt3AafOPXHIJErY.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Spectral SC",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v5",
      "lastModified": "2019-07-16",
      "files": {
        "200": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs1qwkTXPYeVXJZB.ttf",
        "200italic": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg26zWN4O3WYZB_sU.ttf",
        "300": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs0OwUTXPYeVXJZB.ttf",
        "300italic": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg28jVN4O3WYZB_sU.ttf",
        "regular": "http://fonts.gstatic.com/s/spectralsc/v5/KtkpALCRZonmalTgyPmRfvWi6WDfFpuc.ttf",
        "italic": "http://fonts.gstatic.com/s/spectralsc/v5/KtkrALCRZonmalTgyPmRfsWg42T9E4ucRY8.ttf",
        "500": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs1WwETXPYeVXJZB.ttf",
        "500italic": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg25DUN4O3WYZB_sU.ttf",
        "600": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs16x0TXPYeVXJZB.ttf",
        "600italic": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg27zTN4O3WYZB_sU.ttf",
        "700": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs0exkTXPYeVXJZB.ttf",
        "700italic": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg29jSN4O3WYZB_sU.ttf",
        "800": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk0ALCRZonmalTgyPmRfs0CxUTXPYeVXJZB.ttf",
        "800italic": "http://fonts.gstatic.com/s/spectralsc/v5/Ktk2ALCRZonmalTgyPmRfsWg28TRN4O3WYZB_sU.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Spicy Rice",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/spicyrice/v9/uK_24rSEd-Uqwk4jY1RyGv-2WkowRcc.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Spinnaker",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/spinnaker/v12/w8gYH2oyX-I0_rvR6Hmn3HwLqOqSBg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Spirax",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/spirax/v9/buE3poKgYNLy0F3cXktt-Csn-Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Squada One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/squadaone/v9/BCasqZ8XsOrx4mcOk6MtWaA8WDBkHgs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sree Krushnadevaraya",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sreekrushnadevaraya/v8/R70FjzQeifmPepmyQQjQ9kvwMkWYPfTA_EWb2FhQuXir.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sriracha",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sriracha/v4/0nkrC9D4IuYBgWcI9ObYRQDioeb0.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Srisakdi",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/srisakdi/v4/yMJRMIlvdpDbkB0A-jq8fSx5i814.ttf",
        "700": "http://fonts.gstatic.com/s/srisakdi/v4/yMJWMIlvdpDbkB0A-gIAUghxoNFxW0Hz.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Staatliches",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/staatliches/v5/HI_OiY8KO6hCsQSoAPmtMbectJG9O9PS.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stalemate",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/stalemate/v8/taiIGmZ_EJq97-UfkZRpuqSs8ZQpaQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stalinist One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v26",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/stalinistone/v26/MQpS-WezM9W4Dd7D3B7I-UT7eZ-UPyacPbo.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stardos Stencil",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/stardosstencil/v11/X7n94bcuGPC8hrvEOHXOgaKCc2TR71R3tiSx0g.ttf",
        "700": "http://fonts.gstatic.com/s/stardosstencil/v11/X7n44bcuGPC8hrvEOHXOgaKCc2TpU3tTvg-t29HSHw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stint Ultra Condensed",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/stintultracondensed/v9/-W_gXIrsVjjeyEnPC45qD2NoFPtBE0xCh2A-qhUO2cNvdg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stint Ultra Expanded",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/stintultraexpanded/v8/CSRg4yNNh-GbW3o3JkwoDcdvMKMf0oBAd0qoATQkWwam.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stoke",
      "variants": [
        "300",
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/stoke/v10/z7NXdRb7aTMfKNvFVgxC_pjcTeWU.ttf",
        "regular": "http://fonts.gstatic.com/s/stoke/v10/z7NadRb7aTMfKONpfihK1YTV.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Strait",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/strait/v8/DtViJxy6WaEr1LZzeDhtkl0U7w.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Stylish",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/stylish/v8/m8JSjfhPYriQkk7-fo35dLxEdmo.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sue Ellen Francisco",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sueellenfrancisco/v11/wXK3E20CsoJ9j1DDkjHcQ5ZL8xRaxru9ropF2lqk9H4.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Suez One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/suezone/v5/taiJGmd_EZ6rqscQgNFJkIqg-I0w.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sulphur Point",
      "variants": [
        "300",
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "300": "http://fonts.gstatic.com/s/sulphurpoint/v2/RLpkK5vv8KaycDcazWFPBj2afVU6n6kFUHPIFaU.ttf",
        "regular": "http://fonts.gstatic.com/s/sulphurpoint/v2/RLp5K5vv8KaycDcazWFPBj2aRfkSu6EuTHo.ttf",
        "700": "http://fonts.gstatic.com/s/sulphurpoint/v2/RLpkK5vv8KaycDcazWFPBj2afUU9n6kFUHPIFaU.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sumana",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sumana/v5/4UaDrE5TqRBjGj-G8Bji76zR4w.ttf",
        "700": "http://fonts.gstatic.com/s/sumana/v5/4UaArE5TqRBjGj--TDfG54fN6ppsKg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sunflower",
      "variants": [
        "300",
        "500",
        "700"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v9",
      "lastModified": "2019-07-16",
      "files": {
        "300": "http://fonts.gstatic.com/s/sunflower/v9/RWmPoKeF8fUjqIj7Vc-06MfiqYsGBGBzCw.ttf",
        "500": "http://fonts.gstatic.com/s/sunflower/v9/RWmPoKeF8fUjqIj7Vc-0sMbiqYsGBGBzCw.ttf",
        "700": "http://fonts.gstatic.com/s/sunflower/v9/RWmPoKeF8fUjqIj7Vc-0-MDiqYsGBGBzCw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sunshiney",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sunshiney/v11/LDIwapGTLBwsS-wT4vcgE8moUePWkg.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Supermercado One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/supermercadoone/v10/OpNXnpQWg8jc_xps_Gi14kVVEXOn60b3MClBRTs.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Sura",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/sura/v5/SZc23FL5PbyzFf5UWzXtjUM.ttf",
        "700": "http://fonts.gstatic.com/s/sura/v5/SZc53FL5PbyzLUJ7fz3GkUrS8DI.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Suranna",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/suranna/v8/gokuH6ztGkFjWe58tBRZT2KmgP0.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Suravaram",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v8",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/suravaram/v8/_gP61R_usiY7SCym4xIAi261Qv9roQ.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Suwannaphum",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v14",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/suwannaphum/v14/jAnCgHV7GtDvc8jbe8hXXIWl_8C0Wg2V.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Swanky and Moo Moo",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/swankyandmoomoo/v10/flUlRrKz24IuWVI_WJYTYcqbEsMUZ3kUtbPkR64SYQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Syncopate",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/syncopate/v12/pe0sMIuPIYBCpEV5eFdyAv2-C99ycg.ttf",
        "700": "http://fonts.gstatic.com/s/syncopate/v12/pe0pMIuPIYBCpEV5eFdKvtKaA_Rue1UwVg.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Syne",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v1",
      "lastModified": "2020-10-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6kR47NCV5Z.ttf",
        "500": "http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf",
        "600": "http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf",
        "700": "http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf",
        "800": "http://fonts.gstatic.com/s/syne/v1/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6kR47NCV5Z.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Syne Mono",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v1",
      "lastModified": "2020-10-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/synemono/v1/K2FzfZNHj_FHBmRbFvHzIqCkDyvqZA.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Syne Tactile",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v1",
      "lastModified": "2020-10-22",
      "files": {
        "regular": "http://fonts.gstatic.com/s/synetactile/v1/11hGGpna2UTQKjMCVzjAPMKh3ysdjvKU8Q.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tajawal",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "700",
        "800",
        "900"
      ],
      "subsets": [
        "arabic",
        "latin"
      ],
      "version": "v3",
      "lastModified": "2019-07-16",
      "files": {
        "200": "http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l_6gLrZjiLlJ-G0.ttf",
        "300": "http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5qjLrZjiLlJ-G0.ttf",
        "regular": "http://fonts.gstatic.com/s/tajawal/v3/Iura6YBj_oCad4k1rzaLCr5IlLA.ttf",
        "500": "http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l8KiLrZjiLlJ-G0.ttf",
        "700": "http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l4qkLrZjiLlJ-G0.ttf",
        "800": "http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l5anLrZjiLlJ-G0.ttf",
        "900": "http://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l7KmLrZjiLlJ-G0.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tangerine",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tangerine/v12/IurY6Y5j_oScZZow4VOBDpxNhLBQ4Q.ttf",
        "700": "http://fonts.gstatic.com/s/tangerine/v12/Iurd6Y5j_oScZZow4VO5srNpjJtM6G0t9w.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Taprom",
      "variants": [
        "regular"
      ],
      "subsets": [
        "khmer"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/taprom/v12/UcCn3F82JHycULbFQyk3-0kvHg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tauri",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tauri/v9/TwMA-IISS0AM3IpVWHU_TBqO.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Taviraj",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/taviraj/v6/ahcbv8Cj3ylylTXzRIorV8N1jU2gog.ttf",
        "100italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcdv8Cj3ylylTXzTOwTM8lxr0iwolLl.ttf",
        "200": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRCYKd-lbgUS5u0s.ttf",
        "200italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwTn-hRhWa8q0v8ag.ttf",
        "300": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzREIJd-lbgUS5u0s.ttf",
        "300italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT--tRhWa8q0v8ag.ttf",
        "regular": "http://fonts.gstatic.com/s/taviraj/v6/ahcZv8Cj3ylylTXzfO4hU-FwnU0.ttf",
        "italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcbv8Cj3ylylTXzTOwrV8N1jU2gog.ttf",
        "500": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRBoId-lbgUS5u0s.ttf",
        "500italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwTo-pRhWa8q0v8ag.ttf",
        "600": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRDYPd-lbgUS5u0s.ttf",
        "600italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwTj-1RhWa8q0v8ag.ttf",
        "700": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRFIOd-lbgUS5u0s.ttf",
        "700italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT6-xRhWa8q0v8ag.ttf",
        "800": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRE4Nd-lbgUS5u0s.ttf",
        "800italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT9-9RhWa8q0v8ag.ttf",
        "900": "http://fonts.gstatic.com/s/taviraj/v6/ahccv8Cj3ylylTXzRGoMd-lbgUS5u0s.ttf",
        "900italic": "http://fonts.gstatic.com/s/taviraj/v6/ahcev8Cj3ylylTXzTOwT0-5RhWa8q0v8ag.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Teko",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdQhfgCNqqVIuTN4.ttf",
        "regular": "http://fonts.gstatic.com/s/teko/v10/LYjNdG7kmE0gTaR3pCtBtVs.ttf",
        "500": "http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdVBegCNqqVIuTN4.ttf",
        "600": "http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdXxZgCNqqVIuTN4.ttf",
        "700": "http://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdRhYgCNqqVIuTN4.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Telex",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/telex/v9/ieVw2Y1fKWmIO9fTB1piKFIf.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tenali Ramakrishna",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tenaliramakrishna/v7/raxgHj6Yt9gAN3LLKs0BZVMo8jmwn1-8KJXqUFFvtA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tenor Sans",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tenorsans/v12/bx6ANxqUneKx06UkIXISr3JyC22IyqI.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Text Me One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/textmeone/v8/i7dOIFdlayuLUvgoFvHQFWZcalayGhyV.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Thasadith",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/thasadith/v4/mtG44_1TIqPYrd_f5R1YsEkU0CWuFw.ttf",
        "italic": "http://fonts.gstatic.com/s/thasadith/v4/mtG-4_1TIqPYrd_f5R1oskMQ8iC-F1ZE.ttf",
        "700": "http://fonts.gstatic.com/s/thasadith/v4/mtG94_1TIqPYrd_f5R1gDGYw2A6yHk9d8w.ttf",
        "700italic": "http://fonts.gstatic.com/s/thasadith/v4/mtGj4_1TIqPYrd_f5R1osnus3QS2PEpN8zxA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "The Girl Next Door",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/thegirlnextdoor/v11/pe0zMJCIMIsBjFxqYBIcZ6_OI5oFHCYIV7t7w6bE2A.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tienne",
      "variants": [
        "regular",
        "700",
        "900"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tienne/v13/AYCKpX7pe9YCRP0LkEPHSFNyxw.ttf",
        "700": "http://fonts.gstatic.com/s/tienne/v13/AYCJpX7pe9YCRP0zLGzjQHhuzvef5Q.ttf",
        "900": "http://fonts.gstatic.com/s/tienne/v13/AYCJpX7pe9YCRP0zFG7jQHhuzvef5Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tillana",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tillana/v6/VuJxdNvf35P4qJ1OeKbXOIFneRo.ttf",
        "500": "http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQFL-HIlMZRNcp0o.ttf",
        "600": "http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQH75HIlMZRNcp0o.ttf",
        "700": "http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQBr4HIlMZRNcp0o.ttf",
        "800": "http://fonts.gstatic.com/s/tillana/v6/VuJ0dNvf35P4qJ1OQAb7HIlMZRNcp0o.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Timmana",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "telugu"
      ],
      "version": "v5",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/timmana/v5/6xKvdShfL9yK-rvpCmvbKHwJUOM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tinos",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "hebrew",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tinos/v15/buE4poGnedXvwgX8dGVh8TI-.ttf",
        "italic": "http://fonts.gstatic.com/s/tinos/v15/buE2poGnedXvwjX-fmFD9CI-4NU.ttf",
        "700": "http://fonts.gstatic.com/s/tinos/v15/buE1poGnedXvwj1AW0Fp2i43-cxL.ttf",
        "700italic": "http://fonts.gstatic.com/s/tinos/v15/buEzpoGnedXvwjX-Rt1s0CoV_NxLeiw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Titan One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/titanone/v8/mFTzWbsGxbbS_J5cQcjykzIn2Etikg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Titillium Web",
      "variants": [
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "900"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-10",
      "files": {
        "200": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffAzHKIx5YrSYqWM.ttf",
        "200italic": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbewI1zZpaduWMmxA.ttf",
        "300": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffGjEKIx5YrSYqWM.ttf",
        "300italic": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5zZpaduWMmxA.ttf",
        "regular": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPecZTIAOhVxoMyOr9n_E7fRMTsDIRSfr0.ttf",
        "italic": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPAcZTIAOhVxoMyOr9n_E7fdMbmCKZXbr2BsA.ttf",
        "600": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffBzCKIx5YrSYqWM.ttf",
        "600italic": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhzZpaduWMmxA.ttf",
        "700": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffHjDKIx5YrSYqWM.ttf",
        "700italic": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlzZpaduWMmxA.ttf",
        "900": "http://fonts.gstatic.com/s/titilliumweb/v9/NaPDcZTIAOhVxoMyOr9n_E7ffEDBKIx5YrSYqWM.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tomorrow",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "100": "http://fonts.gstatic.com/s/tomorrow/v3/WBLgrETNbFtZCeGqgR2xe2XiKMiokE4.ttf",
        "100italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLirETNbFtZCeGqgRXXQwHoLOqtgE5h0A.ttf",
        "200": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR0dWkXIBsShiVd4.ttf",
        "200italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ63JDMCDjEd4yVY.ttf",
        "300": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR15WUXIBsShiVd4.ttf",
        "300italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ8nKDMCDjEd4yVY.ttf",
        "regular": "http://fonts.gstatic.com/s/tomorrow/v3/WBLmrETNbFtZCeGqgSXVcWHALdio.ttf",
        "italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLgrETNbFtZCeGqgRXXe2XiKMiokE4.ttf",
        "500": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR0hWEXIBsShiVd4.ttf",
        "500italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ5HLDMCDjEd4yVY.ttf",
        "600": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR0NX0XIBsShiVd4.ttf",
        "600italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ73MDMCDjEd4yVY.ttf",
        "700": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR1pXkXIBsShiVd4.ttf",
        "700italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ9nNDMCDjEd4yVY.ttf",
        "800": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR11XUXIBsShiVd4.ttf",
        "800italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ8XODMCDjEd4yVY.ttf",
        "900": "http://fonts.gstatic.com/s/tomorrow/v3/WBLhrETNbFtZCeGqgR1RXEXIBsShiVd4.ttf",
        "900italic": "http://fonts.gstatic.com/s/tomorrow/v3/WBLjrETNbFtZCeGqgRXXQ-HPDMCDjEd4yVY.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Trade Winds",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tradewinds/v10/AYCPpXPpYNIIT7h8-QenM3Jq7PKP5Z_G.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Trirong",
      "variants": [
        "100",
        "100italic",
        "200",
        "200italic",
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic",
        "800",
        "800italic",
        "900",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "thai",
        "vietnamese"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/trirong/v6/7r3EqXNgp8wxdOdOl-go3YRl6ujngw.ttf",
        "100italic": "http://fonts.gstatic.com/s/trirong/v6/7r3CqXNgp8wxdOdOn44QuY5hyO33g8IY.ttf",
        "200": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOl0QJ_a5L5uH-mts.ttf",
        "200italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QFa9B4sP7itsB5g.ttf",
        "300": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlyAK_a5L5uH-mts.ttf",
        "300italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QcaxB4sP7itsB5g.ttf",
        "regular": "http://fonts.gstatic.com/s/trirong/v6/7r3GqXNgp8wxdOdOr4wi2aZg-ug.ttf",
        "italic": "http://fonts.gstatic.com/s/trirong/v6/7r3EqXNgp8wxdOdOn44o3YRl6ujngw.ttf",
        "500": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOl3gL_a5L5uH-mts.ttf",
        "500italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QKa1B4sP7itsB5g.ttf",
        "600": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOl1QM_a5L5uH-mts.ttf",
        "600italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QBapB4sP7itsB5g.ttf",
        "700": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlzAN_a5L5uH-mts.ttf",
        "700italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QYatB4sP7itsB5g.ttf",
        "800": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlywO_a5L5uH-mts.ttf",
        "800italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QfahB4sP7itsB5g.ttf",
        "900": "http://fonts.gstatic.com/s/trirong/v6/7r3DqXNgp8wxdOdOlwgP_a5L5uH-mts.ttf",
        "900italic": "http://fonts.gstatic.com/s/trirong/v6/7r3BqXNgp8wxdOdOn44QWalB4sP7itsB5g.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Trispace",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-10-22",
      "files": {
        "100": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbH9qoQl0zHugpt0.ttf",
        "200": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbP9roQl0zHugpt0.ttf",
        "300": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbCFroQl0zHugpt0.ttf",
        "regular": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbH9roQl0zHugpt0.ttf",
        "500": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbE1roQl0zHugpt0.ttf",
        "600": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbKFsoQl0zHugpt0.ttf",
        "700": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbJhsoQl0zHugpt0.ttf",
        "800": "http://fonts.gstatic.com/s/trispace/v1/Yq65-LKSQC3o56LxxgRrtA6yBqsrXL5GI5KI-IUZVGsxWFIlbP9soQl0zHugpt0.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Trocchi",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/trocchi/v9/qWcqB6WkuIDxDZLcDrtUvMeTYD0.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Trochut",
      "variants": [
        "regular",
        "italic",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/trochut/v8/CHyjV-fDDlP9bDIw5nSIfVIPLns.ttf",
        "italic": "http://fonts.gstatic.com/s/trochut/v8/CHyhV-fDDlP9bDIw1naCeXAKPns8jw.ttf",
        "700": "http://fonts.gstatic.com/s/trochut/v8/CHymV-fDDlP9bDIw3sinWVokMnIllmA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Trykker",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/trykker/v9/KtktALyWZJXudUPzhNnoOd2j22U.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Tulpen One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/tulpenone/v10/dFa6ZfeC474skLgesc0CWj0w_HyIRlE.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Turret Road",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "700",
        "800"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v2",
      "lastModified": "2020-07-23",
      "files": {
        "200": "http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0ONEdeLYk1Mq3ap.ttf",
        "300": "http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0PpEteLYk1Mq3ap.ttf",
        "regular": "http://fonts.gstatic.com/s/turretroad/v2/pxiAypMgpcBFjE84Zv-fE3tFOvODSVFF.ttf",
        "500": "http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0OxE9eLYk1Mq3ap.ttf",
        "700": "http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0P5FdeLYk1Mq3ap.ttf",
        "800": "http://fonts.gstatic.com/s/turretroad/v2/pxidypMgpcBFjE84Zv-fE0PlFteLYk1Mq3ap.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ubuntu",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v15",
      "lastModified": "2020-09-10",
      "files": {
        "300": "http://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzTt2aMH4V_gg.ttf",
        "300italic": "http://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftWyIPYBvgpUI.ttf",
        "regular": "http://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgo6eAT3v02QFg.ttf",
        "italic": "http://fonts.gstatic.com/s/ubuntu/v15/4iCu6KVjbNBYlgoKeg7znUiAFpxm.ttf",
        "500": "http://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3Tt2aMH4V_gg.ttf",
        "500italic": "http://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejYHtGyIPYBvgpUI.ttf",
        "700": "http://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvTt2aMH4V_gg.ttf",
        "700italic": "http://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPsmyIPYBvgpUI.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ubuntu Condensed",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ubuntucondensed/v11/u-4k0rCzjgs5J7oXnJcM_0kACGMtf-fVqvHoJXw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ubuntu Mono",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "greek-ext",
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ubuntumono/v10/KFOjCneDtsqEr0keqCMhbBc9AMX6lJBP.ttf",
        "italic": "http://fonts.gstatic.com/s/ubuntumono/v10/KFOhCneDtsqEr0keqCMhbCc_CsHYkYBPY3o.ttf",
        "700": "http://fonts.gstatic.com/s/ubuntumono/v10/KFO-CneDtsqEr0keqCMhbC-BL-Hyv4xGemO1.ttf",
        "700italic": "http://fonts.gstatic.com/s/ubuntumono/v10/KFO8CneDtsqEr0keqCMhbCc_Mn33tYhkf3O1GVg.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Ultra",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/ultra/v13/zOLy4prXmrtY-tT6yLOD6NxF.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Uncial Antiqua",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/uncialantiqua/v8/N0bM2S5WOex4OUbESzoESK-i-PfRS5VBBSSF.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Underdog",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/underdog/v9/CHygV-jCElj7diMroVSiU14GN2Il.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Unica One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/unicaone/v8/DPEuYwWHyAYGVTSmalshdtffuEY7FA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "UnifrakturCook",
      "variants": [
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "700": "http://fonts.gstatic.com/s/unifrakturcook/v12/IurA6Yli8YOdcoky-0PTTdkm56n05Uw13ILXs-h6.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "UnifrakturMaguntia",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/unifrakturmaguntia/v11/WWXPlieVYwiGNomYU-ciRLRvEmK7oaVun2xNNgNa1A.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Unkempt",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/unkempt/v12/2EbnL-Z2DFZue0DSSYYf8z2Yt_c.ttf",
        "700": "http://fonts.gstatic.com/s/unkempt/v12/2EbiL-Z2DFZue0DScTow1zWzq_5uT84.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Unlock",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/unlock/v10/7Au-p_8ykD-cDl7GKAjSwkUVOQ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Unna",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v15",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/unna/v15/AYCEpXzofN0NCpgBlGHCWFM.ttf",
        "italic": "http://fonts.gstatic.com/s/unna/v15/AYCKpXzofN0NOpoLkEPHSFNyxw.ttf",
        "700": "http://fonts.gstatic.com/s/unna/v15/AYCLpXzofN0NMiQusGnpRFpr3vc.ttf",
        "700italic": "http://fonts.gstatic.com/s/unna/v15/AYCJpXzofN0NOpozLGzjQHhuzvef5Q.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "VT323",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vt323/v12/pxiKyp0ihIEF2hsYHpT2dkNE.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vampiro One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vampiroone/v11/gokqH6DoDl5yXvJytFsdLkqnsvhIor3K.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Varela",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/varela/v11/DPEtYwqExx0AWHXJBBQFfvzDsQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Varela Round",
      "variants": [
        "regular"
      ],
      "subsets": [
        "hebrew",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v13",
      "lastModified": "2020-09-10",
      "files": {
        "regular": "http://fonts.gstatic.com/s/varelaround/v13/w8gdH283Tvk__Lua32TysjIvoMGOD9gxZw.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Varta",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-07-13",
      "files": {
        "300": "http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x96j4EirE-9PGLfQ.ttf",
        "regular": "http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9tD4EirE-9PGLfQ.ttf",
        "500": "http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9hj4EirE-9PGLfQ.ttf",
        "600": "http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9ajkEirE-9PGLfQ.ttf",
        "700": "http://fonts.gstatic.com/s/varta/v1/Qw3AZQpJHj_6LzHUngWbrFkDH1x9UzkEirE-9PGLfQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vast Shadow",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vastshadow/v10/pe0qMImKOZ1V62ZwbVY9dfe6Kdpickwp.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vesper Libre",
      "variants": [
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v13",
      "lastModified": "2020-09-25",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vesperlibre/v13/bx6CNxyWnf-uxPdXDHUD_Rd4D0-N2qIWVQ.ttf",
        "500": "http://fonts.gstatic.com/s/vesperlibre/v13/bx6dNxyWnf-uxPdXDHUD_RdA-2ap0okKXKvPlw.ttf",
        "700": "http://fonts.gstatic.com/s/vesperlibre/v13/bx6dNxyWnf-uxPdXDHUD_RdAs2Cp0okKXKvPlw.ttf",
        "900": "http://fonts.gstatic.com/s/vesperlibre/v13/bx6dNxyWnf-uxPdXDHUD_RdAi2Kp0okKXKvPlw.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Viaoda Libre",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v3",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/viaodalibre/v3/vEFW2_lWCgoR6OKuRz9kcRVJb2IY2tOHXg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vibes",
      "variants": [
        "regular"
      ],
      "subsets": [
        "arabic",
        "latin"
      ],
      "version": "v3",
      "lastModified": "2020-08-24",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vibes/v3/QdVYSTsmIB6tmbd3HpbsuBlh.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vibur",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vibur/v11/DPEiYwmEzw0QRjTpLjoJd-Xa.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vidaloka",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v13",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vidaloka/v13/7cHrv4c3ipenMKlEass8yn4hnCci.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Viga",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/viga/v9/xMQbuFFdSaiX_QIjD4e2OX8.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Voces",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/voces/v10/-F6_fjJyLyU8d4PBBG7YpzlJ.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Volkhov",
      "variants": [
        "regular",
        "italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/volkhov/v12/SlGQmQieoJcKemNeQTIOhHxzcD0.ttf",
        "italic": "http://fonts.gstatic.com/s/volkhov/v12/SlGSmQieoJcKemNecTAEgF52YD0NYw.ttf",
        "700": "http://fonts.gstatic.com/s/volkhov/v12/SlGVmQieoJcKemNeeY4hoHRYbDQUego.ttf",
        "700italic": "http://fonts.gstatic.com/s/volkhov/v12/SlGXmQieoJcKemNecTA8PHFSaBYRagrQrA.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vollkorn",
      "variants": [
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "greek",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v12",
      "lastModified": "2020-06-26",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGuGWOdEbD63w.ttf",
        "500": "http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2AnGuGWOdEbD63w.ttf",
        "600": "http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df27nauGWOdEbD63w.ttf",
        "700": "http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df213auGWOdEbD63w.ttf",
        "800": "http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2sHauGWOdEbD63w.ttf",
        "900": "http://fonts.gstatic.com/s/vollkorn/v12/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2mXauGWOdEbD63w.ttf",
        "italic": "http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJGWmmZM7Xq34g9.ttf",
        "500italic": "http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJ0WmmZM7Xq34g9.ttf",
        "600italic": "http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKYXWmZM7Xq34g9.ttf",
        "700italic": "http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKhXWmZM7Xq34g9.ttf",
        "800italic": "http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DLGXWmZM7Xq34g9.ttf",
        "900italic": "http://fonts.gstatic.com/s/vollkorn/v12/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DLvXWmZM7Xq34g9.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Vollkorn SC",
      "variants": [
        "regular",
        "600",
        "700",
        "900"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v4",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/vollkornsc/v4/j8_v6-zQ3rXpceZj9cqnVhF5NH-iSq_E.ttf",
        "600": "http://fonts.gstatic.com/s/vollkornsc/v4/j8_y6-zQ3rXpceZj9cqnVimhGluqYbPN5Yjn.ttf",
        "700": "http://fonts.gstatic.com/s/vollkornsc/v4/j8_y6-zQ3rXpceZj9cqnVinFG1uqYbPN5Yjn.ttf",
        "900": "http://fonts.gstatic.com/s/vollkornsc/v4/j8_y6-zQ3rXpceZj9cqnVin9GVuqYbPN5Yjn.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Voltaire",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/voltaire/v10/1Pttg8PcRfSblAvGvQooYKVnBOif.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Waiting for the Sunrise",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/waitingforthesunrise/v11/WBL1rFvOYl9CEv2i1mO6KUW8RKWJ2zoXoz5JsYZQ9h_ZYk5J.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Wallpoet",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v12",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUNbu7cXP8L8G.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Walter Turncoat",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/walterturncoat/v11/snfys0Gs98ln43n0d-14ULoToe67YB2dQ5ZPqQ.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Warnes",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/warnes/v10/pONn1hc0GsW6sW5OpiC2o6Lkqg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Wellfleet",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/wellfleet/v8/nuF7D_LfQJb3VYgX6eyT42aLDhO2HA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Wendy One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v9",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/wendyone/v9/2sDcZGJOipXfgfXV5wgDb2-4C7wFZQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Wire One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/wireone/v11/qFdH35Wah5htUhV75WGiWdrCwwcJ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Work Sans",
      "variants": [
        "100",
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700",
        "800",
        "900",
        "100italic",
        "200italic",
        "300italic",
        "italic",
        "500italic",
        "600italic",
        "700italic",
        "800italic",
        "900italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v8",
      "lastModified": "2020-06-26",
      "files": {
        "100": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNigDp6_cOyA.ttf",
        "200": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXNigDp6_cOyA.ttf",
        "300": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNigDp6_cOyA.ttf",
        "regular": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNigDp6_cOyA.ttf",
        "500": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNigDp6_cOyA.ttf",
        "600": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNigDp6_cOyA.ttf",
        "700": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNigDp6_cOyA.ttf",
        "800": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNigDp6_cOyA.ttf",
        "900": "http://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQNigDp6_cOyA.ttf",
        "100italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3moJo43ZKyDSQQ.ttf",
        "200italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmsJo43ZKyDSQQ.ttf",
        "300italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUgGsJo43ZKyDSQQ.ttf",
        "italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJo43ZKyDSQQ.ttf",
        "500italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU7GsJo43ZKyDSQQ.ttf",
        "600italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUAGwJo43ZKyDSQQ.ttf",
        "700italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUOWwJo43ZKyDSQQ.ttf",
        "800italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmwJo43ZKyDSQQ.ttf",
        "900italic": "http://fonts.gstatic.com/s/worksans/v8/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUd2wJo43ZKyDSQQ.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Xanh Mono",
      "variants": [
        "regular",
        "italic"
      ],
      "subsets": [
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v1",
      "lastModified": "2020-11-06",
      "files": {
        "regular": "http://fonts.gstatic.com/s/xanhmono/v1/R70YjykVmvKCep-vWhSYmACQXzLhTg.ttf",
        "italic": "http://fonts.gstatic.com/s/xanhmono/v1/R70ejykVmvKCep-vWhSomgqUfTfxTo24.ttf"
      },
      "category": "monospace",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yanone Kaffeesatz",
      "variants": [
        "200",
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "cyrillic",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-06-26",
      "files": {
        "200": "http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftodtWpcGuLCnXkVA.ttf",
        "300": "http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoqNWpcGuLCnXkVA.ttf",
        "regular": "http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIfto9tWpcGuLCnXkVA.ttf",
        "500": "http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoxNWpcGuLCnXkVA.ttf",
        "600": "http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoKNKpcGuLCnXkVA.ttf",
        "700": "http://fonts.gstatic.com/s/yanonekaffeesatz/v15/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoEdKpcGuLCnXkVA.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yantramanav",
      "variants": [
        "100",
        "300",
        "regular",
        "500",
        "700",
        "900"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "100": "http://fonts.gstatic.com/s/yantramanav/v6/flU-Rqu5zY00QEpyWJYWN5-QXeNzDB41rZg.ttf",
        "300": "http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN59Yf8NZIhI8tIHh.ttf",
        "regular": "http://fonts.gstatic.com/s/yantramanav/v6/flU8Rqu5zY00QEpyWJYWN6f0V-dRCQ41.ttf",
        "500": "http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN58AfsNZIhI8tIHh.ttf",
        "700": "http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN59IeMNZIhI8tIHh.ttf",
        "900": "http://fonts.gstatic.com/s/yantramanav/v6/flUhRqu5zY00QEpyWJYWN59wesNZIhI8tIHh.ttf"
      },
      "category": "sans-serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yatra One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "devanagari",
        "latin",
        "latin-ext"
      ],
      "version": "v7",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/yatraone/v7/C8ch4copsHzj8p7NaF0xw1OBbRDvXw.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yellowtail",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v11",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/yellowtail/v11/OZpGg_pnoDtINPfRIlLotlzNwED-b4g.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yeon Sung",
      "variants": [
        "regular"
      ],
      "subsets": [
        "korean",
        "latin"
      ],
      "version": "v8",
      "lastModified": "2019-07-16",
      "files": {
        "regular": "http://fonts.gstatic.com/s/yeonsung/v8/QldMNTpbohAGtsJvUn6xSVNazqx2xg.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yeseva One",
      "variants": [
        "regular"
      ],
      "subsets": [
        "cyrillic",
        "cyrillic-ext",
        "latin",
        "latin-ext",
        "vietnamese"
      ],
      "version": "v15",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/yesevaone/v15/OpNJno4ck8vc-xYpwWWxpipfWhXD00c.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yesteryear",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v9",
      "lastModified": "2020-09-02",
      "files": {
        "regular": "http://fonts.gstatic.com/s/yesteryear/v9/dg4g_p78rroaKl8kRKo1r7wHTwonmyw.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Yrsa",
      "variants": [
        "300",
        "regular",
        "500",
        "600",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3af93IQ73W5OcCk.ttf",
        "regular": "http://fonts.gstatic.com/s/yrsa/v6/wlp-gwnQFlxs5QvV-IwQwWc.ttf",
        "500": "http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3f_83IQ73W5OcCk.ttf",
        "600": "http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3dP73IQ73W5OcCk.ttf",
        "700": "http://fonts.gstatic.com/s/yrsa/v6/wlpxgwnQFlxs3bf63IQ73W5OcCk.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "ZCOOL KuaiLe",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/zcoolkuaile/v5/tssqApdaRQokwFjFJjvM6h2WpozzoXhC2g.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "ZCOOL QingKe HuangYou",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/zcoolqingkehuangyou/v5/2Eb5L_R5IXJEWhD3AOhSvFC554MOOahI4mRIi_28c8bHWA.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    },
    {
      "family": "ZCOOL XiaoWei",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/zcoolxiaowei/v5/i7dMIFFrTRywPpUVX9_RJyM1YFKQHwyVd3U.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Zeyada",
      "variants": [
        "regular"
      ],
      "subsets": [
        "latin"
      ],
      "version": "v10",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/zeyada/v10/11hAGpPTxVPUbgZDNGatWKaZ3g.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Zhi Mang Xing",
      "variants": [
        "regular"
      ],
      "subsets": [
        "chinese-simplified",
        "latin"
      ],
      "version": "v5",
      "lastModified": "2019-11-05",
      "files": {
        "regular": "http://fonts.gstatic.com/s/zhimangxing/v5/f0Xw0ey79sErYFtWQ9a2rq-g0actfektIJ0.ttf"
      },
      "category": "handwriting",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Zilla Slab",
      "variants": [
        "300",
        "300italic",
        "regular",
        "italic",
        "500",
        "500italic",
        "600",
        "600italic",
        "700",
        "700italic"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v6",
      "lastModified": "2020-09-02",
      "files": {
        "300": "http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYpEY2HSjWlhzbaw.ttf",
        "300italic": "http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CVHapXnp2fazkfg.ttf",
        "regular": "http://fonts.gstatic.com/s/zillaslab/v6/dFa6ZfeM_74wlPZtksIFWj0w_HyIRlE.ttf",
        "italic": "http://fonts.gstatic.com/s/zillaslab/v6/dFa4ZfeM_74wlPZtksIFaj86-F6NVlFqdA.ttf",
        "500": "http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYskZ2HSjWlhzbaw.ttf",
        "500italic": "http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CDHepXnp2fazkfg.ttf",
        "600": "http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYuUe2HSjWlhzbaw.ttf",
        "600italic": "http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CIHCpXnp2fazkfg.ttf",
        "700": "http://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYoEf2HSjWlhzbaw.ttf",
        "700italic": "http://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CRHGpXnp2fazkfg.ttf"
      },
      "category": "serif",
      "kind": "webfonts#webfont"
    },
    {
      "family": "Zilla Slab Highlight",
      "variants": [
        "regular",
        "700"
      ],
      "subsets": [
        "latin",
        "latin-ext"
      ],
      "version": "v8",
      "lastModified": "2020-07-23",
      "files": {
        "regular": "http://fonts.gstatic.com/s/zillaslabhighlight/v8/gNMbW2BrTpK8-inLtBJgMMfbm6uNVDvRxhtIY2DwSXlM.ttf",
        "700": "http://fonts.gstatic.com/s/zillaslabhighlight/v8/gNMUW2BrTpK8-inLtBJgMMfbm6uNVDvRxiP0TET4YmVF0Mb6.ttf"
      },
      "category": "display",
      "kind": "webfonts#webfont"
    }
  ]
}
less/icomoon.less000060400000030044150750504150010044 0ustar00@font-face {
	font-family: 'IcoMoon';
	src: url('../fonts/IcoMoon.eot');
	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/IcoMoon.woff') format('woff'),
		url('../fonts/IcoMoon.ttf') format('truetype'),
		url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}

/* From Bootstrap */
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
	background-image: none;
}

dd > span[class^="icon-"] + time,
dd > span[class*=" icon-"] + time{
	margin-left: -.25em;
}
dl.article-info dd.hits span[class^="icon-"],
dl.article-info dd.hits span[class*=" icon-"]{
	margin-right: 0;
 }
 
/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}

.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before  {
	content: "\5d";
}
.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-remove:before,
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before{
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
content: "\4b";
}
less/pagination.less000060400000011446150750504150010537 0ustar00
.pagination-wrapper {
	display:block;
	margin:1em auto;
	text-align:center;
}
.pagination {
	margin:0 auto;
	text-align:center;
	display:table;
}
nav[role="pagination"] {
  text-align: center;
}

.cd-pagination {
	width: 90%;
	padding:0;
	margin:1em auto;
	text-align: center;
  	li {
		display: inline-block;
		margin: 0;
		&.active {
			pointer-events: none;
		}
		.button {
			display: inline-block;
		}
	}
	a, span {
	  display: inline-block;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  padding: .4em .8em;
	  font-size: 100%;
	}

	a {
	  border: 1px solid #e6e6e6;
	  border-radius: 0.25em;
	
		  i {
				font-style:normal;
				line-height:49px;
			}
		  [class^="ap-"] {
				font-style:normal;
				line-height:26px;
				font-size:90%;
			}
		.disabled {
		  /* button disabled */
		  color: rgba(46, 64, 87, 0.4);
		  pointer-events: none;
		  
				&:before,
				&:after {
				   opacity:0.4;
				}
		}
	}
}

/* -------------------------------- 
No space - remove distance between list items
-------------------------------- */
.cd-pagination.no-space {
  width: auto;
  max-width: none;
  display: inline-block;
  border-radius: 0.25em;
  border: 1px solid #e6e6e6;
  
	a, span {
	  float: left;
	  border-radius: 0;
	  padding: .8em 1em;
	  border: none;
	}

 	 &:after {
		  content: "";
		  display: table;
		  clear: both;
	 }
	li {
	  margin: 0;
	  float: left;
	  border-right: 1px solid #e6e6e6;
	  
		&:first-of-type {
			a {
			  border-radius: 0.25em 0 0 0.25em;
			}
		}
			
	  &:last-of-type {
		  border-right: none;
		  	a {
			  border-radius: 0 0.25em 0.25em 0;
			}
		}
	}
	
	.move-buttons {
	  width: 90%;
	  max-width: 768px;
	  display: block;
	  overflow: hidden;
	  
		li {
		  float: none;
		  border: none;
		}
		
		a, span {
		  float: none;
		}
			
	}

}


/* -------------------------------- 
custom icons - customize the small arrow inside the next and prev buttons 
-------------------------------- */
.cd-pagination.custom-icons {
	.button a {
	  position: relative;
	}
	
	a.next,
	a.previous {
		i {
			font-family: 'ap-arrows';
		}
	}

	.btn-previous {
		a {
	  		padding-left: 2.4em;
			
			&:before {
				content: "\e606";
				font-family: 'ap-arrows';
				font-size:20px;
				position: absolute;
				display: inline-block;
				line-height: 24px;
				top: 50%;
				margin-top:-12px;
			}
		}
	}
	.btn-next {
		a {
	  		padding-right: 2.4em;
		}
			&:last-of-type {		
				a {
					&:after {
						content: "\e607";
						font-family: 'ap-arrows';
						font-size:20px;
						position: absolute;
						display: inline-block;
						line-height: 24px;
						top: 50%;
						margin-top:-12px;
					}
				
				}
			}
	}

	.button:first-of-type a::before {
	  left: .8em;
	}
	.button.next:last-of-type a::after {
	  right: .8em;
	
	}

}

/* -------------------------------- 
custom buttons - replace prev and next buttons text with a custom icon 
-------------------------------- */
.cd-pagination.custom-buttons a, .cd-pagination.custom-buttons span {
  vertical-align: middle;
}
.cd-pagination.no-space.custom-buttons .button:last-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}

/* -------------------------------- 
animated buttons - animate the text inside prev and next buttons 
-------------------------------- */
.cd-pagination.animated-buttons {
	
	a, span {
	  padding: 0 1.4em;
	  height: 50px;
	  line-height: 50px;
	  overflow: hidden;
	}
	
	.button {
		
		a {
		  position: relative;
		  padding: 0 2em;
		  
		  	i {
				display: block;
				height: 100%;
				-webkit-transform: translateY(100%);
				-moz-transform: translateY(100%);
				-ms-transform: translateY(100%);
				-o-transform: translateY(100%);
				transform: translateY(100%);
				-webkit-transition: -webkit-transform 0.3s;
				-moz-transition: -moz-transform 0.3s;
				transition: transform 0.3s;
			}
			
			&:hover {
				i {
				  -webkit-transform: translateY(0);
				  -moz-transform: translateY(0);
				  -ms-transform: translateY(0);
				  -o-transform: translateY(0);
				  transform: translateY(0);
				}
			}
		}
		
		&:first-of-type,
		&:last-of-type {	
			a {
				&:before,
				&:after {
					left: 50%;
					-webkit-transform: translateX(-50%);
					-moz-transform: translateX(-50%);
					-ms-transform: translateX(-50%);
					-o-transform: translateX(-50%);
					transform: translateX(-50%);
					right: auto;
					-webkit-transition: -webkit-transform 0.3s;
					-moz-transition: -moz-transform 0.3s;
					transition: transform 0.3s;
				}
				
				&:hover {
					&:before,
					&:after {
					  -webkit-transform: translateX(-50%) translateY(-50px);
					  -moz-transform: translateX(-50%) translateY(-50px);
					  -ms-transform: translateX(-50%) translateY(-50px);
					  -o-transform: translateX(-50%) translateY(-50px);
					  transform: translateX(-50%) translateY(-50px);
					}
				}
			}
		}
	}	
}
less/legacy/wells.less000060400000001050150750504150010766 0ustar00//
// Wells
// --------------------------------------------------


// Base class
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: @wellBackground;
  border: 1px solid darken(@wellBackground, 7%);
  .border-radius(@baseBorderRadius);
  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
  blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15);
  }
}

// Sizes
.well-large {
  padding: 24px;
  .border-radius(@borderRadiusLarge);
}
.well-small {
  padding: 9px;
  .border-radius(@borderRadiusSmall);
}
less/legacy/reset.less000060400000010170150750504150010765 0ustar00//
// Reset CSS
// Adapted from http://github.com/necolas/normalize.css
// --------------------------------------------------


// Display in IE6-9 and FF3
// -------------------------

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

// Display block in IE6-9 and FF3
// -------------------------

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

// Prevents modern browsers from displaying 'audio' without controls
// -------------------------

audio:not([controls]) {
    display: none;
}

// Base settings
// -------------------------

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
// Focus states
a:focus {
  .tab-focus();
}
// Hover & Active
a:hover,
a:active {
  outline: 0;
}

// Prevents sub and sup affecting line-height in all browsers
// -------------------------

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

// Img border in a's and image quality
// -------------------------

img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%; /* Part 1: Set a maxium relative to the parent */
  width: auto\9; /* IE7-8 need help adjusting responsive images */
  height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

// Prevent max-width from affecting Google Maps
#map_canvas img,
.google-maps img,
.gm-style img {
  max-width: none;
}

// Forms
// -------------------------

// Font size in all browsers, margin changes, misc consistency
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible; // Inner spacing ie IE6/7
  line-height: normal; // FF3/4 have !important on line-height in UA stylesheet
}
button::-moz-focus-inner,
input::-moz-focus-inner { // Inner padding and border oddities in FF3/4
  padding: 0;
  border: 0;
}
button,
html input[type="button"], // Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; // Corrects inability to style clickable `input` types in iOS.
    cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others.
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others.
}
input[type="search"] { // Appearance in Safari/Chrome
  .box-sizing(content-box);
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5
}
textarea {
  overflow: auto; // Remove vertical scrollbar in IE6-9
  vertical-align: top; // Readability and alignment cross-browser
}


// Printing
// -------------------------
// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css

@media print {

  * {
    text-shadow: none !important;
    color: #000 !important; // Black prints faster: h5bp.com/s
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  // Don't show links for images, or javascript/internal links
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group; // h5bp.com/t
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
less/legacy/responsive-767px-max.less000060400000007314150750504150013522 0ustar00//
// Responsive: Landscape phone to desktop/tablet
// --------------------------------------------------


@media (max-width: 767px) {

  // Padding to set content in a bit
  body {
    padding-left: 20px;
    padding-right: 20px;
  }
  // Negative indent the now static "fixed" navbar
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  // Remove padding on container given explicit padding set on body
  .container-fluid {
    padding: 0;
  }

  // TYPOGRAPHY
  // ----------
  // Reset horizontal dl
  .dl-horizontal {
    dt {
      float: none;
      clear: none;
      width: auto;
      text-align: left;
    }
    dd {
      margin-left: 0;
    }
  }

  // GRID & CONTAINERS
  // -----------------
  // Remove width from containers
  .container {
    width: auto;
  }
  // Fluid rows
  .row-fluid {
    width: 100%;
  }
  // Undo negative margin on rows and thumbnails
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0; // Reset the default margin for all li elements when no .span* classes are present
  }
  // Make all grid-sized elements block level again
  [class*="span"],
  .uneditable-input[class*="span"], // Makes uneditable inputs full-width when using grid sizing
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    .box-sizing(border-box);
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    .box-sizing(border-box);
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }

  // FORM FIELDS
  // -----------
  // Make span* classes full width
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    .input-block-level();
  }
  // But don't let it screw up prepend/append inputs
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block; // redeclare so they don't wrap to new lines
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }

  // Modals
// /* >>> JUI >>> */
// .modal REMOVED
// /* <<< JUI <<< */

}



// UP TO LANDSCAPE PHONE
// ---------------------

@media (max-width: 480px) {

  // Smooth out the collapsing/expanding nav
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0); // activate the GPU
  }

  // Block level the page header small tag for readability
  .page-header h1 small {
    display: block;
    line-height: @baseLineHeight;
  }

  // Update checkboxes for iOS
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }

  // Remove the horizontal form styles
  .form-horizontal {
    .control-label {
      float: none;
      width: auto;
      padding-top: 0;
      text-align: left;
    }
    // Move over all input controls and content
    .controls {
      margin-left: 0;
    }
    // Move the options list down to align with labels
    .control-list {
      padding-top: 0; // has to be padding because margin collaspes
    }
    // Move over buttons in .form-actions to align with .controls
    .form-actions {
      padding-left: 10px;
      padding-right: 10px;
    }
  }

  // Medias
  // Reset float and spacing to stack
  .media .pull-left,
  .media .pull-right  {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  // Remove side margins since we stack instead of indent
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }

  // Modals
// > Joomla JUI
// .modal REMOVED
// < Joomla JUI

  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }

  // Carousel
  .carousel-caption {
    position: static;
  }

}
less/legacy/bootstrap.less000060400000001140150750504150011655 0ustar00/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

// Core variables and mixins
@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";

// Grid system and page structure
@import "grid.less";

// Base CSS
@import "forms.less";

// Components: common
@import "wells.less";

// Components: common
@import "accordion.less";

@import "responsive-767px-max.joomla.less";
// < Joomla JUI
less/legacy/responsive.less000060400000002055150750504150012043 0ustar00/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */


// Responsive.less
// For phone and tablet devices
// -------------------------------------------------------------


// REPEAT VARIABLES & MIXINS
// -------------------------
// Required since we compile the responsive stuff separately

@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";


// RESPONSIVE CLASSES
// ------------------

@import "responsive-utilities.less";


// MEDIA QUERIES
// ------------------

// Large desktops
@import "responsive-1200px-min.less";

// Tablets to regular desktops
@import "responsive-768px-979px.less";

// Phones to portrait tablets and narrow desktops
@import "responsive-767px-max.less";


// RESPONSIVE NAVBAR
// ------------------

// From 979px and below, show a button to toggle navbar contents
@import "responsive-navbar.less";
less/legacy/accordion.less000060400000001174150750504150011610 0ustar00//
// Accordion
// --------------------------------------------------


// Parent container
.accordion {
  margin-bottom: @baseLineHeight;
}

// Group == heading + body
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  .border-radius(@baseBorderRadius);
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

// General toggle styles
.accordion-toggle {
  cursor: pointer;
}

// Inner needs the styles because you can't animate properly with any styles on the element
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
less/legacy/responsive-1200px-min.less000060400000001065150750504150013554 0ustar00//
// Responsive: Large desktop and up
// --------------------------------------------------


@media (min-width: 1200px) {

  // Fixed grid
  #grid > .core(@gridColumnWidth1200, @gridGutterWidth1200);

  // Fluid grid
  #grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);

  // Input grid
  #grid > .input(@gridColumnWidth1200, @gridGutterWidth1200);

  // Thumbnails
  .thumbnails {
    margin-left: -@gridGutterWidth1200;
  }
  .thumbnails > li {
    margin-left: @gridGutterWidth1200;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }

}
less/legacy/responsive-767px-max.joomla.less000060400000001131150750504150014771 0ustar00//
// Responsive: Landscape phone to desktop/tablet
// --------------------------------------------------

/* Joomla JUI NOTE: Original .modal definition has to be commented */

// > Joomla JUI
@media (max-width: 767px) {
  
  // Modals
  div.modal {
    position: fixed;
    top:   20px;
    left:  20px;
    right: 20px;
    width: auto;
    margin: 0;
    &.fade  { top: -100px; }
    &.fade.in { top: 20px; }
  }

}

// UP TO LANDSCAPE PHONE
// ---------------------

@media (max-width: 480px) {

  // Modals
  div.modal {
    top:   10px;
    left:  10px;
    right: 10px;
  }

}
// < Joomla JUI
less/legacy/variables.less000060400000021666150750504150011627 0ustar00//
// Variables
// --------------------------------------------------


// Global values
// --------------------------------------------------


// Grays
// -------------------------
@black:                 #000;
@grayDarker:            #222;
@grayDark:              #333;
@gray:                  #555;
@grayLight:             #999;
@grayLighter:           #eee;
@white:                 #fff;


// Accent colors
// -------------------------
@blue:                  #049cdb;
@blueDark:              #0064cd;
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;


// Scaffolding
// -------------------------
@bodyBackground:        @white;
@textColor:             @grayDark;


// Links
// -------------------------
@linkColor:             #08c;
@linkColorHover:        darken(@linkColor, 15%);


// Typography
// -------------------------
@sansFontFamily:        "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily:       Georgia, "Times New Roman", Times, serif;
@monoFontFamily:        Monaco, Menlo, Consolas, "Courier New", monospace;

@baseFontSize:          14px;
@baseFontFamily:        @sansFontFamily;
@baseLineHeight:        20px;
@altFontFamily:         @serifFontFamily;

@headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    bold;    // instead of browser default, bold
@headingsColor:         inherit; // empty to use BS default, @textColor


// Component sizing
// -------------------------
// Based on 14px font-size and 20px line-height

@fontSizeLarge:         @baseFontSize * 1.25; // ~18px
@fontSizeSmall:         @baseFontSize * 0.85; // ~12px
@fontSizeMini:          @baseFontSize * 0.75; // ~11px

@paddingLarge:          11px 19px; // 44px
@paddingSmall:          2px 10px;  // 26px
@paddingMini:           0 6px;   // 22px

@baseBorderRadius:      4px;
@borderRadiusLarge:     6px;
@borderRadiusSmall:     3px;


// Tables
// -------------------------
@tableBackground:                   transparent; // overall background-color
@tableBackgroundAccent:             #f9f9f9; // for striping
@tableBackgroundHover:              #f5f5f5; // for hover
@tableBorder:                       #ddd; // table and cell border

// Buttons
// -------------------------
@btnBackground:                     @white;
@btnBackgroundHighlight:            darken(@white, 10%);
@btnBorder:                         #ccc;

@btnPrimaryBackground:              @linkColor;
@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 20%);

@btnInfoBackground:                 #5bc0de;
@btnInfoBackgroundHighlight:        #2f96b4;

@btnSuccessBackground:              #62c462;
@btnSuccessBackgroundHighlight:     #51a351;

@btnWarningBackground:              lighten(@orange, 15%);
@btnWarningBackgroundHighlight:     @orange;

@btnDangerBackground:               #ee5f5b;
@btnDangerBackgroundHighlight:      #bd362f;

@btnInverseBackground:              #444;
@btnInverseBackgroundHighlight:     @grayDarker;


// Forms
// -------------------------
@inputBackground:               @white;
@inputBorder:                   #ccc;
@inputBorderRadius:             @baseBorderRadius;
@inputDisabledBackground:       @grayLighter;
@formActionsBackground:         #f5f5f5;
@inputHeight:                   @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border


// Dropdowns
// -------------------------
@dropdownBackground:            @white;
@dropdownBorder:                rgba(0,0,0,.2);
@dropdownDividerTop:            #e5e5e5;
@dropdownDividerBottom:         @white;

@dropdownLinkColor:             @grayDark;
@dropdownLinkColorHover:        @white;
@dropdownLinkColorActive:       @white;

@dropdownLinkBackgroundActive:  @linkColor;
@dropdownLinkBackgroundHover:   @dropdownLinkBackgroundActive;



// COMPONENT VARIABLES
// --------------------------------------------------


// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)
@zindexDropdown:          1000;
@zindexPopover:           1010;
@zindexTooltip:           1030;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;


// Sprite icons path
// -------------------------
@iconSpritePath:          "../img/glyphicons-halflings.png";
@iconWhiteSpritePath:     "../img/glyphicons-halflings-white.png";


// Input placeholder text color
// -------------------------
@placeholderText:         @grayLight;


// Hr border color
// -------------------------
@hrBorder:                @grayLighter;


// Horizontal forms & lists
// -------------------------
@horizontalComponentOffset:       180px;


// Wells
// -------------------------
@wellBackground:                  #f5f5f5;


// Navbar
// -------------------------
@navbarCollapseWidth:             979px;
@navbarCollapseDesktopWidth:      @navbarCollapseWidth + 1;

@navbarHeight:                    40px;
@navbarBackgroundHighlight:       #ffffff;
@navbarBackground:                darken(@navbarBackgroundHighlight, 5%);
@navbarBorder:                    darken(@navbarBackground, 12%);

@navbarText:                      #777;
@navbarLinkColor:                 #777;
@navbarLinkColorHover:            @grayDark;
@navbarLinkColorActive:           @gray;
@navbarLinkBackgroundHover:       transparent;
@navbarLinkBackgroundActive:      darken(@navbarBackground, 5%);

@navbarBrandColor:                @navbarLinkColor;

// Inverted navbar
@navbarInverseBackground:                #111111;
@navbarInverseBackgroundHighlight:       #222222;
@navbarInverseBorder:                    #252525;

@navbarInverseText:                      @grayLight;
@navbarInverseLinkColor:                 @grayLight;
@navbarInverseLinkColorHover:            @white;
@navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;
@navbarInverseLinkBackgroundHover:       transparent;
@navbarInverseLinkBackgroundActive:      @navbarInverseBackground;

@navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);
@navbarInverseSearchBackgroundFocus:     @white;
@navbarInverseSearchBorder:              @navbarInverseBackground;
@navbarInverseSearchPlaceholderColor:    #ccc;

@navbarInverseBrandColor:                @navbarInverseLinkColor;


// Pagination
// -------------------------
@paginationBackground:                #fff;
@paginationBorder:                    #ddd;
@paginationActiveBackground:          #f5f5f5;


// Hero unit
// -------------------------
@heroUnitBackground:              @grayLighter;
@heroUnitHeadingColor:            inherit;
@heroUnitLeadColor:               inherit;


// Form states and alerts
// -------------------------
@warningText:             #c09853;
@warningBackground:       #fcf8e3;
@warningBorder:           darken(spin(@warningBackground, -10), 3%);

@errorText:               #b94a48;
@errorBackground:         #f2dede;
@errorBorder:             darken(spin(@errorBackground, -10), 3%);

@successText:             #468847;
@successBackground:       #dff0d8;
@successBorder:           darken(spin(@successBackground, -10), 5%);

@infoText:                #3a87ad;
@infoBackground:          #d9edf7;
@infoBorder:              darken(spin(@infoBackground, -10), 7%);


// Tooltips and popovers
// -------------------------
@tooltipColor:            #fff;
@tooltipBackground:       #000;
@tooltipArrowWidth:       5px;
@tooltipArrowColor:       @tooltipBackground;

@popoverBackground:       #fff;
@popoverArrowWidth:       10px;
@popoverArrowColor:       #fff;
@popoverTitleBackground:  darken(@popoverBackground, 3%);

// Special enhancement for popovers
@popoverArrowOuterWidth:  @popoverArrowWidth + 1;
@popoverArrowOuterColor:  rgba(0,0,0,.25);



// GRID
// --------------------------------------------------


// Default 940px grid
// -------------------------
@gridColumns:             12;
@gridColumnWidth:         60px;
@gridGutterWidth:         20px;
@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// 1200px min
@gridColumnWidth1200:     70px;
@gridGutterWidth1200:     30px;
@gridRowWidth1200:        (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));

// 768px-979px
@gridColumnWidth768:      42px;
@gridGutterWidth768:      20px;
@gridRowWidth768:         (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));


// Fluid grid
// -------------------------
@fluidGridColumnWidth:    percentage(@gridColumnWidth/@gridRowWidth);
@fluidGridGutterWidth:    percentage(@gridGutterWidth/@gridRowWidth);

// 1200px min
@fluidGridColumnWidth1200:     percentage(@gridColumnWidth1200/@gridRowWidth1200);
@fluidGridGutterWidth1200:     percentage(@gridGutterWidth1200/@gridRowWidth1200);

// 768px-979px
@fluidGridColumnWidth768:      percentage(@gridColumnWidth768/@gridRowWidth768);
@fluidGridGutterWidth768:      percentage(@gridGutterWidth768/@gridRowWidth768);
less/legacy/icomoon.less000060400000030240150750504150011306 0ustar00/*
 * Due to a bug in the compiler that doesn't handle the relative paths correctly, the @font-face stuff needs to go in the templates less files
@font-face {
	font-family: 'IcoMoon';
	src: url('../fonts/IcoMoon.eot');
	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/IcoMoon.woff') format('woff'),
		url('../fonts/IcoMoon.ttf') format('truetype'),
		url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}

/* From Bootstrap */
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
}

dd > span[class^="icon-"] + time,
dd > span[class*=" icon-"] + time{
	margin-left: -.25em;
}
dl.article-info dd.hits span[class^="icon-"],
dl.article-info dd.hits span[class*=" icon-"]{
	margin-right: 0;
 }
 
/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}

.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before  {
	content: "\5d";
}
.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-remove:before,
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before{
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
content: "\4b";
}
less/legacy/mixins.less000060400000055476150750504150011174 0ustar00//
// Mixins
// --------------------------------------------------


// UTILITY MIXINS
// --------------------------------------------------

// Clearfix
// --------
// For clearing floats like a boss h5bp.com/q
.clearfix {
  *zoom: 1;
  &:before,
  &:after {
    display: table;
    content: "";
    // Fixes Opera/contenteditable bug:
    // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952
    line-height: 0;
  }
  &:after {
    clear: both;
  }
}

// Webkit-style focus
// ------------------
.tab-focus() {
  // Default
  outline: thin dotted #333;
  // Webkit
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

// Center-align a block level element
// ----------------------------------
.center-block() {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

// IE7 inline-block
// ----------------
.ie7-inline-block() {
  *display: inline; /* IE7 inline-block hack */
  *zoom: 1;
}

// IE7 likes to collapse whitespace on either side of the inline-block elements.
// Ems because we're attempting to match the width of a space character. Left
// version is for form buttons, which typically come after other elements, and
// right version is for icons, which come before. Applying both is ok, but it will
// mean that space between those elements will be .6em (~2 space characters) in IE7,
// instead of the 1 space in other browsers.
.ie7-restore-left-whitespace() {
  *margin-left: .3em;

  &:first-child {
    *margin-left: 0;
  }
}

.ie7-restore-right-whitespace() {
  *margin-right: .3em;
}

// Sizing shortcuts
// -------------------------
.size(@height, @width) {
  width: @width;
  height: @height;
}
.square(@size) {
  .size(@size, @size);
}

// Placeholder text
// -------------------------
.placeholder(@color: @placeholderText) {
  &:-moz-placeholder {
    color: @color;
  }
  &:-ms-input-placeholder {
    color: @color;
  }
  &::-webkit-input-placeholder {
    color: @color;
  }
}

// Text overflow
// -------------------------
// Requires inline-block or block for proper styling
.text-overflow() {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

// CSS image replacement
// -------------------------
// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}


// FONTS
// --------------------------------------------------

#font {
  #family {
    .serif() {
      font-family: @serifFontFamily;
    }
    .sans-serif() {
      font-family: @sansFontFamily;
    }
    .monospace() {
      font-family: @monoFontFamily;
    }
  }
  .shorthand(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    font-size: @size;
    font-weight: @weight;
    line-height: @lineHeight;
  }
  .serif(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    #font > #family > .serif;
    #font > .shorthand(@size, @weight, @lineHeight);
  }
  .sans-serif(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    #font > #family > .sans-serif;
    #font > .shorthand(@size, @weight, @lineHeight);
  }
  .monospace(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
    #font > #family > .monospace;
    #font > .shorthand(@size, @weight, @lineHeight);
  }
}


// FORMS
// --------------------------------------------------

// Block level inputs
.input-block-level {
  display: block;
  width: 100%;
  min-height: @inputHeight; // Make inputs at least the height of their button counterpart (base line-height + padding + border)
  .box-sizing(border-box); // Makes inputs behave like true block-level elements
}



// Mixin for form field states
.formFieldState(@textColor: #555, @borderColor: #ccc, @backgroundColor: #f5f5f5) {
  // Set the text color
  .control-label,
  .help-block,
  .help-inline {
    color: @textColor;
  }
  // Style inputs accordingly
  .checkbox,
  .radio,
  input,
  select,
  textarea {
    color: @textColor;
  }
  input,
  select,
  textarea {
    border-color: @borderColor;
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
    &:focus {
      border-color: darken(@borderColor, 10%);
      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@borderColor, 20%);
      .box-shadow(@shadow);
    }
  }
  // Give a small background color for input-prepend/-append
  .input-prepend .add-on,
  .input-append .add-on {
    color: @textColor;
    background-color: @backgroundColor;
    border-color: @textColor;
  }
}



// CSS3 PROPERTIES
// --------------------------------------------------

// Border Radius
.border-radius(@radius) {
  -webkit-border-radius: @radius;
     -moz-border-radius: @radius;
          border-radius: @radius;
}

// Single Corner Border Radius
.border-top-left-radius(@radius) {
  -webkit-border-top-left-radius: @radius;
      -moz-border-radius-topleft: @radius;
          border-top-left-radius: @radius;
}
.border-top-right-radius(@radius) {
  -webkit-border-top-right-radius: @radius;
      -moz-border-radius-topright: @radius;
          border-top-right-radius: @radius;
}
.border-bottom-right-radius(@radius) {
  -webkit-border-bottom-right-radius: @radius;
      -moz-border-radius-bottomright: @radius;
          border-bottom-right-radius: @radius;
}
.border-bottom-left-radius(@radius) {
  -webkit-border-bottom-left-radius: @radius;
      -moz-border-radius-bottomleft: @radius;
          border-bottom-left-radius: @radius;
}

// Single Side Border Radius
.border-top-radius(@radius) {
  .border-top-right-radius(@radius);
  .border-top-left-radius(@radius);
}
.border-right-radius(@radius) {
  .border-top-right-radius(@radius);
  .border-bottom-right-radius(@radius);
}
.border-bottom-radius(@radius) {
  .border-bottom-right-radius(@radius);
  .border-bottom-left-radius(@radius);
}
.border-left-radius(@radius) {
  .border-top-left-radius(@radius);
  .border-bottom-left-radius(@radius);
}

// Drop shadows
.box-shadow(@shadow) {
  -webkit-box-shadow: @shadow;
     -moz-box-shadow: @shadow;
          box-shadow: @shadow;
}

// Transitions
.transition(@transition) {
  -webkit-transition: @transition;
     -moz-transition: @transition;
       -o-transition: @transition;
          transition: @transition;
}
.transition-delay(@transition-delay) {
  -webkit-transition-delay: @transition-delay;
     -moz-transition-delay: @transition-delay;
       -o-transition-delay: @transition-delay;
          transition-delay: @transition-delay;
}
.transition-duration(@transition-duration) {
  -webkit-transition-duration: @transition-duration;
     -moz-transition-duration: @transition-duration;
       -o-transition-duration: @transition-duration;
          transition-duration: @transition-duration;
}

// Transformations
.rotate(@degrees) {
  -webkit-transform: rotate(@degrees);
     -moz-transform: rotate(@degrees);
      -ms-transform: rotate(@degrees);
       -o-transform: rotate(@degrees);
          transform: rotate(@degrees);
}
.scale(@ratio) {
  -webkit-transform: scale(@ratio);
     -moz-transform: scale(@ratio);
      -ms-transform: scale(@ratio);
       -o-transform: scale(@ratio);
          transform: scale(@ratio);
}
.translate(@x, @y) {
  -webkit-transform: translate(@x, @y);
     -moz-transform: translate(@x, @y);
      -ms-transform: translate(@x, @y);
       -o-transform: translate(@x, @y);
          transform: translate(@x, @y);
}
.skew(@x, @y) {
  -webkit-transform: skew(@x, @y);
     -moz-transform: skew(@x, @y);
      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twitter/bootstrap/issues/4885
       -o-transform: skew(@x, @y);
          transform: skew(@x, @y);
  -webkit-backface-visibility: hidden; // See https://github.com/twitter/bootstrap/issues/5319
}
.translate3d(@x, @y, @z) {
  -webkit-transform: translate3d(@x, @y, @z);
     -moz-transform: translate3d(@x, @y, @z);
       -o-transform: translate3d(@x, @y, @z);
          transform: translate3d(@x, @y, @z);
}

// Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`, but can be changed to `hidden
// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples
.backface-visibility(@visibility){
	-webkit-backface-visibility: @visibility;
	   -moz-backface-visibility: @visibility;
	        backface-visibility: @visibility;
}

// Background clipping
// Heads up: FF 3.6 and under need "padding" instead of "padding-box"
.background-clip(@clip) {
  -webkit-background-clip: @clip;
     -moz-background-clip: @clip;
          background-clip: @clip;
}

// Background sizing
.background-size(@size) {
  -webkit-background-size: @size;
     -moz-background-size: @size;
       -o-background-size: @size;
          background-size: @size;
}


// Box sizing
.box-sizing(@boxmodel) {
  -webkit-box-sizing: @boxmodel;
     -moz-box-sizing: @boxmodel;
          box-sizing: @boxmodel;
}

// User select
// For selecting text on the page
.user-select(@select) {
  -webkit-user-select: @select;
     -moz-user-select: @select;
      -ms-user-select: @select;
       -o-user-select: @select;
          user-select: @select;
}

// Resize anything
.resizable(@direction) {
  resize: @direction; // Options: horizontal, vertical, both
  overflow: auto; // Safari fix
}

// CSS3 Content Columns
.content-columns(@columnCount, @columnGap: @gridGutterWidth) {
  -webkit-column-count: @columnCount;
     -moz-column-count: @columnCount;
          column-count: @columnCount;
  -webkit-column-gap: @columnGap;
     -moz-column-gap: @columnGap;
          column-gap: @columnGap;
}

// Optional hyphenation
.hyphens(@mode: auto) {
  word-wrap: break-word;
  -webkit-hyphens: @mode;
     -moz-hyphens: @mode;
      -ms-hyphens: @mode;
       -o-hyphens: @mode;
          hyphens: @mode;
}

// Opacity
.opacity(@opacity) {
  opacity: @opacity / 100;
  filter: ~"alpha(opacity=@{opacity})";
}



// BACKGROUNDS
// --------------------------------------------------

// Add an alphatransparency value to any background or border color (via Elyse Holladay)
#translucent {
  .background(@color: @white, @alpha: 1) {
    background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);
  }
  .border(@color: @white, @alpha: 1) {
    border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);
    .background-clip(padding-box);
  }
}

// Gradient Bar Colors for buttons and alerts
.gradientBar(@primaryColor, @secondaryColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {
  color: @textColor;
  text-shadow: @textShadow;
  #gradient > .vertical(@primaryColor, @secondaryColor);
  border-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%);
  // No idea why this is here, as it makes the border grey instead of the given colors
  // border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);
}

// Gradients
#gradient {
  .horizontal(@startColor: #555, @endColor: #333) {
    background-color: @endColor;
    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
    background-image: linear-gradient(to right, @startColor, @endColor); // Standard, IE10
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@startColor),argb(@endColor))); // IE9 and down
  }
  .vertical(@startColor: #555, @endColor: #333) {
    background-color: mix(@startColor, @endColor, 60%);
    background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
    background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+
    background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10
    background-image: linear-gradient(to bottom, @startColor, @endColor); // Standard, IE10
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down
  }
  .directional(@startColor: #555, @endColor: #333, @deg: 45deg) {
    background-color: @endColor;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(@deg, @startColor, @endColor); // FF 3.6+
    background-image: -webkit-linear-gradient(@deg, @startColor, @endColor); // Safari 5.1+, Chrome 10+
    background-image: -o-linear-gradient(@deg, @startColor, @endColor); // Opera 11.10
    background-image: linear-gradient(@deg, @startColor, @endColor); // Standard, IE10
  }
  .horizontal-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
    background-color: mix(@midColor, @endColor, 80%);
    background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor));
    background-image: -webkit-linear-gradient(left, @startColor, @midColor @colorStop, @endColor);
    background-image: -moz-linear-gradient(left, @startColor, @midColor @colorStop, @endColor);
    background-image: -o-linear-gradient(left, @startColor, @midColor @colorStop, @endColor);
    background-image: linear-gradient(to right, @startColor, @midColor @colorStop, @endColor);
    background-repeat: no-repeat;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down, gets no color-stop at all for proper fallback
  }

  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
    background-color: mix(@midColor, @endColor, 80%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor));
    background-image: -webkit-linear-gradient(@startColor, @midColor @colorStop, @endColor);
    background-image: -moz-linear-gradient(top, @startColor, @midColor @colorStop, @endColor);
    background-image: -o-linear-gradient(@startColor, @midColor @colorStop, @endColor);
    background-image: linear-gradient(@startColor, @midColor @colorStop, @endColor);
    background-repeat: no-repeat;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down, gets no color-stop at all for proper fallback
  }
  .radial(@innerColor: #555, @outerColor: #333) {
    background-color: @outerColor;
    background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@innerColor), to(@outerColor));
    background-image: -webkit-radial-gradient(circle, @innerColor, @outerColor);
    background-image: -moz-radial-gradient(circle, @innerColor, @outerColor);
    background-image: -o-radial-gradient(circle, @innerColor, @outerColor);
    // > Joomla JUI
    /* Joomla JUI NOTE: makes radial gradient IE 10+, also confirmed in Bootstrap, https://github.com/twbs/bootstrap/issues/7462 */
    background-image: radial-gradient(circle, @innerColor, @outerColor);
    // < Joomla JUI
    background-repeat: no-repeat;
  }
  .striped(@color: #555, @angle: 45deg) {
    background-color: @color;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
  }
}
// Reset filters for IE
.reset-filter() {
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
}



// COMPONENT MIXINS
// --------------------------------------------------

// Horizontal dividers
// -------------------------
// Dividers (basically an hr) within dropdowns and nav lists
.nav-divider(@top: #e5e5e5, @bottom: @white) {
  // IE7 needs a set width since we gave a height. Restricting just
  // to IE7 to keep the 1px left/right space in other browsers.
  // It is unclear where IE is getting the extra space that we need
  // to negative-margin away, but so it goes.
  *width: 100%;
  height: 1px;
  margin: ((@baseLineHeight / 2) - 1) 1px; // 8px 1px
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: @top;
  border-bottom: 1px solid @bottom;
}

// Button backgrounds
// ------------------
.buttonBackground(@startColor, @endColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {
  // gradientBar will set the background to a pleasing blend of these, to support IE<=9
  .gradientBar(@startColor, @endColor, @textColor, @textShadow);
  *background-color: @endColor; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  .reset-filter();

  // in these cases the gradient won't cover the background, so we override
  &:hover, &:focus, &:active, &.active, &.disabled, &[disabled] {
    color: @textColor;
    background-color: @endColor;
    *background-color: darken(@endColor, 5%);
  }

  // IE 7 + 8 can't handle box-shadow to show active, so we darken a bit ourselves
  &:active,
  &.active {
    background-color: darken(@endColor, 10%) e("\9");
  }
}

// Navbar vertical align
// -------------------------
// Vertically center elements in the navbar.
// Example: an element has a height of 30px, so write out `.navbarVerticalAlign(30px);` to calculate the appropriate top margin.
.navbarVerticalAlign(@elementHeight) {
  margin-top: (@navbarHeight - @elementHeight) / 2;
}



// Grid System
// -----------

// Centered container element
.container-fixed() {
  margin-right: auto;
  margin-left: auto;
  .clearfix();
}

// Table columns
.tableColumns(@columnSpan: 1) {
  float: none; // undo default grid column styles
  width: ((@gridColumnWidth) * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1)) - 16; // 16 is total padding on left and right of table cells
  margin-left: 0; // undo default grid column styles
}

// Make a Grid
// Use .makeRow and .makeColumn to assign semantic layouts grid system behavior
.makeRow() {
  margin-left: @gridGutterWidth * -1;
  .clearfix();
}
.makeColumn(@columns: 1, @offset: 0) {
  float: left;
  margin-left: (@gridColumnWidth * @offset) + (@gridGutterWidth * (@offset - 1)) + (@gridGutterWidth * 2);
  width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
}

// The Grid
#grid {

  .core (@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      .span@{index} { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .offsetX (@index) when (@index > 0) {
      .offset@{index} { .offset(@index); }
      .offsetX(@index - 1);
    }
    .offsetX (0) {}

    .offset (@columns) {
      margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns + 1));
    }

    .span (@columns) {
      width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
    }

    .row {
      margin-left: @gridGutterWidth * -1;
      .clearfix();
    }

    [class*="span"] {
      float: left;
      min-height: 1px; // prevent collapsing columns
      margin-left: @gridGutterWidth;
    }

    // Set the container width, and override it for fixed navbars in media queries
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container { .span(@gridColumns); }

    // generate .spanX and .offsetX
    .spanX (@gridColumns);
    .offsetX (@gridColumns);

  }

  .fluid (@fluidGridColumnWidth, @fluidGridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      .span@{index} { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .offsetX (@index) when (@index > 0) {
      .offset@{index} { .offset(@index); }
      .offset@{index}:first-child { .offsetFirstChild(@index); }
      .offsetX(@index - 1);
    }
    .offsetX (0) {}

    .offset (@columns) {
      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + (@fluidGridGutterWidth*2);
  	  *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + (@fluidGridGutterWidth*2) - (.5 / @gridRowWidth * 100 * 1%);
    }

    .offsetFirstChild (@columns) {
      margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) + (@fluidGridGutterWidth);
      *margin-left: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%) + @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
    }

    .span (@columns) {
      width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
      *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
    }

    .row-fluid {
      .clearfix();
      [class*="span"] {
        .input-block-level();
        float: left;
        margin-left: @fluidGridGutterWidth;
        *margin-left: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
      }
      [class*="span"]:first-child {
        margin-left: 0;
      }

      // Space grid-sized controls properly if multiple per line
      .controls-row [class*="span"] + [class*="span"] {
        margin-left: @fluidGridGutterWidth;
      }

      // generate .spanX and .offsetX
      .spanX (@gridColumns);
      .offsetX (@gridColumns);
    }

  }

  .input(@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      input.span@{index}, textarea.span@{index}, .uneditable-input.span@{index} { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .span(@columns) {
      width: ((@gridColumnWidth) * @columns) + (@gridGutterWidth * (@columns - 1)) - 14;
    }

    input,
    textarea,
    .uneditable-input {
      margin-left: 0; // override margin-left from core grid system
    }

    // Space grid-sized controls properly if multiple per line
    .controls-row [class*="span"] + [class*="span"] {
      margin-left: @gridGutterWidth;
    }

    // generate .spanX
    .spanX (@gridColumns);

  }
}
less/legacy/forms.less000060400000035016150750504150010777 0ustar00//
// Forms
// --------------------------------------------------


// GENERAL STYLES
// --------------

// Form controls
// -------------------------

// Reset appearance properties for textual inputs and textarea
// Declare width for legacy (can't be on input[type=*] selectors or it's too specific)
input,
textarea,
.uneditable-input {
  width: 206px; // plus 12px padding and 2px border
}
// Reset height since textareas have rows
textarea {
  height: auto;
}
// Everything else
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: @inputBackground;
  border: 1px solid @inputBorder;
  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
  .transition(~"border linear .2s, box-shadow linear .2s");

  // Focus state
  &:focus {
    border-color: rgba(82,168,236,.8);
    outline: 0;
    outline: thin dotted \9; /* IE6-9 */
    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)");
  }
}

// Position radios and checkboxes better
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0; /* IE7 */
  margin-top: 1px \9; /* IE8-9 */
  line-height: normal;
}

// Reset width of input images, buttons, radios, checkboxes
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto; // Override of generic input selector
}

// Set the height of select and file controls to match text inputs
select,
input[type="file"] {
  height: @inputHeight; /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px; /* For IE7, add top margin to align select with labels */
  line-height: @inputHeight;
}

// Make select elements obey height by applying a border
select {
  width: 220px; // default input width + 10px of padding that doesn't get applied
  border: 1px solid @inputBorder;
  background-color: @inputBackground; // Chrome on Linux and Mobile Safari need background-color
}

// Make multiple select elements height not fixed
select[multiple],
select[size] {
  height: auto;
}

// Focus for select, file, radio, and checkbox
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  .tab-focus();
}


// Uneditable inputs
// -------------------------

// Make uneditable inputs look inactive
.uneditable-input,
.uneditable-textarea {
  color: @grayLight;
  background-color: darken(@inputBackground, 1%);
  border-color: @inputBorder;
  .box-shadow(inset 0 1px 2px rgba(0,0,0,.025));
  cursor: not-allowed;
}

// For text that needs to appear as an input but should not be an input
.uneditable-input {
  overflow: hidden; // prevent text from wrapping, but still cut it off like an input does
  white-space: nowrap;
}

// Make uneditable textareas behave like a textarea
.uneditable-textarea {
  width: auto;
  height: auto;
}


// Placeholder
// -------------------------

// Placeholder text gets special styles because when browsers invalidate entire lines if it doesn't understand a selector
input,
textarea {
  .placeholder();
}


// CHECKBOXES & RADIOS
// -------------------

// Move the options list down to align with labels
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px; // has to be padding because margin collaspes
}

// Radios and checkboxes on same line
// TODO v3: Convert .inline to .control-inline
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px; // space out consecutive inline controls
}



// INPUT SIZES
// -----------

// General classes for quick sizes
.input-mini       { width: 60px; }
.input-small      { width: 90px; }
.input-medium     { width: 150px; }
.input-large      { width: 210px; }
.input-xlarge     { width: 270px; }
.input-xxlarge    { width: 530px; }

// Grid style input sizes
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
// Redeclare since the fluid row class is more specific
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
// Ensure input-prepend/append never wraps
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}



// GRID SIZING FOR INPUTS
// ----------------------

// Grid sizes
#grid > .input(@gridColumnWidth, @gridGutterWidth);

// Control row for multiple inputs per line
.controls-row {
  .clearfix(); // Clear the float from controls
}

// Float to collapse white-space for proper grid alignment
.controls-row [class*="span"],
// Redeclare the fluid grid collapse since we undo the float for inputs
.row-fluid .controls-row [class*="span"] {
  float: left;
}
// Explicity set top padding on all checkboxes/radios, not just first-child
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}




// DISABLED STATE
// --------------

// Disabled and read-only inputs
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: @inputDisabledBackground;
}
// Explicitly reset the colors here
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}




// FORM FIELD FEEDBACK STATES
// --------------------------

// Warning
.control-group.warning {
  .formFieldState(@warningText, @warningText, @warningBackground);
}
// Error
.control-group.error {
  .formFieldState(@errorText, @errorText, @errorBackground);
}
// Success
.control-group.success {
  .formFieldState(@successText, @successText, @successBackground);
}
// Success
.control-group.info {
  .formFieldState(@infoText, @infoText, @infoBackground);
}

// HTML5 invalid states
// Shares styles with the .control-group.error above
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
  &:focus {
    border-color: darken(#ee5f5b, 10%);
    @shadow: 0 0 6px lighten(#ee5f5b, 20%);
    .box-shadow(@shadow);
  }
}



// FORM ACTIONS
// ------------

.form-actions {
  padding: (@baseLineHeight - 1) 20px @baseLineHeight;
  margin-top: @baseLineHeight;
  margin-bottom: @baseLineHeight;
  background-color: @formActionsBackground;
  border-top: 1px solid #e5e5e5;
  .clearfix(); // Adding clearfix to allow for .pull-right button containers
}



// HELP TEXT
// ---------

.help-block,
.help-inline {
  color: lighten(@textColor, 15%); // lighten the text some for contrast
}

.help-block {
  display: block; // account for any element using help-block
  margin-bottom: @baseLineHeight / 2;
}

.help-inline {
  display: inline-block;
  .ie7-inline-block();
  vertical-align: middle;
  padding-left: 5px;
}



// INPUT GROUPS
// ------------

// Allow us to put symbols and text within the input field for a cleaner look
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: @baseLineHeight / 2;
  vertical-align: middle;
  font-size: 0; // white space collapse hack
  white-space: nowrap; // Prevent span and input from separating

  // Reset the white space collapse hack
  input,
  select,
  .uneditable-input,
  .dropdown-menu,
  .popover {
    font-size: @baseFontSize;
  }

  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input {
    width: auto;
    display: inline-block;
    position: relative; // placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness
    margin-bottom: 0; // prevent bottom margin from screwing up alignment in stacked forms
    *margin-left: 0;
    vertical-align: top;
    .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
    // Make input on top when focused so blue border and shadow always show
    &:focus {
      z-index: 2;
    }
  }
  .add-on {
    display: inline-block;
    width: auto;
    height: @baseLineHeight;
    min-height: @baseLineHeight;
    min-width: 16px;
    padding: 4px 5px;
    font-size: @baseFontSize;
    font-weight: normal;
    line-height: @baseLineHeight;
    text-align: center;
    text-shadow: 0 1px 0 @white;
    background-color: @grayLighter;
    border: 1px solid #ccc;
  }
  .add-on,
  .btn,
  .btn-group > .dropdown-toggle {
    display: inline-block;
    vertical-align: top;
    .border-radius(0);
  }
  .active {
    background-color: lighten(@green, 30);
    border-color: @green;
  }
}

.input-prepend {
  .add-on,
  .btn {
    margin-right: -1px;
  }
  .add-on:first-child,
  .btn:first-child {
    // FYI, `.btn:first-child` accounts for a button group that's prepended
    .border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
  }
}

.input-append {
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input {
    .border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
    + .btn-group .btn:last-child {
      .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
    }
  }
  .add-on,
  .btn,
  .btn-group {
    margin-left: -1px;
  }
  .add-on:last-child,
  .btn:last-child,
  .btn-group:last-child > .dropdown-toggle {
    .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
  }
}

// Remove all border-radius for inputs with both prepend and append
.input-prepend.input-append {
  input,
  select,
  .uneditable-input {
    .border-radius(0);
    + .btn-group .btn {
      .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
    }
  }
  .add-on:first-child,
  .btn:first-child {
    margin-right: -1px;
    .border-radius(@inputBorderRadius 0 0 @inputBorderRadius);
  }
  .add-on:last-child,
  .btn:last-child {
    margin-left: -1px;
    .border-radius(0 @inputBorderRadius @inputBorderRadius 0);
  }
  .btn-group:first-child {
    margin-left: 0;
  }
}




// SEARCH FORM
// -----------

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0; // Remove the default margin on all inputs
  .border-radius(15px);
}

/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  .border-radius(0); // Override due to specificity
}
.form-search .input-append .search-query {
  .border-radius(14px 0 0 14px);
}
.form-search .input-append .btn {
  .border-radius(0 14px 14px 0);
}
.form-search .input-prepend .search-query {
  .border-radius(0 14px 14px 0);
}
.form-search .input-prepend .btn {
  .border-radius(14px 0 0 14px);
}




// HORIZONTAL & VERTICAL FORMS
// ---------------------------

// Common properties
// -----------------

.form-search,
.form-inline,
.form-horizontal {
  input,
  textarea,
  select,
  .help-inline,
  .uneditable-input,
  .input-prepend,
  .input-append {
    display: inline-block;
    .ie7-inline-block();
    margin-bottom: 0;
    vertical-align: middle;
  }
  // Re-hide hidden elements due to specifity
  .hide {
    display: none;
  }
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
// Remove margin for input-prepend/-append
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
// Inline checkbox/radio labels (remove padding on left)
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
// Remove float and margin, set to inline-block
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}


// Margin to space out fieldsets
.control-group {
  margin-bottom: @baseLineHeight / 2;
}

// Legend collapses margin, so next element is responsible for spacing
legend + .control-group {
  margin-top: @baseLineHeight;
  -webkit-margin-top-collapse: separate;
}


// Horizontal-specific styles
  // --------------------------

.form-horizontal {
  // Increase spacing between groups
  .control-group {
    margin-bottom: @baseLineHeight;
    .clearfix();
  }
  // Float the labels left
  .control-label {
    float: left;
    width: @horizontalComponentOffset - 20;
    padding-top: 5px;
    text-align: right;
  }
  // Move over all input controls and content
  .controls {
    // Super jank IE7 fix to ensure the inputs in .input-append and input-prepend
    // don't inherit the margin of the parent, in this case .controls
    *display: inline-block;
    *padding-left: 20px;
    margin-left: @horizontalComponentOffset;
    *margin-left: 0;
    &:first-child {
      *padding-left: @horizontalComponentOffset;
    }
  }
  // Remove bottom margin on block level help text since that's accounted for on .control-group
  .help-block {
    margin-bottom: 0;
  }
  // And apply it only to .help-block instances that follow a form control
  input,
  select,
  textarea,
  .uneditable-input,
  .input-prepend,
  .input-append {
    + .help-block {
      margin-top: @baseLineHeight / 2;
    }
  }
  // Move over buttons in .form-actions to align with .controls
  .form-actions {
    padding-left: @horizontalComponentOffset;
  }
}

/*Fix for tooltips wrong positioning*/
.control-label .hasTooltip {
  display: inline-block;
}
less/legacy/responsive-utilities.less000060400000003102150750504150014046 0ustar00//
// Responsive: Utility classes
// --------------------------------------------------


// IE10 Metro responsive
// Required for Windows 8 Metro split-screen snapping with IE10
// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
@-ms-viewport{
  width: device-width;
}

// Hide from screenreaders and browsers
// Credit: HTML5 Boilerplate
.hidden {
  display: none;
  visibility: hidden;
}

// Visibility utilities

// For desktops
.visible-phone     { display: none !important; }
.visible-tablet    { display: none !important; }
.hidden-phone      { }
.hidden-tablet     { }
.hidden-desktop    { display: none !important; }
.visible-desktop   { display: inherit !important; }

// Tablets & small desktops only
@media (min-width: 768px) and (max-width: 979px) {
  // Hide everything else
  .hidden-desktop    { display: inherit !important; }
  .visible-desktop   { display: none !important ; }
  // Show
  .visible-tablet    { display: inherit !important; }
  // Hide
  .hidden-tablet     { display: none !important; }
}

// Phones only
@media (max-width: 767px) {
  // Hide everything else
  .hidden-desktop    { display: inherit !important; }
  .visible-desktop   { display: none !important; }
  // Show
  .visible-phone     { display: inherit !important; } // Use inherit to restore previous behavior
  // Hide
  .hidden-phone      { display: none !important; }
}

// Print utilities
.visible-print    { display: none !important; }
.hidden-print     { }

@media print {
  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }
}
less/legacy/responsive-navbar.less000060400000010350150750504150013307 0ustar00//
// Responsive: Navbar
// --------------------------------------------------


// TABLETS AND BELOW
// -----------------
@media (max-width: @navbarCollapseWidth) {

  // UNFIX THE TOPBAR
  // ----------------
  // Remove any padding from the body
  body {
    padding-top: 0;
  }
  // Unfix the navbars
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: @baseLineHeight;
  }
  .navbar-fixed-bottom {
    margin-top: @baseLineHeight;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  // Account for brand name
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }

  // COLLAPSIBLE NAVBAR
  // ------------------
  // Nav collapse clears brand
  .nav-collapse {
    clear: both;
  }
  // Block-level the nav
  .nav-collapse .nav {
    float: none;
    margin: 0 0 (@baseLineHeight / 2);
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: @navbarText;
    text-shadow: none;
  }
  // Nav and dropdown links in navbar
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: @navbarLinkColor;
    .border-radius(3px);
  }
  // Buttons
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    .border-radius(@baseBorderRadius);
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: @navbarBackground;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: @navbarInverseLinkColor;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: @navbarInverseBackground;
  }
  // Buttons in the navbar
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  // Dropdowns in the navbar
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    .border-radius(0);
    .box-shadow(none);
  }
  .nav-collapse .open > .dropdown-menu { 
    display: block; 
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu {
    &:before,
    &:after {
      display: none;
    }
  }
  // Forms in navbar
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: (@baseLineHeight / 2) 15px;
    margin: (@baseLineHeight / 2) 0;
    border-top: 1px solid @navbarBackground;
    border-bottom: 1px solid @navbarBackground;
    .box-shadow(~"inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)");
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: @navbarInverseBackground;
    border-bottom-color: @navbarInverseBackground;
  }
  // Pull right (secondary) nav content
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  // Hide everything in the navbar save .brand and toggle button */
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  // Navbar button
  .navbar .btn-navbar {
    display: block;
  }

  // STATIC NAVBAR
  // -------------
  .navbar-static .navbar-inner {
    padding-left:  10px;
    padding-right: 10px;
  }


}


// DEFAULT DESKTOP
// ---------------

@media (min-width: @navbarCollapseDesktopWidth) {

  // Required to make the collapsing navbar work on regular desktops
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }

}
less/legacy/responsive-768px-979px.less000060400000000717150750504150013636 0ustar00//
// Responsive: Tablet to desktop
// --------------------------------------------------


@media (min-width: 768px) and (max-width: 979px) {

  // Fixed grid
  #grid > .core(@gridColumnWidth768, @gridGutterWidth768);

  // Fluid grid
  #grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);

  // Input grid
  #grid > .input(@gridColumnWidth768, @gridGutterWidth768);

  // No need to reset .thumbnails here since it's the same @gridGutterWidth

}
less/legacy/grid.less000060400000000550150750504150010571 0ustar00//
// Grid system
// --------------------------------------------------


// Fluid (940px)
#grid > .fluid(@fluidGridColumnWidth, @fluidGridGutterWidth);

// Reset utility classes due to specificity
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
less/pe-icon.less000060400000031543150750504150007740 0ustar00@font-face {
	font-family: 'peIcon7';
	src: url('../fonts/fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src: url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}


[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'peIcon7';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}


/* HELPER CLASS 
 * -------------------------- */

/* FA based classes */

/* makes the font 33% larger relative to the icon container */
.pe-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pe-2x {
  font-size: 2em;
}
.pe-3x {
  font-size: 3em;
}
.pe-4x {
  font-size: 4em;
}
.pe-5x {
  font-size: 5em;
}
.pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.pe-ul > li {
  position: relative;
}
.pe-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.pe-li.pe-lg {
  left: -1.8571428571428572em;
}
.pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pe.pull-left {
  margin-right: .3em;
}
.pe.pull-right {
  margin-left: .3em;
}
.pe-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.pe-stack-1x,
.pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.pe-stack-1x {
  line-height: inherit;
}
.pe-stack-2x {
  font-size: 2em;
}
.pe-inverse {
  color: #ffffff;
}

/* Custom classes / mods - PIXEDEN */
.pe-va {
  vertical-align: middle;
}

.pe-border {
  border: solid 0.08em #eaeaea;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
}
less/svg-logo.less000060400000027602150750504150010144 0ustar00

svg {
	/* light style */
	&.flex-logo-light {
			
			margin: 0 auto;
		  
			g#Background {
				path#flex_rectangle_fill {
					opacity: 0;
					fill: transparent;
					stroke-dasharray: 1200;
					stroke-dashoffset: 1200;
					animation-name: fade-in;
					animation-duration: 0.5s;
					animation-delay: 3s;
					stroke-width: 0;
					animation-name: fade-in;
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-timing-function: linear;
				}
				path#flex_rectangle {
				  stroke: fade(white, 70%);
				  stroke-width: 7;
				  stroke-dasharray: 2800;
				  stroke-dashoffset: 2800;
				  opacity: 1;
				  animation-duration: 2.3s;
				  animation-delay: 1s;
				  animation-fill-mode: forwards;
				  animation-iteration-count: 1;
				  animation-name: show;
				  animation-timing-function: linear;
				}
			}
			
			g#flex_logo  {
				polygon {
					opacity:0;
					stroke-width: 1;
					animation-duration: 0.7s;
					animation-delay: 2.5s;
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-name: gradient_fade;
					animation-timing-function: linear;
					
					&#gradient_1 {
				   		fill:fade(white, 80%);
					}
					&#gradient_2 {
						fill:fade(white, 92%);
					}
				}
			
				#logo_top_bckg {
					opacity:0;
					stroke-width: 1;
					animation-duration: 0.7s;
					animation-delay: 2.5s;
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-name: gradient_fade;
					animation-timing-function: linear;
				}
				
				path {
				  stroke-width: 7;
				  stroke: fade(white, 70%);
				  opacity: 1;
				  stroke-dasharray: 1500;
				  stroke-dashoffset: 1500;
				  animation-duration: 2s;
				  animation-delay: 1s;
				  animation-fill-mode: forwards;
				  animation-iteration-count: 1;
				  animation-name: gradient_fade;
				  animation-timing-function: linear;
				  
				  
					&#logo_top {
					  stroke-width: 7;
					  stroke: fade(white, 70%);
					  stroke-dasharray: 2000;
					  stroke-dashoffset: 2000;
					  animation-duration: 2.5s;
					  animation-delay: 0.6s;
					}
					&#logo_main1 {
					  stroke-dasharray: 1500;
					  stroke-dashoffset: 1500;
					  animation-duration: 3s;
					  animation-delay: 1.6s;
					}
					&#logo_main2 {
					  stroke-dasharray: 1500;
					  stroke-dashoffset: 1500;
					  animation-duration: 3s;
					  animation-delay: 2s;
					}
	
				}
			}
			
			g#flex {
				path {
					stroke-width: 12;
					stroke: fade(white, 70%);
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-name: draw;
					animation-timing-function: linear;
					
					&#f_top {
						stroke-width: 12;
						stroke-dasharray: 700;
						stroke-dashoffset: 700;
						animation-duration: 2s;
						animation-delay: 3s;
					}
					
					&#f {
						stroke-dasharray: 2810;
						stroke-dashoffset: 2810;
						animation-duration: 5s;
						animation-delay: 4s;
					}
					
					&#l {
						stroke-dasharray: 900;
						stroke-dashoffset: 900;
						animation-duration: 1.5s;
						animation-delay: 4.7s;
					}
					&#e {
						stroke-dasharray: 1500;
						stroke-dashoffset: 1500;
						animation-duration: 2s;
						animation-delay: 5s;
					}
					&#x {
						stroke-dasharray: 1500;
						stroke-dashoffset: 1500;
						animation-duration: 2s;
						animation-delay: 5.4s;
					}
					
				}
			}
			
		g#flex_after {
			path {
			  stroke-width:0;
			  opacity:0;
			  fill: transparent;
			  animation-duration: 0.8s;
			  animation-delay: 7s;
			  animation-fill-mode: forwards;
			  animation-iteration-count: 1;
			  animation-name: flex_after_fade_light;
			  animation-timing-function: linear;
			  
			  &#f_top {
				  fill: transparent;
				  animation-duration: 1s;
				  animation-delay: 8s;
				  animation-fill-mode: forwards;
				  animation-iteration-count: 2;
				  animation-name: flex_after_f_top;
				  animation-timing-function: ease-in-out;
				}
			}
		}
		/* delayed 2 sec */
		&.delayed {
			
			g#Background {
				path#flex_rectangle_fill {
					animation-duration: 0.5s;
					animation-delay: 5s;
					stroke-width: 0;
				}
				path#flex_rectangle {
				  stroke-width: 7;
				  animation-duration: 2.3s;
				  animation-delay: 3s;
				}
			}
			g#flex_logo  {
				
				polygon,#logo_top_bckg {
					stroke-width: 1;
					animation-duration: 0.7s;
					animation-delay: 4.5s;
				}
				
				path {
				  stroke-width: 7;
				  stroke: fade(white, 70%);
				  animation-duration: 2s;
				  animation-delay: 3s;
				  
				  
					&#logo_top {
					  stroke-width: 7;
					  stroke: fade(white, 70%);
					  animation-duration: 2.5s;
					  animation-delay: 2.6s;
					}
					&#logo_main1 {
					  animation-duration: 3s;
					  animation-delay: 3.6s;
					}
					&#logo_main2 {
					  animation-duration: 3s;
					  animation-delay: 4s;
					}
	
				}
			}
			
			g#flex {
				path {
					stroke-width: 8;
					
					&#f_top {
						stroke-width: 12;
						animation-duration: 2s;
						animation-delay: 5s;
					}
					
					&#f {
						animation-duration: 5s;
						animation-delay: 6s;
					}
					
					&#l {
						animation-duration: 1.5s;
						animation-delay: 6.7s;
					}
					&#e {
						animation-duration: 2s;
						animation-delay: 7s;
					}
					&#x {
						animation-duration: 2s;
						animation-delay: 7.4s;
					}
					
				}
			}
			
			g#flex_after {
				path {
				  animation-duration: 0.8s;
				  animation-delay: 9s;
				  
				  &#f_top {
					  animation-duration: 1s;
					  animation-delay: 7s;
					  animation-fill-mode: forwards;
					  animation-iteration-count: 1;
					}
				}
			}
		}	
	}



	/* default style */
	&.flex-logo-default {
			max-width: 400px;
			margin: 0 auto;
		  
			g#Background {
				path#flex_rectangle_fill {
					opacity: 0;
					fill: transparent;
					stroke-dasharray: 1200;
					stroke-dashoffset: 1200;
					animation-name: fade-in;
					animation-duration: 0.5s;
					animation-delay: 3s;
					stroke-width: 0;
					animation-name: fade-in;
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-timing-function: linear;
				}
				path#flex_rectangle {
				  stroke: fade(black, 70%);
				  stroke-width: 7;
				  stroke-dasharray: 2800;
				  stroke-dashoffset: 2800;
				  opacity: 1;
				  animation-duration: 2.3s;
				  animation-delay: 1s;
				  animation-fill-mode: forwards;
				  animation-iteration-count: 1;
				  animation-name: show;
				  animation-timing-function: linear;
				}
			}
			g#flex_logo  {
				
				polygon {
					opacity:0;
					stroke-width: 1;
					animation-duration: 0.7s;
					animation-delay: 2.5s;
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-name: gradient_fade;
					animation-timing-function: linear;
					
					&#gradient_1 {
				   		fill:fade(white, 80%);
					}
					&#gradient_2 {
						fill:fade(white, 92%);
					}
				}
				#logo_top_bckg {
					opacity:0;
					stroke-width: 1;
					animation-duration: 0.7s;
					animation-delay: 2.5s;
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-name: gradient_fade;
					animation-timing-function: linear;
				}
				
				path {
				  stroke-width: 7;
				  stroke: fade(black, 70%);
				  opacity: 1;
				  stroke-dasharray: 1500;
				  stroke-dashoffset: 1500;
				  animation-duration: 2s;
				  animation-delay: 1s;
				  animation-fill-mode: forwards;
				  animation-iteration-count: 1;
				  animation-name: gradient_fade;
				  animation-timing-function: linear;
				  
				  
					&#logo_top {
					  stroke-width: 7;
					  stroke: fade(black, 70%);
					  stroke-dasharray: 2000;
					  stroke-dashoffset: 2000;
					  animation-duration: 2.5s;
					  animation-delay: 0.6s;
					}
					&#logo_main1 {
					  stroke-dasharray: 1500;
					  stroke-dashoffset: 1500;
					  animation-duration: 3s;
					  animation-delay: 1.6s;
					}
					&#logo_main2 {
					  stroke-dasharray: 1500;
					  stroke-dashoffset: 1500;
					  animation-duration: 3s;
					  animation-delay: 2s;
					}
	
				}
			}
			
			g#flex {
				path {
					stroke-width: 12;
					stroke: fade(black, 50%);
					animation-fill-mode: forwards;
					animation-iteration-count: 1;
					animation-name: draw;
					animation-timing-function: linear;
					
					&#f_top {
						stroke-width: 12;
						stroke-dasharray: 700;
						stroke-dashoffset: 700;
						animation-duration: 2s;
						animation-delay: 3s;
					}
					
					&#f {
						stroke-dasharray: 2810;
						stroke-dashoffset: 2810;
						animation-duration: 5s;
						animation-delay: 4s;
					}
					
					&#l {
						stroke-dasharray: 900;
						stroke-dashoffset: 900;
						animation-duration: 1.5s;
						animation-delay: 4.7s;
					}
					&#e {
						stroke-dasharray: 1500;
						stroke-dashoffset: 1500;
						animation-duration: 2s;
						animation-delay: 5s;
					}
					&#x {
						stroke-dasharray: 1500;
						stroke-dashoffset: 1500;
						animation-duration: 2s;
						animation-delay: 5.4s;
					}
					
				}
			}
			
		g#flex_after {
			path {
			  stroke-width:0;
			  opacity:0;
			  fill: transparent;
			  animation-duration: 0.8s;
			  animation-delay: 7s;
			  animation-fill-mode: forwards;
			  animation-iteration-count: 1;
			  animation-name: flex_after_fade_default;
			  animation-timing-function: linear;
			  
			  &#f_top {
				  fill: transparent;
				  animation-duration: 1s;
				  animation-delay: 8s;
				  animation-fill-mode: forwards;
				  animation-iteration-count: 2;
				  animation-name: flex_after_f_top;
				  animation-timing-function: ease-in-out;
				}
			}
		}
		/* delayed 2 sec */
		&.delayed {
			
			g#Background {
				path#flex_rectangle_fill {
					animation-duration: 0.5s;
					animation-delay: 5s;
					stroke-width: 0;
				}
				path#flex_rectangle {
				  stroke-width: 7;
				  animation-duration: 2.3s;
				  animation-delay: 3s;
				}
			}
			g#flex_logo  {
				
				polygon,#logo_top_bckg {
					stroke-width: 1;
					animation-duration: 0.7s;
					animation-delay: 4.5s;
				}
				
				path {
				  stroke-width: 7;
				  stroke: fade(black, 70%);
				  animation-duration: 2s;
				  animation-delay: 3s;
				  
				  
					&#logo_top {
					  stroke-width: 7;
					  stroke: fade(black, 70%);
					  animation-duration: 2.5s;
					  animation-delay: 2.6s;
					}
					&#logo_main1 {
					  animation-duration: 3s;
					  animation-delay: 3.6s;
					}
					&#logo_main2 {
					  animation-duration: 3s;
					  animation-delay: 4s;
					}
	
				}
			}
			
			g#flex {
				path {
					stroke-width: 8;
					
					&#f_top {
						stroke-width: 12;
						animation-duration: 2s;
						animation-delay: 5s;
					}
					
					&#f {
						animation-duration: 5s;
						animation-delay: 6s;
					}
					
					&#l {
						animation-duration: 1.5s;
						animation-delay: 6.7s;
					}
					&#e {
						animation-duration: 2s;
						animation-delay: 7s;
					}
					&#x {
						animation-duration: 2s;
						animation-delay: 7.4s;
					}
					
				}
			}
			
			g#flex_after {
				path {
				  animation-duration: 0.8s;
				  animation-delay: 9s;
				  
				  &#f_top {
					  animation-duration: 1s;
					  animation-delay: 7s;
					  animation-fill-mode: forwards;
					  animation-iteration-count: 1;
					}
				}
			}
		}
	}
}


@keyframes draw {
  to {
    stroke-dashoffset: 0;
	stroke-width:4;
	opacity:1;
  }
}
@keyframes show {
  to {
    opacity: 1;
	stroke-dashoffset: 0;
	stroke-width: 0;
  }
}
@keyframes fade-in {
  to {
    opacity: 1;
	fill:fade(@major_color, 90%);
	stroke-dashoffset:0;
	stroke-width: 0;
  }
}
@keyframes gradient_fade {
  to {
    opacity: 1;
	stroke-dashoffset:0;
	stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
	stroke-width:0;
	stroke-dashoffset:0;
	fill:fade(@gray, 70%);
	stroke:fade(@gray, 70%);
  }
}
@keyframes flex_after_fade_light {
  to {
    opacity: 1;
	stroke-width:0;
	stroke-dashoffset:0;
	fill:fade(white, 60%);
	stroke:fade(white, 50%);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
	stroke-width:5;
	stroke-dashoffset:0;
	fill:fade(@major_color, 85%);
	stroke:@major_color;
  }
}
less/flex-modal.less000060400000010506150750504150010432 0ustar00
.flex-modal {
	
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 10091; /* Sit on top */
	padding:0;
	top: 0;
	left: 0;
	outline:0;
	margin: auto;
	width: 100vw; /* Full width */
	height: 100vh; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	color:@text_color;
	
	&.open-modal {
		display: block;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-webkit-animation: simple-fade .5s ease forwards;
		animation: simple-fade .5s ease forwards;
		background: rgba(0,0,0,0.35);
		
		/* Backdrop filter added in Flex 3.9.3 */
		-webkit-backdrop-filter: blur(0.1em) opacity(95%);
		backdrop-filter: blur(0.1em) opacity(95%);
		
		/* Modal Content */
		.flex-modal-content {
			
			background-color: #fff;
			width:600px;
			margin: auto;
			padding:30px;
			border:0;
			outline:0;
			overflow:hidden; /* fix for parent border-radius */
			border-radius:7px;
			box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2),0 6px 55px 0 rgba(0,0,0,0.25); 
			-webkit-animation: zoom_modal 1s ease forwards;
			animation: zoom_modal 1s ease forwards;
			transform-style: preserve-3d;
			top: 15vh;
			
				.flex-modal-body {
					padding:20px;
					margin:0;
					width:100%;
					height:100%;
					outline:0;
					clear:both;
					display:block;
					overflow:hidden;
					
					.pretext, .posttext {
						text-align:left;
					}
				}
				
				.flex-modal-body .tm-img-wrapper > .img-responsive {
					display:block;
					width: 100%;
					height:100%;
					margin:auto;
					padding:0;
					outline:none;
					object-fit: cover;
				}
				
				.flex-modal-header,
				.flex-modal-footer {
					padding:10px 20px;
					margin:0;
					clear:both;
					display:block;
				}
				
				
				.flex-modal-header::after,
				.flex-modal-footer::after {
					clear: both;
					content: "";
					display: table;
				}
				
				&::after {
					clear: both;
					content: "";
					display: table;
				}
				
		}
		
	}
	
}


/* The Close Button */
.fm-close {
	position:absolute;
	z-index:9;
	display:block;
	right:0;
	top:0;
	width:55px;
	height:50px;
	background:transparent;
	margin:0;
	padding:0;
	border:none;
	outline:0;
	float: right;
	font-size: 38px;
	line-height: 38px;
	font-weight: bold;
}

.fm-close:hover,
.fm-close:focus {
	color: #777;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: @screen-sm) {
	.flex-modal {
		
		.flex-modal-content {
			width:80%;
			padding:25px 12px 30px;
	
		}
	}
}

@media (max-width: @screen-xs) {
    .flex-modal {
		padding: 2vh 0;
		
		.flex-modal-content {
			width:85%;
			padding:15px 5px 30px;
			top:10vh;
	
		}
	}
	
}

@-webkit-keyframes simple-fade {
  0% {
    opacity: 0;
	visibility:hidden;
  }
  100% {
    opacity: 1;
	visibility:visible;
  }
}
@keyframes simple-fade {
  0% {
    opacity: 0;
	visibility:hidden;
  }
  100% {
    opacity: 1;
	visibility:visible;
  }
}

@-webkit-keyframes zoom_modal {
  0% {
	-webkit-transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
    transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
  }
  40% {
    -webkit-transform: translate3d(0,7px,0) scale(1.015);
    transform: translate3d(0,7px,0) scale(1.015);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  100% {
    -webkit-transform: translate3d(0,0,0) scale(1.0001);
    transform: translate3d(0,0,0) scale(1.0001);
  }
}
@keyframes zoom_modal {
  0% {
	-webkit-transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
    transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
  }
  40% {
    -webkit-transform: translate3d(0,7px,0) scale(1.015);
    transform: translate3d(0,7px,0) scale(1.015);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  100% {
    -webkit-transform: translate3d(0,0,0) scale(1.0001);
    transform: translate3d(0,0,0) scale(1.0001);
  }
}

@media (max-width: @screen-sm) {
	.flex-modal {
		&.open-modal{
			.flex-modal-content {
				width: 80%;
				top: 10%;
				padding:30px 15px;
			}
		}
	}
}
@media (max-width: @screen-xs) {
	.flex-modal {
		&.open-modal{
			.flex-modal-content {
				width: 85%;
				top: 8%;
				padding:30px 10px;
			}
		}
	}
}less/variables.less000060400000064250150750504150010357 0ustar00//
// Variables
// --------------------------------------------------


//== Colors
//
//## Gray and brand colors for use across Bootstrap.

@gray-base:              #000;
@gray-darker:            lighten(@gray-base, 13.5%); // #222
@gray-dark:              lighten(@gray-base, 20%);   // #333
@gray:                   lighten(@gray-base, 33.5%); // #555
@gray-light:             lighten(@gray-base, 46.7%); // #777
@gray-lighter:           lighten(@gray-base, 93.5%); // #eee

@brand-primary:         darken(#428bca, 6.5%);
@brand-success:         #5cb85c;
@brand-info:            #5bc0de;
@brand-warning:         #f0ad4e;
@brand-danger:          #d9534f;


//== Scaffolding
//
//## Settings for some of the most global styles.

//** Background color for `<body>`.
@body-bg:               #fff;
//** Global text color on `<body>`.
@text-color:            @gray-dark;

//** Global textual link color.
@link-color:            @brand-primary;
//** Link hover color set via `darken()` function.
@link-hover-color:      darken(@link-color, 15%);
//** Link hover decoration.
@link-hover-decoration: underline;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.

@font-family-sans-serif:  "Helvetica Neue", Helvetica, Arial, sans-serif;
@font-family-serif:       Georgia, "Times New Roman", Times, serif;
//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`.
@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
@font-family-base:        @font-family-sans-serif;

@font-size-base:          14px;
@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px

@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
@font-size-h5:            @font-size-base;
@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px

//** Unit-less `line-height` for use in components like buttons.
@line-height-base:        1.428571429; // 20/14
//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px

//** By default, this inherits from the `<body>`.
@headings-font-family:    inherit;
@headings-font-weight:    500;
@headings-line-height:    1.1;
@headings-color:          inherit;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.
@icon-font-path:          "../fonts/";
//** File name for all font files.
@icon-font-name:          "glyphicons-halflings-regular";
//** Element ID within SVG icon file.
@icon-font-svg-id:        "glyphicons_halflingsregular";


//== Components
//
//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).

@padding-base-vertical:     6px;
@padding-base-horizontal:   12px;

@padding-large-vertical:    10px;
@padding-large-horizontal:  16px;

@padding-small-vertical:    5px;
@padding-small-horizontal:  10px;

@padding-xs-vertical:       1px;
@padding-xs-horizontal:     5px;

@line-height-large:         1.33;
@line-height-small:         1.5;

@border-radius-base:        4px;
@border-radius-large:       6px;
@border-radius-small:       3px;

//** Global color for active items (e.g., navs or dropdowns).
@component-active-color:    #fff;
//** Global background color for active items (e.g., navs or dropdowns).
@component-active-bg:       @brand-primary;

//** Width of the `border` for generating carets that indicator dropdowns.
@caret-width-base:          4px;
//** Carets increase slightly in size for larger components.
@caret-width-large:         5px;


//== Tables
//
//## Customizes the `.table` component with basic values, each used across all table variations.

//** Padding for `<th>`s and `<td>`s.
@table-cell-padding:            8px;
//** Padding for cells in `.table-condensed`.
@table-condensed-cell-padding:  5px;

//** Default background color used for all tables.
@table-bg:                      transparent;
//** Background color used for `.table-striped`.
@table-bg-accent:               #f9f9f9;
//** Background color used for `.table-hover`.
@table-bg-hover:                #f5f5f5;
@table-bg-active:               @table-bg-hover;

//** Border color for table and cell borders.
@table-border-color:            #ddd;


//== Buttons
//
//## For each of Bootstrap's buttons, define text, background and border color.

@btn-font-weight:                normal;

@btn-default-color:              #333;
@btn-default-bg:                 #fff;
@btn-default-border:             #ccc;

@btn-primary-color:              #fff;
@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);

@btn-success-color:              #fff;
@btn-success-bg:                 @brand-success;
@btn-success-border:             darken(@btn-success-bg, 5%);

@btn-info-color:                 #fff;
@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);

@btn-warning-color:              #fff;
@btn-warning-bg:                 @brand-warning;
@btn-warning-border:             darken(@btn-warning-bg, 5%);

@btn-danger-color:               #fff;
@btn-danger-bg:                  @brand-danger;
@btn-danger-border:              darken(@btn-danger-bg, 5%);

@btn-link-disabled-color:        @gray-light;


//== Forms
//
//##

//** `<input>` background color
@input-bg:                       #fff;
//** `<input disabled>` background color
@input-bg-disabled:              @gray-lighter;

//** Text color for `<input>`s
@input-color:                    @gray;
//** `<input>` border color
@input-border:                   #ccc;

// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
//** Default `.form-control` border radius
@input-border-radius:            @border-radius-base;
//** Large `.form-control` border radius
@input-border-radius-large:      @border-radius-large;
//** Small `.form-control` border radius
@input-border-radius-small:      @border-radius-small;

//** Border color for inputs on focus
@input-border-focus:             #66afe9;

//** Placeholder text color
@input-color-placeholder:        #999;

//** Default `.form-control` height
@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
//** Large `.form-control` height
@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
//** Small `.form-control` height
@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);

@legend-color:                   @gray-dark;
@legend-border-color:            #e5e5e5;

//** Background color for textual input addons
@input-group-addon-bg:           @gray-lighter;
//** Border color for textual input addons
@input-group-addon-border-color: @input-border;

//** Disabled cursor for form controls and buttons.
@cursor-disabled:                not-allowed;


//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
@dropdown-bg:                    #fff;
//** Dropdown menu `border-color`.
@dropdown-border:                rgba(0,0,0,.15);
//** Dropdown menu `border-color` **for IE8**.
@dropdown-fallback-border:       #ccc;
//** Divider color for between dropdown items.
@dropdown-divider-bg:            #e5e5e5;

//** Dropdown link text color.
@dropdown-link-color:            @gray-dark;
//** Hover color for dropdown links.
@dropdown-link-hover-color:      darken(@gray-dark, 5%);
//** Hover background for dropdown links.
@dropdown-link-hover-bg:         #f5f5f5;

//** Active dropdown menu item text color.
@dropdown-link-active-color:     @component-active-color;
//** Active dropdown menu item background color.
@dropdown-link-active-bg:        @component-active-bg;

//** Disabled dropdown menu item background color.
@dropdown-link-disabled-color:   @gray-light;

//** Text color for headers within dropdown menus.
@dropdown-header-color:          @gray-light;

//** Deprecated `@dropdown-caret-color` as of v3.1.0
@dropdown-caret-color:           #000;


//-- Z-index master list
//
// Warning: Avoid customizing these values. They're used for a bird's eye view
// of components dependent on the z-axis and are designed to all work together.
//
// Note: These variables are not generated into the Customizer.

@zindex-navbar:            1000;
@zindex-dropdown:          1000;
@zindex-popover:           1060;
@zindex-tooltip:           1070;
@zindex-navbar-fixed:      1030;
@zindex-modal:             1040;


//== Media queries breakpoints
//
//## Define the breakpoints at which your layout will change, adapting to different screen sizes.

// Extra small screen / phone
//** Deprecated `@screen-xs` as of v3.0.1
@screen-xs:                  480px;
//** Deprecated `@screen-xs-min` as of v3.2.0
@screen-xs-min:              @screen-xs;
//** Deprecated `@screen-phone` as of v3.0.1
@screen-phone:               @screen-xs-min;

// Small screen / tablet
//** Deprecated `@screen-sm` as of v3.0.1
@screen-sm:                  768px;
@screen-sm-min:              @screen-sm;
//** Deprecated `@screen-tablet` as of v3.0.1
@screen-tablet:              @screen-sm-min;

// Medium screen / desktop
//** Deprecated `@screen-md` as of v3.0.1
@screen-md:                  992px;
@screen-md-min:              @screen-md;
//** Deprecated `@screen-desktop` as of v3.0.1
@screen-desktop:             @screen-md-min;

// Large screen / wide desktop
//** Deprecated `@screen-lg` as of v3.0.1
@screen-lg:                  1200px;
@screen-lg-min:              @screen-lg;
//** Deprecated `@screen-lg-desktop` as of v3.0.1
@screen-lg-desktop:          @screen-lg-min;

// So media queries don't overlap when required, provide a maximum
@screen-xs-max:              (@screen-sm-min - 1);
@screen-sm-max:              (@screen-md-min - 1);
@screen-md-max:              (@screen-lg-min - 1);


//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
@grid-columns:              12;
//** Padding between columns. Gets divided in half for the left and right.
@grid-gutter-width:         30px;
// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
@grid-float-breakpoint:     @screen-sm-min;
//** Point at which the navbar begins collapsing.
@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
@container-tablet:             (720px + @grid-gutter-width);
//** For `@screen-sm-min` and up.
@container-sm:                 @container-tablet;

// Medium screen / desktop
@container-desktop:            (940px + @grid-gutter-width);
//** For `@screen-md-min` and up.
@container-md:                 @container-desktop;

// Large screen / wide desktop
@container-large-desktop:      (1140px + @grid-gutter-width);
//** For `@screen-lg-min` and up.
@container-lg:                 @container-large-desktop;


//== Navbar
//
//##

// Basics of a navbar
@navbar-height:                    50px;
@navbar-margin-bottom:             @line-height-computed;
@navbar-border-radius:             @border-radius-base;
@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
@navbar-collapse-max-height:       340px;

@navbar-default-color:             #777;
@navbar-default-bg:                #f8f8f8;
@navbar-default-border:            darken(@navbar-default-bg, 6.5%);

// Navbar links
@navbar-default-link-color:                #777;
@navbar-default-link-hover-color:          #333;
@navbar-default-link-hover-bg:             transparent;
@navbar-default-link-active-color:         #555;
@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color:       #ccc;
@navbar-default-link-disabled-bg:          transparent;

// Navbar brand label
@navbar-default-brand-color:               @navbar-default-link-color;
@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
@navbar-default-brand-hover-bg:            transparent;

// Navbar toggle
@navbar-default-toggle-hover-bg:           #ddd;
@navbar-default-toggle-icon-bar-bg:        #888;
@navbar-default-toggle-border-color:       #ddd;


// Inverted navbar
// Reset inverted navbar basics
@navbar-inverse-color:                      lighten(@gray-light, 15%);
@navbar-inverse-bg:                         #222;
@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);

// Inverted navbar links
@navbar-inverse-link-color:                 lighten(@gray-light, 15%);
@navbar-inverse-link-hover-color:           #fff;
@navbar-inverse-link-hover-bg:              transparent;
@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
@navbar-inverse-link-disabled-color:        #444;
@navbar-inverse-link-disabled-bg:           transparent;

// Inverted navbar brand label
@navbar-inverse-brand-color:                @navbar-inverse-link-color;
@navbar-inverse-brand-hover-color:          #fff;
@navbar-inverse-brand-hover-bg:             transparent;

// Inverted navbar toggle
@navbar-inverse-toggle-hover-bg:            #333;
@navbar-inverse-toggle-icon-bar-bg:         #fff;
@navbar-inverse-toggle-border-color:        #333;


//== Navs
//
//##

//=== Shared nav styles
@nav-link-padding:                          10px 15px;
@nav-link-hover-bg:                         @gray-lighter;

@nav-disabled-link-color:                   @gray-light;
@nav-disabled-link-hover-color:             @gray-light;

//== Tabs
@nav-tabs-border-color:                     #ddd;

@nav-tabs-link-hover-border-color:          @gray-lighter;

@nav-tabs-active-link-hover-bg:             @body-bg;
@nav-tabs-active-link-hover-color:          @gray;
@nav-tabs-active-link-hover-border-color:   #ddd;

@nav-tabs-justified-link-border-color:            #ddd;
@nav-tabs-justified-active-link-border-color:     @body-bg;

//== Pills
@nav-pills-border-radius:                   @border-radius-base;
@nav-pills-active-link-hover-bg:            @component-active-bg;
@nav-pills-active-link-hover-color:         @component-active-color;


//== Pagination
//
//##

@pagination-color:                     @link-color;
@pagination-bg:                        #fff;
@pagination-border:                    #ddd;

@pagination-hover-color:               @link-hover-color;
@pagination-hover-bg:                  @gray-lighter;
@pagination-hover-border:              #ddd;

@pagination-active-color:              #fff;
@pagination-active-bg:                 @brand-primary;
@pagination-active-border:             @brand-primary;

@pagination-disabled-color:            @gray-light;
@pagination-disabled-bg:               #fff;
@pagination-disabled-border:           #ddd;


//== Pager
//
//##

@pager-bg:                             @pagination-bg;
@pager-border:                         @pagination-border;
@pager-border-radius:                  15px;

@pager-hover-bg:                       @pagination-hover-bg;

@pager-active-bg:                      @pagination-active-bg;
@pager-active-color:                   @pagination-active-color;

@pager-disabled-color:                 @pagination-disabled-color;


//== Jumbotron
//
//##

@jumbotron-padding:              30px;
@jumbotron-color:                inherit;
@jumbotron-bg:                   @gray-lighter;
@jumbotron-heading-color:        inherit;
@jumbotron-font-size:            ceil((@font-size-base * 1.5));


//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

@state-success-text:             #3c763d;
@state-success-bg:               #dff0d8;
@state-success-border:           darken(spin(@state-success-bg, -10), 5%);

@state-info-text:                #31708f;
@state-info-bg:                  #d9edf7;
@state-info-border:              darken(spin(@state-info-bg, -10), 7%);

@state-warning-text:             #8a6d3b;
@state-warning-bg:               #fcf8e3;
@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);

@state-danger-text:              #a94442;
@state-danger-bg:                #f2dede;
@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);


//== Tooltips
//
//##

//** Tooltip max width
@tooltip-max-width:           200px;
//** Tooltip text color
@tooltip-color:               #fff;
//** Tooltip background color
@tooltip-bg:                  #000;
@tooltip-opacity:             .9;

//** Tooltip arrow width
@tooltip-arrow-width:         5px;
//** Tooltip arrow color
@tooltip-arrow-color:         @tooltip-bg;


//== Popovers
//
//##

//** Popover body background color
@popover-bg:                          #fff;
//** Popover maximum width
@popover-max-width:                   276px;
//** Popover border color
@popover-border-color:                rgba(0,0,0,.2);
//** Popover fallback border color
@popover-fallback-border-color:       #ccc;

//** Popover title background color
@popover-title-bg:                    darken(@popover-bg, 3%);

//** Popover arrow width
@popover-arrow-width:                 10px;
//** Popover arrow color
@popover-arrow-color:                 @popover-bg;

//** Popover outer arrow width
@popover-arrow-outer-width:           (@popover-arrow-width + 1);
//** Popover outer arrow color
@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
//** Popover outer arrow fallback color
@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);


//== Labels
//
//##

//** Default label background color
@label-default-bg:            @gray-light;
//** Primary label background color
@label-primary-bg:            @brand-primary;
//** Success label background color
@label-success-bg:            @brand-success;
//** Info label background color
@label-info-bg:               @brand-info;
//** Warning label background color
@label-warning-bg:            @brand-warning;
//** Danger label background color
@label-danger-bg:             @brand-danger;

//** Default label text color
@label-color:                 #fff;
//** Default text color of a linked label
@label-link-hover-color:      #fff;


//== Modals
//
//##

//** Padding applied to the modal body
@modal-inner-padding:         15px;

//** Padding applied to the modal title
@modal-title-padding:         15px;
//** Modal title line-height
@modal-title-line-height:     @line-height-base;

//** Background color of modal content area
@modal-content-bg:                             #fff;
//** Modal content border color
@modal-content-border-color:                   rgba(0,0,0,.2);
//** Modal content border color **for IE8**
@modal-content-fallback-border-color:          #999;

//** Modal backdrop background color
@modal-backdrop-bg:           #000;
//** Modal backdrop opacity
@modal-backdrop-opacity:      .5;
//** Modal header border color
@modal-header-border-color:   #e5e5e5;
//** Modal footer border color
@modal-footer-border-color:   @modal-header-border-color;

@modal-lg:                    900px;
@modal-md:                    600px;
@modal-sm:                    300px;


//== Alerts
//
//## Define alert colors, border radius, and padding.

@alert-padding:               15px;
@alert-border-radius:         @border-radius-base;
@alert-link-font-weight:      bold;

@alert-success-bg:            @state-success-bg;
@alert-success-text:          @state-success-text;
@alert-success-border:        @state-success-border;

@alert-info-bg:               @state-info-bg;
@alert-info-text:             @state-info-text;
@alert-info-border:           @state-info-border;

@alert-warning-bg:            @state-warning-bg;
@alert-warning-text:          @state-warning-text;
@alert-warning-border:        @state-warning-border;

@alert-danger-bg:             @state-danger-bg;
@alert-danger-text:           @state-danger-text;
@alert-danger-border:         @state-danger-border;


//== Progress bars
//
//##

//** Background color of the whole progress component
@progress-bg:                 #f5f5f5;
//** Progress bar text color
@progress-bar-color:          #fff;
//** Variable for setting rounded corners on progress bar.
@progress-border-radius:      @border-radius-base;

//** Default progress bar color
@progress-bar-bg:             @brand-primary;
//** Success progress bar color
@progress-bar-success-bg:     @brand-success;
//** Warning progress bar color
@progress-bar-warning-bg:     @brand-warning;
//** Danger progress bar color
@progress-bar-danger-bg:      @brand-danger;
//** Info progress bar color
@progress-bar-info-bg:        @brand-info;


//== List group
//
//##

//** Background color on `.list-group-item`
@list-group-bg:                 #fff;
//** `.list-group-item` border color
@list-group-border:             #ddd;
//** List group border radius
@list-group-border-radius:      @border-radius-base;

//** Background color of single list items on hover
@list-group-hover-bg:           #f5f5f5;
//** Text color of active list items
@list-group-active-color:       @component-active-color;
//** Background color of active list items
@list-group-active-bg:          @component-active-bg;
//** Border color of active list elements
@list-group-active-border:      @list-group-active-bg;
//** Text color for content within active list items
@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);

//** Text color of disabled list items
@list-group-disabled-color:      @gray-light;
//** Background color of disabled list items
@list-group-disabled-bg:         @gray-lighter;
//** Text color for content within disabled list items
@list-group-disabled-text-color: @list-group-disabled-color;

@list-group-link-color:         #555;
@list-group-link-hover-color:   @list-group-link-color;
@list-group-link-heading-color: #333;


//== Panels
//
//##

@panel-bg:                    #fff;
@panel-body-padding:          15px;
@panel-heading-padding:       10px 15px;
@panel-footer-padding:        @panel-heading-padding;
@panel-border-radius:         @border-radius-base;

//** Border color for elements within panels
@panel-inner-border:          #ddd;
@panel-footer-bg:             #f5f5f5;

@panel-default-text:          @gray-dark;
@panel-default-border:        #ddd;
@panel-default-heading-bg:    #f5f5f5;

@panel-primary-text:          #fff;
@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;

@panel-success-text:          @state-success-text;
@panel-success-border:        @state-success-border;
@panel-success-heading-bg:    @state-success-bg;

@panel-info-text:             @state-info-text;
@panel-info-border:           @state-info-border;
@panel-info-heading-bg:       @state-info-bg;

@panel-warning-text:          @state-warning-text;
@panel-warning-border:        @state-warning-border;
@panel-warning-heading-bg:    @state-warning-bg;

@panel-danger-text:           @state-danger-text;
@panel-danger-border:         @state-danger-border;
@panel-danger-heading-bg:     @state-danger-bg;


//== Thumbnails
//
//##

//** Padding around the thumbnail image
@thumbnail-padding:           4px;
//** Thumbnail background color
@thumbnail-bg:                @body-bg;
//** Thumbnail border color
@thumbnail-border:            #ddd;
//** Thumbnail border radius
@thumbnail-border-radius:     @border-radius-base;

//** Custom text color for thumbnail captions
@thumbnail-caption-color:     @text-color;
//** Padding around the thumbnail caption
@thumbnail-caption-padding:   9px;


//== Wells
//
//##

@well-bg:                     #f5f5f5;
@well-border:                 darken(@well-bg, 7%);


//== Badges
//
//##

@badge-color:                 #fff;
//** Linked badge text color on hover
@badge-link-hover-color:      #fff;
@badge-bg:                    @gray-light;

//** Badge text color in active nav link
@badge-active-color:          @link-color;
//** Badge background color in active nav link
@badge-active-bg:             #fff;

@badge-font-weight:           bold;
@badge-line-height:           1;
@badge-border-radius:         10px;


//== Breadcrumbs
//
//##

@breadcrumb-padding-vertical:   8px;
@breadcrumb-padding-horizontal: 15px;
//** Breadcrumb background color
@breadcrumb-bg:                 #f5f5f5;
//** Breadcrumb text color
@breadcrumb-color:              #ccc;
//** Text color of current page in the breadcrumb
@breadcrumb-active-color:       @gray-light;
//** Textual separator for between breadcrumb elements
@breadcrumb-separator:          "/";


//== Carousel
//
//##

@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);

@carousel-control-color:                      #fff;
@carousel-control-width:                      15%;
@carousel-control-opacity:                    .5;
@carousel-control-font-size:                  20px;

@carousel-indicator-active-bg:                #fff;
@carousel-indicator-border-color:             #fff;

@carousel-caption-color:                      #fff;


//== Close
//
//##

@close-font-weight:           bold;
@close-color:                 #000;
@close-text-shadow:           0 1px 0 #fff;


//== Code
//
//##

@code-color:                  #c7254e;
@code-bg:                     #f9f2f4;

@kbd-color:                   #fff;
@kbd-bg:                      #333;

@pre-bg:                      #f5f5f5;
@pre-color:                   @gray-dark;
@pre-border-color:            #ccc;
@pre-scrollable-max-height:   340px;


//== Type
//
//##

//** Horizontal offset for forms and lists.
@component-offset-horizontal: 180px;
//** Text muted color
@text-muted:                  @gray-light;
//** Abbreviations and acronyms border color
@abbr-border-color:           @gray-light;
//** Headings small color
@headings-small-color:        @gray-light;
//** Blockquote small color
@blockquote-small-color:      @gray-light;
//** Blockquote font size
@blockquote-font-size:        (@font-size-base * 1.25);
//** Blockquote border color
@blockquote-border-color:     @gray-lighter;
//** Page header border color
@page-header-border-color:    @gray-lighter;
//** Width of horizontal description list titles
@dl-horizontal-offset:        @component-offset-horizontal;
//** Horizontal line color.
@hr-border:                   @gray-lighter;
less/mixins.less000060400000040076150750504150007716 0ustar00// Vendor Prefixes
//
// All vendor mixins are deprecated as of v3.2.0 due to the introduction of
// Autoprefixer in our Gruntfile. They will be removed in v4.

// - Animations
// - Backface visibility
// - Box shadow
// - Box sizing
// - Content columns
// - Hyphens
// - Placeholder text
// - Transformations
// - Transitions
// - User Select

.clearfix() {
  &:before,
  &:after {
    content: " "; // 1
    display: table; // 2
  }
  &:after {
    clear: both;
  }
}


// Animations
.animation(@animation) {
  -webkit-animation: @animation;
       -o-animation: @animation;
          animation: @animation;
}
.animation-name(@name) {
  -webkit-animation-name: @name;
          animation-name: @name;
}
.animation-duration(@duration) {
  -webkit-animation-duration: @duration;
          animation-duration: @duration;
}
.animation-timing-function(@timing-function) {
  -webkit-animation-timing-function: @timing-function;
          animation-timing-function: @timing-function;
}
.animation-delay(@delay) {
  -webkit-animation-delay: @delay;
          animation-delay: @delay;
}
.animation-iteration-count(@iteration-count) {
  -webkit-animation-iteration-count: @iteration-count;
          animation-iteration-count: @iteration-count;
}
.animation-direction(@direction) {
  -webkit-animation-direction: @direction;
          animation-direction: @direction;
}
.animation-fill-mode(@fill-mode) {
  -webkit-animation-fill-mode: @fill-mode;
          animation-fill-mode: @fill-mode;
}

// Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`, but can be changed to `hidden`

.backface-visibility(@visibility){
  -webkit-backface-visibility: @visibility;
     -moz-backface-visibility: @visibility;
          backface-visibility: @visibility;
}

// Drop shadows
//
// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
// supported browsers that have box shadow capabilities now support it.

.box-shadow(@shadow) {
  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
          box-shadow: @shadow;
}

// Box sizing
.box-sizing(@boxmodel) {
  -webkit-box-sizing: @boxmodel;
     -moz-box-sizing: @boxmodel;
          box-sizing: @boxmodel;
}

// CSS3 Content Columns
.content-columns(@column-count; @column-gap: @grid-gutter-width) {
  -webkit-column-count: @column-count;
     -moz-column-count: @column-count;
          column-count: @column-count;
  -webkit-column-gap: @column-gap;
     -moz-column-gap: @column-gap;
          column-gap: @column-gap;
}

// Optional hyphenation
.hyphens(@mode: auto) {
  word-wrap: break-word;
  -webkit-hyphens: @mode;
     -moz-hyphens: @mode;
      -ms-hyphens: @mode; // IE10+
       -o-hyphens: @mode;
          hyphens: @mode;
}

// Flexbox (finally in Flex!)
.inline-flexbox() {
  display: -ms-inline-flexbox;  // tweener -ms- spec
  // 2013 spec
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flex;
  display: -o-inline-flex;
  display: inline-flex;
}
.flexbox() {
	display: -webkit-box; //iOS6, Safari 3.1-6
	display: -moz-box; 
	display: -webkit-flex; //android 4.3, IE mobile, Safari
	display: -ms-flexbox; //IE10
	display: flex;
}
.flex-wrap(@wrap) { // nowrap | wrap | wrap-reverse
    flex-wrap: @wrap;
    -ms-flex-wrap: @wrap; //IE10
    -webkit-flex-wrap: @wrap;
}
.flex-direction(@direction) {  // row | row-reverse | column | column-reverse
    -ms-flex-direction: @direction; //IE10
    -webkit-flex-direction: @direction; //android 4.3, IE mobile, Safari
    flex-direction: @direction;
}
.flex-align-items(@align-items: center) { // flex-start | flex-end | center | baseline | stretch 
	-webkit-box-align: @align-items; //android 4.2
    -webkit-align-items: @align-items; //android 4.3, Safari
    -ms-flex-align: @align-items; //IE10
    -ms-align-items: @align-items; //IE mobile
    align-items: @align-items;
}
.flex-justify-content(@justify) { // flex-start | flex-end | center | space-between | space-around
    -webkit-box-pack: @justify;
    -webkit-justify-content: @justify;  //android 4.3, Safari
    -ms-justify-content: @justify; //IE mobile
    justify-content: @justify
}
.flex-align-content(@align-content) {  // flex-start | flex-end | center | space-between | space-around | stretch
    -webkit-align-content: @align-content;  //android 4.3, Safari
    -ms-align-content: @align-content;  //IE mobile
    align-content: @align-content;
}
.flex-align-self(@align-self) { // auto | flex-start | flex-end | center | baseline | stretch
    -webkit-align-self: @align-self; //android 4.3, Safari
    -ms-align-self: @align-self; //IE mobile
    align-self: @align-self;
}

//Old webkit fixes for android until at least 4.2 
.flex-wrap(@wrap) when (@wrap = nowrap) {
    -webkit-box-lines: single;
}
.flex-wrap(@wrap) when (@wrap = wrap) {
    -webkit-box-lines: multiple;
}

//IE10 fixes
.flex-wrap(@wrap) when (@wrap = nowrap) {
    -ms-flex-wrap: none;
}
.flex-justify-content(@justify) when (@justify = flex-start) {
    -ms-flex-pack: start;
}
.flex-justify-content(@justify) when (@justify = flex-end) {
    -ms-flex-pack: end;
}
.flex-justify-content(@justify) when (@justify = space-between) {
    -ms-flex-pack: justify;
}
.flex-align-content(@align-content) when (@align-content = flex-start) {
    -ms-flex-line-pack: start;
}
.flex-align-content(@align-content) when (@align-content = flex-end) {
    -ms-flex-line-pack: end;
}
.flex-align-content(@align-content) when (@align-content = stretch) {
    -ms-flex-line-pack: stretch;
}
.flex-align-self(@align-self) when (@align-self = flex-start) {
    -ms-flex-item-align: start;
}
.flex-align-self(@align-self) when (@align-self = flex-end) {
    -ms-flex-item-align: end;
}


.form-control {
  display: block;
  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)
  padding: @padding-base-vertical @padding-base-horizontal;
  font-size: @font-size-base;
  line-height: @line-height-base;
  color: @input-color;
  background-color: @input-bg;
  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
  border: 1px solid @input-border;
  border-radius: @input-border-radius;
  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
  .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");

  // Customize the `:focus` state to imitate native WebKit styles.
  .form-control-focus();

  // Placeholder
  .placeholder();

  // Disabled and read-only inputs
  //
  // HTML5 says that controls under a fieldset > legend:first-child won't be
  // disabled if the fieldset is disabled. Due to implementation difficulty, we
  // don't honor that edge case; we style them as disabled anyway.
  &[disabled],
  &[readonly],
  fieldset[disabled] & {
    cursor: @cursor-disabled;
    background-color: @input-bg-disabled;
    opacity: 1; // iOS fix for unreadable disabled content
  }

  // Reset height for `textarea`s
  textarea& {
    height: auto;
  }
}

.form-control-focus(@color: @input-border-focus) {
  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);
  &:focus {
    border-color: @color;
    outline: 0;
    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}");
  }
}

// Placeholder text
.placeholder(@color: @input-color-placeholder) {
  // Firefox
  &::-moz-placeholder {
    color: @color;
    opacity: 1; // See https://github.com/twbs/bootstrap/pull/11526
  }
  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+
  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
}

// Transformations
.scale(@ratio) {
  -webkit-transform: scale(@ratio);
     -moz-transform: scale(@ratio);
      -ms-transform: scale(@ratio); // IE9 only
       -o-transform: scale(@ratio);
          transform: scale(@ratio);
}
.scale(@ratioX; @ratioY) {
  -webkit-transform: scale(@ratioX, @ratioY);
     -moz-transform: scale(@ratioX, @ratioY);
      -ms-transform: scale(@ratioX, @ratioY); // IE9 only
       -o-transform: scale(@ratioX, @ratioY);
          transform: scale(@ratioX, @ratioY);
}
.scaleX(@ratio) {
  -webkit-transform: scaleX(@ratio);
     -moz-transform: scaleX(@ratio);
      -ms-transform: scaleX(@ratio); // IE9 only
       -o-transform: scaleX(@ratio);
          transform: scaleX(@ratio);
}
.scaleY(@ratio) {
  -webkit-transform: scaleY(@ratio);
     -moz-transform: scaleY(@ratio);
      -ms-transform: scaleY(@ratio); // IE9 only
       -o-transform: scaleY(@ratio);
          transform: scaleY(@ratio);
}
.skew(@x; @y) {
  -webkit-transform: skewX(@x) skewY(@y);
     -moz-transform: skewX(@x) skewY(@y);
      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
       -o-transform: skewX(@x) skewY(@y);
          transform: skewX(@x) skewY(@y);
}
.translate(@x; @y) {
  -webkit-transform: translate(@x, @y);
     -moz-transform: translate(@x, @y);
      -ms-transform: translate(@x, @y); // IE9 only
       -o-transform: translate(@x, @y);
          transform: translate(@x, @y);
}
.translate3d(@x; @y; @z) {
  -webkit-transform: translate3d(@x, @y, @z);
     -moz-transform: translate3d(@x, @y, @z);
	  -ms-transform: translate3d(@x, @y, @z);
	   -o-transform: translate3d(@x, @y, @z);
          transform: translate3d(@x, @y, @z);
}
.rotate(@degrees) {
  -webkit-transform: rotate(@degrees);
      -ms-transform: rotate(@degrees); // IE9 only
       -o-transform: rotate(@degrees);
          transform: rotate(@degrees);
}
.rotateX(@degrees) {
  -webkit-transform: rotateX(@degrees);
      -ms-transform: rotateX(@degrees); // IE9 only
       -o-transform: rotateX(@degrees);
          transform: rotateX(@degrees);
}
.rotateY(@degrees) {
  -webkit-transform: rotateY(@degrees);
      -ms-transform: rotateY(@degrees); // IE9 only
       -o-transform: rotateY(@degrees);
          transform: rotateY(@degrees);
}
.perspective(@perspective) {
  -webkit-perspective: @perspective;
     -moz-perspective: @perspective;
          perspective: @perspective;
}
.perspective-origin(@perspective) {
  -webkit-perspective-origin: @perspective;
     -moz-perspective-origin: @perspective;
          perspective-origin: @perspective;
}
.transform-origin(@origin) {
  -webkit-transform-origin: @origin;
     -moz-transform-origin: @origin;
      -ms-transform-origin: @origin; // IE9 only
          transform-origin: @origin;
}


// Transitions

.transition(@transition) {
  -webkit-transition: @transition;
     -moz-transition: @transition;
       -o-transition: @transition;
          transition: @transition;
}
.transition-property(@transition-property) {
  -webkit-transition-property: @transition-property;
  	 -moz-transition-property: @transition-property;
          transition-property: @transition-property;
}
.transition-delay(@transition-delay) {
  -webkit-transition-delay: @transition-delay;
  	 -moz-transition-delay: @transition-delay;
          transition-delay: @transition-delay;
}
.transition-duration(@transition-duration) {
  -webkit-transition-duration: @transition-duration;
  	-moz-transition-duration: @transition-duration;
          transition-duration: @transition-duration;
}
.transition-timing-function(@timing-function) {
  -webkit-transition-timing-function: @timing-function;
  	-moz-transition-timing-function: @timing-function;
          transition-timing-function: @timing-function;
}
.transition-transform(@transition) {
  -webkit-transition: -webkit-transform @transition;
     -moz-transition: -moz-transform @transition;
       -o-transition: -o-transform @transition;
          transition: transform @transition;
}


// User select
// For selecting text on the page

.user-select(@select) {
  -webkit-user-select: @select;
     -moz-user-select: @select;
      -ms-user-select: @select; // IE10+
          user-select: @select;
}



// Gradients

#gradient {

  // Horizontal gradient, from left to right
  //
  // Creates two color stops, start and end, by specifying a color and position for each color stop.
  // Color stops are not available in IE9 and below.
  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+
    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12
    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
  }

  // Vertical gradient, from top to bottom
  //
  // Creates two color stops, start and end, by specifying a color and position for each color stop.
  // Color stops are not available in IE9 and below.
  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+
    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12
    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
  }

  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+
    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12
    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
  }
  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
    background-repeat: no-repeat;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
  }
  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
    background-repeat: no-repeat;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
  }
  .radial(@inner-color: #555; @outer-color: #333) {
    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
    background-image: radial-gradient(circle, @inner-color, @outer-color);
    background-repeat: no-repeat;
  }
  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {
    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
  }
}


// Opacity

.opacity(@opacity) {
  opacity: @opacity;
  // IE8 filter
  @opacity-ie: (@opacity * 100);
  filter: ~"alpha(opacity=@{opacity-ie})";
}
less/pagebuilder.less000060400000147474150750504150010704 0ustar00
/* Fixing Container and left/right when SPPB page is inside Joomla Articles */
.has-left-right-modules {
	padding-top:25px;
	margin:0 auto;
	
	.sppb-row-container {
		width:100%;
		padding:0;
	}
	.sppb-in-article {
		padding:0 15px!important;
		margin:0 auto!important;
		
		.sp-column {
			padding:15px 0 0 0;
		}
	}
}

/* Fixing Container */
.sppb-row-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .sppb-row-container {
    width: 750px;
  }
  .layout-boxed .has-left-right-modules {
		.sppb-in-article-left,
		.sppb-in-article-right {
			.sp-column {
				padding:25px 15px;
			}
		}
	}
}
@media (min-width: 992px) {
	.sppb-row-container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
  .sppb-row-container {
    width: 1170px;
  }
}


/*=========================================
 *===  Start Page Builder Addons	 =====
 *=======================================*/

// Fixes for SPPB 3.x (margin top/bottom)
.sppb-container {
	margin-top:0;
	margin-bottom:0;
}


// Call to Action addon
.sppb-addon-cta {
	.sppb-addon-title {
		line-height:1.2;
	}
	.sppb-cta-subtitle{
		margin-bottom: 0;
		line-height:1.5;
	}
	.sppb-btn {
		i {
			line-height:1.3;
			margin-right:6px;
			&.pe {
				font-size:130%;
				vertical-align:middle;
				line-height:1.4;
			}
		}
	}
	.sppb-btn-lg {
		line-height:1.5;
	}
}

//Image (single) addon
.sppb-addon-single-image {
	.sppb-addon-content {
		a {
			.overlay {
				position:relative;
				width:100%;
				height:100%;
				
					>i {
						
						position:absolute;
						display:block;
						width:100%;
						height:auto;
						top:50%;
						margin-top:0;
						color:#fff;
						font-size:250%;
						z-index:2;
						font-weight:800;
						opacity:0;
						.transition(400ms);
						
						&:before {
							width:80px;
							height:80px;
							padding:10px;
							border-radius:5px;
						}
		
					}
					
			&:after {
				content:"";
				color:#fff;
				position:absolute;
				width:100%;
				height:100%;
				top:0;
				left:0;
				opacity:0;
				.transition(300ms);
			}
						
				&:hover {
					&:after {
						opacity:1;
					}
					>i {
						opacity:1;
						margin-top:-25px;
							&:before {
								opacity:1;
							}
					}
				}
			}
		
				
		}
	}
}

//Image content addon
.sppb-addon-image-content {
	position: relative;
	
	.sppb-image-holder {
		position: absolute;
		top: 0;
		width: 50%;
		height: 100%;
		background-position: 50%;
		background-size:cover;
		background-repeat:no-repeat;
	}

	&.aligment-left {

		.sppb-image-holder {
			left: 0;
		}

		.sppb-content-holder {	
			padding: 40px 40px 40px 0;
			
			.sppb-btn {
				&.sppb-btn-lg {
				 font-size:110%;
				}
				>i.left {
					font-size:110%;
					margin-right:8px;
					margin-left:-2px;
					
					&.pe {
						font-size:125%;
						vertical-align:top;
						line-height:1.1;
					}
				}
				>i.right {
					font-size:110%;
					margin-left:8px;
					margin-right:-2px;
					
					&.pe {
						font-size:125%;
						vertical-align:top;
						line-height:1.1;
					}
				}
			}
		}
		
	}

	&.aligment-right {
		.sppb-image-holder {
			right: 0;
		}

		.sppb-content-holder {
			padding: 40px 0 40px 40px;
			
			.sppb-btn {
				&.sppb-btn-lg {
				 font-size:110%;

				}
				>i.right {
					font-size:110%;
					line-height:0.9;
					margin-right:8px;
					margin-left:-2px;
					
					&.pe {
						font-size:125%;
						vertical-align:top;
						line-height:1.1;
					}
				}
			}
		}
	}

}

//Button Group
.sppb-addon-button-group {
	.sppb-btn {
		>i.fa, >i.fas {
			margin-right:4px;
		}
		>i.pe {
			margin:-2px 4px 0 -3px;
			font-size:115%;
			vertical-align:middle;
			line-height:1;
		}
	}
}
//Bootstrap Modal Popup
.sppb-modal-content {
	.sppb-modal-header {
		padding:20px 30px;
		
	}
	.sppb-modal-body {
		padding:30px;
	}
	.sppb-close {
		position:absolute;
		right:12px;
		top:7px;
		font-size:200%;
		z-index:9;
	}
	
}
.sppb-modal-selector, .sppb-selector {
	&.modal-selector-image {
		margin:0 auto;
		display:inline-block;
		width:auto;
		text-align:center;
	}
	&.centered {
		display:table;
		text-align:center;
	}
}
.firefox .sppb-modal-selector.modal-selector-image {
	display:block;
}

//Modal Popup
.modal-text {
	height:auto!important; /* fix for height when Modal addon has Text content */
}
.sppb-btn {
	&.sppb-btn-lg {
		&.sppb-selector {
			
			font-size:125%;
			>i.fa, >i.fas {
				margin-right:6px;
			}
			>i.pe {
				margin-right:6px;
				margin-top:-3px;
				vertical-align:middle;
			}
		}
	}
}
//Loading icon (svg)
div.sppb_prettyphoto { 
	.pp_loaderIcon{
		position:fixed;
		top:50%;
		left:50%;
		margin-top:-25px;
		margin-left:-25px;
		width:50px;
		height:50px;
		background: url(../images/loader.svg) center center no-repeat;
	}
}


/* End Page Builder Addons
 *=======================================*/


/* Addons */
.sppb-addon h3.sppb-addon-title {
	margin:20px 0;
	width:auto;
	padding-right:30px;
	box-shadow: inset 0 -1px 0 #ddd;
	display:inline-table;
	line-height:1.3;
	
	&:after{
		clear: both;
		display:block;
		float:left;
		content:"";
		position:relative;
		height:2px;
		width:70%;
		margin:10px 30% 0 0;
		border-radius:2px;
		padding: 0;
	}	
}
.pull-left {
	.sppb-icon {
		margin-right:10px;
	}
}
.pull-right {
	.sppb-icon {
		margin-left:10px;
	}
}

/* sppb accordion */
.sppb-panel-modern {
	background: transparent;
	border: 1px solid #ddd;
	.sppb-panel-body {
		border-top-color: @major_color;
	}
	>.sppb-panel-heading {
		background: transparent;
		color:lighten(@text_color, 10%);
		
		.sppb-toggle-direction > i {
			font-size:20px;
			width:30px;
			text-align:center;
		}
	}
}


.sppb-panel-default {
  border: none;
	  >.sppb-panel-heading {
		  background-color: transparent;
		  margin: 5px 0 0 0;
		  padding: 10px 20px;
		  cursor: pointer;
		  border: 1px solid #ddd;
		  border-radius:5px;
		  
		&.active {
		   border-radius:5px 5px 0 0;
		}	
	  
		+.sppb-panel-collapse > .sppb-panel-body {
		  line-height: 26px;
		  padding:20px 25px;
		  border: 1px solid #ddd;
		  border-radius:0 0 5px 5px;
		  border-top: 0;
		}
		
	}
}
.sppb-panel-primary {
  border: none;
	  >.sppb-panel-heading {
		  color:#fff;
		  margin: 5px 0 0 0;
		  padding: 10px 20px;
		  cursor: pointer;
		  border: none;
		  border-radius:5px;
		  
		&.active {
		   border-radius:5px 5px 0 0;  
		}	
	  
		+.sppb-panel-collapse > .sppb-panel-body {
		  line-height: 26px;
		  padding:20px 25px;
		  border: 1px solid #ddd;
		  border-radius:0 0 5px 5px;
		  border-top: 0;
		}
		
	}
}
.sppb-panel-default,
.sppb-panel-primary {	
	>.sppb-panel-heading,
	>.sppb-panel-heading.active {
		
		&:before {
			font-family:'ap-arrows';
			font-size:11px;
			margin-right:5px;
			float:right;
		}
	
	}
}
.sppb-panel-default,
.sppb-panel-primary { 
	>.sppb-panel-heading {
		&:before {
		  content:"\e60c"; 
		}
	}
}
.sppb-panel-default,
.sppb-panel-primary {
	>.sppb-panel-heading.active {
		&:before {
		  content:"\e60b";
		}  
	}
}
// "Flex" style
.sppb-panel-flex  {
	  border: none;
		  >.sppb-panel-heading {
				border: none;
				border-bottom: 1px solid #ddd;
				border-radius:0;
				padding: 10px 12px;
				margin-bottom: 0;
				
				&:before {
				  content:""; 
				}	
				&:after {
					font-family:'ap-arrows';
					content:"\e605";
					float:right;
					font-size:10px;
					margin-right:10px;
					.transition(all .3s ease);
					-webkit-transform:rotate(90deg);
					-moz-transform:rotate(90deg);
					-ms-transform:rotate(90deg);
					-o-transform:rotate(90deg);
					transform:rotate(90deg);
				}
			  
			&.active {
			   border-radius:7px 7px 0 0;

				&:after {
					font-family:'ap-arrows';
					font-size:10px;	
					-webkit-transform:rotate(-90deg);
					-moz-transform:rotate(-90deg);
					-ms-transform:rotate(-90deg);
					-o-transform:rotate(-90deg);
					transform:rotate(-90deg);	  
				}  
			}	
		  
			+.sppb-panel-collapse > .sppb-panel-body {
			  line-height: 26px;
			  padding:20px 15px;
			  border:0;
			  border-radius:0;
			}
			
		}		

}
.sppb-panel-heading {
	.sppb-panel-title {
		font-size: 105%;
		font-weight: normal;

		>i.fa, >i.fas {
			margin-right:10px;
		}
				
		>i.pe {
			margin-right:7px;
			vertical-align:top;
			line-height:1.3;
			font-size:120%;
			font-weight:500;
		}
	}
}



// Icon Addon
.sppb-icon {
	>span {
		>i {
		vertical-align:middle;
		}
	}
}

// Icons Addon (inline icons)
.flex-icons {
	display:block;
	.flex-icon-wrap {
		display:inline-table;
		.transition(all .25s ease-in-out);
		
		 a {
			.transition(all .25s ease-in-out);
			opacity:1;
			
			span {
				display:inline-table;
				vertical-align:middle;
				i {
					vertical-align:middle;
					margin-top:-2px;
					text-align:center;
			
					&.fa {	
						margin-top:0;
					}
					&.fas {
						margin-top:0;
					}
				}
			}
			&:hover {
				opacity:0.85;
				
			}
		 }

		&:last-child {
			margin-right:0;	
		}
	}
	&.zoom {
		.flex-icon-wrap:hover, .flex-icon-wrap:active { 
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-o-transform: scale(1.1);
			transform: scale(1.1); 
		}
	}
}


// Tabs
.mod-sppagebuilder {
	.sppb-nav-tabs {
		>li {
			display:table-cell!important;
		}
	}
}
.sppb-nav-tabs {
  border-bottom:0;
		>li {
			
			float:none;
			display:table-cell;
			width:1%;
			text-align:center;
		
			
			>a {
				font-size: inherit;
				font-weight: normal;
				background:#F7F7F7;
				border:0;
				border:1px solid #eee;
				border-bottom:1px solid #ddd;
				border-radius: 4px 4px 0 0;
				margin:0;
			}
		}
		
		>li.active {
			
			>a {
				background:transparent;border-bottom:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top-width:1px;
				&:hover,
				&:focus {
					background:transparent;border-bottom:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top-width:1px;
				}
			}
		}
		.pe {
			font-size:120%;
			vertical-align:middle;
			line-height:1;
			margin-top:-3px;
			margin-right:5px;
			&.bold {
				font-weight:600;
			}
		}
	
}
//Modern and Lines style
.sppb-nav-modern, .sppb-nav-lines {
	>li {
		>a {
			padding-left:25px;
			padding-right:25px;
		}
	}
}
// Flex style
.flex {
	.sppb-tab {
		.sppb-nav-tabs {
			
			>li {
				box-shadow:inset 0 -1px 0px #ddd;
				>a {
					background:#F7F7F7;border:0;border:1px solid #eee;border-bottom:1px solid #ddd;margin:0 2px;
				}
			}
			
			>li.active {
				>a {
					background:transparent;border-bottom:1px solid #fff;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top-width:2px;
					&:hover,
					&:focus {
						background:transparent;border-bottom:1px solid #fff;border-right:1px solid #ddd;border-top-width:2px;
					}
				}
			}
		}
		.sppb-tab-content {
			padding:5% 3%;
	    }
	}
}

.sppb-tab {
	.sppb-tab-content {
		padding:2%;
		text-align:left;
	}
	.sppb-nav-tabs-content{
		border:none;
		padding:5% 3%;
	}
	
	/* Subtitle (from SPPB 3.6.9) */
	.sppb-tab-subtitle {
		display:none;
		clear:both;
		font-size:90%;
		padding:7px 0 0;
	}
	li.active {
		.sppb-tab-subtitle {
			display:block;
		}
	}
}
// Tabs (pills style)
.sppb-nav-pills {
	>li {
		float:none;
		display:table-cell;
		width:1%;
		text-align:center;
		>a {
			margin:0 1%;
			.transition(300ms);
			font-size: inherit;
			font-weight: normal;
			
			.pe {
				font-size:120%;
				vertical-align:middle;
				line-height:1;
				margin-top:-3px;
				margin-right:5px;
				&.bold {
					font-weight:600;
				}
			}
		}
		&.active {
			>a {
				box-shadow:none;
				
				&:focus {
				  background:transparent;
				}
			}
		}
		
	}
	& + .sppb-tab-content {
		padding:2% 1%;
	}
}

// Tabs (pills style) with "icons" class
.sppb-addon-tab.icons {
	.sppb-tab {
		.sppb-nav-pills {
			margin:0 auto;
			text-align:center;
			.transition(300ms);	
			>li {
				display:inline-table;
				>a {
					text-align:center;
					margin:0;
					box-shadow:none;
					.transition(300ms);
					
					&:hover,
					&:focus {
						box-shadow:none;
						background:none;
					}
					i {
						text-align:center;
						font-size:200%;
						line-height:1;
						.transition(300ms);
						
						&.pe {
							font-size:300%;
						}
					}
				}
				&.active {
					>a {
						box-shadow:none;
						  
						&:focus {
							background:transparent;
						}
					}
				}	
			}
		}
	}
	.sppb-tab-content {
		padding:1%;
	}
}
.sppb-nav-tabs >li >a i,
.sppb-nav-pills >li >a i{margin-right:3px;}

/* "Adaptive" style for tabs, from Flex 3.0 */
.sppb-tab {
	.sppb-nav.adaptive {
		>li {
			display:inline-block;
			width:auto;
		}
		&.sppb-nav-pills {
			>li {
				a {
					width:100%; /* Insure it is 100% width inside >li */
				}
			}
		}
	}
}
/* Custom tab (SPPB 3.6.9) */
.sppb-custom-tab {
	.sppb-tab-custom-content {
		padding-top:0;
		margin-top:0;
	}
}


/* Pricing Table */
.sppb-pricing-box {
	border:0;
	padding:0;
	
	    &.sppb-pricing-featured {
			
			.sppb-pricing-header {
				color: #fff;
			}
		
		}	
	
		.sppb-pricing-header {
			padding:25px 20px 20px;
			background:rgba(0,0,0,.05);
		
			>.sppb-pricing-title {
				margin:0;
				padding:0;
				font-size: 125%;
				line-height:1.1;
				font-weight:300;
			
			}
	
			.sppb-pricing-price {
				margin:0;
				padding:0;
				font-size:430%;
				line-height:1.3;
				
				.sppb-pricing-currency {
					font-size: 55%;
					line-height:2.4;
					vertical-align:top;
					text-align:center;
					padding:0 5px;
				}
				
				.sppb-pricing-duration {
					font-size: 40%;
					line-height: 1.7;
					vertical-align:bottom;
					text-align:center;
				}
			}
		}
	
	.sppb-pricing-features {
		padding: 0;
		>ul {
			list-style: none;
			padding: 0;
			margin: 0;

			>li {
				display: block;
				padding: 12px 20px;

				&:nth-child(odd) {
					border-top:1px solid rgba(0,0,0,.1);
					border-bottom:1px solid rgba(0,0,0,.1);
				}

			}
			
		}
	}
	.sppb-pricing-footer {
		background:rgba(0,0,0,.05);
		border-top:1px solid rgba(0,0,0,.1);
		padding:20px;
		>a.sppb-btn {
			margin:0 auto;
	
			>i {
				margin-right:5px;
				&.pe {
					font-size:120%;
					vertical-align:middle;
					margin:-3px 5px 0 0;
					line-height:1.4;
				}
			}
		}
	}
}
.transparent {
	.sppb-pricing-box {
		border:0;
		box-shadow:none;
		
		.sppb-pricing-header {
			background:transparent;	
		}
		
		&.sppb-pricing-featured {
			
			.sppb-pricing-header {
				background-color: transparent;
			}
		
		}	
		.sppb-pricing-features {
			padding: 10px 0;
			>ul {
				>li {
					border:0;
					padding: 10px 20px;
				}	
			}
		}
		
		.sppb-pricing-footer {
			background:transparent;
			border:0;	
		}
	}	
}
.flex {
	.sppb-pricing-box {
		border:0;
		padding:0;
	
		.sppb-pricing-header {
			padding:25px 20px 20px;
			background:transparent;
		
		}
		.sppb-pricing-features {
			padding: 20px 0;
			>ul {
				list-style: none;
				padding: 0;
				margin: 0;
	
				>li {
					display: block;
					padding: 8px 0;
					
					&:nth-child(odd) {
						background:rgba(0,0,0,.03);
					}

				}
			}
		}
		.sppb-pricing-footer {
			padding:20px;
			>a.sppb-btn {
				&.sppb-btn-block {
					font-size:120%;
					border:1px solid rgba(0,0,0,.15);
					border-radius:0;
					margin:-1px 0 0;
					line-height:2.5;
				}
			}
		}
		
		&.sppb-pricing-featured {
			background:transparent;
			.sppb-pricing-header {
				padding:25px 20px;
				color:#fff;
			}

		}	
	}
}

//Text Block Addon
.sppb-addon-text-block {
	.sppb-addon-title {
		line-height:1.3;
	}
}

//Person (Default style)

.sppb-addon-person .sppb-addon-content > div {
  margin-top: 15px;
}
.sppb-addon-person .sppb-addon-content > div:first-child {
  margin-top: 0;
}
.sppb-addon-person .sppb-person-information > span {
  display: block;
}
.sppb-addon-person .sppb-person-information > span.sppb-person-name {
  font-size: 17px;
  line-height:1.5;
  font-weight: bold;
}
.sppb-addon-person .sppb-person-information > span.sppb-person-designation {
  font-size: 13px;
  color: #888;
}
.sppb-addon-person .sppb-person-social {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0 -8px;
}
.sppb-addon-person .sppb-person-social > li {
  display: inline-block;
  margin: 0 8px;
}
.sppb-addon-person .sppb-person-social > li > a {
  display: block;
  font-size: 16px;
  line-height: 16px;
  color: #999;
}
.sppb-addon-person .sppb-person-social > li > a:hover {
  color: #666;
}

//Person (Flex style)
.flex.flip-container {
		-webkit-perspective:680;-moz-perspective:680;perspective:680;-ms-perspective:680;-o-perspective:680;
		
		.flipper {
			position:relative;
			display:block;
		   -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;
		
			.front,
			.back {
			-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;
			padding:0 0 12px;
			}
			.front{
				z-index:2;
				-webkit-transform:rotateY(0deg);
				-moz-transform:rotateY(0deg);
				-ms-transform:rotateY(0deg);
				-o-transform:rotateY(0deg);
				transform:rotateY(0deg);
				position:relative;
				
				.sppb-person-information {
				padding:0 15px;
				}
			}
			.back{
				z-index:1;
				-webkit-transform:rotateY(-180deg);
				-moz-transform:rotateY(-180deg);
				-ms-transform:rotateY(-180deg);
				-o-transform:rotateY(-180deg);
				transform:rotateY(-180deg);
				position:absolute;
				top:0;
				height:100%;
				width:100%;
				left:0;
			
			.sppb-person-block {
				background:#888;
				display:inline-block;
				width:100%;
				margin:0;
				padding:0;
				
				>.thumb {
					float:left;
					width:40%;
						>img {
							width:100%;
							height:auto;
							margin:0 15px 0 0;
						}
				}
	
				.sppb-person-information {
					padding:15px 5px 0 12px;
					width:60%;
					display:block;
					float:left;
					text-align:left;
					font-size:90%;
					
					.sppb-person-name {
						margin:0 0 10px 0;
						color:#fff;
					}
					.sppb-person-designation {
						line-height:1.4;
						color:#ddd;
					}
					&.flip {
					   padding:15px 15px 0;
					   width:100%;
					   .sppb-person-name {
							color:lighten(@text_color, 35%);;
						}
						.sppb-person-designation {
							color:lighten(@text_color, 25%);
						}
					}
				}
				&.flip {
				   background:transparent;
				}
			}
			
				.sppb-person-introtext {
					display:block;
					clear:both;
					text-align:left;	
					padding:0 15px;
					line-height:1.5;
					font-size:90%;
				}
				
				.sppb-person-social-icons {

					position:absolute;
					width:100%;
					bottom:2.5%;
				}
				
				&.flip {
				   background:transparent;
				}
			
			}
		}
		
		&:hover {
			.flipper { 
				.front {
				-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);
				}
				.back {
					-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);
				}
			}
		}
		

}


// Progress bar ("flex")
.sppb-progress {
	padding:0;
	margin:0;
}

// Progress bar ("flex")
.flex-text-wrapper {
	margin:15px 0 3px;
	.flex-text {
		margin: 20px 0 0;
		display:table-cell;
		width:1%;
	}
	.flex-progress-text {
		margin: 20px 0 0;
		width:1%;		
		display:table-cell;
		text-align:right;
	}
}
// Centered class
.centered {
	text-align:center;
	
	>div,>a {
		text-align:center;
	}
}

//Testimonials
.sppb-media.default {
	>a {
		>img, >i {
			.transition(~'border-color 300ms');
			margin-top:2px;
		}
	}
	i {
		border:1px solid #ccc;
		border-radius:4px;
		font-size:220%;
		color:#ccc;
		background:#f1f1f1;
		box-shadow:inset 0 0 0 4px #fff;
		line-height:1;
		text-align:center;
		
		&.pe-7s-link {
			font-size:140%;
			color:#aaa;
			padding:3px 5px;
			background:transparent;
			border:none;
		}
	}
	footer {
		margin:10px auto;
	}
	
}
.sppb-media.flex {
	>a {

		>img, >i {
			.transition(~'border-color 300ms');
		}
		>img.sppb-media-object {
			margin:3px auto 0;
			border-radius:4px;
			border:1px solid #ddd;
			padding:4px;
		}
		
		
	}

	.div-pull-center {
		margin:0 auto 12px;
		clear:both;
	}
	
	img.sppb-media-object {
		margin-top:6px;
		border-radius:3px;
	}
	i.fa-user, i.fa-user-plus {
		margin-top:4px;
		border:1px solid #ddd;
		border-radius:4px;
		font-size:220%;
		color:#ccc;
		background:#f1f1f1;
		box-shadow:inset 0 0 0 4px #fff;
		text-align:center;
	}	
	>.sppb-media-body {
			line-height:1.6;

		>i.fa, >i.fas {
			font-size:22px;
			width:20px;
			line-height:1;
			vertical-align:middle;
	
			&.fa-quote-left {
				margin:-2px 10px 2px 0;
				display:inline-block;
			}
		    &.fa-quote-right {
				margin:1px 0 0 10px;
				display:inline-block;
			}
		}
	
		footer {
			margin:10px auto 0;
			width:100%;
			clear:both;
		}
		
	}
}
// Ajax Contact Form
.sppb-addon-ajax-contact {
	
	.sppb-ajaxt-contact-form {
		
		.gutter {
			padding:0 10px;/* initial gap (spacing) between columns */
		}
		.sppb-form-group {
			margin:0 auto 10px;
			padding:0 5px; /* fixed gap (spacing) between columns */
			
			label {
				padding:0 3px;
			}

			input {
				height:38px;
			}
			.sppb-form-control {
		
				&[placeholder] {
						
				line-height:1.9;
				border:1px solid #c9c9c9;
				box-shadow:none;
				background:transparent;
				.transition(all .3s ease-in-out .2s);
		
					&::-moz-placeholder {

						.transition(all .4s ease-out);
						opacity:1;	
						
					}
					&::-webkit-input-placeholder {

						.transition(all .3s ease-in-out .15s);
						opacity:1;
						text-indent:-1px;
						
						&:before {
						  font-family: 'peIcon7';
						  opacity:.8;
						  text-align:center;
						  width:44px;
						  margin-right:7px;
						  font-size:125%;
						  line-height:1.33;
						  vertical-align:top;
						}
					}
	
					&:focus {
						&::-moz-placeholder {
							opacity:0.2;				
						}
						&::-webkit-input-placeholder{
							opacity:0;
							text-indent:-25px;
						}
					}
					
						
					&.input-name[placeholder] {
						&::-webkit-input-placeholder {
							&:before {
							  content: "\e605";
							}
						}
					}
					&.input-email[placeholder] {
						&::-webkit-input-placeholder {
							&:before {
							  content: "\e639";
							}
						}
					}	
					&.input-subject[placeholder] {
						&::-webkit-input-placeholder {
							&:before {
							  content: "\e62c";
							}
						}
					}
					&.input-message[placeholder] {
						&::-webkit-input-placeholder {
							&:before {
							  content: "\e66d";
							}
						}
					}
					
					&.input-captcha[placeholder] {
						&::-webkit-input-placeholder {
							text-indent:2px;
						}
					}
				}
			}
		}
		
		/* Checkbox (terms of service) */
		.tos {
			label {
				padding:5px 0;
				> input {
					margin:0 5px;
				}
			}
		}
		/* Button */
		.sppb-btn {
			margin:7px 0;
			line-height:1.9;
			
			>i.fa, >i.fas {
				margin-right:5px;
				margin-left:-5px;
			}
			>i.pe {
				margin:-2px 5px 0 -5px;
				padding:0;
				text-align:center;
				font-size:120%;
				vertical-align:middle;
				line-height:1;
			}
		}
	}
	&.dark {
	
		.sppb-form-control {
			
			&[placeholder] {
				line-height:1.9;
				box-shadow:none;
				
				&::-webkit-input-placeholder {
					
					&:before {
					  opacity:0.7;
					}
				}
				
				&:focus {
					box-shadow:none;
					&::-moz-placeholder {
						opacity:0.2;			
					}
					&::-webkit-input-placeholder{
						opacity:0;
						text-indent:-30px;
					}
				}
			}
		}
	}
}


.sppb-carousel-flex {
	.sppb-carousel-inner {
		
		>.sppb-item{
		 width:100%;
		 height:100%;
		 margin:0;
         .transition(.7s cubic-bezier(0.65,0,0.35,1));
		 &.sppb-item-has-bg {
			
			 img {
				margin:0 auto;
				padding:0;
	
			 }
		 }
			.sppb-carousel-item-inner {
				
				 .sppb-carousel-caption { 
					margin:0 auto;
					text-align:center;
					
					.sppb-carousel-pro-text {
						>h2 {
							margin:0 auto;
						}
						>p {
							margin:25px auto 0;
						}
					}
				}
		    }
		}
	}
	
	.sppb-carousel-arrow {
		top: 50%;
		font-size: 27px;
		width: 32px;
		height: 32px;
		line-height: 29px;
		margin-top: -16px;
		text-align: center;
		background: rgba(0, 0, 0, 0.3);
		border-radius: 4px;
		.transition(all .2s ease-in-out .1s);
		opacity:0;
		
		i.fa, i.fas {
			text-shadow:none;
			color: #fff;
			
			&.fa-angle-left{
				margin: -15px 0 0 -6px;
			}
			&.fa-angle-right{
				margin: -15px -6px 0 0;
				
				text-indent:2px;
				text-align:center;
			}
		}
	}

	.sppb-carousel-arrow {
		&.left {
			left: -1px; 
		}
	}

	.sppb-carousel-arrow {
		&.right {
			right: -1px; 
		}
	}
	
	.sppb-carousel-indicators {
		bottom:-10px;
		opacity:0;
		.transition(all .2s ease-in-out .2s);
		li {
			margin:0 5px;
			width:10px;
			height:10px;
			padding:0;
			border:none;
			background:rgba(10,10,10,.12);
			&.active {
				background:rgba(10,10,10,.4);
			}
			
		}

	}
	
	&:hover {
		.sppb-carousel-indicators {
			bottom:10px;
			opacity:1;
		}
		.sppb-carousel-arrow {
			opacity:1;
			&:hover {
				background: rgba(0, 0, 0, 0.5);
			}
			&.left {
				left: 10px; 
			}
			&.right {
				right: 10px; 
			}
		}
	}
}

// Testimonial Flex
.sppb-testimonial-flex {

  .sppb-carousel-inner {
	  > .sppb-item {
			margin:0;
			padding:0;
	  }
  }

  .sppb-img-responsive.sppb-avatar {
    display: inline-block;
  }

  .sppb-testimonial-message,
  .sppb-testimonial-client,
  .sppb-img-responsive.sppb-avatar {
    margin-bottom: 10px;
  }
  .sppb-testimonial-client {
	  h4 {
	  	font-size: 110%;
		font-weight:700;
	  }
  }
  
  .sppb-testimonial-message {
    font-size: 100%;
    line-height: 26px;
  }
	.left {
		>i {
			margin-left:-1px;
		}
	}
	.right {
		>i {
			margin-right:-3px;
	
		}
	}
  .sppb-carousel-control {
    display: inline-block;
    font-size: 20px;
    line-height: 25px;
    width: 28px;
    height: 28px;
    border-radius: 4px;
    text-align: center;
    border: 1px solid #999;
	border: 1px solid rgba(45,45,45,.15);
    color: #888;
    margin: 8px 3px 0;
    .transition(400ms);
    .box-sizing(~'initial');


    &:hover {

	  border: 1px solid @major_color;
    }
  }
}

// Carousel Pro
.sppb-carousel-pro{
	.sppb-carousel-inner {
	  .sppb-item {
		 .sppb-carousel-pro-text {
				text-align:left;
			}
	  }
	}
  .sppb-carousel-indicators {
	  li {
		  margin-right:5px;
	  }
  }
}

// Pie Progress
/* Inline class for Pie progress */
.inline-class {
	.sppb-addon-pie-progress {
		display:table-cell;
		width:1%;
		margin:0 auto;
	}
}
.sppb-addon-pie-progress {
	.sppb-pie-chart {
		.sppb-chart-icon {
			i {
				&.pe {
					vertical-align:middle;
					line-height:1.4;
				}
			}
		}
	}
}

// Slick Carousel
.sppb-addon.flex {
	.slick-desc {
		span, i {
			&.fa {
				font-family: inherit;
				&::before {
					font-family: 'Font Awesome 5 Free';
					font-weight:900;
				}
			}
			&.fas {
				font-family: inherit;
				&::before {
					font-family: 'Font Awesome 5 Free';
					font-weight:900;
				}
			}
			&.pe {
				font-family: inherit;
				&::before {
					font-family: 'peIcon7';
				}
			}
		}
	}
	.slick-prev,
    .slick-next {
		opacity:0;
		.transition(all .3s ease-in-out .1s);
	}
	.slick-prev {
		left:-20px;
	}
	.slick-next {
		right:-20px;
	}
	
	&:hover {
		.slick-prev,
		.slick-next {
			opacity:1;
		}
		.slick-prev {
			left:0;
		}
		.slick-next {
			right:0;
		}
	}
}

// Latest blog posts (addon)
.latest-post {
	margin-bottom: 30px;
	.latest-post-inner {
		padding:0;
		.transition(400ms);
		.entry-meta{
			font-weight:200;
			font-size:90%;
			margin-bottom: 20px;
			.transition(400ms);
		}
		h2.entry-title{
			font-size:135%;
			margin-bottom: 20px;
			line-height:1.35;
			font-weight: 500;
		}
		div.img-wrapper {
			position: relative;
			overflow: hidden;
			margin-bottom: 20px;

			>a {
				>img.post-img {
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1);
					-webkit-transition: all .4s ease-in-out .1s;
					transition: all .4s ease-in-out .1s;	
				}
			}
			&:hover{
				>a {
					>img.post-img {
						-webkit-transform: scale3d(1.12, 1.12, 1);
						transform: scale3d(1.12, 1.12, 1);
					}
				}
			}
		}
		p.intro-text{
			margin-bottom: 20px;
		}
		.post-author{
			font-weight:600;
			font-size:90%;
		}
		.category{

			font-size:90%;
			&.cat-inline {
			   margin:0 12px;
			}
			a {
			   font-weight:600;
			}
		}
	}
				
	.column-1.pull-left,
	.column-1.pull-right {
	   margin:0;	
	}
}
.blog{
	.latest-post {
		margin-bottom: 25px;
		.latest-post-inner, .column-1{
			background: #fff;
			padding: 20px;
			border:none;
			box-shadow:none;
			.transition(400ms);

			h2.entry-title{
				font-size: 140%;
				font-weight: 500;
				margin-bottom: 20px;
				line-height:1.3;
				>a {
					display:block;
				}
			}
			p.intro-text{
				margin-bottom: 20px;
			}
			.post-author{
				font-weight: 500;
				margin-bottom:0;
			}
			.category{
				margin-bottom:0;
				a {
				   font-weight:600;
				}
			}
			&:hover{
				background: #f7f7f7;
				/*box-shadow:inset 0 0 0px 1px #fff;*/
				.entry-meta{
					color:#999;
				}
			}
		}
	}
}
.flex{
	.latest-post{
		.latest-post-item {
			
			background: #fff;
					
			div.img-wrapper{
				position: relative;
				overflow: hidden;
				 max-width:100%;
				>a {	
										
					>img.post-img {
						.transition(250ms);
						-webkit-transform: scale3d(1, 1, 1);
						transform: scale3d(1, 1, 1);
					}

					&:after {
						display: block;
						position: absolute;
						content:"";
						bottom: 0;
						box-shadow:0;
						width: 100%;
						height: 100%;
						text-align: center;
						color: #fff;
						opacity: 0;
						.transition(300ms);
					}
					.caption-content {
						position: absolute;
						font-weight: 500;
						font-size:110%;
						color:#fff;
						padding:0 10%;
						top: 50%;
						width: 100%;
						text-align: center;
						.transition(350ms);
						transform: translateY(0%);
						text-shadow:1px 1px 1px rgba(0,0,0,.2);
						opacity:0;
						z-index:2;
					}
					.caption-category {
						padding:2px 12px;
						display:table;
						width:auto;
						margin:8px auto 0;
						background:rgba(255,255,255,.25);
						border-radius:4px;
						box-shadow:0 1px 1px rgba(0,0,0,.1);
						font-weight: 500;
						font-size:12px;
						color:#fff;
						.posted-in {
							opacity:0.65;
						}
					}

				}
				&:hover{
					background:rgba(255,255,255,0.5);
					>a {
						&:after {
							opacity:0.85;
						}
						.caption-content {
							opacity:1;
							transform: translateY(-50%);
						}
					}
				}

			}
			.latest-post-inner{
				padding: 20px;
				box-shadow:inset 0 0 0px 1px #fff;
				.transition(400ms);
				
	
				h2.entry-title{
					font-size: 135%;
					line-height:1.3;
					margin:1px 0 12px 0;
					>a {
						display:block;
					}
				}
				.entry-meta{
					font-weight:200;
					font-size:85%;
					margin: 10px 0;
					color:#999;
					.transition(400ms);
				}
				p.intro-text{
					margin: 10px 0 0;
				}
				.post-author{
					font-weight: 500;
					margin: 15px 0 0;
					font-size:90%;
					.entry-author {
						color:#999;
					}
				}
				.category{
					color:#999;
					margin:15px 0 0;
					&.cat-inline {
					   margin:0 12px;
					}
					a {
					   font-weight:600;
					}
				}
				&:hover{
					background: #f8f8f8;
					.entry-meta{
						color:#999;
					}
				}
			}
			.post-divider {
				width:100%;
				height:30px;
				display:block;
			}
		}
	
	}
}

// Divider Addon (fixed height at start, after SPPB 3.3.3 error)
.sppb-divider{
	display:block;
}

// Gallery Addon
.sppb-addon-gallery {
	li {
		img {
			.transition(all .3s ease-in-out);
		}
		&:hover {
			img {
				opacity:.8;
			}
		}
	
	}
}

// Google Maps (addon)
.sppb-addon-gmap {
	
	.sppb-addon-content {

		.gm-zoom-in, .gm-zoom-out {
			height: 30px;
			width: 30px;
			border-radius:3px;
			cursor: pointer;
			margin-left: 10px;
			background-color:rgba(40,40,40,.25);
			background-repeat: no-repeat;
			background-size: 30px 60px;
			background-image: url(../images/gmap-icon.svg);
			.transition(all .3s ease-in-out);
			&:hover {
			  background-color:rgba(40,40,40,.4);
			}
		}
		.gm-zoom-in {
			background-position: 50% 0;
			margin-top: 10px;
			margin-bottom: 2px;
		}
		.gm-zoom-out {
			background-position: 50% -30px;
		}
		.sppb-addon-gmap-canvas {
			background:transparent!important;
		}
	}
}

// Removes Google Logo, terms of use, and Report a problem
a[href*="//maps.google.com/maps"],
.gmnoprint a, .gmnoprint span, .gm-style-cc  {
	display:none!important;
}


/* Flickr */

.sppb-addon-flickr ul.sppb-flickr-gallery {
	li {
		padding:5px;
		margin:0 -0.01%;
		
		a {
			.transition(opacity .3s ease-in-out);
			overflow:hidden;
			padding:0;
			-webkit-transform: scale(1);
            transform: scale(1);

			img {
				object-fit: cover;
				padding:0;
				width:100%;
				-webkit-transform: scale(1);
				transform: scale(1);
				.transition(transform .3s ease-in-out);
			}
		
			&:hover {
				padding:0;
				opacity:0.85;
				-moz-opacity:0.85;
				-webkit-transform: scale(1);
				transform: scale(1);
				
				
				img {
					-webkit-transform: scale(1.15);
					transform: scale(1.15);
				}
				
			}
		
		}
		a:before {
			background: rgba(100,100,100,0.2);
		}
		a:after {
			font-family: "peIcon7";
  			content: "\e618";
			font-weight:600;
			font-size:32px;	
			text-shadow:1px 1px 2px rgba(0,0,0,0.1);
		}
	}
}

.firefox {
	ul.sppb-flickr-gallery {
		li {
			a {
				img {
					-webkit-transform: scale(1);
					transform: scale(1);
				}
			}
		}
	}
}

/* Plyr HTML5 Media Player - "minimal" Class */
.sppb-addon-plyr.minimal {
	.plyr--audio {
		.plyr__controls {
			padding:0;
			background:transparent;
			border:0;
			box-shadow:none;
		}
	}
	.plyr__progress--buffer,
	.plyr__progress--played,
	.plyr__volume--display{
	   height:4px;
	   margin:-2px 0 0;
	   
	}


	.plyr input[type=range]::-webkit-slider-thumb{
		margin-top:-2px;
		height:12px;
		width:12px;
	}

 	.plyr__tooltip {
		margin-bottom:6px;
	}
}

// Countdown addon
.sppb-addon-countdown {
	.sppb-countdown-number {
		text-align: center;
		font-weight: normal;
	}
	
	span.sppb-countdown-text {
		text-align:center;
		margin:0 auto;
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center); 
	}
}

// Timeline addon (from SPPB 2.3.5)
.sppb-addon-timeline {
	.sppb-addon-timeline-wrapper {
		
		&:before {
			background-color: #aaa;
			top: 7px;
			bottom:-7px;
			width: 1px;
		}
		.timeline-badge {
			height: 90px;
			position: absolute;
			left: 50%;
			z-index: 5;

			&:before {
				font-size: 30px;
				border: 2px solid #aaa;
				height: 16px;
				width: 16px;
				z-index: 1;
			}
			
			&:after{
				background: #ddd none repeat scroll 0 0;
				content: "";
				height: 1px;
				left: 0;
				position: absolute;
				top: 37px;
				width: 28px;
			}
		}
		
		.odd .timeline-badge:after{
			left: auto;
			height: 1px;
			right: 0;
			top: 44px;
		}

		.timeline-item {
			.timeline-panel {
				padding:17px 22px!important;
				text-align: initial;
				border: solid 1px #d0d0d0;
				border-radius: 5px;
				position: relative;
				width: 75vw;
				margin-left: 15px;
				
				.details {
					padding:0;
					background:transparent;
					border:none;
					-webkit-box-shadow: none;
					box-shadow: none;
				}
				&.left-part:before {
					top: 34px;			   
				}			
			}
		}
	}
}

// Form Builder Addon (from SPPB 3.4.4)
select.sppb-form-control:not([size]):not([multiple]) {
    height: 40px;
}
.sppb-form-builder-range-output {
	top:-26px;
	line-height:21px;
	padding:0;
}

//.sppb-sp-slider-text,.sppb-sp-slider-title{display:table;word-break:none;}


// Slideshow Addon (from SPPB 3.6.1) slide effect
.sp-slider.sp-basic-slider .sp-item,
.sp-slider.sp-stack-slider .sp-item,
.sp-slider.on-3d-active .sp-item {
	transition-timing-function:cubic-bezier(0.5,0,0.3,1);
	-moz-transition-timing-function:cubic-bezier(0.5,0,0.3,1);
	-webkit-transition-timing-function:cubic-bezier(.0.5,0,0.3,1);
}
.sp-slider.sp-bubble-slider .sp-item {
	transition-timing-function:ease;
	-moz-transition-timing-function:ease;
	-webkit-transition-timing-function:ease;
}

// Image Overlay addon animation (cubic-bezier)
.sppb-addon-overlay-image .overlay-background-image,
.overlay-image-title,
.overlay-image-title .sppb-addon-subtitle {
	-webkit-transition-timing-function:cubic-bezier(0.45,0,0.3,1);
	-moz-transition-timing-function:cubic-bezier(0.45,0,0.3,1);
	transition-timing-function:cubic-bezier(0.45,0,0.3,1);
	-webkit-transition-duration:.7s;
	-moz-transition-duration:.7s;
	transition-duration:.7s;
}

// Animated Headlines (custom) Addon
.animated_headlines {
	
	.before-text {
		margin-right:.1em;
	}
	
	.after-text {
		margin-left:.1em;

	}
	.ah-words-wrapper {
		display: inline-block;
		position: relative;
		text-align: left;
		vertical-align: top;
		margin:0;
		top:0;
	
		b {
			display: inline-block;
			width: auto;
			position: absolute;
			white-space: nowrap;
			left: 0;
			top: 0;
			font-weight: inherit;
			
			i {
				font-style: inherit;
			}
		
			&:before {
				content: '';
				position:relative;
				padding:0 0 0 0.15em;
			}
			&:after {
				content: '';
				position:relative;
				padding:0 0.15em 0 0;
			}
			&.is-visible {
				position: relative;
				
			}
		}
	}

	/* Rotate-1 Effect */
	&.rotate-1 {
		.ah-words-wrapper {
			.perspective(300px);
		}
		b {
			opacity: 0;
			.transform-origin(50% 100%);
			.rotateX(180deg);
		}
		b.is-visible {
			opacity: 1;
			.rotateX(0deg);
			.animation(cd-rotate-1-in 1.2s);
			
		}
		
		b.is-hidden {
			.rotateX(180deg);
			.animation(cd-rotate-1-out 1.2s);
		}
	}
	
	
	/* Type Effect */
	&.type {
		overflow: hidden;
		.transition(all .3s ease-in-out);
		width: auto;
		
		.after-text {
			margin-left:.15em;
		}
		
		.ah-words-wrapper {
			overflow: hidden;
			width: auto;
			padding:0 2px;
			
			.transition(all .3s ease-in-out);
			
			i {
				text-indent:2px;
				
			}
			
			&.waiting {
				&::after {
					.animation(cd-pulse 1s infinite);
				}
			}
			
			&.selected {
				background-color: #eee;
				&::after {
					visibility: hidden;
				}
				b {
					color: #0d0d0d;
				}
			}
			
			&::after {
				content: '';
				position: absolute;
				right: 0;
				top: 45%;
				bottom: auto;
				height: 90%;
				width: 10px;
				border-right: 2px solid @major_color;
				.translate(0; -50%);
			}
			
			b {
				visibility: hidden;
				vertical-align: top;

				.transition(all .2s ease);
				
				&.is-visible {
					visibility: visible;
				}
				
				i {
					position: absolute;
					
					
					&.in {
						position: relative;
						visibility: visible;
					}
				}
				&:after {
					padding:0;
				}
			}
		}
	}
		
	/* Rotate-2 Effect */
	&.rotate-2 {
		.ah-words-wrapper {
			.perspective(300px);
		}
		
		b {
			opacity: 0;
		}
		i, em {
			display: inline-block;
			.backface-visibility(hidden);
		}
		i {
			-webkit-transform-style: preserve-3d;
			-moz-transform-style: preserve-3d;
			-ms-transform-style: preserve-3d;
			-o-transform-style: preserve-3d;
			transform-style: preserve-3d;
			-webkit-transform: translateZ(-20px) rotateX(90deg);
			-moz-transform: translateZ(-20px) rotateX(90deg);
			-ms-transform: translateZ(-20px) rotateX(90deg);
			-o-transform: translateZ(-20px) rotateX(90deg);
			transform: translateZ(-20px) rotateX(90deg);
			opacity: 0;
			
			&.in {
				.animation(cd-rotate-2-in 0.4s forwards);
			}
			&.out {
				.animation(cd-rotate-2-out 0.4s forwards);
			}
		
		}
		&.is-visible {
			 i {
		  		opacity: 1;
			}
		}
		em {
			display: inline-block;
			.translate3d(0; 0; 20px);
		}	
	}
	
	/* Loading Bar Effect */
	&.loading-bar {
		span {
			display: inline-block;
		}
		.ah-words-wrapper {
			overflow: hidden;
			
			&::after {
				content: '';
				position: absolute;
				left: 0.02em;
				bottom: 0;
				height: 3px;
				width: 0;
				background-color: @major_color;
				z-index: 2;
				.transition(width 0.3s -0.2s ease);
			}
		}
		.ah-words-wrapper.is-loading {
			&::after {
				width: 100%;
				.transition(width 3s ease);
				
			}
		}
		b {
			top: 0;
			opacity: 0;
			visibility: hidden;
			.translate(-115%; 0);
			.transition(all 0.7s cubic-bezier(0.350,0,0.3,1.1));
			
		}
		b.is-visible {
			opacity: 1;
			top: 0;
			visibility: visible;
			.translate(0; 0);
		}
	}
	
	/* Slide Effect */
	&.slide {
		span {
			display: inline-block;
		}
		.ah-words-wrapper {
			overflow: hidden;
			vertical-align: top;
			
			b {
				opacity: 0;
				top: .2em;
				
				&.is-visible {
					top: 0;
					opacity: 1;
					.animation(slide-in 0.6s);
				}
				&.is-hidden {
					.animation(slide-out 0.6s);
				}
			}	
		}	
	}
	
	/* Clip Effect */
	&.clip {
		
		span {
			display: inline-block;
		}
		.ah-words-wrapper {
			overflow: hidden;
			margin:0 1px;
			
			&::after {
				content: '';
				position: absolute;
				top: 0;
				right: 0;
				width: 3px;
				height: 99%;
				background-color: @major_color;
			}
		}
		b {
			opacity: 0;
			padding:0 3px 0 0;
			line-height:1.4;
			
			&.is-visible {
				opacity: 1;
			}
		}
	}
	
	/* Reset width on animation */
	&.reset-width {
		span {
			display: inline-block;
		}
		.ah-words-wrapper {
			overflow: hidden;
			margin: 0;		
			top: 0;
		}
	}
	
	/* Zoom */
	&.zoom {
		
		.ah-words-wrapper {
			.perspective(400px);
		}
		
		b {
			opacity: 0;
			
			&.is-visible {
				opacity: 1;
				.animation(zoom-in .8s ease-in-out);
			}
			&.is-hidden {
				.animation(zoom-out .8s ease);
			}
		}	
	}
	
	/* Rotate-3 */
	&.rotate-3 {
		.ah-words-wrapper {
			.perspective(300px);
		}
		b {
			opacity: 0;
		}
		i {
			display: inline-block;
			.rotateY(180deg);
			.backface-visibility(hidden);
		}
		i.in {
			.animation(cd-rotate-3-in 0.6s forwards);
		}
		i.out {
			.animation(cd-rotate-3-out 0.6s forwards);
		}
	}
	
	/* Scale Effect */
	&.scale {
		
		b {
			opacity: 0;
		}
		i {
			display: inline-block;
			opacity: 0;
			.scale(0);
		}
		i.in {
			.animation(scale-up 0.6s forwards);
		}
		i.out {
			.animation(scale-down 0.6s forwards);
		}
	}
	
	/* Push */
	&.push {
		b {
			opacity: 0;
		}
		b.is-visible {
			opacity: 1;
			.animation(push-in 1s cubic-bezier(0.150,0,0.300,1.050));
		}
		b.is-hidden {
			.animation(push-out 1s cubic-bezier(0.150,0,0.300,1.050));
		}
	}
}

/* No CSS transitions */
.no-csstransitions .animated_headlines.rotate-2 i {
  .rotateX(0deg);
  opacity: 0;
}
.no-csstransitions .animated_headlines.rotate-2 i em {
  .scale(1);
}

/* Animations for "Animated Headlines" Addon */

// Rotate-1
@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-in {
  0% {
	.rotateX(180deg);
    opacity: 0;
  }
  35% {
	.rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
	.rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes cd-rotate-1-out {
  0% {
	.rotateX(0deg);
    opacity: 1;
  }
  35% {
	.rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
	.rotateX(180deg);
    opacity: 0;
  }
}

// cd-pulse
@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    -moz-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    -o-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    -moz-transform: translateY(-50%) scale(0.9);
    -ms-transform: translateY(-50%) scale(0.9);
    -o-transform: translateY(-50%) scale(0.9);
    transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    -moz-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    -o-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}

// Rotate 2
@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}

// Slide
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}

@keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}

// Zoom
@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(120px) scale(1.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
  }
}

@keyframes zoom-in {
  0% {
    opacity: 0;
	-webkit-transform: translateZ(120px) scale(1.2);
    -moz-transform: translateZ(120px) scale(1.2);
    -ms-transform: translateZ(120px) scale(1.2);
    -o-transform: translateZ(120px) scale(1.2);
    transform: translateZ(120px) scale(1.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    -moz-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    -o-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-60px);
  }
}
@keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    -moz-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    -o-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-60px) scale(0.8);
    -moz-transform: translateZ(-60px) scale(0.8);
    -ms-transform: translateZ(-60px) scale(0.8);
    -o-transform: translateZ(-60px) scale(0.8);
    transform: translateZ(-60px) scale(0.8);
  }
}


// Rotate-3
@-webkit-keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@keyframes cd-rotate-3-in {
  0% {
	.rotateY(180deg);
  }
  100% {
    .rotateY(0deg);
  }
}
@-webkit-keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@keyframes cd-rotate-3-out {
  0% {
    .rotateY(0deg);
  }
  100% {
	.rotateY(-180deg);
  }
}

// Scale

@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-up {
  0% {
	.scale(0);
    opacity: 0;
  }
  60% {
	.scale(1.2);
    opacity: 1;
  }
  100% {
	.scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@keyframes scale-down {
  0% {
    .scale(1);
    opacity: 1;
  }
  60% {
    .scale(0);
    opacity: 0;
  }
}

// Push
@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-150%);
  }
  65% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-150%);
    -moz-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    -o-transform: translateX(-150%);
    transform: translateX(-150%);
  }
  65% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  
  100% {
    opacity: 0;
    -webkit-transform: translateX(150%);
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(150%);
    -moz-transform: translateX(150%);
    -ms-transform: translateX(150%);
    -o-transform: translateX(150%);
    transform: translateX(150%);
  }
}less/responsive.less000060400000015613150750504150010603 0ustar00.hidden-print {
	padding:0 25px;
	margin:0;
	text-align:center;
	position:relative;
	display:table;
	>a {
		display:table;
		margin:0;
		right:0;
		padding:8px 40px;
		background:#18A2B8;
		color:#fff;
		border-radius:3px;
		letter-spacing:1px;
		text-transform: uppercase;
		text-shadow:1px 2px 2px rgba(0,0,0,.2);
		font-weight:500;
	}
}
@media print {
	.visible-print {
		display: inherit!important;
	}
	.hidden-print {
		display: none!important;
	}
}

@media (min-width: @screen-md) {
	
	#sp-addspace-logo {
		div.row {
			.flexbox();
			.flex-align-items();
		}
	}
	.no-gutter .row > [class*="col-md"],
	.no-gutter .row-fluid > [class*="col-"],
	.no-padding > div > .row > [class*="col-"],
	.no-padding > div > .row-fluid > [class*="col-"],
	.no-gutter {
		padding-right:0;
		padding-left:0;
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center);
	}
	
	
}

@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
	
	.sp-megamenu-parent {
		padding:0;
		>li {
			>a {
				padding: 0 8px;

			}
		}
	}	
	
}

@media (min-width: @screen-sm-min) and (max-width: @screen-md-min){

	.flipper {
		.back {
			overflow:hidden;
			.sppb-person-block {
				.sppb-person-information {
					padding:2px 5px 0 5px!important;
				}
			}

			.sppb-person-introtext {
				padding:3px 10px!important;
				margin-top:0;
				font-size:80%!important;
			}
			.sppb-person-social-icons {
				position:absolute;
				width:100%;
				line-height:35px;
				margin-bottom:-8px;
				background:#fff;
			}
		}
	}
	.btn,
	.sppb-btn {
		&.responsive{
			white-space: normal;
		}
	}
	
	.sp-comingsoon {
		a.logo {
			img.sp-default-logo {
				margin:0 auto!important;
			}
			div.backhome {
				display:none;
			}
			&:hover {
				img.sp-default-logo {
					text-align:center;
					margin:0 auto;
				}
			}
		}
	}
}
@media (max-width: @screen-sm-min) {
	
	#sp-addspace-logo {
		div.row {
			img {
				margin: 2vh 0;
			}
		}
	}
	/* Fixing Container and left/right when SPPB page is inside Joomla Articles */
	.has-left-right-modules {
		.sppb-in-article-left,
		.sppb-in-article-right { 
			.sp-column {
				width:100%;
				padding:15px 35px;
			}
		}
	}
	
	#sp-top2 { 
		//width:auto;
		margin-left: auto;
		margin-right: auto;
		//.flexbox();
		//.flex-align-items();
		//.flex-justify-content(center);	
		

		ul{
			width:auto;
			margin-left: auto;
			margin-right: auto;
		}
	}
	#sp-addspace-logo {
		#sp-logo, #sp-addspace {
			.flex-justify-content(center); //  to the center
		}	
	}

	
	
	
	.addspace,
	.centered {
		.sp-column {
			text-align:center;
			//margin:0 auto;
			//padding:0;
			
			
			>div{
				//display:block;
				width:100%;
				margin:0 auto;
				
			}
		}
		
	
		>.container {	
			>.row {

				#cart-menu {
					
					float:left;
					
					&.shopping-menu-is-open {
						padding:0;
						width:100vw;
						height:100vh;
					}
				}
			}
		}
	
	}
	
	//Top search
	.top-search-wrapper{
		right:30px;
		width:50px;
		
		.icon-top-wrapper{
			cursor: pointer;
			width:50px;
	
			i.fa, i.fas, i.far {
				font-size:16px;
				text-align:center;
				width:50px;
				margin:0 auto;
				
			}
			i.pe {
				font-size:20px;
				text-align:center;
				width:50px;
				margin:0 auto;
				
			}
			i.pe.search-close-icon.open {
				font-size:27px;
			}
		}
	}
	
	.top-search-input-wrap{
	
		.top-search-wrap {
			position:absolute;
			right:5vw;
			left:auto;
			float:none;
			width:70vw;
			margin:-20px auto 0;
			.sp_search_input{
				width:80vw;
				margin:0 auto;
			}
		}
	}
	
	.centered, .addspace {
		.top-search-wrap {
			position:absolute;
			right:-20vw;
			left:auto;
			float:none;
			width:70vw;
			margin:-20px auto 0;
			
		}
	}
	
	.sppb-addon-image-content {
		.sppb-image-holder {
			position: inherit;
			width: 100%;
			min-height: 350px;
		}
	
	}
	.com-sppagebuilder #sp-main-body #sp-left,
	.com-sppagebuilder #sp-main-body #sp-right {
		padding:0 30px;
		margin-left:0;
		margin-right:0;
	}
	.sppb-content-holder {
		padding: 20px 0 50px 0!important;
	}
	
	.sppb-addon-animated-number {
		text-align:center;
	}
	
	.flipper {
		width:100%;
		margin:25px auto;
		.back {
			.sppb-person-block {
				.thumb,.sppb-person-information {
					width:50%;
				}
				.sppb-person-information {
					padding:15px 10px 15px 20px;
						
						.sppb-person-name {
							font-size:160%;
						}
						.sppb-person-designation {
							line-height:1.6;
							font-size:120%;
						}
				}
		    }
			.sppb-person-introtext {
				padding:15px 25px;
				line-height:1.8!important;
				font-size:100%!important;
			}
		}
	}
	.sp-comingsoon {
		a.logo {
			img.sp-default-logo {
				margin:0 auto!important;
			}
			div.backhome {
				display:none;
			}
			&:hover {
				img.sp-default-logo {
					text-align:center;
					margin:0;
				}
			}
		}
	}
	.mobile-centered {
		text-align:center!important;
		margin-left: auto !important;
		margin-right: auto !important;
		float:none!important;
		display:table;
	}
	
	
	// Offline Page
	.offline-container {
		width:100vw;
		
		.offline-inner {
			width:90vw;
			border-radius:4px;
			
			
			.sp-comingsoon-countdown {
				padding:0;
			}
			.days,
			.hours,
			.minutes,
			.seconds{
				width: 23%;
				padding:5px;
			}	
		}
	}
	
}

@media (max-width: @screen-xs) {
	/* Fixed full width for products in VM Shop on "mobile" */
	.productwrap .product {
		width:100%;
		display:block;
	}
	.offline-container {
		
		.offline-inner {
			
			#form-login {
				width:90%;
			}
		}
	}
	
	.cd-headline .cd-words-wrapper > b {
		white-space:normal;
		clear:both;
	}
	
	// Timeline addon (from SPPB 2.3.5)
	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before,
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::after,
    .sppb-addon-timeline .sppb-addon-timeline-wrapper::before,
    .sppb-addon-timeline .sppb-addon-timeline-wrapper::after {
        display: none;
    }
	.timeline-movement {
		padding:0;
		
		&:before,
		&:after{
			padding:0;
		}
		&.odd,
		&.even {
			width: 100%;
			display:table;
			margin:0 auto;
			left:0;
			right:0;
			position:relative;
		}
		&.odd:after {
			position:relative;
			margin:50px auto;
			height: 1px;
			top:48px;
			bottom:auto;
			width: 40%;
			padding:0;
			background-color: lighten(@major_color, 20%);
		}
		
		 &.even:before {
			background-color: lighten(@major_color, 20%);
			bottom: 10px;
			content: " ";
			height: 1px;
			left: 0;
			position: absolute;
			right: 0;
			top: auto;
			width: 40%;
			margin: 0 auto;
		}
		&.even:after{
			display:none;
		}
	}
	
	/* SP Cookie Consent */
	#sp-cookie-consent.position-bottom_left,
	#sp-cookie-consent.position-bottom_right {
		width: calc(100% - 10px)!important;
		margin:0 auto;
		bottom: 20px;
		box-shadow:0 4px 8px rgba(50,50,50,.2);
	}
	
}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}
less/menu.less000060400000107575150750504150007363 0ustar00/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
/*=========================================
 *======= 	 Megamenu	   ============
 *=======================================*/
.sp-megamenu-wrapper .sp-megamenu-parent .hide-it,
.sp-megamenu-wrapper .sp-megamenu-parent .separator .hide-it {
	display:none;
}
.sp-megamenu-parent {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display:block; /* for older browsers */

	
	>li {
		display: inline-block;
		position: relative;
		padding: 0;

		&.menu-justify {
			position: static;
		}
		
		>a {
			display: inline-block;
			padding: 0 12px;
			-webkit-transform: translateZ(0);
			
				>i {
					text-align:center;
					display:inline-table;
					min-width:1.7em;
				}
		}

		.nav-header,
		.separator,
		.separator > a {
			cursor:default!important;
		}

		&.sp-has-child>a:after{
			font-family: "peIcon7";
			content: "\e688";
			padding:0 3px;
			vertical-align:middle;
			font-size:90%;
			opacity:.9;
			border:0;
			.transition(opacity .3s ease-in-out);
		}
			&.sp-has-child>a:hover:after {
				font-family: "peIcon7";
				content: "\e680";
				opacity:.7;
				border:0;
			}
	}

	.sp-module {
		//padding: 10px;
	}
	
	.sp-mega-group {
		list-style: none;
		padding: 0;
		margin: 0!important;

		.sp-mega-group-child {
			list-style: none;
			padding: 0;
			margin: 0;
			
		}
	}

	.sp-dropdown {
		margin: 0;
		padding: 0;
		position: absolute;
		z-index: 10;
		display: none;
		visibility:hidden; /* Hides on some animations */
		width:100%; /* Fix for sp-menu-full */

		.sp-dropdown-inner {
			background: inherit;
			box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
			padding: 10px;
			
		}
		

		.sp-dropdown-items {
			list-style: none;
			padding: 0;
			margin:0;


			.sp-has-child {
				>a {
					border:0;
					&:after{
						font-family: "peIcon7";
						content: "\e684";
						border:0;
						float: right;
						padding:0;
						vertical-align:middle;
						font-size:100%;
						opacity:0.9;
						.transition(all .3s ease-in-out);
					}
					&:hover:after{
						font-family: "peIcon7";
						content: "\e688";
						opacity:1;
						border:0;
					}
				}
			}
	
		}

		&.sp-menu-center {
			margin-left: 45px;
		}
		
		&.sp-dropdown-main {
            top: 100%;
			
            &.sp-menu-right {
                left: 0;
            }
            &.sp-menu-full {
                left: 0; /* IMPORTANT Fix left:0 to always shift full dropdown menu */
                right: 0;
				margin:0 auto;
            }

            &.sp-menu-left {
                right: 0;
            }
        }
		/* 2nd, 3rd, 4th level */
		&.sp-dropdown-sub {
			top: -10px; /* back up 10 pixels to level */
			left: 100%;
			border-top:0;
			border-bottom:0;
			border-left:10px solid transparent;
			border-right:10px solid transparent;
			
			.sp-dropdown-inner {
				box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
			}
		}

		//List Item
		li.sp-menu-item { //child sub
			display: block;
			padding: 0;
			position: relative;
			
			>a {
				display: block;
				padding: 5px 10px;
				margin-bottom:2px;
				color: #333;
				cursor: pointer;
				font-size:90%; // a bit smaller font

				&.sp-group-title {
					text-transform: uppercase;
					font-weight: bold;
				}
				>i {
					text-align:center;
					padding-right:5px;
					min-width:1.4em;
					opacity:0.8;
				}
				&:hover {
					color: #fff;
					border-radius:3px;
					>i {
						opacity:1;
					}
				}

			}
			&.active>a>i {
				opacity:1;
			}
			&.current-item>a {
				border-radius:3px;
			}
			&.separator {
				>a {
					line-height:2;
					margin-bottom:10px;			
				}

			}
		}
	}

	.sp-dropdown-mega {
		.sp-dropdown-inner {
			>.row {
				margin-top: 30px;
				
				&:first-child {
					margin-top: 0;
				}
				div:last-child {
					.sp-mega-group {
						padding: 0;
						margin:0 0 0 -20px;
						border-right:none;	
					}
				}
			}
		}
	}


	//Has Child
	.sp-has-child {
		&:hover {
			>.sp-dropdown {
				display: block;
				visibility:visible;
			}
		}
	}

    // (Simple) Fade Animation
    &.menu-fade {
		
		.sp-has-child {
			>.sp-dropdown {
				display: block;
				opacity: 0;
				visibility: hidden;
				-webkit-transform: translate3d(0,0,0);
				-moz-transform: translate3d(0,0,0); 
        		transform: translate3d(0,0,0);
				.transition(~'opacity .35s ease, visibility .35s ease');	
			}
		}

		.sp-has-child:hover {
			>.sp-dropdown {
				display:block;
				opacity:1;
				visibility:visible;
			}
		}
		/* Old
        .sp-has-child:hover {
            >.sp-dropdown {
                -webkit-animation: spMenuFadeIn 0.4s ease;
                animation: spMenuFadeIn 0.4s ease;
				-webkit-transform-origin: 50% 0%;
				transform-origin: 50% 0%;
            }
        }
		*/
		
    }

    //Zoom Animation
    &.menu-zoom {
        .sp-has-child:hover {
            >.sp-dropdown {
                -webkit-animation: spMenuZoom 0.6s ease;
                animation: spMenuZoom 0.6s ease;
				-webkit-transform-origin: 50% 0%;
				transform-origin: 50% 0%;
            }
        }
    }
	
	//Fade in down Animation
	&.menu-fade-down {

		.sp-has-child:hover {
			>.sp-dropdown {
				opacity:0;
				visibility:hidden;
				-webkit-animation:spMenuFadeInDown 0.35s ease forwards 0.1s;
				animation:spMenuFadeInDown 0.35s ease-in-out forwards 0.1s;
	
			}
		}
	}
	
	//Fade in down, Fade out up Animation
	&.menu-fade-down-fade-up {
		.sp-has-child {
			>.sp-dropdown {
				display: block;
				margin:0;
				opacity: 0;
				visibility: hidden;
				-webkit-transform: translateY(-25px);
				-moz-transform: translateY(-25px); 
        		transform: translateY(-25px);
				.transition(~'transform .4s ease, opacity .2s ease .1s, visibility .2s ease .1s');	
			}
		}

		.sp-has-child:hover {
			>.sp-dropdown {
				display:block;
				opacity:1;
				visibility:visible;
				-webkit-transform: translateY(0px);
				-moz-transform: translateY(0px); 
        		transform: translateY(0px);
			}
		}
	}
}
/* Safari hack for font-weight */
.safari .sp-megamenu-parent li a {
    //-webkit-font-smoothing: subpixel-antialiased;
    -webkit-transform: translateZ(0);
}


/*=========================================
 *======= 	Off Canvas   ============
 *=======================================*/
#offcanvas-toggler {
	float: right;
	position:relative;
	z-index:3;

	>i {
		display: inline-table;
		text-align:center;
		width:32px;
		padding: 0;
		font-size: 18px;
		background:transparent;
		vertical-align:middle;
		margin:-5px auto 0;
		border-radius: 3px;
		cursor: pointer;
		.transition(~'color 400ms, background-color 400ms');
		&:hover {
			color: #fff;
		}
	}
}
.off-canvas-menu-init{
    overflow-x: hidden;
    position: relative;
}
.offcanvas {
    .offcanvas-overlay{
        visibility: visible;
        opacity: 1;
    }
	
}
.offcanvas-overlay {
    background: rgba(0,0,0,.2);
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    visibility: hidden;
    -webkit-transition: .5s cubic-bezier(0.5,0,0.3,1);
    transition: .5s cubic-bezier(0.5,0,0.3,1);
}
.off-canvas-menu-wrap{
    position: relative;
    -webkit-transition: .5s cubic-bezier(0.5,0,0.3,1);
    transition: .5s cubic-bezier(0.5,0,0.3,1);
    right: 0;
    top:0;
	backface-visibility: hidden;
	
}

.close-offcanvas {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1;
	color: #777;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 100%;
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	.transition(~'border 300ms, color 300ms');
	
}

// Accordion menu
.accordion-menu {
	li{
		position:relative;
		
		a {
			padding:10px 20px;
			line-height: 28px;
			.transition(1.7s ease);
			
			>img {
				max-height:20px;/* image icon */
				max-width:20px;
				display:inline;
				margin:-4px 7px 0 0;
			}
			
		
			> i {
				width:24px;
				text-align:center;
				margin:0 auto;
				text-indent:0;
				
				&.pe {
					font-size:110%;
					margin-top:-2px;
					vertical-align:middle;
				}
				
				&:before {
					width:24px;
					text-align:center;
					margin:0 auto;
				}
			}
		}
		
		//sub-levels
		ul > li > a {
			text-indent: 10px;
		}
		ul > li > ul > li > a {
			text-indent: 20px;
		}
		
		.accordion-menu-toggler {
			display: inline-block;
			position: absolute;
			top: 0;
			right: 0;
			width:33%;
			line-height: 41px;
			cursor: pointer;
				
				.open-icon {
					text-align:center;
					font-size:0.7em;
						
					&:before {
						
						line-height: 32px;
						text-align:center;
						position: absolute;
						right:12px;
						top: 5px;				
						-webkit-transform: rotate(180deg);
						transform: rotate(180deg);
						.transition(.3s ease);
					}	
				}
	
				&.collapsed {
					.open-icon {
					
						&:before {
							-webkit-transform: rotate(0deg);
							transform: rotate(0deg);
						}
					}
				}
	
		}
		.separator {
		
			border-bottom: none;
			padding:0;

			> a:hover {
				//background: #f5f5f5;
			}
			
		}
	
		.divider-separator{
			display: none;
			>a:before,
			>a:after {
				display: none;
				text-indent:-9999em;
			}
		}
	
	}
	
	li.active {					
		.accordion-menu-toggler {	
			
			&.active-open {
				.open-icon {
					color:@major_color;
				}
			}
		}
	}
}

.offcanvas-menu {
    width:  320px;
    height: 100vh;
	background: #fff;
	box-shadow:-1px 0 10px rgba(0,0,0,.15);
    color: #777;
    position: fixed;
    top: 0;
    right: 0;
    -webkit-transform: translateX(320px);
    transform: translateX(320px);
    visibility: hidden;
	overflow-y: scroll;
    .transition(.5s cubic-bezier(0.5,0,0.3,1));
    z-index: 1007;

	.offcanvas-inner {
		padding: 30px 20px 20px;
		.sp-module {
			margin-top: 20px;
			ul {
				> li{
					border: none;
					position: relative;
					a, .nav-header, .separator {
						display:block;
						.transition(300ms);
						padding:4px 20px;
						line-height:2;

						&:before{
 							display: none;
 						}
						
						>img {
							max-height:22px;/* image icon */
							max-width:22px;
							display:inline;
							margin:-4px 7px 0 0;
						}
						
					
						> i {
							width:24px;
							text-align:center;
							margin:0 auto;
							text-indent:0;
							
							&.pe {
								font-size:110%;
								margin-top:-2px;
								vertical-align:middle;
							}
							
							&:before {
								width:24px;
								text-align:center;
								margin:0 auto;
							}
						}
						
					}
	
					/* Text Separator for Off-Canvas menu */
					.divider {	
						background:transparent;	
						display:block;
						height:auto;
						margin:0;
						padding: 0;
						z-index:0;
						.separator {
							background:transparent;
							display:none; // hidding from view
							position:relative;
							width:100%;
							padding: 0;
							text-indent:-9999em;
							clear:both;
						}
						.text {
							padding:4px 20px;
							display:block; // bringing to view
							text-indent:0;
						}	
					}
			
					>a:before,
					>a:after {
						display: none;
					}
					ul > li > a {
						text-indent: 10px;
                    }
					ul > li > ul > li > a {
						text-indent: 20px;
                    }
	
				}
				
				// Accordion menu (offcanvas)
				&.accordion-menu {
					> li{
						
						
						a {
							padding:10px 20px;
							line-height: 28px;
						}
						
						.accordion-menu-toggler {
 							display: inline-block;
							position: absolute;
							top: 0;
							right: 0;
							padding-right:50px;
							cursor: pointer;
							.open-icon {
					 			&:before {
									right:20px;
								}
							}
	
						}
						.separator {
						
							border-bottom: none;
							padding:0;

							> a:hover {
								//background: #f5f5f5;
							}
							
						}
					
						.divider-separator{
							display: none;
							>a:before,
							>a:after {
								display: none;
								text-indent:-9999em;
							}
						}
						
					}
				}
			}
			
			&:first-child {
				margin-top: 0;
			}			
		}	
		
		.sp-module .sp-module-content > ul {
			margin:0 -18px;
		}
		.search {
			margin-top: 32px;
			input {
				width: 100%;
				background: transparent;
				border-radius: 0;
				border: 1px solid #eee; 
				box-shadow: none;
				-webkit-box-shadow: none;
			}
		}
	}
}


.offcanvas {
	width: 100%;
	height:100%;
	position: relative;
	.transition(.5s cubic-bezier(0.5,0,0.3,1));

	.body-innerwrapper:after {
		width: 100%;
		height: 100%;
		opacity: 1;
		.transition(opacity 0.5s);
		
	}
	
	.off-canvas-menu-wrap{
        right: 0;
        -webkit-transform: translateX(-320px);
        transform: translateX(-320px);
		
		
    }
    .off-canvas-menu-wrap:after {
        width: 100%;
        height: 100%;
        right: 0;
    }
	.offcanvas-menu {
		opacity: 1;
		visibility: visible;
        z-index: 9999;
        right: 0;
		position:fixed; /* Fix for some mobile devices - Flex 3.5 */
		height: 100%; /* Fix for some mobile devices - Flex 3.5 */
        -webkit-transform: translateX(0);
        transform: translateX(0);
		
 		
		/* 2nd, 3rd, 4th and 5th level */
		.nav-child li a,
		.nav-child li .nav-child li a,
		.nav-child li .nav-child li .nav-child li a,
		.nav-child li .nav-child li .nav-child li .nav-child li a {
			text-indent:15px;
		}
		
	}
	
}

 .offcanvas-overlay {
 	opacity: 0;
 	.transition(all .4s cubic-bezier(0.5,0,0.3,1));
 }


.menu .nav-child.small {
	font-size: inherit;
}
/*=========================================
 *======= 	Menu Animation   ============
 *=======================================*/
//Drop Down Animation
.sp-megamenu-parent {
	
    //Fade in up Animation
    &.menu-fade-up {
		
		.sp-has-child {
			>.sp-dropdown {
				display: block;
				opacity: 0;
				visibility: hidden;
				-webkit-transform: translate3d(0,30px,0);
				-moz-transform: translate3d(0,30px,0); 
        		transform: translate3d(0,30px,0);
				-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%;
				.transition(~'-webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease');	
			}
		}

		.sp-has-child:hover {
			>.sp-dropdown {
				display:block;
				opacity:1;
				visibility:visible;
				-webkit-transform: translate3d(0,0,0);
				-moz-transform: translate3d(0,0,0); 
        		transform: translate3d(0,0,0);
			}
		}
		/*
        .sp-has-child:hover {
            >.sp-dropdown {
                -webkit-animation: spMenuFadeInUp 0.5s ease;
                animation: spMenuFadeInUp 0.5s ease;
            }
        }
		*/
    }
    //Rotate Menu Animation
    &.menu-rotate {
        .sp-has-child:hover {
            >.sp-dropdown {
                opacity: 1;
				-webkit-transform:perspective(1000px) rotateX(0deg);
        		transform:perspective(1000px) rotateX(0deg);
                visibility: visible;
						
            }
        }
    }
    // Menu Slide Down
    &.menu-slide-down {
		
		.sp-has-child {
			>.sp-dropdown {
				display: block;
				//opacity: 0;
				visibility: hidden;
				//.transition(~'-webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease');
				
				/*
				&.sp-dropdown-mega{
					left: auto;
					right: 0;
				}
				*/
			}
		}
        .sp-has-child:hover {
            >.sp-dropdown {
                //display:block;
				//opacity:1;
				visibility:visible;
				-webkit-animation: spMenuSlideDown 0.5s ease;
                animation: spMenuSlideDown 0.5s ease;

            
				&.sp-dropdown-sub {
					//top: -10px;
					left: 100%;			
				}
            }
        }
    }
}

/* =================== Rotate Menu Drop Down =============== */
.menu-rotate {
    .sp-has-child {

        >.sp-dropdown {
            -webkit-transform-origin: top center;
            transform-origin: top center;
			-webkit-transform:perspective(1200px) rotateX(-70deg);
        	transform:perspective(1200px) rotateX(-70deg);
			.transition(~'-webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease');
            opacity: 0;
            visibility: hidden;
            display: block;
			
            &.sp-dropdown-mega{
                left: auto;
                right: 0;
            }
        }
    }
}

/* ======================== Drop In ====================== */
.menu-drop-in{
    .sp-has-child {
		
		>.sp-dropdown {
			-webkit-animation: spMenuFadeInUp 0.7s ease;
             animation: spMenuFadeInUp 0.7s ease;
		}

        .sp-dropdown-inner{
            background: transparent none repeat scroll 0 0;
            //box-shadow: none;
			box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
        }
        .sp-dropdown-items {
            perspective: 1000px;
        }
        .sp-menu-item{
            -webkit-transform: translate(0,100px);
            transform: translate(0,100px);
            opacity: 0;
			.transition(~'-webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.35s ease, visibility 0.35s ease');	
			
        }
        &:hover{
			
            .sp-menu-item{
                -webkit-animation-timing-function : ease-in-out;
                animation-timing-function : ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
                -webkit-animation-name: dropup;
                animation-name: dropup;
				
				
               &:nth-child(1){
                    -webkit-animation-duration: 0.2s;
                    animation-duration: 0.2s;
                }
                &:nth-child(2){
                    -webkit-animation-duration: 0.3s;
                    animation-duration: 0.3s;
                }
                &:nth-child(3){
                    -webkit-animation-duration: 0.4s;
                    animation-duration: 0.4s;
                }
                &:nth-child(4){
                    -webkit-animation-duration: 0.5s;
                    animation-duration: 0.5s;
                }
                &:nth-child(5){
                    -webkit-animation-duration: 0.6s;
                    animation-duration: 0.6s;
                }
                &:nth-child(6){
                    -webkit-animation-duration: 0.7s;
                    animation-duration: 0.7s;
                }
                &:nth-child(7){
                    -webkit-animation-duration: 0.8s;
                    animation-duration: 0.8s;
                }
                &:nth-child(8){
                    -webkit-animation-duration: 0.9s;
                    animation-duration: 0.9s;
                }
				&:nth-child(9){
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                }
				&:nth-child(10){
                    -webkit-animation-duration: 1.1s;
                    animation-duration: 1.1s;
                }
				&:nth-child(11){
                    -webkit-animation-duration: 1.2s;
                    animation-duration: 1.2s;
                }
				&:nth-child(12){
                    -webkit-animation-duration: 1.3s;
                    animation-duration: 1.3s;
                }
				
            }
        }
    }
}

/* Important hack (only) for mobile devices hover/click on parent link */
.mobile {
	.sp-megamenu-parent {		
		.sp-has-child {
			.sp-dropdown {
				display:none;
			}
			&:hover,
			&:focus {
				.sp-dropdown {
					z-index: 99;
					opacity:0;
					visibility:hidden;
					-webkit-animation:MobileFadeInDown 0.35s ease forwards 0.1s;
					animation:MobileFadeInDown 0.35s ease-in-out forwards 0.1s;
				}
			}
		}

	}
}

//Drop In Animation
@keyframes dropup {
    0%   {opacity:0; transform: translate(0,100px);}
    100% {opacity:1; transform: translate(0,0);}
}
@-webkit-keyframes dropup {
    0%   {opacity:0; transform: translate(0,100px); }
    100% {opacity:1; transform: translate(0,0);}
}

/* ================== Twist Menu =================== */
.menu-twist{
    .sp-has-child {
		>.sp-dropdown {
			-webkit-animation: spMenuFadeInUp 0.7s ease;
             animation: spMenuFadeInUp 0.7s ease;
		}
		
        .sp-dropdown-inner{
            background: transparent none repeat scroll 0 0;
            //box-shadow: none;
			box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
        }
        .sp-menu-item{
            -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
        }
        &:hover{
            .sp-menu-item{
                -webkit-animation-direction: normal;
                animation-direction: normal;
                -webkit-animation-iteration-count:1;
                animation-iteration-count:1;
                -webkit-animation-timing-function : ease-in-out;
                animation-timing-function : ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
                -webkit-animation-name: twist;
                animation-name: twist;
                &:nth-child(1){
                    -webkit-animation-duration: 0.2s;
                    animation-duration: 0.2s;
                }
                &:nth-child(2){
                    -webkit-animation-duration: 0.3s;
                    animation-duration: 0.3s;
                }
                &:nth-child(3){
                    -webkit-animation-duration: 0.4s;
                    animation-duration: 0.4s;
                }
                &:nth-child(4){
                    -webkit-animation-duration: 0.5s;
                    animation-duration: 0.5s;
                }
                &:nth-child(5){
                    -webkit-animation-duration: 0.6s;
                    animation-duration: 0.6s;
                }
                &:nth-child(6){
                    -webkit-animation-duration: 0.7s;
                    animation-duration: 0.7s;
                }
                &:nth-child(7){
                    -webkit-animation-duration: 0.8s;
                    animation-duration: 0.8s;
                }
                &:nth-child(8){
                    -webkit-animation-duration: 0.9s;
                    animation-duration: 0.9s;
                }
				&:nth-child(9){
                    -webkit-animation-duration: 1s;
                    animation-duration: 1s;
                }
				&:nth-child(10){
                    -webkit-animation-duration: 1.1s;
                    animation-duration: 1.1s;
                }
				&:nth-child(11){
                    -webkit-animation-duration: 1.2s;
                    animation-duration: 1.2s;
                }
				&:nth-child(12){
                    -webkit-animation-duration: 1.3s;
                    animation-duration: 1.3s;
                }
            }
        }
    }
}
/* Twist Animation */
@keyframes twist {
    0%   {opacity:0;	transform: rotateY(90deg);}
    100% {opacity:1; transform:  rotateY(0);}
}
@-webkit-keyframes twist {
    0%   {opacity:0;-webkit-transform:  rotateY(90deg); }
    100% {opacity:1; -webkit-transform: rotateY(0);}
}

/*===========	Menu Animation   ============*/
//Fade in
@-webkit-keyframes spMenuFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes spMenuFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
//Zoom
@-webkit-keyframes spMenuZoom {
    0% {
        opacity: 0;
        -webkit-transform: scale(.8);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@keyframes spMenuZoom {
    0% {
        opacity: 0;
        transform: scale(.8);
        -webkit-transform: scale(.8);
    }

    100% {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
//Fade in Down (Slide In) Animation
@-webkit-keyframes spMenuSlideDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -30px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
    }
}

@keyframes spMenuSlideDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -30px, 0);
    }

    100% {
        opacity: 1;
        transform: none;
    }
}

//Fade in Up
@-webkit-keyframes spMenuFadeInUp {
    0% {
        opacity: 0;
		visibility:hidden;
        -webkit-transform: translate3d(0, 30px, 0);
    }

    100% {
        opacity: 1;
		visibility:visible;
        -webkit-transform: translate3d(0, 0, 0);
    }
}

@keyframes spMenuFadeInUp {
    0% {
        opacity: 0;
		visibility:hidden;
        transform: translate3d(0, 30px, 0);
    }

    100% {
        opacity: 1;
		visibility:visible;
        transform: translate3d(0, 0, 0);
    }
}

// Fix for Mobile Dropdown!
@-webkit-keyframes MobileFadeInDown {
  0% {
	opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);	
  }

  100% {
    opacity: 1;
	visibility:visible;
    -webkit-transform: none;
  }
}
@keyframes MobileFadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -30px, 0);
  }

  100% {
    opacity: 1;
	visibility:visible;
    transform: none;
  }
}


/* =============== Slide Top Off Canvas Menu ============== */
.slide-top-menu{
    .offcanvas-menu{
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .off-canvas-menu-wrap {
        right: 0;
    }
    .offcanvas-overlay{
        visibility: visible;
        opacity: 1;
    }
    .offcanvas-menu {
        right: 0;
        visibility: visible;

    }
}

/* ========= Full Screen Off Canvas Menu ========= */
.full-screen{
    .offcanvas-menu{
        right: -100%;
        width: 100%;
        transform: translateX(0);
        transition: all .6s cubic-bezier(0.5,0,0.3,1);
        .offcanvas-inner {
            margin: 0 auto;
            text-align: center;
            .sp-module{
                margin-bottom: 8vh;
                margin-top: 8vh;
                padding-bottom: 0;
                ul {
                    background: transparent;
                    height: auto;
                    li {
                        overflow: inherit;
						border:none;
						.separator, .nav-header{
							font-size: 140%;
							color:#a0a0a0;
						}
                        a{
                            //color: #fff;
							border:none;
                            display: inline-block;
                            font-size: 190%;
                            padding: 5px 20px;
							margin: 0 auto;
							
                            &:before{
                                display: none;
                            }
                            &:hover,
                                &:focus{
                                background: transparent;
                            }
                        }
                        .accordion-menu-toggler{
                            position:relative;
							left: auto;
							width:50px;
                            right: auto;
                            font-size: 28px;
							top:1px;
                        }
                        ul{
                            li{
                                display: block;
                                a{
                                    margin: 0 auto;
									font-size: 120%;
                                }
                                .accordion-menu-toggler{
                                    font-size:20px;
									top:5px;
                                }
								
								&:last-child {
									margin: 0 auto 20px;
								}
                            }

                        }
                        &:hover,
                            &:focus{
                            a{
                                background: transparent;
                            }
                        }
						
                    }
                    &.nav.menu{
                        padding-bottom: 75px;
                    }
                }
                .search{
                    max-width: 300px;
                    margin: 25px auto 0;
                }
                .sp-module-title {
                    font-size: 28px;
                }
            }
        }
        .close-offcanvas {
            font-size: 20px;
            height: 35px;
            line-height: 1;
            right: 30px;
            top: 25px;
            width: 35px;
            padding-top: 6px;
        }
    }

}
.full-screen-off-canvas{
    &.ltr{
        .offcanvas-menu{
            visibility: visible;
            z-index: 9999;
            width: 100%;
            right: 0;
        }
    }
}

/* =============== Full Screen Off Canvas From Top ================== */
.full-screen-ftop{
    .offcanvas-menu{
        right: 0;
        width: 100%;
        opacity: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        transition: all 0.5s cubic-bezier(0.5,0,0.3,1);
        .offcanvas-inner {
            margin: 0 auto;
            text-align: center;
            .sp-module{
                margin-bottom: 80px;
                margin-top: 80px;
                padding-bottom: 0;
                ul {
                    background: transparent;
                    height: auto;
                    >li{
                        opacity: 0;
                        -webkit-transform: translate3d(0px, -80px, 0px);
                        transform: translate3d(0px, -80px, 0px);
                        -webkit-transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
                        transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
                    }
                    li {
                        overflow: inherit;
						
						.separator, .nav-header{
							font-size: 120%;
							color:#a0a0a0;
						}
						
                        a{
                            border:none;
                            display: inline-block;
                            font-size: 190%;
                            padding: 5px 20px;
							margin: 0 auto;
                            &:before{
                                display: none;
                            }
                            &:hover,
                                &:focus{
                                background: transparent;
                            }
                        }
                        .accordion-menu-toggler{
                            position:relative;
							left: auto;
                            right: auto;
                            font-size: 28px;
							width:50px;
							top:1px;
                        }
                        ul{
                            li{
                                display: block;
                                a{
                                    margin: 0 auto;
									font-size: 120%;
                                }
                                .accordion-menu-toggler{
                                    font-size:20px;
									top:5px;
                                }
								&:last-child {
									margin: 0 auto 20px;
								}
                            }

                        }
                        &:hover,
                            &:focus{
                            a{
                                background: transparent;
                            }
                        }
                    }
                    &.nav.menu{
                        padding-bottom: 75px;
                    }
                }
                .search{
                    max-width: 300px;
                    margin: 25px auto 0;
                }
                .sp-module-title {
                    font-size: 28px;
                }
            }
        }
        .close-offcanvas {
            font-size: 20px;
            height: 35px;
            line-height: 1;
            right: 30px;
            top: 25px;
            width: 35px;
            padding-top: 6px;
        }
    }

}
.full-screen-off-canvas-ftop{
    &.ltr{
        .offcanvas-menu{
            visibility: visible;
            z-index: 9999;
            width: 100%;
            right: 0;
            opacity: 1;
            .sp-module{
                margin-top: 80px;
				margin-bottom: 80px;
                ul {
                    background: transparent;
                    height: auto;
                    >li{
                        opacity: 1;
                        -webkit-transform: translate3d(0px, 0px, 0px);
                        transform: translate3d(0px, 0px, 0px);
                    }
                }
            }
        }
    }
}
/* =================== New Look Off Canvas Menu ================ */
.new-look{
    .offcanvas-menu{
        background-color: #222;
		background-color: fade(#222, 95%);
        .sp-module {
			
            ul {
                >li {
					
                    >a{
						color:#e0e0e0;
                        &:hover,
						&:focus{
							color: #f7f7f7;
						}
						
                    }
					
                    .accordion-menu-toggler{
                        top: 0;
						display:block;
						float:right;
                        padding:10px;
						height:48px;
						width:33%;
						
                        i{
                           display: none !important;
                        }
                        &:before{
                            background: #eee none repeat scroll 0 0;
              				content: "";
                            height: 8px;
                            left: auto;
                            position: absolute;
                            right: 23px;
                            top: 22px;
                            width: 2px;
                            -webkit-transform: rotate(-45deg);
                            transform: rotate(-45deg);
                        }
                        &:after{
                            background: #eee none repeat scroll 0 0;
                            content: "";
                            height: 2px;
                            left: auto;
                            position: absolute;
                            right: 20px;
                            top: 25px;
                            width: 8px;
                            -webkit-transform: rotate(-45deg);
                            transform: rotate(-45deg);
                        }
                        &.collapsed{
                            &:before{
                                -webkit-transform: rotate(0deg);
                                transform: rotate(0deg);
                            }
                            &:after{
                                -webkit-transform: rotate(0deg);
                                transform: rotate(0deg);
                            }
                        }

                    }
          
                }

            }
        }
    }
	
}

.full-screen, .full-screen-ftop {
    .offcanvas-menu{ 
		.accordion-menu {
			.separator {
				> a:hover {
					background: transparent!important;
				}
				
			}
			li {		   
				a{
					font-size: 170%;
					line-height:2;
					padding: 20px;
					margin:5px 0!important;
				}
				
				.accordion-menu-toggler{
				    top: 0;
						display:block;
						margin-top:-7px;
				}
				ul{
					li{
			
						a{
							font-size: 16px!important;
							padding: 0!important;
						}
						.accordion-menu-toggler{
							padding: 6px 10px;
							margin-top:3px;
						}
						
						&:last-child {
							margin: 0 auto 20px;
						}
						 &.parent {
							> a{
								font-size: 19px!important;
							}
						}
					}

				}
			 }
		}
	}
}




.new-look-off-canvas{
    .offcanvas-overlay{
        visibility: visible;
        opacity: 1;
    }
    &.ltr{
        .offcanvas-menu{
            visibility: visible;
            right: 0;
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
    }
}

/* ====================== Firefox Only Css ==================== */
@-moz-document url-prefix() {
    .offcanvas-menu {
        right: -320px;
        transform: translateX(0px);
    }
}

@media (max-width: @screen-md-min) {
	
	
	#offcanvas-toggler {
		position:relative;
		z-index:10;
		>i {
			padding:0;
			font-size:28px;
			text-align:center;
			width:90px;
		}
	}
	
	header.centered.dark {
		#sp-menu {
			.centered {
				
				#offcanvas-toggler {
					display:block;
					>i {
						display: block;
						padding: 0 50px;
						font-size: 32px;
						background: transparent;
						margin:0 auto;
					}
				}
		
			}
		}
	}
	header.addspace {
		#sp-menu {
			.centered {
				#offcanvas-toggler {
					margin:0 auto;
					display:inline-block;
					>i {
						display: inline-block;
						margin:0 auto;
					}
				}
		
			}
		}
		#offcanvas-toggler {
			margin-right:0px;
	    }
	}

}
less/ajax-intro-articles.less000060400000027750150750504150012273 0ustar00
.ajax-posts, .grid {
	.transition(height 0.7s ease);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	overflow:hidden; /* Overflow hidden is important to stop jerk on loading */
}
.ajax-post {
	padding:0;
	margin:0; 
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	
	.inner {
		
		[class^="entry-"] {
			margin:0 0 22px 0; /* Starting bottom margin for post formats */
		}
	
		&.intro-left {
			width:auto;
			h3.aga_heading {
				margin-top:0;
				padding-top:0;
			}
			
		}
		&.intro-center {
			.entry-image,
			div[class^="entry-"] {
				margin:0 auto;
			}
		}
		&.intro-right {
			h3.aga_heading {
				margin-top:0;
				padding-top:0;
			}
		}
	
		.intro-image {
			position:relative;
			display:block;
			margin:0 auto;
			-webkit-transform: translateZ(0) scale(1.0001);
			transform: translateZ(0) scale(1.0001);
			overflow:hidden;
			
			
			a {	
				img.post-img {
					.transition(.7s cubic-bezier(0.250,0,0.350,1.100) .1s);
					-webkit-transform: translateZ(0) scale(1);
					transform: translateZ(0) scale(1);
					width:100%;
					/* IMPORTANT HACK: blur changed from pixels to ems 0.01em, to prevent flickering on hover */
					-webkit-filter: blur(0.01em) grayscale(0%);
					filter: blur(0.01em) grayscale(0%);
				}
			}
		}
		
		&.overlay {
			
			.intro-image{
				overflow: hidden;
			
				a {	
					display:block;
					
					&:after {
						content:"";
						top:0;
						left:0;
						right:0;
						bottom: 0;
						text-align: center;
						color: #fff;
						.transition(background .5s ease);
						background:transparent;
						display:block;
						position:absolute;
						width:100%;
						height:100%;
					}
					.caption-content {
						position: absolute;
						font-weight: 500;
						font-size:100%;
						color:#fff;
						padding:0 10%;
						top: 53%;
						//margin:0 auto;
						width: 100%;
						text-align: center;
						.transition(.7s cubic-bezier(0.300,0,0.100,1.100) .1s);
						-webkit-transition-property: -webkit-transform, opacity;
						-moz-transition-property: -moz-transform, opacity;
						transition-property: transform, opacity;
						-ms-transform: translateY(-20%);
						-webkit-transform: translateY(-20%);
						transform: translateY(-20%);
						text-shadow:1px 1px 1px rgba(0,0,0,.2);
						opacity:0;
						z-index:2;
						
						small {
							font-size:12px;
							margin:0 4px;
							display:inline-block;
							>i {
								font-size:125%;
								vertical-align:middle;
								margin:-2px 3px 0;
							}
							&.ratings {
								font-size:11px;
								
							}
							.voting-symbol {
								font-size:10px;
							}
						}
						.caption-category {
							padding:2px 12px;
							display:table;
							width:auto;
							margin:8px auto 0;
							background:rgba(255,255,255,.25);
							border-radius:4px;
							box-shadow:0 1px 1px rgba(0,0,0,.1);
							font-weight: 500;
							font-size:12px;
							color:#fff;
							
							.posted-in {
								opacity:0.65;
							}
							
						}
					}
			
					&:hover{
		
						&:after {
							background:fade(@major_color, 65%);
						}
						.caption-content {
							opacity:1;	
							-ms-transform: translateY(-50%);
							-webkit-transform: translateY(-50%);
							transform: translateY(-50%);
						}
						
					}
				}
			}
		}
	}
}
.loader_footer, .grid_footer, #dc-load-more {
	position:relative;
	clear:both;
	overflow:hidden;
	opacity:1;
	display:block;/* fallback for older browsers, not supporting flexbox */
	.flexbox();
	.flex-align-items();
	.flex-justify-content(center);
	.transition(all .45s ease);	
	margin:15px auto 0;
	width:100%;
	height:44px;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	
	.load-more-ajax {
		margin:0 auto;
		height:44px;
	}
	
	
	&.done {
		opacity:0;
		visibility:hidden;
		height:0;
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
	}
}

/* Animations */
@-webkit-keyframes simpleFade{
	0% {
		opacity: 0;
	  }
    100%{
        opacity:1;
    }
}
@keyframes simple-fade{
	0% {
		opacity: 0;
	  }
    100%{
        opacity:1;
    }
}
.simple-fade{
    -webkit-animation-name:simple-fade;
    animation-name:simple-fade;
	-webkit-backface-visibility: hidden;
	-webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
@-webkit-keyframes fade-in-up{
	0% {
		opacity: 0;
	    -webkit-transform:translate3d(0,50px,0);
        transform:translate3d(0,50px,0);
	  }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
@keyframes fade-in-up{
	0% {
		opacity: 0;
	    -webkit-transform:translate3d(0,50px,0);
        transform:translate3d(0,50px,0);
	  }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
.fade-in-up{
    -webkit-animation-name:fade-in-up;
    animation-name:fade-in-up;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-backface-visibility: hidden;
	-webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
@-webkit-keyframes fade-in-down{
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0);
	  }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
@keyframes fade-in-down{
	0% {
		opacity: 0;
	    -webkit-transform:translate3d(0,-50px,0);
        transform:translate3d(0,-50px,0);
	  }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
.fade-in-down{
    -webkit-animation-name:fade-in-down;
    animation-name:fade-in-down;
	-webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
@-webkit-keyframes appear-in{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-10px,0) scale(0.7) perspective(1200px) rotateX(-60deg);
        transform:translate3d(0,-10px,0) scale(0.7) perspective(1200px) rotateX(-60deg);
    }
	45% {
		opacity: 0.4;
	    -webkit-transform:translate3d(0,20%,0) scale(1.05) perspective(600px) rotateX(-15deg);
        transform:translate3d(0,20%x,0) scale(1.05) perspective(600px) rotateX(-15deg);
	}
	100%{
        opacity:1;
        -webkit-transform:translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
        transform:translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    }
}
@keyframes appear-in{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-10px,0) scale(0.7) perspective(1200px) rotateX(-60deg);
        transform:translate3d(0,-10px,0) scale(0.5) perspective(1200px) rotateX(-60deg);
    }
	45% {
		opacity: 0.4;
	    -webkit-transform:translate3d(0,20%,0) scale(1.05) perspective(600px) rotateX(-15deg);
        transform:translate3d(0,20%,0) scale(1.05) perspective(600px) rotateX(-15deg);
	}
	100%{
        opacity:1;
        -webkit-transform:translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
        transform:translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    }
}
.appear-in{
    -webkit-animation-name:appear-in;
    animation-name:appear-in;
	-webkit-backface-visibility: hidden;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-animation-duration:1.2s;
    animation-duration:1.2s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

.flippin-effect {
	margin:0 auto;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
	-moz-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
	-ms-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
	-o-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
	animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
}

@-webkit-keyframes flippin {
  from {
    opacity: 0;
	/*height:0;*/
	-webkit-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	-moz-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	-ms-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	-o-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
  }
  to {
    opacity: 1;
	//visibility:visible;
	-webkit-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	-moz-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	-ms-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	-o-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	
  }
}

@keyframes flippin {
 from {
    opacity: 0;
	/*height:0;*/
	//visibility:hidden;
	-webkit-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	-moz-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	-ms-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	-o-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
	transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);

  }
  to {
    opacity: 1;
	//visibility:visible;
	-webkit-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	-moz-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	-ms-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	-o-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
	
  }
}
// Zoom-In Effect
@-webkit-keyframes intro-zoom-in {
	0%{
		opacity:0;
		-webkit-transform:translateZ(0) scale(0.5);
		transform:translateZ(0) scale(0.5);
	}
	
	100%{
		opacity:1;
		-webkit-transform:translateZ(120px) scale(1);
		transform:translateZ(120px) scale(1);
	}
}

@keyframes intro-zoom-in {
  0%{
		opacity:0;
		-webkit-transform:translateZ(0) scale(0.5);
		transform:translateZ(0) scale(0.5);
	}
	
	100%{
		opacity:1;
		-webkit-transform:translateZ(120px) scale(1);
		transform:translateZ(120px) scale(1);
	}
}
.intro-zoom-in {
    -webkit-animation-name:intro-zoom-in;
    animation-name:intro-zoom-in;
	-webkit-backface-visibility: hidden;
	-webkit-animation-duration:0.8s;
    animation-duration:0.8s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

/* Ajax Loading */
.loader_footer {

	.load-more-ajax {
		outline:0;
		//color:inherit;
	
		&.focus,
		&:focus,
		&:active,
		&.active {
			-webkit-box-shadow:none!important;
			box-shadow:none!important;
			text-align:center;		
		}
		.btn-text {

		}
		.spinner {
			outline:0;
			//margin:0 0.01em!important;
			text-align:center;
			line-height:13px;
			
			> div {
				width: 14px;
				height: 14px;
				line-height:13px;
				text-align:center;
				margin:0 -2px 0 2px;
				vertical-align:middle;
				border-radius: 100%;
				display:inline-block;
				-webkit-animation: dc-load-more-bouncedelay 1.2s infinite ease-in-out both;
				animation: dc-load-more-bouncedelay 1.2s infinite ease-in-out both;
				
			}
			.bounce1 {
			  -webkit-animation-delay: -0.5s;
			  animation-delay: -0.5s;
			}
			.bounce2 {
			  -webkit-animation-delay: -0.25s;
			  animation-delay: -0.25s;
			}
		}
	}
	
}

@-webkit-keyframes dc-load-more-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.2);
	opacity:0;
  }
  40% {
    -webkit-transform: scale(1);
	opacity:1;
  }
}
@keyframes dc-load-more-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
	opacity:0;
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
	opacity:1;
  }
}

@media (max-width: 480px) {
	.ajax-posts .ajax-post .intro-left, .ajax-posts .ajax-post .intro-right  {
		> div  {
			width: 100%!important;
			padding-left:0!important;
			padding-right:0!important;
			.aga_heading {
				margin-top:25px!important;
			}
		}
	}
}
less/virtuemart.less000060400000165046150750504150010616 0ustar00
.cd-img-replace {
  /* replace text with a background-image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.overflow-hidden,
.sticky .menu-is-open {
	overflow: hidden;
	
}

#cart-menu {
	position: relative;
	right:0;
	display:block;
	z-index: 1003;
	/* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	transition-duration: 0.4s;
	
	  #cd-menu-trigger,
	  .cd-cart {
		position: relative;
		display:inline-block;
		
		height: 100%;
		margin:0 auto;
		.transition(background .2s ease);
		
		  >i {
			  display:block;
			  width:80px;
			  text-align:center;
			  font-size:28px;	  
			  
		  }
		  
		  
		  	.total_products {
				/* number of items added to the cart */
				position: absolute;
				right: 13px;
				height: 20px;
				width: 20px;
				line-height: 20px;
				color: #fff;
				font-size: 11px;
				font-weight:bold;
				text-align: center;
				border-radius: 50%;
				
				-webkit-transform: scale(0);
				-moz-transform: scale(0);
				-ms-transform: scale(0);
				-o-transform: scale(0);
				transform: scale(0);
				
				&.empty_basket { 
					-webkit-transform: scale(0);
					-moz-transform: scale(0);
					-ms-transform: scale(0);
					-o-transform: scale(0);
					transform: scale(0);
					color: #fff;
				}
				
				&.items-added {
					color: #fff;
					.transition(all .2s ease);
					-webkit-transform: scale(1);
					-moz-transform: scale(1);
					-ms-transform: scale(1);
					-o-transform: scale(1);
					transform: scale(1);
				}
		
			}
	  }
}

		
#cart-menu.shopping-menu-is-open {
	position:fixed;
	-webkit-transform: translateY(-260px);
	-moz-transform: translateX(-260px);
	-ms-transform: translateX(-260px);
	-o-transform: translateX(-260px);
	transform: translateX(-260px);
	height:100vh;
	width:100vw;

	#cd-menu-trigger,
	.cd-cart {
	  background: rgba(0,0,0,0.2);
	  height:100vh!important;
	  width:100vw;
	  
	  >i {
		  .transition(all 0.3s ease);
		  font-size:34px;
		  top:0;
		  right:0;
		  float:right;
		  padding-right:7px;
		  width:100px;
		  color:#fff!important;
	  }
	  
	  .total_products {
		right:23px;
		font-size: 12px;
		height: 21px;
		width: 21px;
		line-height: 21px;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		font-size:14px;
		color:#fff;
		
		
			&.items-added {
				.transition(font-size);
			}
	
	  }
	}
}

#cart-menu.is-fixed {
  position: fixed;
}

/* -------------------------------- 

Off Canvas

-------------------------------- */

#cd-lateral-nav {
	position: fixed;
	height: 100%;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 1002;
	width: 260px;
	padding:10px 20px;
	background: #fff url(../images/cd-lateral-nav.svg) center center repeat;
	box-shadow:-1px 0 10px rgba(0,0,0,.15);
	overflow-y: auto;
	/* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
	-moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
	transition: transform .4s 0s, visibility 0s .4s;
	-webkit-transform: translateX(260px);
	-moz-transform: translateX(260px);
	-ms-transform: translateX(260px);
	-o-transform: translateX(260px);
	transform: translateX(260px);
	
	.cd-navigation {
		h5 {
			color:@text_color;
		}
	}
}

#cd-lateral-nav.shopping-menu-is-open {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	visibility: visible;
	-webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
	-moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
	transition: transform .4s 0s, visibility 0s 0s;
	-webkit-overflow-scrolling: touch;
}

 
img, svg {
	max-width: 100%;
}

button {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	cursor: pointer;
	border: none;
	padding: 0;
}
button:focus {
	outline: none;
}

#form-login {
	input.button {
		padding:4px 32px 5px;
	}
}


.product_row,
.cd-single-item {
	hr {
		width:100%;
		display:block;
		margin:20px auto 0;
	}
}
/* -------------------------------- 

Single Item

-------------------------------- */
.cd-single-item {
  position: relative;
  display:block;
 
}
.product_name > a {
	display:block;
}
.cart-image {	
	width:35%;
	display:block;

	&.pull-left {
		margin:0 10px 20px 0;
	}
}
.quantity {
	position: relative;
	top:10px;
	left:-3px;
	height: 20px;
	width: 20px;
	line-height: 20px;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: -webkit-transform 0.2s 0s;
	-moz-transition: -moz-transform 0.2s 0s;
	transition: transform 0.2s 0s;
}
.cart-item {
	width:60%;
	display:inline-table;
	span {
	  line-height:22px;
  	}
}
.cd-single-item {
	>a {
	  display: block;
	  background-color: #ffffff;
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
	  border-radius: 4px;
	}

}

.no-touch .cd-single-item:hover .cd-customization-trigger, .cd-single-item.hover .cd-customization-trigger {
  /* this is the settings icon - visible on touch devices only */
  display: none;
}

/* -------------------------------- 

Product Customization

-------------------------------- */

.cd-customization {
	.add-to-cart {
		display:block;
		float:left;
		width:140px;
		height: 40px;
		margin:0 auto;
		padding:0;
		border:0;
		outline:0;
		border-radius: 3px;
		position: relative;
		overflow: hidden;
		font-size: 95%;
		font-weight: 600;
		text-transform: uppercase;
		color: #ffffff;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		box-shadow:inset 0 -1px 0 1px rgba(0,0,0,0.05), inset 0 0 1px rgba(0,0,0,0.05);
		text-shadow:0 1px 2px rgba(0,0,0,0.2);
	}
}

.cd-customization .add-to-cart input[name="addtocart"] {
	background:transparent;
	border:none;
	outline:none;
	line-height:40px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* Force Hardware Acceleration */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.cd-customization .add-to-cart svg {
  /* this is the check icon */
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  /* move the icon on the right - outside the button */
  -webkit-transform: translateX(50%) translateY(-50%);
  -moz-transform: translateX(50%) translateY(-50%);
  -ms-transform: translateX(50%) translateY(-50%);
  -o-transform: translateX(50%) translateY(-50%);
  transform: translateX(50%) translateY(-50%);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

.total {
	text-align:center;
	margin-top:30px;
}
.show_cart {
	text-align:center;
	margin:20px auto 25px;
	
	a {
		color:#fff!important;
		display:block;
		width:100%;
		height:100%;
		border-radius:3px;
		border-color: darken(@major_color, 2%);
		background-color: @major_color;
		background-color: fade(@major_color, 90%);
		>i {
			margin-right:10px;
			margin-left:-5px;
		}
			&:hover,
			&:focus {
				border-color: darken(@major_color, 15%);
				background-color: darken(@major_color, 4%);
				color:#fff;
			}
	}
}

/* Template Styling */

.vmLoadingDiv, #fancybox-loading {
	display: none;
	position: fixed;
	z-index: 1100;
	top: 0;
	left: 0;
	padding:0;
	margin:0;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, 0.35) url(../images/vm-loader.svg) 50% 50% no-repeat;
}

//product details page
.productdetails-view {
	
	.vm-product-media-img{
		margin:0 -1px;

		.main-image{
			padding:0;
			margin:0;
			img{
				width: 100%;
				max-height: inherit;
			}
			span.vm-img-desc {
				display:block;
				padding:10px 7px;
				line-height:1.3;
				font-size:85%;
				color:#555;
				text-align:center;
			}
		}
		.additional-images{
	
			margin: 20px auto;
			padding:0;
		
			div.cols {
				display:inline-table;
				float:left;
				text-align:center;
				padding:0;
				margin:0 auto;
				margin-bottom:10px!important;
				
		
				&.cols-1,
				&.cols-2 {
					width:46%;
					margin:0 1.7% 4.5%;
				}
				&.cols-3 {
					width:30%;
					margin:0 1.4% 3.3%;
				}
				&.cols-4 {
					width:22.5%;
					margin:0 1% 3%;
				}
				
				&:last-child{
					margin-right:0;
				}

				
				span.vm-img-desc {
						display:block;
						padding:10px 7px;
						line-height:1.3;
						font-size:80%;
						color:#555;
						text-align:center;
				}
			}
			
			img{
				width: 100%;
				height:100%;
			}
		}
	}
	.vm-product-details-inner{
		.vm-product-title{
			h2{
				font-size: 26px;
				line-height:1.2;
				font-weight: 500;
				float:left;
				margin:0;
			}

		}
		.vm-product-shipments{
			display: none;
		}
		
		.product-price {
			text-align: left;
			margin: 0 auto 10px;
			padding:0;
			display:block;
			height:auto;
			width:100%;
			clear:both;
			
			>div {
				font-size:13px;
				>span + span {
					font-size:15px;
				}
			}
			
			.PricesalesPrice, .PricesalesPriceTt {
				.vm-price-desc {
					font-size: 18px;
				}
				span.PricesalesPrice, span.PricesalesPriceTt {
					font-weight: 600;
					font-size: 25px;
					
				}
			}
		 }
		.product-price *, .product-price .vm-price-desc{
			line-height:1.3;
			
		}
		.PricebasePrice {
			> span.PricebasePrice {
				font-size: 17px;
			}
		}
		.percent-off {
			margin:10px 0 0 0;
			background:fade(@major_color, 75%);
			padding:5px 8px;
			border-radius: 3px;
			width:auto;
			color:#fff;
			font-size:15px;
			font-weight:600;
			text-transform: uppercase;
			box-shadow:0 2px 0 rgba(0,0,0,0.1);
			display:table;
			width:auto;
			text-shadow:1px 1px 2px rgba(0,0,0,0.2);
			
			&:before {
				content:"";
				position:absolute;
				width:5px;
				height:5px;
				margin-top:21px;
				margin-left:1px;
				border-top: 3px solid fade(@major_color, 70%);
				border-bottom: 3px solid transparent;
				border-left: 5px solid fade(@major_color, 70%);
				border-right: 5px solid transparent;
			}
		
			> span {
				margin-left:5px;
			}
		}
		.price-without-discount {
			margin-bottom:8px;
			.PricebasePrice {
				> span.PricebasePrice {
					//font-size: 17px;
					text-decoration: line-through;
				}
			}
		}
		.PricediscountAmount {
			margin-top:8px;
			> span.PricediscountAmount {
				color: @major_color;
			}
		}
			
		
		.product-short-description{
			clear: both;
			margin-bottom: 30px;
			overflow: hidden;
			h4{
				>i {
					font-size:90%;
					margin:5px 5px 0 0;
				}
			}
		}
		span.product-manufacturer {
			.manufacturer {
				display:inline-block;
				margin:0 7px;
			}
		}
		
		
		.spacer-buy-area{
			padding: 0;
			display:block;
			width:100%;
			clear:both;
			
			.availability {
				> img {
					padding:8px 20px 0;
					max-width:160px;
				}
				
			}
			.addtocart-bar{
				padding:0;
				margin:0;
				

	
				.calculate {
					
					display:inline-table;
					float:left;
					margin:4px 20px 0 0;
					
					>label.quantity_box {
						color:#aaa;
						margin-right:5px;
					}
					.quantity-controls{
						background-image:none;
						margin:0;
						
						input.quantity-plus,
						input.quantity-minus {
							display:block;
							position:absolute;	
							z-index:2;			
						}
						input.quantity-plus{
							width:20px;
							height:16px;
							margin:-16px 0 0 0;
						
							&:hover {
								& + .fa {
									color:#999;
									
								}
								& + .fas, & + .far {
									color:#999;
									
								}
							}
							
						}
						input.quantity-minus{
							width:20px;
							height:16px;
							margin:0 0 0 0;
							
							
							&:hover {
								& + .fa {
									color:#999;
									
								}
								& + .fas, & + .far {
									color:#999;
									
								}
							}
							
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							font-size:9px;
							line-height: 12px;
							color:#bbb;
							
							&.fa-chevron-up {
								margin:-13px 0 0 5px;
							}
							&.fa-chevron-down {
								margin:0 0 0 5px;
							}
						}					
					}
				}
			}
		}
		div.ask-a-question{
			margin:25px auto 10px;
			float:left;
			display:block;
			clear:both;
			padding:0;
			border: 0;
			
			a.ask-a-question{
				background: none;
				color:#aaa;
				border:0;
				padding:5px 0;
				
			    i{
			    	margin-right:7px;
			    }
				&:hover {
					color:#707070;
				}
			}
		}
		.back-to-category{
		    margin: 25px auto 10px;
			display:inline-table;
			
			a{
				background: none;
			    border-radius:0;
			    padding: 5px;
			    border:0;
			    i{
			    	margin-right:7px;
			    }
			}
			
			+ hr {
				display:block;
				clear:both;
				
			}
			
		}

		/* Navigation left/right */
		.product-neighbours{
			margin:30px auto 0;
			position:relative;
			display:block;
			clear:both;
			width:182px;
			text-align:center;
			
			a.previous-page,
			a.next-page{
				overflow:hidden;
				display:inline-block;
				width:90px;
				height: 40px;
				line-height: 40px;
				margin:0 auto;
				background-image:none;
				padding: 0;
				text-indent: -9999em;
				&:before,
				&:after{
					
					font-family:'Font Awesome 5 Free';
					font-weight:900;
					
					line-height: 40px;
					font-size: 18px;
					padding: 0 17px;
					width:90px;
					color:#fff;
					text-align:center;
					float: left;
					text-indent: 0;
					.transition(300ms);
				}
				&:hover {
					&:before,
				    &:after{
						background: fade(@major_color, 100%);
					}
				}
			}
			a.previous-page{
				&:before{
					content: "\f053";
					border-radius: 4px 0 0 4px;
				}
			}
			a.next-page{
				&:after{
					content: "\f054";
					border-radius: 0 4px 4px 0;
				}
			}
			.empty-previous-page,
			.empty-next-page {
				width: 48%;
				height: 40px;
				line-height: 40px;
				margin:0 auto;
				background: #fff url(../images/empty.svg) center center repeat;
				font-size: 20px;
				padding: 0;
			}
			.empty-previous-page{
				border-radius: 4px 0 0 4px;	
			}
			.empty-next-page{
				border-radius: 0 4px 4px 0;	
			}
		}
	
	}
	// products icons (pdf,print,email)
	.icons {
		margin: 15px 0 0 15px;
		display:block;
		float:right;
		right:3%;
		position:absolute;
		a {
			float: left;
			display:inline-table;
			text-align:center;
			color: #aaa;
			font-weight:normal;
			line-height: 22px;
			font-size: 13px;
			width:27px;
			margin-right:3px;
			border-radius:2px;
			.transition(300ms);
			>img {
				display:none;
			}
			&.printModal {
				&:before{
					
					font-family:'Font Awesome 5 Free';
					font-weight:900;
					content: "\f02f";
				}
			}
			&.recommened-to-friend {
				&:before{
					font-family:'Font Awesome 5 Free';
					font-weight:400;
					content: "\f0e0";
				}
			}
		}
		span.pdf-icon {
			>a {
				&:before{
					font-family:'Font Awesome 5 Free';
					font-weight:400;
					content: "\f1c1";
				}
			}
		}
	}
	
	// products information tab
	.products-desc-tab{
		margin-bottom: 30px;
		.nav-tabs{
			
			>li {
				
				>a{
					text-transform: uppercase;
					background:#f8f8f8;
					border:0;
					border:1px solid #e2e2e2;
					border-bottom:1px solid #e2e2e2;
					margin:0 7px 0 0;
					padding:15px 35px;
					
					>i{
						margin:-1px 10px 0 0;
						font-size:125%;
						vertical-align:top;
						font-weight:500;
					}
				}
			}
		}

		.tab-content{
			border-left: 1px solid #e2e2e2;
		    border-right: 1px solid #e2e2e2;
		    border-bottom: 1px solid #e2e2e2;
		    padding: 30px;
			.tab-pane {
				display: block;
				box-sizing: border-box;
				.rating_wrap {
					margin:20px auto;
					padding:12px 10px 8px;
					background: #eee url(../images/cd-lateral-nav.svg) center center repeat;
					box-shadow:0 0 0px 1px #f7f7f7;
					border-radius:3px;
				}
				.rating {
					margin:10px auto 0;
			
					.ratingbox{
					    display:block;
						background-size: 16px;
						height: 16px;
						width: 80px;
						.stars-orange{
							background-size: 16px;
							height: 16px;
							width: 80px;
						}
						
						span {
							float: left;
							box-sizing: border-box;
						}	
					}	
					
				}
				&.desc div {
					display:none;
				}
				&.review {
					visibility:hidden;
					height:0px;
					overflow:hidden;
				}
				&.desc.active div {
					display:block;
				}
				&.review.active {
					visibility:visible;
					height:auto;
				}
			}
			
			.customer-reviews{
			
				padding:0;
				margin:0;
				h4{
					display: block;
					font-size:135%;
					padding: 0 5% 15px 0;
					margin:0;
				}
				.list-reviews{
					margin:20px auto;
					
					.normal{
						border: none;
						padding: 0;
					}
					span.date{
						border: none;
						display:inline-block;
						border:1px solid #eee;
						border-radius:3px;
						float:left;
						line-height:30px;
						padding:0 10px;
						margin: 6px 25px 0 0;
						
						>i {
							font-weight:800;
							font-size:110%;
							line-height:1.7;
							margin-right:5px;
						}
					}
					span.vote{
				    float:none;
				    margin: 5px 0 15px;
						.ratingbox{
							background-size: 16px;
							height: 16px;
							width:16px;
							width: 80px;
							.stars-orange{
								background-size: 16px;
								height: 16px;
							}
						}
					}
					blockquote{
						border-color: #f2f4f7;
						clear: both;
						padding: 0 20px;
						font-size:90%;
						
						  margin-top: 12px;
						  word-wrap: break-word;
						
						&:before{
						  content: open-quote;
						  vertical-align:middle;
						  line-height:10px;
						  font-weight: 700;
						  font-size: 32px;
						  padding-right: 6px;
						  color:#aaa;
						}
						
						&:after{
						  content: close-quote;
						  vertical-align:middle;
						  line-height:10px;
						  font-weight: 700;
						  font-size: 32px;
						  padding-left: 6px;
						  color:#aaa;
						}
					}
					.bold {
						padding-left:25px;
						font-weight:500;
					}
				}
				.write-reviews {
					
					text-align:left;
					margin:20px 0;
					.step {
					   
					}
				}
			}
		}
	}
}

.empty_cart {
	text-align:center;
	>h3 {
		color:#999;
	}
	>i.pe {
		font-size:77px;
		color:#ccc;
		margin:15px auto;
		>span{
			display:block;
			text-align:center;
			font-size:27%;
			margin:-62px 0 0 32px;
			width:25px;
			height:25px;
			line-height:25px;
			position:absolute;
			border-radius:24px;
		}
	}
}

.vm-pagination-bottom {
	text-align:center;
	.vm-page-counter {
		display:block;
		width:100%;
		text-align:center;
	}
}
	
// Rating Box
.vm-rating{
	width:100%;
	display:block;
	clear:both;
	margin-bottom:25px;
	
	.product-in-stock {
		display:inline-table;
		margin-right:15px;
		color:#777;
		font-size:95%;
		>i {
			color:green;
			font-size:110%;
			font-weight:600;
			vertical-align:top;
			line-height:1.623;
			&.pe-7s-less {
				color:red;
			}
		}
	}
	.ratingbox{
		background-size: 13px;
		width: 65px;
		margin:0;
		.stars-orange {
			background-size: 13px;
			max-width: 65px!important;
			margin-top:12px;
		}
		
	}
}


// fancybox
#fancybox-outer {
	left:0;
	top:0;
	right:0;
	bottom:0;
	background: #fff;
	overflow: visible;
	box-shadow:0 0 22px rgba(0,0,0,.25);
	border-radius:4px;
}

#fancybox-close {
	width: 32px;
	height: 32px;
	background: transparent;

	&:before {
		font-family:'Font Awesome 5 Free';
		font-weight:900;
		color:#fff;
		position:relative;
		font-size: 15px;
		line-height:32px;
		display: inline-block;
		content: "\f00d";
		margin: 0 auto;
		width:32px;
		height:32px;
		text-align:center;
		background:rgba(0,0,0,.5);
		border-radius:3px;
	}
}

#fancybox-loading div {
	display:none;
}

.fancybox-bg {
	width: 0px;
	height: 0px;
	left:0;
	top:0;
}
#fancybox-bg-n,#fancybox-bg-ne,#fancybox-bg-e,#fancybox-bg-se,#fancybox-bg-s,#fancybox-bg-sw,#fancybox-bg-w,#fancybox-bg-nw {
	background-image: none;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width: 0px;
	height: 0px;
	padding:0;
	margin:0;
	border:0;
}

#fancybox-overlay {
	background: #fff!important;

}
#fancybox-wrap{
	overflow: visible!important;
	text-align:center;
	padding:0!important;
	margin:0!important;
	border:0!important;
	

		#fancybox-left-ico,#fancybox-right-ico {
			background: transparent;
			
			&:before {
				font-family:'Font Awesome 5 Free';
				font-weight:900;
				position:absolute;
				color: #fff;
				font-size: 22px;
				line-height:44px;
				width:44px;
				height:44px;
				text-align:center;
				background:rgba(0,0,0,.5);
				border-radius:3px;
				
			}

		
		}
		#fancybox-left-ico {
			&:before {
				position:absolute;
				left:-45px;
				content: "\f053";
			}
		}
		#fancybox-right-ico {
			&:before {
				right:-46px;
				content: "\f054";
			}
		}
		
	
	#fancybox-title{
		width:99%!important;
		position:relative;
		margin: 0 auto;
		background:transparent;
	}
	
	#fancybox-content{
		padding:20px 20px 30px;
	    border: none!important;
	    min-height:70%;
		min-width:70%;
		display:block;
		text-align:center;
		margin:0 auto;

	    h4 {
		    display: block;
		    font-size: 16px;
			line-height:22px;
		    margin: 20px auto;
		}
	   
	}
}
.category-view,
.browse-view,
.latest-view,
.recent-view,
.featured-view,
.topten-view {
	.browse-view {
		h1 {
			margin:0 auto;
		}
	}
	h4 {
		line-height:1.5;
		display:table;
		margin:35px 0 30px;
		font-size:160%;
		padding-right:5%;
		box-shadow:inset 0 -1px 0 rgba(90,90,90,0.15);
		.divider {
	
			clear:both;
			float:left;
			height:10px;
			width:75%;
			border-bottom:2px solid @major_color;
			
		}
	}
	
}

//Views
.category-view,
.browse-view,
.latest-view,
.recent-view,
.featured-view,
.topten-view {
	.row {
		
		&.productwrap {
			list-style: none;
			padding: 0;
			margin: 0 -15px;
			.product, .products {
				border:none;
				margin:0 -1px 20px 0;
			
				.spacer {
					padding: 0;
					margin:0;
					
					.spacer-inner {
						.product-in-stock {
							margin:0 auto 12px;
							color:#777;
							
							span.stock {
								font-size:90%;
							}
							
							i.pe {
								color:green;
								font-size:110%;
								font-weight:600;
								vertical-align:top;
								line-height:1.623;
								&.pe-7s-less {
									color:red;
								}
							}
						}
						.availability {
							> img {
								max-width:160px;
								-webkit-transform:scale(1);
								transform:scale(1);
							}
							
						}
						
					}
	
				}
				
			}

		}
		
		
		.spacer {
			border: 1px solid rgba(0,0,0,.1);
			border-radius:4px;
			padding:0;
			margin:0;
			
			.spacer-img {
				overflow: hidden;
				text-align:center;
				width: 100%;
				margin:0;
				padding:0;
				
			
				img {
					-webkit-transform:scale(1);
					transform:scale(1);
					.transition(300ms);
					display:inline-table;
					float:left;
		
					&.browseProductImage {
						width: 100%;
						max-height: 100%;
					
					}
				}	
				span.overlay {
					width:100.1%;
					height:auto;
					bottom:0;
					left:0;
					right:0;
					padding:20px 20px 19px;
					background-color:rgba(255,255,255,0.5);
					text-align:center;
					display:table;
					position:absolute;
					box-shadow: inset 0 -40px 40px rgba(255,255,255,0.9);
					.transition(300ms);
					>h3 {
						color:#555;
						line-height:1.2;
						padding:0;
						margin:0 auto;
						font-size:140%;
					}
				}
				&:hover {
					span.overlay {
						padding:7% 20px;
						background-color:rgba(255,255,255,0.7);
						box-shadow: inset 0 -50px 50px rgba(255,255,255,0.9), 0 -1px 3px rgba(0,0,0,0.07);
			
						>h3 {
							color:#222;
						}
					}	
				}
			}
			.spacer-inner {
				text-align: center;
				padding: 25px 20px;
					
				h2 {
					margin: 5px auto;
					font-size: 170%;
					line-height:1.5;
					display:block;
					width:100%;
					a {
						.transition(300ms);
					}
				}
				.product_s_desc {
					margin:0 auto;
					hr {
						margin:20px auto;
						width:100%;
						clear:both;	
					}
				}
		
				.product-price {
					margin: 10px auto 0;
					padding:0;
					text-align: center;
					display:block;
					height:auto;
					width:100%;
					clear:both;
			
					
					.percent-off {
	
						background:fade(@major_color, 67%);
						padding:6px 8px;
						position:absolute;
						border-radius: 3px 3px 0 3px;
						top:15px;
						right:-10px;
						color:#fff;
						font-size:14px;
						font-weight:600;
						text-transform: uppercase;
						box-shadow:0 2px 0 rgba(0,0,0,0.1);
						
						&:after {
							content:"";
							position:absolute;
							width:5px;
							height:5px;
							margin-top:23px;
							right:0;
							border-top: 3px solid fade(@major_color, 57%);
							border-bottom: 3px solid transparent;
							border-left: 5px solid fade(@major_color, 57%);
							border-right: 5px solid transparent;
						}
						
						text-shadow:1px 1px 2px rgba(0,0,0,0.2);
						> span {
							margin-left:5px;
						}
					}
					
					>div {
						font-size:13px;
						>span + span {
							font-size:15px;
						}
					}
				 }
				.product-price *, .product-price .vm-price-desc{
					//font-size:15px;
					line-height:1.3;
					
				}
				.PricebasePrice {
					> span.PricebasePrice {
						font-size: 17px;
					}
				}
				.price-without-discount {
					margin-bottom:8px;
					.PricebasePrice {
						> span.PricebasePrice {
							text-decoration: line-through;
							color: @major_color;
						}
					}
				}
				
				.PricediscountAmount {
					margin-top:8px;
					> span.PricediscountAmount {
						color: @major_color;
					}
				}
				.product-price {
					.PricesalesPrice, .PricesalesPriceTt {
						.vm-price-desc {
							font-size: 130%;
						}
						 .PricesalesPrice, .PricesalesPriceTt {
							font-size: 25px;
						 }
					}
				}
				
			}
		
			.addtocart-bar{
				padding:0;
				margin:25px auto 0;
				width:100%;
				display:block;
				
				.cd-customization {
					width:66%;
					width:calc(71% - 10px);
					float:left;
					
					button{
						width:100%;
					}	
				}
				.calculate {
					width:29%;
					display:inline-table;
					float:left;
					margin:4px 10px 0 0;
					
					
					
					>label.quantity_box {
						display:none;
						text-indent:-9999em;
					}
					span.quantity-box{
					/*display: none;*/

						input{
							padding:0;
							border-radius:3px;
							border:0;
							box-shadow: none;
							background:rgba(0,0,0,0.05);
						}
					}
					.quantity-controls{
						/*display: none;*/
						background-image:none;
						margin:0;
						
						input.quantity-plus,
						input.quantity-minus {
							width:20px;
							height:16px;
							display:block;
							position:absolute;	
							z-index:2;
							
						}
						input.quantity-plus{
							margin:-16px 0 0 0;
						
							&:hover {
								& + .fa {
									color:#999;	
								}
								& + .fas, & + .far {
									color:#999;	
								}
							}
							
						}
						input.quantity-minus{
							margin:0;

							&:hover {
								& + .fa {
									color:#999;
								}
								& + .fas, & + .far {
									color:#999;
								}
							}
							
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							font-size:9px;
							line-height: 12px;
							color:#bbb;
							
							&.fa-chevron-up {
								margin:-13px 0 0 -3px;
							}
							&.fa-chevron-down {
								margin:0 0 0 -3px;
							}
						}
						
					}
			
				}
	
			}
			
			&:hover {
				img {
					transform:scale(1.1);
				}
			}
		}
		.ratingbox{
			background-size: 13px;
			max-width: 65px!important;
		}
		
		//.vm-product-rating-container .ratingbox,
		//.vm-product-rating-container .vmicon,
		.vm-details-button{
			display: none;
		}
		
	}
	.horizontal-separator {
		height: auto;
		background: none;
		margin: 20px 0;
	}
}


/* Start Cart page */
.vm-order-done {
	text-align:center;
	margin:0 auto;
}


.sectiontableentry1 {
     td {
	
		h4 {
			font-size:145%;
			margin:10px auto 25px;	
		}
			
		.selected_shipment, .selected_payment {
			position:relative;
			background: fade(@text_color, 3%) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPg0KPHJlY3Qgd2lkdGg9IjUiIGhlaWdodD0iNSIgZmlsbD0ibm9uZSI+PC9yZWN0Pg0KPHBhdGggZD0iTTAgNUw1IDBaTTYgNEw0IDZaTS0xIDFMMSAtMVoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+DQo8L3N2Zz4=') center center repeat;
			padding:20px 5px;
			display:block;
			.flexbox();
			.flex-align-items();
			.flex-justify-content(center);
			border:1px solid rgba(126,126,126,0.1);
			border-radius:4px;
			
			i.pe-7s-check {
				color:lighten(@major_color, 15%);
				font-size:32px;
				line-height:1;
				vertical-align:middle;
				position:absolute;
				right:8px;
				top:-14px;
			}
			
			.vmCartShipmentLogo, .vmCartPaymentLogo {
				
				float:left;
				margin:0 12px;
				>img {
					max-width:150px;
					max-height:70px;
					margin:0 auto;
					
				}
			
			}
			span {
				font-size:100%;
				line-height:20px;
			
				
				&.vmshipment_name {
					font-size:100%;
					text-align:left;
					margin:0;
					
				}
				&.vmpayment_name{
					font-size:100%;
					text-align:left;
					margin:0;
		
				}
				
				&.vmshipment_description {
					font-size:90%;
					text-align:left;
					padding-left:8px;
				
				}
				&.vmpayment_description {
					font-size:90%;
					text-align:left;
					padding-left:8px;
					color:@text_color;

				}
				
			}
			.vmpayment_description {
					font-size:100%;
					text-align:left;
					margin:0;
					
				}
			& + span {
				  margin:0 auto;
			}
			
			
				
		}
	
		h3.vm-shipment-header-selected,
		h3.vm-payment-header-selected {
			font-size:120%;
			margin:30px auto 25px;
		}
		.vm-shipment-select, .vm-payment-select {
			
			span {
				display:block;
				clear:both;
				
				&.fee {
					display:block;
					clear:both;
					margin:5px auto 10px;
				}
				
			}
		}
		.vm-payment-select {
			text-align:center;
			color:@text_color;
			
			.vmpayment_description {
				line-height:18px;
				font-size:75%;
				color:@text_color;
				margin:0 auto 10px;
				opacity:1;
			}
		}
		
		  .vmCartShipmentLogo,.vmCartPaymentLogo {
			text-align:center;
			margin:0 auto;
			
			img {
				max-width:180px;
				max-height:70px;
				margin:5px auto;
				
			}
			& + span {
				  /*display:none;*/
				  margin:0 auto;  
			}
		
		  }
		  	.vmCartPaymentLogo {
				& + span {
					display:none;				  
				}
			}
		  
		 a.change-payment {
			 display:block;
			 margin:10px auto 0;
			 width:auto;
			 font-size:90%;
			 
			 &:after {
				 font-family: 'peIcon7';
				 content: "\e68e";
				 font-size:135%;
				 line-height:1;
				 vertical-align:middle;
				 padding-left:7px;
			 }
		 }
		 
   }
  
}
 #customer_note_field {
   width:100%!important;
   min-height: 100px;
}
.vmpayment_name {
	& + span {
		font-size:80%;
		color:@major_color;
		font-weight:normal;
	}
}

.cart-view{
	.vm-head, .vm-cart-header{
		padding: 10px 0;
		h1{
			font-size:240%;
			padding: 5px 0;
			margin: 0;
		}
		
	}
	.jumbotron {
		.btn {
			i {
				margin:-4px 10px 0 -5px;
			}
		}
	}
	.vm-continue-shopping {
		.btn-continue {
			display:block;
			margin:20px auto;
			
			i {
				&.pe {
					margin:-2px 0 0 0;
					line-height:1.2;
					font-size:115%;
					text-align:center;
					vertical-align:middle;
				}
			}
			.continue_link {
				padding:8px 12px;
			}
		}
	}
	
	
	input,textarea,input[type="text"]{
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
	}
	input[value="Logout"],
	input[name="changeShopper"],
	input[value="Search in shop"]{
		background: #e7e7ea;
	    border: none;
		border-radius:3px;
	    margin-left: 20px;
	    padding: 5px 10px;
	    .transition(all .3s);
	    &:hover{
	    	color: #fff;
	    }
	}
	input[name="changeShopper"]{
	    position: relative;
	    top: -16px;
	    left: 10px;
	}
	input[value="Search in shop"]{
	    margin: 0 !important;
	}
	.chzn-container-single{
	    margin-left: 30px;
		.chzn-single{
			height: 35px;
		    margin-top: -20px;
		    line-height: 35px;
		}
	}
	fieldset.userdata{
		p.width30{
			input{
				width: 100%;
			}
			input:hover,
			input:focus{
				box-shadow: none;
			}			
		}
		#com-form-login-remember{
			input{
				width: 60px;
				border: 0;
				padding: 5px 0;
				margin-right: 10px;
				color: #fff;
				.transition(500ms);
				
				&.inputbox {
					max-width:24px;
					vertical-align:middle;
					background:transparent;
					&:hover {
						background:transparent;
					}
				}
			}
		}
	}
	.billto-shipto{
		margin: 50px 0;
		padding: 50px 0;
		a.details{
			color: #fff;
			padding: 5px 17px;
			margin:7px auto;
			border: 0;
			.transition(500ms);
		}
		&+fieldset{
			overflow-x: scroll;
		    min-width: 200px;
		}
		.output-shipto{
			input{
				margin-left: 10px;
			}
			.controls{
				label{
					padding-left: 20px;
				}
				input{
					margin-left: -20px;
				}
			}
		}
	}
	.cart-summary{
		.vmCartPaymentLogo{
			margin-right: 10px;
			img{
				display: inline-block;
			}
		}
	}
  //Cart Table
  table.cart-summary{
    border:1px solid #f5f5f5;
    border-top: 0 none;
    th,
    td{
      border-top:1px solid #f5f5f5;
	  padding:0;
    }
	thead {
		
	}

    tr{
		padding:0;
      th{
        text-align:center;
        text-transform:uppercase;
        padding:8px 2px;
        color:#fff;
		font-size:90%;
        .priceColor2{
          color:#fff;
        }
      }

      td {
        .priceColor2{
          color:#333;
        }
      }

      &.sectiontableentry1,
      &.sectiontableentry2{

        td{
          border-right:1px solid #e9e9e9;
          vertical-align: middle;
          padding: 25px 10px;
          text-align: center;
		  
        }
      }
	  

      &.sectiontableentry2{

        td{
          background: #f2f2f2;
		  
		  	input.coupon {
				border-radius:4px;
				width:68%;
				line-height:44px;
				height:44px;
				font-weight:bold;
				font-size:1.1em;
			}
			
		  	.details-button > input.details-button {
				border: 0;
				padding:10px 5%;
				color: #fff;
				.transition(300ms);	
			}
        }
        
        &.last{

          td{
            border-bottom:1px solid #f5f5f5;
            background:none;
              &.cart-total{
                text-align:right;
                text-transform:uppercase;
                font-weight:700;
                border-bottom:none;
              }
          }
        }
      }
    }
    input.details-button{
    	color: #fff;
    	padding: 5px 10px;
    	border: 0;
    }

    .cart-images {
		padding:0;
		margin:0;
		img {
      		max-width:80px;
		}
		& + a {
			display:table;
			padding:0;
			//float:left;
			margin:15px auto 0;
		}
    }

    input.quantity-input{
      margin:0 1px;
	  border-radius:4px 0 0 4px;
    }

    //Button
    .btn{
      box-shadow:none;
      .border-radius(~'0');
      border:0 none;
      text-shadow:none;
    }
    .input-append{
      margin: 0;

		input[type="text"] {
			background: #f7f7f7;
			border:1px solid #e0e0e0;
			.border-radius(3px);
			min-height: 35px;
		  }
			input:hover,
			input:focus{
				box-shadow: none;
			}  
			
   }

    input[type="text"] {
      line-height: 28px;
      min-height:28px;
	  width:32px;
      text-align: center;
      padding: 0;
      display: inline;
	  margin:0;
    }
    .vm2-add_quantity_cart{
    	width: 32px;
    	height: inherit;
    	padding: 0;
    	color: #fff;
		margin:0;
		> i {
			width: 26px;
			color:#fff;
			display:inline-block;
			font-size:15px;
			line-height:35px;
			
		}
    }
    .vm2-remove_from_cart{
    	width: 32px;
      	line-height: 35px;
      	min-height:35px;
    	padding: 0 5px;
    	background: #f5f5f5;
		border:1px solid #e0e0e0;
    	margin:0;
    	.border-radius(3px);
		input:hover,
		input:focus{
			box-shadow: none;
		}  
		> i {
			width: 20px;
			height:20px;
			color:#555;
			display:inline-block;
			font-size:15px;
			vertical-align:middle;
		}  	
    }
  }
   
    .checkout-button-top{
    	display:block;
		margin:10px 0;
		float:left;
    	border: 0;
		
    	.vm-button-correct,.vm-button{
			border:none;	
			padding:2px 25px;
			font-size:15px;
			min-width:100px;
			height:44px;
			border-radius:4px;
			.transition(300ms);
			>span {
				line-height:1.8;
				font-weight:normal;
				color:#fff;
				letter-spacing:normal;
			}
    	}
    } 
 }
/* Terms of service */
.vm-fieldset-tos {
	span.cart.tos {
		margin-right:4px;
	}
	
	div.terms-of-service {	
		label {
			margin-left:15px;
			a#terms-of-service {
				i {
					margin:0 3px;
				}
			}
		}	
	}
}


// *** START Checkout ***//
form.vm-form-login {
	background-color:#eee;
	border-radius:4px;
	padding:20px 25px;
	margin:20px auto;
	p {
		margin:0 auto;
	}
	fieldset.userdata{
		margin:0;
		#com-form-login-remember{
			input{
				width:auto!important;
				padding-left:32px;
				padding-right:32px;
			}
		}
		
	}
	.forgot {
		margin:10px 0 0 0;
		width:100%;
		display:block;
		.inputbox {
				margin-bottom:10px;
			}
	}
}
#com-form-login {
	.width30 {
		display:inline-block;
		margin:4px 6px 4px 0!important;
	}
}

#com-form-login-username,
#com-form-login-password{
	margin-bottom:5px;
	width:25%;
	
	input{
		border-radius:4px;
		box-shadow: none;
	}
}
#com-form-login-remember{
	width:auto;
	input.default{
		color: #fff;
		padding: 5px 20px;
		border: 0;
		border-radius:4px;
		min-width:130px;
	}
}
/* *** END:: CART PAGE *** */

/* *** CHECKOUT PAGE START *** */
.control-buttons{
	text-align: inherit !important;
	margin: 25px 0;
	clear:both;

	.register_btns {
		width:100%;
		display:block;
		clear:both;
	}
	.vm-button-correct{
		font-size: 16px;
		padding:6px 32px;
		letter-spacing:normal;
		font-weight:normal;
		line-height:1.4;
		/*color: #fff;*/
		.transition(300ms);
		
		&:before {
				 font-family: 'peIcon7';
				 content: "\e66c";
				 font-size:110%;
				 line-height:1.4;
				 vertical-align:top;
				 margin:-2px 8px 0 -8px;
			 }
	}
	button.default{
		color: #fff;
		padding: 5px 15px;
		margin:20px 1px;
		border: 0;
	}
}

#com-form-login-remember{
	input.default{
		.transition(300ms);
	}
}
.control-buttons{
	button.default{
		.transition(300ms);
	}
}

span.userfields_info {
	display:block;
	margin:20px auto 25px;
	width:100%;
	line-height:1.7;
	padding:12px 15px;
}
#shipmentForm {
	padding:20px;
}

// Checkout inputs
table.user-details{
	width:100%;
	tr{
		td{
			
			label {
				min-width:200px;
				text-align:right;
				padding-right:12px;
				
			}
			label, input, select {
				margin-bottom:8px!important;
				margin-top:3px!important;
			}
			input{
				min-width:50%;
				width:auto;
				
			
				box-shadow: none;
				background: transparent;
				&:hover{
					background: transparent;
				}				
			}
			select {
				//margin:15px auto;
			}
			input:hover,
			input:focus,
			input.invalid{
				box-shadow: none;
				background: transparent;
			}	
			.chzn-container-single .chzn-single {
				line-height:34px!important;
				height:35px!important;
				margin:3px auto;
			}		
		}
	}
}

/* *********** END::CHECKOUT PAGE  *********** */

.select_vm_wrap {
	.vm-select {
		.vm-payment-plugin-single,
		.vm-shipment-plugin-single {
			margin:12px;
			line-height:38px;
			.flexbox();		
			input {
				top:0;
				position:relative;
				
			}
		}
		label {
			span.vmpayment,
			span.vmshipment {
				float:left;
				text-align:center;
				margin-left:5px;
				position:relative;
				vertical-align:middle;
				
				.vmpayment_name {
					line-height:40px;
				}
				
				span.vmCartPaymentLogo,
				span.vmCartShipmentLogo {
					text-align:center;
	
					>img {
						text-align:center;
						margin:0 auto;
						max-width:140px;
						max-height:65px;
							
					}
					
				}
				
			}
		}
		
	}
}


// VM Order Done 

.vm-order-done {
	.post_payment_payment_name {
		margin:25px auto;
		img {
			margin:15px auto;
			text-align:center;
			max-width:130px;
			max-height:70px;
			
		}
		
	}
	.post_payment_order_total{
		margin:25px auto 35px;
		font-weight:bold;
		span {
			font-weight:normal;
		}
	}
	.vm-button-correct {
		padding:7px 35px;
		font-weight:normal;
		border-color: darken(@major_color, 2%);
		background-color: @major_color;
		background-color: fade(@major_color, 90%);
		color:#fff;
	
		&:hover,
		&:focus {
			border-color: darken(@major_color, 15%);
			background-color: darken(@major_color, 4%);
			color:#fff;
		}
	}
}

// View Order

.vm-orders-information {
	
	.btn-default {
		margin:0;
	}
	
	h2 {
		margin:20px auto 40px;
		a {
			margin:0 12px;
			i.pe {
				font-size:85%;
			}
		}
	}
	.vm-orders-order {
		margin:40px auto;
		
		img {
			margin:15px 0;
			max-width:130px;
			max-height:70px;
		}
	}
	.vm-orders-items {
		ul#tabs {
			
			li {
				line-height:32px;
				padding:5px 25px 7px!important;
				border-radius: 4px 4px 0 0;
				margin:25px 2px 0 0;
				&.current {
					color:#fff!important;
					background-color: fade(@major_color, 90%)!important;
					
				}
			}
		}
		.tabs {
			border:1px solid #ccc;
			border-radius:4px;
			padding:20px;
		}
	}
	
}



.product-price {
	display:block;
	.vm-price-desc,
	.vm-price-desc+span {
		margin:0!important;
	}
}

.orderby-displaynumber{
  border:none;
  margin:0 auto;
  padding: 10px 0 30px 0;

	.vm-order-list {
		.orderlistcontainer{
			cursor: pointer;
			-webkit-transition: all .5s ease-in-out;
			transition: all .5s ease-in-out;
			border-radius:3px;
			padding:0;
			margin:0;
			
			.title {
				display:inline-block;
				padding:5px 8px 5px 15px;
				font-size:14px;
				-webkit-transition: all .5s ease-in-out;
				transition: all .5s ease-in-out;
				
				&:before {
					font-family:"peIcon7";
					content:"\e659";
					margin:0 auto;
					padding:0 8px 0 0;
					font-size:17px;
					line-height:1.5;
					vertical-align:top;
				}
			}
			.activeOrder, .Order {
				background-image:none;
				display:inline-block;
				border:none;
				padding:0 15px 0 0;
				font-size:14px;
				position:relative;
			}
			.orderlist {
					-webkit-transition: all .25s ease-in-out;
					  transition: all .25s ease-in-out;
					  border:0;
					  border-radius:0 0 4px 4px;
					  cursor: pointer;
					  visibility:hidden;
					  opacity:0;
					  display:block;
					  margin-top:-10px;
					  div {
						padding:0;
						 margin:0;
						  width:170px;
						 -webkit-transition: all .25s ease-in-out;
						  transition: all .25s ease-in-out;
						  a {
							 padding:5px 15px;
						  }
						  &:hover {
							  background:#f0f0f0;
						  }
					  }
		
			}
			
			&:hover {
					.orderlist {
						opacity:1;
						display:block;
						visibility:visible;
						margin-top:1px;
					}
			}
				
			
		}
	}
	.display-number {
		margin:0;
		padding:5px;
		text-align:right;
		font-size:14px;

		>span {
			margin:0 10px 0 0;
			text-align:right;
			float:left;
			line-height:2;
		}
		select {
			max-width:60px;
			text-align:left;
			
		}
		.chzn-container-single,
		.chzn-single {				
			max-width:60px;
			text-align:left;
			display:block;
			margin:-3px 0 0;
		}
	}

}




//shop-category vm-module, search box
.sp-module-content{
	ul.VMmenu{
		li{
			padding:0;
			display:block;
			position:relative;
			
			a{
				display: block;
				padding: 2px 12px;
				line-height:36px;
				border:0;
				
				>.nmb_products {
					padding:1px 6px;
					margin:0 3px;
					color:#555;
					font-size:85%;
					text-align:center;
					background-color: #fff;
					border:1px solid #eee;
					border-radius:3px;
				}
				&:hover{
					background-color: #f9f9f9;
				}
			}
			&:hover{

				> a{
					>.nmb_products {
						background-color: #fff;
						border:1px solid #eee;
					}
				}
			}
			.vmmenu-toggler {
				display: inline-block;
				position: absolute;
				top: 0;
				right: 0;
				padding-right:10px;
				width:33%;
				line-height: 41px;
				cursor: pointer;
				
				.open-icon {
					padding-left:calc(100% - 10px);
				}
				
				.open-icon {
					text-align:center;
					color:#777;
						
					&:before {
						line-height: 32px;
						text-align:center;
						position: absolute;
						right: 10px;
						top: 5px;				
						-webkit-transform: rotate(180deg);
						transform: rotate(180deg);
						.transition(all 0.2s);
					}
					
				}
	
				&.collapsed {
					.open-icon {
					
						&:before {
							-webkit-transform: rotate(0deg);
							transform: rotate(0deg);
						}
					}
				}
			}
			
			ul {
				li {
					padding:0;
					a {
						text-indent: 10px;
						box-shadow:inset 0 1px 0px rgba(62,62,62,0.1);
						>.nmb_products {
							padding:1px 6px;
							margin:0 5px;
						}
					}
				}
				ul {
					li {					
						a {
							text-indent: 20px;
						}
					}
				}
				
			}
			&.active {
				
				> a {
					background-color: #f9f9f9;
					color:@major_color;
				}
				
				ul {
					
					> li.active {					
						> a {
							background-color: #f9f9f9;
							color:@major_color;
							
						}
					}
				}
			}
			
		}
	}
}
.flex-search {
	input#mod_virtuemart_search {
		width:100%;
		border-radius:4px;

		&:focus {
			box-shadow:none;
		}

	}
}
.searched-word {
	color:#aaa;
	line-height:1.5;
}
.vm-flex-search {

	input {
		min-width:250px;
		border-radius:4px;
		z-index:1;
		float:left;
		-webkit-transition: 300ms;
		transition: 300ms;
		&:focus {
			box-shadow:none;

			+ .vm-search-button {
				box-shadow:inset 1px 0 0px #e3e3e3;
			}	
		}
	}
	/* icon fa-search */
	.vm-search-button {
		position:absolute;
		display:inline-block;
		margin:1px 0 0 -42px;
		z-index:2;
		width:40px;
		height:32px;
		background:transparent;
		border:0;
		outline:0;
		box-shadow:inset 1px 0 0px #f3f3f3;

		>i {
			width:40px;
			line-height:2;
			padding-left:3px;
			text-align:center;
			vertical-align:middle;
			opacity:0.9;
		}
	}
}
.currency-selector-module {
	width:100%;
	select {
		display:inline-block;
		width:75%;
	}
	button.btn,
	input.btn {
		padding:0;
		margin:0;
		display:inline-block;
		border:1px solid rgba(83,83,83,0.34);
		width:20%;
		vertical-align:top;
		>i {
			padding:5px 7px 5px 7px;
			margin:0;
			line-height:22px;
			width:30px;
			text-align:center;
		}
	}
}

//Select
.chzn-container {
	min-width:50%;
	.chzn-single {
		line-height:32px!important;
		height:33px!important;
		div {
		  top:2px!important; 
		}
	}
}

.chzn-container-active {
	&.chzn-with-drop {
		.chzn-single  {
		     border: 1px solid #aaa!important;
		}
		.chzn-results {
			li {
				line-height:18px!important
			}
		}
	}
}

.quantity-box {
	input {
		width:24px;
		height:24px;
		padding:0;
		margin:0;
		left:0;
		background:rgba(0,0,0,0.05);	
		border:1px solid #e0e0e0!important;
		&:hover {
			background:rgba(0,0,0,0.04)!important;	
		}
	}
}

//shop-product vm-module

.default-style {
	.product-single-style{
		text-align:center;
		border-bottom:none;
		.spacer {
			//padding:20px;
			
			h3 {
				font-size:125%;
				margin:20px auto 15px;
			}
			.PricesalesPrice{
				margin:15px auto;
				font-size:125%;
				text-align:center;
			}
		}
	}
	.addtocart-area {
		margin:10px auto;
		
		.addtocart-bar {
			margin:0 auto;
			display:block;
			text-align:center;
			
			button.add-to-cart {
				font-size:105%;
			}
		}
	}
	.product_list {
		.spacer {
			.spacer-img{
			   	padding:3.9%;
			}
		}
	}
}
.singleview {
	
	.product-single-style {
		
		.spacer {
		
			.product-image {
				padding:0 10px;
			}
			
			.spacer-inner {
				padding: 1% 3%;
	
				.PricesalesPrice {
					margin-top:20px;
					font-size:130%;
				}
				.addtocart-area {
				
					.cd-customization {
						font-size:100%;
					
						button.add-to-cart {
							height:35px;
							width:130px;
							>input {
								line-height:35px;
								
							}
						}
					}
				}
				
			}
		}
	}
}
.vmgroup {
		.vm-product{
			display:block;
			&.productdetails {
				li{
					text-align: initial;
					padding:15px 0 8px;
					border-bottom:1px solid #e5e5e5;
					
					.spacer-img {
						width:33%;
						display:inline-block;
						margin:0 auto;
						border:1px solid rgba(50,50,50,.15);	
						overflow:hidden;
						.transition(300ms);
						opacity:0.9;
						img{
							width:100%;
							height:80px;
							object-fit: cover;		
						}
						&:hover {
							opacity:1;
						}	
					
					}
					.spacer-inner {
						width:64%;
						display:inline-block;
						vertical-align:top;
						padding:0 10px;
						margin:0;
						h5 {
							display:block;
							width:100%;
							font-size:110%;
							padding:0;
							margin:0;
							line-height:1.4;
						}
						.PricesalesPrice {
							margin:8px auto;
							font-size: 18px;
						}
					}
				}
		
			}
		}
		hr.divider {
			margin:10px auto;
			border:none;
			box-shadow:none;
		}
		
		.addtocart-area {
				display:block;
				clear:both;
				width:100%;
				margin:0 auto;
				
			.addtocart-bar {
				display:block;

				margin:0 auto 5px;
				padding:0;
							
				.calculate {
					display:table;
					left:0;
					margin:5px 8px 0 0;
					width:44px;
					padding:0;
					float:left;
					label {
						display:none;	
					}
					.quantity-box {
						padding:0;
						margin-left:0;
						font-size:80%;
						input {
							width:22px;
							height:22px;
							
							padding:0;
							margin:0;
							left:0;
						}
					}
					.quantity-controls{
						background-image:none;
						margin:0 0 0 -3px;
						
						input.quantity-plus,
						input.quantity-minus {
							display:block;
							position:absolute;	
							z-index:2;			
						}
						input.quantity-plus{
							width:20px;
							height:16px;
							margin:-16px 0 0 0;
						
							&:hover {
								& + .fa {
									color:#999;
									
								}
								& + .fas, & + .far {
									color:#999;
									
								}
							}
							
						}
						input.quantity-minus{
							width:20px;
							height:16px;
							margin:0 0 0 0;
							
							
							&:hover {
								& + .fa {
									color:#999;
									
								}
								& + .fas, & + .far {
									color:#999;
									
								}
							}
							
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							font-size:9px;
							line-height: 12px;
							color:#bbb;
							
							&.fa-chevron-up {
								margin:-13px 0 0 3px;
							}
							&.fa-chevron-down {
								margin:0 0 0 3px;
							}
						}
					}
					
				}
				
				.cd-customization {
					width:auto;
					display:table;
					font-size:75%;
					button.add-to-cart {
						height:32px;
						width:100px;
						display:block;
						>input {
							line-height:28px;
							
						}
					}
				}
			}
		}
		
}

.vm-shipment-select,.vm-payment-select {
	
	padding:0;
	
	div {
		padding:1%;
		margin:0 0 7px 0;
		
		input[type="radio"] {
			display:none;
			
		}
		input[type="radio"]:checked {
		
			& + label {
				border:1px solid fade(@major_color, 90%);
				box-shadow:0 1px 5px fade(@major_color, 20%);
			}
		}
		
		label {
			display:block;
			text-align:center;
			margin:0 auto;
			line-height:18px;
			/*width:55%;*/
			cursor:pointer;
			border:1px solid transparent;
			padding:10px;
			border-radius:4px;
			.transition(all 300ms ease-in-out);
			
			&:hover {
				border:1px solid rgba(25,25,25,.1);
			}
		}
	}
}

// Custom radios for Custom fields (from Flex 3.9)
.category-view {
	.product-fields {
		.product-field {
			text-align:center;
		}
	}
}
.product-fields {
	.product-field {
		margin:0 auto;
	}
	
	span.hasTooltip {
		width:auto;
		height:auto;
		padding:4px 4px 0;
		display:inline-block;
		margin-bottom:-2px;
		
		img {
			margin:0 auto;
			display:table;
			float:none;
		}
	}
	.product-field-display {
		
		//text-align:left;
		margin:10px auto 10px;
		//border:2px solid red;
	
		label {
			 -webkit-font-smoothing: antialiased;
			 -moz-osx-font-smoothing: grayscale;
			 cursor: pointer;
			 margin:0 5px 5px 0;
			 display:inline-block;
			 
			 input.form-radio{
				 -webkit-appearance: none;
				 -moz-appearance: none;
				 appearance: none;
				 display: none;
				 height: 0;
				 width: 0;
				 border: 0;
				 opacity: 0;
				 outline: none;	
			}
		
			span.checker,
			span.checker-select {
				line-height:25px;
				display:block;
				float:right;
				border:1px solid #ccc;
				color:#595959;
				padding:4px 18px;
				border-radius:4px;
				
			}
			span.checker-select {
				background:#f3f3f3;
				padding:4px 35px;
			}
			input.form-radio:hover + span.checker {
				 border:1px solid #999;
				
			}
			input.form-radio:checked + span.checker {
				 color:darken(@major_color, 10%);
				 border:1px solid darken(@major_color, 10%);
				 padding-left:22px;
				 opacity:1;
			}
			
			input.form-radio + span.checker::before {
				 opacity:0;
				 content: '';
				 transform: rotate(30deg) scale(0);
				 .transition(all .5s ease);
			}
			
			input.form-radio:checked + span.checker::before {
				 position: relative;
				 display:inline-block;
				 left: -8px;
				 top: -2px;
				 content: '\02143';
				 transform: rotate(40deg) scale(1);
				 color:@major_color;
				 font-weight: bold; 
				 opacity:1;
			}
		} 
		.vm-cmv-label {
			margin:2px 12px 10px 0;
			display:inline-block;
			vertical-align:top;
			font-weight:bold;
			color:#555;
		}
	}
}



// Popup Cart (Add to Cart Fancybox)
.popup-cart{
    overflow: hidden;
	margin:0 auto -20px;
	padding:0!important;

    h3.title{
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 40px;
        text-align: center;
        color: #4b4b4b;
		span {
			display: block;
			font-weight: 600;

		}
    }
	
    .popup-cart-product-quantity{
        font-weight: 500;
    }
    .item-wrap{
        overflow: hidden;
        clear: both;
        width: 560px;
        margin-bottom: 0px;
		text-align:left;
		padding:0;
		
		.item-name{
			font-size: 120%;
			font-weight: 600;
		}
		
		 /*vm-price-box*/
		.vm-price-box{
			line-height: 35px;
			text-align: center;
			display: inline-block;
			clear: both;
			text-align:left;
			
			ins{
				font-size: 28px;
				line-height: 42px;
				text-decoration: none;
				float: left;
				letter-spacing: -2px;
				margin-right: 10px;
			}
			del{
				font-size: 16px;
				color: #8d8d8d;
				letter-spacing: -1px;
				float: left;
				span{
					vertical-align: baseline;
				}
			}
		}
		
    }
    .button-group{
        text-align: center;
		margin:30px auto 0;
		
	    .continue_link,.showcart{
			width:43%;
		    display:block;
			float:left;
			left:0;
			margin:0 auto;
		    padding: 10px 0;
			border-radius:4px;
	    }
		.continue_link {
			margin:0 24px 0;
			&:before {
				font-family: "peIcon7";
				position:relative;
				color: #fff;
				font-size: 17px;
				line-height:1.2;
				content: "\e66e";
				margin: 5px 8px 0 0;
			}
		}
		.showcart {
			margin:0;

			
		}
    }
    
    .item-img{
        float: left;
        margin-right: 30px;
        img{
            max-width: 150px;
        }
    }

}




//Header (title) in Megamenu
.vm-menu {
	.divider {
		display:none;
	}
	.vm-title {
		font-size:110%;
		margin:12px auto 0;
		padding:15px 0 5px;
		line-height:1.3;
	}
	ul {
			&.productdetails {
				
			li{
				text-align: initial;
				padding:15px 0 8px;
				box-shadow:0 1px 0px rgba(220,220,220,.3);
				
				.spacer-img {
					width:30%;
					display:inline-block;
					margin:0;
	
					img{
						height:60px;
						object-fit: cover;				
					}
				
				}
				.spacer-inner {
					width:68%;
					display:inline-block;
					vertical-align:top;
					padding:0 10px;
					margin:0;
					h5 {
						display:block;
						width:100%;
						font-size:90%;
						padding:0;
						margin:0;
						line-height:1.4;
					}
					.PricesalesPrice {
						margin:10px auto;
						font-size: 17px;
					}
				}
			}
		}
		&:last-child {
			li {
				padding:15px 0 0;
				box-shadow:none;
				.PricesalesPrice {
					margin:10px auto 0;
				}
			}
		}
	}
}

// Edit page
.edit-shopper-form {
	div.btn {
		margin:7px 7px 0 0;
		padding:6px 12px;
		a {
			padding:0;
			>img {
				display:none;
			}
		}
	}
	
	// Tabs
	#ui-tabs {
		margin:25px auto;
		
		li {
			padding:4px 20px!important;
			line-height:32px!important;
			height:40px!important;
			border-radius:5px 5px 0 0!important;
		}
		>div {
			padding:0;
			margin:0;
			border-top:1px solid #ccc;
			background:transparent!important;
			
			li {
			     height:36px!important;
				 padding:2px 5px!important;
				 border-radius:0!important;
			}
		}
	}
}

@media (max-width: @screen-md-min) {
	.responsive-sm, .responsive-sm > div {
	  padding:0!important;
 	}
}
@media (max-width: @screen-sm-min) {
	
	#com-form-login {
		margin:20px auto;
		padding:0 5%;
		.width30 {
			width:100%;
			margin:5px auto!important;
		}
	}
	#vmCartModule {
		position:relative;
		right:10px;
		width:60px;
	
		#cd-menu-trigger,
		.cd-cart {
			width:60px;
			margin:0 auto;
			text-align:center;
			
			>i {
			   text-align:center;
			   margin:0 auto;
			   width:60px;
			   
			}
			.total_products {
				right:3px;
			}
			
			&.shopping-menu-is-open {
				
				.cd-cart {
				
					.total_products {
						right:3px;
					}
				}
			}
		} 
	}
	
	
	header.centered, header.addspace {
		
		#cart-menu {
			.cd-cart {
					margin:0 auto;
					top:0!important;
					text-align:center;
				i {
					margin:0 auto;
					width:90px;
					text-align:center!important;
				}
				.total_products {
					right:-12px!important;
				}

			}
			&.shopping-menu-is-open {
				
				.cd-cart {
				
					.total_products {
						right:18px!important;
					}
				}
			}
		}
	}
	
	.browse-view {
		.row.productwrap {
	
			padding: 0;
			margin: 0;
			.product {
				width: 100%;
				
				.cd-customization {
					
					width:calc(75% - 10px)!important;
					
					
				}
				.calculate {
					width:25%!important;
					margin:4px 10px 0 0;
				
				}
			}
		}
	}
	
	.form-validate {
		padding:10px 4%;
	}
	
	// Checkout inputs
	table.user-details{
		width:100%;

		tr{
			
			td{
				
				/* Fix for mobile: 100% width */
				width:100%;
				clear:both;
				display:block;
				
				
				label {
					clear:both;
					display:block;
					margin:12px 0 0!important;
					text-align:left;
				}
				input, select {
					min-width:100%;
				}
				input {
					min-height:39px;
				}
				select {
					width:auto;
					line-height:38px;
					height:38px;
				}
				
				.chzn-container-single .chzn-single {
					line-height:37px!important;
					height:38px!important;
				}	
						
			}
		}
	}
	
	.vmgroup {
		.vm-product{
			&.productdetails {
				li{
					.spacer-img {
						width:25%;
						img{
							width:100%;
							height:120px;
						}
					}
					.spacer-inner {
						h5 {
							font-size:120%;
							line-height:1.4;
						}
						.PricesalesPrice {
							margin:12px auto;
							font-size: 20px;
						}
					}
				}
				.cd-customization {
					font-size:80%;
					button.add-to-cart {
						height:32px;
						width:140px;
						>input {
							line-height:28px;	
						}
					}
				}
			}	
		}	
	}
	
	// Popup Cart (Add to Cart Fancybox)
	.popup-cart{

		.item-wrap{
			width: 100%;
			text-align:center;
			
			.item-name, .vm-price-box, .popup-cart-product-quantity {
				text-align:center!important;
				float:none!important;
			}
		}
		.button-group{
			text-align: center;
			margin:30px auto 0;
			
			.continue_link,.showcart{
				width:100%;
				display:block;
				margin:0 auto;
			}
			.continue_link {
				margin:0 auto 10px;
			}
		}
		
		.item-img{
			float: left;
			width:100%;
			margin:0 auto;
			img{
				width: 100%;
			}
		}
	}
	
	//Cart Table
  	table.cart-summary{
		.responsive-xs {
			padding:10px 0!important;
		}
		.xs-cart-btn {
			width:40px!important;
			display:block;
			margin:0 auto;
			text-align:center;
			border-radius:0!important;
		}
	}	
}less/rtl.less000060400000127327150750504150007215 0ustar00/**
 * Flex @package Helix3 Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

@import 'variables';
@import 'mixins';


/* RTL Direction
 *=======================================*/
 
 .offcanvas {
	.off-canvas-menu-wrap {
		left: 0;
		right:auto;
		-webkit-transform: translateX(320px);
		transform: translateX(320px);
	}
	.off-canvas-menu-wrap:after {
		left:0;
		right: auto;
	}

}

body {
 	&.rtl {
	
		
		.sppb-shape-container svg{
			width:100%!important;
			height:auto;
		}


		#sp-top-bar {
			#sp-top1 {
				.sp-column {
					float:right;
				}
			}
			#sp-top2 {
				.sp-column {
					float:left;
				}
				
			}
			
		}

		//top contact info
		.sp-contact-info {
			float: right;
			margin: 0 0 0 10px;
		}


		// Language switcher
		.sp-module-content {
			.mod-languages {
				margin-left:12px;
				//float:left;
				.dropdown-toggle {
					padding:3px 14px 3px 10px;
					

					img {
						padding:2px 0 0 7px;
						float:right;
						
					}
					>i {
						padding:0 4px 0 0;
						
					}
					
				}
				.dropdown-menu {
					
					li {	
						a {
							img {	
								float:right;
								padding:0 0 0 8px;
								
							}
							
						}			
						
					}
				}
		
				ul.lang-inline {
					li {

						margin: 0 0 0 5px;
		
						&:last-child {
							margin-left:0;
						}
					}
				}
				ul.lang-block.vertical {
					
					li {

						text-align:right;
		
						a {
							float:right;
							display:block;
		
							img {
								float:right;
								direction:rtl;
								text-align:right;
								padding:4px  0 0 8px;
							}
							span {
								float:right;	
							}
		
						}
						&.lang-active {
							a {
								i {
									padding:0 6px 0 0;
								}
							}
						}
					}
				}
			}
			
			ul.VMmenu{
				> li{
					.vmmenu-toggler {
						display: inline-block;
						position: absolute;
						top: 0;
						left:0;
						right: auto;
						padding-left:10px;
						padding-right:0;
						
						.open-icon {
							
								
							&:before {
								right:auto;
								left:10px;
	
							}
							
						}
					}
				}
			}
		}

		//Top search
		 
		.top-search-input-wrap{
		
			.top-search-wrap {
				left:-10px;
				right:auto;
				float:right;
			}
		}


		.body-innerwrapper:after {
			left: 0;
		}

		//Offcanvas
		#offcanvas-toggler {
			float: left;
		}
		#offcanvas-toggler >i {
			padding: 0 10px 0 0;

		}
		.offcanvas-menu {
			left:0;
			right: auto;
			-webkit-transform: translateX(-320px);
            transform: translateX(-320px);
		}
		
		
		.close-offcanvas {			
			left: 15px;
			right:auto;			
		}
	
		.offcanvas-menu {
			top: 0;
			left: 0;
			right: auto;
			 -webkit-transform: translateX(-320px);
			transform: translateX(-320px);		
			
			.offcanvas-inner {
				.sp-module {
					ul {
						> li{
							a, .nav-header, .separator {
								>img {
									margin:-4px 0 0 7px;
								}
							}
						}
						// Accordion menu (offcanvas)
						&.accordion-menu {
							> li{
								.offcanvas-menu-toggler {
									left: 0;
									right:auto;
									padding:11px 25px 11px 20px;
								}
								
								.accordion-menu-toggler {
									left:0;
									right: auto;
									
									.open-icon {
										&:before {
											left: 0;
											right:auto;
											width:44px;
										}	
									}
								}			
							}
						}
					}
				}
			}
			
		}

		&.offcanvas {
			.offcanvas-menu {
				-webkit-transform: translateX(0);
            	transform: translateX(0);
			}
		}
		
		
		
		.readmore {
			margin:0 0 0 20px;
			float:right;
		}
		
		.helix-social-share{
			.helix-social-share-blog {

				float: right;
				
			}
		}
		.tags {
			float:right;
			margin:7px 0 0 20px;
			>span {
				>i {
					margin:0 3px 0 5px;
				}
			}
		}
	
		//Latest Articles (module)
		.latest-articles{
			a{
				float: right;
				
				
				.article-list-img{
					float: right;
					margin: 0 0 0 15px;
					
					
				}
				
				.date {
					float: right;
					margin: 0 0 0 15px;
				}
			}
		}
		
		//Related Articles (module)
		.relateditems {
			.relateditem {
				a{
					float: right;
					text-align:right;
					
					.article-list-img{
						float: right;
						margin: 0 0 0 15px;
					}
					
					.related_date {
						margin: 10px 15px 0 0;
					}
				}
			}
		}
		
	    /* - Cart module - */
		
		#cart-menu,
		.cd-cart {
			float:left;
			left:0;
			right:auto;
			
			
			>i {
				font-size:36px;	  
			}
			.total_products {
				top: 23px;
				left: 0!important;
				right:auto;
				float:left;
			}
		
		}
		#cart-menu {
			position: relative;
			float:left;
			left:0!important;
			right:auto;
			-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0);
			
			&.shopping-menu-is-open {
				left:0;
				float:left;
				
				#cd-menu-trigger,
				.cd-cart {
					left:0;
					float:left;
					
					  >i {
						  
						  right:auto;
						  float:left!important;
						  left:0!important;
						  padding-right:0;
						 
					  }
					
					
					&.menu-is-open {
						float:left;
						>i {
						   float:left;
						   position:relative;
						}	
					}
				} 
			}
			
		}
		
		
				
		#cd-lateral-nav {
			right: auto;
			left:0;
			-webkit-transform: translateX(-260px);
			-moz-transform: translateX(-260px);
			-ms-transform: translateX(-260px);
			-o-transform: translateX(-260px);
			transform: translateX(-260px);
			
			.cart-image {	
				float:right!important;
			}
			
			.cart-item {
				padding-right:10px;
				padding-left:0;
			}
			
			.show_cart {
				a {
					>i {
						margin-left:10px;
						margin-right:-5px;
					}
				}
			}

		}
		#cd-lateral-nav.shopping-menu-is-open {
			-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0);
			
		}
		
		#cart-menu.shopping-menu-is-open {
		  position:fixed;
		  -webkit-transform: translateX(260px);
		  -moz-transform: translateX(260px);
		  -ms-transform: translateX(260px);
		  -o-transform: translateX(260px);
		  transform: translateX(260px);
		  
		  #cart-menu,
		  .cd-cart {
			  //float:left;
			  left:0;
			  right:auto;
			  >i {

				  left:-3px;
				  right:auto;

			  }
			  .total_products {
				right: auto;
				left:0;
				margin-left:-18px;
				position:relative!important;
				
			  }
		  }
  
  
		}
		
		#cd-menu-trigger {

			right: auto;
			left:0;
			
				.cd-menu-icon {
					  display: inline-block;
					  position: absolute;
					  right: 50%;
					  top: 50%;
					  bottom: auto;
					  left: auto;
				}
		}
		.vm-fieldset-customer-note {
			textarea {
				width:100%;
				margin-bottom:10px;
			}
		}
	
		form.vm-form-login{
			display:table;
			width:100%;
			.forgot{
				display:block;
				
				.floatleft {
					float:right;
					margin:5px 0;
					
					&#com-form-login-remember {
					
						label {
							padding-right:10px;
						}
						input.inputbox {
						  margin:0;
						}
						input.default {
							display:inline-block;
							text-align:center;
							padding-left:22px;
							min-width:120px;
							padding-right:22px;

						}
					}
				}
			}
		}
		
		
	.billto-shipto{
		a.details{
			float:right;
			margin:7px auto;
			border: 0;
			border-radius:4px;
		}
		
		.output-shipto{
			input{
				margin-left: 0;
				margin-right: 10px;
			}
			.controls{
				label{
					padding-left: 0;
					padding-right: 20px;
				}
				input{
					margin-left: 0;
					margin-right: -20px;
				}
			}
		}
	}
	
    input.quantity-input{
	  border-radius:0 4px 4px 0!important;
    }
    .vm2-remove_from_cart{
		height:16px;
    	border-radius: 4px 0 0 4px!important;
		i {
			line-height:16px!important;
		}
    }
	
	
	/* Terms of service */
	.vm-fieldset-tos {
	
		.cart.tos {
			margin-left:4px;
			margin-right:0;
			float:right;
			
			input.check {
				float:right;
				 margin:7px 3px 0 10px;
			}
		}
		
		div.terms-of-service {	
		float:right;
			label {
				margin-left:0;
				margin-right:15px;
				
		
				a#terms-of-service {
					i {
						margin:0 3px;
					}
				}
			}	
		}

	}
	
	.checkout-button-top {
		float:right;
	}
	
	// Checkout inputs
	table.user-details{
		width:100%;
		tr{
			td{
		
			
			
				label {
					text-align:left;
					padding-left:15px;
					padding-right:0;
					width:100%;
				}
				label, input, select {
					
				}
				input{  
					text-align:right;
				}			
			}
		}
	}

		.total_products {
			/* number of items added to the cart */
			position: absolute;
			top: 23px;
			left: 312px;
			right:auto;
		}


		//mega menu
		.sp-megamenu-parent {
			float: left;
			>li {
				>a {
					>i {
						display:inline-block;
						line-height:inherit;
						padding-right:0;
						padding-top:2px;
						padding-left:9px;
						float:right;
					}
				}
			}
		}

		.sp-megamenu-parent >li.sp-has-child>a:after {
			display: none;
		}

		.sp-megamenu-parent >li.sp-has-child>a:before {
			font-family: "peIcon7";
            font-size:15px;
			content: "\e688";
			margin-right: 5px;
            float:left;
            margin-top:2px;
		}
		
		.sp-megamenu-parent >li.sp-has-child>a:hover:before {
			font-family: "peIcon7";
			content: "\e680";
			opacity:.7;
		}
		//List Item
		li.sp-menu-item { //child sub	
		text-align:right;	
			>a {
				&.sp-group-title {
					margin-right:0;
				}
				>i {
					padding-right:0px;
					padding-left:5px;
				}
				> img {
					margin-left:7px!important;
					margin-right:0!important;
				}
			}
		}
		
		.sp-dropdown {
				
				&.sp-menu-center {
					margin-left: 0;
					margin-right: 45px;
				}
				
				&.sp-dropdown-main {
					&.sp-menu-right,
					&.sp-menu-full {
						left: auto;
						right:0;
					}
		
					&.sp-menu-left {
						right: auto;
						left:0;
					}
				}
		}
	
		.sp-dropdown-items {
			.sp-has-child {
				>a:before{
					font-family: "peIcon7";
					content: "\e686";
					float: left;
				}
				>a:hover:before{
					font-family: "peIcon7";
					content: "\e688";
				}
				>a:after{
					display:none;
				}
			}
	
		}
		
		// Timeline
		.sppb-addon-timeline {
			.sppb-addon-timeline-wrapper {
				.odd {
					.timeline-badge {	
						&:after{
							left:0;
							right:auto;
							float:left;
						}
					}
		
					.timeline-item {
						.timeline-panel {
							margin-left: 0;
							margin-right:15px;
							left:0;
							right:auto;
							float:right;
							text-align:right;
							
							&:before {
								top: 40px;	
								left:auto;
								right:0; 
								-webkit-transform:rotate(45deg) translateY(-50%);
								transform:rotate(45deg) translateY(-50%)
							}			
						}
						.timeline-date {
							float:left;
							text-align:left;
							margin:-1px 0 0 30px;
						}
					}
				}
				.even {	
				
					.timeline-badge {	
						&:after{
							left:auto;
							right:0;
							float:right;
						}
					}
					
					.timeline-item {
						.timeline-panel {
							margin-left: 15px;
							margin-right:0;
							
							left:auto;
							right:0;
							float:left;
							text-align:left;
							
							&:before {
								top: 30px;	
								left:0;
								right:auto; 
								margin-left:-5px;
								-webkit-transform:rotate(-135deg);
								transform:rotate(-135deg);
							}	
						}
						.timeline-date {
							float:right;
							text-align:right;
							margin:-1px 30px 0 0;
						}
					}
				}
			}
		}
	
		
		// Buttons
		.btn,
		.sppb-btn {
			margin-left:3px;
			margin-right:0;
		
			&.sppb-selector,
			&.sppb-modal-selector {
				i {
					&.fa, &.fas, &.far {
						margin:0 0 0 4px;
					}
					&.pe {
						margin:-2px -2px 0 5px;
					}
				}
			}
			
			&.btn-light {
				i {
					margin-left:6px;
					margin-right:0;
					&.pe {
						margin-left:7px;
						margin-right:0;
					}
				}
			}
			&.responsive {
				white-space: normal;
				text-align:center;
				display:table;
			}
		}

	// Progress bar ("flex")
	.flex-text-wrapper {
		margin:15px 0 3px;
		.flex-text {
			margin: 20px 0 0;
			display:table-cell;
			width:1%;
		}
		.flex-progress-text {
			margin: 20px 0 0;
			width:1%;		
			display:table-cell;
			text-align:left;
		}
	}
	
	// Testimonial Flex
	.sppb-testimonial-flex {
		.left, .right {
			>i {
				&.fa-angle-left{
					padding:0 3px 2px 0;
					-webkit-transform: rotate(180deg);
					-moz-transform: rotate(180deg);
					-ms-transform: rotate(180deg);
					-o-transform: rotate(180deg);
					transform: rotate(180deg);
				}
				&.fa-angle-right{
					padding:0 0 2px 3px;
					-webkit-transform: rotate(180deg);
					-moz-transform: rotate(180deg);
					-ms-transform: rotate(180deg);
					-o-transform: rotate(180deg);
					transform: rotate(180deg);
				}
			}
		}
	}
	.sppb-media-body {
			>i.fa, >i.fas, >i.far {
	
				&.fa-quote-left {
					margin:-2px 0 2px 10px!important;
				}
				&.fa-quote-right {
					margin:1px 10px 0 0!important;
				}
			}
	}
	
	// Tabs (pills style)
	.sppb-nav-pills,
	.sppb-nav-tabs {
		>li {

			>a {

				i {
					margin-left:5px;
					margin-right:0;
				}
			}
			
		}
	}
	.sppb-tab {
		.sppb-tab-content {
			text-align:right;
		}
	}

	// Latest blog posts (addon)
	.latest-post {
		.latest-post-inner {
		
			.category{
				
				.posted-in {
					float:right;
					margin:1px 0 0 5px;
					text-align:right;
				}
			}
		}
		
	}
	
	// Button Group
	.sppb-addon-button-group {
		.sppb-btn {
			>i.fa, >i.fas, >i.far {
				margin-left:4px;
				margin-right:-2px;
			}
			>i.pe {
				margin:-2px -3px 0 4px;
			}
		}
	}
	
	//Bootstrap Modal Popup
	.sppb-modal-content {
		.sppb-close {
			left:12px;
			padding-right:12px;
			text-align:left;
			right:auto;
		}
		
	}

	//Modal Popup
	.sppb-btn {
		&.sppb-btn-lg {
			&.sppb-selector {
				
				>i.fa, >i.fas, >i.far {
					margin-left:5px;
					margin-right:0;
				}
				>i.pe {
					margin-left:5px;
					margin-right:0;
					margin-top:-3px;
		
				}
			}

		}
	}
	
	//Person (Flex style)
	.flex.flip-container {
		.flipper {
		
			.back{
			text-align:right;
				.sppb-person-block {
				
					>.thumb {
						float:right;
							>img {
								margin:0;
							}
					}
					.sppb-person-information {
						text-align:right;
						padding-right:10px;
					}
				
				}
				.sppb-person-introtext {
					text-align:right;
				}
			}
		}
		
	}
	
	// Pricing Table 
	.sppb-pricing-box {
		.sppb-pricing-footer {
			>a.sppb-btn {
		
				>i {
					margin-left:5px;
					margin-right:0;
					&.pe {
						margin:-3px 0 0 5px;
					}
				}
			}
		}
	}
	
	//Image content addon
	.sppb-addon-image-content {

	&.aligment-left {
		
		.col-sm-6 {
			left:50%;
		}
	
		.sppb-content-holder {	

			.sppb-btn {

				>i.left {
					margin-right:-2px;
					margin-left:8px;
				}
			}
		}
		
	}

	&.aligment-right {
		.col-sm-6 {
			left:-50%;
		}
		.sppb-content-holder {
			
			left:0;
			right: auto;

			.sppb-btn {
			
				>i.right {
					margin-left:8px;
					margin-right:-2px;
				}
			}
		}
	}
	
	.sppb-addon-title,.sp-module-title {
		padding-left:30px;
		padding-right:0;
		text-align:right;

		&:after{
			float:right;
			margin:10px 0 0 30%;
		}
	}	

}

	// Accordion
	.sppb-panel-flex,
	.sppb-panel-default,
	.sppb-panel-primary {	
		>.sppb-panel-heading,
		>.sppb-panel-heading.active {
			&:before {
				float:left;
			}
			&:after {
				float:left;
			}
			.sppb-panel-title {
				>i.fa, >i.fas, >i.far {
					margin-left:10px;
					margin-right:0;
				}
						
				>i.pe {
					margin-left:7px;
					float:right;
					margin-right:0;
				}
			}
		}
	}
	
	
	// Animated Headlines Addon
	.cd-headline {
	
		.before-text {
			margin-left:.1em;
			margin-right:0;
		}
		
		.after-text {
			margin-left:0;
			margin-right:.1em;
		}
		.cd-words-wrapper {

			//text-align: right;
			
		
			b {
				left: auto;
				right:0;
				
				&:before {
					padding:0 0.15em 0 0;
				}
				&:after {
					padding:0 0 0 0.15em;
				}
			}
		}
		
		/* Type Effect */
		&.type {
			
			.after-text {
				margin-left:0;
				margin-right:.15em;
			}
			.cd-words-wrapper {
				margin-left:.1em;
				margin-right:.1em;
				padding:0;
				
				i {
					text-indent:4px;
				}
				
				&::after {
					left:0;
					right:auto;
					width:2px;
					border:0;
					border-left: 2px solid @major_color;
				}
			}
		}
		
		/* Loading Bar Effect */
		&.loading-bar {
		
			.cd-words-wrapper {
				
				&::after {
					left: auto;
					right: 0.02em;
				}
			}

			b {
				.translate(115%; 0);
			}
			b.is-visible {
				.translate(0; 0);
			}
		}
		
		/* Clip Effect */
		&.clip {
			
			.cd-words-wrapper {
				
				&::after {
					left: 0;
					right:auto;
				}
			}
			b {
				padding:0 0 0 3px;

			}
		}
		
	}
	

		//module
		
		.sp-module,
		.sppb-addon-module {
			margin-top: 50px;
				
			&:first-child {
				margin-top: 0;
			}

			.sppb-addon-title,.sp-module-title {
				padding-left:30px;
				padding-right:0;
				text-align:right;
		
				&:after{
					float:right;
					margin:10px 0 0 30%;
				}
			}
			
			// Accordion menu
			.accordion-menu {
				> li{
					.offcanvas-menu-toggler {
						left: 0;
						right:auto;
						padding:11px 25px 11px 20px;
					}
					
					.accordion-menu-toggler {
						left:0;
						right: auto;
						
						.open-icon {
							&:before {
								left: 0;
								right:auto;
								width:44px;
							}	
						}
					}			
				}
			}
		}
		
		.sppb-addon {
		
			>h3.sppb-addon-title {
				text-align:right;
				display:inline-block;
				padding-left:3%;
				padding-right:0;
				
				&:after{
					float:right;
					margin:10px 0 0 30%;
				}
			}
		}
		
		
		.sp-module ul >li >a:before {
			margin-right: 0;
			margin-left: 8px;
			float: right;
		}

	//blog
		
	.entry-header {

		&.has-post-format {
			margin-right: 62px;
			margin-left:0;
			
				h2 {
					margin: 0;
					line-height: 1.2;
					width:auto;
					padding-left:30px;
					padding-right:0;
			
					&:after{
						float:right;
						margin:10px 0 0 30%;
					}
				}
		}
		h2 {
			padding-left:30px;
			padding-right:0px;
			box-shadow: inset 0 -1px 0 #ddd;
	
			&:after{
				float:right;
				margin:10px 0 0 30%;
			}
		}
	}
	
	.has-post-format-masonry {

		.post-format-masonry {
	
			right: 8px;
			left:auto;

		}
		
	}


	.sppb-progress-bar {
		float:right;
		text-align:right;
	}
	
	// Countdown addon
	.sppb-addon-countdown {
		div {
			float:right;
		} 
	}
	

		
		
		.entry-header.has-post-format {
			margin-left: 0;
			margin-right: 68px;
		}
		.post-format {
			left: auto;
			right: -68px;
		}
		.article-info >dt >i, .article-info >dd >i {
			margin-right: 0;
			margin-left: 3px;
		}
		.entry-link:before {
			top:auto;
			left: auto;
			right: -60px;
			transform: rotate(-90deg);
		}
		.entry-quote:before {
			left: auto;
			transform: rotate(-15deg);
			top:auto;
			right: -40px;
		}
		.categories-list .page-header a.pull-right {
			float: left !important;
		}
		.newsfeed-category .category li .pull-left{
			float: right !important;
		}

		// voting
		.voting-symbol{
			direction: ltr;
			span.star {
				&:before{
					padding-left: 5px;
					padding-right: 0;
				}
		
			}
		}
		
		//search
		.search {
	
			button[name="Search"] {
				position:absolute;
				left:-19px;
				right:auto;
				float:left;
				border-radius:4px 0 0 4px;
				.transition(color 300ms);
			}
	
		/* icon fa-search */
		&.flex-search {
			&:before {
				position:absolute;
				margin-left:25px;
				float:none;
				left:0;
				right:auto;
				padding-left:5px;
				.transition(color 300ms)!important;
			}
			&:hover:before,
			&:focus:before,
			&:active:before {
				margin-left:25px!important;
			}
		}
		
		}
		.search.flex-search:hover:before {
			margin-right:0;
			float:left;
			right:auto;
			margin-left:0px;
			left:0;
		}
		.search .btn-toolbar .pull-left{
			float: right !important;
		}
		
		/* AcyMailing Module */
		.acymailing_form {

			.acysubbuttons{
		
				top:-20px;
				right:auto;
				left:-3px;
				float:left;
				
				input {
					border-radius:4px 0 0 4px;
					border:none;
				}
			}
		}
		
		
	/* Virtuemart */
	.vm-product-details-inner{
		.vm-product-title{
			.pull-left {
			    width:100%;
				display:block;
				clear:both;
				
			}
			
			h2{
				width:100%;
				margin:0;
			}

		}
	
		.vm-product-shipments, .vm-nodisplay {
			display: none;
		}
		.product-price{
			text-align: right;
			
			.vm-price-desc {
				text-align: right;
				float:right;
				padding:3px 0 0 8px;
			}
		}
		
		.product-short-description{
			clear: both;
			margin-bottom: 30px;
			overflow: hidden;
			h4{
				>i {
					font-size:90%;
					margin:5px 0 0 5px;
				}
			}
		}
		.spacer-buy-area{
			padding: 0;
			display:block;
			width:100%;
			clear:both;
			
				
			.addtocart-bar{
				padding:0;
				margin:0;

				.cd-customization {
					.add-to-cart {
						display:block;
						float:right;
						right:0;
					}
				}
				
				.calculate {
					
					float:right;
					margin:4px 0 0 0;
					
					.quantity-box {
						float:none;
						
						input {
							width:32px;
							height:32px;
							display:inline;
							text-align:center;
						}
					}
					.quantity-controls{
					    top:16px;
						right:-18px;
						
						input.quantity-plus,
						input.quantity-minus {
							display:block;
							position:relative;
							float:left;	
							z-index:2;	
							background-image:none;
							background:transparent;
							box-shadow:none;
							border:none;		
						}
						input.quantity-plus{
							width:22px;
							height:16px;
							margin:-16px 0 0 0;	
							background-image:none;
						}
						input.quantity-minus{
							width:20px;
							height:16px;
							margin:0 0 0 0;
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							float:left;
							font-size:9px;
							line-height: 12px;
							color:#bbb;
							
							&.fa-chevron-up {
								margin:1px 10px 0 0;
							}
							&.fa-chevron-down {
								margin:18px 10px 0 0;
							}
						}					
					}
				}
			}
		}
	}
	
	.empty_cart i span.fa-ban{
		margin-right:20px;
	}
	
	/* Images on Product page */
	.productdetails-view {
		.vm-product-media-img{
			.additional-images{
				div.cols {
					float:right;
					&.cols-1,
					&.cols-2 {
						width:47%;
						margin:0 1.5% 4.5%;
					}
					&.cols-3 {
						width:30%;
						margin:0 1.6% 3.3%;
					}
					&.cols-4 {
						width:22.5%;
						margin:0 1% 3%;
					}
				}
			}
		}
	}



	#fancybox-content{
		.continue_link {
			margin:0 2.5% 0 0!important;
			width:45%!important;
			float:right!important;
			left:auto;
			right:0;
		}
		.showcart {
			margin:0 0 0 2.5%!important;
			width:45%!important;
			float:left!important;
			left:0;
			&:before {
				margin: 0 0 0 10px!important;
			}
		}
	}
			
	
	// products icons (pdf,print,email)
	.icons {
		float:left;
		right:auto;
		left:1%;
		margin: 15px 0 0 15px;

		a {
			float:right;
			display:inline-table;
		}
	}
	
		.vm-rating{
			width:100%;
			display:block;
			clear:both;
			margin-bottom:25px;
			
			.product-in-stock {
				float:right;
				text-align:right;
				margin-left:5px;
				margin-right:0;
				color:#777;
				font-size:95%;
				>i {
					margin-left:5px;
					margin-right:0;
					&.pe-7s-less {
						color:red;
					}
				}
			}
			
	
		}
	
	.addtocart-bar {
		width:100%;
		height:44px;
		display:block;
		clear:both;
	}
	
	div.ask-a-question{
			float:right;

			a.ask-a-question{
				
			    i{
			    	margin-left:7px;
					margin-right:0;
			    }
				
			}
		}
		.back-to-category{
			float:right;
			a{
			    i{
			    	margin-left:7px;
					margin-right:0;
					
			    }
			}
			
		}

	// products information tab
	.products-desc-tab{
	
		.nav-tabs{
			
			>li {
				float:right;
				>a{
					margin:0 0 0 7px;
					
					>i{
						margin:-1px 0 0 10px;
					}
				}
			}
		}

		.tab-content{
		
			.tab-pane {
			
				.rating_wrap {
					margin:20px auto;
					padding:12px 10px 8px;

				}
				.rating {
					.ratingbox{
					    display:block;
						span {
							float: left;

						}	
					}	
				}
			}
		
			.product-description{
				ul{
					padding: 0;
					>li{
						list-style: none;
					}
				}
			}
			.customer-reviews{
		
				h4{
					padding: 0 0 15px 5%;
					margin:0;
				}
				.list-reviews{
					margin:20px auto;
					span.date{
						margin: 6px 0 0 5px;
						
						>i {
							margin-left:8px;
						}
					}
					span.vote{
				   
						.ratingbox{
							
						}
					}
					blockquote{

						margin-left:110px;
						
						&:before{
						
						  padding-left: 6px;
						  padding-right:0;

						}
						
						&:after{
						  padding-left: 6px;
						  padding-right: 0;
						}
					}
					.bold {
						padding-left: 6px;
						padding-right:0;
					}
				}
				.write-reviews {
					
					text-align:right;
					margin:20px 0;
					.step {
					   
					}
				}
			}
		}
	}

	.currency-selector-module {
		select {
			max-width:71%;
			float:right;
			margin-left:5px;
		}
		button.btn,
		input.btn {
			width:22%;
			//float:left;
		}
	}
	
	.cart-view{
		.jumbotron{
			.btn {
				i {
					margin:0 -5px 0 10px;
					float:right;
				}
			}
		}
	}
	
// Ordering
.orderby-displaynumber{
  
  margin:0 auto 20px;
  display:block;
  clear:both;
  width:100%;

	.vm-order-list {
		float:right;
		right:0;
		left:auto;
		.orderlistcontainer{
			float:right;
			margin:0 0 0 8px;
			
			
			.title {
				display:inline-block;
				padding:5px 15px 5px 8px;
				font-size:14px;
				-webkit-transition: all .5s ease-in-out;
				transition: all .5s ease-in-out;
				
				&:before {
					padding:0 8px 0 0;
				}
			}
			.activeOrder {
				background-image:none;
				display:inline-block;
				border:none;
				padding:0 0 0 15px;
				font-size:14px;
				
			}
			.orderlist {
					-webkit-transition: all .25s ease-in-out;
					  transition: all .25s ease-in-out;
					  border:0;
					  border-radius:0 0 4px 4px;
					  box-shadow:0 0 0 1px #ddd;
					  cursor: pointer;
					  visibility:hidden;
					  opacity:0;
					  display:block;
					  position:absolute;
					  z-index:2;
					  margin-top:-10px;
					 
					  div {
						padding:0;
						 margin:0;
						  width:170px;
						  
						 -webkit-transition: all .25s ease-in-out;
						  transition: all .25s ease-in-out;
						  a {
							 padding:5px 15px;
							 display:block;
						  }
						  &:hover {
							  background:#f0f0f0;
						  }
					  }
		
			}
			
			&:hover {
					.orderlist {
						opacity:1;
						display:block;

						visibility:visible;
						margin-top:1px;
					}
			}
				
			
		}
	}
	.display-number {
		margin:0;
		padding:5px;
		text-align:right;
		font-size:14px;
		float:left;

		>span:first-child {
			margin:0 10px 0 0;
			text-align:right;
			line-height:2;
			display: inline;
			clear:left;
			float:right;
			
		}
		select {
			max-width:60px;
			text-align:right;
		}
		.chzn-container-single,
		.chzn-single {				
			max-width:60px;
			text-align:right;
			display:block;
			margin:-3px 0 0;

		}
			.chzn-single {
				span {
					margin-left: 0;
					margin-right: 8px;
					text-align:right;
				}
				div { 
					left: 8px; 
					right: auto; 
					
				}
			}
	}

}	
	
#fancybox-close {
	left:-15px;
	right:auto;
}

.sppb-text-center {
	text-align:center!important;
}
.sppb-addon {
	&.sppb-text-left {
		text-align:left;
		h3.sppb-addon-title {
			direction:ltr;
			padding-left:0;
			padding-right:3%;
			text-align:left;
			
			&:after{
				clear: both;
				display:block;
				float:left;
				content:" ";
				position:relative;
				height:2px;
				width:70%;
				margin:10px 30% 0 0;
				border-radius:2px;
				padding: 0;
			}
		
		}
		h1,h2,h3,h4,h4,h6 {
			text-align:left;
		}
	}
	&.sppb-text-center {
		text-align:center!important;
		h3.sppb-addon-title {
			width:auto;
			direction:rtl;
			padding-right:0;
			padding-left:3%;
			text-align:center;
			
			&:after{
				clear: both;
				display:block;
				float:right;
				content:" ";
				height:2px;
				width:70%;
				margin:10px 0 0 30%;
				padding:0;
			}
			
		}
		h1,h2,h3,h4,h4,h6 {
			text-align:center;
		}
	}
	&.sppb-text-right {
		text-align:right;
		h3.sppb-addon-title {
			 text-align:right;
			 direction:rtl;
			 
			&:before{
				clear: both;
				display:block;
				float:left;
				content:"*";
				visibility:hidden;
				opacity:0;
				width:100%;
				margin:10px 0 0 0;
			}	
			&:after{
				float:right;
				width:70%;
				margin:10px 0 0 30%;
			}
			
		}
		h1,h2,h3,h4,h4,h6 {
			text-align:right;
		}
	}
}
.category-view,
.browse-view,
.latest-view,
.recent-view,
.featured-view,
.topten-view {
	h4 {
		float:right;
		line-height:1.5;
		display:table;
		margin:35px 0 30px;
		font-size:160%;
		padding-left:5%;
		padding-right:0;
		box-shadow:inset 0 -1px 0 rgba(90,90,90,0.15);
		.divider {
	
			clear:both;
			float:right;
			height:10px;
			width:75%;
		}
	}
	
}
.category-view,
.browse-view,
.latest-view,
.recent-view,
.featured-view,
.topten-view {
	.row {
		
		&.productwrap {
	
			.product, .products {
				border:none;
				margin:0 0 20px -1px;
			}

		}
		
		
		.spacer {
			.spacer-inner {
				text-align: center;
				padding: 20px;
				
				.product_s_desc {
					margin:0 auto;
					hr {
						margin:20px auto;
						width:100%;
						clear:both;	
					}
				}
		
			 .product-price {
					margin: 10px auto;
					padding:0;
					text-align: center;
					display:block;
					height:35px;
					line-height:35px;
					width:100%;
					
			 }
				.product-price *, .product-price .vm-price-desc{
					display: none;
					float:right;
				}
				.product-price .PricesalesPrice{
					font-size: 26px;
					display:block;
				}
			}
		
			.addtocart-bar{
				padding:0;
				margin:25px auto 0;
				width:100%;
				display:block;
				
				.cd-customization {
					width:66%;
					width:calc(71% - 10px);
					float:left;
					
					button{
						width:100%;
					}	
				}
				.calculate {
					width:29%;
					display:inline-table;
					float:left;
					margin:4px 10px 0 0;
					
					
					
					>label.quantity_box {
						display:none;
						text-indent:-9999em;
					}
					span.quantity-box{
					/*display: none;*/

						input{
							padding:0;
							border-radius:3px;
							border:0;
							box-shadow: none;
							background:rgba(0,0,0,0.05);
						}
					}
					.quantity-controls{
						/*display: none;*/
						background-image:none;
						margin:0;
						
						input.quantity-plus,
						input.quantity-minus {
							width:20px;
							height:16px;
							display:block;
							position:absolute;	
							z-index:2;
							
						}
						input.quantity-plus{
							margin:-16px 0 0 0;
						
							&:hover {
								& + .fa {
									color:#999;	
								}
								& + .fas, & + .far {
									color:#999;	
								}
							}
							
						}
						input.quantity-minus{
							margin:0;

							&:hover {
								& + .fa {
									color:#999;
									
								}
								& + .fas, & + .far {
									color:#999;	
								}
							}
							
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							font-size:9px;
							line-height: 12px;
							color:#bbb;
							
							&.fa-chevron-up {
								margin:-13px 0 0 -3px;
							}
							&.fa-chevron-down {
								margin:0 0 0 -3px;
							}
						}
						
					}
			
				}
	
			}
			
			&:hover {
				img {
					transform:scale(1.1);
				}
			}
		
			.addtocart-bar{
				padding:0;
				margin:25px auto 0;
				width:100%;
				display:block;
				
				
				.cd-customization {
					width:65%;
					width:calc(70% - 10px);
					float:right;
				}
				.calculate {
					width:33%;
					display:inline-block;
					float:right;
					margin:4px 0 0 8px;

					
					.quantity-box {
						float:right;

						input {
							width:32px;
							height:32px;
							display:inline;
							text-align:center;
							border-radius:3px!important;
						}
					}
					
					
					.quantity-controls{
					    top:16px;
						right:-1px;
						float:right;
						display:inline-block;
						width:24px;
						
						input.quantity-plus,
						input.quantity-minus {
							display:block;
							position:relative;
							float:left;	
							z-index:2;	
							background-image:none;
							background:transparent;
							box-shadow:none;
							border:none;		
						}
						input.quantity-plus{
							width:20px;
							height:16px;
							margin:-16px 0 0 0;	
						}
						input.quantity-minus{
							width:20px;
							height:16px;
							margin:0 0 0 0;
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							float:right;
							
							&.fa-chevron-up {
								margin:1px -4px 0 0;
							}
							&.fa-chevron-down {
								margin:18px 6px 0 0;
							}
						}					
					}
				}
	
			}
			
			.spacer-inner {
				padding: 20px 20px 1px;
			}
		}
		.ratingbox{
			background-size: 13px;
			max-width: 65px!important;
		}
	
		.vm-details-button{
			display: none;
		}
		
		
	}
}
		.spacer {
			.spacer-img {
				span.overlay {
					width:calc(100.03% - 7px)!important;
					text-align:center;
					height:auto;
					bottom:0;
					box-shadow:inset -1px 0 0px fade(grey, 10%)!important;
					padding:20px 20px 19px;
					margin:0 14px 1px 0;
					>h3 {
						color:#555;
						padding:0;
						margin:0 auto;
					}
				}
			}
		}
	
	//shop-product vm-module
	.vmgroup {
			.addtocart-area {
				display:block;
				clear:both;
				width:100%;
				margin:0 0 0;
				
			  .addtocart-bar{
				padding:0;
				
					.cd-customization {
						.add-to-cart {
							display:block;
							
						}
					}
				
				.calculate {
			
					width:50px;
					float:right;
					margin:4px 0 0 5px;
					
					.quantity-box {
						
						input {
							width:28px;
							height:28px;
							display:inline;
							text-align:center;
						}
					}
					.quantity-controls{
					    top:12px;
						right:0px;
						
						input.quantity-plus,
						input.quantity-minus {
							display:inline;
							position:relative;
							float:left;	
							z-index:2;	
							background-image:none;
							background:transparent;
							box-shadow:none;
							border:none;		
						}
						input.quantity-plus{
							width:20px;
							height:16px;
							margin:-16px 0 0 0;	
							background-image:none;
						}
						input.quantity-minus{
							width:20px;
							height:16px;
							margin:0 0 0 0;
						}
						.fa, .fas, .far {
							position:absolute;					
							z-index:1;
							float:left;
							font-size:9px;
							line-height: 12px;
							color:#bbb;
							
							&.fa-chevron-up {
								margin:1px 4px 0 0;
							}
							&.fa-chevron-down {
								margin:16px 4px 0 0;
							}
						}					
					}
				}
	
			}
		}
			
		.default-style {
			
			.addtocart-area {
				
				
			
				.addtocart-bar {
					width:160px;
					margin:0 auto;
					display:block;
					text-align:center;
					font-size:105%;
					
					button.add-to-cart {
						
						height:52px;
						width:104px;
						display:block;
						
						>input {
							line-height:32px;
							width:100%;
						}
					}
				}
			}
		}
		
	}
	
	// Custom radios for Custom fields (from Flex 3.9)
	.product-field-display {
		
		label {
			margin:0 0 10px 10px;
		
			span.checker {
				float:left;	
			}
			input.form-radio:hover + span.checker {
				 border:1px solid #999;
				
			}
			input.form-radio:checked + span.checker {
				 padding-left:0;
				 padding-right:22px;
			}
			
			input.form-radio:checked + span.checker::before {
				 position: relative;
				 display:inline-block;
				 left: auto;
				 right: -8px;
			}
		} 
		.vm-cmv-label {
			margin:2px 0 10px 12px;
		}
	}
	
	
	// Popup Cart (Add to Cart Fancybox)
	.popup-cart{
		.item-wrap{
			
			> div {
				
				.item-name, .popup-cart-product-quantity {
					float:right;
					text-align:right;
					clear:both;
					padding:0;
				}
				.vm-price-box{
					float:right;
					padding:0;
					clear: both;
					text-align:right;
					
					ins{
						float: right;
						margin: 0;
					}
					del{
						float: right;
				
					}
				}
				
			}
			
		}
		
	}


		
		/* Navigation left/right */
		.product-neighbours{

			a.previous-page{
				float: right;
				&:before{
					content: "\f105"!important;
					border-radius: 0 4px 4px 0!important;
				}
			}
			a.next-page{
				float: left;
				&:after{
					content: "\f104"!important;
					border-radius: 4px 0 0 4px!important;
				}
			}
			
			.empty-previous-page{
				border-radius: 0 4px 4px 0!important;
				float:right;
			}
			.empty-next-page{
				border-radius: 4px 0 0 4px!important;	
				float:left;
			}
		}
		
		/* Pagination */
		.cd-pagination {
		  li {
			float:right;
			border-right: none;
			border-left: 1px solid #e6e6e6;
			  &:first-of-type {
					a {
					  border-radius: 0 0.25em 0.25em 0;
					}
				}
					
			  &:last-of-type {
				  border-left: none;
					a {
					  border-radius: 0.25em 0 0 0.25em;
					}
				}
		
			}
				.btn-previous {
					a {
						&:before {
							content: "\e607";
							font-family: 'ap-arrows';
						}
					}
				}
				.btn-next {
					&:last-of-type {		
						a {
							&:after {
								content: "\e606";
								font-family: 'ap-arrows';
							}
							
						}
					}
				}
		}
		
		/* Typography */
		ul.site-list {
			li {
				i {
				  margin-right:0;
				  margin-left: 10px;
				}
			}
		}
		.bullets {
			.li-circle {
			  list-style: disc;
			  padding-right:20px;
			  padding-left:0;
			}
		}
		.dropcaps {
			.naked-drop {
				span {
					padding: 0 0 0 20px;
					float: right;
				}
			}
			.full-drop {
				span {
					float: right;
					margin: 5px 0 5px 15px;
				}
			}
		}


	// Call to Action addon
	.sppb-addon-cta {
		
		.sppb-btn {
			float:left;
			left:0;
			right:auto;
		}
		.text-center {
			.sppb-btn {
				float:none;
				left:auto;
				right:auto;
			}
			
		}
	}
	

	// Ajax Contact Form
	.sppb-ajaxt-contact-form {
		.sppb-form-group {
		
			.sppb-form-control[placeholder] {
	
					&::-webkit-input-placeholder{	
						&:before {
						  width:44px;
						  float:right;
						  margin-left:-3px;
						  margin-right:-10px;
						}
					}
		
				
			}
		}
	}
		
		// SP Simple Portfolio
	
	    .sp-simpleportfolio {
			.sp-simpleportfolio-details {
				.sp-simpleportfolio-description {
					float:right;
				}
				.sp-simpleportfolio-meta {
					float:left;
				}
			}	
		}

		.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li,
		.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li .simple-divider {
		  float:right;
		  direction:rtl;
		}
		.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin > a  {
		  border-radius:0;
		  padding: 5px 20px; 
		}
		.sp-simpleportfolio .sp-simpleportfolio-filter ul li .simple-divider {
		  float:right!important;
		  direction:rtl;
		}
		
		.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:first-child > a  {
		  border-radius: 0 4px 4px 0;
		}
		.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:last-child > a  {
		  border-radius: 4px 0 0 4px;
		}
		.sp-simpleportfolio-info .sp-simpleportfolio-tags {
			i.fa, i.fas, i.far {
			  margin-left:7px;
			  margin-right:0;
			}
		}

		
		/* ----- Scroll to Top ----- */
		a#scroll-top {
			left:-40px;
			right:auto;
		
			&.open {
				left:10px;
				right:auto;
			}
		
		}
		
		
	// Login, Registration, Reset, Remind
	.login-wrapper,
	.registration-wrapper,
	.reset-wrapper,
	.remind-wrapper {
		
		>i {
			&.pe {
				left:auto;
				right:2vw;

			}
		}
	}

	.login-wrapper {
		
		.form-group {
			
			>button.btn {
				float:right;
			}
			.form-links {
				direction:rtl;
				float:right;
				text-align:right;
				display:table;
				width:auto;
				margin-top:3px;
				>a {
					display:table-cell;
					padding:0 5px;
					
				}
			}
			
		}
		.form-footer {
			display:inline-table;
			direction:rtl;
			clear:both;
			width:100%;
			
			>a {
				display:inline-table;
				padding:0 5px;
			
				
			}
		}
		
		>i {
			&.pe {
				right:8vw;
				left:auto;
			}
		}
	}
	.remind-wrapper { 
		>i {
			&.pe {
		
				right:2vw;
				left:auto;
			}
		}
	}
	.reset-wrapper{ 
		>i {
			&.pe {
				right:7vw;
				left:auto;
			}
		}
	}

		
	// Modal Login
	.ap-modal-login{
		margin:0;
		.title{
			float:right;
			i.pe {
				margin:-1px 0 0 8px;
			}
		}

		.modal-content{
			.modal-body{
				.button-wrap{
					float:right!important;
					margin-right:0;
					
				}
				
				.remember-wrap{
					float:right;
					text-align: right;
					margin-right:0;
				}
				
				
				.forget-name-link{
					float:right!important;
					margin-right: 10px;
					padding-top:3px;
					text-align:right;
					display:table;
					>a {
						display:table-cell;
						padding:0 5px;
						
					}
				}
			}
		}
		.modal-header{
			.title{
				text-align: right;
			}
			.close{
				left: 10px;
				right:auto;
			
			}
		}

	}
	
		.sp-contact-info {
			float:right;
		}
		
		.ap-my-account-menu{
	
			.signin-img-wrap{
				float: right;
				
				i {
					&.pe {
						margin:1px 4px 0;
					}
				}
			}
			.info-wrap{
				display:inline-block;
				margin: 0 8px;
				line-height:22px;
				.info-text {
					font-size:14px;
				}
			}
			.dropdown-menu { 
				margin-top:8px;
			}
		}	
	
 	}
}

// Coming Soon				
.sp-comingsoon {

	body {

		a.logo {
	
				img.sp-default-logo {
					text-align:center;
					margin:0 auto;
					

				}
				div.backhome {
					display:none;
				}
				
		
		
			&:hover {
				img.sp-default-logo {
					margin:0 auto;
				}
				
			}

		}
	}
}

/* Edit Article (added from Flex 2.7, for Joomla 3.8) */
.edit-article {
	margin:0 10px 0 0!important;
	float:left!important;
	.btn-group {
		float:left!important;
	}
}

@media (min-width: @screen-sm-min) and (max-width: @screen-md-min){
	
	#vmCartModule {
		display:inline-block;
		float:none;
		margin:0;
		left:0;
		right:auto;
		text-align:center;
		
	}
	
}

@media (max-width: @screen-sm-min) {
	#vmCartModule {

		margin-left:0;
		margin-right:0;
		left:0;
		right:auto;
		width:60px;
		text-align:center;
		
	}
	//Top search
		.top-search-wrapper{
			left:30px;
			right:auto;
		}
		
		.top-search-input-wrap{
		
			.top-search-wrap {
				left:5vw;
				right:auto;
			}
		}
		
		.centered, .addspace {
			.top-search-wrap {
				left:-20vw;
				right:auto;			
			}
		}
	
	  
	  	header.centered, header.addspace  {
			  #cart-menu,
	  		  .cd-cart {
			   >i {
				  width:100px;
				  padding-left:17px;
			  }
			}
			#offcanvas-toggler {
				float:right!important;
				left:auto;
				right:0!important;
				position:absolute!important;
				z-index:3;
				
			}
		}
	
		.sticky-wrapper { 
		
			&.is-sticky {
		
				/* All headers */
				#sp-header {	
					.cd-cart {
						  >i {
							 font-size:30px;
							 padding-left:32px; 
							 float:right;  
						  }
						  .total_products {
							height: 18px;
							width: 18px;
							line-height: 18px;
							top: 8px;
							right:1px;
							
						  }
					}
				}
			}
		}
		
	.sppb-addon-image-content {
		.col-sm-6, .col-xs-12 {
			right:0;
			left:0;
		}
	}
			
}
@media (max-width: @screen-xs-min) {
	// Timeline
	.sppb-addon-timeline {
		.sppb-addon-timeline-wrapper {
			.odd {
				.timeline-item {
					.timeline-panel {
						&:before {
							top: -5px!important;		   
						}			
					}
				}
			}
		}
	}
}


	/* Animations for "Animated Headlines" Addon */
	// Push
	@-webkit-keyframes push-in {
	  0% {
		opacity: 0;
		-webkit-transform: translateX(150%);
	  }
	  65% {
		opacity: 1;
		-webkit-transform: translateX(-10%);
	  }
	  100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	  }
	}
	@keyframes push-in {
	  0% {
		opacity: 0;
		-webkit-transform: translateX(150%);
		-moz-transform: translateX(-150%);
		-ms-transform: translateX(-150%);
		-o-transform: translateX(-150%);
		transform: translateX(150%);
	  }
	  65% {
		opacity: 1;
		-webkit-transform: translateX(-10%);
		-moz-transform: translateX(10%);
		-ms-transform: translateX(10%);
		-o-transform: translateX(10%);
		transform: translateX(-10%);
	  }
	  100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	  }
	}
	@-webkit-keyframes push-out {
	  0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	  }
	  
	  100% {
		opacity: 0;
		-webkit-transform: translateX(-150%);
	  }
	}
	@keyframes push-out {
	  0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	  }
	
	  100% {
		opacity: 0;
		-webkit-transform: translateX(-150%);
		-moz-transform: translateX(150%);
		-ms-transform: translateX(150%);
		-o-transform: translateX(150%);
		transform: translateX(-150%);
	  }
	}less/theme.less000060400000233721150750504150007512 0ustar00/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

/*=======================================*
 *======= 	TABLE OF CONTENT	 ========*
 *=======================================*

	01. Base Style	
	01. Button & Input
	03. Top Bar
	04. Header
	05. Page Title
	06. body innerwrapper
	07. Page Builder Addons
	08. Module
	09. Search
	10. Blog
	11. Bottom
	12. Footer
	13. Comingsoon
	14. Error page
	15. Mixed CSS
	16. Login

=======================================*/


/*=========================================
 *======= 	 Start Base Style	   ============
 *=======================================*/
a {
	-webkit-transition: color 200ms, background-color 350ms;
	transition: color 200ms, background-color 350ms;
}
* {
	-webkit-font-smoothing: subpixel-antialiased; /* fix for Safari font-weight */
	-webkit-text-stroke:1px transparent;
}
body {
	line-height: 25px;
}

a,
a:hover,
a:focus,
a:active {
	text-decoration: none;
	outline: 0;
}
a,button,input,.btn,.sppb-btn {
	outline: 0!important;
}
label {
	font-weight: normal;
}

legend {
	padding-bottom: 10px;
}

img {
	display: block;
	max-width: 100%;
	height: auto;
}
.floatcenter {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.full-window {
	min-height:100vh;
	//padding:50vh 0px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}


.sticky-bottom {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}


/*End Base Style
*=======================================*/


/*=========================================
 *======= 	 Start Button	   ============
 *=======================================*/
.btn, .sppb-btn-rounded {border-radius: 4px;}
.sppb-btn {font-size:100%;line-height:1.4;} /* reset font size for sppb buttons */
.btn,
.sppb-btn {
	.transition(~'color 400ms, background-color 400ms, border-color 400ms');
	padding:8px 28px;
	margin-right:3px;
	border: 1px solid transparent;
	outline:0;
		
	&.sppb-btn-outline{
	  padding:8px 30px;
	}
	&.sppb-btn-round {
		line-height:1.5;
		padding:8px 26px 9px;
	}
	&.sppb-btn-3d {
		padding:10px 30px 11px;
		-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.25), inset 0 0 0 1px rgba(0,0,0,.1);
		box-shadow: inset 0 -4px 0 rgba(0,0,0,.25), inset 0 0 0 1px rgba(0,0,0,.1);
		outline:0;
		border:0;
		-webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg) rotateY(0) translateZ(1%);
		-moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
		-ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
		-o-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
		transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg) rotateY(0) translateZ(1%);
		.transition(all 0.1s ease);	
		
		&.focus,
		&.active,
		&:active,
		&:focus {
			outline:0;
			border:0;
			-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.25), inset 0 1px 0 rgba(0,0,0,.1), inset 0 0 0 1px rgba(0,0,0,.1);
			box-shadow: inset 0 -2px 0 rgba(0,0,0,.25), inset 0 1px 0 rgba(0,0,0,.1), inset 0 0 0 1px rgba(0,0,0,.1);
			-webkit-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
			-moz-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
			-ms-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
			-o-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
			transform: translateY(1px) scale(0.99) perspective(800px) rotateX(0);
		}
		
		&.sppb-btn-lg {
			padding:10px 34px 13px;
		}
	  
	}

	&.sppb-selector,
	&.sppb-modal-selector {
		i {
			&.fa {
				margin:0 5px 0 0;
			}
			&.fas, &.far {
				margin:0 5px 0 0;
			}
			&.pe {
				margin:0 7px 0 -2px;
				line-height:1.1;
				font-size:115%;
				text-align:center;
				vertical-align:middle;
			}
		}
	}
	
	&.bold {
		i {
			&.pe {
				font-weight:600;
			}
		}
	}
	&.sppb-btn-xs {
		line-height:1.1;
		padding:5px 16px;
		font-size:80%;
	}
	&.sppb-btn-sm {		
		padding:6px 22px;
		font-size:87%;
	}
	&.sppb-btn-lg {
		line-height:1.7;
		font-size:125%;
		padding:9px 30px;
	}
	&.btn-light {
		i {
			line-height:1.3;
			margin-right:6px;
			&.pe {
				font-size:130%;
				vertical-align:middle;
				line-height:1.4;
				margin-right:7px;
				&.bold {
					font-weight:600;
				}
			}
		}
	}
	&.responsive {
		white-space: normal;
		text-align:center;
		display:table;
	}
	&.sppb-btn-link {
		border:0;
		padding-left: 20px;
		padding-right: 20px;
	}
}

.btn-readmore {
	margin:10px auto;
	padding:8px 30px;
}
.button {
	outline:none;
	border-radius:4px;
	border:none;
	margin:20px 10px;
	/*display:inline-block;*/
}


//Offline page

.offline-container {
	.row-fluid {
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center);
		height:100vh;
	
	
		> div {
			.flex-align-items();
			.flex-justify-content(center);
		}
	}
}

.offline-inner {
	background:rgba(255,255,255,0.8);
	margin:0 auto;
	padding:3%;
	border-radius:4px;
	
	.offline_message {
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center);
		margin:10px auto;
		padding:3vh;
	}
	.outline > .centered-logo{
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center);
		margin:0 auto;
	}
	.outline {
		
		h1 {
			font-weight:300;
			color: #777;
			text-shadow: 1px 1px 2px gba(255,255,255,0.85);
		}
		
		#form-login {
			display:table;
			margin:10px auto 20px;
			text-align:center;
			width:320px;
		
			#submit-buton {
				margin:0;
				text-align:left;
				
				.btn-readmore.login {
					border-color: darken(@major_color, 2%);
					background-color: @major_color;
					background-color: fade(@major_color, 90%);
					color:#fff;
				
					&:hover,
					&:focus {
						border-color: darken(@major_color, 15%);
						background-color: darken(@major_color, 4%);
						color:#fff;
					}
				}
			}
			> div {
				margin:10px auto;
			}
			input.form-control {
				background-color:rgba(255,255,255,0.85);
				line-height:32px;
				height:42px;
			}
		}
	}
	
	hr {
		border-color:rgba(255,255,255,.8);
		box-shadow:0 -1px 0px rgba(0,0,0,0.1);
		margin-bottom:25px;
	}

	.sp-comingsoon-content {
		margin: 10px auto;
		clear:both;
		font-size: 26px;
		font-weight: 300;
		display:block;
		width:100%;
		text-align:center;
	}
	
	.sp-comingsoon-countdown {
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center);
		padding:0 10%;
		
		.days,
		.hours,
		.minutes,
		.seconds{
			
			width: 22%;
			background-color: rgba(30,30,30,0.1);
			margin: 10px auto;
			box-shadow:none;
			padding:10px;
			border-radius:3px;
		}
	
		.days .number,
		.hours .number,
		.seconds .number,
		.minutes .number{
			min-width:50%;
			height: 45px;
			line-height: 45px;
			display: table;
			margin: 10px auto;
			text-align:center;
			font-size: 45px;
			font-weight: 300;	
		}
	
		.days .string,
		.minutes .string,
		.seconds .string,
		.hours .string{
			.flexbox();
			.flex-align-items();
			.flex-justify-content(center);
			font-size: 16px;
			color:#777;
			margin: 10px auto 5px;
		}
	}
}


//input
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    .form-control();
}

.group-control {
    select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
        width: 100%;
    }
}

// for all inputs
input {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
	&:focus {
		box-shadow:none!important;
	}
}

.group-control {
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input {
    width: 100%;
  }
}

/* Some "Custom" Classes */
.pull-left {
	margin-right:20px;
	margin-bottom:3px;
}
.pull-center {
	margin:0 auto 10px;
	text-align:center;
}
.pull-right {
	margin-left:20px;
	margin-bottom:3px;
}
.float-left {
	float:left;
}
.float-center {
	float:none;
	margin:0 auto;
	text-align:center;
}
.float-right {
	float:right;
}

.svgwhite {
		background: url(../images/svgwhite.svg) center center repeat;
}
.shadow {
   box-shadow:-25px 0 30px -15px rgba(0,0,0,.15),25px 0 30px -15px rgba(0,0,0,.15);
}
.text-shadow {
	text-shadow: 1px 1px 2px rgba(0,0,0,.2);
	.sppb-cta-title {
		text-shadow: 1px 1px 2px rgba(0,0,0,.2);
	}
}
.border-radius {
   border-radius:5px;	
}
		
.padding30 {
	padding:0 30px;
}


/*=========================================
*======= 	Start  Top Bar	   ============
*=======================================*/
#sp-top-bar {
	
	.sp-module {
		display:inline-block;
		margin-top:0;
		margin-bottom:0;

		.modal-login-wrapper {
			display: inline-block;
		}
	}
 
}


ul.social-icons {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	>li {
		display: inline-block;
		margin: 0 7px;
		a {
			color: #999999;
		}
	}
}

// Language switcher
.sp-module-content {
	
	.mod-languages {

		.dropdown-toggle {
			display:block;
			padding:3px 10px 3px 14px;
			broder:none;
			box-shadow:1px 0 0 0px rgba(196,196,196,0.15), -1px 0 0 0px rgba(196,196,196,0.15);
			line-height:1;
			img {
				display:inline-block;
				padding:0 7px 0 0;
				margin-top:-2px;
				
			}
			>i {
				padding:0 0 0 4px;
				width:16px;
				line-height:14px;
				vertical-align:middle;
			}		
		}
		
		.dropdown-menu {
			background-color:rgba(60,60,60,0.87);
			border-radius: 0 0 5px 5px;
			margin-top:9px;
			
			li {
				 box-shadow:none;
				 border:none;
				a {
					padding:2px 14px;
					.flexbox();
					.flex-align-items();
					box-shadow:none;
					border:none;
					border-bottom:1px solid rgba(157,157,157,0.25);
										  
  
					img {
						vertical-align:middle;
						float:left;
						display:flex;
						padding:0 8px 0 0;
						
					}
					&:hover {
						color:#fff;
						background-color:rgba(0,0,0,0.1);
					}
				}	
				
				
				&:last-child {
					a {
					  border-bottom:none;
					}
				}
			}
		}
		
		
		ul.lang-inline {
			margin: 0;
			padding: 0 10px;
			border-left:1px solid rgba(129,129,129,0.4);
			border-right:1px solid rgba(129,129,129,0.4);

			li {
				border: none;
				display: inline-block;
				margin: 0 5px 0 0;

				a {
					padding: 0!important;
				}

				>a:before {
					display: none;
				}
				&:last-child {
					margin-right:0;
				}
			}
		}
		ul.lang-block.vertical {
			margin: 0;
			padding: 0;
			display: block;

			li {
				border: none;
				margin:8px 0 0 0;
				padding:0;
				display:table;
				text-align:left;

				a {
					float:left;
					display:block;
					padding: 0;
					line-height:1.5;

					img {
						float:left;
						direction:ltr;
						text-align:left;
						display:inline;
						margin:0;
				        padding:4px 8px 0 0;
					}
					span {
						font-size:90%;
						float:left;
						
					}

				}
				&.lang-active {
					a {
						i {
							padding:0px 0 0 6px;
							margin-top:3px;
							line-height:15px;
							font-size:80%;
							color:lighten(@major_color, 20%);
							vertical-align:top;
							opacity:0.7;
						}
					}
				}
				>a:before {
					display: none;
				}
			}
		}
	}
}


.signature {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 0;
  padding-bottom: 55.30973%;
}
.signature svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.sp-contact-info {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 10px 0 0;
	li {
		display: inline-block;
		margin: 0 7px;
		font-size: 90%;
		
		i{
			margin: 0 3px;
			&.pe {
				font-size:125%;
				line-height:1;
				margin-top:-2px;
				vertical-align:middle;
			}
		}
		span[id*="cloak"] {
			text-indent: -9999em; // hiding info
		}
	}
}
/* End  Top Bar
*=======================================*/

#sp-logo-centered {
	#sp-logo, #sp-logo div h1, #sp-logo div a {
		.flexbox();
		.flex-align-items();
		.flex-justify-content(center);
		margin: 0 auto;
		padding:0;
		/*
		img {
			margin: 2vh 0;
		}
		*/
	}	
}
#sp-addspace-logo {

	.sp-column, #sp-addspace div {
		.flexbox();
		.flex-align-items();
	}
	
	#sp-logo {
		
		> div {
			.flexbox();
			.flex-align-items();
			
		}
	}		
}

ol.breadcrumb{
	background:transparent;
	padding:0;
	margin-:0;
	list-style:none;
	border-radius:4px;
	
		> li{
			display:inline;
			
			+ li:before,img{
				display:none;
			}
			
			.text_separator {
				padding:0 5px;
				display:inline;
			}
			.breadcrumb_divider {
				padding:0 6px;
				vertical-align:middle;
				color:#ccc;
			}
		}
}



/*=========================================
*======= 	Start  Page Title   ============
*=======================================*/
#sp-title {
	min-height: 0;
}

// Page Title
.sp-page-title-no-img {
	background-color: #999;
}

.sp-page-title, .sp-page-title-no-img {
	.flexbox();
	.flex-align-items();
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: fixed;
	box-shadow: inset 0 -10px 40px -10px rgba(0,0,0,.1), inset 0 10px 10px -8px rgba(0,0,0,.2);
	backface-visibility: hidden;
	
	.container {
	
		
		h1 {
			font-weight:300;
		}
		
		h1,h2,h3 {
			margin: 0;
			padding: 0;
			color: #fff;
			text-shadow:1px 2px 5px rgba(0,0,0,0.2);
		}
	
		h1, h2 {
			font-size: 32px;
			line-height: 1;
		}
	
		h3 {
			font-size: 14px;
			font-weight: normal;
			line-height: 1;
			margin-top: 10px;
		}
	
		.breadcrumb {
			background: none;
			padding: 0;
			margin: 10px 0 0 0;
			>.active {
				color: rgba(255, 255, 255, 0.8);
			}
	
			>span,
			>li,
			>li+li:before,
			>li>a {
				color: #fff;
			}
		}
	}
}

.body-wrapper{ 
	//min-height: 100%;
}

/*=========================================
 *===  Start body innerwrapper	 =====
 *=======================================*/

.body-innerwrapper{
	//display:block;
	//.flexbox();
	//min-height: 100vh;
	//flex-direction: column;
	//-webkit-transition: margin-left 400ms cubic-bezier(0.7,0,0.3,1);
	//transition: margin-left 400ms cubic-bezier(0.7,0,0.3,1);
	overflow-x: hidden;
}

// Boxed Layout
.layout-boxed {

	.body-innerwrapper {
		max-width: 1170px;
		margin-left:auto;
		margin-right:auto;
		//-webkit-overflow-scrolling: touch;
		
		header.centered, header.centered > .container-fluid {
			width:100%;
		}
		
		.sp-page-title {
			padding-left: 20px;
		}
		
		#sp-left.container-fluid, #sp-right.container-fluid {
			padding:0 15px 0 15px!important;
		}
	}
	
	.no-padding {
		padding-left:0;
		padding-right:0;
	}
	
}



#sp-main-body {
	padding: 50px 0;
}

.com-sppagebuilder {
	#sp-main-body {
		padding:0;
		
		.sppb-section {
			
			backface-visibility: hidden;
			 
			 > .sppb-row {
				 padding:0;
				 
				 .sppb-addon-container {
					 padding:0;
				 }
			 }
		}
		
		#sp-left {
			padding:0 0 0 40px;
			margin-right:-15px;
		}
		#sp-right {
			padding:0 40px 0 0;
			margin-left:-15px;
		}
		
	}
}

/* End body innerwrapper
*=======================================*/


/*=========================================
*======= 	Start  Module	   ============
*=======================================*/

.sp-column .sp-lr { /* Only for left and right modules (.sp-lr) */
	.sp-module {
		margin-top: 40px;
		
		&:first-child {
			margin-top: 0;
		}
	}
}
.sp-module, .sppb-addon-module {
		
	&:first-child {
		margin-top: 0;
	}
	.sp-module-title {
		margin: 0 0 20px;
		font-size:140%;
		line-height: 1.2;
		width:auto;
		padding-right:30px;
		box-shadow: inset 0 -1px 0 #ddd;
		display:table;

		&:after{
			clear: both;
			display:block;
			float:left;
			content:"";
			position:relative;
			height:2px;
			width:70%;
			margin:10px 30% 0 0;
			border-radius:2px;
			padding: 0;
		}
	
	}
		
	//Un-ordered List
	ul {
		list-style: none;
		padding: 0;
		margin: 0;
		>li {
			display: block;
			border-bottom: 1px solid #e8e8e8;
			-webkit-transition: 300ms;
			transition: 300ms;
			>a {
				display: block;
				padding: 5px 0;
				line-height: 36px;
				padding: 2px 0;
				-webkit-transition: 300ms;
				transition: 300ms;

				&:hover {
					background: none;
				}
			}

			&:last-child {
				border-bottom: none;
			}
		}
	}

	//List category
	.categories-module {
		ul {
			margin: 0 10px;
		}
	}
	
	//Articles-category module
	ul.category-module {
		>li {
			padding-bottom: 10px;
			margin-bottom: 7px;
			a.mod-articles-category-title {
				line-height:1.5;
				>i {
					font-size:87%;
					opacity:0;
					margin-left:-2px;
					.transition(300ms);
				}
				&:hover {
					>i {
						opacity:1;
						margin-left:5px;
					}	
				}
			}
			span {
				margin:0 7px 0 0;
				padding:0;
				display:inline-table;
				font-size:85%;
				color:#888;
				line-height:1;
				>i {
					margin:0 3px 0 0;
					font-size:90%;
					line-height:1.33;
					vertical-align:top;
				}
			}
			p {
				margin:5px auto 0;
				font-size:90%;
				color:#888;
				line-height:1.5;
				.fa-quote-left {
					margin:0 5px 0 0;
					font-size:90%;
				}
				.fa-quote-right {
					margin:0 0 0 5px;
					font-size:90%;
				}
			}
		}
	}

	//Latest Articles (module)
	.latest-articles{
		display:block;
		width:100%;
		a{
			float: left;
			color: #707070;
			width:100%;
			clear:both;
			font-size: 14px;
			line-height: 1.57;
			padding: 5px 0;
			.flexbox();
			.flex-align-items();
			.flex-justify-content(center);
			
			.article-list-img{
				float: left;
				margin: 0 15px 0 0;
				width:50px;
				.transition(all .3s ease-in-out);
				
				.overlay {						
					position:absolute;
					.transition(all .3s ease);
					width: 50px;
					height: 50px;
					box-shadow: none;
					border-radius: 2px;					
				}
					
				img{
					width: 50px;
					height: 50px;
					object-fit: cover;
					border-radius: 2px;				
					
				}
				
			}
			.latest-articles-title {
				width:70%;
				margin: 10px 0;		
				font-size: 14px;
				line-height: 1.57;
			}
			.date {
				float: left;
				display:block;
				margin: 0 15px 0 0;
				width:50px;
				text-align:center;
				background:rgba(155,155,155,0.1);
				border-radius: 2px;
				color:#777;
				border:1px solid rgba(95,95,95,0.12);
				.transition(all .3s ease-in-out);
				
				
				.year {
					font-size:15px;
					line-height:27px;
					color:#999;
				}

				small {
					font-size:11px;
					line-height:15px;
					display:block;
					clear:both;
					margin:5px auto 0;
					color:#777;
				}
			}
			
			&:hover,
			&:focus{
				color: #444;
				
				.overlay {	
					box-shadow: inset 0 0 0 2px rgba(55,55,55,0.25);							
				}
				
				.date {
					border:1px solid rgba(95,95,95,0.35);
					
					.year {
						color:#888;
					}
	
					small {
						color:#666;
					}
				}
			}
		}
	}


	//Tags Cloud
	.tagscloud {
		margin: -2px 0;
		.tag-name {
			display: inline-block;
			padding: 4px 10px;
			font-size:85%;
			color: #fff;
			border:1px solid #ccc;
			border-radius: 4px;
			margin: 3px 0 3px 2px;

			span {
				display: inline-block;
				min-width: 8px;
				margin:0 -1px 0 3px;
				padding: 3px 7px;
				font-size: 11px;
				font-weight: 700;
				line-height: 1.3;
				text-align: center;
				white-space: nowrap;
				vertical-align: baseline;
				background-color: rgba(0, 0, 0, 0.12);
				border-radius: 10px;
			}
		}	
	}
}

//Related Articles (left/right modules)
#sp-left, #sp-right {
	.relateditems {
		.relateditem {
			width:100%;
			padding-bottom: 4px;
			margin-bottom: 4px;
			border-bottom: 1px solid #f2f2f2;

			&:last-child {
				padding-bottom: 0;
				margin-bottom: 0;
				border-bottom: 0;
			}
			>a {
				display: block;
				font-weight: 400;
				line-height:1.5;
				padding: 2px;
				margin:7px auto;
				background:transparent;
				
				.article-list-img{
					float: left;
					margin: 0 10px 0 0;
					width:60px;
					
					img{
						width: 60px;
						height: 60px;
						object-fit: cover;
						border-radius: 2px;		
					}
				}
				
				.related-articles-title {
					font-size:95%;
				}
				
				>i.fa, >i.fas, >i.far {
					font-size:90%;
					line-height:12px;
					color:#888;
					width:16px;
					margin-right:0;
					text-align:center;
				}
				.related_date {
					display: block;
					margin: 1px 0 0 0;
					font-size:85%;
					color:#888;
					>i {
						color:#bbb;
						width:16px;
						margin-right:3px;
						text-align:center;
					}
				}
			}
		}
	}
}

//Related Articles (module)
.relateditems{
	display:block;
	
		.relateditem {
			padding:0 10px;
			
		a{
			float: left;
			color: #707070;
			background:#f6f6f6;
			width:100%;
			clear:both;
			font-size: 14px;
			line-height: 1.57;
			padding: 10px;
			margin:10px auto;
			border-radius: 3px;	
			
			.article-list-img{
				float: left;
				margin: 0 15px 0 0;
				width:100px;
				.transition(all .3s ease-in-out);
				
				.overlay {						
					position:absolute;
					.transition(all .3s ease);
					width: 100px;
					height: 80px;
					box-shadow: none;
					border-radius: 2px;	
					background:transparent;			
				}
					
				img{
					width: 100px;
					height: 80px;
					object-fit: cover;
					border-radius: 2px;		
				}
				
			}
			.related-articles-title {
				font-size:100%;
				display:block;
				margin: 0 0 10px;		
				font-size: 15px;
				line-height: 1.57;
				font-weight:bold;
			}
			
			.related_date {
				margin: 10px 15px 0 0;
				color:#777;
				font-size:90%;
			}
			
			&:hover,
			&:focus{
				color: #444;
				background:#e9e9e9;
				
				.article-list-img{
					filter:brightness(109%);
					background:rgba(0,0,0,.1);	
				}
				
			}
		}
	}
}


//Top search
.top-search-wrapper{
	position:relative;
	line-height: 32px;
	width:42px;
	z-index:3;
	.transition(color 0.3s ease-in-out);
	
	.icon-top-wrapper{
		cursor: pointer;

		i.fa, i.fas, i.far {
			font-size:15px;
			text-align:center;
			width:42px;
			margin:0 auto;
		}
		i.pe {
			font-size:18px;
			text-align:center;
			font-weight:bold;
			width:42px;
			margin:0 auto;
		}
		.search-close-icon{
			display: none;
		}
		.search-close-icon.open{
			display:block;
		}
		i.pe.search-close-icon.open {
			font-size:22px;
		}
		.search-close-icon,
		.search-open-icon {
			width:42px;
			text-align:center;
			line-height:32px;
		}
	}
}
 
.top-search-input-wrap{
	display: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	.top-search-wrap {
		position:absolute;
		right:-10px;
		left:auto;
		float:left;
		width:360px;
		margin:-20px 0 0 0;
		z-index:8;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
		-moz-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
		-ms-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
		-o-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
		transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
		.transition(all 0.3s cubic-bezier(0.405, 0.020, 0.325, 0.950));
		opacity:0;
		
		.searchwrapper{
			background-color: rgba(255, 255, 255, 0.95);		
			padding: 8px 0;
			border-radius: 3px;
			margin-top:-1px;
		}
		  	  
		.sp_search_input{
			width:360px;
			 input{
				background-color: transparent;
				width: 100%;
				height: auto;
				font-size: 18px;
				font-weight: 600;
				border: 0;
				box-shadow:none;
				text-align: center;
			 }
		}
		&.active {	
			margin-top:1vh;
			-webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			-moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			-ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			-o-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			opacity:1;
		}
	}
}

/*=========================================
*======= 	Smart  Search	   ============
*=======================================*/
.finder{
	.form-search {
		.flex-search {
			position:relative;
			.search-query {
				width:100%;
			}
			&:before {
				position:absolute;
			}
		}
		.finder-selects {
			.advancedSelect {
				width:100%;
			}
		}
	}
}
.search-pages-counter {
	margin:20px auto!important;
	padding:10px 25px;
	display:table;
	border:1px solid #ddd;
	border-radius: 4px;
}
/*=========================================
*======= 	Start  (Joomla) Search	   ============
*=======================================*/
.search {
	input#mod-search-searchword {
		width:100%;
		border-radius:4px;
		&:focus {
			box-shadow:none;
		}

	}
	button[name="Search"] {
		position:absolute;
		right:-19px;
		border-radius:0 4px 4px 0;
		line-height:1;
		width:42px;
		height:34px;
		padding-left:5px;
		padding-right:4px;
		.fa-search {
			font-size:110%;
			vertical-align:top;
			line-height:1.1;
		}
	}
	
	/* icon fa-search */
	&.flex-search {
		&:before {
			/* FontAwesome 5 in Flex 3.9 */
			font-family:'Font Awesome 5 Free';
			content:"\f002";
			font-weight:900;
			position:relative;
			z-index:1;
			margin-bottom:-42px;
			float:right;
			right:12px;
			line-height:2.2;
			padding-left:3px;
			text-align:center;
			vertical-align:middle;
			opacity:0.9;
			.transition(all .3s ease-in-out);
		}
		&:hover:before,
		&:focus:before,
		&:active:before {
			opacity:0.2;
			content:"\f00e";
			font-weight:900;
			-webkit-transform: rotate(90deg);
			-moz-transform: rotate(90deg);
			-ms-transform: rotate(90deg);
			-o-transform: rotate(90deg);
			transform: rotate(90deg);
		}
	}
	.btn-toolbar {
		margin-bottom: 20px;
		span.icon-search {
			margin: 0;
		}
		button {
			color: #fff;
		}
	}

	.phrases {
		.phrases-box {
			.controls{
				label {
					display: inline-block;
					margin: 0 20px 20px;
				}	
			}
		}

		.ordering-box {
			margin-bottom: 15px;
		}
	}

	.only {
		label {
			display: inline-block;
			margin: 0 20px 20px;	
		}
	}

	.search-results {

		dt.result-title {
			margin-top: 40px;	
			font-size:110%;
			
			> a {
				+ i.fa-link {
					font-size:90%;
					color:#909090;
					line-height:1.1;
					margin-left:-5px;
					opacity:0;
					.transition(all .2s ease-in-out);
				}
				&:hover {
					+ i.fa-link {
						opacity:1;
						margin-left:3px;
					}
				}
			}
			
		}
	
		dt,dd {
			margin: 5px 0;
		}
		.result-created {
			margin:10px 0 0;
			font-size:90%;
		}
	}
	span.highlight {
		background: #9BCC56;
		color: #fff;
		padding:0 3px;
	} 
	
}

.filter-search {
	.chzn-container-single {
		.chzn-single {
			height:34px;
			line-height:34px;
		}
	}
}

.form-search {
	.finder {
		label {
			display: block;
		}

		.input-medium {
			width: 60%;
			border-radius: 4px;
		}
	}
}

.finder {
	.word {
		input {
			display: inline-block;
		}
	}

	.search-results.list-striped {
		li {
			padding: 20px 0;
		}
	}
}

/* End  Search
*=======================================*/

// Final Fix for jQuery Select
.chzn-container-single {
	.chzn-single {
		div b {
			background: none!important;
			color:#999;
			
			&:after {
				content:"\f0d7";
				font-family:"Font Awesome 5 Free";
				font-weight:900;
				width:18px;	
				height:29px;	
				line-height:29px;		
				position:absolute;	
				right:0;	
				top:0;
				
			}
		}
	}
}

.chzn-container-active.chzn-with-drop .chzn-single div b:after {
	content:"\f0d8";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.chzn-container-single .chzn-drop,
.chzn-container-single .chzn-search input[type="text"],
.chzn-container-single .chzn-drop {
	min-width:100%;
}


/*=========================================
*======= 	Start  Blog	   ============
*=======================================*/
.article-info {
	margin:0;
	padding-top:12px;
	line-height: 12px;

	>dd{
		display: inline-block;
		font-size: 12px;
		line-height: 20px;
		color: #666;
		margin: 0 5px;
		>i,
		>span.fa-eye, >span.far.fa-eye {
			display: inline-block;
			margin-right:2px;
		}
		.voting-symbol {
			margin-left:3px;
		}
	}
}

article {
	&.item {
		//margin-bottom: 50px;
	}
}
// Tags
.tag-category {
	.btn-group.pull-right {
	  margin-right:10px;	
	}
	table.category {
		margin:30px auto;
	}
	ul.category {
		padding:40px 0;
		li {

			.sp-module {
				margin:0;
			}
			
			h3 {	
				>a {
					font-size:115%;
					line-height:1.3;
				}
				
			}
			>.tag-body {
				margin:5px 0 0 0;
			}
			>.tag-img {
				margin:5px 25px 5px 0;
				width:33%;
				
				
				.overlay {
					position:relative;
					&:before {
						content:"";
						opacity:0;
						width:100%;
						height:100%;
						position:absolute;
						background:rgba(0,0,0,.1);
						box-shadow:inset 0 0 25px rgba(0,0,0,.15), inset 0 0 0 5px rgba(0,0,0,.1);
						-webkit-transition: all .3s ease-in-out;
						transition: all .3s ease-in-out;	
						
					}
					i {
						position:absolute;
						opacity:0;
						color:#fff;
						font-size:20px;
						line-height:1;
						padding:10px 11px;
						margin:-10px 0 0 -20px;
						border-radius:3px;
						text-align:center;
						vertical-align:middle;
						top:50%;
						left:50%;
						background:rgba(0,0,0,.5);
						-webkit-transition: all .3s ease-in-out .1s;
						transition: all .3s ease-in-out .1s;
					}
					
					&:hover {
					
						&:before {
							opacity:1;
						}
						i {
							opacity:1;
							margin:-19px 0 0 -21px;
						}
					}
				}
					
			}
			&:last-child {
				border-bottom:none;
			}
		}

	}
}
.tags {
	font-size:90%;
	padding-top:10px;
	float:left;
	margin:7px 20px 0 0;
	>span {
		>i {
			margin:0 5px 0 3px;
		}
	}
	&:hover {
		>span {
			>i {
				.transition(all .3s ease-in-out);
			}
		}
	}
	>a {
		margin-right:5px;
	}
}

.readmore {
	margin:0 20px 0 0;
	float:left;
}

.helix-social-share{
	.helix-social-share-blog{
		margin-top: 11px;
		float: left;
		display:table;
		
		ul{
			padding: 6px;
			list-style: none;
			margin: 0;
			background:#eee;
			border-radius: 3px;
			
			li{
				display: inline-block;
				margin-right: 4px;
				
				&:last-child{
					margin-right: 0;
				}
				
				a {
					font-size: 14px;
					display: inline-block;
					text-align:center;
					text-transform: none;
					border-radius:2px;
					color:#fff;
					.transition(all .3s ease-in-out);
					
					
					> i {
						height: 24px;
						width:26px;	
						line-height: 24px;
					}

					&.facebook{
						background-color: #3b5998;  
					}
					&.twitter{
						background-color: #1da1f2;	
					}
					&.google-plus{
						background-color: #dd4b39;
					}
					&.linkedin{
						background-color: #00a0dc;
					}
		
					&:hover {
						background-color: #555;
					}
					
					
				}
				
			}
		}
		
		&.helix-social-share-article {
			margin-top: 9px;
			
			ul{
				padding: 2px;
				margin: 0;
				background:transparent;
				border-radius: 3px;
				
				li{
					display: inline-block;
					margin-right: 4px;

					
					a {
						font-size: 14px;
						border-radius:3px;
						color:#fff;
						
						> i {
							height: 24px;
							width:24px;	
							line-height: 24px;
							font-size: 17px;
							text-align:center;
						}
						&.facebook,
						&.twitter{
							padding:5px 20px 5px 18px;
						}
						&.google-plus,
						&.linkedin{
							padding:5px 10px;
						}
						
					}
				}
			}
		}
	}
}


//Article Voting
.content_rating,
.content_rating + form {
	display: none;
}

.voting-symbol{
	unicode-bidi: bidi-override;
	direction: rtl;
	font-size:1em;
	display: inline-block;

	span.star {
		/* FontAwesome 5 in Flex 3.9 */
		font-family:'Font Awesome 5 Free';
		font-style: normal;
		display: inline-block;
		

		&.active:before{
			//content: "\f005";
			font-weight:900;
		}

		&:before{
			content: "\f005";
			font-style:normal;
			font-weight:400;
			padding-right: 0.3em;
		}

	}
}

.sp-rating {

	span.star:before,
	span.star ~ span.star:before {
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	span.star:hover:before,
	span.star:hover ~ span.star:before {
		//content: "\f005";
		cursor: pointer;
		font-weight:900;
	}
}

.post_rating {
	margin-bottom: 20px;
	.ajax-loader,
	.voting-result {
		display: none;
	}
}

.entry-image,
.entry-gallery,
.entry-video,
.entry-audio,
.entry-link,
.entry-status,
.entry-quote {
	margin-bottom: 30px;
	position:relative;
}

.entry-image .img-caption-overlay {
	background:rgba(0,0,0,.6);
	background:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.6));
	color:#fff;
	padding:5px 15px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

.has-post-format-masonry {
	position: absolute;
	.post-format-masonry {
		position: absolute;
		z-index:2;
		top: 7px;
		left: 8px;
		width: 24px;
		height: 24px;
		
		> i {
			font-size: 14px;
			width: 24px;
			height: 24px;
			line-height: 24px;
			text-align: center;
			color: #fff;
			margin:0 auto;
			border-radius: 2px;

		}
	}
	
}

.entry-header {
	position: relative;
	margin-bottom: 25px;

	&.has-post-format {
		margin-left: 62px;
		
		.post-format {
			position: absolute;
			top: 3px;
			left: -62px;
			display: block;
			width: 48px;
			height: 48px;
			font-size: 24px;
			line-height: 48px;
			text-align: center;
			color: #fff;
			border-radius: 3px;
		}
	}

	h1 {
		font-size:225%;
		font-weight:300;
	}

	h1, h2 {
		margin:0;
		line-height: 1.2;
		width:auto;
		padding-right:30px;
		box-shadow: inset 0 -1px 0 #ddd;
		display:table;
		word-wrap: break-word;

		&:after{
			clear: both;
			display:block;
			float:left;
			content:"";
			position:relative;
			height:2px;
			width:70%;
			margin:10px 30% 0 0;
			border-radius:2px;
			padding: 0;
		}
	}
}


.entry-link {
	padding: 50px;
	position: relative;
	z-index:0;
	border-radius:4px;
	
	a {
		h4 {
			margin: 0;
			font-size: 36px;
			line-height:1.5;
			color: #fff;
			&:hover {
				color:rgba(255, 255, 255, 0.85);
			}			
		}
	}

	&:before {
		position: absolute;
		right: -20px;
		font-size: 200px;
		/* font-family: FontAwesome; */
		font-family:'Font Awesome 5 Free';
		content: "\f0c1";
		font-weight:900;
		transform: rotate(180deg);
		top:85px;
		color: rgba(255, 255, 255, 0.1);
		z-index: -1;
	}
}

.entry-quote {
	position: relative;
	padding: 50px;
	border-radius:4px;
	color:rgba(255, 255, 255, 0.9);
	z-index:0;
	
	&:before {
		position: absolute;
		right: -10px;
		font-size: 200px;
		/* font-family: FontAwesome; */
		font-family:'Font Awesome 5 Free';
		content: "\f10e";
		font-weight:900;
		transform: rotate(320deg);
		top:120px;
		color: rgba(255,255,255,0.1);
		z-index: -1;
	}

	blockquote small {
		color: #FFF;
		font-weight: 600;		
		font-size: 20px;
	}

	blockquote {
		padding: 0;
		margin: 0;
		font-size: 16px;
		border: none;
		.fa-quote-left {
			margin-right:7px;
		}
		.fa-quote-right {
			margin-left:7px;
		}
	}
}

.newsfeed-category {
	.category {
		list-style: none;
		padding: 0;
		margin: 0;

		li {
			padding: 5px 0;
		}
	}

	#filter-search {
		margin: 10px 0;
	}
}

.category-module,
.categories-module,
.archive-module,
.latestnews,
.newsflash-horiz,
.mostread,
.form-links,
.list-striped {
	list-style: none;
	padding: 0;
	margin: 0;

	li {
		padding: 2px 0;

		h4 {
			margin: 5px 0;
		}
	}
}

/* End  Blog	
 *=======================================*/


/*=========================================
*======= 	Start  Bottom	   ============
*=======================================*/
#sp-bottom {

	.sp-module {
		.sp-module-title {
			text-transform:none;
			font-weight:400;
			font-size:24px;
		}
	}
}
/* End  Bottom	
 *=======================================*/


/*=========================================
*======= 	Start  Footer	   ============
*=======================================*/
footer {
  margin-top: auto; /* sticky footer at the bottom */
} 
#sp-footer {
	color: #fff;
	text-align: center;
	padding: 20px 0;

	a {
		color: rgba(255, 255, 255, 0.9);
		&:hover {
			color: #fff;
		}
	}
}

#sp-footer-wrapper {
	ul {
		display:inline-block;
		&.nav {
			display:inline-block;
			list-style:none;
			padding:0;
			margin:0 5px;
			li {
				display:inline-block; 
				margin:0 5px;
				a {
					display:block;
					&:hover{
						background:none;
					}
				}
			}
		}
	}
	
	.helix-framework {
		display:inline-block;

	}

	.copyright {
		display:block;
	}	
}
/* End  Footer	
 *=======================================*/


/*=========================================
*======= 	Start  Coming Soon	   ============
*=======================================*/
.sp-comingsoon {

	width: 100%;
	height: 100%;
	min-height: 100%;

	body {
		width: 100%;
		height: 100%;
		min-height: 100%;
		color: #fff;
		

		#sp-comingsoon,
		.sp-comingsoon-wrap {
			z-index:1;
			position:relative;
		}
		

		
		a.logo {
			padding:25px;
			width: 100%;
			text-align:center;
			display:table;
			margin:0 auto 0;
			background: rgba(20,20,20,.6);
			box-shadow:0 30px 200px rgba(0,0,0,.2);
			
				img.sp-default-logo {
					text-align:center;
					margin:0 0 0 -140px;
					padding:5px;
					display:inline-table;
					-webkit-transition: all 300ms .4s;
					transition: all 300ms .4s;
				}
				div.backhome {
					margin:0 auto;
					text-indent:-20px;
					padding:0 5px;
					font-size:17px;
					color:#ddd;
					line-height:20px;
					display:inline-block;
					opacity:0;
					-webkit-transition: all 500ms .5s;
					transition: all 500ms .5s;
				}
				
		+ .fa-clock-o, + .far.fa-clock {
			height:auto;
			position:fixed;
			overflow:hidden;
			top:28%;
			left:50%;
			margin:0 0 0 -184px;
			text-align:center;
			font-size:430px;
			color: rgba(0,0,0,.12);
			opacity:0.4;
			z-index:0;
			-webkit-transition: transform .7s .7s, opacity .7s .8s;
			transition: transform .7s .7s, opacity .7s .8s;
			-ms-transform: rotate(30deg);
			-webkit-transform: rotate(30deg);
			transform: rotate(30deg);
		}
		
			&:hover {
				background: rgba(0,0,0,.6);

				img.sp-default-logo {
					text-align:center;
					margin:0 0 0 10px;
				}
				
				div.backhome {
					text-indent:-20px;
					opacity:1;
				}
				+ .fa-clock-o, + .fa-clock {
					opacity:0.6;
					-ms-transform: rotate(-400deg);
					-webkit-transform: rotate(-400deg);
					transform: rotate(-400deg);
				}

			}

		}
	}

	.sp-comingsoon-title {
		margin: 60px auto 0;
		font-size: 370%;
		font-weight: 300;
	}

	.sp-comingsoon-content {
		margin: 20px auto 0;
		font-size: 26px;
		font-weight: 300;
		
	}

	.days,
	.hours,
	.minutes,
	.seconds{
		display: inline-block;
		margin: 70px 15px;
	}

	.days .number,
	.hours .number,
	.seconds .number,
	.minutes .number{
		width: 125px;
		height: 120px;
		line-height: 120px;
		border: 1px solid fade(white, 50%);
		border-radius: 4px;
		display: inline-block;
		font-size: 48px;
		font-weight: 100;
		background-color: fade(black, 7%);
	}

	.days .string,
	.minutes .string,
	.seconds .string,
	.hours .string{
		display: block;
		font-size: 18px;
		margin-top: 10px;
	}

	.social-icons {
		li {
			display: inline-block;
			margin: 25px 15px 40px;

			a {
				color: rgba(255, 255, 255, 0.7);
				font-size: 24px;
				-webkit-transition: color 400ms;
				transition: color 400ms;
	
				&:hover {
					color: #fff;
				}
			}
		}
		&.with-bckg-img {
			.social-icons {
				margin:15px auto;
				padding: 3px 5px;
				border-radius:5px;
				li {
					display: inline-table;
					margin: 5px 15px 2px;
				}
			}
		}
	}
}
/* End  Comingsoon	
 *=======================================*/


/*=========================================
*======= 	Start  Error Page	   ============
*=======================================*/
.error-page {
	width: 100%;
	height: 100%;
	min-height: 100%;

	body {
		width: 100%;
		height: 100%;
		min-height: 100%;
	}

	.error-page-inner {
		height: 100%;
		min-height: 100%;
		width: 100%;
		display: table;
		text-align: center;
		>div.container {
			display: table-cell;
			vertical-align: middle;
			.btn-error {
				background:lighten(@major_color, 5%);
				color:#fff;
				margin:25px auto 40px;
				>i {
					margin-right:5px;
				}
				&:hover{
					background: @major_color;
				}
			}
				.fa-exclamation-triangle {
					font-size: 64px;
					line-height: 1;
					margin-bottom:0;
					color:lighten(@major_color, 15%);
				}
			
				.error-code {
					font-weight: 100;
					font-size: 120px;
					line-height: 1;
					color:lighten(@major_color, 10%);
					margin: -10px 0 30px 0;
					padding: 0;
				}
				.error-code-message {
					font-weight: 300;
					font-size: 40px;
					color:#777;
					line-height: 1;
					margin: 20px 0;
					padding: 0;
				}
			
				.error-message {
					font-size: 24px;
					line-height: 1;
					color:#aaa;
					margin-bottom: 30px;
				}
		}
		&.with-bckg-img {
			div.container {
				.pe-7s-compass {
					font-size: 100px;
					font-weight: 100;
					color:#fff;
					text-shadow: 1px 3px 6px fade(black, 10%);
				}
				.error-code {
					font-weight: 300;
					font-size: 130px;
					color:lighten(@major_color, 5%);
					margin: -15px 0 30px 0;
				}
				.error-code-message {
					font-weight: 300;
					font-size: 50px;
					color:#fff;
					margin: 20px 0;
					text-shadow: 2px 3px 6px fade(black, 25%);
				}
			
				.error-message {
					font-size: 24px;
					line-height: 1;
					color:#fff;
					text-shadow: 1px 2px 4px fade(black, 25%);
				}
			}
		}
	}
}
/* End  Error Page	
 *=======================================*/


/*=========================================
*======= 	Start  Mixed CSS   ==========
*=======================================*/
.sp-social-share {
	ul{
		display: block;
		padding: 0;
		margin: 20px -5px 0;

		li{
			display: inline-block;
			font-size: 24px;
			margin: 0 5px;
		}
	}
}


// profile
.dl-horizontal {
	dt {
		margin: 8px 0;
		text-align: left;
	}
}


// page-header
.page-header {
	padding-bottom: 15px;
}

// featured contact
table.category {

	width: 100%;
	thead,
	tbody{
		>tr {
			border: 1px solid #f2f2f2;	
			th,td {
				padding: 10px;
			}
		}
	}
}

//contact from
.contact-form {
	.form-actions {
		background: none;
		border: none;
	}
}

// sp portfolio
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover{
	color:#fff;
}


// Carousel (Post)
.entry-gallery.carousel {
	.carousel,
	.carousel-inner, 
	.carousel-inner .item {
		height: 100%;
	}


	.carousel-left,
	.carousel-right {
		position: absolute;
		top: 50%;
		font-size: 24px;
		width: 36px;
		height: 36px;
		line-height: 34px;
		margin-top: -18px;
		text-align: center;
		color: #fff;
		background: rgba(0, 0, 0, 0.2);
		border-radius: 4px;
	
		&:hover,
		&:focus {
			color: #fff;
		}
		
		>.fa, >.fas, >.far {
			width:32px;
			text-align:center;
		}
	}
	
	.carousel-left {
		left: 10px;
		padding-right:1px;
	}
	
	.carousel-right {
		right: 10px;
		padding-left:3px;
	}
	
	&:hover {	
		.carousel-left,
		.carousel-right {
			&:hover {
				background: rgba(0, 0, 0, 0.4);
			}
		}
	}
	/* Carousel Fade effect */
	&.carousel-fade {
		.carousel-inner {
			.item {
				width:100%;
				transition-property: opacity;
				/*.transition(.6s cubic-bezier(0.65,0,0.35,1));*/
			}
			
			.item,
			.active.left,
			.active.right {
				opacity: 0;
			}
	
			.active,
			.next.left,
			.prev.right {
				opacity: 1;
			}
	
			.next,
			.prev,
			.active.left,
			.active.right {
				left: 0;
				transform: translate3d(0, 0, 0);
			}
		}
	
		.carousel-control {
			z-index: 2;
		}
	}

}


/* option to make pixeden icons bold */
.bold {
	i.pe {
		font-weight:600;
	}
	.sppb-btn {
		i {
			&.pe {
				font-weight:600;
			}
		}
	}
}


/* Desaturate effect for hover images */
.desaturate {
	li {
		&:hover {
			.overlay {
			  -webkit-filter:none;
			}
		}
	}
	a { 
		img {
			&:hover {
				.transition(all .5s ease-in-out);
				-webkit-filter: grayscale(100%);
				-moz-filter: grayscale(100%);
				-ms-filter: grayscale(100%); 
				-o-filter: grayscale(100%);
				filter: grayscale(100%);
				filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><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>#greyscale");
				filter: gray;
				-webkit-filter: grayscale(1);
			}
		}
	&:hover {
		overflow:hidden;
			>img.desaturate{			
				.transition(all .5s ease-in-out .1s);
				-webkit-filter: grayscale(100%) brightness(1.3);
				-moz-filter: grayscale(100%) brightness(1.3) blur(1px);
				-ms-filter: grayscale(100%) brightness(1.3) blur(1px); 
				-o-filter: grayscale(100%) brightness(1.3) blur(1px);
				filter: grayscale(100%) brightness(1.3) blur(1px);
				filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><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>#greyscale");
				filter: gray;
				/*-webkit-filter: grayscale(1);*/
			}			
		}	
	}
}

/* ----- Scroll to Top ----- */
a#scroll-top {
	opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
	position:fixed;
	right:-40px;
	bottom:1px;
	height:54px;
	width:54px;
	line-height:54px;
	border-radius:4px;
	background:transparent;
	z-index:9;
	.transition(all .7s cubic-bezier(0.405, 0.020, 0.325, 0.950) .2s);

	&.open {
		right:10px;
		opacity:0.8;
		-moz-opacity:0.8;
		-webkit-opacity:0.8;
		filter:alpha(opacity=80);
		visibility:visible;
	}
	>i {
		color:#777;
		height:56px;
		width:56px;
		line-height:1;
		text-align:center;
		font-size:56px;
		.transition(all .3s ease-in-out);
	}
	&:hover {
		opacity:1;
		-moz-opacity:1;
		-webkit-opacity:1;
		filter:alpha(opacity=100);
		>i {
			color:#333;
		}
	}

}

/* iframe video */
.flex-video {
	position: relative;
	
	padding-top: 45px;
	padding-bottom: 56.4%;
	height: 0;
	overflow: hidden;
		&.widescreen { padding-bottom: 50%; }
		&.flex-video.vimeo { padding-top: 0; }
		&.flex-video.youtube{ padding-top: 0; }
		&.flex-video.html5{ padding-top: 0; }
		&.flex-video .video-js{ width:100%;}
		iframe{ border:none;outline:none;margin-top:-1px;}
		iframe, object, embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
}

/* AP Smart LayerSlider */
.sp-layer {
	.btn {
		border-radius:7px;
		margin-right:10px;
		font-size:210%;
		line-height:1.5;
		padding:14px 50px 15px;
	}
}

/* AcyMailing Module */
.acymailing_form {
	position:relative;
	width:100%;
	input.inputbox {
		background:transparent;
	}
	
	.acysubbuttons{
		position:absolute;
		top:-20px;
		right:-10px;
		overflow:hidden;
		
		input {
			text-indent:-9999px;
			padding:0;
			border:none;
			width:44px;
			height:34px;
			border-radius:0 4px 4px 0;
		}
		
		&::before{
			font-family: "peIcon7";
			content:"\e639";
			width:34px;
			font-size:110%;
			text-align:center;
			color:#fff;
			position:absolute;
			top:50%;
			left:50%;
			transform:translate(-50%,-50%);
			pointer-events:none;
			.transition(all .2s ease);
			
		}
		&:hover {
			&::before{
				font-family: "peIcon7";
				content:"\e63a";
				transform:translate(-50%,-56%);
			}
		}	
	}
	
	.acyterms,
	.fieldacyterms {
		input {
			display:inline-block;
			margin-right:5px;
		}
	}
}
.dark {
	.acymailing_form {
		input.inputbox {
			opacity:.8;
		}
	}
	.acym_module_form {
		input.cell {
			background:transparent;
		}
	}
}

/* Acymailing Module (from version 6.x) */
.acym_module_form {
	
	position:relative;
	
	input.cell {
		width:100%;
		background:transparent;
	}
	
	.btn {
		margin:0 auto;
	}
	
	.acysubbuttons-icon {	
		position:absolute;
		top:0;
		right:0;
		color:yellow;
		
		
		input.icon_button_subscribe {
			padding:0;
			border:none;
			width:44px;
			height:34px;
			line-height:44px;
		}
	
		&::before{
			font-family: "peIcon7";
			content:"\e639";
			position:absolute;
			top:0;
			right:0;
			width:42px;
			height:34px;
			line-height:34px;
			font-size:110%;
			text-align:center;
			color:#fff;
			pointer-events:none;
			border-radius:0 4px 4px 0;
			
		}	
	}	
}

	

#system-message-container{
	.alert-error{
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	
	}
}
/*=========================================
*======= 	Start  Login Form	 =========
*=======================================*/
.login, .registration, .registration-wrapper, .form-validate {
	
	.login-description {
		margin-bottom: 30px;
	}

	.form-group {
		margin-bottom: 20px;
		
		.group-control {
			input {
				min-height:40px;
			}
		}
	}

	.form-links {
		display: inline-block;
		margin: 0 10px;

		a {
			font-weight: 600;
		}
	}

	.form-footer {
		margin: 30px auto;
		padding-top: 20px;
		border-top: 1px solid #e5e5e5;
		text-align: center;
	}

	img {
		display: inline-block;
		margin: 20px 0;
	}
	
	.title{
		
		margin:35px auto;
		
		i.pe {
			font-size:36px;
			line-height:37px;
			vertical-align:top;
			margin:-1px 8px 0 0;
		}
	}
	fieldset {
		
		margin:35px auto 15px;
		
		&:first-child {
			margin:10px auto;
		}
			
		.field-calendar {

			button.btn {
				margin-top:1px;
				box-shadow: 0 0 0 1px #ccc;
				background:#f8f8f8;
				
				&:hover {
					box-shadow: 0 0 0 1px #bbb;
					background:#f5f5f5;
				}
			}
			
			.icon-calendar {
				&:before {
					font-family:'Font Awesome 5 Free';
					content:"\f073";
					font-style:normal;
					font-weight:400;
					font-size:1.25em;
					line-height:1.05;
					//margin:-2px 6px 0 0;
					color:#777;
					text-shadow:0 1px 0 #fff;
				}
			}
			
			.calendar-container table {
				max-width: 300px;
			}
		}
	}
	
	
	/* Fix for TOS ("Terms of Service") in Registration */
	label#jform_profile_tos-lbl, #jform_terms_terms-lbl, #jform_consentbox-lbl {
		position:relative;
		margin:4px 20px 0 0;
		float:left;
		display:inline-block;
	
		a {
			display:inline-table;
			position:relative;
			color:@text_color;
			padding:2px 1px;
			
			&:before {
				font-family:'Font Awesome 5 Free';
				content:"\f15c";
				font-style:normal;
				font-weight:400;
				font-size:1.1em;
				line-height:1.2;
				margin:-4px 6px 0 0;
				color:#888;
			}
			
			&:hover, &:hover:before {
				color:@major_color;
			}
		}
		span.star {
			//color:red;
		}
		
		& ~ div {
			margin:15px 0 25px;
		}
	
	}
	
	/* Privacy Consent (from Joomla 3.9) */
		label#jform_privacyconsent_privacy-lbl {
			position:relative;
			margin:4px 20px 0 0;
			float:left;
			display:inline-block;

		
			a {
				display:inline-table;
				position:relative;
				color:@text_color;
				padding:2px 1px;
				
				
				&:before {
					font-family:'Font Awesome 5 Free';
					content:"\f15c";
					font-weight:400;
					font-size:1.1em;
					line-height:1.2;
					margin:-4px 6px 0 0;
					color:#888;
				}
				
				&:hover, &:hover:before {
					color:@major_color;
				}
			}
			span.star {
				position:relative;
			}
			
		}
	/* TOS Fieldset */
	#jform_profile_tos, #jform_privacyconsent_privacy, #jform_terms_terms {
	
		input[type="radio"] {
			opacity: 0;
			visibilty:hidden;
			margin:8px 0 0 3px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}
		
		label {
			position: relative;
			display: inline-block;
			padding: 2px 8px;
			text-indent:18px;
			
			&::before,
			&::after {
				position: absolute;
				content: "";
				display: inline-block;
				.transition(all .3s ease);
			}
			
			/* Outer box of the fake checkbox*/
			&::before{
				height: 18px;
				width: 18px;
				border: 1px solid #aaa;
				border-radius: 3px;
				left: 0px;
				top: 6px;
			}
			
			/* fake checkbox */
			&::after{
				height: 6px;
				width: 11px;
				border:0;
				border-left: 2px solid white;
				border-bottom: 2px solid white;
				box-shadow:0 1px 0 0 rgba(0,0,0,0.25);
				transform: rotate(-45deg);
				left: 4px;
				top: 11px;	
			}
			&:hover {
				&::before{
					border: 1px solid @major_color;
				}
			}
		}
		
		/*Hide the checkmark by default*/
		input[type="radio"] + label::after {
			content: none;
		}
		
		/*Unhide on the checked state*/
		input[type="radio"]:checked + label::after {
			content: "";
		}
		
		/*Adding focus styles on the outer-box of the fake checkbox*/
		input[type="radio"]:checked + label::before {
			background:lighten(@major_color, 10%);
			border: 1px solid darken(@major_color, 10%);
		}	
	}
}

/* Some fixes for SqueezeBox (iframe popup) */
#sbox-window {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:0;
}
.sbox-content-iframe#sbox-content, .sbox-content-iframe{
	overflow-y:hidden;
	padding:3%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#sbox-content iframe {
	width:100%;
}

/* Fix for Joomla 3.9.0 - hidding Joomla's rating/voting */
.content_rating, .unseen.element-invisible, span.content_vote {
	visibility:hidden;
	display:none;
	
	~ img {
		visibility:hidden;
		display:none;
	}
}
img[src$="rating_star.png"],
img[src$="rating_star_blank.png"] {
	visibility:hidden;
	display:none;
}

/* Checkbox (custom) */
#login, #login-form, .login {

	input[type="checkbox"] {
		opacity: 0;
		visibility:hidden;
		position:absolute;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width:1px;
		height:1px;
	}
	
	label {
		position: relative;
		display: inline-block;
		vertical-align:middle;
		padding: 2px 8px;
		text-indent:18px;
		cursor: pointer;
		
		&::before,
		&::after {
			position: absolute;
			content: "";
			//display: inline-block;
			.transition(all .3s ease);
		}

		&::before{
			height: 18px;
			width: 18px;
			border: 1px solid #aaa;
			border-radius: 3px;
			left: 0;
			top: 5px;
		}
		
		&::after{
			height: 6px;
			width: 11px;
			border:0;
			border-left: 2px solid white;
			border-bottom: 2px solid white;
			box-shadow:0 1px 0 0 rgba(0,0,0,0.25);
			transform: rotate(-45deg);
			left: 4px;
			top: 10px;	
		}
		&:hover {
			&::before{
				border: 1px solid @major_color;
			}
		}
	}
	
	input[type="checkbox"] + label::after {
		content: none;
	}
	
	input[type="checkbox"]:checked + label::after {
		content: "";
	}
	
	input[type="checkbox"]:checked + label::before {
		background:lighten(@major_color, 10%);
		border: 1px solid darken(@major_color, 10%);
	}										
}

/* Bootstrap's Checkbox */
.checkbox {

	label {

		cursor: pointer;
		
		input[type="checkbox"] {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			visibility:hidden;
			width: 22px;
			height: 18px;
			line-height:1;
			top:3px;
			background:transparent;
			border:none;
			outline:none;
			cursor: pointer;
			position:relative;
			  
		  
		  	&::before,
			&::after {
				position: absolute;
				content: "";
				//display: inline-block;
				.transition(all .3s ease);
			}
			&::before{
				visibility: visible;
				opacity:1;
				height: 18px;
				width: 18px;
				border: 1px solid #aaa;
				border-radius: 3px;
				left: 0;
				top: 0;
			}
			
			&::after{
				visibility: hidden;
				opacity:0;
				height: 6px;
				width: 11px;
				border:0;
				border-left: 2px solid white;
				border-bottom: 2px solid white;
				box-shadow:0 1px 0 0 rgba(0,0,0,0.25);
				transform: rotate(-45deg);
				left: 4px;
				top: 5px;	
			}
			
			&:hover {
				&::before{
					border: 1px solid @major_color;
				}
			}
			
			&:checked {
				&::before {
					background:lighten(@major_color, 10%);
					border: 1px solid darken(@major_color, 10%);
					visibility: visible;
					opacity:1;
				}
				&::after{
					visibility: visible;
					opacity:1;
				}
			}
		}
	}									
}

.form-links{
	ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
}
/* End  Login Form
*=======================================*/
/* ************** 	 START POPUP (MODAL) LOGIN 	  *************** */
.modal-login {
	text-align: center;
	
	.modal-content {
		border:1px solid rgba(0,0,0,.1);
		-webkit-box-shadow:0 4px 20px rgba(0,0,0,.35);
		box-shadow:0 4px 20px rgba(0,0,0,.35);
	}
}

.modal-backdrop {
	background:rgba(0,0,0,0.45);
	
	&.in {
		z-index:110; /* Fix for Sticky Header to avoid Bootstrap modal window to be grayed out [closed] */
	}
	
	
}

@media screen and (min-width: 768px) { 
	.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
	}
}

.modal-login .modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.top-divider {
	line-height:1.2;
	position:absolute;
	top:0;
	width:1px;
	height:100%;
	padding:0;
	margin:0;
	opacity:0.2;
	border:0;
	border-left:1px solid #999;
}

.ap-modal-login{
	margin:-1px 0 -7px;
	padding:0;
	
	.ap-login,
	.ap-signin{
		margin:0;
		padding:0;
		display:block;
		a{
			padding:0 10px;
			line-height:20px;
			display:inline-block;
			vertical-align:top;
			margin-top:0;
			
			i{
				&.pe {
					font-size: 22px;
					line-height:20px;
					margin:0 4px;
					vertical-align:middle;
				}
			}
			.info-content {
				vertical-align:middle;
		
			}
		}
	}
	.title{
		
		margin:0 auto;
		
		i.pe {
			font-size:36px;
			line-height:37px;
			vertical-align:top;
			margin:-1px 8px 0 0;
		}
	}
	.modal-content{
	
		padding: 30px;
		font-size: 14px;
		.modal-header{
			border: none;
		}
		.modal-body{
			margin-bottom: 30px;
			
			.pretext {
				margin-bottom: 20px;
			}

			.posttext {
				margin-top: 20px;
			}
			// Secret Key field
			.controls {
				margin: 20px auto 0;
				
				.input-prepend,
				.input-append {
				
					.add-on {
						width:50px;
						height:44px;

						span {
							line-height:32px;
							font-size:16px;
							color:#909090;
							
						}
						&:hover {
							span {
								color:#555;
							}
						}
						
					}
				}
				input.form-control {
					min-height:44px;
					width:100%;
				}
			}
			
			input[type="text"]{
				margin-bottom: 20px;
			}
			.button-wrap{
				position: relative;
				line-height: 42px;
				float:left;
				
			}
			input[type="submit"]{
				z-index: 1;
				/*padding:10px 30px;*/
			}
			.input-block-level {
				min-height:44px;
			}
			.remember-wrap{
				width: 100%;
				overflow: hidden;
				min-height: 70px;
				text-align: left;
				label{
					margin: 20px 0 0;
					vertical-align: middle;
				}
			}
			
			
			.forget-name-link{
				max-height: 30px;
				line-height: 30px;
				font-weight: 400;
				margin-left: 10px;
				padding-top: 5px;
				float:left!important;
				a{
					font-weight: 600;
				}
			}
		}
		.modal-footer{
			max-height: 40px;
			line-height: 40px;
			font-weight: 500;
			text-align: center;
			
		}
	}
	.modal-header{
		.title{
			text-align: left;
			margin-top: 0;
		}
		.close{
			margin-top: -2px;
			position: absolute;
			right: 10px;
			top: 10px;
			padding: 10px;
			text-align: center;
			.transition(.3s);
			
			i{
				margin-right: 0;
				font-size:32px;
			}
		}
	}
	
	.dropdown {
		
		.dropdown-menu {
			position: absolute;
			opacity:0;
			visibility:hidden;
			z-index: 1000;
			display: block;
			float: left;
			right:0;
			left:auto;
			min-width: 200px;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .12);
			border-radius: 0 0 4px 4px;
			-webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, .12);
			box-shadow: 0 4px 9px rgba(0, 0, 0, .12);
			.transition(all 0.35s cubic-bezier(0.225, 0.025, 0.225, 1.225));
			-webkit-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
			-moz-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
			-ms-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
			-o-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
			transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
		}
	}
	.open {
		z-index:13999;
		.dropdown-menu {
			opacity:1;
			visibility:visible;
			position:absolute;
			z-index:13999;
			-webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			-moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			-ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			-o-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
			transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
		}
	}
	button {
		background:transparent;
	}
	
}

//My Profile
.profile {
	fieldset {
		
		legend {
		   line-height:1.5;
		}
		.dl-horizontal {
			margin:0 auto 45px;
			dt, dd {
				line-height:27px;
				vertical-align:middle;
				padding:3px;
				margin:0 auto 5px;
			}
			dt {
				min-width:25%;
				display:block;
			}
		}
	}
}

//view-profile
.view-profile{
	.select-menu select{
		display: block;
	}
	button{
		&:focus{
			outline: none;
		}
	}
	a[title="Cancel"]{
		background-color: lighten(@gray, 20%);
		color:#fff;
		&:hover{
			background-color: lighten(@gray, 10%);
		}
	}
}

//my-account-menu
.ap-my-account-menu{
	position: relative;
	cursor: pointer;
	padding:0;
	
	
	.signin-img-wrap{
		float: left;
		height:20px;
		line-height:21px;
		i{
			&.pe {
				font-size: 20px;
				margin:0 0 0 4px;
				line-height:21px;
				vertical-align:middle;
			}
		}
		img{
			display: inline-block;
		}
	}
	.info-wrap{
		//float: left;
		display:inline-block;
		margin-left: 8px;
		margin-bottom:7px;
		line-height:24px;
		.info-text {
			font-size:14px;
			
		}
	}
	
	ul>li{
		//overflow: hidden;
	}
	ul.menu{
		padding:5px 0;
		>li{
			border: none;
			min-width: 200px;
			border-bottom:1px solid rgba(189,189,189,0.2);
			
			a {
				i {
					
					width:22px;
					line-height:18px;
					display:inline-block;
					vertical-align:top;	
					
					&.fa, &.fas, &.far {
						margin-top:9px;
						font-size:17px;
					}
					&.pe {
						margin-top:8px;
						font-size:18px;
					}
				}
			}
	
			&:last-child {
				border-bottom: none;
				a{
					padding-bottom:6px;
					i.pe {
						font-size:22px;
						width:25px;
						line-height:20px;
					}
				}	
			}
		}
		a {
			display: block;
			padding: 4px 20px;
			font-size: 14px;
			font-weight: 400;
			cursor: pointer;
			
			&:before{
				display: none;				
			}
		}
	}
	
}

// Login, Registration, Reset, Remind
.login-wrapper,
.registration-wrapper,
.reset-wrapper,
.remind-wrapper {
	>i {
		&.pe {
			position:absolute;
			top:7vh;
			left:2vw;
			font-size:20vw;
		}
	}
	.group-control {
		input {
			min-height: 45px;
		}
	}
}

.login-wrapper {
	>i {
		&.pe {
			-webkit-transform: rotate(28deg);
			transform: rotate(28deg);
			top:9vh;
			right:8vw;
			left:auto;
			font-size:22vw;
		}
	}
}
.remind-wrapper { 
   margin: 10vh auto;
   	>i {
		&.pe {
			font-size:17vw;
			left:2vw;
		}
	}
}
.reset-wrapper{ 
	margin: 10vh auto;
	>i {
		&.pe {
			left:7vw;
		}
	}
}

/* ************   START Pre-Loader CSS   ************** */
/* **************************************************** */

.sp-pre-loader {
    position: fixed;
	left: 0;
    top: 0;
	width: 100vw;
	height:100vh;
    z-index: 999;
	

    // Clock loader
    .sp-loader-clock {
        border-radius: 60px;
        bottom: 0;
        height: 80px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 80px;
        &:after{
            content: "";
            position: absolute;
            top:2px;
            left: 48%;
            height: 38px;
            width: 4px;
            border-radius: 5px;
            -webkit-transform-origin: 50% 97%;
            transform-origin: 50% 97%;
            -webkit-animation: grdAiguille 2s linear infinite;
            animation: grdAiguille 2s linear infinite;
        }

        &:before{
            content: "";
            position: absolute;
            top:6px;
            left: 48%;
            height: 35px;
            width: 4px;
            border-radius: 5px;
            -webkit-transform-origin: 50% 94%;
            transform-origin: 50% 94%;
            -webkit-animation: ptAiguille 12s linear infinite;
            animation: ptAiguille 12s linear infinite;
        }
    }
    // Circle Loader (default)
    .sp-loader-circle{
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 50px;
        left: 0;
        top: -4px;
        right: 0;
        bottom: 0;
        margin: auto;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-animation: loader1 1s linear infinite;
        animation: loader1 1s linear infinite;
        &:after{
			
			content: "";
			position: absolute;
			top: -4px;
			left: -4px;
			height: 50px;
        	width: 50px;
			border-radius: 50px;
			border: 4px solid transparent;
		 
        }
    }
	
	
	// Flip Loader
	.loader-flip{
		position: absolute;
		width: 100px;
		height: 100px;
		margin: auto;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		-webkit-perspective: 120px;
		-moz-perspective: 120px;
		-ms-perspective: 120px;
		perspective: 120px;
		
		  &:after{
			content: "";
			position: absolute;
			left: 25px;
			top: 25px;
			width: 50px;
			height: 50px;
			border-radius:4px;
			-webkit-animation: flip 1s linear infinite;
			animation: flip 1s linear infinite;
		}
	}
	
    // Bubble Loop Loader
    .sp-loader-bubble-loop{
        position: absolute;
        width: 12px;
        height: 12px;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        border-radius: 12px;
        -webkit-transform-origin:  50% 50%;
        transform-origin:  50% 50% ;
        -webkit-animation: loader6 1s ease-in-out infinite;
        animation: loader6 1s ease-in-out infinite;
        &:before{
            content: "";
            position: absolute;
            top: 0px;
            left: -25px;
            height: 12px;
            width: 12px;
            border-radius: 12px;
        }
        &:after{
            content: "";
            position: absolute;
            top: 0px;
            left: 25px;
            height: 12px;
            width: 12px;
            border-radius: 12px;
        }
    }
    // Circle Loader Two
    .circle-two {
        bottom: 0;
        height: 100px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 100px;
    }
    .circle-two > span,
    .circle-two > span:before,
        .circle-two > span:after {
        content: "";
        display: block;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .circle-two > span {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border-left-color: transparent;
        -webkit-animation: effect-2 2s infinite linear;
        -moz-animation: effect-2 2s infinite linear;
        -ms-animation: effect-2 2s infinite linear;
        -o-animation: effect-2 2s infinite linear;
        animation: effect-2 2s infinite linear;
    }
    .circle-two > span:before {
        width: 75%;
        height: 75%;
        border-right-color: transparent;
    }
    .circle-two > span:after {
        width: 50%;
        height: 50%;
        border-bottom-color: transparent;
    }

    // Audio Wave 2 Loader
    .wave-two-wrap{
        position: absolute;
        margin: auto;
        left: 0;
        right: 0;
        top: 50%;
        width: 90px;
    }
    .wave-two {
        margin: 0;
        list-style: none;
        width: 90px;
        position: relative;
        padding: 0;
        height: 10px;
    }
    .wave-two li {
        position: absolute;
        width: 2px;
        height: 0;
        bottom: 0;
    }

    .wave-two li:nth-child(1) {
        left: 0;
        -webkit-animation: sequence1 1s ease infinite 0;
        animation: sequence1 1s ease infinite 0;
    }
    .wave-two li:nth-child(2) {
        left: 15px;
        -webkit-animation: sequence2 1s ease infinite 0.1s;
        animation: sequence2 1s ease infinite 0.1s;
    }
    .wave-two li:nth-child(3) {
        left: 30px;
        -webkit-animation: sequence1 1s ease-in-out infinite 0.2s;
        animation: sequence1 1s ease-in-out infinite 0.2s;
    }
    .wave-two li:nth-child(4) {
        left: 45px;
        -webkit-animation: sequence2 1s ease-in infinite 0.3s;
        animation: sequence2 1s ease-in infinite 0.3s;
    }
    .wave-two li:nth-child(5) {
        left: 60px;
        -webkit-animation: sequence1 1s ease-in-out infinite 0.4s;
        animation: sequence1 1s ease-in-out infinite 0.4s;
    }
    .wave-two li:nth-child(6) {
        left: 75px;
        -webkit-animation: sequence2 1s ease infinite 0.5s;
        animation: sequence2 1s ease infinite 0.5s;
    }

    // Audio Wave Loader
    .sp-loader-audio-wave {
        width: 3em;
        height: 2em;
        background-repeat: no-repeat;
        background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
        animation: audioWave 1.5s linear infinite;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
    }

    // Loader With Logo
    .sp-loader-with-logo{
        top: 0;
        left: 0;
        width: 100%;
        height: 110px;
        right: 0;
        bottom: 0;
        margin: auto;
        text-align: center;
        position: absolute;
        .logo {
            display: inline-block;
            width: auto;
			> img {
				max-height:100%;
			}
        }
        .line{
            bottom: 0;
            height: 3px;
            left: 0;
            position: absolute;
            top: auto;
        }
    }
}

/* *************   END:: Pre-Loader CSS   ************* */
/* **************************************************** */

/* ************   START Loader Animation   ************ */
/* **************************************************** */

@-webkit-keyframes flip {
	0% {-webkit-transform: rotate(0);}
	50% {-webkit-transform: rotateY(180deg);}
	100% {-webkit-transform: rotateY(180deg)  rotateX(180deg);}
}

@keyframes flip {
	0% {transform: rotate(0);}
	50% {transform: rotateY(180deg);}
	100% {transform: rotateY(180deg)  rotateX(180deg);}
}

// Clock Loader Animation
@-webkit-keyframes grdAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@keyframes grdAiguille{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@-webkit-keyframes ptAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}
@keyframes ptAiguille{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}

// Circle Loader Animation
@-webkit-keyframes loader1{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@keyframes loader1{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}

// Bubble Loop Loader Animation
@-webkit-keyframes loader6{
    0%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(180deg);}
    100%{-webkit-transform:rotate(180deg);}
}
@keyframes loader6{
    0%{transform:rotate(0deg);}
    50%{transform:rotate(180deg);}
    100%{transform:rotate(180deg);}
}

// Ring Loader Animation
@keyframes rotate-360 {
    from {
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

// Audio Wave Loader Animation
@keyframes audioWave {
    25% {
        background: linear-gradient(@preloader_tx, @preloader_tx) 0 50%, linear-gradient(@preloader_tx, @preloader_tx) 0.625em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.25em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.875em 50%, linear-gradient(@preloader_tx, @preloader_tx) 2.5em 50%;
        background-repeat: no-repeat;
        background-size: 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
    }
    37.5% {
        background: linear-gradient(@preloader_tx, @preloader_tx) 0 50%, linear-gradient(@preloader_tx, @preloader_tx) 0.625em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.25em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.875em 50%, linear-gradient(@preloader_tx, @preloader_tx) 2.5em 50%;
        background-repeat: no-repeat;
        background-size: 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
    }
    50% {
        background: linear-gradient(@preloader_tx, @preloader_tx) 0 50%, linear-gradient(@preloader_tx, @preloader_tx) 0.625em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.25em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.875em 50%, linear-gradient(@preloader_tx, @preloader_tx) 2.5em 50%;
        background-repeat: no-repeat;
        background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em;
    }
    62.5% {
        background: linear-gradient(@preloader_tx, @preloader_tx) 0 50%, linear-gradient(@preloader_tx, @preloader_tx) 0.625em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.25em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.875em 50%, linear-gradient(@preloader_tx, @preloader_tx) 2.5em 50%;
        background-repeat: no-repeat;
        background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em;
    }
    75% {
        background: linear-gradient(@preloader_tx, @preloader_tx) 0 50%, linear-gradient(@preloader_tx, @preloader_tx) 0.625em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.25em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.875em 50%, linear-gradient(@preloader_tx, @preloader_tx) 2.5em 50%;
        background-repeat: no-repeat;
        background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em;
    }
}

// Circle 2 Loader Animation
@-webkit-keyframes effect-2 {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes effect-2 {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

// Audio Wave Loader 2 animation
@keyframes sequence1 {
    0% {
        height: 10px;
    }
    50% {
        height: 50px;
    }
    100% {
        height: 10px;
    }
}
@keyframes sequence2 {
    0% {
        height: 20px;
    }
    50% {
        height: 65px;
    }
    100% {
        height: 20px;
    }
}

@keyframes rot1 {
    100% {
        transform: skew(-10deg) translateX(50px) rotate(405deg);
    }
}
@-webkit-keyframes rot1 {
    100% {
        -webkit-transform: skew(-10deg) translateX(50px) rotate(405deg);
    }
}
@keyframes rot2 {
    100% {
        transform: skew(-10deg) rotate(525deg);
    }
}
@-webkit-keyframes rot2 {
    100% {
        -webkit-transform: skew(-10deg) rotate(525deg);
    }
}
@keyframes rot3 {
    100% {
        transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
    }
}
@-webkit-keyframes rot3 {
    100% {
        -webkit-transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
    }
}

@keyframes width {
    10% {
        width: 10%;
    }
    20% {
        width: 20%;
    }
    30% {
        width: 30%;
    }
    40% {
        width: 40%;
    }
    50% {
        width: 50%;
    }
    60% {
        width: 60%;
    }
    70% {
        width: 70%;
    }
    80% {
        width: 80%;
    }
    90% {
        width: 90%;
    }
    100% {
        width: 100%;
    }
}

/* ***********   END:: Loader Animation   ************* */
/* **************************************************** */

/* **********   END:: Helix 1.5 Loader Css   ********** */
/* **************************************************** */

/* ************ START Animations Header *************** */
/* **************************************************** */

.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
.animated-2s{
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

@-webkit-keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-50px,0);
        transform:translate3d(0,-50px,0);
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
@keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-50px,0);
        transform:translate3d(0,-50px,0);
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
}

@-webkit-keyframes fadeIn{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,30px,0);
        transform:translate3d(0,30px,0);
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
@keyframes fadeIn{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,30px,0);
        transform:translate3d(0,30px,0);
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
}


/* ************ END:: Animations Header *************** */
/* **************************************************** */

/* *********   START Responsive Media Query   ********* */
/* **************************************************** */
//Tablet
@media screen and (min-width: 768px) and (max-width: 1199px){
    .scrollup {
        bottom: 25px;
        right: 25px;
    }
    #sp-header {
        top: 65px;
    }
}
//Mobile Device
@media screen and (min-width: 320px) and (max-width: 767px){
    //Top social
    ul.social-icons {
        margin: 0;
        width: 100%;
        text-align: center;
        > li{
            // margin: 5px;
        }
    }
    .sp-contact-info {
        margin: 0;
        text-align: center;
        width: 100%;
        li{
            //margin: 0 5px;
            font-size: 89%;
        }
    }
}

/* *********   END:: Responsive Media Query   ********* */
/* **************************************************** */

/* Edit Article (added from Flex 2.7, for Joomla 3.8) */
.edit-article {
	margin:0;
	float:right;
	display:inline-block;
	position:relative;
	width:100px;
	z-index:2;
	background:transparent;
	
	.btn.dropdown-toggle {
		border:1px solid lighten(@major_color, 5%);
		background:transparent;
		color:#777;
		padding:6px 10px; 
		margin-top:4px;
		
		&:before {
			font-family: 'peIcon7';
			content: "\e62c";
			font-size:21px;
			line-height:24px;
			margin:0 7px 0 10px;
			
		}
		&:hover {
			border:1px solid darken(@major_color, 5%);
			color:#444;
		}
		
		.icon-cog {
			display:none;
		}
		.caret {
			margin:12px 8px 0 0;
			vertical-align:top;
		}
	
	}

}


/* Lazy Loading for images. From Flex 3.5 */
.lazyload,.lazyloading {
	opacity: 0;
	height:100%;
}
.lazyloaded {
	opacity: 1;
	.transition(opacity 650ms ease);
}

/* SP Cookie Consent */
#sp-cookie-consent.position-bottom_left,
#sp-cookie-consent.position-bottom_right {
	box-shadow:0 3px 8px rgba(50,50,50,.25);
}less/multicolor-gradients.less000060400000116012150750504150012550 0ustar00
// Multicolor Gradients

.spectrum-background {
background:linear-gradient(red, transparent),linear-gradient(to top left, lime, transparent),linear-gradient(to top right, blue, transparent);background-blend-mode: screen;
}
.elegant-rainbow {
background: linear-gradient(219.46deg, #110036 27.63%, #170059 100%), linear-gradient(219.46deg, #FFFFFF 27.63%, #19004E 100%), radial-gradient(100% 246.94% at 100% 100%, #FFFFFF 0%, #000353 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(192.86deg, #F06060 9.22%, #008B7A 87.25%), linear-gradient(150.76deg, #0015D5 15.35%, #000B6C 89.57%);
background-blend-mode: screen, overlay, overlay, difference, difference, normal;
}
.colored-petal {
background: radial-gradient(circle at 50% 50%, #FFFFFF 0%, #000000 100%), conic-gradient(red, yellow, lime, aqua, blue, fuchsia, red);
background-blend-mode: color-dodge, normal;
}
.energetic-soul {
background: linear-gradient(0deg, #FFFFFF 0%, #5C0000 100%), radial-gradient(100% 246.94% at 0% 100%, #E4FFCF 0%, #00B43D 100%), linear-gradient(238.72deg, #0065FC 0%, #61FF00 100%), radial-gradient(100% 188.01% at 76.14% 0%, #80FF00 0%, #00FFF0 100%), linear-gradient(0deg, #00C2FF 0%, #FFC700 100%), linear-gradient(121.28deg, #8000FF 0%, #0085FF 100%), radial-gradient(100% 148.07% at 0% 0%, #FC8800 0%, #00FF94 100%);
background-blend-mode: overlay, multiply, color-dodge, difference, hue, color-dodge, normal;
}
.fable-wave{
background: linear-gradient(115deg, rgb(211, 255, 215) 0%, rgb(0, 0, 0) 100%), radial-gradient(90% 100% at 50% 0%, rgb(200, 200, 200) 0%, rgb(22, 0, 45) 100%), radial-gradient(100% 100% at 80% 0%, rgb(250, 255, 0) 0%, rgb(36, 0, 0) 100%), radial-gradient(150% 210% at 100% 0%, rgb(112, 255, 0) 0%, rgb(20, 175, 125) 0%, rgb(0, 10, 255) 100%), radial-gradient(100% 100% at 100% 30%, rgb(255, 77, 0) 0%, rgba(0, 200, 255, 1) 100%), linear-gradient(60deg, rgb(255, 0, 0) 0%, rgb(120, 86, 255) 100%);
background-blend-mode: overlay, overlay, difference, difference, difference, normal;
}
.bright-brain {
background: radial-gradient(50% 123.47% at 50% 50%, #00FF94 0%, #720059 100%), linear-gradient(121.28deg, #669600 0%, #FF0000 100%), linear-gradient(360deg, #0029FF 0%, #8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%, #6100FF 0%, #00FF57 100%), radial-gradient(100% 148.07% at 0% 0%, #FFF500 0%, #51D500 100%);
background-blend-mode: screen, color-dodge, overlay, difference, normal;
}
.confusing-fluid {
background: linear-gradient(180deg, #000346 0%, #FF0000 100%), linear-gradient(58.72deg, #0029FF 0%, #AA0014 100%), radial-gradient(100% 164.72% at 100% 100%, #FF00A8 0%, #00FF47 100%), radial-gradient(100% 148.07% at 0% 0%, #FFF500 0%, #51D500 100%);
background-blend-mode: overlay, overlay, difference, normal;
}
.violet-orange{
background: linear-gradient(123deg, #461B93 0%, #461B93 40%, #6A3CBC calc(40% + 1px), #6A3CBC 60%, #8253D7 calc(60% + 1px), #8253D7 70%, rgba(255,141,15,.9) calc(70% + 1px), rgba(242,90,72,.7) 100%);
}
/*
.color-play{
background: radial-gradient(50% 123.47% at 50% 50%, #00FF94 0%, #720059 100%), linear-gradient(121.28deg, #669600 0%, #FF0000 100%), linear-gradient(360deg, #0029FF 0%, #8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%, #6100FF 0%, #00FF57 100%), radial-gradient(100% 148.07% at 0% 0%, #FFF500 0%, #51D500 100%);
background-blend-mode: screen, color-dodge, overlay, difference, normal;
}
*/
.dynamic-rainbow{
background: linear-gradient(151.44deg, #1F009B 0%, #FFFFFF 36.75%), linear-gradient(140.54deg, #FFFFFF 27.63%, #860000 100%), linear-gradient(140.54deg, #FFFFFF 27.63%, #510000 100%), linear-gradient(127.43deg, #BECE00 0%, #FFFFFF 100%), radial-gradient(111.5% 111.5% at 83.93% 106%, #FFFFFF 0%, #20009F 100%), radial-gradient(111% 111% at 74.29% -11%, #0500FF 0%, #FFD600 100%), linear-gradient(127.43deg, #B7D500 0%, #2200AA 100%);
background-blend-mode: multiply, difference, overlay, overlay, difference, difference, normal;
}
.paypal-blue{
background:linear-gradient(45deg, rgba(32,172,250,.1) 10%,rgba(255,255,255,.45) 51%,rgba(255,255,255,.1) 51%,rgba(32,172,250,.05) 80%),linear-gradient(45deg, rgba(11,89,167,1) 0%, rgba(32,172,250,1) 50%, rgba(11,89,167,1) 100%), linear-gradient(45deg, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
}
.new-blush{
background: linear-gradient(121.28deg, #DC8400 0%, #FFFFFF 40.08%), linear-gradient(140.54deg, #FF0000 0%, #0047FF 72.37%), linear-gradient(121.28deg, #00E384 0%, #FF0000 100%), linear-gradient(121.28deg, #FA00FF 0%, #00FF38 100%), linear-gradient(127.43deg, #00F0FF 0%, #A80000 100%), radial-gradient(100.47% 100% at 50% 100%, #70FF00 0%, #680199 100%), linear-gradient(127.43deg, #B7D500 0%, #2200AA 100%);
background-blend-mode: darken, hue, overlay, color, color-dodge, difference, normal;
}
.artificial-nature {
background: linear-gradient(140.54deg, #608D00 0%, #D30000 72.37%), linear-gradient(58.72deg, #0029FF 0%, #8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%, #6100FF 0%, #00FF57 100%), radial-gradient(100% 148.07% at 0% 0%, #FFF500 0%, #51D500 100%);
background-blend-mode: color-dodge, overlay, difference, normal;
}
.first-chapter{
background: linear-gradient(238.72deg, #FFE5C7 0%, #00C288 100%), radial-gradient(90.88% 100% at 50% 0%, #439246 0%, #183766 100%), linear-gradient(121.28deg, #FFEAB6 0%, #003C2A 100%), radial-gradient(64.89% 100% at 50% 0%, #80BAFF 0%, #001E41 100%), linear-gradient(65.05deg, #6F0072 0%, #FFC700 100%);
background-blend-mode: overlay, screen, color-burn, lighten, normal;
}
.sensitive-destination {
background: linear-gradient(120deg, #FF00C7 0%, #51003F 100%), linear-gradient(120deg, #0030AD 0%, #00071A 100%), linear-gradient(180deg, #000346 0%, #FF0000 100%), linear-gradient(60deg, #0029FF 0%, #AA0014 100%), radial-gradient(100% 165% at 100% 100%, #FF00A8 0%, #00FF47 100%), radial-gradient(100% 150% at 0% 0%, #FFF500 0%, #51D500 100%);
background-blend-mode: overlay, color-dodge, overlay, overlay, difference, normal;
}
.illusive-love{
background: linear-gradient(58.72deg, #FF20DB 0%, #FFFFFF 100%), linear-gradient(180deg, #FFFFFF 0%, #060046 100%), linear-gradient(64.82deg, #AD00FF 0%, #FF0000 100%), linear-gradient(307.27deg, #FF9900 0.37%, #150052 100%), radial-gradient(67.08% 100% at 50% 0%, #76005C 0%, #0500FF 100%), radial-gradient(100% 140% at 100% 0%, #5ED500 0%, #2200AA 100%);
background-blend-mode: soft-light, overlay, difference, difference, color-burn, normal;
}
.chroma-serenity{
background: linear-gradient(50.22deg, #0066FF 0%, #FFAA7A 51.63%), linear-gradient(238.72deg, #FF0000 0%, #000000 100%), linear-gradient(301.28deg, #FF0000 0%, #735A00 100%), linear-gradient(121.28deg, #207A00 0%, #950000 100%), linear-gradient(238.72deg, #FFB800 0%, #000000 100%), linear-gradient(238.72deg, #00D1FF 0%, #00FF38 100%), linear-gradient(58.72deg, #B80000 0%, #1B00C2 100%), linear-gradient(125.95deg, #00E0FF 10.95%, #87009D 100%), linear-gradient(263.7deg, #B60000 3.43%, #B100A0 96.57%), linear-gradient(130.22deg, #DBFF00 18.02%, #3300FF 100%);
background-blend-mode: multiply, color-dodge, difference, color-dodge, difference, lighten, difference, color-dodge, difference, normal;
}
.yellow-tickets{
background: linear-gradient(180deg, #F7D6FF 0%, #005686 100%), linear-gradient(180deg, #FFFFFF 0%, #060046 100%), linear-gradient(130deg, #00FFA3 0%, #1A003C 100%), linear-gradient(307deg, #FF0000 0%, #3300C6 100%), radial-gradient(50% 72% at 50% 50%, #004584 0%, #00FFB2 100%), radial-gradient(100% 140% at 100% 0%, #5ED500 0%, #2200AA 100%);
background-blend-mode: soft-light, overlay, difference, difference, color-burn, normal;	
}
.red-crossing{
background: linear-gradient(121.28deg, #A4006C 0%, #FFECA8 100%), linear-gradient(121.28deg, #69003F 0%, #FFF8F8 100%), linear-gradient(238.72deg, #00FFFF 0%, #0212A4 100%), radial-gradient(67.16% 100% at 50% 0%, #FF00B8 0%, #FFFFFF 100%), linear-gradient(140.54deg, #7000FF 0%, #001AFF 72.37%), linear-gradient(307.43deg, #FFE927 0%, #00114D 100%), radial-gradient(107% 142.8% at 15.71% 104.5%, #FFFFFF 0%, #A7AA00 100%), #FFFFFF;
background-blend-mode: overlay, difference, difference, overlay, difference, difference, difference, normal;
}
.romantic-sun{
background: linear-gradient(180deg, #FFB7B7 0%, #727272 100%), radial-gradient(60.91% 100% at 50% 0%, #FFD1D1 0%, #260000 100%), linear-gradient(238.72deg, #FFDDDD 0%, #720066 100%), linear-gradient(127.43deg, #00FFFF 0%, #FF4444 100%), radial-gradient(100.22% 100% at 70.57% 0%, #FF0000 0%, #00FFE0 100%), linear-gradient(127.43deg, #B7D500 0%, #3300FF 100%);
background-blend-mode: screen, overlay, hard-light, color-burn, color-dodge, normal;
}
.another-view{
background: linear-gradient(238.72deg, #FFB864 0%, #006C4C 100%), radial-gradient(100% 224.43% at 0% 0%, #FCC482 0%, #002E74 100%), linear-gradient(121.28deg, #FFD464 0%, #00553B 100%), linear-gradient(229.79deg, #7534FF 0%, #248900 94.19%), radial-gradient(56.26% 101.79% at 50% 0%, #8F00FF 0%, #493500 100%), linear-gradient(96.19deg, #500052 3.37%, #D5B300 96.63%);
background-blend-mode: overlay, screen, lighten, hard-light, screen, normal;
}
.bright-leaks{
background: linear-gradient(121.28deg, #0E5432 0%, #D6AD96 100%), linear-gradient(121.28deg, #FF0000 0%, #FFBABA 100%), linear-gradient(140.54deg, #7000FF 0%, #0015D1 72.37%), linear-gradient(307.43deg, #FFE927 0%, #00114D 100%), radial-gradient(107% 142.8% at 15.71% 104.5%, #FFFFFF 0%, #A7AA00 100%), #FFFFFF;
background-blend-mode: overlay, overlay, difference, difference, difference, normal;
}
.execute-pink{
background: linear-gradient(125deg, #FFFFFF 0%, #000000 100%), linear-gradient(200deg, #FFD9E8 0%, #FFD9E8 50%, #DE95BA calc(50% + 1px), #DE95BA 60%, #7F4A88 calc(60% + 1px), #7F4A88 75%, #4A266A calc(75% + 1px), #4A266A 100%), linear-gradient(113deg, #FFD9E8 0%, #FFD9E8 40%, #DE95BA calc(40% + 1px), #DE95BA 50%, #7F4A88 calc(50% + 1px), #7F4A88 70%, #4A266A calc(70% + 1px), #4A266A 100%);
background-blend-mode: overlay, overlay, normal;
}
.cute-baby{
background: linear-gradient(180deg, #FFB7B7 0%, #727272 100%), radial-gradient(60.91% 100% at 50% 0%, #FFD1D1 0%, #260000 100%), linear-gradient(127.43deg, #00FFFF 0%, #FFFFFF 100%), radial-gradient(100.22% 100% at 70.57% 0%, #FF0000 0%, #00FFE0 100%), linear-gradient(64.82deg, #DBFF00 0%, #3300FF 100%);
background-blend-mode: screen, overlay, color-burn, color-dodge, normal;
}
.holographic-painting{
background: radial-gradient(50% 123.47% at 50% 50%, #00FF94 0%, #FF00C7 100%), linear-gradient(121.28deg, #213100 0%, #FF0000 100%), linear-gradient(360deg, #0029FF 0%, #8FFF00 100%), linear-gradient(114.9deg, #00C6A2 0%, #6A45A8 100%), radial-gradient(100% 148.07% at 0% 0%, #FFFFFF 0%, #1DCD00 100%);
background-blend-mode: screen, color-dodge, overlay, difference, normal;
}
.blue-morals{
background: linear-gradient(114.95deg, rgba(235, 0, 255, 0.5) 0%, rgba(0, 71, 255, 0) 34.35%), linear-gradient(180deg, #004B5B 0%, #FFA7A7 100%), linear-gradient(244.35deg, #FFB26A 0%, #3676B1 50.58%, #00A3FF 100%), linear-gradient(244.35deg, #FFFFFF 0%, #004A74 49.48%, #FF0000 100%), radial-gradient(100% 233.99% at 0% 100%, #B70000 0%, #AD00FF 100%), linear-gradient(307.27deg, #1DAC92 0.37%, #2800C6 100%), radial-gradient(100% 140% at 100% 0%, #EAFF6B 0%, #006C7A 57.29%, #2200AA 100%);
background-blend-mode: hard-light, overlay, overlay, overlay, difference, difference, normal;
}

.dynamic-energy{
background: linear-gradient(rgb(0, 3, 70) 0%, rgba(255, 160, 0, 1) 100%), linear-gradient(60deg, rgb(0, 5, 34) 0%, rgb(0, 255, 229) 100%), radial-gradient(100% 165% at 100% 100%, rgb(255, 0, 168) 0%, rgb(0, 255, 120) 100%), radial-gradient(100% 150% at 0% 0%, rgb(255, 245, 0) 0%, rgb(81, 213, 0) 100%);
background-blend-mode: overlay, soft-light, difference, normal;
}
.modern-path{
background: linear-gradient(127.43deg, #00F0FF 0%, #A80028 100%), radial-gradient(107% 142.8% at 15.71% 104.5%, #F3D0FC 0%, #1700A4 100%), radial-gradient(111% 111% at 74.29% -11%, #A90000 0%, #00FFE0 100%), linear-gradient(127.43deg, #B7D500 0%, #2200AA 100%);
background-blend-mode: overlay, difference, difference, normal;
}
.blurry-vision{
background: linear-gradient(42.52deg, rgba(255, 77, 0, 0.5) 14.06%, rgba(0, 117, 255, 0.5) 96.79%), radial-gradient(82.5% 115.5% at 23.57% 109.25%, #C4FFFB 0%, #3300FF 100%), radial-gradient(70.71% 99% at 100% 39.75%, #D50D00 0%, #520027 100%), radial-gradient(80.18% 112.25% at 29.46% -2.5%, #00D5C8 0%, #2200AA 100%);
background-blend-mode: soft-light, difference, difference, normal;
}
.red-scratch{
background: linear-gradient(158.09deg, rgba(255, 255, 255, 0.5) 9.62%, rgba(86, 18, 79, 0.5) 81.19%), linear-gradient(127.43deg, #27F2FF 0%, #CB0031 100%), radial-gradient(107% 142.8% at 15.71% 104.5%, #F3D0FC 0%, #1700A4 100%), radial-gradient(100.22% 100% at 70.57% 0%, #FF0000 0%, #00FFE0 100%), linear-gradient(127.43deg, #0095D5 0%, #0E0048 100%);
background-blend-mode: overlay, difference, difference, exclusion, normal;
}
.purple-darkteal{
background: radial-gradient(111% 111% at 74.29% -11%, #A93300 0%, #005570 100%), linear-gradient(127.43deg, #00D5C8 0%, #2200AA 100%);
background-blend-mode: difference, normal;
}
.blue-bleed{
background: linear-gradient(219.46deg, #110036 27.63%, #170059 100%), linear-gradient(219.46deg, #FFFFFF 27.63%, #19004E 100%), radial-gradient(100% 246.94% at 100% 100%, #FFFFFF 0%, #000353 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(337.69deg, #DC52FF 8.44%, #00BDBD 84.19%), linear-gradient(222.34deg, #FFFFFF 12.99%, #008171 87.21%), linear-gradient(150.76deg, #0015D5 15.35%, #000B6C 89.57%);
background-blend-mode: screen, overlay, overlay, difference, difference, difference, normal;
}
.faded-journey{
background: linear-gradient(238.72deg, #FFB864 0%, #006C4C 100%), radial-gradient(100% 224.43% at 0% 0%, #FFD19B 0%, #002E74 100%), linear-gradient(121.28deg, #FFD464 0%, #00553B 100%), linear-gradient(229.79deg, #7534FF 0%, #248900 94.19%), radial-gradient(56.26% 101.79% at 50% 0%, #8F00FF 0%, #493500 100%), linear-gradient(96.19deg, #500052 3.37%, #D5B300 96.63%);
background-blend-mode: overlay, difference, overlay, hard-light, difference, normal;
}
.distroted-flower{
background: linear-gradient(100deg, rgb(255, 255, 255) 10%, rgb(0, 6, 47) 100%), linear-gradient(120deg, rgb(255, 65, 65) 30%, rgb(0, 28, 100) 110%), radial-gradient(100% 220% at 100% 0%, rgb(128, 0, 255) 10%, rgb(255, 255, 255) 30%, rgb(0, 160, 255) 100%), linear-gradient(60deg, rgb(34, 0, 242) 0%, rgb(83, 0, 0) 100%), linear-gradient(190deg, rgb(185, 0, 255) 0%, rgb(0, 136, 123) 90%), linear-gradient(180deg, rgb(252, 0, 0) 0%, rgba(0, 50, 255, 1) 75%), linear-gradient(220deg, rgb(0, 255, 55) 0%, rgb(255, 223, 0) 60%), radial-gradient(80% 110% at 50% 0%, rgba(0, 5, 0, 1) 0%, rgb(0, 52, 187) 100%);
background-blend-mode: overlay, overlay, color-burn, screen, color-burn, difference, color-dodge, normal;
}
.soil-burst{
background: radial-gradient(100% 244.46% at 0% 0%, #CCFF00 0%, #FF027C 100%), radial-gradient(50% 122.23% at 50% 50%, #9AA4FF 0%, #306C00 100%), radial-gradient(100.45% 245.58% at 0% 0%, #000AFE 0%, #70FF00 100%), linear-gradient(127.43deg, #7B0007 0%, #8F73FF 100%);
background-blend-mode: lighten, color-dodge, difference, normal;	
}
.pipe-dream{
background: linear-gradient(238.72deg, #FFB864 0%, #006C4C 100%), radial-gradient(100% 224.43% at 0% 0%, #FCC482 0%, #002E74 100%), linear-gradient(121.28deg, #FFEAB6 0%, #00563C 100%), linear-gradient(229.79deg, #7534FF 0%, #248900 94.19%), radial-gradient(56.26% 101.79% at 50% 0%, #8F00FF 0%, #493500 100%), linear-gradient(65.05deg, #6F0072 0%, #FFD600 100%);
background-blend-mode: overlay, screen, color-burn, hard-light, screen, normal;	
}
.water-ripple{
background: linear-gradient(301.28deg, #FFFFFF 51.74%, #1B00C0 100%), linear-gradient(121.28deg, #003077 0%, #88DBFF 100%), radial-gradient(100% 188.01% at 76.14% 0%, #43DDFF 0%, #FF0000 100%), linear-gradient(0deg, #DB00FF 0%, #14FF00 100%), radial-gradient(59.2% 100% at 50% 100%, #D50000 0%, #00B2FF 100%), radial-gradient(100% 148.07% at 0% 0%, #D50000 0%, #00FFFF 100%);
background-blend-mode: multiply, overlay, overlay, overlay, difference, normal;
}
.urban-health{
background: linear-gradient(140.54deg, #608D00 0%, #D30000 72.37%), linear-gradient(360deg, #0029FF 0%, #8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%, #6100FF 0%, #00FF57 100%), radial-gradient(100% 148.07% at 0% 0%, #FFF500 0%, #51D500 100%);
background-blend-mode: color-dodge, overlay, difference, normal;	
}
.colorful-utopia{
background: linear-gradient(121.28deg, #010012 0%, #00FF94 100%), linear-gradient(180deg, #00647A 0%, #FFFFFF 100%), linear-gradient(244.35deg, #FFB26A 0%, #C15151 50.58%, #00A3FF 100%), linear-gradient(244.35deg, #E03F3F 0%, #00114B 49.48%, #FF0000 100%), radial-gradient(100% 233.99% at 0% 100%, #FF0000 0%, #AD00FF 100%), linear-gradient(307.27deg, #096F5C 0.37%, #687EB5 50.19%, #8877CE 100%), radial-gradient(100% 140% at 100% 0%, #FF00C7 0%, #006C7A 49.48%, #FF9900 100%);
background-blend-mode: overlay, difference, overlay, overlay, difference, color-dodge, normal;	
}
.radial-ridge{
background: linear-gradient(121.28deg, #03002C 0%, #00FF94 100%), linear-gradient(180deg, #00647A 0%, #FFFFFF 100%), linear-gradient(244.35deg, #FF8282 0%, #E86B6B 50.58%, #001B29 100%), linear-gradient(244.35deg, #E03F3F 0%, #00114B 49.48%, #FF0000 100%), radial-gradient(100% 216.55% at 0% 0%, #2400FF 0%, #FF0000 44.27%, #610051 100%), linear-gradient(307.27deg, #096F5C 0.37%, #687EB5 50.19%, #8877CE 100%), radial-gradient(56.34% 100% at 36.02% 0%, #FF00C7 0%, #006C7A 38.54%, #FF9900 100%);
background-blend-mode: overlay, difference, overlay, overlay, difference, color-dodge, normal;
}
.harbor-explorer{
background: linear-gradient(126.95deg, #91A2CD 0%, #008716 51.69%, #FF9900 100%), linear-gradient(126.95deg, #FFFFFF 0%, #00273D 49.48%, #FF9900 100%), radial-gradient(100% 216.55% at 100% 100%, #A4BE00 0%, #6100FF 100%), linear-gradient(307.27deg, #1DAC92 0.37%, #2800C6 100%), radial-gradient(100% 140% at 100% 0%, #EAFF6B 0%, #006C7A 57.29%, #2200AA 100%);
background-blend-mode: overlay, overlay, difference, difference, normal;	
}
.dark-hope{
background: radial-gradient(92.72% 100% at 50% 0%, rgba(215, 215, 215, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), radial-gradient(92.72% 100% at 50% 0%, #FF0000 0%, #000000 100%), radial-gradient(109.21% 213.32% at 100% 0%, #000AFF 0%, #70FF00 100%), radial-gradient(109.21% 213.32% at 100% 0%, #FF4D00 0%, #00C2FF 100%), linear-gradient(127.43deg, #D50000 0%, #7856FF 100%);
background-blend-mode: overlay, difference, difference, difference, normal;
}
.dual-glitch{
background: linear-gradient(151.47deg, #0500FF 0.49%, rgba(1, 0, 26, 0) 32.86%), linear-gradient(238.72deg, #FFFFFF 0%, #1F001C 100%), radial-gradient(100% 143.09% at 100% 0%, #000000 0%, #FFC700 100%), radial-gradient(100% 143.09% at 100% 0%, #5200FF 0%, #00113D 100%), radial-gradient(59.5% 100% at 49.32% 0%, #FF8A00 0%, #001AFF 100%), linear-gradient(121.28deg, #DBFF00 0%, #3300FF 100%), linear-gradient(121.28deg, #FF8A00 0%, #001AFF 100%), linear-gradient(180deg, #33FF00 0%, #FF0000 100%), radial-gradient(70.71% 99% at 100% 39.75%, #8000FF 0%, #FF0000 100%), radial-gradient(70.41% 100% at 50% 0%, #D5B300 0%, #00AA96 100%);
background-blend-mode: luminosity, soft-light, color-dodge, overlay, overlay, difference, difference, exclusion, difference, normal;
}
.ethical-destiny{
background: linear-gradient(121.28deg, #000000 0%, #FFFFFF 100%), linear-gradient(121.28deg, #FFB800 0%, #FFFFFF 100%), linear-gradient(140.54deg, #7000FF 0%, #001AFF 72.37%), linear-gradient(307.43deg, #FFE927 0%, #00114D 100%), radial-gradient(107% 142.8% at 15.71% 104.5%, #FFFFFF 0%, #A7AA00 100%), radial-gradient(100.22% 100% at 70.57% 0%, #7A3B00 0%, #1DAC92 100%);
background-blend-mode: difference, soft-light, difference, difference, difference, exclusion;
}
.twisted-fire{
background: linear-gradient(114.95deg, #3A003C 0%, rgba(0, 71, 255, 0) 53.31%), linear-gradient(180deg, #00647A 0%, #FFA7A7 100%), linear-gradient(244.35deg, #FFB26A 0%, #C15151 50.58%, #00A3FF 100%), linear-gradient(244.35deg, #E03F3F 0%, #001665 49.48%, #FF0000 100%), radial-gradient(100% 233.99% at 0% 100%, #FF0000 0%, #AD00FF 100%), linear-gradient(307.27deg, #096F5C 0.37%, #687EB5 50.19%, #8877CE 100%), radial-gradient(100% 140% at 100% 0%, #FF00C7 0%, #006C7A 49.48%, #760000 100%);
background-blend-mode: overlay, overlay, overlay, overlay, difference, color-dodge, normal;	
}
.golden-pond{
background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);	
}
.bluish-star{
background: linear-gradient(calc(126deg), rgba(163, 163, 163, 0.09) 0%, rgba(163, 163, 163, 0.09) 33.3%, rgba(100, 100, 100, 0.09) 33.3%, rgba(100, 100, 100, 0.09) 66.6%, rgba(162, 162, 162, 0.09) 66.6%, rgba(162, 162, 162, 0.09) 99%), linear-gradient(calc(332deg), rgba(193, 193, 193, 0.06) 0%, rgba(193, 193, 193, 0.06) 33.3%, rgba(169, 169, 169, 0.06) 33.3%, rgba(169, 169, 169, 0.06) 66.6%, rgba(92, 92, 92, 0.06) 66.6%, rgba(92, 92, 92, 0.06) 99%), linear-gradient(calc(203deg), rgba(45, 45, 45, 0.03) 0%, rgba(45, 45, 45, 0.03) 33.3%, rgba(223, 223, 223, 0.03) 33.3%, rgba(223, 223, 223, 0.03) 66.6%, rgba(173, 173, 173, 0.03) 66.6%, rgba(173, 173, 173, 0.03) 99%), linear-gradient(calc(354deg), rgba(226, 226, 226, 0.06) 0%, rgba(226, 226, 226, 0.06) 33.3%, rgba(81, 81, 81, 0.06) 33.3%, rgba(81, 81, 81, 0.06) 66.6%, rgba(186, 186, 186, 0.06) 66.6%, rgba(186, 186, 186, 0.06) 99%), linear-gradient(calc(159deg), rgba(225, 225, 225, 0.04) 0%, rgba(225, 225, 225, 0.04) 33.3%, rgba(95, 95, 95, 0.04) 33.3%, rgba(95, 95, 95, 0.04) 66.6%, rgba(39, 39, 39, 0.04) 66.6%, rgba(39, 39, 39, 0.04) 99%), linear-gradient(calc(202deg), rgba(184, 184, 184, 0.06) 0%, rgba(184, 184, 184, 0.06) 33.3%, rgba(0, 0, 0, 0.06) 33.3%, rgba(0, 0, 0, 0.06) 66.6%, rgba(140, 140, 140, 0.06) 66.6%, rgba(140, 140, 140, 0.06) 99.9%), linear-gradient(calc(397deg), rgba(40, 40, 40, 0.07) 0%, rgba(40, 40, 40, 0.07) 33.3%, rgba(214, 214, 214, 0.07) 33.3%, rgba(214, 214, 214, 0.07) 66.6%, rgba(190, 190, 190, 0.07) 66.6%, rgba(190, 190, 190, 0.07) 99.9%), linear-gradient(calc(135deg), rgba(230, 230, 230, 0) 0%, rgba(230, 230, 230, 0) 33.3%, rgba(241, 241, 241, 0) 33.3%, rgba(241, 241, 241, 0) 66.6%, rgba(55, 55, 55, 0) 66.6%, rgba(55, 55, 55, 0) 99%), linear-gradient(calc(74deg), rgb(186, 38, 227), rgb(15, 11, 239)), radial-gradient(100% 140% at 100% 0%, rgba(0,0,0,0.7) 0%, transparent 50%, rgba(0,0,0,0.7) 100%);
}
.redish-star{
background:linear-gradient(calc(120deg), rgba(163, 163, 163, 0.09) 0%, rgba(163, 163, 163, 0.09) 33.3%, rgba(100, 100, 100, 0.09) 33.3%, rgba(100, 100, 100, 0.09) 66.6%, rgba(162, 162, 162, 0.09) 66.6%, rgba(162, 162, 162, 0.09) 99%), linear-gradient(calc(326deg), rgba(193, 193, 193, 0.06) 0%, rgba(193, 193, 193, 0.06) 33.3%, rgba(169, 169, 169, 0.06) 33.3%, rgba(169, 169, 169, 0.06) 66.6%, rgba(92, 92, 92, 0.06) 66.6%, rgba(92, 92, 92, 0.06) 99%), linear-gradient(calc(197deg), rgba(45, 45, 45, 0.03) 0%, rgba(45, 45, 45, 0.03) 33.3%, rgba(223, 223, 223, 0.03) 33.3%, rgba(223, 223, 223, 0.03) 66.6%, rgba(173, 173, 173, 0.03) 66.6%, rgba(173, 173, 173, 0.03) 99%), linear-gradient(calc(348deg), rgba(226, 226, 226, 0.06) 0%, rgba(226, 226, 226, 0.06) 33.3%, rgba(81, 81, 81, 0.06) 33.3%, rgba(81, 81, 81, 0.06) 66.6%, rgba(186, 186, 186, 0.06) 66.6%, rgba(186, 186, 186, 0.06) 99%), linear-gradient(calc(153deg), rgba(225, 225, 225, 0.04) 0%, rgba(225, 225, 225, 0.04) 33.3%, rgba(95, 95, 95, 0.04) 33.3%, rgba(95, 95, 95, 0.04) 66.6%, rgba(39, 39, 39, 0.04) 66.6%, rgba(39, 39, 39, 0.04) 99%), linear-gradient(calc(196deg), rgba(184, 184, 184, 0.06) 0%, rgba(184, 184, 184, 0.06) 33.3%, rgba(0, 0, 0, 0.06) 33.3%, rgba(0, 0, 0, 0.06) 66.6%, rgba(140, 140, 140, 0.06) 66.6%, rgba(140, 140, 140, 0.06) 99.9%), linear-gradient(calc(391deg), rgba(40, 40, 40, 0.07) 0%, rgba(40, 40, 40, 0.07) 33.3%, rgba(214, 214, 214, 0.07) 33.3%, rgba(214, 214, 214, 0.07) 66.6%, rgba(190, 190, 190, 0.07) 66.6%, rgba(190, 190, 190, 0.07) 99.9%), linear-gradient(calc(129deg), rgba(230, 230, 230, 0) 0%, rgba(230, 230, 230, 0) 33.3%, rgba(241, 241, 241, 0) 33.3%, rgba(241, 241, 241, 0) 66.6%, rgba(55, 55, 55, 0) 66.6%, rgba(55, 55, 55, 0) 99%), linear-gradient(calc(68deg), rgb(227, 123, 38), rgb(239, 11, 83)), radial-gradient(100% 140% at 100% 0%, rgba(0,0,0,0.7) 0%, transparent 50%, rgba(0,0,0,0.7) 100%);
}
.greenish-star{
background:linear-gradient(calc(120deg), rgba(163, 163, 163, 0.09) 0%, rgba(163, 163, 163, 0.09) 33.3%, rgba(100, 100, 100, 0.09) 33.3%, rgba(100, 100, 100, 0.09) 66.6%, rgba(162, 162, 162, 0.09) 66.6%, rgba(162, 162, 162, 0.09) 99%), linear-gradient(calc(326deg), rgba(193, 193, 193, 0.06) 0%, rgba(193, 193, 193, 0.06) 33.3%, rgba(169, 169, 169, 0.06) 33.3%, rgba(169, 169, 169, 0.06) 66.6%, rgba(92, 92, 92, 0.06) 66.6%, rgba(92, 92, 92, 0.06) 99%), linear-gradient(calc(197deg), rgba(45, 45, 45, 0.03) 0%, rgba(45, 45, 45, 0.03) 33.3%, rgba(223, 223, 223, 0.03) 33.3%, rgba(223, 223, 223, 0.03) 66.6%, rgba(173, 173, 173, 0.03) 66.6%, rgba(173, 173, 173, 0.03) 99%), linear-gradient(calc(348deg), rgba(226, 226, 226, 0.06) 0%, rgba(226, 226, 226, 0.06) 33.3%, rgba(81, 81, 81, 0.06) 33.3%, rgba(81, 81, 81, 0.06) 66.6%, rgba(186, 186, 186, 0.06) 66.6%, rgba(186, 186, 186, 0.06) 99%), linear-gradient(calc(153deg), rgba(225, 225, 225, 0.04) 0%, rgba(225, 225, 225, 0.04) 33.3%, rgba(95, 95, 95, 0.04) 33.3%, rgba(95, 95, 95, 0.04) 66.6%, rgba(39, 39, 39, 0.04) 66.6%, rgba(39, 39, 39, 0.04) 99%), linear-gradient(calc(196deg), rgba(184, 184, 184, 0.06) 0%, rgba(184, 184, 184, 0.06) 33.3%, rgba(0, 0, 0, 0.06) 33.3%, rgba(0, 0, 0, 0.06) 66.6%, rgba(140, 140, 140, 0.06) 66.6%, rgba(140, 140, 140, 0.06) 99.9%), linear-gradient(calc(391deg), rgba(40, 40, 40, 0.07) 0%, rgba(40, 40, 40, 0.07) 33.3%, rgba(214, 214, 214, 0.07) 33.3%, rgba(214, 214, 214, 0.07) 66.6%, rgba(190, 190, 190, 0.07) 66.6%, rgba(190, 190, 190, 0.07) 99.9%), linear-gradient(calc(129deg), rgba(230, 230, 230, 0) 0%, rgba(230, 230, 230, 0) 33.3%, rgba(241, 241, 241, 0) 33.3%, rgba(241, 241, 241, 0) 66.6%, rgba(55, 55, 55, 0) 66.6%, rgba(55, 55, 55, 0) 99%), linear-gradient(calc(68deg), rgb(38, 227, 205), rgb(11, 239, 38)), radial-gradient(100% 140% at 100% 0%, rgba(0,0,0,0.7) 0%, transparent 50%, rgba(0,0,0,0.7) 100%);
}
.spectar {
background: linear-gradient(-45deg, #FFFF4F, #ee7752, #e73c7e, #23a6d5, #23d5ab, #70FF88);
}
.burst-spectrum{
background: linear-gradient(90deg, #5461c8 12.5%, #c724b1 25%, #e4002b 37.5%, #ff6900 50%, #f6be00 62.5%, #97d700 75%, #00ab84 87.5%, #00a3e0 100%);
}
.undefined-waves{
background: linear-gradient(301.28deg, #00C2FF 54.38%, rgba(0, 255, 224, 0) 100%), linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #8000FF 0%, #BA75FF 54.17%, #FF0000 100%), linear-gradient(58.72deg, #2200F2 0%, #530000 100%), linear-gradient(154.03deg, #FF0000 0%, #00FF94 74.04%), linear-gradient(301.27deg, #FF0000 0%, #0038FF 84.63%), linear-gradient(136.23deg, #00C2FF 11.12%, #FF0000 86.47%), radial-gradient(57.37% 100% at 50% 0%, #B50000 0%, #0034BB 100%);
background-blend-mode: multiply, overlay, color-burn, screen, difference, difference, difference, normal;
}
.invisible-life{
background: radial-gradient(50% 123.47% at 50% 50%, #000000 0%, #FFFFFF 100%), radial-gradient(100% 100% at 50% 100%, #E9FFD8 0%, #001356 100%), linear-gradient(238.72deg, #0066FF 0%, #00CD21 100%), radial-gradient(100% 188.01% at 76.14% 0%, #00CAF7 0%, #FF00C7 100%), linear-gradient(0deg, #00C2FF 0%, #FFC700 100%), radial-gradient(59.2% 100% at 50% 0%, #8000FF 0%, #0085FF 100%), radial-gradient(100% 148.07% at 0% 0%, #FC8800 0%, #00FF94 100%);
background-blend-mode: overlay, multiply, hard-light, color-dodge, color-burn, color-burn, normal;
}
.leaf-rainbow{
background: radial-gradient(70.71% 99% at 100% 39.75%, #7700D5 0%, #000000 100%), radial-gradient(70.41% 100% at 50% 0%, #D5B300 0%, #2200AA 100%);
background-blend-mode: difference, normal;
}
.rainbow-burst{
background: linear-gradient(153.03deg, #0500FF 16.92%, #000000 87.01%), linear-gradient(121.28deg, #FFFFFF 70.31%, rgba(25, 0, 177, 0.85) 100%), linear-gradient(195.81deg, #FFB6B6 8.74%, #00492F 100%), linear-gradient(269.62deg, #FFFFFF 0.44%, #0077AA 99.56%), radial-gradient(77.85% 100% at 50% 0%, #6BFF71 0%, #190024 100%), linear-gradient(339.45deg, #00FF38 1.34%, #FF0000 73.07%), linear-gradient(201.13deg, #22F400 -0.47%, #DBFF00 100%), linear-gradient(94.04deg, #18007A 0%, #00D5C8 51.04%, #F4FF75 100%), #FFFFFF;
background-blend-mode: exclusion, multiply, overlay, multiply, color-dodge, difference, difference, normal, normal;
}
.gentle-space{
background-image: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);
}
.highlight-space{
background-image: linear-gradient(25deg, #d16ba5, #c974b9, #bc7ecc, #ab88dc, #9693e9, #7e93e4, #6792dd, #5191d4, #3d84ba, #2f76a1, #286887, #25596f), radial-gradient(85% 100% at 55% 25%, transparent 10%, rgba(255,175,170,.7) 100%);
background-blend-mode: multiply, multiply;
}
.abstract-leafs{
background: linear-gradient(235deg, #BABC4A 0%, #000000 100%), linear-gradient(235deg, #0026AC 0%, #282534 100%), linear-gradient(235deg, #00FFD1 0%, #000000 100%), radial-gradient(120% 185% at 25% -25%, #EEEEEE 0%, #EEEEEE 40%, #7971EA calc(40% + 1px), #7971EA 50%, #393E46 calc(50% + 1px), #393E46 70%, #222831 calc(70% + 1px), #222831 100%), radial-gradient(70% 140% at 90% 10%, #F5F5C6 0%, #F5F5C6 30%, #7DA87B calc(30% + 1px), #7DA87B 60%, #326765 calc(60% + 1px), #326765 80%, #27253D calc(80% + 1px), #27253D 100%);
background-blend-mode: overlay, lighten, overlay, color-burn, normal;
}

.light-divider{
background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #FFFFFF 0%, #020063 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #B25BBA 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF0000 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, color-burn, screen, overlay, difference, difference, normal;
}
.luminosity-rings{
background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(70% 140% at 90% 10%, #F5F5C6 0%, #F5F5C6 30%, #7DA87B calc(30% + 1px), #7DA87B 60%, #326765 calc(60% + 1px), #326765 80%, #27253D calc(80% + 1px), #27253D 100%), radial-gradient(100% 246.94% at 100% 0%, #FFFFFF 0%, transparent 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #B25BBA 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, transparent 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, color-burn, screen, screen, saturation, difference, saturation, darken;
}
.nova-rings{
background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #FFFFFF 0%, transparent 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), radial-gradient(70% 140% at 90% 10%, #F5F5C6 0%, #F5F5C6 30%, #7DA87B calc(30% + 1px), #7DA87B 60%, #326765 calc(60% + 1px), #326765 80%, #27253D calc(80% + 1px), #27253D 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #B25BBA 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF0000 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, color-burn, screen, overlay, saturation, difference, color, color;
}
.coming-light{
background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #FFFFFF 0%, #020063 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #B25BBA 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF0000 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, luminosity, screen, overlay, difference, difference, normal;
}
.orange-sparkle{
background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #FFFFFF 0%, yellow 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #B25BBA 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF0000 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, color, screen, overlay, difference, difference, normal;
}
.luminosity-gemstones{
background: radial-gradient(100% 246.94% at 100% 0%, #fff 0%, #333 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #fff 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF2F2F 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%), #71f549;
background-blend-mode: overlay, screen, saturation, overlay, difference, saturation;
}
.summer-joy{
background: radial-gradient(100% 246.94% at 100% 0%, #fff 0%, transparent 100%), linear-gradient(121.18deg, orange 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #fff 74.04%), linear-gradient(341.1deg, #fff 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF2F2F 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, screen, saturation, overlay, difference, multiply;
}
.gentle-stars{
background: radial-gradient(100% 246.94% at 100% 0%, #fff 0%, transparent 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #fff 74.04%), linear-gradient(341.1deg, #fff 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF2F2F 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, screen, saturation, overlay, difference, saturation, normal;
}
.warm-breeze{
background: radial-gradient(100% 246.94% at 100% 0%, #fff 0%, transparent 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, #FF003D 74.04%), linear-gradient(341.1deg, #fff 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF2F2F 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, screen, saturation, overlay, difference, saturation, normal;
}
.orange-summet{
background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #fff 0%, transparent 100%), linear-gradient(121.18deg, #1400FF 0.45%, #3A0000 100%), linear-gradient(154.03deg, #FF002E 0%, yellow 74.04%), linear-gradient(341.1deg, #B25BBA 7.52%, #1700A7 77.98%), linear-gradient(222.34deg, #0047FF 12.99%, #FF2F2F 87.21%), linear-gradient(150.76deg, #B7D500 15.35%, #2200AA 89.57%);
background-blend-mode: overlay, screen, saturation, overlay, difference, saturation, normal;
}
.descend-sun{
background: linear-gradient(45deg, #000850 0%, #000320 100%), radial-gradient(100% 225% at 100% 0%, #FF6928 0%, #000000 100%), linear-gradient(225deg, #FF7A00 0%, #000000 100%), linear-gradient(135deg, #CDFFEB 10%, #CDFFEB 35%, #009F9D 35%, #009F9D 60%, #07456F 60%, #07456F 67%, #0F0A3C 67%, #0F0A3C 100%);
background-blend-mode: screen, overlay, hard-light, normal;	
}
.vista-wallpaper{
background: linear-gradient(180deg, #FFFFFF 0%, #000000 100%), linear-gradient(229.79deg, #7534FF 0%, #000000 94.19%), radial-gradient(56.26% 101.79% at 50% 0%, #8F00FF 0%, #493500 100%), linear-gradient(96.19deg, #D5B300 3.37%, #500052 96.63%);
background-blend-mode: difference, difference, difference, normal;
}


// Animations
.animated-gradient{
	-webkit-animation: animatedgradient 50s ease infinite;
	animation: animatedgradient 50s ease infinite;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.animated-gradient-2{
	-webkit-animation: animatedgradient2 50s ease infinite;
	animation: animatedgradient2 50s ease infinite;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
@-webkit-keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
		background-size: 200% 200%;
	}
	25% {
		background-position: 100% 0%;
		background-size: 100% 100%;
	}
	50% {
		background-position: 0% 50%;
		background-size: 300% 600%;
	}
	75% {
		background-position: 100% 100%;
		background-size: 100% 200%;
	}
	100% {
		background-position: 0% 50%;
		background-size: 200% 200%;
	}
}


@keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
		background-size: 200% 200%;
	}
	25% {
		background-position: 100% 0%;
		background-size: 100% 100%;
	}
	50% {
		background-position: 0% 50%;
		background-size: 200% 500%;
	}
	75% {
		background-position: 100% 100%;
		background-size: 100% 200%;
	}
	100% {
		background-position: 0% 50%;
		background-size: 200% 200%;
	}
}

@-webkit-keyframes animatedgradient2 {
	0% {
		background-position: 50% 50%;
		background-size: 100% 100%;
	}
	25% {
		background-position: 0% 100%;
		background-size: 100% 200%;
	}
	50% {
		background-position: 0% 50%;
		background-size: 200% 400%;
	}
	75% {
		background-position: 100% 0%;
		background-size: 200% 100%;
	}
	100% {
		background-position: 50% 50%;
		background-size: 100% 100%;
	}
}
@keyframes animatedgradient2 {
	0% {
		background-position: 50% 50%;
		background-size: 100% 100%;
	}
	25% {
		background-position: 0% 100%;
		background-size: 100% 200%;
	}
	50% {
		background-position: 0% 50%;
		background-size: 200% 400%;
	}
	75% {
		background-position: 100% 0%;
		background-size: 200% 100%;
	}
	100% {
		background-position: 50% 50%;
		background-size: 100% 100%;
	}
}

// STATIC Patterns

  .pattern--1 {
    background-image:
      repeating-radial-gradient(circle at 50% 50%, #DA6527 25%, transparent 26%);
    background-size: 20px 20px;
	background-repeat:repeat;
  }
  
  .pattern--2 {
    background-image:
      repeating-radial-gradient(circle at 50% 50%, transparent 25%, #A59B52 26%, #A59B52 33%, transparent 34%);
    background-size: 30px 30px;
	background-repeat:repeat;
  }
  
  .pattern--3 {
    background-image:
      repeating-radial-gradient(circle at 50% 50%, #6AA065 50%, transparent 55%);
    background-size: 30px 30px;
	background-repeat:repeat;
  }

  .pattern--4 {
    background-image:
      repeating-radial-gradient(circle at 60% 40%, #4A4989 5%, #4A4989 7%, transparent 12%);
    background-size: 50px 50px;
	background-repeat:repeat;
  }
  
  .pattern--5 {
    background-image:
      repeating-radial-gradient(circle at 50% 50%, transparent 15%, #983C38 21%, transparent 22%);
    background-size: 25px 50px;
	background-repeat:repeat;
  }

  .pattern--6 {
    background-image:
      repeating-radial-gradient(circle at 50% 50%, #299A60 20%, transparent 21%);
    background-size: 20px 40px;
	background-repeat:repeat;
  }
  
  .pattern--7 {
    background-color: #E4B11A;
    background-image:
      repeating-radial-gradient(circle at 50% 50%, #fff 18%, transparent 20%);
    background-size: 51px 51px;
	background-repeat:repeat;
  }
  
  .pattern--8 {
    background-image:
      repeating-radial-gradient(circle at 50% 50%, transparent 49%, #348a8e 50%, #348a8e 60%, transparent 61%);
    background-size: 45px 15px;
	background-repeat:repeat;
  }
/*
.body-innerwrapper {
	  //overflow:visible;
  }
  #digicom .col-md-4, .sppb-in-article{
	 position:sticky;
	 top:75px; 
  }
*/ 
less/typography.less000060400000002535150750504150010613 0ustar00.html-style span {
  color: #fff;
  padding: 0 5px;
}
ul.site-list {
  list-style: none;
  margin: 0;
  padding: 0;
  
	li {
	  margin-bottom: 10px;
	  
		i {
		  font-size: 14px;
		  margin-right: 10px;
		}
	}
}

/* UL "colors" showing 6 presets styles in Megamenu */
ul.colors{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;
	display:block;
	
	li {
		display:inline-table;
		
	
	
		width:20%;
		border:none;
		margin:0 1.7% 3%;
		padding:0;
		a {
			img {
				box-shadow:0 0 8px fade(black, 30%);
			}
			&:hover {
				img {
					box-shadow:0 0 0px 1px rgba(155,155,155,0.3);
				}
			}
		}
	}
}


.bullets {
	.li-circle {
	  list-style: disc;
	  padding-left:20px;
	}
	.li-ol {
	  list-style: decimal;
	  font-size: 14px;
	  
		li {
		  margin-bottom: 10px;
		}
	}
}

.dropcaps {
	.naked-drop {
		span {
			font-size: 77px;
			font-weight: 500;
			padding: 0 20px 0 0;
			float: left;
			display: block;
			line-height: 68px;
			margin:0;
		}
	}
	.full-drop {
		span {
			font-size:59px;
			color: #fff;
			font-weight: 500;
			padding: 6px 12px;
			border-radius: 3px;
			float: left;
			display: block;
			line-height: 50px;
			margin: 5px 12px 5px 0;
		}
	}
}
	blockquote {
		line-height:1.7;
		footer {
			line-height:2.5;
			cite {
				margin-left:3px;
			}
		}
	}

	
// divider 20px high
.break20 {
  display: block;
  width: 100%;
  height: 20px;
}less/lightslider.less000060400000015312150750504150010714 0ustar00.entry-gallery {

	> ul.post-slides {
		padding:0;
		margin:0;
		border:0;
	}
}

.post-slides {

	overflow: hidden;
	height:0; /* hack for height on the first load */
	
	li {
		&.active {
			visibility: visible;
		}
	}
	
}


.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	
	/* slider actions */
	.lSAction {
	    .transition(all 0.7s ease);
		opacity: 0;
		
		>a {
			display: block;
			top: 50%;
			width: 1px;
			height: 1px;
			cursor: pointer;
			position: absolute;
			z-index: 9;
			opacity: 0.7;
			.transition(all 0.35s ease);
	
			&:hover {
				opacity: 1;
			}
			&.disabled {
				pointer-events: none;
			}
		}
		>.lSPrev {
			left: 0;
			//right:auto;
			text-align:center;
			.translate(-50px, 0);
			
			> i {
				color:#fff;
				display: block;
				position: absolute;
				top: 50%;
				vertical-align:middle;
				text-align:center;
			}
		}
		>.lSNext {
			left: auto;
			right: 0;
			text-align:center;	
			.translate(50px, 0);	
				
			> i {
				color:#fff;
				display: block;
				position: absolute;
				top: 50%;
				vertical-align:middle;
				text-align:center;
				position: absolute;
				z-index: 9;
				right:0;		
			}
		}
	}

    &:hover {
		.lSAction {
			opacity: 1;
			
			.lSPrev,.lSNext {
				.translate(0, 0);
			}
		}
	}
	
	/* RTL */
	&.lSrtl {
		direction: rtl;
		
		.lightSlider {
			padding-right: 0;
			>* {
				float: right;
			}
		}
		.lSPager {
			padding-right: 0;
		}
		.lSGallery {
			li {
				float: right;
			}
		}
		.rightEnd {
			-webkit-animation: leftEnd 0.3s;
			animation: leftEnd 0.3s;
			position: relative;
		}
		.leftEnd {
			-webkit-animation: rightEnd 0.3s;
			animation: rightEnd 0.3s;
			position: relative;
		}
		
		.lSPrev {
			left: 0;
			right:auto;
			> i {
				left:0;
			}	
		}
		.lSNext {
			right: 0;
			left: auto;	
				
			> i {
				right:0;
			}
		}
	}	
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
	margin:0;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}

.lSSlideWrapper {
	max-width: 100%;
	overflow: hidden;
	position: relative;
	
	>.lightSlider {
		&:after {
			clear: both;
		}
	}
	.lightSlider {
		.transition(all 0.7s ease-in-out);
		-webkit-transition-property: -webkit-transform,height;
		-moz-transition-property: -moz-transform,height;
		transition-property: transform,height;
		.transition-timing-function(inherit);
		.transition-duration(inherit);	
		.translate(0px, 0px);
	}
	.lSFade {
		position: relative;
		>* {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
			margin-right: 0;
			width: 100%;
		}
		>*.active {
			z-index: 2;
		}
	}
	
}
.lSSlideWrapper.usingCss {
	.lSFade {
		>* {
		opacity: 0;	
		.transition-property(opacity);
		.transition-delay(0s);
		.transition-duration(inherit);
		.transition-timing-function(inherit);
		}
		>*.active {
			opacity: 1;
		}
	}
}
/* Pager */
.lSSlideOuter {
	.lSPager.lSpg {
		margin: 10px 0 0;
		padding: 0;
		text-align: center;
		
		>li {
			cursor: pointer;
			display: inline-block;
			padding: 0 5px;
			border:0;
			
			a {
				background-color: #ccc;
				border-radius: 30px;
				display: inline-block;
				height: 8px;
				overflow: hidden;
				text-indent: -999em;
				width: 8px;
				position: relative;
				z-index: 99;
				.transition(all 0.5s ease 0s);

			}
			&:hover {
				a {
					background-color: lighten(@major_color, 12%);
				}
			}
		}
		>li.active {
			a {
				background-color: @major_color;
			}
		}
	}
	.media {
		opacity: 0.8;
	}
	.media.active {
		opacity: 1;
	}
	
	
	/** Gallery */
	.lSPager.lSGallery {
		list-style: none outside none;
		padding-left: 0;
		margin: 0;
		overflow: hidden;
		
		.translate3d(0px, 0px, 0px);
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;

		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		li {
			overflow: hidden;
			-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
			transition: border-radius 0.12s linear 0s 0.35s linear 0s;
			&:hover {
				border-radius: 5px;
			}
		}
		li.active {
			border-radius: 5px;
		}
		img {
			display: block;
			height: auto;
			max-width: 100%;
		}
		&:before {
			content: " ";
			display: table;
		}
		&:after {
			content: " ";
			display: table;
			clear: both;
		}
	}
	
	
	.lightSlider {
		padding-left: 0;
		list-style: none outside none;
		>* {
			float: left;
		}
	}
	.lSPager {
		padding-left: 0;
		list-style: none outside none;
	}
	.lSGallery {
		li {
			float: left;
		}
	}
	.rightEnd {
		-webkit-animation: rightEnd 0.3s;
		animation: rightEnd 0.3s;
		position: relative;
	}
	.leftEnd {
		-webkit-animation: leftEnd 0.3s;
		animation: leftEnd 0.3s;
		position: relative;
	}
}


.cS-hidden {
	height: 1px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
	position: relative;
	.lSGallery {
		position: absolute;
		right: 0;
		top: 0;
	}
	.lightSlider {
		>* {
			width: 100%;
			max-width: none;
		}
	}
	/* vertical controlls */
	.lSAction {
		>a {
			left: 50%;
			margin-left: -14px;
			margin-top: 0;
		}
		>.lSNext {
			background-position: 31px -31px;
			bottom: 10px;
			top: auto;
		}
		>.lSPrev {
			background-position: 0 -31px;
			bottom: auto;
			top: 10px;
		}
	}
	.rightEnd {
		-webkit-animation: topEnd 0.3s;
		animation: topEnd 0.3s;
		position: relative;
	}
	.leftEnd {
		-webkit-animation: bottomEnd 0.3s;
		animation: bottomEnd 0.3s;
		position: relative;
	}
}
.lSSlideOuter.vertical.noPager {
	padding-right: 0px;
}


/*  Grab cursor */
.lightSlider.lsGrab > * {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}
.lightSlider.lsGrabbing > * {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

@-webkit-keyframes "rightEnd" {
	0% {
		left: 0;
	}
	50% {
		left: -15px;
	}
	100% {
		left: 0;
	}
}
@keyframes "rightEnd" {
	0% {
		left: 0;
	}
	50% {
		left: -15px;
	}
	100% {
		left: 0;
	}
}
@-webkit-keyframes "topEnd" {
	0% {
		top: 0;
	}
	50% {
		top: -15px;
	}
	100% {
		top: 0;
	}
}
@keyframes "topEnd" {
	0% {
		top: 0;
	}
	50% {
		top: -15px;
	}
	100% {
		top: 0;
	}
}
@-webkit-keyframes "leftEnd" {
	0% {
		left: 0;
	}
	50% {
		left: 15px;
	}
	100% {
		left: 0;
	}
}
@keyframes "leftEnd" {
	0% {
		left: 0;
	}
	50% {
		left: 15px;
	}
	100% {
		left: 0;
	}
}
@-webkit-keyframes "bottomEnd" {
	0% {
		bottom: 0;
	}
	50% {
		bottom: -15px;
	}
	100% {
		bottom: 0;
	}
}
@keyframes "bottomEnd" {
	0% {
		bottom: 0;
	}
	50% {
		bottom: -15px;
	}
	100% {
		bottom: 0;
	}
}
less/presets.less000060400000115645150750504150010101 0ustar00/**
 * Flex @package
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

@import 'variables';
@import 'mixins';

// Some rgba colors (transparency in %) - custom classes
.major_color_bckg-100 {background-color: @major_color;}
.major_color_bckg-90 {background-color: fade(@major_color, 90%);}
.major_color_bckg-80 {background-color: fade(@major_color, 80%);}
.major_color_bckg-70 {background-color: fade(@major_color, 70%);}
.major_color_bckg-60 {background-color: fade(@major_color, 60%);}
.major_color_bckg-50 {background-color: fade(@major_color, 50%);}
.major_color_bckg-40 {background-color: fade(@major_color, 40%);}
.major_color_bckg-30 {background-color: fade(@major_color, 30%);}
.major_color_bckg-20 {background-color: fade(@major_color, 20%);}
.major_color_bckg-10 {background-color: fade(@major_color, 10%);}

.black_bckg-90 {background-color: fade(black, 90%);}
.black_bckg-80 {background-color: fade(black, 80%);}
.black_bckg-70 {background-color: fade(black, 70%);}
.black_bckg-60 {background-color: fade(black, 60%);}
.black_bckg-50 {background-color: fade(black, 50%);}
.black_bckg-40 {background-color: fade(black, 40%)}
.black_bckg-30 {background-color: fade(black, 30%);}
.black_bckg-20 {background-color: fade(black, 20%);}
.black_bckg-10 {background-color: fade(black, 10%);}

.white_bckg-90 {background-color: fade(white, 90%);}
.white_bckg-80 {background-color: fade(white, 80%);}
.white_bckg-70 {background-color: fade(white, 70%);}
.white_bckg-60 {background-color: fade(white, 60%);}
.white_bckg-50 {background-color: fade(white, 50%);}
.white_bckg-40 {background-color: fade(white, 40%);}
.white_bckg-30 {background-color: fade(white, 30%);}
.white_bckg-20 {background-color: fade(white, 20%);}
.white_bckg-10 {background-color: fade(white, 10%);}

.black-inset-shadow-50 {box-shadow:inset 0 0 150px fade(black, 50%);}
.black-inset-shadow-40 {box-shadow:inset 0 0 150px fade(black, 40%);}
.black-inset-shadow-30 {box-shadow:inset 0 0 150px fade(black, 30%);}
.black-inset-shadow-20 {box-shadow:inset 0 0 150px fade(black, 20%);}
.black-inset-shadow-10 {box-shadow:inset 0 0 150px fade(black, 10%);}

.white-inset-shadow-50 {box-shadow:inset 0 0 150px fade(white, 50%);}
.white-inset-shadow-40 {box-shadow:inset 0 0 150px fade(white, 40%);}
.white-inset-shadow-30 {box-shadow:inset 0 0 150px fade(white, 30%);}
.white-inset-shadow-20 {box-shadow:inset 0 0 150px fade(white, 20%);}
.white-inset-shadow-10 {box-shadow:inset 0 0 150px fade(white, 10%);}

.major_color {color:@major_color!important;}
.white_color {color:#fff;}
.text_color {color:@text_color;}

.major_color-lighten-10 {color:lighten(@major_color, 10%);}
.major_color-lighten-20 {color:lighten(@major_color, 20%);}
.major_color-lighten-30 {color:lighten(@major_color, 30%);}

.gray-shadow-50 {box-shadow:0 0 50px fade(#555, 50%);}
.gray-shadow-40 {box-shadow:0 0 40px fade(gray, 40%);}
.gray-shadow-30 {box-shadow:0 0 30px fade(gray, 30%);}
.gray-shadow-20 {box-shadow:0 0 20px fade(gray, 30%);}
.gray-shadow-10 {box-shadow:0 0 10px fade(gray, 30%);}

.transparent {background:transparent;}

/* Headers */

#sp-header {
 
  &.onepage {
		.sp-megamenu-parent {
			li {
				&.active {
					a {
						color:@major_color;
						border-bottom: 2px solid @major_color;
					
					}
					&:first-child {
						>a {
						
							&.page-scroll {
								color:@major_color;
								border-bottom: 2px solid @major_color;
							}
						}
					}
				}
				
			}
			ul {
				li {	
					a {
						border-bottom-width: 0px!important;
						border-right: 2px solid transparent;
						border-radius:0!important;
						
						&:hover {
							color: @major_color;
							background:transparent;
						}
					}
					&.active {
						a {
							border-right: 2px solid @major_color;
				
						}
					}
				}
			}
		}	
	}
	
  	#sp-menu {
	  
	    // Megamenu 
		.sp-megamenu-parent {
			>li {
				&.current-item.active>a,
				&.sp-has-child.active>a {
					color:lighten(@major_color, 10%);
				}
			}
		
			.sp-dropdown {
				
				//List Item
				li.sp-menu-item { 
					
					&.current-item>a,
					&.current-item.active>a,
					&.current-item.active:hover>a,
					a:hover {
						color:#fff;
						background-color: @major_color;
						background-color: fade(@major_color, 80%);
					}
					  
					&.separator {
						>a,>a:hover {
							background:transparent!important;
							border-bottom:1px solid rgba(0,0,0,.15);
							box-shadow:0 1px 0px rgba(250,250,250,.15);
						}
					}
					&.separator.active {
						>a,>a:hover {
							background:transparent;
						}	
					}	 	 
				}
			}
		}  
	}
	
	
	// Top search
	.top-search-wrapper {
		.searchwrapper{
			box-shadow: 0 0 0 6px fade(@major_color, 50%);
		}
	}

	
		
	#cart-menu {

		padding:0;
		
		#cd-menu-trigger,
		.cd-cart {
			
			.empty_basket, 
			.items-added {
				background-color: @major_color;
			}
			
			&.menu-is-open {
				>i {
				   font-size:30px;
				}	
				
			}
			
		} 
		
			
		&.shopping-menu-is-open {
			
			#cd-menu-trigger,
			.cd-cart {
				
				>i {
				   background-color: fade(#333, 75%);
				}
				&.menu-is-open {
					.total_products {
						.transition(all .4s ease);
						right:27px;
						font-size: 11px;
						line-height: 18px;
						height: 18px;
						width: 18px;
					}
				}
			} 
		}
	}
	
	&.color {
		#sp-menu {
			.sp-megamenu-parent {
				.sp-dropdown {	
					.sp-dropdown-inner {
						background: fade(@major_color, 85%);
						
						li.sp-menu-item { 
							
							&.current-item>a,
							a:hover {
								background-color: darken(@major_color, 20%);
								background-color: fade(@text_color, 25%);
							}
						}
					}
				}
			}
		}
	}
}

.overflow-hidden {
	overflow-x:hidden;
}




// Accordion Vertical Menu module
.sp-module {	
	ul.accordion-menu {
		> li{
			.offcanvas-menu-toggler {
				
				.close-icon {
					color:@major_color;
				}

			}		
		}
		li.current > a {
			color:@major_color;
		}
	}
}	
.nav.menu li.current > a {
	color:@major_color;
}
	

.close-offcanvas {	
	&:hover {
		border: 1px solid @major_color;
		color:@major_color;
	}
}

.full-screen, .full-screen-off-canvas-ftop {
    .offcanvas-menu{

		margin-bottom:10vh;
		.search {
			input {
				height:44px;
			}
		}
		.flex-search {
			&:before {
				line-height:44px;
			}
		}
	
		ul li ul li.separator.deeper {
			.offcanvas-menu-toggler {
				padding:5px 15px;
				line-height:18px;
				
				.open-icon, .close-icon {
					font-size:16px;
				}
			}
		}					
	}
	
}
.slide-top-menu {
    .offcanvas-menu{
		margin-bottom:10vh;
		box-shadow:-1px 0 15px rgba(0,0,0,.3);

		.separator, .nav-header{
			color:lighten(@text_color, 70%);
		}				
	}
	
}
.new-look{
    .offcanvas-menu{
		box-shadow:-1px 0 15px rgba(0,0,0,.3);
        .sp-module {
            ul {
                >li {
					.separator, .nav-header{
						color:lighten(@text_color, 60%);
					}	
 
                    .offcanvas-menu-toggler{
                       
                        &:before{
                            background: @major_color none repeat scroll 0 0;
              				
                        }
                        &:after{
                            background: @major_color none repeat scroll 0 0;
                       
                        }
						 &.collapsed{
                            &:before{
                                background: #eee none repeat scroll 0 0;
                            }
                            &:after{
                                background: #eee none repeat scroll 0 0;
                            }
                        }
					}
					&.active {
						.offcanvas-menu-toggler{
						   
							&:before{
								background: @major_color none repeat scroll 0 0;
								
							}
							&:after{
								background: @major_color none repeat scroll 0 0;
						   
							}
						}
					}
				}
			}
		}
	}
}

// Anchor
a{
	color: @major_color;
	&:hover {
		color: darken(@major_color, 10%);
	}
}
.article-info {
	>dt,
	>dd{
		>i,
		>span.fa, >span.fas {
			color:lighten(@major_color, 10%);
		}
		.voting-symbol {
			span.star {
				color:lighten(@major_color, 10%);		
			}
		}
	
		.sp-rating {
			span.star:hover:before,
			span.star:hover ~ span.star:before {
				color:darken(@major_color, 5%);
			}
		}
		.ajax-loader:before {
			color:darken(@major_color, 10%);
		}
		
	}
}


// Off Canvas
#offcanvas-toggler {
	>i {
		color:lighten(@major_color, 10%);
		&:hover {
			color: @major_color;
		}
	}
}

.sp-pre-loader {
    background: @preloader_bg;
    
    // Clock loader
    .sp-loader-clock {
        border: 3px solid @preloader_tx;

        &:after{
            background-color: @preloader_tx;
        }

        &:before{
            background-color: @preloader_tx;
        }
    }
    // Circle Loader
    .sp-loader-circle{

        border: 4px solid fade(@preloader_tx, 40%);
        
        &:after{
			border-top-color: @preloader_tx;
		 
        }
    }
	
	
	// Flip Loader
	.loader-flip{
		
		  &:after{
			background-color: fade(@preloader_tx, 80%);
		}
		
	}
	
    // Bubble Loop Loader
    .sp-loader-bubble-loop{
        background-color: @preloader_tx;

        &:before{
            background-color: fade(@preloader_tx, 50%);          
        }
        &:after{
            background-color: fade(@preloader_tx, 50%);
        }
    }
    // Circle Loader Two
    .circle-two > span,
    .circle-two > span:before,
        .circle-two > span:after {
        border: 2px solid @preloader_tx;
    }

    // Audio Wave 2 Loader
    .wave-two li {
        background-color: @preloader_tx;
    }

    // Audio Wave Loader
    .sp-loader-audio-wave {
        background: linear-gradient(@preloader_tx, @preloader_tx) 0 50%, linear-gradient(@preloader_tx, @preloader_tx) 0.625em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.25em 50%, linear-gradient(@preloader_tx, @preloader_tx) 1.875em 50%, linear-gradient(@preloader_tx, @preloader_tx) 2.5em 50%;
    }

    // Loader With Logo
    .sp-loader-with-logo{
        .line{
            background: @preloader_tx;
        }
    }
}

//Buttons
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
	border-color: darken(@major_color, 2%);
	background-color: @major_color;
	background-color: fade(@major_color, 90%);
	color:#fff;
	outline:0;

	&:hover,
	&:focus {
		border-color: darken(@major_color, 15%);
		background-color: darken(@major_color, 4%);
		color:#fff;
	}
	
	&.sppb-btn-outline {
	  border: 2px solid @major_color;
	  color: inherit;
	  background-color: transparent;
	}
	
	&.sppb-btn-round.focus,
	&.sppb-btn-round.active,
	&.sppb-btn-round:focus,
	&.sppb-btn-round:active,
	&.sppb-btn-outline:hover,
	&.sppb-btn-outline.focus,
	&.sppb-btn-outline.active,
	&.sppb-btn-outline:focus,
	&.sppb-btn-outline:active,
	&.open > .dropdown-toggle.sppb-btn-outline {
	  background-color: fade(@major_color, 90%)!important;
	  border-color: fade(black, 20%)!important;
	  color: #fff;
	  outline:0;
	}
	
	&.sppb-btn-3d {
	    border-bottom-color: fade(@text_color, 25%);
	}
	&.sppb-btn-3d:hover,
	&.sppb-btn-3d:focus {
	  background: fade(@major_color, 95%);
	  border-bottom-color: fade(black, 30%);
	}
	&.sppb-btn-3d:focus,
	&.sppb-btn-3d.focus,
	&.sppb-btn-3d:active,
	&.sppb-btn-3d.active,
	&.open > .dropdown-toggle.sppb-btn-3d  {
		//border-bottom: 2px solid fade(black, 30%);
		background: lighten (@major_color, 5%);
	}
}

.sppb-btn-default,
.btn.sppb-btn-default {
	background-color: fade(white, 75%);
	border-color: lighten (@text_color, 40%);
	color: lighten (@text_color, 40%);
	&:hover,
	&:focus {
		background-color: fade(white, 95%);
		border-color: @major_color;
		color: @major_color;
	}
	
	&.sppb-btn-outline {
	  border: 2px solid lighten(@text_color, 40%);
	  color: inherit;
	  background-color: transparent;
	}

	&.sppb-btn-outline:hover,
	&.sppb-btn-outline.focus,
	&.sppb-btn-outline.active,
	&.sppb-btn-outline:focus,
	&.sppb-btn-outline:active,
	&.open > .dropdown-toggle.sppb-btn-outline {
	  background-color: transparent!important;
	  color: darken (@major_color, 10%);
	  border: 2px solid @major_color!important;
	  box-shadow:none;
	}
	
	&.sppb-btn-3d {
		border-bottom-color: lighten(@text_color, 40%);
	}
	&.sppb-btn-3d:hover,
	&.sppb-btn-3d:focus{
	  background-color: transparent;
	  color: darken (@major_color, 10%);
	  border-bottom-color:@major_color;
	}
	
	&.sppb-btn-3d:active,
	&.sppb-btn-3d.active,
	&.open > .dropdown-toggle.sppb-btn-3d  {
		border-bottom: 2px solid @major_color;
		background-color: transparent;
	}
}
.btn-link, .sppb-btn-link {
	color:lighten(@major_color, 10%);
	&:hover,
	&:focus {
		color:@major_color;
		text-decoration: none;
	}
}
.btn-readmore {
	color:#fff;
		&:hover,
		&:focus {
			color:#fff;
		}
}
.btn-dark,.sppb-btn-dark {
	color:#fff;
	border-color: lighten(#333, 10%);
	background-color: fade(#333, 72%);
		&:hover,
		&:focus {
			color:#eee;
			border-color: #333;
			background-color: lighten(#333, 6%);
			background-color: fade(#333, 87%);
		}
		&.sppb-btn-outline {
			border-color: #333;
		}
		&.sppb-btn-outline:hover,
		&.sppb-btn-outline.focus,
		&.sppb-btn-outline.active,
		&.sppb-btn-outline:focus,
		&.sppb-btn-outline:active,
		&.open > .dropdown-toggle.sppb-btn-outline {
			color:#eee;
			border-color: #333;
			background-color: lighten(#444, 6%);
			background-color: fade(#333, 80%);
		}
		&.sppb-btn-3d,
		&.sppb-btn-3d:hover,
		&.sppb-btn-3d.focus,
		&.sppb-btn-3d:focus,
		&.sppb-btn-3d:active,
		&.sppb-btn-3d.active,
		&.open > .dropdown-toggle.sppb-btn-3d {
		  border-bottom-color: darken(#333, 5%);
		}
}
.btn-light,.sppb-btn-light {
	color:#f5f5f5;
	border-color:#f5f5f5;
	border-color:fade(white, 77%);
	background-color: fade(white, 5%);
		&:hover,
		&:focus {
			border-color: #fff;
			color:#fff;
			background-color: fade(white, 15%);
		}
	&.sppb-btn-outline {
		color:#f5f5f5;
		border-color:#f5f5f5;
		border-color:fade(white, 77%);
	}

	&.sppb-btn-outline:hover,
	&.sppb-btn-outline.focus,
	&.sppb-btn-outline:focus,
	&.sppb-btn-outline:active,
	&.sppb-btn-outline.active,
	&.open > .dropdown-toggle.sppb-btn-outline {
		border-color: #fff;
		color:#fff;
	}
		
	&.sppb-btn-3d {
		border-bottom-color: fade(white, 77%);
	}
	&.sppb-btn-3d:hover,
	&.sppb-btn-3d.focus,
	&.sppb-btn-3d:focus,
	&.sppb-btn-3d:active,
	&.sppb-btn-3d.active,
	&.open > .dropdown-toggle.sppb-btn-3d {
		border-bottom-color: #fff;
	}
}
.btn-flex,.sppb-btn-flex {
	color:#fff;
	border-color:lighten(@major_color, 20%);
	background-color: fade(white, 25%);
	box-shadow:0 2px 5px fade(black, 15%);
		&:hover,
		&:focus {
			border-color: lighten(@major_color, 15%);
			color:#fff;
			background-color: fade(@major_color, 70%);
 
		}
	&.sppb-btn-outline {
		color:#fff;
		border-color:lighten(@major_color, 20%);
		background-color: fade(white, 25%);
	}

	&.sppb-btn-outline:hover,
	&.sppb-btn-outline.focus,
	&.sppb-btn-outline:focus,
	&.sppb-btn-outline:active,
	&.sppb-btn-outline.active,
	&.open > .dropdown-toggle.sppb-btn-outline {
		border-color: lighten(@major_color, 15%);
		color:#fff;
		background-color: fade(@major_color, 70%);
	}
		
	&.sppb-btn-3d,
	&.sppb-btn-3d:hover,
	&.sppb-btn-3d.focus,
	&.sppb-btn-3d:focus,
	&.sppb-btn-3d:active,
	&.sppb-btn-3d.active,
	&.open > .dropdown-toggle.sppb-btn-3d {
	  border-bottom-color: lighten(@major_color, 10%);
	}
}

.light {
	>i {
		color:lighten(@major_color, 25%);
	}
	&:hover {
		i {
			color:lighten(@major_color, 30%);
		}
	}
}

// Social
ul.social-icons {

	>li {

		a {	
			&:hover,
			&:hover > i {
				-webkit-transition: all 300ms;
				transition: all 300ms;
				color: lighten(@major_color, 30%);
			}
		}
	}
}

// Login form
.login, .registration{
	.title{
		i.pe {
			color:lighten(@major_color, 20%);
		}
	}
}

// Modal Login
.ap-login,
.ap-signin{
	a{
		i{
			&.pe {
				color:lighten(@major_color, 20%);
			}
		}
	}
}

.ap-modal-login{
	.modal-dialog {
		color:@text_color;
	}
	.title{
		
		i.pe {
			color:lighten(@major_color, 20%);
		}
	}
	.modal-content{
		.modal-body{
			.forget-name-link{
				
				a{
					color:@text_color!important;
					&:hover{
						color: @major_color!important;
					}
				}
			}
		}
		.modal-footer{

			a{
				&:hover{
					color: @major_color!important;
				}
			}
		}
	}
}
//view-profile
.view-profile{
	.select-menu select{
		display: block;
	}
	button{
		&:focus{
			outline: none;
		}
	}
	a[title="Cancel"]{
		background-color: lighten(#555, 20%);
		color:#fff;
		&:hover{
			background-color: lighten(#555, 10%);
		}
	}
}

//my-account-menu
.ap-my-account-menu{
	
	.signin-img-wrap{
		i{
			&.pe {
				color:lighten(@major_color, 30%);
			}
		}
	}
	.dropdown-menu {
		ul.menu{
			
			>li{
				
				a {
					color:@text_color!important;
					
					&:hover {
						background-color:fade(@major_color, 80%);
						color:#fff!important;
						&::before {
							color:lighten(@major_color, 30%);		
						}
					}
				}
		
				&:last-child {
					a {
						color:@major_color;	
						&:hover {
							background-color:fade(@major_color, 80%);
							color:#fff;
							i {
								color:#fff;		
							}
						}
						
						i {
							color:@major_color;		
						}
					}			
				}
				&.active {
					> a {
						background-color:fade(@major_color, 80%);
						color:#fff!important;
					}
				}
					
			}
			
		}
	}
	
}
// Login, Registration, Reset, Remind
.login-wrapper,
.registration-wrapper,
.reset-wrapper,
.remind-wrapper {
	>i {
		&.pe {

			color: fade(@major_color, 7%);
		}
	}
}

.login-wrapper {
	>i {
		&.pe {
			color: fade(#555, 2%);
		}
	}
}

#sp-top-bar {
	ul.social-icons {
		>li {
			a {
				&:hover,
				&:hover > i {
					-webkit-transition: all 300ms;
					transition: all 300ms;
					color: lighten(@major_color, 5%);
				}
			}
		}
	}
	&.onepage {
	
		box-shadow:inset 0 1px 0px fade(black, 5%), inset 0 -1px 0px fade(black, 10%);
		.sp-contact-info {
			li {
				i {
					color: darken(@major_color, 12%);
				}
			}
		}
		.ap-login,
		.ap-signin{
			a{
				i{
					&.pe {
						color:darken(@major_color, 12%);
					}
				}
			}
		}
	}
}
.sp-contact-info {
	li {
		a {
			&:hover {
				color: lighten(@major_color, 15%);
			}
		}
		i {
			color: lighten(@major_color, 15%);
		}
	}
}

// language switcher
.sp-module-content {
	.mod-languages {
		ul.lang-block {

			li {
				&.lang-active {
					a {
						i {
							color:lighten(@major_color, 20%);
						}
					}
				}
			}
		}
	}
}

// Breadcrumbs
ol.breadcrumb  {
	li {
		a {
			&:hover {
				color:lighten(@major_color, 25%);
			}
		}
	}
}

// Module
.sp-module, .sppb-addon-module {
	ul {
		>li {
			>a {
				color:lighten (@text_color, 10%);
				&:hover {
					color: @major_color;
				}
			}
		}
	}
	// White links (custom)
	&.white {
		.sppb-addon-content {

			ol {
				>span {
					color: #e2e2e2;
				}
				li {
					color: #e2e2e2;
					a {
						color:#fff;
						&:hover {
							color:lighten(@major_color, 25%);
						}
					}
				}
			}
		}
	}
	&.dark {
		ul {
			>li {
				>span {
					>a {
						color:lighten(@major_color, 5%);
						&:hover {
							color:lighten(@major_color, 20%);
						}
					}	
				}
				>a {
					color:lighten(@major_color, 10%)!important;
					&:hover {
						color:lighten(@major_color, 25%)!important;
					}
				}
			}
		}	
	}

	.latestnews {
		>div {
			>a {
				color: @text_color;
				&:hover {
					color: @major_color;
				}
			}
		}
	}

	ul.category-module, .relateditems {
		>li {
			>a {
				color:lighten(@major_color, 10%);

				>div.related-date {
					color:lighten (@text_color, 60%);
					>i {
						color:lighten (@major_color, 20%);
					}
				}
			}
			span, p {
				color:lighten (@text_color, 60%);
				>i {
					color:lighten (@major_color, 20%);
				}
			}
		}
	}
	
	//Articles-category module
	ul.category-module {
		>li {
			a.mod-articles-category-title {
				color: @text_color;
				&:hover {
					color: @major_color;
				}
			}
		}
	}

	.tagscloud {
		.tag-name {
			color:lighten (@text_color, 40%);
			&:hover {
				background:lighten (@major_color, 5%);
				border-color:@major_color;
				color:#fff;
			}	
		}
	}
}
// Tags
.tag-category {
	ul.category {
		li {
			h3 {
				>a {
					color:lighten (@text_color, 35%);
					&:hover {
						color:@major_color;
					}
				}
			}
		}
	}
}
.tags {
	a.label {
		background-color:rgba(45,45,45,0.45);
		
		&:hover {
			background:lighten (@major_color, 5%);
		}
	}
	>span {
		>i {
			color:lighten (@text_color, 77%);	
		}
	}
	&:hover {
		>span {
			>i {
				color:lighten (@text_color, 57%);
				
			}
		}
	}
}

// SP Simple Portfolio
.sp-simpleportfolio {
	.sp-simpleportfolio-filter {
		> ul.simple {
			> li {
				> a {
	   				color:lighten (@text_color, 10%);
					&:hover {
						color: @major_color;
					}
			    }
				&.active {
					> a {
						color: @major_color;
						&:hover {
							color: @major_color;
						}
					}
				}
				span.simple-divider {
					color:lighten(@major_color, 35%);
				}
			}
		}
	}
}
.sp-simpleportfolio,
#mod-sp-simpleportfolio {
	.sp-simpleportfolio-filter {
		> ul.flex {
			> li {
				&.active {
					> a {
						background: @major_color;
					}
				}
				> a {
					&:hover {
						background: @major_color;
					}
				}
			}
		}
	}
	.sp-simpleportfolio-item {
		.sp-simpleportfolio-btns {
			a {
				background-color: @major_color;
				background-color: fade(@major_color, 80%);
				&:hover {
					background-color: @major_color;
					box-shadow:0 1px 3px rgba(0,0,0,.3);
				}
			}
		}
	}
}

.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fas,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.far {
  color: @major_color;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fas,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.far {
  color:lighten(@major_color, 10%);
}

// for all inputs
input[type="text"] {
	&:focus {
		border:1px solid @major_color;
	}
}
			
				
// Search
.search {
	
	input#mod-search-searchword,
	input#search-searchword,
	input#mod_virtuemart_search {
		&:focus {
				border:1px solid @major_color;
		}
	}
	
	&:before {
		color:lighten(@major_color, 10%);
	}
	&:hover:before,
	&:focus:before,
	&:active:before {
		color:lighten (@text_color, 10%);
	}
	.btn-toolbar {
		button {
			background: @major_color;
		}
	}
}

// Blog
.post-format-masonry > i {
	background-color: @major_color;
	background-color: fade(@major_color, 70%);
} 
.post-format {
	background-color: @major_color;
	background-color: fade(@major_color, 90%);
} 

.entry-link,
.entry-quote {
	background-color: @major_color;
	background-color: fade(@major_color, 90%);
}

blockquote {
	border-color: @major_color;
}


// Comingsoon
.sp-comingsoon {
	body {
		background-color:darken(@major_color, 5%);
	
		#sp-comingsoon {	
			ul.social-icons {	
				>li {
					a {
						&:hover,
						&:hover i {
							color: #fff;
						}
					}
				}
			}
		}
		&.with-bckg-img {
			a.logo {
				background: rgba(20,20,20,.45);
			}
			.days .number,
			.hours .number,
			.seconds .number,
			.minutes .number{
				border: 1px solid fade(white, 50%);
				background-color: fade(black, 20%);
			}
			.social-icons {
				background-color: fade(black, 20%);
			}
		}
	}
}

// Pagination 
.pagination>li>a,
.pagination>li>span {
	color: @text_color;
	&:hover,
	&:focus {
		color: @text_color;
	}
}

.pagination>.active>a,
.pagination>.active>span {
	border-color: @major_color;
	background-color: @major_color;
	&:hover,
	&:focus {
		border-color: @major_color;
		background-color: @major_color;
	}
}
// Addons 
.sppb-addon h3.sppb-addon-title {
	color: lighten(@text_color, 10%);
	
	&:after{
		background:lighten(@major_color, 10%);
	}		
}

// Accordion
.sppb-panel-default {
	.sppb-panel-heading {
	   .sppb-panel-title {
			>i {
				color:lighten(@text_color, 40%);
			}
		}
	   &.active,
	   &.active:before {
		  color: @major_color;
		   .sppb-panel-title {
			   color: @major_color;
		   }

			.sppb-panel-title {
				>i {
					color:lighten(@major_color, 10%);
				}
			}
	   }
	}
}
.sppb-panel-primary {
  border: none;
	  >.sppb-panel-heading {
	background-color: @major_color;
	}
}
// custom "flex" style
.sppb-panel-flex {
	  >.sppb-panel-heading {
		   .sppb-panel-title {
				>i {
					color:lighten(@text_color, 40%);
				}
			}
			&:after {
				color:lighten(@text_color, 50%);
			}
		  
		&.active {
		   border-bottom: 1px solid @major_color;
			&:after {
				color:@major_color;		  
			}  
			.sppb-panel-title {
				>i {
					color:@major_color;
				}
			}
		}	
	  
		+.sppb-panel-collapse > .sppb-panel-body {
		  border-bottom: 1px solid @major_color;
		}
		
	}		
}
// Countdown addon
.sppb-addon-countdown {
    &.flex {
		.sppb-countdown-number {
			background-color: @major_color;
			border: 2px solid rgba(0,0,0,.2);
			text-shadow:1px 1px 1px rgba(0,0,0,.3);
		}
	}
}

// Entry header
.entry-header {
	h1, h2 {
		a {
			color:@text_color;
				&:hover,
				&:focus {
					color:@major_color;
				}
		}
		&:after{
			background:lighten(@major_color, 10%);
		}
	}
}


// Typography
.html-style span {
  background: lighten(@major_color, 8%);
}
ul.site-list {
	li {
	  color:@text_color;
		i {
		  color: lighten(@major_color, 8%);
		}
	}
}
.bullets {
	.li-circle {
	  color: @major_color;
	}
}
.dropcaps {
	.naked-drop {
		span {
			color: @major_color;
		}
	}
	.full-drop {
		span {
			background: @major_color;
		}
	}
}

// Module
.sp-module {
	.sp-module-title {
		color: lighten(@text_color, 10%);
		&:after{
			background:lighten(@major_color, 10%);
		}
	}
}

// cd pagination (custom)
.cd-pagination {
  li {
	  &.active {
		  >a {
			  background-color: @major_color;
			  color: #fff;
		  }
	  }
	}
}
.cd-pagination {
	a {
	  background-color: darken(#fff, 2%);
	  &:hover,
	  &:focus {
		  background-color: @major_color;
		  color: #fff;
		}
	  &:active {
		  background-color: darken(@major_color, 20%);
	   }
	}
}

//Image (single) addon
.sppb-addon-single-image {
	.sppb-addon-content {
		a {
			.overlay {
				>i {
					&:before {
						background-color:fade(@major_color, 80%);
					}
				}	
				&:after {
					background-color:fade(#333, 25%);
					box-shadow:inset 0 0 50px fade(#333, 90%);
				}
			}		
		}
	}
}

// Progress bar
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
	background-color: @major_color;	
}
.sppb-nav-tabs {
	>li {
		>a {
			color:@major_color;
		}
		&.active {
			>a {
				color: lighten (@text_color, 20%);
			}
		}
	}
}

// Tabs (Flex style)
.flex {
	.sppb-tab {
		.sppb-nav-tabs {
			>li.active {
				>a {
					border-top-color:lighten(@major_color, 10%);
					&:hover,
					&:focus {
						border-top-color:lighten(@major_color, 10%);
					}
				}
			}
		}
	}
}
//Modern style
.sppb-nav-modern {
	>li {
		>a {
			background:transparent;
			color: lighten (@text_color, 20%);
		}
		&.active {
			>a {
				color: @major_color;
				&:hover,
				&:focus {
					color: @major_color;
				}
			}
		}
	}
}
// Tabs (pills style)
.sppb-nav-lines {
	>li {
		>a {
			
			background: transparent;
			
			>i {
				color: lighten (@text_color, 40%);
			}
			
			&:hover,
			&:focus {
				>i {
					color: lighten (@text_color, 20%);
				}
			}
	
		}
		&.active {
			>a, >a:focus, >a:hover {
				background-color: transparent;
				color:@major_color;
				border-bottom-color: @major_color;
				
				>i {
					color:@major_color;
				}
			}
		}
	}
}
// Tabs (pills style)
.sppb-nav-pills {
	>li {
		>a {
			color: lighten (@text_color, 20%);
			background: transparent;
			
			>i {
				color: lighten (@text_color, 40%);
			}
			
			&:hover,
			&:focus {
				>i {
					color: lighten (@text_color, 20%);
				}
			}
		
		}
		&.active {
			>a {
				background-color: transparent;
				color:@major_color;
				box-shadow:inset 0 0 0 1px @major_color;
				
				>i {
					color:@major_color;
				}
			}
		}
	}
}

// Testimonial 
.sppb-addon-testimonial {
	.sppb-addon-testimonial-rating {
		i.fa-star {
			color:lighten(@major_color, 10%);
		}
		i.fa-star-o, i.far.fa-star {
			color:lighten(gray, 25%);
		}
	}
}

// Testimonial Flex
.pro-client-url {
	color: @major_color;	
}

// Pricing Table
.sppb-pricing-box {	
	box-shadow:inset 0 0 1px lighten(#333, 40%);

	&.sppb-pricing-featured {
		background:transparent;
		.sppb-pricing-header {
			background-color: @major_color;

		}
		.sppb-pricing-features {
			color:@text_color;	
		}
	}	

}					

// Latest blog posts (addon)

.sppb-addon-latest-posts{
	.latest-post{
		.latest-post-inner,.latest-post-item{
				div.img-wrapper {
					position: relative;
					overflow: hidden;
					 max-width:100%;
					>a {	
						&:after {
							background:@major_color;
						}
					}
				}
			h2.entry-title{
				a {
					color:lighten (@text_color, 25%);
				}
			}
			&:hover {
				h2.entry-title{
					a {
						color:@major_color;
					}
				}
			}
		}
	}
}

//Modal Popup
.light {
	.sppb-selector {
		span {
			i {
				color:lighten(@major_color, 30%);
				.transition(all .3s ease-in-out);
			}
		}
		>i {
			color:lighten(@major_color, 25%);
		}

		&:hover {
			span {
				i {
					color:#fff;
				}
			}
			i {
				color:lighten(@major_color, 30%);
			}
		}
	}
}

// Google Maps (addon)
.flex {
	.sppb-addon-content {
		.gm-zoom-in, .gm-zoom-out {
			background-color:lighten(@major_color, 10%);
			opacity:0.77;
			&:hover {
			  background-color:lighten(@major_color, 5%);
			  opacity:1;
			}
		}
	}
}

.sppb-addon {
	.sppb-icon {
		color:@major_color;
		line-height:1.5;
	}
}

.sppb-media {
	&.default,&.flex {
		>a:hover {
			img.sppb-media-object {
				border-color:@major_color;
			}
			>i {
				border-color:@major_color;
			}
		}
		>.sppb-media-body {	
			>i.fa, >i.fas {
				color:lighten(@major_color, 30%);
			}
		}
	}
	footer {
		strong {
			color:lighten(@major_color, 5%);
		}
	}
}


.sp-module, .sppb-addon-module {
	.sp-module-title {
		color: lighten(@text_color, 10%);
		.divider{
			background:lighten(@major_color, 10%);	
		}
	}
	.divider{
		background:lighten(@text_color, 80%);

	}
}
		
// Ajax Contact Form
.sppb-ajaxt-contact-form {
	.sppb-form-group {
		
		.sppb-form-control {
				
			&[placeholder] {
		
				&::-webkit-input-placeholder {
					
					&:before {
					  color:lighten(@major_color, 20%);
					}
				}

				&:focus {
					border:1px solid lighten(@major_color, 5%);
					box-shadow:0 0 5px fade(@major_color, 30%);
				}
			}
		}
	}
}
.sppb-addon-ajax-contact {
	&.dark {
		.sppb-form-group {
			
			label {
				color:#ddd;
				color:fade(white, 65%);
			}
		}
		.sppb-form-control {
			
			label {
				color:#ddd;
				color:fade(white, 65%);
			}
			
			&[placeholder] {
				color:#f0f0f0;
				border:1px solid #999;
				border:1px solid rgba(200,200,200,0.8);
				background:transparent;
				
				&::-moz-placeholder {
					color:fade(white, 65%);
				}
				
				&::-webkit-input-placeholder {
					color:fade(white, 65%);
					&:before {
					  color:lighten(@major_color, 12%);
					}
				}
				
				&:focus {
					border:1px solid lighten(@major_color, 15%);
				
				}
				
			}
		}
		/* Checkbox (terms of service) for “dark” style background */
		.tos {
			label {
				color:#ddd;
				color:fade(white, 65%);
				
				a {
					color:lighten(@major_color, 15%);
					
					&:hover {
						color:lighten(@major_color, 25%);
					}
				}
			}
		}
	}
}
.acym_module_form {
	.acysubbuttons-icon {
		&::before {
			background:@major_color;
		}
	}
}
.dark {
	.acymailing_form {
		.acysubbuttons {
			color:lighten(@major_color, 17%);
			&:focus {
				border:1px solid lighten(@major_color, 15%);
			}
		}
	}
	.acym_module_form {
		input.cell {
			color:lighten(@major_color, 30%);
			//border:1px solid rgba(200,200,200,.5);
			&:focus {
				border:1px solid lighten(@major_color, 15%);
			}
		}
	}
}

// Timeline addon (from SPPB 2.3.5)
.sppb-addon-timeline {
	.sppb-addon-timeline-wrapper {
		&:before {
			background-color: lighten(@major_color, 20%)!important;
		}
		.timeline-badge {
			&:before {
				border: 2px solid lighten(@major_color, 10%)!important;
			}
			&:after{
				background-color: lighten(@major_color, 20%)!important;
			}
		}
	}
}


// Form Builder Addon (from SPPB 3.4.4)

.form-builder-checkbox-item label::before,
.form-builder-radio-item label::before,
.sppb-addon-form-builder .sppb-form-check-label::before{
	border:2px solid lighten(@major_color, 15%);
}
.form-builder-checkbox-item input:checked+label::before,
.form-builder-radio-item input:checked+label::before,
.sppb-addon-form-builder .sppb-form-check-input:checked+label::before{
	background:lighten(@major_color, 5%);
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
}


// Error Page
.error-page {

	.error-page-inner {
	
		>div.container {
			
			.btn-error {
				background:lighten(@major_color, 5%);
			
				&:hover{
					background: @major_color;
				}
			}
			.fa-exclamation-triangle {
				color:lighten(@major_color, 15%);
			}
		
			.error-code {
				color:lighten(@major_color, 10%);

			}
				
		}
		&.with-bckg-img {
			div.container {
				.pe-7s-compass {
					color:#fff;
					text-shadow: 1px 3px 6px fade(black, 10%);
				}
				.error-code {
					color:lighten(@major_color, 5%);
				}
			}
		}
	}
}


// AP Smart LayerSlider
.sp-layer {
	h1,h2,h3,h4,h5,h6, i.major_color {
		color:lighten(@major_color, 5%);
	}
}
.sp-button{border-color:lighten(@major_color, 15%)!important;}
.sp-selected-button{background-color:@major_color!important;}


// Virtuemart

.vmCartModule {
	
	#cd-lateral-nav {
		.cd-navigation {
			color:@text_color;
			.cart-item {
		
				.product_name {
					a {
					  color:@major_color!important;
					  
					  &:hover {
						  color:darken(@major_color, 15%)!important;
					  }
					}
				}
			}
			.show-cart {
				color:#fff;
			}
		}
	}
	
}

.quantity {
	background-color: fade(@major_color, 80%);
}
.cd-customization {
	.add-to-cart {
		background-color: @major_color;
		&:hover {
			background-color: darken(@major_color, 7%);
		}
	}
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: darken(@major_color, 7%);
} 

//product details page
.productdetails-view {
	.vm-product-details-inner{
		
		.product-price{
			
			.vm-price-desc+span{
				color: @major_color;
			}
		}
		.product-short-description{
			h4{
				color:#555;
				>i {
					color:lighten(@major_color, 12%);
				}
			}
		}

		.product-neighbours{
			a.previous-page,
			a.next-page{
				&:before,
				&:after{
					color: #fff;
					background: fade(#555, 30%);
				}
				&:hover {
					&:before,
				    &:after{
						background: fade(@major_color, 100%);
					}
				}
			}

			.empty-previous-page,
			.empty-next-page {
				color: #fff;
				text-shadow:1px 1px 0px fade(#555, 8%);
				box-shadow:inset 0 0 0 1px fade(#555, 8%);
			}
		}
	}
	// products icons (pdf,print,email)
	.icons {
		a {
			box-shadow:inset 0 0 0 1px fade(#555, 10%);
			
			&:hover {	
				color:#fff;
				background: fade(@major_color, 80%);		
			}
		}
	}
	
	// products information tab
	.products-desc-tab{
		.nav-tabs{
			>li.active {
				>a {
					background:transparent;
					border-bottom:1px solid #fff;
					border-right:1px solid #e2e2e2;
					border-left:1px solid #e2e2e2;
					box-shadow:0 -1px 0px @major_color;
					border-top:1px solid fade(@major_color, 80%);
				}
			}
		}

		.tab-content{
			.customer-reviews{
				.list-reviews{
					span.date{
						>i {
							color:lighten(@major_color, 15%);
						}
					}
				}
			}
		}
	}
}
.empty_cart {
	>i.pe {
		>span{
			color:#fff;
			background-color:fade(@major_color, 35%);
		}
	}
}

#fancybox-wrap{	
	#fancybox-content{
	    .continue_link,.showcart{
		    color: #fff;
			background-color:@major_color;
	    }
	}
}

// Cart Page
.cart-view{
	
	input[value="Logout"],
	input[name="changeShopper"],
	input[value="Search in shop"] {
		background-color: @major_color;
	    &:hover{
	    	background: darken(@major_color, 5%);
	    }
	}

	fieldset.userdata{
		#com-form-login-remember{
			input{
				background-color: @major_color;
				&:hover{
					background-color: darken(@major_color, 10%);
				}
			}
		}
	}
	.billto-shipto{
		a.details{
			background: @major_color;
			&:hover{
				background: darken(@major_color, 10%);
			}
		}
	}
  //Cart Table
  table.cart-summary{
    tr{
      th{
        background: @major_color;
        border: solid 1px @major_color;
      }
    }
    input.details-button{
    	background: @major_color;
    }
    .vm2-add_quantity_cart{
    	background: @major_color;
		}
	} 
 }
.sectiontableentry1 {
     td {
		 a.change-payment {
			 color:lighten(@major_color, 10%);
			
			 &:hover {
				 color:@major_color;
			 }
		 }
   }
}

//Cart Table		
.vm-button-correct{
	background-color:@major_color;
	&:hover {
	  background-color:darken(@major_color, 5%);
	}
}
.vm-button{
	background-color:lighten(@major_color, 10%);
}

#com-form-login-remember, {
	input.default{
		background: @major_color;
		&:hover {
			background: darken(@major_color, 5%);
		}
	}
}
.control-buttons{
	.vm-button-correct{

		background-color: fade(white, 75%);
		border-color: lighten (@text_color, 40%);
		color: lighten (@text_color, 40%);
		&:hover,
		&:focus {
			background-color: fade(white, 95%);
			border-color: @major_color;
			color: @major_color;
		}
	}
	button.default{
		background: @major_color;
		&:hover {
			background: darken(@major_color, 5%);
		}
		
	}
}
span.userfields_info {
	color:@major_color;
    border-bottom:1px solid @major_color;
}

.orderby-displaynumber{

	.vm-order-list {
		.orderlistcontainer{
			
			border: 1px solid fade(gray, 20%);
			
			.title {			
				&:before {
					color:lighten(#555, 25%);
				
				}
			}
	
			.orderlist {
				  border-left:1px solid fade(gray, 30%);
				  border-right:1px solid fade(gray, 30%);
				  background:fade(white, 90%);
				 
				  div {
					  a {
						
						 color:@text_color;
						 border-bottom:1px solid fade(gray, 30%);
					  }
				
				  }
		
			}
		}
	}
}

.sp-module-content{
	
	ul.VMmenu{
		li{	
			div {
				> a{
					>.nmb_products {
						color:@text_color;
					}
				}
			}

		}
	}
}

.vm-flex-search {
	input {

		&:focus {
			border:1px solid @major_color;
			+ .vm-search-button {
				>i {
					color:@major_color;
				}
			}	
		}

	}

	.vm-search-button {
		>i {
			color:lighten(@major_color, 15%);
		}
	}
}

.currency-selector-module {
	button.btn,
	input.btn {
		>i {
			color:#555;
			&:hover {
				color:@major_color;
			}
		}
	}
}

.chzn-container-active {
	.chzn-single  {
		border: 1px solid @major_color!important;
	}
	&.chzn-with-drop {
		.chzn-results {
			li {
				&.highlighted {
			        background:fade(black, 40%);
				}
			}
		}
	}
}

.vm-price-box ins{ color:@major_color; }

//Header (title) in Megamenu
.vm-menu {
	.vm-title {
		border-top:1px solid lighten(@major_color, 10%);
	}
	ul.productdetails {
		li{
			.spacer-inner {
				.PricesalesPrice {
					color:@major_color;
				}
			}
		}
	}
}
header.color {
	.vm-menu {
		.vm-title {
			color: lighten(@text_color, 15%);
			border-top:1px solid fade(@text_color, 35%);
		}
		ul.productdetails {
			li{
				box-shadow:0 1px 0px fade(@text_color, 35%);
				
				.spacer-inner {
					.PricesalesPrice {
						color:@text_color;
					}
				}
			}
			&:last-child {
				li {
					box-shadow:none;
				}
			}
		}
	}
}

// Alert
.alert-notice {
	box-shadow: 0 0 0 1px fade(#555, 10%), 0 2px 3px fade(#555, 7%);
}


// SVG Logo
@keyframes fade-in {
  to {
    opacity: 1;
	fill:fade(@major_color, 90%);
	stroke-dashoffset:0;
	stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
	stroke-width:0;
	stroke-dashoffset:0;
	fill:fade(#555, 70%);
	stroke:fade(#555, 70%);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
	stroke-width:5;
	stroke-dashoffset:0;
	fill:fade(@major_color, 85%);
	stroke:@major_color;
  }
}
less/ap-arrows.less000060400000001736150750504150010322 0ustar00@font-face {
	font-family: 'ap-arrows';
	src:url('../fonts/ap-arrows/ap-arrows.eot?4rtkxz');
	src:url('../fonts/ap-arrows/ap-arrows.eot?#iefix4rtkxz') format('embedded-opentype'),
		url('../fonts/ap-arrows/ap-arrows.woff?4rtkxz') format('woff'),
		url('../fonts/ap-arrows/ap-arrows.ttf?4rtkxz') format('truetype'),
		url('../fonts/ap-arrows/ap-arrows.svg?4rtkxz#ap-arrows') format('svg');
	font-weight: normal;
	font-style: normal;
}

.ap-left:before {
	content: "\e600";
}

.ap-right:before {
	content: "\e601";
}

.ap-left-2:before {
	content: "\e602";
}

.ap-right-2:before {
	content: "\e603";
}

.ap-left-3:before {
	content: "\e604";
}

.ap-right-3:before {
	content: "\e605";
}

.ap-arrow-left:before {
	content: "\e606";
}

.ap-arrow-right:before {
	content: "\e607";
}

.ap-close:before {
	content: "\e608";
}

.ap-minus-1:before {
	content: "\e609";
}

.ap-plus-1:before {
	content: "\e60a";
}

.ap-minus-2:before {
	content: "\e60b";
}

.ap-plus-2:before {
	content: "\e60c";
}

less/sticky-header.less000060400000004603150750504150011137 0ustar00
.sp-sticky-logo {
	display:none; /* hide it from start */
}
.sticky__wrapper {
	//top: 0;
	left: 0;
	right: 0;
}
.sticky {
	.sticky__wrapper {
		top:0;
		position:fixed;
		-webkit-transform: translate3d(0,0,0);
		z-index:111;
		-webkit-animation-name:fade-in-down;
		animation-name:fade-in-down;
		-webkit-animation-duration:1s;
		animation-duration:1s;
		-webkit-animation-fill-mode:forwards;
		animation-fill-mode:forwards;
		background-color: rgba(39,39,39,0.75); /* starting color */
		
		/* Backdrop filter added in Flex 3.9.3 */
		-webkit-backdrop-filter: blur(7px);
		backdrop-filter: blur(7px);
		
		.sp-sticky-logo {
			display:block;
			position:absolute;
			top:0;
			max-height:100%;
			padding:5px 0;
			width:auto;
			
		}
		.has-sticky-logo {
			display:none;
		}

	}
	.transparent-wrapper {
		position:absolute;
		z-index:9;
		left:0;
		right:0;
		margin:0 auto;
	}
	
	#cd-lateral-nav {
		min-height:100vh;
	}
	
	
	&.white,
	&.onepage {
		.sticky__wrapper {
			background-color: fade(white, 80%); /* starting color */
			box-shadow:0 2px 6px fade(black, 10%);
		}
	}
	&.transparent {
		.sticky__wrapper {
			background: rgba(40,40,40,.8); /* starting color */
			box-shadow:0 2px 6px fade(black, 10%);
		}
	}
}


// Header-In (3D) Effect
@-webkit-keyframes header-in {
	0%{
		opacity:0;
        -webkit-transform:translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
        transform:translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
	}
	
	100%{
		opacity:1;
        -webkit-transform:translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
        transform:translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
	}
}

@keyframes header-in {
  0%{
		opacity:0;
        -webkit-transform:translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
        transform:translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
	}
	
	100%{
		opacity:1;
        -webkit-transform:translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
        transform:translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
	}
}
.header-in {
    -webkit-animation-name:header-in;
    animation-name:header-in;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	//-webkit-backface-visibility: hidden;
	-webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
less/master.less000060400000001147150750504150007676 0ustar00/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
@import 'variables';
@import 'mixins';
/* @import 'icomoon'; */
@import 'ap-arrows';
@import 'pe-icon';
@import 'menu';
@import 'theme';
@import 'pagebuilder';
@import 'headers';
@import 'pagination';
@import 'typography';
@import 'lightslider';
@import 'virtuemart';
@import 'svg-logo';
@import 'responsive';
@import 'ajax-intro-articles';
@import 'multicolor-gradients';
@import 'sticky-header';
@import 'flex-modal';
less/frontend-edit.less000060400000014534150750504150011151 0ustar00
/*=========================================
 *======= 	  Frontend edit	   ============
 *=======================================*/
.btn.jmodedit {

	background-color:fade(@major_color, 87%);
	background-image:none;
	box-shadow:0 1px 5px rgba(0,0,0,.3);
	min-height:32px;
	text-align:center;
    top: 1px;
    right: 1px;
	overflow:hidden;

	&::before {
		font-family: 'peIcon7';
		content: "\e62c";
		color:#fff;
		text-shadow:1px 1px 1px rgba(0,0,0,.2);
		font-size:22px;
		line-height:25px;
		right:16px;
		text-align:center;
		vertical-align:middle;
		display: block;
		position:absolute;
		top:1px;
	}
}


.layout-edit {
	
	//Edit
	select.inputbox,
	select {
		width: 250px;
		max-width: 100%;
	}

	.btn-toolbar {
		margin-bottom: 20px;
		
		.btn {
			.fa, .fas {
				margin-right:3px;
				margin-left:-3px;
				
				&.fa-archive {
					margin-right:6px;
				}
			}
		}
	}

	.tab-content {
		padding-top: 20px;
	}

	#editor-xtd-buttons,
	.toggle-editor {
		margin-top: 20px;
	}

	.btn-group input[type="radio"] {
		display: none;
	}

}

/*======================================
 *======= 	 Media   ============
 *=====================================*/

iframe, svg {
	max-width: 100%;
}

#sbox-content > iframe {
	height: 100%;
}

.alert.alert-message {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
	h4 {
		color: #468847;
	}
}

.manager.thumbnails {
  
  list-style: none;
  padding: 0;
  margin: 0 0 0 -20px;

	li {
		text-align: center;
		display: block;
		float: left;
		width: 80px;
		height: 80px;
		line-height: 18px;
		border: 1px solid #ddd;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
		box-shadow: 0 1px 3px rgba(0,0,0,0.055);
		position: relative;

		[class^="icon-"],
		[class*=" icon-"] {
			font-size: 14px;
			line-height: 14px;
			color: #08c;
			display: inline-block;
			margin-top: 6px;
		}

		.height-50 {
			margin-top: 4px;
			height: 50px;
			margin-bottom: 4px;
		}

		a {
			text-decoration: none;
			color: #08c;
			font-size: 13px;
		}

		&:hover {
			background: #f7fcff;
			border-color: rgba(82,168,236,0.8);
			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
			-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
			box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
			-webkit-transition: all 400ms;
			transition: all 400ms;
		}
	}
}

#mailto-window {
	margin: 20px;
	>h2 {
		font-size: 18px;
		margin-top: 0;
	}
	input[type="text"] {
		height: auto !important;
	}
}

//Choosen
.chzn-container.chzn-container-multi {
	input[type="text"] {
		min-height: 30px;
	}
}

// SP Post Formats
#sppostformats{
	
	.sp-image-upload-wrapper {
		width:300px;
		margin:0 0 20px 0;
		
		img {
			width:300px;
			margin:0;
			padding:0;
			position:relative;
			object-fit: cover;
		}
	}
	
	.post-formats {
		padding:0!important;
		border-radius: 4px;
		margin:0 0 10px;
		label {
			border:1px solid #bbb;
			padding:7px 12px;
			margin:0 0 10px -1px;
		}	
		
	}
	.controls {
		input {
			min-width:460px;
		}
	}
	
	textarea{
		min-width: 460px;
		width:99%;
		min-height: 120px;
	}
	.sp-gallery-field {
		ul.sp-gallery-items {
			li {
				height:100px;
				width:180px;
				a.btn-remove-image {
					padding:5px 12px;
				}
				
				img {
					width:180px;
					margin:0;
					padding:0;
					object-fit: cover;

				}
				
			}
		}
		.btn-sp-gallery-item-upload {
			border:1px solid fade(black, 15%);
			background-color: lighten(@major_color, 10%);
			color:#fff;
			text-shadow:1px 1px 1px rgba(0,0,0,0.3);
			
			&:hover {
				background-color: @major_color;
			}
		}
	}
}

.flex-edit {
	.fa-archive {
		margin-right:7px;
	}
}

div#images {
	overflow:hidden;
}

.sppb_article_edit {
	margin:0 auto 25px;
 	> a {
		border:1px solid lighten(@major_color, 5%);
		background:darken(gray, 8%);
		padding:11px 25px;
		border-radius:4px;
		color:#fff;
		text-shadow:1px 1px 2px rgba(0,0,0,.2);
		
		&:hover {
			border:1px solid darken(@major_color, 5%);
			background:darken(gray, 15%);
		}
	}
}

.edit-article {
	margin:0;
	float:right;
	display:inline-block;
	position:relative;
	width:100px;
	z-index:2;
}
.btn.dropdown-toggle {
	border:1px solid lighten(@major_color, 5%);
	background:transparent;
	padding:5px;
	color:#777;
	
	&:before {
		font-family: 'peIcon7';
		content: "\e62c";
		font-size:21px;
		line-height:24px;
		margin:0 7px 0 10px;
		
	}
	&:hover {
		border:1px solid darken(@major_color, 5%);
		color:#444;
	}
	.icon-cog {
		display:none;
	}
	.caret {
		margin:12px 8px 0 0;
		vertical-align:top;
	}
}
.media-preview.add-on {
		height:34px;
		margin-left:1px;
		background:#f9f9f9;
		width:42px;

	> .hasTipPreview {
		line-height:26px;
		
		&:before {
			font-family:'Font Awesome 5 Free';
			font-weight:900;
			content:"\f06e";
			font-style:normal;
		}
	}
}

.controls .input-append a.modal.btn,
a.modal.btn{
	position:relative!important;
    background:lighten(@major_color, 5%);
	line-height:16px;
	color:#fff;
	z-index:1;
	&:hover {
		background:darken(@major_color, 5%);
	}
}
a.btn.hasTooltip {
	position:absolute;
    line-height:16px;
	padding-left:4px;
	padding-right:4px;
	display:inline-block;
	background:#eee;
	border:1px solid #ccc;
	text-align:center;

}
.icon-remove {
	background-image:none;
	font-style:normal;
	padding-left:12px;
	padding-right:12px;
	&:before {
		font-family:'Font Awesome 5 Free';
		font-weight:900;
		content:"\f00d";
		font-style:normal;
	}
}
.calendar {
	table {
		width:100%;	
		background: #e0e0e0;
		
		.button {/* "<<", "<", ">", ">>" buttons have this class */
			border-radius:0;
			background:#999;
			border:1px solid rgba(0,0,0,0.2);
			display:table-cell;
			&:hover {
				background: #333;
				color:#fff;
			}
		}
		tbody td {
			text-align:center!important;
		}
	}
}
	
.input-append button[id^="jform_publish"] {
	background:lighten(@major_color, 5%);
	line-height:1;
	padding-left:16px;
	padding-right:15px;
	//color:#fff;
	&:hover {
		background:darken(@major_color, 5%);
	}
}

textarea#jform_metadesc {
	min-width:470px;
	min-height:150px;
}

/* Bootstrap (new) Calendar */
.js-calendar {
	min-width:264px;
	width:auto;
	padding:8px!important;
	background:rgba(255,255,255,0.9);
	border-radius:5px!important;
	.buttons-wrapper {
		.btn-exit, .btn-today, .btn-clear {
			margin:3px;
			padding:5px 18px;
			border-radius:4px!important;
			text-align:center;
			border:1px solid #ddd;
		}
	}
}
less/headers.less000060400000014323150750504150010016 0ustar00/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/


/* Centering content */
.centered, .addspace {
	.container, .container-fluid {	
		>.row {
			.flexbox();
			.flex-justify-content(center);
			margin:0 auto;
			padding:0;	
		}
	}
}

#sp-logo {
	.flexbox();
	.flex-align-items();
	.flex-justify-content(start); /* (start) will move it to the left (LTR), where (center) to center; */
	z-index:10;
	
		.sp-default-logo,
		.sp-retina-logo {
			max-height:100%; /* fix when Logo graphic (image) is too wide (large) */
			width:auto;
		}
}
a.logo {
  .sp-retina-logo {
  	display: none; // hiding retina logo from non-retina devices
  }
}



/*=========================================
*======= 	Start  Header	   ============
*=======================================*/
#sp-header{
	
	position:relative;
	top:0;
	
	&:before {
		content:"";
		// Backdrop filter added in Flex 3.9.3
		-webkit-backdrop-filter: blur(7px);
		backdrop-filter: blur(7px);
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width:100%;
		height:auto;
	}

	#sp-menu {
		
		.sp-column {
			.sp-megamenu-parent {
				float:right;
				>li {
					>a {

						>.pe {
							font-size:125%;
							text-align:center;
							vertical-align:middle;
							line-height:1;
							margin-top:-3px;
				
						}
					}
				}
			}
		}
		.sp-menu-item {
			>a {
				>img {
					max-height:20px;/* image icon */
					max-width:20px;
					display:inline;
					margin:-2px 7px 0 0;
				}
			}
			.pe {
				font-size:120%;
				
				vertical-align:middle;
				line-height:1;
				margin:-2px auto 0;
	
			}
			&.bold {
				.pe {
					font-weight:600;
				}
			}
			.sp-module {
				margin:2px auto 0;
			}
		}
		
		.sp-dropdown {
			.sp-dropdown-inner {
				border-radius:0 0 3px 3px;
				background: rgba(40,40,40,.8); /* starting color */
				li.sp-menu-item {
					>a {
						color:#f7f7f7; /* starting color */
					}
				}
			}
		}
	}
	// Logo
	.logo {
		margin:auto;
		.flexbox();
		.flex-align-items();
		
		h1 {
			font-size: 24px;
			line-height: 1;
			margin: 0;
			padding: 0;
			vertical-align: middle;	
		}

		p {
			margin: 5px 0 0;
		}
	}
	
	&.white,
	&.transparent-white,
	&.onepage  {
		#sp-menu {
			.sp-dropdown {
				.sp-dropdown-inner {
					background: fade(white, 80%); /* starting color */
					
					li.sp-menu-item {
						>a {
							color:@text_color; /* starting color */
						}
					}
				}
			}
		}
	}
}

/* Transparent Wrapper */
.transparent-wrapper {
	position:absolute;
	right:0;
	left:0;
	z-index:9;
	margin:0 auto;
	padding:0;

	header.transparent {
		background:transparent;
	}
	.onepage, .white {
		background: fade(white, 80%); /* starting color */
		box-shadow:0 2px 6px fade(black, 10%);
		
		
		.sp-megamenu-parent li a {
			color:@text_color;
		}
		
	}
	
}

/* Header AddSpace */
#sp-header {

	&.addspace {
		
		>.container, >.container-fluid {
			padding:0;
			>.row {
				.flexbox();
				.flex-justify-content(center);
				margin:0 auto;
				padding:0;
			}
		}
	
		#sp-menu {
			
			width:auto;
			padding:0;
			
			.sp-column.centered {		
				margin:0 auto;
			}
		}
		.vmCartModule {
			top:0;
			left:0;
			position:absolute;
		}
		#cart-menu {
		
			padding:0;
			margin-left:-15px;
			display:block;
	
			.cd-cart {
				.transition(background 0.3s);
				
				i {
					display:block;
					width:90px;
					text-align:center;
				}
				.total_products {
					right:18px;
				}
			}
			&.shopping-menu-is-open {
				padding:0;
				
				.cd-cart {
					height:100vh;

					
					i {
						text-align:center;
					}
					.total_products {
						right:18px;
					}
				}
			}
		}
	}
}
section.addspace {
	padding-top:10px;
	padding-bottom:10px;
	
	#sp-addspace {
		.sp-column {
			>div {
			 padding-top:10px;
			 padding-bottom:10px;
			}
		}
	}
}

	
/* Header Centered (Logo/Menu) */
#sp-header {
	&.centered {
		
		>.container, >.container-fluid {
			padding:0;
			>.row {
				.flexbox();
				//.flex-align-items();
				.flex-justify-content(center);
				margin:0 auto;
				padding:0;
			}
		}
		
		#sp-menu {
			width:auto;
			padding:0;
			
			.sp-column.centered {		
				margin:0 auto;
				padding:0;
			}
		}
		
		#cart-menu {
			padding:0;
			margin-left:-15px;
			display:block;
	
			.cd-cart {

				.transition(background 0.3s);
				
				i {
					display:block;
					//width:90px;
					
					text-align:center;
				}
				.total_products {
					
					right:18px;
				}
			}
			&.shopping-menu-is-open {
				padding:0;
			
				.cd-cart {
					height:100vh;
					
					i {
						text-align:center;
					}
					.total_products {
						right:20px;
					}
				}
			}
		}
	}
}

.sp-column.centered {
	text-align:center;
	margin:0 auto;
	padding:0;
	
	.flexbox();
	.flex-align-items(center);
	.flex-justify-content(center);
	>a,
	>div{
		
		text-align:left;
		display:table;
		margin:0 auto;
		padding:0;
	}
	
}


/* Transparent Header */
#sp-header {
	
	&.transparent {	
	
		/* Backdrop filter added in Flex 3.9.3 */
		&:before {
			-webkit-backdrop-filter: blur(0);
			backdrop-filter: blur(0);
		}	

		
		&.shadow:before {
			content:" ";
			position:absolute;
			height:120px;
			width:100%;
			background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, transparent 100%);
			background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, transparent));
			background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, transparent 100%);
			background: -o-linear-gradient(top, rgba(0,0,0,0.4) 0%, transparent 100%);
			background: -ms-linear-gradient(top, rgba(0,0,0,0.4) 0%, transparent 100%);
			background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, transparent 100%);
		}
		
	}
	&.color {
		box-shadow: none;
	}
	&.sticky-top {		
		/* Backdrop filter added in Flex 3.9.3 */
		&:before {
			-webkit-backdrop-filter: blur(0);
			backdrop-filter: blur(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 (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 192dpi) {
  a.logo {
    .sp-default-logo {
    	display: none;
    }
    .sp-retina-logo {
    	display: block;
		width:auto;
    }
  }
}

index.php000064400000047125150750504150006377 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();

JHtml::_('jquery.framework');
JHtml::_('bootstrap.framework', true, true); //Force load Bootstrap
unset($doc->_scripts[$this->baseurl . '/media/jui/js/bootstrap.min.js']); // Remove joomla core bootstrap

//Load Helix
$helix3_path = JPATH_PLUGINS . '/system/helix3/core/helix3.php';

if (file_exists($helix3_path)) {
    require_once($helix3_path);
    $this->helix3 = helix3::getInstance();
} else {
    die('Please install and activate helix plugin');
}

// Remove the generator meta tag
if($this->params->get('remove_joomla_generator')) {
  $this->setGenerator(null);
}

// FontAwesome 5. FontAwesome 5 is enabled in template, there is no reason to load it twice (from SP Page Builder)
$sppb_params = JComponentHelper::getParams('com_sppagebuilder');
if ($sppb_params->get('fontawesome',1)) {
	unset($this->_styleSheets[$this->baseurl .'/components/com_sppagebuilder/assets/css/font-awesome-5.min.css']);
	unset($this->_styleSheets[$this->baseurl .'/components/com_sppagebuilder/assets/css/font-awesome-v4-shims.css']);
} 

//Coming Soon
if($this->helix3->getParam('comingsoon_mode')) header("Location: ".$this->baseUrl."?tmpl=comingsoon");

//Class Classes
$body_classes = '';
if ($this->helix3->getParam('sticky_header')) {
    $body_classes .= 'sticky-header ';
}
$body_classes .= ($this->helix3->getParam('boxed_layout', 0)) ? 'layout-boxed' : 'layout-fluid';

//Body Background Image
if ($bg_image = $this->helix3->getParam('body_bg_image')) {
	
    $body_style = 'background-image: url(' . JURI::base(true) . '/' . $bg_image . ');';
    $body_style .= 'background-repeat: ' . $this->helix3->getParam('body_bg_repeat') . ';';
    $body_style .= 'background-size: ' . $this->helix3->getParam('body_bg_size') . ';';
    $body_style .= 'background-attachment: ' . $this->helix3->getParam('body_bg_attachment') . ';';
    $body_style .= 'background-position: ' . $this->helix3->getParam('body_bg_position') . ';';
    $body_style = 'body.site {background-color:'.$this->helix3->PresetParam('_bg').';' . $body_style . '}';

    $doc->addStyledeclaration($body_style);
} else {
	$body_style = 'body.site {background-color:'.$this->helix3->PresetParam('_bg').';}';
	$doc->addStyledeclaration($body_style);
}

//Boxed Layout Width 
if ($this->params->get('boxed_layout') == 1) { 
	$boxed_background_color = '';
	
	$boxed_sticky_header = '
	.layout-boxed .sticky,
	.layout-boxed .sticky .sticky__wrapper,
	.layout-boxed .sticky .sticky__wrapper .sp-megamenu-parent .sp-dropdown{
		max-width:'.$this->helix3->getParam('boxed_layout_width').'px;
		margin:0 auto;
	}';

	if ($this->params->get('boxed_background_color') != '') { 
		$boxed_background_color = 'background-color:'.$this->helix3->getParam('boxed_background_color').';box-shadow:0 0 7px rgba(0,0,0,0.2);';
	} 
	$body_innerwrapper_overflow = '';
	
	if ($this->helix3->getParam('boxed_layout_spacing') != 0) { 
		$boxed_layout_spacing = 'margin:' . $this->helix3->getParam('boxed_layout_spacing') . 'px auto;';
		$boxed_layout_spacing .= $boxed_background_color;
		$boxed_layout_spacing .= 'max-width:'.$this->helix3->getParam('boxed_layout_width').'px;';
		$boxed_layout_spacing = 'body.layout-boxed .body-wrapper {margin:-' . $this->helix3->getParam('boxed_layout_spacing') . 'px auto 0;padding:' . $this->helix3->getParam('boxed_layout_spacing') . 'px 0 0;}body.layout-boxed .body-innerwrapper {' . $boxed_layout_spacing . '}
		';
		$doc->addStyledeclaration($boxed_layout_spacing);
	} else {
		$boxed_layout_spacing = $boxed_background_color;
		$boxed_layout_spacing .= 'max-width:'.$this->helix3->getParam('boxed_layout_width').'px;';
		$boxed_layout_spacing = 'body.layout-boxed .body-innerwrapper {' . $boxed_layout_spacing . '}
		';
		$doc->addStyledeclaration($boxed_layout_spacing);
	}
} else { 
	$body_innerwrapper_overflow = ' body_innerwrapper_overflow';
	$boxed_sticky_header = '';
}
		
//Body Font
$webfonts = array();

if ($this->params->get('enable_body_font')) {
    $webfonts['body'] = $this->params->get('body_font');
}

//Heading1 Font
if ($this->params->get('enable_h1_font')) {
    $webfonts['h1'] = $this->params->get('h1_font');
}

//Heading2 Font
if ($this->params->get('enable_h2_font')) {
    $webfonts['h2'] = $this->params->get('h2_font');
}

//Heading3 Font
if ($this->params->get('enable_h3_font')) {
    $webfonts['h3'] = $this->params->get('h3_font');
}

//Heading4 Font
if ($this->params->get('enable_h4_font')) {
    $webfonts['h4'] = $this->params->get('h4_font');
}

//Heading5 Font
if ($this->params->get('enable_h5_font')) {
    $webfonts['h5'] = $this->params->get('h5_font');
}

//Heading6 Font
if ($this->params->get('enable_h6_font')) {
    $webfonts['h6'] = $this->params->get('h6_font');
}

//Navigation Font
if ($this->params->get('enable_navigation_font')) {
    $webfonts['.sp-megamenu-parent'] = $this->params->get('navigation_font');
}

//Custom Font
if ($this->params->get('enable_custom_font') && $this->params->get('custom_font_selectors')) {
    $webfonts[$this->params->get('custom_font_selectors')] = $this->params->get('custom_font');
}

$this->helix3->addGoogleFont($webfonts);


// SmoothScroll.js
if ($this->params->get('smooth_scroll_version') == '0') { 
	$smooth_scroll_js = '';
} else if ($this->params->get('smooth_scroll_version') == '2') { 
	$smooth_scroll_js = 'SmoothScroll-1.4.9.js, ';
} else if ($this->params->get('smooth_scroll_version') == '3') { 
	$smooth_scroll_js = 'SmoothScroll-1.4.10.js, ';
} else {
	$smooth_scroll_js = 'SmoothScroll.js, ';
}
	
	$js_vars = '
	var sp_preloader = "' . $this->params->get('preloader') . '";
	var sp_offanimation = "' . $this->params->get('offcanvas_animation') . '";
	var stickyHeaderVar = "' . $this->params->get('sticky_header') . '";

	';
	  
	if ($this->params->get('sticky_header') == 1) {
		$stickyHeaderAppearVar = ($this->helix3->getParam('sticky_header_appear_point')) ? 'var stickyHeaderAppearPoint = ' . $this->params->get('sticky_header_appear_point') . ';' : 'var stickyHeaderAppearPoint = 250;';
	} else {
		$stickyHeaderAppearVar = '';
	}
	 
	$all_js_vars = $js_vars . $stickyHeaderAppearVar;
	$all_js_vars = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $all_js_vars); // Remove whitespace
	$doc->addScriptdeclaration($all_js_vars);
		
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
        <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <?php
            if ($favicon = $this->helix3->getParam('favicon')) {
                $doc->addFavicon(JURI::base(true) . '/' . $favicon);
            } else {
                $doc->addFavicon($this->helix3->getTemplateUri() . '/images/favicon.ico');
            }
        ?>
          <script data-ad-client="ca-pub-4943184624431596" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
        <!-- head -->
        <jdoc:include type="head" />
                <?php			
                $preloader_bg = ($this->helix3->getParam('preloader_bg')) ? $this->helix3->getParam('preloader_bg') : 'rgba(245,245,245,0.43)';
                $preloader_tx = ($this->helix3->getParam('preloader_tx')) ? $this->helix3->getParam('preloader_tx') : '#f5f5f5';
				
				// FontAwesome icons (fa-v4-shims.css is for support older FA4 icons
				$font_awesome_5 = ',font-awesome.min.css,fa-v4-shims.css';
				
                // load css, less and js
                $this->helix3->addCSS('bootstrap.min.css'. $font_awesome_5) // CSS Files
                        ->addJS('bootstrap.min.js, '.$smooth_scroll_js.'jquery.easing.min.js, main.js') // JS Files
                        ->lessInit()->setLessVariables(array(
                            'preset' => $this->helix3->Preset(),
                            'bg_color' => $this->helix3->PresetParam('_bg'),
                            'text_color' => $this->helix3->PresetParam('_text'),
                            'major_color' => $this->helix3->PresetParam('_major'),
                            'preloader_bg' => $preloader_bg,
                            'preloader_tx' => $preloader_tx,
                        ))
                        ->addLess('legacy/bootstrap', 'legacy')
                        ->addLess('master', 'template');
			
                //RTL
                if ($this->direction == 'rtl') {
                    $this->helix3->addCSS('bootstrap-rtl.min.css')
                            ->addLess('rtl', 'rtl');
                }

                $this->helix3->addLess('presets', 'presets/' . $this->helix3->Preset(), array('class' => 'preset'));

                //Before Head
                if ($before_head = $this->helix3->getParam('before_head')) {
                    echo $before_head . "\n";
           		}
				
         ?>
    </head>
    <body class="<?php echo $this->helix3->bodyClass($body_classes); ?> off-canvas-menu-init">
    
    	<?php // added class "body-wrapper". It was only "off-canvas-menu-wrap" before. ?>
        <div class="body-wrapper off-canvas-menu-wrap">
            <div class="body-innerwrapper<?php echo $body_innerwrapper_overflow; ?>">
    			<?php $this->helix3->generatelayout(); ?>
            </div> <!-- /.body-innerwrapper -->
        </div> <!-- /.body-wrapper -->
        
        <!-- Off Canvas Menu -->
        <div class="offcanvas-menu">
            <a href="#" class="close-offcanvas" aria-label="Close"><i class="fa fa-remove" aria-hidden="true"></i></a>
            <div class="offcanvas-inner">
                <?php if ($this->helix3->countModules('offcanvas')) { ?>
                    <jdoc:include type="modules" name="offcanvas" style="sp_xhtml" />
                    <?php } else { ?>
                    <p class="alert alert-warning">
                    <?php echo JText::_('HELIX_NO_MODULE_OFFCANVAS'); ?>
                    </p>
    	<?php } ?>
            </div> <!-- /.offcanvas-inner -->
        </div> <!-- /.offcanvas-menu -->

        <?php
		// Header (new from Flex 3.0)
		$header_height = ($this->helix3->getParam('header_height')) ? $this->helix3->getParam('header_height') : '90';
		$sticky_header_height = ($this->helix3->getParam('sticky_header_height')) ? $this->helix3->getParam('sticky_header_height') : '75';
		$header_link_color = ($this->helix3->getParam('header_link_color')) ? 'color:'. $this->helix3->getParam('header_link_color') : '';
		$header_active_link_color = ($this->helix3->getParam('header_active_link_color')) ? $this->helix3->getParam('header_active_link_color') : '';
		$headerbgcolor = ($this->helix3->getParam('headerbg')) ? 'background:'. $this->helix3->getParam('headerbg') .';' : '';
		$stickybgcolor = ($this->helix3->getParam('stickybg')) ? 'background:'. $this->helix3->getParam('stickybg') .';' : '';
		$mega_dropdown_bg = ($this->helix3->getParam('mega_dropdown_bg')) ? 'background:'. $this->helix3->getParam('mega_dropdown_bg') : '';
		$mega_dropdown_color = ($this->helix3->getParam('mega_dropdown_color')) ? 'color:'. $this->helix3->getParam('mega_dropdown_color') : '';
		$sticky_appearance_animation = ($this->helix3->getParam('sticky_appearance_animation')) ? '-webkit-animation-name:'. $this->helix3->getParam('sticky_appearance_animation') .';animation-name:'. $this->helix3->getParam('sticky_appearance_animation') .';' : '-webkit-animation-name:fade-in-down;animation-name:fade-in-down;';
		$sticky_appearance_none = ($this->helix3->getParam('sticky_appearance_animation') == 'none') ? '-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;' : '';
		
		$sticky_header_link_color = ($this->helix3->getParam('sticky_header_link_color')) ? 'color:'. $this->helix3->getParam('sticky_header_link_color') : '';
		$sticky_header_active_link_color = ($this->helix3->getParam('sticky_header_active_link_color')) ? $this->helix3->getParam('sticky_header_active_link_color') : '';
		
		// Off-canvas
		$offcanvas_bg = ($this->helix3->getParam('offcanvas_bg')) ? 'background:'. $this->helix3->getParam('offcanvas_bg') : '';
		$offcanvas_color = ($this->helix3->getParam('offcanvas_color')) ? $this->helix3->getParam('offcanvas_color') : '';
		$offcanvas = '.offcanvas-menu{'. $offcanvas_bg .'}.offcanvas-menu ul li a{color: '. $offcanvas_color .'}.offcanvas-menu .offcanvas-inner .search input.inputbox{border-color: '. $offcanvas_color .'}';
		$doc->addStyledeclaration($offcanvas);
		
		$header_styling = '
		#sp-header .top-search-wrapper .icon-top-wrapper,
		#sp-header .top-search-wrapper .icon-top-wrapper >i:before,
		.sp-megamenu-wrapper > .sp-megamenu-parent >li >a,
		.sp-megamenu-wrapper #offcanvas-toggler,
		#sp-header .modal-login-wrapper span,
		#sp-header .ap-my-account i.pe-7s-user,
		#sp-header .ap-my-account .info-text,
		#sp-header .mod-languages,
		#sp-header .logo,
		#cart-menu,
		#cd-menu-trigger,
		.cd-cart,
		.cd-cart > i{  
			height:' . $header_height . 'px;
			line-height:' . $header_height . 'px;
		}
		.total_products{top:calc('. $header_height .'px / 2 - 22px);}
		#sp-header,
		.transparent-wrapper{
			height:' . $header_height . 'px;
			'.$headerbgcolor.'
		}
		.transparent,
		.sticky-top{
			'.$headerbgcolor.'
		}
		#sp-header #sp-menu .sp-megamenu-parent >li >a,
		#sp-header #sp-menu .sp-megamenu-parent li .sp-dropdown >li >a,
		#sp-header .top-search-wrapper .icon-top-wrapper i,
		#sp-header #cd-menu-trigger i,
		#sp-header .cd-cart i,
		#sp-header .top-search-wrapper{'. $header_link_color .'}
		#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner{'. $mega_dropdown_bg .'}
		#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a,
		#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item.separator >a,
		#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item.separator >a:hover,
		#sp-header .sp-module-content ul li a,
		#sp-header .vm-menu .vm-title{'. $mega_dropdown_color .'}		
		';
		// Onepage
		if ($this->helix3->getParam('header_active_link_color') != '') { 
			$active_link_color = '
			#sp-header #sp-menu .sp-megamenu-parent >li.active a,
			#sp-header #sp-menu .sp-megamenu-parent >li.current-item >a,
            #sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
			#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active >a,	
			#offcanvas-toggler >i,
			#offcanvas-toggler >i:hover{color:'. $header_active_link_color .'}
			#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
			#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
			#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
			#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover{
			  color: #fff;
			  background-color:'. $header_active_link_color .';
			}
			#sp-header.onepage .sp-megamenu-parent li.active a,
			#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll{
				color:'. $header_active_link_color .';
				border-bottom-color:'. $header_active_link_color .';
			}
			';
		} else {
			$active_link_color = '';
		}
		
		if ($this->params->get('sticky_header') == 1) { 
			$sticky_header_styling = '
			.sticky .logo,
			.sticky #cart-menu,
			.sticky #cd-menu-trigger,
			.sticky .cd-cart,
			.sticky .cd-cart >i,
			.sticky .menu-is-open >i,
			#sp-header.sticky .modal-login-wrapper span,
			#sp-header.sticky .ap-my-account i.pe-7s-user,
			#sp-header.sticky .ap-my-account .info-text,
			#sp-header.sticky .mod-languages,
			#sp-header.sticky .top-search-wrapper .icon-top-wrapper,
			#sp-header.sticky .top-search-wrapper .icon-top-wrapper >i:before,
			.sticky .sp-megamenu-wrapper > .sp-megamenu-parent >li >a,
			.sticky .sp-megamenu-wrapper #offcanvas-toggler,
			.sticky #sp-logo a.logo{ 
				height:'.$sticky_header_height.'px;
				line-height:'.$sticky_header_height.'px;
			 }
			 .sticky .total_products{top: calc('. $sticky_header_height .'px / 2 - 22px);}
			 .sticky .sticky__wrapper{
				'.$stickybgcolor.'
				 height:'.$sticky_header_height.'px;
				 '. $sticky_appearance_none . $sticky_appearance_animation .'
			}
			'. $boxed_sticky_header .'
			.sticky .sticky__wrapper .sp-sticky-logo {
				height:'.$sticky_header_height.'px;
			}
			.sticky.onepage .sticky__wrapper,
			.sticky.white .sticky__wrapper,
			.sticky.transparent .sticky__wrapper{
				'.$stickybgcolor.'
			} 
			#sp-header.sticky #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent >li >a,
			#sp-header.sticky .top-search-wrapper,
			#sp-header.sticky .top-search-wrapper .icon-top-wrapper i,
			#sp-header.sticky #cd-menu-trigger i,
			#sp-header.sticky .cd-cart i{
				'. $sticky_header_link_color .';
			}	
			#sp-header.sticky #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent >li.active>a,
			#sp-header.sticky #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent >li.current-item>a,
			#sp-header.sticky #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent >li.sp-has-child.active>a,
			.sticky #offcanvas-toggler >i,
			.sticky #offcanvas-toggler >i:hover{
				color:'. $sticky_header_active_link_color .';
			}
			 ';
			 
			$header_css = $header_styling . $active_link_color . $sticky_header_styling;
			$header_css = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $header_css); // Remove whitespace
			$doc->addStyledeclaration($header_css);
		} else { 
			$header_css = $header_styling . $active_link_color;
			$header_css = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $header_css); // Remove whitespace
			$doc->addStyledeclaration($header_css);
		}
		
		//Custom CSS
		if ($custom_css = $this->helix3->getParam('custom_css')) {
			$doc->addStyledeclaration($custom_css);
		}
		
		//Custom JS
		if ($custom_js = $this->helix3->getParam('custom_js')) {
			$doc->addScriptdeclaration($custom_js);
		}


        if ($this->params->get('compress_css')) {
            $this->helix3->compressCSS();
        }
		
		
		$tempOption = $app->input->get('option');

		if ( $this->params->get('compress_js') && $tempOption != 'com_config' ) {
                $this->helix3->compressJS($this->params->get('exclude_js'));
		}
		

		//before body
		if ($before_body = $this->helix3->getParam('before_body')) {
			echo $before_body . "\n";
		} 
        
        // Removes: jQuery(window).on('load', function() {new JCaption('img.caption');});
        if (isset($this->_script['text/javascript'])) {
            $this->_script['text/javascript'] = preg_replace('%jQuery\(\window\)\.on\(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script['text/javascript']);
            if (empty($this->_script['text/javascript']))
                unset($this->_script['text/javascript']);
        }
        
        // Removes Mootools library	
        if($this->params->get('remove_mootools')) {
            unset($doc->_scripts[$this->baseurl . '/media/system/js/mootools-core.js']);
            unset($doc->_scripts[$this->baseurl . '/media/system/js/core.js']);
            unset($doc->_scripts[$this->baseurl . '/media/system/js/mootools-more.js']);
            unset($doc->_scripts[$this->baseurl . '/media/system/js/caption.js']);
        }
        // Custom fix for conflict with Mootools		
        if($this->params->get('mootools_fix')) {
            $doc->addScriptDeclaration('window.addEvent("domready",function(){Element.prototype.hide=function(){}});');
        }
        ?>
    
        <jdoc:include type="modules" name="debug" />
        <!-- Preloader -->
        <jdoc:include type="modules" name="helixpreloader" />
    </body>
</html>comingsoon.php000060400000024245150750504150007435 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted access');

$doc = JFactory::getDocument();
$app = JFactory::getApplication();

//Load Helix
$helix3_path = JPATH_PLUGINS.'/system/helix3/core/helix3.php';

if (file_exists($helix3_path)) {
    require_once($helix3_path);
    $this->helix3 = Helix3::getInstance();
} else {
    die('Please install and activate helix plugin');
}

// Remove the generator meta tag
if($this->helix3->getParam('remove_joomla_generator')) {
  $doc->setGenerator(null);
}

$comingsoon_title = $this->params->get('comingsoon_title');
if( $comingsoon_title ) {
	$doc->setTitle( $comingsoon_title . ' | ' . $app->get('sitename') );
}

$comingsoon_date = explode('-', $this->params->get("comingsoon_date"));
$custom_logo_class = '';

//Load jQuery
JHtml::_('jquery.framework');
?>
<!DOCTYPE html>
<html class="sp-comingsoon" xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?php
    if($favicon = $this->helix3->getParam('favicon')) {
        $doc->addFavicon( JURI::base(true) . '/' .  $favicon);
    } else {
        $doc->addFavicon( $this->helix3->getTemplateUri() . '/images/favicon.ico' );
    }
    ?>
<jdoc:include type="head" />
    <?php
    $this->helix3->addCSS('bootstrap.min.css, font-awesome.min.css')
        ->lessInit()->setLessVariables(array(
            'preset'=>$this->helix3->Preset(),
            'bg_color'=> $this->helix3->PresetParam('_bg'),
            'text_color'=> $this->helix3->PresetParam('_text'),
            'major_color'=> $this->helix3->PresetParam('_major')
            ))
        ->addLess('master', 'template')
        ->addLess('presets',  'presets/'.$this->helix3->Preset())
    	->addJS('bootstrap.min.js, main.js, jquery.countdown.min.js');
		
		//Custom CSS
		if ($custom_css = $this->helix3->getParam('custom_css')) {
			$doc->addStyledeclaration($custom_css);
		}
		
		//Custom JS
		if ($custom_js = $this->helix3->getParam('custom_js')) {
			$doc->addScriptdeclaration($custom_js);
		}
		
//Custom background image
if($comingsoon_bg_image = $this->helix3->getParam('comingsoon_bg_image')) {
	
	$comingsoon_bg = 'background-color: transparent!important;';
    $comingsoon_bg .= 'background-image: url(' . JURI::base(true ) . '/' . $comingsoon_bg_image . ');';
    $comingsoon_bg .= 'background-repeat: no-repeat;';
    $comingsoon_bg .= 'background-size: cover;';
    $comingsoon_bg .= 'background-attachment: fixed;';
    $comingsoon_bg .= 'background-position: 50% 50%;';
    $comingsoon_bg = '.sp-comingsoon body {' . $comingsoon_bg . '}.sp-comingsoon body a.logo{background: rgba(0,0,0,0.6);}.sp-comingsoon body a.logo + .fa-clock{ opacity:0.57;}.sp-comingsoon body a.logo:hover + .fa-clock{opacity: 0.85}'; 

    $doc->addStyledeclaration( $comingsoon_bg );
}

//Body Font
$webfonts = array();

if( $this->params->get('enable_body_font') ) {
    $webfonts['body'] = $this->params->get('body_font');
}

//Heading1 Font
if( $this->params->get('enable_h1_font') ) {
    $webfonts['h1'] = $this->params->get('h1_font');
}

$this->helix3->addGoogleFont($webfonts);

$comingsoon_bg_image != '' ? $comingsoon_bg_image_class = ' class="with-bckg-img text-shadow"' : $comingsoon_bg_image_class = '';

?>
</head>
<body<?php echo $comingsoon_bg_image_class; ?>>
           <?php if( $this->helix3->getParam('comingsoon_logo') ) { ?>
           		<a class="logo" href="<?php echo $this->baseurl; ?>/"><div class="backhome hidden-xs hidden-sm"><i class="fas fa-angle-left"></i> <?php echo JText::_('HELIX_GO_BACK'); ?></div>
				<img style="max-height:150px;" class="sp-default-logo<?php echo $custom_logo_class ?>" src="<?php echo $this->helix3->getParam('comingsoon_logo') ?>" alt="<?php echo $app->get('sitename'); ?>">
                </a>
			<?php } else { ?>
				<?php if( $this->helix3->getParam('logo_image') ) { ?>
                    <a class="logo" href="<?php echo $this->baseurl; ?>/"><div class="backhome hidden-xs hidden-sm"><i class="fas fa-angle-left"></i> <?php echo JText::_('HELIX_GO_BACK'); ?></div>
                    <img style="max-height:150px;" class="sp-default-logo<?php echo $custom_logo_class ?>" src="<?php echo $this->helix3->getParam('logo_image') ?>" alt="<?php echo $app->get('sitename'); ?>">
                    </a>
                <?php } else { ?>
                    <a class="logo" href="<?php echo $this->baseurl; ?>/"><div class="backhome hidden-xs hidden-sm"><i class="fas fa-angle-left"></i> <?php echo JText::_('HELIX_GO_BACK'); ?></div><img style="width:150px;height:50%;" class="sp-default-logo<?php echo $custom_logo_class ?>" src="<?php echo $this->helix3->getTemplateUri() ?>/images/presets/<?php echo $this->helix3->Preset() ?>/logo@2x.png" alt="<?php echo $app->get('sitename'); ?>"></a>          
                <?php } ?>         
			<?php } ?>
            <div class="far fa-clock"></div>
<div class="sp-comingsoon-wrap">	
	<div class="container">
		<div class="text-center">
			<div id="sp-comingsoon">
                
				<?php if( $comingsoon_title ) { ?>
					<h1 class="sp-comingsoon-title">
						<?php echo $comingsoon_title; ?>
					</h1>
				<?php } ?>

				<?php if( $this->params->get('comingsoon_content') ) { ?>
					<div class="sp-comingsoon-content">
						<?php echo $this->params->get('comingsoon_content'); ?>
					</div>
				<?php } ?>

				<div id="sp-comingsoon-countdown" class="sp-comingsoon-countdown">
					
				</div>

				<?php if($this->countModules('comingsoon')) { ?>
				<div class="sp-position-comingsoon">
					<jdoc:include type="modules" name="comingsoon" style="sp_xhtml" />
				</div>
				<?php } ?>

				<?php
				//Social Icons
				$facebook 	= $this->helix3->getParam('facebook');
				$twitter  	= $this->helix3->getParam('twitter');
				$googleplus = $this->helix3->getParam('googleplus');
				$instagram  = $this->helix3->getParam('instagram');
				$pinterest 	= $this->helix3->getParam('pinterest');
				$youtube 	= $this->helix3->getParam('youtube');
				$linkedin 	= $this->helix3->getParam('linkedin');
				$dribbble 	= $this->helix3->getParam('dribbble');
				$behance 	= $this->helix3->getParam('behance');
				$skype 		= $this->helix3->getParam('skype');
				$whatsapp 	= $this->helix3->getParam('whatsapp');
				$flickr 		= $this->helix3->getParam('flickr');
				$vk 			= $this->helix3->getParam('vk');

				if( $this->helix3->getParam('show_social_icons') && ( $facebook || $twitter || $googleplus || $instagram || $pinterest || $youtube || $linkedin || $dribbble || $behance || $skype || $whatsapp || $flickr || $vk ) ) {
					$html  = '<ul class="social-icons">';

					if( $facebook ) {
						$html .= '<li><a target="_blank" href="'. $facebook .'" aria-label="facebook"><i class="fab fa-facebook-f" aria-hidden="true"></i></a></li>';
					}
					if( $twitter ) {
						$html .= '<li><a target="_blank" href="'. $twitter .'" aria-label="twitter"><i class="fab fa-twitter" aria-hidden="true"></i></a></li>';
					}
					if( $googleplus ) {
						$html .= '<li><a target="_blank" href="'. $googleplus .'" aria-label="GooglePlus"><i class="fab fa-google-plus-g" aria-hidden="true"></i></a></li>';
					}
					if( $instagram ) {
						$html .= '<li ><a target="_blank" href="'. $instagram .'" aria-label="Instagram"><i class="fab fa-instagram" aria-hidden="true"></i></a></li>';
					}
					if( $pinterest ) {
						$html .= '<li><a target="_blank" href="'. $pinterest .'" aria-label="Pinterest"><i class="fab fa-pinterest" aria-hidden="true"></i></a></li>';
					}
					if( $youtube ) {
						$html .= '<li><a target="_blank" href="'. $youtube .'" aria-label="Youtube"><i class="fab fa-youtube" aria-hidden="true"></i></a></li>';
					}
					if( $linkedin ) {
						$html .= '<li><a target="_blank" href="'. $linkedin .'" aria-label="LinkedIn"><i class="fab fa-linkedin" aria-hidden="true"></i></a></li>';
					}
					if( $dribbble ) {
						$html .= '<li><a target="_blank" href="'. $dribbble .'" aria-label="Dribbble"><i class="fab fa-dribbble" aria-hidden="true"></i></a></li>';
					}
					if( $behance ) {
						$html .= '<li><a target="_blank" href="'. $behance .'" aria-label="Behance"><i class="fab fa-behance" aria-hidden="true"></i></a></li>';
					}
					if( $flickr ) {
						$html .= '<li><a target="_blank" href="'. $flickr .'" aria-label="Flickr"><i class="fab fa-flickr" aria-hidden="true"></i></a></li>';
					}
					if( $vk ) {
						$html .= '<li><a target="_blank" href="'. $vk .'" aria-label="VK"><i class="fab fa-vk" aria-hidden="true"></i></a></li>';
					}
					if( $skype ) {
						$html .= '<li><a href="skype:'. $skype .'?chat" aria-label="Skype"><i class="fab fa-skype" aria-hidden="true"></i></a></li>';
					}
					if( $whatsapp ) {
						$html .= '<li><a href="whatsapp://send?abid='. $whatsapp .'&text=Hi" aria-label="WhatsApp"><i class="fab fa-whatsapp" aria-hidden="true"></i></a></li>';
					}

					$html .= '<ul>';

					echo $html;
				}
				?>
			</div>
		</div>
	</div>
</div>
<?php 
// Add JS and minify
	$countdown_js = 'jQuery(function($){
		$(\'#sp-comingsoon-countdown\').countdown(\''.trim($comingsoon_date[2]).'/'.trim($comingsoon_date[1]).'/'.trim($comingsoon_date[0]).'\', function(event) {$(this).html(event.strftime(\'<div class="days"><span class="number">%-D</span><span class="string">%!D:'.JText::_("HELIX_DAY").','.JText::_("HELIX_DAYS").';</span></div><div class="hours"><span class="number">%H</span><span class="string">%!H:'.JText::_("HELIX_HOUR").','.JText::_("HELIX_HOURS").';</span></div><div class="minutes"><span class="number">%M</span><span class="string">%!M:'.JText::_("HELIX_MINUTE").','.JText::_("HELIX_MINUTES").';</span></div><div class="seconds"><span class="number">%S</span><span class="string">%!S:'.JText::_("HELIX_SECOND").','.JText::_("HELIX_SECONDS").';</span></div>\'));
		});
	});'; 
	$countdown_js = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $countdown_js); // Remove whitespace
	$doc->addScriptdeclaration($countdown_js);	
?>
</body>
</html>component.php000060400000002663150750504150007264 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('resticted aceess');
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?php
    $doc = JFactory::getDocument();

    if($favicon = $this->params->get('favicon')) {
        $doc->addFavicon( JURI::base(true) . '/' .  $favicon);
    } else {
        $doc->addFavicon( $this->baseurl . '/templates/'. $this->template .'/images/favicon.ico' );
    }
    ?>

    <jdoc:include type="head" />
   	<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/media/jui/css/bootstrap.min.css" type="text/css" />
	<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/frontend-edit.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" />
</head>
<body class="contentpane">
	<jdoc:include type="message" />
	<jdoc:include type="component" />
</body>
</html>
js/jquery.nav.js000060400000004652150750504150007625 0ustar00!function(a,b,c,d){var e=function(d,e){this.elem=d,this.$elem=a(d),this.options=e,this.metadata=this.$elem.data("plugin-options"),this.$win=a(b),this.sections={},this.didScroll=!1,this.$doc=a(c),this.docHeight=this.$doc.height()};e.prototype={defaults:{navItems:"a",currentClass:"current",changeHash:!1,easing:"swing",filter:"",scrollSpeed:750,scrollThreshold:.5,begin:!1,end:!1,scrollChange:!1},init:function(){return this.config=a.extend({},this.defaults,this.options,this.metadata),this.$nav=this.$elem.find(this.config.navItems),""!==this.config.filter&&(this.$nav=this.$nav.filter(this.config.filter)),this.$nav.on("click.onePageNav",a.proxy(this.handleClick,this)),this.getPositions(),this.bindInterval(),this.$win.on("resize.onePageNav",a.proxy(this.getPositions,this)),this},adjustNav:function(a,b){a.$elem.find("."+a.config.currentClass).removeClass(a.config.currentClass),b.addClass(a.config.currentClass)},bindInterval:function(){var b,a=this;a.$win.on("scroll.onePageNav",function(){a.didScroll=!0}),a.t=setInterval(function(){b=a.$doc.height(),a.didScroll&&(a.didScroll=!1,a.scrollChange()),b!==a.docHeight&&(a.docHeight=b,a.getPositions())},250)},getHash:function(a){return a.attr("href").split("#")[1]},getPositions:function(){var c,d,e,b=this;b.$nav.each(function(){c=b.getHash(a(this)),e=a("#"+c),e.length&&(d=e.offset().top,b.sections[c]=Math.round(d))})},getSection:function(a){var b=null,c=Math.round(this.$win.height()*this.config.scrollThreshold);for(var d in this.sections)this.sections[d]-c<a&&(b=d);return b},handleClick:function(c){var d=this,e=a(c.currentTarget),f=e.parent(),g="#"+d.getHash(e);f.hasClass(d.config.currentClass)||(d.config.begin&&d.config.begin(),d.adjustNav(d,f),d.unbindInterval(),d.scrollTo(g,function(){d.config.changeHash&&(b.location.hash=g),d.bindInterval(),d.config.end&&d.config.end()})),c.preventDefault()},scrollChange:function(){var c,a=this.$win.scrollTop(),b=this.getSection(a);null!==b&&(c=this.$elem.find('a[href$="#'+b+'"]').parent(),c.hasClass(this.config.currentClass)||(this.adjustNav(this,c),this.config.scrollChange&&this.config.scrollChange(c)))},scrollTo:function(b,c){var d=a(b).offset().top-65;a("html, body").animate({scrollTop:d},this.config.scrollSpeed,this.config.easing,c)},unbindInterval:function(){clearInterval(this.t),this.$win.unbind("scroll.onePageNav")}},e.defaults=e.prototype.defaults,a.fn.onePageNav=function(a){return this.each(function(){new e(this,a).init()})}}(jQuery,window,document);js/vm-cart.js000060400000007374150750504150007100 0ustar00jQuery(document).ready(function(a){function e(b){b.each(function(){var b=a(this),c=b.find('[data-type="select"]'),e=b.find(".add-to-cart"),h=b.next(".cd-customization-trigger");c.on("click",function(b){var c=a(this);if(c.toggleClass("is-open"),g(c),a(b.target).is("li")){var d=a(b.target),e=d.index()+1;d.addClass("active").siblings().removeClass("active"),c.removeClass("selected-1 selected-2 selected-3").addClass("selected-"+e),c.hasClass("color")&&f(c,e-1)}}),e.on("click",function(){d||(d=!0,g(e),e.addClass("is-added").find("path").eq(0).animate({"stroke-dashoffset":0},300,function(){setTimeout(function(){i(),e.removeClass("is-added").find(".addtocart-button").on("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){e.find("path").eq(0).css("stroke-dashoffset","19.79"),d=!1}),a(".no-csstransitions").length>0&&(e.find("path").eq(0).css("stroke-dashoffset","19.79"),d=!1)},600)}))}),h.on("click",function(a){a.preventDefault(),g(e)})})}function f(a,b){var c=a.parent(".cd-customization").prev("a").children(".cd-slider-wrapper"),d=c.children("li");d.eq(b).removeClass("move-left").addClass("selected").prevAll().removeClass("selected").addClass("move-left").end().nextAll().removeClass("selected move-left")}function g(a){a.siblings('[data-type="select"]').removeClass("is-open").end().parents(".cd-single-item").addClass("hover").parent("li").siblings("li").find(".cd-single-item").removeClass("hover").end().find('[data-type="select"]').removeClass("is-open")}function h(){b.parent(".cd-single-item").removeClass("hover").end().find('[data-type="select"]').removeClass("is-open")}function i(){!c.hasClass("items-added")&&c.addClass("items-added");var a=c.find("span"),b=parseInt(a.text())+1;a.text(b)}var b=a(".cd-customization"),c=a(".cd-cart"),d=!1;e(b),a("body").on("click",function(b){(a(b.target).is("body")||a(b.target).is(".cd-gallery"))&&h()})}),jQuery(document).ready(function(a){var b=a("#cd-menu-trigger"),c=a(".main-content"),d=a("#cart-menu");b.on("click",function(e){e.preventDefault(),b.toggleClass("is-clicked"),d.toggleClass("shopping-menu-is-open"),c.toggleClass("shopping-menu-is-open").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){a("body").toggleClass("overflow-hidden")}),a("#cd-lateral-nav").toggleClass("shopping-menu-is-open"),a("html").hasClass("no-csstransitions")&&a("body").toggleClass("overflow-hidden")}),c.on("click",function(e){a(e.target).is("#cd-menu-trigger, #cd-menu-trigger span")||(b.removeClass("is-clicked"),d.removeClass("shopping-menu-is-open"),c.removeClass("shopping-menu-is-open").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){a("body").removeClass("overflow-hidden")}),a("#cd-lateral-nav").removeClass("shopping-menu-is-open"),a("html").hasClass("no-csstransitions")&&a("body").removeClass("overflow-hidden"))}),a(".item-has-children").children("a").on("click",function(b){b.preventDefault(),a(this).toggleClass("submenu-open").next(".sub-menu").slideToggle(200).end().parent(".item-has-children").siblings(".item-has-children").children("a").removeClass("submenu-open").next(".sub-menu").slideUp(200)})});

jQuery(function($) {
	if ($("body.sticky-header").length > 0) {
		$("#sp-header #cd-menu-trigger").prependTo("#sp-header #cart-menu").append("<div class=\"total_products\"></div>");
		$("#sp-header #cd-menu-trigger").prependTo("#sp-header .shopping-menu-is-open").append("<div class=\"total_products\"></div>"); 
		$(".cd-cart + .cd-cart").remove();
        $(window).on('scroll', function () {
            if ($(window).scrollTop() > 350) {
				$("#cart-menu #cd-menu-trigger").addClass("menu-is-open");
            } else {
				$("#cart-menu #cd-menu-trigger").removeClass("menu-is-open");
            }
        });
    }
});js/masonry.min.js000060400000057022150750504150007774 0ustar00/*!
 * Masonry PACKAGED v4.2.0
 * Cascading grid layout library
 * http://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */

!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);r.isBoxSizeOuter=s=200==t(o.width),i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var r=i.toDashed(o),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(n&&n.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,o,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),a=-1!=o.indexOf("%")?parseFloat(o)/100*r.height:parseInt(o,10);s=isNaN(s)?0:s,a=isNaN(a)?0:a,s-=e?r.paddingLeft:r.paddingRight,a-=i?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),r=parseInt(e,10),s=o===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,h=e-n,u={};u.transform=this.getTranslate(a,h),this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});js/SmoothScroll-1.4.9.js000060400000016476150750504150010631 0ustar00// SmoothScroll.js version 1.4.9 (http://www.smoothscroll.net/)
!function(){var s,i,c,a,o={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},p=o,u=!1,d=!1,l={x:0,y:0},f=!1,m=document.documentElement,h=[],w=/^Mac/.test(navigator.platform),v={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},y={37:1,38:1,39:1,40:1};function b(){if(!f&&document.body){f=!0;var e=document.body,t=document.documentElement,o=window.innerHeight,n=e.scrollHeight;if(m=0<=document.compatMode.indexOf("CSS")?t:e,s=e,p.keyboardSupport&&Y("keydown",D),top!=self)d=!0;else if(Q&&o<n&&(e.offsetHeight<=o||t.offsetHeight<=o)){var r,a=document.createElement("div");a.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+m.scrollHeight+"px",document.body.appendChild(a),c=function(){r||(r=setTimeout(function(){u||(a.style.height="0",a.style.height=m.scrollHeight+"px",r=null)},500))},setTimeout(c,10),Y("resize",c);if((i=new R(c)).observe(e,{attributes:!0,childList:!0,characterData:!1}),m.offsetHeight<=o){var l=document.createElement("div");l.style.clear="both",e.appendChild(l)}}p.fixedBackground||u||(e.style.backgroundAttachment="scroll",t.style.backgroundAttachment="scroll")}}var g=[],S=!1,x=Date.now();function k(d,f,m){var e,t;if(e=0<(e=f)?1:-1,t=0<(t=m)?1:-1,(l.x!==e||l.y!==t)&&(l.x=e,l.y=t,g=[],x=0),1!=p.accelerationMax){var o=Date.now()-x;if(o<p.accelerationDelta){var n=(1+50/o)/2;1<n&&(n=Math.min(n,p.accelerationMax),f*=n,m*=n)}x=Date.now()}if(g.push({x:f,y:m,lastX:f<0?.99:-.99,lastY:m<0?.99:-.99,start:Date.now()}),!S){var r=q(),h=d===r||d===document.body;null==d.$scrollBehavior&&function(e){var t=M(e);if(null==B[t]){var o=getComputedStyle(e,"")["scroll-behavior"];B[t]="smooth"==o}return B[t]}(d)&&(d.$scrollBehavior=d.style.scrollBehavior,d.style.scrollBehavior="auto");var w=function(e){for(var t=Date.now(),o=0,n=0,r=0;r<g.length;r++){var a=g[r],l=t-a.start,i=l>=p.animationTime,c=i?1:l/p.animationTime;p.pulseAlgorithm&&(c=F(c));var s=a.x*c-a.lastX>>0,u=a.y*c-a.lastY>>0;o+=s,n+=u,a.lastX+=s,a.lastY+=u,i&&(g.splice(r,1),r--)}h?window.scrollBy(o,n):(o&&(d.scrollLeft+=o),n&&(d.scrollTop+=n)),f||m||(g=[]),g.length?j(w,d,1e3/p.frameRate+1):(S=!1,null!=d.$scrollBehavior&&(d.style.scrollBehavior=d.$scrollBehavior,d.$scrollBehavior=null))};j(w,d,0),S=!0}}function e(e){f||b();var t=e.target;if(e.defaultPrevented||e.ctrlKey)return!0;if(N(s,"embed")||N(t,"embed")&&/\.pdf/i.test(t.src)||N(s,"object")||t.shadowRoot)return!0;var o=-e.wheelDeltaX||e.deltaX||0,n=-e.wheelDeltaY||e.deltaY||0;w&&(e.wheelDeltaX&&K(e.wheelDeltaX,120)&&(o=e.wheelDeltaX/Math.abs(e.wheelDeltaX)*-120),e.wheelDeltaY&&K(e.wheelDeltaY,120)&&(n=e.wheelDeltaY/Math.abs(e.wheelDeltaY)*-120)),o||n||(n=-e.wheelDelta||0),1===e.deltaMode&&(o*=40,n*=40);var r=z(t);return r?!!function(e){if(!e)return;h.length||(h=[e,e,e]);e=Math.abs(e),h.push(e),h.shift(),clearTimeout(a),a=setTimeout(function(){try{localStorage.SS_deltaBuffer=h.join(",")}catch(e){}},1e3);var t=120<e&&P(e);return!P(120)&&!P(100)&&!t}(n)||(1.2<Math.abs(o)&&(o*=p.stepSize/120),1.2<Math.abs(n)&&(n*=p.stepSize/120),k(r,o,n),e.preventDefault(),void C()):!d||!W||(Object.defineProperty(e,"target",{value:window.frameElement}),parent.wheel(e))}function D(e){var t=e.target,o=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==v.spacebar;document.body.contains(s)||(s=document.activeElement);var n=/^(button|submit|radio|checkbox|file|color|image)$/i;if(e.defaultPrevented||/^(textarea|select|embed|object)$/i.test(t.nodeName)||N(t,"input")&&!n.test(t.type)||N(s,"video")||function(e){var t=e.target,o=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(o=t.classList&&t.classList.contains("html5-video-controls"))break}while(t=t.parentNode);return o}(e)||t.isContentEditable||o)return!0;if((N(t,"button")||N(t,"input")&&n.test(t.type))&&e.keyCode===v.spacebar)return!0;if(N(t,"input")&&"radio"==t.type&&y[e.keyCode])return!0;var r=0,a=0,l=z(s);if(!l)return!d||!W||parent.keydown(e);var i=l.clientHeight;switch(l==document.body&&(i=window.innerHeight),e.keyCode){case v.up:a=-p.arrowScroll;break;case v.down:a=p.arrowScroll;break;case v.spacebar:a=-(e.shiftKey?1:-1)*i*.9;break;case v.pageup:a=.9*-i;break;case v.pagedown:a=.9*i;break;case v.home:l==document.body&&document.scrollingElement&&(l=document.scrollingElement),a=-l.scrollTop;break;case v.end:var c=l.scrollHeight-l.scrollTop-i;a=0<c?c+10:0;break;case v.left:r=-p.arrowScroll;break;case v.right:r=p.arrowScroll;break;default:return!0}k(l,r,a),e.preventDefault(),C()}function t(e){s=e.target}var n,r,M=(n=0,function(e){return e.uniqueID||(e.uniqueID=n++)}),E={},T={},B={};function C(){clearTimeout(r),r=setInterval(function(){E=T=B={}},1e3)}function H(e,t,o){for(var n=o?E:T,r=e.length;r--;)n[M(e[r])]=t;return t}function z(e){var t=[],o=document.body,n=m.scrollHeight;do{var r=(!1?E:T)[M(e)];if(r)return H(t,r);if(t.push(e),n===e.scrollHeight){var a=O(m)&&O(o)||X(m);if(d&&L(m)||!d&&a)return H(t,q())}else if(L(e)&&X(e))return H(t,e)}while(e=e.parentElement)}function L(e){return e.clientHeight+10<e.scrollHeight}function O(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function X(e){var t=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function Y(e,t,o){window.addEventListener(e,t,o||!1)}function A(e,t,o){window.removeEventListener(e,t,o||!1)}function N(e,t){return e&&(e.nodeName||"").toLowerCase()===t.toLowerCase()}if(window.localStorage&&localStorage.SS_deltaBuffer)try{h=localStorage.SS_deltaBuffer.split(",")}catch(e){}function K(e,t){return Math.floor(e/t)==e/t}function P(e){return K(h[0],e)&&K(h[1],e)&&K(h[2],e)}var $,j=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,o){window.setTimeout(e,o||1e3/60)},R=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,q=($=document.scrollingElement,function(){if(!$){var e=document.createElement("div");e.style.cssText="height:10000px;width:1px;",document.body.appendChild(e);var t=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,3),$=document.body.scrollTop!=t?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(e)}return $});function V(e){var t;return((e*=p.pulseScale)<1?e-(1-Math.exp(-e)):(e-=1,(t=Math.exp(-1))+(1-Math.exp(-e))*(1-t)))*p.pulseNormalize}function F(e){return 1<=e?1:e<=0?0:(1==p.pulseNormalize&&(p.pulseNormalize/=V(1)),V(e))}var I=window.navigator.userAgent,_=/Edge/.test(I),W=/chrome/i.test(I)&&!_,U=/safari/i.test(I)&&!_,G=/mobile/i.test(I),J=/Windows NT 6.1/i.test(I)&&/rv:11/i.test(I),Q=U&&(/Version\/8/i.test(I)||/Version\/9/i.test(I)),Z=(W||U||J)&&!G,ee=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){ee=!0}}))}catch(e){}var te=!!ee&&{passive:!1},oe="onwheel"in document.createElement("div")?"wheel":"mousewheel";function ne(e){for(var t in e)o.hasOwnProperty(t)&&(p[t]=e[t])}oe&&Z&&(Y(oe,e,te),Y("mousedown",t),Y("load",b)),ne.destroy=function(){i&&i.disconnect(),A(oe,e),A("mousedown",t),A("keydown",D),A("resize",c),A("load",b)},window.SmoothScrollOptions&&ne(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define(function(){return ne}):"object"==typeof exports?module.exports=ne:window.SmoothScroll=ne}();js/jquery.countdown.min.js000060400000012333150750504150011636 0ustar00/*!
 * The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/)
 * Copyright (c) 2016 Edson Hilios
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f<g;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&m<10&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),Math.abs(b)>1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var b,c=void 0!==a._data(this.el,"events"),d=new Date;b=this.finalDate.getTime()-d.getTime(),b=Math.ceil(b/1e3),b=!this.options.elapse&&b<0?0:Math.abs(b),this.totalSecsLeft!==b&&c&&(this.totalSecsLeft=b,this.elapsed=d>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-d.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});js/jquery.easing.min.js000060400000007125150750504150011067 0ustar00/* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ */
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});js/main.js000060400000232763150750504150006455 0ustar00/**
 * Flex
 * Template Name - Flex 3.9.3
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

/* Parallax */
(function($){'use strict';var $window=$(window);var windowHeight=$window.height();$window.resize(function(){windowHeight=$window.height()});$.fn.parallaxing=function(xpos,speedFactor,outerHeight){var $this=$(this);var getHeight;var firstTop;var paddingTop=0;$this.each(function(){firstTop=$this.offset().top});if(outerHeight){getHeight=function(jqo){return jqo.outerHeight(!0)}}else{getHeight=function(jqo){return jqo.height()}}if(arguments.length<1||xpos===null)xpos="50%";if(arguments.length<2||speedFactor===null)speedFactor=0.1;if(arguments.length<3||outerHeight===null)outerHeight=!0;function update(){var pos=$window.scrollTop();$this.each(function(){var $element=$(this);var top=$element.offset().top;var height=getHeight($element);if(top+height<pos||top>pos+windowHeight){return}
$this.css('backgroundPosition',xpos+" "+Math.round((firstTop-pos)*speedFactor)+"px")})}
$window.bind('scroll',update).resize(update);update()}})(jQuery);
	
jQuery(function($) {
	
	/* Mootools Fix: add missing Mootools when Bootstrap is loaded */
	var bootstrapLoaded="function"==typeof $().carousel,mootoolsLoaded="undefined"!=typeof MooTools;bootstrapLoaded&&mootoolsLoaded&&Element.implement({hide:function(){return this},show:function(o){return this},slide:function(o){return this}});
	
	$(window).resize(function(){
    var $theWindowSize = $(this).width();
		if ($theWindowSize < 480) { 
			$(".animated_headlines .ah-words-wrapper > b").addClass("centered clearfix").css({"white-space":"normal"});
		} else {
			$(".animated_headlines .ah-words-wrapper > b").removeClass("centered").css("white-space","nowrap");
		}
		if($theWindowSize < 769) {
			$(".sppb-addon-image-content.aligment-left .col-sm-6").removeClass("col-sm-offset-6").css("width","100%");
		
		} else {
			$(".sppb-addon-image-content.aligment-left .col-sm-6").addClass("col-sm-offset-6").css("width","auto");
		}
    });
	// Fix for pixel wrong showing Image Content @ 768 pixels and mobile (480px)
	var isTablet = window.matchMedia("only screen and (max-width: 768px)");
	var isMobile = window.matchMedia("only screen and (max-width: 480px)");
    if (isTablet.matches) {
		$(".sppb-addon-image-content.aligment-left .col-sm-6").removeClass("col-sm-offset-6").css("width","100%");
	}
	if (isMobile.matches){
		$(".animated_headlines .ah-words-wrapper > b").addClass("centered clearfix").css({"white-space":"normal"});
	}
	
	//Showing Parallax only on desktop ("parallax" changed to "parallaxing", to avoid conflict with SPPB)
	var isDesktop = window.matchMedia("only screen and (min-width: 992px)");
    if (isDesktop.matches) {
		// =========== Parallax ===========
		 jQuery('.parallax').parallaxing("50%", 0.3);
		 jQuery('.parallax_2').parallaxing("50%", 0.2);
		 jQuery('.parallax_3').parallaxing("50%", 0.3);
		 jQuery('.parallax_4').parallaxing("50%", 0.4);
		 jQuery('.parallax_5').parallaxing("50%", 0.5);
		 jQuery('.parallax_6').parallaxing("50%", 0.6);
		 jQuery('.parallax_7').parallaxing("50%", 0.7);
		 jQuery('.parallax-2').parallaxing("50%", -0.2);
		 jQuery('.parallax-3').parallaxing("50%", -0.3);
		 jQuery('.parallax-4').parallaxing("50%", -0.4);
		 jQuery('.parallax-5').parallaxing("50%", -0.5);
		 jQuery('.parallax-6').parallaxing("50%", -0.6);
		 jQuery('.parallax-7').parallaxing("50%", -0.7);
	}
	 
    /* Boxed Layout */
	$(".layout-boxed section > div.container, .layout-boxed header > div.container, .layout-boxed footer > div.container, .layout-boxed header > div.container, .layout-boxed .sp-main-body > div.container").removeClass("container").addClass("container-fluid");

	
	if ($("div").hasClass("sppb-in-article")) {
		$(".sppb-row-container").removeClass("sppb-row-container");
	} 
	
	var spHeader = document.querySelector('#sp-header'),pageHeight = window.innerHeight;
	
	/* Sticky Header JS */
	if (typeof stickyHeaderVar === 'undefined' || stickyHeaderVar === '') {
		stickyHeaderVar = '0';
	}
    if (stickyHeaderVar == '1') {
		// Wrap Sticky Wrapper
		if ($("body").hasClass("sticky-header")) {
			$("#sp-header").children().wrapAll( $("<div>").addClass("sticky__wrapper"));
		}
		function checkHolderOffset() {return stickyHeaderAppearPoint <= window.scrollY;}
		var showSticky = function() {spHeader.classList.toggle('sticky', checkHolderOffset());}
		function tryCheck() {requestAnimationFrame(showSticky)}
		window.addEventListener('scroll', tryCheck, false);
		window.addEventListener('resize', tryCheck, false);
	}
	
    //Off-canvas Menu animations
    if (typeof sp_offanimation === 'undefined' || sp_offanimation === '') {
        sp_offanimation = 'default';
    }

    if (sp_offanimation == 'default') {
        $('#offcanvas-toggler').on('click', function (event) {
            event.preventDefault();

			$('.off-canvas-menu-init').addClass('offcanvas');
        });
        $('<div class="offcanvas-overlay"></div>').insertBefore('.offcanvas-menu');
        $('.close-offcanvas, .offcanvas-overlay').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').removeClass('offcanvas');
        });
    }
    // Slide Top Menu
    if (sp_offanimation == 'slidetop') {
        $('#offcanvas-toggler').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').addClass('slide-top-menu');
        });

        $('<div class="offcanvas-overlay"></div>').insertBefore('.offcanvas-menu');
        $('.close-offcanvas, .offcanvas-overlay').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').removeClass('slide-top-menu');
        });
    }
    //Full Screen
    if (sp_offanimation == 'fullscreen') {
        $('#offcanvas-toggler').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').addClass('full-screen-off-canvas');
        });
        $(document).ready(function () {
            $('.off-canvas-menu-init').addClass('full-screen');
        });
        $('.close-offcanvas, .offcanvas-overlay').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').removeClass('full-screen-off-canvas');
        });
    }
    //Full screen from top
    if (sp_offanimation == 'fullScreen-top') {
        $('#offcanvas-toggler').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').addClass('full-screen-off-canvas-ftop');
        });
        $(document).ready(function () {
            $('.off-canvas-menu-init').addClass('full-screen-ftop');
        });
        $('.close-offcanvas, .offcanvas-overlay').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').removeClass('full-screen-off-canvas-ftop');
        });
    }
    //Dark with plus
    if (sp_offanimation == 'drarkplus') {
        $('#offcanvas-toggler').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').addClass('new-look-off-canvas');
        });
        $('<div class="offcanvas-overlay"></div>').insertBefore('.offcanvas-menu');
        $(document).ready(function () {
            $('.off-canvas-menu-init').addClass('new-look');
        });
        $('.close-offcanvas,.offcanvas-overlay').on('click', function (event) {
            event.preventDefault();
            $('.off-canvas-menu-init').removeClass('new-look-off-canvas');
        });
    }
	
	// Close Off-canvas on click, in Off-canvas menu
	$('.offcanvas-menu ul li:not(.separator) a').on('click', function () {
       $('.off-canvas-menu-init').removeClass('offcanvas slide-top-menu full-screen-off-canvas full-screen-off-canvas-ftop new-look-off-canvas');
    });
	
	// Insert DIV arround Onepage, "white", "transparent" Header
	$( "header.onepage, header.white, header.transparent-white, header.transparent, header.sticky-top" ).wrap("<div class=\"transparent-wrapper\"></div>");

	// Top Bar Height to prevent overlapping with transparent-wrapper
	var topbarHeight = $("section[id^=\"sp-top-\"]").innerHeight();
	$(".transparent-wrapper").css({'top' : topbarHeight + 'px'});
	
	// First Megamenu link active in Onepage
	$('header.onepage .sp-megamenu-parent > li:first-child').addClass("active");
	// Scroll up/down to position
	$('.page-scroll a, a.page-scroll').bind('click', function(s) {
        var $anchor = $(this);
        $('html, body').stop().animate({
            scrollTop: $($anchor.attr('href')).offset().top
        }, 1500, 'easeInOutQuint');
        s.preventDefault();
		return false;
    });
	// Onepage menu scrolling
	$('header.onepage .sp-megamenu-parent li a').addClass("page-scroll");
	//one page nav with smooth scroll and active nav
	if ($("header").hasClass("onepage")) {
		$('.offcanvas-menu li a').addClass("page-scroll");
		$('header.onepage .sp-megamenu-parent, .offcanvas-menu .menu').onePageNav({
			currentClass: 'active',
			changeHash: false,
			scrollSpeed: 900,
			scrollOffset: 30,
			scrollThreshold: 0.5,
			easing: 'easeInOutCubic',
			filter: '.page-scroll'
		});
	} 

    //Top Search
    var searchRow = $(".top-search-input-wrap").parent().closest(".top-search-wrap");
    $(".top-search-input-wrap").insertAfter(searchRow);
    $(".search-open-icon").on("click", function () {
		$(".top-search-input-wrap").show();
        $(this).hide();
        $(".search-close-icon").addClass("open").fadeIn(300);
        $(".top-search-wrap").addClass("active");
    });

    $(".search-close-icon").on("click", function () {
        $(this).hide();
        $(".search-open-icon").fadeIn(300);
        $(".top-search-wrap").removeClass("active");
    });
	
	
	$(".no-gutter").closest("[class*=\"col-\"]").addClass("no-gutter");

    // Preloader
    if (typeof sp_preloader === 'undefined') {
        sp_preloader = '';
    }
    if (sp_preloader) {
        $(window).on('load', function () {
            if ($('.sp-loader-with-logo').length > 0) {
                move();
            }
            setTimeout(function () {
                $('.sp-pre-loader').fadeOut();
            }, 1000);
        });
    } // has preloader
    //preloader Function
    function move() {
        var elem = document.getElementById("line-load");
        var width = 1;
        var id = setInterval(frame, 10);
        function frame() {
            if (width >= 100) {
                clearInterval(id);
            } else {
                width++;
                elem.style.width = width + '%';
            }
        }
    }

    //Mega Menu
    $('.sp-megamenu-wrapper').parent().parent().css('position', 'static').parent().css('position', 'relative');
    $('.sp-menu-full').each(function () {
        $(this).parent().addClass('menu-justify');
    });

	// Disabling some clicks
	$(".social-icons > li > a[href=#],.separator > a,.sppb-person-social > li > a[href=#],.sppb-addon-content > a[href=#],a.sppb-btn[href=#],.slick-img > a[href=#],.sp-layer a[href=#],[data-toggle=\"popover\"],.flex-icons a[href=#]").click(function(n){
    	n.preventDefault();
	});
	
	//AP Smart LayerSlider hash
	$('a[href^=\"#ap-smart-layerslider-\"]').click(function(e){
		if ( window.history && window.history.pushState ) { 
			window.history.pushState('', '', window.location.pathname);
		} else { 
			window.location.href = window.location.href.replace(/#.*$/, '#'); 
		}
	});
	
    //Tooltip
    $('[data-toggle="tooltip"]').tooltip();
	
	//Popover
  	$('[data-toggle="popover"]').popover();

    // Article Ajax voting
    $(document).on('click', '.sp-rating .star', function (event) {
        event.preventDefault();
        var data = {
            'action': 'voting',
            'user_rating': $(this).data('number'),
            'id': $(this).closest('.post_rating').attr('id')
        };
        var request = {
            'option': 'com_ajax',
            'plugin': 'helix3',
            'data': data,
            'format': 'json'
        };
        $.ajax({
            type: 'POST',
            data: request,
            beforeSend: function () {
                $('.post_rating .ajax-loader').show();
            },
            success: function (response) {
                var data = $.parseJSON(response.data);
                $('.post_rating .ajax-loader').hide();

                if (data.status == 'invalid') {
                    $('.post_rating .voting-result').text('You have already rated this entry!').fadeIn('fast');
                } else if (data.status == 'false') {
                    $('.post_rating .voting-result').text('Somethings wrong here, try again!').fadeIn('fast');
                } else if (data.status == 'true') {
                    var rate = data.action;
                    $('.voting-symbol').find('.star').each(function (i) {
                        if (i < rate) {
                            $(".star").eq(-(i + 1)).addClass('active');
                        }
                    });
                    $('.post_rating .voting-result').text('Thank You!').fadeIn('fast');
                }
            },
            error: function () {
                $('.post_rating .ajax-loader').hide();
                $('.post_rating .voting-result').text('Failed to rate, try again!').fadeIn('fast');
            }
        });
    });
	
	// Scroll to Top
    jQuery('body').append('<a href=\"#top\" id=\"scroll-top\"><i class=\"pe-7s-angle-up\"></i></a>');
	/*------------- Scroll to Top ------------------*/
	$(window).scroll(function(){if($(this).scrollTop() > ( pageHeight * 2 )){$('a#scroll-top').addClass('open')}else{$('a#scroll-top').removeClass('open')}});$('a#scroll-top').click(function(){$("html,body").animate({scrollTop:0},1600,'easeInOutQuint',( pageHeight * 2 ));return false;});
//======== CSS Browser Selector v0.4.0 (https://github.com/rafaelp/css_browser_selector) ==========//
function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+(/trident\/4\.0/.test(ua) ? '8' : RegExp.jQuery1)):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.jQuery1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.jQuery2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.jQuery1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);	
/*  By Osvaldas Valutis, www.osvaldas.info; URL: https://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly */
;(function(e,t,n,r){e.fn.doubleTapToGo=function(r){if(!("ontouchstart"in t)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return false;this.each(function(){var t=false;e(this).on("click",function(n){var r=e(this);if(r[0]!=t[0]){n.preventDefault();t=r}});e(n).on("click touchstart MSPointerDown",function(n){var r=true,i=e(n.target).parents();for(var s=0;s<i.length;s++)if(i[s]==t[0])r=false;if(r)t=false})});return this}})(jQuery,window,document);
// Apply dropdown fix for mobile
jQuery(".mobile .sp-megamenu-parent .sp-has-child:has(ul)").doubleTapToGo();		
});
/*
* jquery-match-height 0.7.2 by @liabru
* http://brm.io/jquery-match-height/
* License MIT
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=-1,o=-1,n=function(t){return parseFloat(t)||0},a=function(e){var o=1,a=t(e),i=null,r=[];return a.each(function(){var e=t(this),a=e.offset().top-n(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(i-a))<=o?r[r.length-1]=s.add(e):r.push(e),i=a}),r},i=function(e){var o={
byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?t.extend(o,e):("boolean"==typeof e?o.byRow=e:"remove"===e&&(o.remove=!0),o)},r=t.fn.matchHeight=function(e){var o=i(e);if(o.remove){var n=this;return this.css(o.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(n)}),this}return this.length<=1&&!o.target?this:(r._groups.push({elements:this,options:o}),r._apply(this,o),this)};r.version="0.7.2",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null,
r._afterUpdate=null,r._rows=a,r._parse=n,r._parseOptions=i,r._apply=function(e,o){var s=i(o),h=t(e),l=[h],c=t(window).scrollTop(),p=t("html").outerHeight(!0),u=h.parents().filter(":hidden");return u.each(function(){var e=t(this);e.data("style-cache",e.attr("style"))}),u.css("display","block"),s.byRow&&!s.target&&(h.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block"),e.data("style-cache",e.attr("style")),e.css({display:o,"padding-top":"0",
"padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),l=a(h),h.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"")})),t.each(l,function(e,o){var a=t(o),i=0;if(s.target)i=s.target.outerHeight(!1);else{if(s.byRow&&a.length<=1)return void a.css(s.property,"");a.each(function(){var e=t(this),o=e.attr("style"),n=e.css("display");"inline-block"!==n&&"flex"!==n&&"inline-flex"!==n&&(n="block");var a={
display:n};a[s.property]="",e.css(a),e.outerHeight(!1)>i&&(i=e.outerHeight(!1)),o?e.attr("style",o):e.css("display","")})}a.each(function(){var e=t(this),o=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(o+=n(e.css("border-top-width"))+n(e.css("border-bottom-width")),o+=n(e.css("padding-top"))+n(e.css("padding-bottom"))),e.css(s.property,i-o+"px"))})}),u.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null)}),r._maintainScroll&&t(window).scrollTop(c/p*t("html").outerHeight(!0)),
this},r._applyDataApi=function(){var e={};t("[data-match-height], [data-mh]").each(function(){var o=t(this),n=o.attr("data-mh")||o.attr("data-match-height");n in e?e[n]=e[n].add(o):e[n]=o}),t.each(e,function(){this.matchHeight(!0)})};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options)}),r._afterUpdate&&r._afterUpdate(e,r._groups)};r._update=function(n,a){if(a&&"resize"===a.type){var i=t(window).width();if(i===e)return;e=i;
}n?o===-1&&(o=setTimeout(function(){s(a),o=-1},r._throttle)):s(a)},t(r._applyDataApi);var h=t.fn.on?"on":"bind";t(window)[h]("load",function(t){r._update(!1,t)}),t(window)[h]("resize orientationchange",function(t){r._update(!0,t)})});
/*!
 * imagesLoaded PACKAGED v4.1.4
 */
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});

//Match Height implementation
jQuery(function($) {$(".match-height").imagesLoaded(function(){$('.match-height').matchHeight()})});

/*!
 * Masonry PACKAGED v4.2.2 with changed "getSize" to "getSize_FIX" to avoid Mootools conflict (in front-end Article Editing)
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize_FIX=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize_FIX))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize_FIX=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize_FIX,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize_FIX()},f.getSize_FIX=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize_FIX)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize_FIX(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize_FIX();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider */
!function(a,b){"use strict";var c={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(a){},onSliderLoad:function(a){},onBeforeSlide:function(a,b){},onAfterSlide:function(a,b){},onBeforeNextSlide:function(a,b){},onBeforePrevSlide:function(a,b){}};a.fn.lightSlider=function(b){if(0===this.length)return this;if(this.length>1)return this.each(function(){a(this).lightSlider(b)}),this;var d={},e=a.extend(!0,{},c,b),f={},g=this;d.$el=this,"fade"===e.mode&&(e.vertical=!1);var h=g.children(),i=a(window).width(),j=null,k=null,l=0,m=0,n=!1,o=0,p="",q=0,r=e.vertical===!0?"height":"width",s=e.vertical===!0?"margin-bottom":"margin-right",t=0,u=0,v=0,w=0,x=null,y="ontouchstart"in document.documentElement,z={};return z.chbreakpoint=function(){if(i=a(window).width(),e.responsive.length){var b;if(e.autoWidth===!1&&(b=e.item),i<e.responsive[0].breakpoint)for(var c=0;c<e.responsive.length;c++)i<e.responsive[c].breakpoint&&(j=e.responsive[c].breakpoint,k=e.responsive[c]);if("undefined"!=typeof k&&null!==k)for(var d in k.settings)k.settings.hasOwnProperty(d)&&(("undefined"==typeof f[d]||null===f[d])&&(f[d]=e[d]),e[d]=k.settings[d]);if(!a.isEmptyObject(f)&&i>e.responsive[0].breakpoint)for(var g in f)f.hasOwnProperty(g)&&(e[g]=f[g]);e.autoWidth===!1&&t>0&&v>0&&b!==e.item&&(q=Math.round(t/((v+e.slideMargin)*e.slideMove)))}},z.calSW=function(){e.autoWidth===!1&&(v=(o-(e.item*e.slideMargin-e.slideMargin))/e.item)},z.calWidth=function(a){var b=a===!0?p.find(".lslide").length:h.length;if(e.autoWidth===!1)m=b*(v+e.slideMargin);else{m=0;for(var c=0;b>c;c++)m+=parseInt(h.eq(c).width())+e.slideMargin}return m},d={doCss:function(){var a=function(){for(var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;c<a.length;c++)if(a[c]in b.style)return!0};return e.useCSS&&a()?!0:!1},keyPress:function(){e.keyPress&&a(document).on("keyup.lightslider",function(b){a(":focus").is("input, textarea")||(b.preventDefault?b.preventDefault():b.returnValue=!1,37===b.keyCode?g.goToPrevSlide():39===b.keyCode&&g.goToNextSlide())})},controls:function(){e.controls&&(g.after('<div class="lSAction"><a class="lSPrev">'+e.prevHtml+'</a><a class="lSNext">'+e.nextHtml+"</a></div>"),e.autoWidth?z.calWidth(!1)<o&&p.find(".lSAction").hide():l<=e.item&&p.find(".lSAction").hide(),p.find(".lSAction a").on("click",function(b){return b.preventDefault?b.preventDefault():b.returnValue=!1,"lSPrev"===a(this).attr("class")?g.goToPrevSlide():g.goToNextSlide(),!1}))},initialStyle:function(){var a=this;"fade"===e.mode&&(e.autoWidth=!1,e.slideEndAnimation=!1),e.auto&&(e.slideEndAnimation=!1),e.autoWidth&&(e.slideMove=1,e.item=1),e.loop&&(e.slideMove=1,e.freeMove=!1),e.onBeforeStart.call(this,g),z.chbreakpoint(),g.addClass("lightSlider").wrap('<div class="lSSlideOuter '+e.addClass+'"><div class="lSSlideWrapper"></div></div>'),p=g.parent(".lSSlideWrapper"),e.rtl===!0&&p.parent().addClass("lSrtl"),e.vertical?(p.parent().addClass("vertical"),o=e.verticalHeight,p.css("height",o+"px")):o=g.outerWidth(),h.addClass("lslide"),e.loop===!0&&"slide"===e.mode&&(z.calSW(),z.clone=function(){if(z.calWidth(!0)>o){for(var b=0,c=0,d=0;d<h.length&&(b+=parseInt(g.find(".lslide").eq(d).width())+e.slideMargin,c++,!(b>=o+e.slideMargin));d++);var f=e.autoWidth===!0?c:e.item;if(f<g.find(".clone.left").length)for(var i=0;i<g.find(".clone.left").length-f;i++)h.eq(i).remove();if(f<g.find(".clone.right").length)for(var j=h.length-1;j>h.length-1-g.find(".clone.right").length;j--)q--,h.eq(j).remove();for(var k=g.find(".clone.right").length;f>k;k++)g.find(".lslide").eq(k).clone().removeClass("lslide").addClass("clone right").appendTo(g),q++;for(var l=g.find(".lslide").length-g.find(".clone.left").length;l>g.find(".lslide").length-f;l--)g.find(".lslide").eq(l-1).clone().removeClass("lslide").addClass("clone left").prependTo(g);h=g.children()}else h.hasClass("clone")&&(g.find(".clone").remove(),a.move(g,0))},z.clone()),z.sSW=function(){l=h.length,e.rtl===!0&&e.vertical===!1&&(s="margin-left"),e.autoWidth===!1&&h.css(r,v+"px"),h.css(s,e.slideMargin+"px"),m=z.calWidth(!1),g.css(r,m+"px"),e.loop===!0&&"slide"===e.mode&&n===!1&&(q=g.find(".clone.left").length)},z.calL=function(){h=g.children(),l=h.length},this.doCss()&&p.addClass("usingCss"),z.calL(),"slide"===e.mode?(z.calSW(),z.sSW(),e.loop===!0&&(t=a.slideValue(),this.move(g,t)),e.vertical===!1&&this.setHeight(g,!1)):(this.setHeight(g,!0),g.addClass("lSFade"),this.doCss()||(h.fadeOut(0),h.eq(q).fadeIn(0))),e.loop===!0&&"slide"===e.mode?h.eq(q).addClass("active"):h.first().addClass("active")},pager:function(){var a=this;if(z.createPager=function(){w=(o-(e.thumbItem*e.thumbMargin-e.thumbMargin))/e.thumbItem;var b=p.find(".lslide"),c=p.find(".lslide").length,d=0,f="",h=0;for(d=0;c>d;d++){"slide"===e.mode&&(e.autoWidth?h+=(parseInt(b.eq(d).width())+e.slideMargin)*e.slideMove:h=d*(v+e.slideMargin)*e.slideMove);var i=b.eq(d*e.slideMove).attr("data-thumb");if(f+=e.gallery===!0?'<li style="width:100%;'+r+":"+w+"px;"+s+":"+e.thumbMargin+'px"><a href="#"><img src="'+i+'" /></a></li>':'<li><a href="#">'+(d+1)+"</a></li>","slide"===e.mode&&h>=m-o-e.slideMargin){d+=1;var j=2;e.autoWidth&&(f+='<li><a href="#">'+(d+1)+"</a></li>",j=1),j>d?(f=null,p.parent().addClass("noPager")):p.parent().removeClass("noPager");break}}var k=p.parent();k.find(".lSPager").html(f),e.gallery===!0&&(e.vertical===!0&&k.find(".lSPager").css("width",e.vThumbWidth+"px"),u=d*(e.thumbMargin+w)+.5,k.find(".lSPager").css({property:u+"px","transition-duration":e.speed+"ms"}),e.vertical===!0&&p.parent().css("padding-right",e.vThumbWidth+e.galleryMargin+"px"),k.find(".lSPager").css(r,u+"px"));var l=k.find(".lSPager").find("li");l.first().addClass("active"),l.on("click",function(){return e.loop===!0&&"slide"===e.mode?q+=l.index(this)-k.find(".lSPager").find("li.active").index():q=l.index(this),g.mode(!1),e.gallery===!0&&a.slideThumb(),!1})},e.pager){var b="lSpg";e.gallery&&(b="lSGallery"),p.after('<ul class="lSPager '+b+'"></ul>');var c=e.vertical?"margin-left":"margin-top";p.parent().find(".lSPager").css(c,e.galleryMargin+"px"),z.createPager()}setTimeout(function(){z.init()},0)},setHeight:function(a,b){var c=null,d=this;c=e.loop?a.children(".lslide ").first():a.children().first();var f=function(){var d=c.outerHeight(),e=0,f=d;b&&(d=0,e=100*f/o),a.css({height:d+"px","padding-bottom":e+"%"})};f(),c.find("img").length?c.find("img")[0].complete?(f(),x||d.auto()):c.find("img").on("load",function(){setTimeout(function(){f(),x||d.auto()},100)}):x||d.auto()},active:function(a,b){this.doCss()&&"fade"===e.mode&&p.addClass("on");var c=0;if(q*e.slideMove<l){a.removeClass("active"),this.doCss()||"fade"!==e.mode||b!==!1||a.fadeOut(e.speed),c=b===!0?q:q*e.slideMove;var d,f;b===!0&&(d=a.length,f=d-1,c+1>=d&&(c=f)),e.loop===!0&&"slide"===e.mode&&(c=b===!0?q-g.find(".clone.left").length:q*e.slideMove,b===!0&&(d=a.length,f=d-1,c+1===d?c=f:c+1>d&&(c=0))),this.doCss()||"fade"!==e.mode||b!==!1||a.eq(c).fadeIn(e.speed),a.eq(c).addClass("active")}else a.removeClass("active"),a.eq(a.length-1).addClass("active"),this.doCss()||"fade"!==e.mode||b!==!1||(a.fadeOut(e.speed),a.eq(c).fadeIn(e.speed))},move:function(a,b){e.rtl===!0&&(b=-b),this.doCss()?a.css(e.vertical===!0?{transform:"translate3d(0px, "+-b+"px, 0px)","-webkit-transform":"translate3d(0px, "+-b+"px, 0px)"}:{transform:"translate3d("+-b+"px, 0px, 0px)","-webkit-transform":"translate3d("+-b+"px, 0px, 0px)"}):e.vertical===!0?a.css("position","relative").animate({top:-b+"px"},e.speed,e.easing):a.css("position","relative").animate({left:-b+"px"},e.speed,e.easing);var c=p.parent().find(".lSPager").find("li");this.active(c,!0)},fade:function(){this.active(h,!1);var a=p.parent().find(".lSPager").find("li");this.active(a,!0)},slide:function(){var a=this;z.calSlide=function(){m>o&&(t=a.slideValue(),a.active(h,!1),t>m-o-e.slideMargin?t=m-o-e.slideMargin:0>t&&(t=0),a.move(g,t),e.loop===!0&&"slide"===e.mode&&(q>=l-g.find(".clone.left").length/e.slideMove&&a.resetSlide(g.find(".clone.left").length),0===q&&a.resetSlide(p.find(".lslide").length)))},z.calSlide()},resetSlide:function(a){var b=this;p.find(".lSAction a").addClass("disabled"),setTimeout(function(){q=a,p.css("transition-duration","0ms"),t=b.slideValue(),b.active(h,!1),d.move(g,t),setTimeout(function(){p.css("transition-duration",e.speed+"ms"),p.find(".lSAction a").removeClass("disabled")},50)},e.speed+100)},slideValue:function(){var a=0;if(e.autoWidth===!1)a=q*(v+e.slideMargin)*e.slideMove;else{a=0;for(var b=0;q>b;b++)a+=parseInt(h.eq(b).width())+e.slideMargin}return a},slideThumb:function(){var a;switch(e.currentPagerPosition){case"left":a=0;break;case"middle":a=o/2-w/2;break;case"right":a=o-w}var b=q-g.find(".clone.left").length,c=p.parent().find(".lSPager");"slide"===e.mode&&e.loop===!0&&(b>=c.children().length?b=0:0>b&&(b=c.children().length));var d=b*(w+e.thumbMargin)-a;d+o>u&&(d=u-o-e.thumbMargin),0>d&&(d=0),this.move(c,d)},auto:function(){e.auto&&(clearInterval(x),x=setInterval(function(){g.goToNextSlide()},e.pause))},pauseOnHover:function(){var b=this;e.auto&&e.pauseOnHover&&(p.on("mouseenter",function(){a(this).addClass("ls-hover"),g.pause(),e.auto=!0}),p.on("mouseleave",function(){a(this).removeClass("ls-hover"),p.find(".lightSlider").hasClass("lsGrabbing")||b.auto()}))},touchMove:function(a,b){if(p.css("transition-duration","0ms"),"slide"===e.mode){var c=a-b,d=t-c;if(d>=m-o-e.slideMargin)if(e.freeMove===!1)d=m-o-e.slideMargin;else{var f=m-o-e.slideMargin;d=f+(d-f)/5}else 0>d&&(e.freeMove===!1?d=0:d/=5);this.move(g,d)}},touchEnd:function(a){if(p.css("transition-duration",e.speed+"ms"),"slide"===e.mode){var b=!1,c=!0;t-=a,t>m-o-e.slideMargin?(t=m-o-e.slideMargin,e.autoWidth===!1&&(b=!0)):0>t&&(t=0);var d=function(a){var c=0;if(b||a&&(c=1),e.autoWidth)for(var d=0,f=0;f<h.length&&(d+=parseInt(h.eq(f).width())+e.slideMargin,q=f+c,!(d>=t));f++);else{var g=t/((v+e.slideMargin)*e.slideMove);q=parseInt(g)+c,t>=m-o-e.slideMargin&&g%1!==0&&q++}};a>=e.swipeThreshold?(d(!1),c=!1):a<=-e.swipeThreshold&&(d(!0),c=!1),g.mode(c),this.slideThumb()}else a>=e.swipeThreshold?g.goToPrevSlide():a<=-e.swipeThreshold&&g.goToNextSlide()},enableDrag:function(){var b=this;if(!y){var c=0,d=0,f=!1;p.find(".lightSlider").addClass("lsGrab"),p.on("mousedown",function(b){return o>m&&0!==m?!1:void("lSPrev"!==a(b.target).attr("class")&&"lSNext"!==a(b.target).attr("class")&&(c=e.vertical===!0?b.pageY:b.pageX,f=!0,b.preventDefault?b.preventDefault():b.returnValue=!1,p.scrollLeft+=1,p.scrollLeft-=1,p.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(x)))}),a(window).on("mousemove",function(a){f&&(d=e.vertical===!0?a.pageY:a.pageX,b.touchMove(d,c))}),a(window).on("mouseup",function(g){if(f){p.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab"),f=!1,d=e.vertical===!0?g.pageY:g.pageX;var h=d-c;Math.abs(h)>=e.swipeThreshold&&a(window).on("click.ls",function(b){b.preventDefault?b.preventDefault():b.returnValue=!1,b.stopImmediatePropagation(),b.stopPropagation(),a(window).off("click.ls")}),b.touchEnd(h)}})}},enableTouch:function(){var a=this;if(y){var b={},c={};p.on("touchstart",function(a){c=a.originalEvent.targetTouches[0],b.pageX=a.originalEvent.targetTouches[0].pageX,b.pageY=a.originalEvent.targetTouches[0].pageY,clearInterval(x)}),p.on("touchmove",function(d){if(o>m&&0!==m)return!1;var f=d.originalEvent;c=f.targetTouches[0];var g=Math.abs(c.pageX-b.pageX),h=Math.abs(c.pageY-b.pageY);e.vertical===!0?(3*h>g&&d.preventDefault(),a.touchMove(c.pageY,b.pageY)):(3*g>h&&d.preventDefault(),a.touchMove(c.pageX,b.pageX))}),p.on("touchend",function(){if(o>m&&0!==m)return!1;var d;d=e.vertical===!0?c.pageY-b.pageY:c.pageX-b.pageX,a.touchEnd(d)})}},build:function(){var b=this;b.initialStyle(),this.doCss()&&(e.enableTouch===!0&&b.enableTouch(),e.enableDrag===!0&&b.enableDrag()),a(window).on("focus",function(){b.auto()}),a(window).on("blur",function(){clearInterval(x)}),b.pager(),b.pauseOnHover(),b.controls(),b.keyPress()}},d.build(),z.init=function(){z.chbreakpoint(),e.vertical===!0?(o=e.item>1?e.verticalHeight:h.outerHeight(),p.css("height",o+"px")):o=p.outerWidth(),e.loop===!0&&"slide"===e.mode&&z.clone(),z.calL(),"slide"===e.mode&&g.removeClass("lSSlide"),"slide"===e.mode&&(z.calSW(),z.sSW()),setTimeout(function(){"slide"===e.mode&&g.addClass("lSSlide")},1e3),e.pager&&z.createPager(),e.adaptiveHeight===!0&&e.vertical===!1&&g.css("height",h.eq(q).outerHeight(!0)),e.adaptiveHeight===!1&&("slide"===e.mode?e.vertical===!1?d.setHeight(g,!1):d.auto():d.setHeight(g,!0)),e.gallery===!0&&d.slideThumb(),"slide"===e.mode&&d.slide(),e.autoWidth===!1?h.length<=e.item?p.find(".lSAction").hide():p.find(".lSAction").show():z.calWidth(!1)<o&&0!==m?p.find(".lSAction").hide():p.find(".lSAction").show()},g.goToPrevSlide=function(){if(q>0)e.onBeforePrevSlide.call(this,g,q),q--,g.mode(!1),e.gallery===!0&&d.slideThumb();else if(e.loop===!0){if(e.onBeforePrevSlide.call(this,g,q),"fade"===e.mode){var a=l-1;q=parseInt(a/e.slideMove)}g.mode(!1),e.gallery===!0&&d.slideThumb()}else e.slideEndAnimation===!0&&(g.addClass("leftEnd"),setTimeout(function(){g.removeClass("leftEnd")},400))},g.goToNextSlide=function(){var a=!0;if("slide"===e.mode){var b=d.slideValue();a=b<m-o-e.slideMargin}q*e.slideMove<l-e.slideMove&&a?(e.onBeforeNextSlide.call(this,g,q),q++,g.mode(!1),e.gallery===!0&&d.slideThumb()):e.loop===!0?(e.onBeforeNextSlide.call(this,g,q),q=0,g.mode(!1),e.gallery===!0&&d.slideThumb()):e.slideEndAnimation===!0&&(g.addClass("rightEnd"),setTimeout(function(){g.removeClass("rightEnd")},400))},g.mode=function(a){e.adaptiveHeight===!0&&e.vertical===!1&&g.css("height",h.eq(q).outerHeight(!0)),n===!1&&("slide"===e.mode?d.doCss()&&(g.addClass("lSSlide"),""!==e.speed&&p.css("transition-duration",e.speed+"ms"),""!==e.cssEasing&&p.css("transition-timing-function",e.cssEasing)):d.doCss()&&(""!==e.speed&&g.css("transition-duration",e.speed+"ms"),""!==e.cssEasing&&g.css("transition-timing-function",e.cssEasing))),a||e.onBeforeSlide.call(this,g,q),"slide"===e.mode?d.slide():d.fade(),p.hasClass("ls-hover")||d.auto(),setTimeout(function(){a||e.onAfterSlide.call(this,g,q)},e.speed),n=!0},g.play=function(){g.goToNextSlide(),e.auto=!0,d.auto()},g.pause=function(){e.auto=!1,clearInterval(x)},g.refresh=function(){z.init()},g.getCurrentSlideCount=function(){var a=q;if(e.loop){var b=p.find(".lslide").length,c=g.find(".clone.left").length;a=c-1>=q?b+(q-c):q>=b+c?q-b-c:q-c}return a+1},g.getTotalSlideCount=function(){return p.find(".lslide").length},g.goToSlide=function(a){q=e.loop?a+g.find(".clone.left").length-1:a,g.mode(!1),e.gallery===!0&&d.slideThumb()},g.destroy=function(){g.lightSlider&&(g.goToPrevSlide=function(){},g.goToNextSlide=function(){},g.mode=function(){},g.play=function(){},g.pause=function(){},g.refresh=function(){},g.getCurrentSlideCount=function(){},g.getTotalSlideCount=function(){},g.goToSlide=function(){},g.lightSlider=null,z={init:function(){}},g.parent().parent().find(".lSAction, .lSPager").remove(),g.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),g.children().removeAttr("style"),h.removeClass("lslide active"),g.find(".clone").remove(),h=null,x=null,n=!1,q=0)},setTimeout(function(){e.onSliderLoad.call(this,g)},10),a(window).on("resize orientationchange",function(a){setTimeout(function(){a.preventDefault?a.preventDefault():a.returnValue=!1,z.init()},200)}),this}}(jQuery);

// Animated Headlines
jQuery(function($){$(".animated_headlines").imagesLoaded(function(){function initHeadline(){singleLetters($(".animated_headlines.letters").find("b")),animateHeadline($(".animated_headlines"))}function singleLetters(e){e.each(function(){var e=$(this),a=e.text().split(""),t=e.hasClass("is-visible");for(i in a)e.parents(".rotate-2").length>0&&(a[i]='<span>'+a[i]+"</span>"),a[i]=t?'<i class="in">'+a[i]+"</i>":"<i>"+a[i]+"</i>";var s=a.join("");e.html(s).css("opacity",1)})}function animateHeadline(e){var i=animationDelay;e.each(function(){var e=$(this);if(e.hasClass("loading-bar"))i=barAnimationDelay,setTimeout(function(){e.find(".ah-words-wrapper").addClass("is-loading")},barWaiting);else if(e.hasClass("reset-width")){t=(a=e.find(".ah-words-wrapper")).width();a.css("width",t)}else if(e.hasClass("clip")){var a=e.find(".ah-words-wrapper"),t=a.width()+5;a.css("width","auto"),s=0}else if(!e.hasClass("type")){var s=0;e.find(".ah-words-wrapper b").each(function(){var e=$(this).width();e>s&&(s=e)}),e.find(".ah-words-wrapper").css("width",s+10)}setTimeout(function(){hideWord(e.find(".is-visible").eq(0))},i)})}function hideWord(e){var i=takeNext(e);if(e.parents(".animated_headlines").hasClass("type")){var a=e.parent(".ah-words-wrapper");a.addClass("selected").removeClass("waiting"),setTimeout(function(){a.removeClass("selected").animate({width:"auto"}),e.removeClass("is-visible").addClass("is-hidden").children("i").removeClass("in").addClass("out")},selectionDuration),setTimeout(function(){showWord(i,typeLettersDelay)},typeAnimationDelay)}else if(e.parents(".animated_headlines").hasClass("letters")){var t=e.children("i").length>=i.children("i").length;hideLetter(e.find("i").eq(0),e,t,lettersDelay),showLetter(i.find("i").eq(0),i,t,lettersDelay)}else e.parents(".animated_headlines").hasClass("clip")?e.parents(".ah-words-wrapper").animate({width:"2px"},revealDuration,function(){switchWord(e,i),showWord(i)}):e.parents(".animated_headlines").hasClass("reset-width")?e.parents(".ah-words-wrapper").animate({width:"auto"},revealDuration,function(){switchWord(e,i),showWord(i)}):e.parents(".animated_headlines").hasClass("loading-bar")?(e.parents(".ah-words-wrapper").removeClass("is-loading"),switchWord(e,i),setTimeout(function(){hideWord(i)},barAnimationDelay),setTimeout(function(){e.parents(".ah-words-wrapper").addClass("is-loading")},barWaiting)):(switchWord(e,i),setTimeout(function(){hideWord(i)},animationDelay))}function showWord(e,i){e.parents(".animated_headlines").hasClass("type")?(showLetter(e.find("i").eq(0),e,!1,i),e.addClass("is-visible").removeClass("is-hidden").animate({width:"auto"})):e.parents(".animated_headlines").hasClass("reset-width")?e.parents(".ah-words-wrapper").animate({width:e.width()},revealDuration,function(){setTimeout(function(){hideWord(e)},revealAnimationDelay)}):e.parents(".animated_headlines").hasClass("clip")&&e.parents(".ah-words-wrapper").animate({width:e.width()+5},revealDuration,function(){setTimeout(function(){hideWord(e)},revealAnimationDelay)})}function hideLetter(e,i,a,t){if(e.removeClass("in").addClass("out"),e.is(":last-child")?a&&setTimeout(function(){hideWord(takeNext(i))},animationDelay):setTimeout(function(){hideLetter(e.next(),i,a,t)},t),e.is(":last-child")&&$("html").hasClass("no-csstransitions")){var s=takeNext(i);switchWord(i,s)}}function showLetter(e,i,a,t){e.addClass("in").removeClass("out"),e.is(":last-child")?(i.parents(".animated_headlines").hasClass("type")&&setTimeout(function(){i.parents(".ah-words-wrapper").addClass("waiting")},300),a||setTimeout(function(){hideWord(i)},animationDelay)):setTimeout(function(){showLetter(e.next(),i,a,t)},t)}function takeNext(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()}function takePrev(e){return e.is(":first-child")?e.parent().children().last():e.prev()}function switchWord(e,i){e.removeClass("is-visible").addClass("is-hidden"),i.removeClass("is-hidden").addClass("is-visible")}var animationDelay=2500,barAnimationDelay=3800,barWaiting=barAnimationDelay-3e3,lettersDelay=90,typeLettersDelay=170,selectionDuration=600,typeAnimationDelay=selectionDuration+800,revealDuration=800,revealAnimationDelay=2500;initHeadline();})});

/* jQuery Nav (Onepage): onePageNav */
!function(a,b,c,d){var e=function(d,e){this.elem=d,this.$elem=a(d),this.options=e,this.metadata=this.$elem.data("plugin-options"),this.$win=a(b),this.sections={},this.didScroll=!1,this.$doc=a(c),this.docHeight=this.$doc.height()};e.prototype={defaults:{navItems:"a",currentClass:"current",changeHash:!1,easing:"swing",filter:"",scrollSpeed:750,scrollThreshold:.5,begin:!1,end:!1,scrollChange:!1},init:function(){return this.config=a.extend({},this.defaults,this.options,this.metadata),this.$nav=this.$elem.find(this.config.navItems),""!==this.config.filter&&(this.$nav=this.$nav.filter(this.config.filter)),this.$nav.on("click.onePageNav",a.proxy(this.handleClick,this)),this.getPositions(),this.bindInterval(),this.$win.on("resize.onePageNav",a.proxy(this.getPositions,this)),this},adjustNav:function(a,b){a.$elem.find("."+a.config.currentClass).removeClass(a.config.currentClass),b.addClass(a.config.currentClass)},bindInterval:function(){var b,a=this;a.$win.on("scroll.onePageNav",function(){a.didScroll=!0}),a.t=setInterval(function(){b=a.$doc.height(),a.didScroll&&(a.didScroll=!1,a.scrollChange()),b!==a.docHeight&&(a.docHeight=b,a.getPositions())},250)},getHash:function(a){return a.attr("href").split("#")[1]},getPositions:function(){var c,d,e,b=this;b.$nav.each(function(){c=b.getHash(a(this)),e=a("#"+c),e.length&&(d=e.offset().top,b.sections[c]=Math.round(d))})},getSection:function(a){var b=null,c=Math.round(this.$win.height()*this.config.scrollThreshold);for(var d in this.sections)this.sections[d]-c<a&&(b=d);return b},handleClick:function(c){var d=this,e=a(c.currentTarget),f=e.parent(),g="#"+d.getHash(e);f.hasClass(d.config.currentClass)||(d.config.begin&&d.config.begin(),d.adjustNav(d,f),d.unbindInterval(),d.scrollTo(g,function(){d.config.changeHash&&(b.location.hash=g),d.bindInterval(),d.config.end&&d.config.end()})),c.preventDefault()},scrollChange:function(){var c,a=this.$win.scrollTop(),b=this.getSection(a);null!==b&&(c=this.$elem.find('a[href$="#'+b+'"]').parent(),c.hasClass(this.config.currentClass)||(this.adjustNav(this,c),this.config.scrollChange&&this.config.scrollChange(c)))},scrollTo:function(b,c){var d=a(b).offset().top-65;a("html, body").animate({scrollTop:d},this.config.scrollSpeed,this.config.easing,c)},unbindInterval:function(){clearInterval(this.t),this.$win.unbind("scroll.onePageNav")}},e.defaults=e.prototype.defaults,a.fn.onePageNav=function(a){return this.each(function(){new e(this,a).init()})}}(jQuery,window,document);

/*! lazysizes - v5.2.0 "Lazy Loading for images" (https://github.com/aFarkas/lazysizes)*/
!function(a,b){var c=b(a,a.document,Date);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}("undefined"!=typeof window?window:{},function(a,b,c){"use strict";var d,e;if(function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};e=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in e||(e[b]=c[b])}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:e,noSupport:!0};var f=b.documentElement,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h].bind(a),k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,c,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=d,h.initEvent(c,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var d;!g&&(d=a.picturefill||e.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),d({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<e.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,d=0,f=e.throttleDelay,g=e.ricTimeout,h=function(){b=!1,d=c.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==e.ricTimeout&&(g=e.ricTimeout)}:A(function(){k(h)},!0);return function(a){var e;(a=!0===a)&&(g=33),b||(b=!0,e=f-(c.now()-d),e<0&&(e=0),a||e<9?i():k(i,e))}},C=function(a){var b,d,e=99,f=function(){b=null,a()},g=function(){var a=c.now()-d;a<e?k(g,e-a):(m||f)(f)};return function(){d=c.now(),b||(b=k(g,e))}},D=function(){var g,m,o,p,y,D,F,G,H,I,J,K,L=/^img$/i,M=/^iframe$/i,N="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),O=0,P=0,Q=0,R=-1,S=function(a){Q--,(!a||Q<0||!a.target)&&(Q=0)},T=function(a){return null==K&&(K="hidden"==x(b.body,"visibility")),K||!("hidden"==x(a.parentNode,"visibility")&&"hidden"==x(a,"visibility"))},U=function(a,c){var d,e=a,g=T(a);for(G-=c,J+=c,H-=c,I+=c;g&&(e=e.offsetParent)&&e!=b.body&&e!=f;)(g=(x(e,"opacity")||1)>0)&&"visible"!=x(e,"overflow")&&(d=e.getBoundingClientRect(),g=I>d.left&&H<d.right&&J>d.top-1&&G<d.bottom+1);return g},V=function(){var a,c,h,j,k,l,n,o,q,r,s,t,u=d.elements;if((p=e.loadMode)&&Q<8&&(a=u.length)){for(c=0,R++;c<a;c++)if(u[c]&&!u[c]._lazyRace)if(!N||d.prematureUnveil&&d.prematureUnveil(u[c]))ba(u[c]);else if((o=u[c][i]("data-expand"))&&(l=1*o)||(l=P),r||(r=!e.expand||e.expand<1?f.clientHeight>500&&f.clientWidth>500?500:370:e.expand,d._defEx=r,s=r*e.expFactor,t=e.hFac,K=null,P<s&&Q<1&&R>2&&p>2&&!b.hidden?(P=s,R=0):P=p>1&&R>1&&Q<6?r:O),q!==l&&(D=innerWidth+l*t,F=innerHeight+l,n=-1*l,q=l),h=u[c].getBoundingClientRect(),(J=h.bottom)>=n&&(G=h.top)<=F&&(I=h.right)>=n*t&&(H=h.left)<=D&&(J||I||H||G)&&(e.loadHidden||T(u[c]))&&(m&&Q<3&&!o&&(p<3||R<4)||U(u[c],l))){if(ba(u[c]),k=!0,Q>9)break}else!k&&m&&!j&&Q<4&&R<4&&p>2&&(g[0]||e.preloadAfterLoad)&&(g[0]||!o&&(J||I||H||G||"auto"!=u[c][i](e.sizesAttr)))&&(j=g[0]||u[c]);j&&!k&&ba(j)}},W=B(V),X=function(a){var b=a.target;if(b._lazyCache)return void delete b._lazyCache;S(a),s(b,e.loadedClass),t(b,e.loadingClass),u(b,Z),v(b,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](e.srcsetAttr);(b=e.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,d,f){var g,h,j,l,m,p;(m=v(a,"lazybeforeunveil",b)).defaultPrevented||(d&&(c?s(a,e.autosizesClass):a.setAttribute("sizes",d)),h=a[i](e.srcsetAttr),g=a[i](e.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),m={target:a},s(a,e.loadingClass),p&&(clearTimeout(o),o=k(S,2500),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(M.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,e.lazyClass),z(function(){var b=a.complete&&a.naturalWidth>1;p&&!b||(b&&s(a,"ls-is-cached"),X(m),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9)),"lazy"==a.loading&&Q--},!0)}),ba=function(a){if(!a._lazyRace){var b,c=L.test(a.nodeName),d=c&&(a[i](e.sizesAttr)||a[i]("sizes")),f="auto"==d;(!f&&m||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,e.errorClass)||!r(a,e.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,Q++,aa(a,b,f,d,c))}},ca=C(function(){e.loadMode=3,W()}),da=function(){3==e.loadMode&&(e.loadMode=2),ca()},ea=function(){if(!m){if(c.now()-y<999)return void k(ea,999);m=!0,e.loadMode=3,W(),j("scroll",da,!0)}};return{_:function(){y=c.now(),d.elements=b.getElementsByClassName(e.lazyClass),g=b.getElementsByClassName(e.lazyClass+" "+e.preloadClass),j("scroll",W,!0),j("resize",W,!0),j("pageshow",function(a){if(a.persisted){var c=b.querySelectorAll("."+e.loadingClass);c.length&&c.forEach&&l(function(){c.forEach(function(a){a.complete&&ba(a)})})}}),a.MutationObserver?new MutationObserver(W).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f[h]("DOMNodeInserted",W,!0),f[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ea():(j("load",ea),b[h]("DOMContentLoaded",W),k(ea,2e4)),d.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba,_aLSL:da}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),d=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)d(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(e.autosizesClass),j("resize",g)},checkElems:g,updateElem:d}}(),F=function(){!F.i&&b.getElementsByClassName&&(F.i=!0,E._(),D._())};return k(function(){e.init&&F()}),d={cfg:e,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}});
// lazysizes: add simple support for background images:
document.addEventListener('lazybeforeunveil', function(e){var bg = e.target.getAttribute('data-bg');if(bg){e.target.style.backgroundImage = 'url(' + bg + ')';}});js/frontend-edit.js000060400000001752150750504150010263 0ustar00jQuery(function(t){t(document).ready(function(){t(".radio.btn-group label").addClass("btn btn-default"),t(".btn-group label:not(.active)").click(function(){var e=t(this),a=t("#"+e.attr("for"));a.prop("checked")||(e.closest(".btn-group").find("label").removeClass("active btn-success btn-danger btn-primary"),""==a.val()?e.addClass("active btn-primary"):0==a.val()?e.addClass("active btn-danger"):e.addClass("active btn-success"),a.prop("checked",!0))}),t(".btn-group input[checked=checked]").each(function(){""==t(this).val()?t("label[for="+t(this).attr("id")+"]").addClass("active btn-primary"):0==t(this).val()?t("label[for="+t(this).attr("id")+"]").addClass("active btn-danger"):t("label[for="+t(this).attr("id")+"]").addClass("active btn-success")})})}),"undefined"!=typeof jQuery&&"undefined"!=typeof MooTools&&jQuery(function(t){t(document).ready(function(){t(".carousel").each(function(e,a){t(this)[e].slide=null})}),window.addEvent("domready",function(){Element.prototype.hide=function(){}})});js/imagesloaded.min.js000060400000012732150750504150010721 0ustar00/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */

!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});js/bootstrap.min.js000060400000115400150750504150010314 0ustar00/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under the MIT license
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3<e[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(n){"use strict";n.fn.emulateTransitionEnd=function(t){var e=!1,i=this;n(this).one("bsTransitionEnd",function(){e=!0});return setTimeout(function(){e||n(i).trigger(n.support.transition.end)},t),this},n(function(){n.support.transition=function o(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(t.style[i]!==undefined)return{end:e[i]};return!1}(),n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(s){"use strict";var e='[data-dismiss="alert"]',a=function(t){s(t).on("click",e,this.close)};a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.close=function(t){var e=s(this),i=e.attr("data-target");i||(i=(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),i="#"===i?[]:i;var o=s(document).find(i);function n(){o.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),o.length||(o=e.closest(".alert")),o.trigger(t=s.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),s.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(a.TRANSITION_DURATION):n())};var t=s.fn.alert;s.fn.alert=function o(i){return this.each(function(){var t=s(this),e=t.data("bs.alert");e||t.data("bs.alert",e=new a(this)),"string"==typeof i&&e[i].call(t)})},s.fn.alert.Constructor=a,s.fn.alert.noConflict=function(){return s.fn.alert=t,this},s(document).on("click.bs.alert.data-api",e,a.prototype.close)}(jQuery),function(s){"use strict";var n=function(t,e){this.$element=s(t),this.options=s.extend({},n.DEFAULTS,e),this.isLoading=!1};function i(o){return this.each(function(){var t=s(this),e=t.data("bs.button"),i="object"==typeof o&&o;e||t.data("bs.button",e=new n(this,i)),"toggle"==o?e.toggle():o&&e.setState(o)})}n.VERSION="3.4.1",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var e="disabled",i=this.$element,o=i.is("input")?"val":"html",n=i.data();t+="Text",null==n.resetText&&i.data("resetText",i[o]()),setTimeout(s.proxy(function(){i[o](null==n[t]?this.options[t]:n[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(e).attr(e,e).prop(e,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(e).removeAttr(e).prop(e,!1))},this),0)},n.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var t=s.fn.button;s.fn.button=i,s.fn.button.Constructor=n,s.fn.button.noConflict=function(){return s.fn.button=t,this},s(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var e=s(t.target).closest(".btn");i.call(e,"toggle"),s(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),e.is("input,button")?e.trigger("focus"):e.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){s(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(p){"use strict";var c=function(t,e){this.$element=p(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",p.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",p.proxy(this.pause,this)).on("mouseleave.bs.carousel",p.proxy(this.cycle,this))};function r(n){return this.each(function(){var t=p(this),e=t.data("bs.carousel"),i=p.extend({},c.DEFAULTS,t.data(),"object"==typeof n&&n),o="string"==typeof n?n:i.slide;e||t.data("bs.carousel",e=new c(this,i)),"number"==typeof n?e.to(n):o?e[o]():i.interval&&e.pause().cycle()})}c.VERSION="3.4.1",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},c.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(p.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},c.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var o=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(o)},c.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(i<t?"next":"prev",this.$items.eq(t))},c.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&p.support.transition&&(this.$element.trigger(p.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(t,e){var i=this.$element.find(".item.active"),o=e||this.getItemForDirection(t,i),n=this.interval,s="next"==t?"left":"right",a=this;if(o.hasClass("active"))return this.sliding=!1;var r=o[0],l=p.Event("slide.bs.carousel",{relatedTarget:r,direction:s});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,n&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var h=p(this.$indicators.children()[this.getItemIndex(o)]);h&&h.addClass("active")}var d=p.Event("slid.bs.carousel",{relatedTarget:r,direction:s});return p.support.transition&&this.$element.hasClass("slide")?(o.addClass(t),"object"==typeof o&&o.length&&o[0].offsetWidth,i.addClass(s),o.addClass(s),i.one("bsTransitionEnd",function(){o.removeClass([t,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger(d)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(d)),n&&this.cycle(),this}};var t=p.fn.carousel;p.fn.carousel=r,p.fn.carousel.Constructor=c,p.fn.carousel.noConflict=function(){return p.fn.carousel=t,this};var e=function(t){var e=p(this),i=e.attr("href");i&&(i=i.replace(/.*(?=#[^\s]+$)/,""));var o=e.attr("data-target")||i,n=p(document).find(o);if(n.hasClass("carousel")){var s=p.extend({},n.data(),e.data()),a=e.attr("data-slide-to");a&&(s.interval=!1),r.call(n,s),a&&n.data("bs.carousel").to(a),t.preventDefault()}};p(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),p(window).on("load",function(){p('[data-ride="carousel"]').each(function(){var t=p(this);r.call(t,t.data())})})}(jQuery),function(a){"use strict";var r=function(t,e){this.$element=a(t),this.options=a.extend({},r.DEFAULTS,e),this.$trigger=a('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function n(t){var e,i=t.attr("data-target")||(e=t.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return a(document).find(i)}function l(o){return this.each(function(){var t=a(this),e=t.data("bs.collapse"),i=a.extend({},r.DEFAULTS,t.data(),"object"==typeof o&&o);!e&&i.toggle&&/show|hide/.test(o)&&(i.toggle=!1),e||t.data("bs.collapse",e=new r(this,i)),"string"==typeof o&&e[o]()})}r.VERSION="3.4.1",r.TRANSITION_DURATION=350,r.DEFAULTS={toggle:!0},r.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},r.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(t=e.data("bs.collapse"))&&t.transitioning)){var i=a.Event("show.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){e&&e.length&&(l.call(e,"hide"),t||e.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var n=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return n.call(this);var s=a.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",a.proxy(n,this)).emulateTransitionEnd(r.TRANSITION_DURATION)[o](this.$element[0][s])}}}},r.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=a.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!a.support.transition)return i.call(this);this.$element[e](0).one("bsTransitionEnd",a.proxy(i,this)).emulateTransitionEnd(r.TRANSITION_DURATION)}}},r.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},r.prototype.getParent=function(){return a(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(t,e){var i=a(e);this.addAriaAndCollapsedClass(n(i),i)},this)).end()},r.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var t=a.fn.collapse;a.fn.collapse=l,a.fn.collapse.Constructor=r,a.fn.collapse.noConflict=function(){return a.fn.collapse=t,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var e=a(this);e.attr("data-target")||t.preventDefault();var i=n(e),o=i.data("bs.collapse")?"toggle":e.data();l.call(i,o)})}(jQuery),function(a){"use strict";var r='[data-toggle="dropdown"]',o=function(t){a(t).on("click.bs.dropdown",this.toggle)};function l(t){var e=t.attr("data-target");e||(e=(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var i="#"!==e?a(document).find(e):null;return i&&i.length?i:t.parent()}function s(o){o&&3===o.which||(a(".dropdown-backdrop").remove(),a(r).each(function(){var t=a(this),e=l(t),i={relatedTarget:this};e.hasClass("open")&&(o&&"click"==o.type&&/input|textarea/i.test(o.target.tagName)&&a.contains(e[0],o.target)||(e.trigger(o=a.Event("hide.bs.dropdown",i)),o.isDefaultPrevented()||(t.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",i)))))}))}o.VERSION="3.4.1",o.prototype.toggle=function(t){var e=a(this);if(!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(s(),!o){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",s);var n={relatedTarget:this};if(i.trigger(t=a.Event("show.bs.dropdown",n)),t.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(a.Event("shown.bs.dropdown",n))}return!1}},o.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var e=a(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(!o&&27!=t.which||o&&27==t.which)return 27==t.which&&i.find(r).trigger("focus"),e.trigger("click");var n=i.find(".dropdown-menu li:not(.disabled):visible a");if(n.length){var s=n.index(t.target);38==t.which&&0<s&&s--,40==t.which&&s<n.length-1&&s++,~s||(s=0),n.eq(s).trigger("focus")}}}};var t=a.fn.dropdown;a.fn.dropdown=function e(i){return this.each(function(){var t=a(this),e=t.data("bs.dropdown");e||t.data("bs.dropdown",e=new o(this)),"string"==typeof i&&e[i].call(t)})},a.fn.dropdown.Constructor=o,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=t,this},a(document).on("click.bs.dropdown.data-api",s).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",r,o.prototype.toggle).on("keydown.bs.dropdown.data-api",r,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(a){"use strict";var s=function(t,e){this.options=e,this.$body=a(document.body),this.$element=a(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};function r(o,n){return this.each(function(){var t=a(this),e=t.data("bs.modal"),i=a.extend({},s.DEFAULTS,t.data(),"object"==typeof o&&o);e||t.data("bs.modal",e=new s(this,i)),"string"==typeof o?e[o](n):i.show&&e.show(n)})}s.VERSION="3.4.1",s.TRANSITION_DURATION=300,s.BACKDROP_TRANSITION_DURATION=150,s.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},s.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},s.prototype.show=function(i){var o=this,t=a.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(t),this.isShown||t.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){o.$element.one("mouseup.dismiss.bs.modal",function(t){a(t.target).is(o.$element)&&(o.ignoreBackdropClick=!0)})}),this.backdrop(function(){var t=a.support.transition&&o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(o.$body),o.$element.show().scrollTop(0),o.adjustDialog(),t&&o.$element[0].offsetWidth,o.$element.addClass("in"),o.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:i});t?o.$dialog.one("bsTransitionEnd",function(){o.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(s.TRANSITION_DURATION):o.$element.trigger("focus").trigger(e)}))},s.prototype.hide=function(t){t&&t.preventDefault(),t=a.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(s.TRANSITION_DURATION):this.hideModal())},s.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},s.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},s.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},s.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},s.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},s.prototype.backdrop=function(t){var e=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=a.support.transition&&i;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;o?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var n=function(){e.removeBackdrop(),t&&t()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",n).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):n()}else t&&t()},s.prototype.handleUpdate=function(){this.adjustDialog()},s.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},s.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var n=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",t+n),a(this.fixedContent).each(function(t,e){var i=e.style.paddingRight,o=a(e).css("padding-right");a(e).data("padding-right",i).css("padding-right",parseFloat(o)+n+"px")}))},s.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),a(this.fixedContent).each(function(t,e){var i=a(e).data("padding-right");a(e).removeData("padding-right"),e.style.paddingRight=i||""})},s.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var t=a.fn.modal;a.fn.modal=r,a.fn.modal.Constructor=s,a.fn.modal.noConflict=function(){return a.fn.modal=t,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e=a(this),i=e.attr("href"),o=e.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,""),n=a(document).find(o),s=n.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(i)&&i},n.data(),e.data());e.is("a")&&t.preventDefault(),n.one("show.bs.modal",function(t){t.isDefaultPrevented()||n.one("hidden.bs.modal",function(){e.is(":visible")&&e.trigger("focus")})}),r.call(n,s,this)})}(jQuery),function(g){"use strict";var o=["sanitize","whiteList","sanitizeFn"],a=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],t={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},r=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function u(t,e){var i=t.nodeName.toLowerCase();if(-1!==g.inArray(i,e))return-1===g.inArray(i,a)||Boolean(t.nodeValue.match(r)||t.nodeValue.match(l));for(var o=g(e).filter(function(t,e){return e instanceof RegExp}),n=0,s=o.length;n<s;n++)if(i.match(o[n]))return!0;return!1}function n(t,e,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;var o=document.implementation.createHTMLDocument("sanitization");o.body.innerHTML=t;for(var n=g.map(e,function(t,e){return e}),s=g(o.body).find("*"),a=0,r=s.length;a<r;a++){var l=s[a],h=l.nodeName.toLowerCase();if(-1!==g.inArray(h,n))for(var d=g.map(l.attributes,function(t){return t}),p=[].concat(e["*"]||[],e[h]||[]),c=0,f=d.length;c<f;c++)u(d[c],p)||l.removeAttribute(d[c].nodeName);else l.parentNode.removeChild(l)}return o.body.innerHTML}var m=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};m.VERSION="3.4.1",m.TRANSITION_DURATION=150,m.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-d<c.top?"bottom":"right"==s&&l.right+h>c.width?"left":"left"==s&&l.left-h<c.left?"right":s,o.removeClass(p).addClass(s)}var f=this.getCalculatedOffset(s,l,h,d);this.applyPlacement(f,s);var u=function(){var t=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==t&&i.leave(i)};g.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",u).emulateTransitionEnd(m.TRANSITION_DURATION):u()}},m.prototype.applyPlacement=function(t,e){var i=this.tip(),o=i[0].offsetWidth,n=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(a)&&(a=0),t.top+=s,t.left+=a,g.offset.setOffset(i[0],g.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),i.addClass("in");var r=i[0].offsetWidth,l=i[0].offsetHeight;"top"==e&&l!=n&&(t.top=t.top+n-l);var h=this.getViewportAdjustedDelta(e,t,r,l);h.left?t.left+=h.left:t.top+=h.top;var d=/top|bottom/.test(e),p=d?2*h.left-o+r:2*h.top-n+l,c=d?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(p,i[0][c],d)},m.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},m.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();this.options.html?(this.options.sanitize&&(e=n(e,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(e)):t.find(".tooltip-inner").text(e),t.removeClass("fade in top bottom left right")},m.prototype.hide=function(t){var e=this,i=g(this.$tip),o=g.Event("hide.bs."+this.type);function n(){"in"!=e.hoverState&&i.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),t&&t()}if(this.$element.trigger(o),!o.isDefaultPrevented())return i.removeClass("in"),g.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",n).emulateTransitionEnd(m.TRANSITION_DURATION):n(),this.hoverState=null,this},m.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},m.prototype.hasContent=function(){return this.getTitle()},m.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],i="BODY"==e.tagName,o=e.getBoundingClientRect();null==o.width&&(o=g.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var n=window.SVGElement&&e instanceof window.SVGElement,s=i?{top:0,left:0}:n?null:t.offset(),a={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},r=i?{width:g(window).width(),height:g(window).height()}:null;return g.extend({},o,a,r,s)},m.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},m.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-s-a.scroll,l=e.top+s-a.scroll+o;r<a.top?n.top=a.top-r:l>a.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;h<a.left?n.left=a.left-h:d>a.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(n[t+1]===undefined||e<n[t+1])&&this.activate(s[t])},n.prototype.activate=function(t){this.activeTarget=t,this.clear();var e=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=s(e).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")},n.prototype.clear=function(){s(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var t=s.fn.scrollspy;s.fn.scrollspy=e,s.fn.scrollspy.Constructor=n,s.fn.scrollspy.noConflict=function(){return s.fn.scrollspy=t,this},s(window).on("load.bs.scrollspy.data-api",function(){s('[data-spy="scroll"]').each(function(){var t=s(this);e.call(t,t.data())})})}(jQuery),function(r){"use strict";var a=function(t){this.element=r(t)};function e(i){return this.each(function(){var t=r(this),e=t.data("bs.tab");e||t.data("bs.tab",e=new a(this)),"string"==typeof i&&e[i]()})}a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var o=e.find(".active:last a"),n=r.Event("hide.bs.tab",{relatedTarget:t[0]}),s=r.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(n),t.trigger(s),!s.isDefaultPrevented()&&!n.isDefaultPrevented()){var a=r(document).find(i);this.activate(t.closest("li"),e),this.activate(a,a.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},a.prototype.activate=function(t,e,i){var o=e.find("> .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return n<i&&"top";if("bottom"==this.affixed)return null!=i?!(n+this.unpin<=s.top)&&"bottom":!(n+a<=t-o)&&"bottom";var r=null==this.affixed,l=r?n:s.top;return null!=i&&n<=i?"top":null!=o&&t-o<=l+(r?a:e)&&"bottom"},h.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(h.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},h.prototype.checkPositionWithEventLoop=function(){setTimeout(l.proxy(this.checkPosition,this),1)},h.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),e=this.options.offset,i=e.top,o=e.bottom,n=Math.max(l(document).height(),l(document.body).height());"object"!=typeof e&&(o=i=e),"function"==typeof i&&(i=e.top(this.$element)),"function"==typeof o&&(o=e.bottom(this.$element));var s=this.getState(n,t,i,o);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var a="affix"+(s?"-"+s:""),r=l.Event(a+".bs.affix");if(this.$element.trigger(r),r.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(h.RESET).addClass(a).trigger(a.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:n-t-o})}};var t=l.fn.affix;l.fn.affix=i,l.fn.affix.Constructor=h,l.fn.affix.noConflict=function(){return l.fn.affix=t,this},l(window).on("load",function(){l('[data-spy="affix"]').each(function(){var t=l(this),e=t.data();e.offset=e.offset||{},null!=e.offsetBottom&&(e.offset.bottom=e.offsetBottom),null!=e.offsetTop&&(e.offset.top=e.offsetTop),i.call(t,e)})})}(jQuery);js/bootstrap-select.js000060400000071652150750504150011021 0ustar00!function(a){"use strict";function b(b){var c=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}];return a.each(c,function(){b=b.replace(this.re,this.ch)}),b}function c(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c="(?:"+Object.keys(b).join("|")+")",d=new RegExp(c),e=new RegExp(c,"g"),f=null==a?"":""+a;return d.test(f)?f.replace(e,function(a){return b[a]}):f}function e(b,c){var e=arguments,f=b,g=c;[].shift.apply(e);var h,i=this.each(function(){var b=a(this);if(b.is("select")){var c=b.data("selectpicker"),i="object"==typeof f&&f;if(c){if(i)for(var k in i)i.hasOwnProperty(k)&&(c.options[k]=i[k])}else{var j=a.extend({},d.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),i);b.data("selectpicker",c=new d(this,j,g))}"string"==typeof f&&(h=c[f]instanceof Function?c[f].apply(c,e):c.options[f])}});return"undefined"!=typeof h?h:i}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw TypeError();var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw TypeError();var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw TypeError();var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw TypeError();var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j<f;)if(c.charCodeAt(i+j)!=e.charCodeAt(j))return!1;return!0};a?a(String.prototype,"startsWith",{value:c,configurable:!0,writable:!0}):String.prototype.startsWith=c}(),Object.keys||(Object.keys=function(a,b,c){c=[];for(b in a)c.hasOwnProperty.call(a,b)&&c.push(b);return c}),a.expr[":"].icontains=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.text()).toUpperCase();return f.includes(d[3].toUpperCase())},a.expr[":"].ibegins=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.text()).toUpperCase();return f.startsWith(d[3].toUpperCase())},a.expr[":"].aicontains=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.data("normalizedText")||e.text()).toUpperCase();return f.includes(d[3].toUpperCase())},a.expr[":"].aibegins=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.data("normalizedText")||e.text()).toUpperCase();return f.startsWith(d[3].toUpperCase())};var d=function(b,c,e){e&&(e.stopPropagation(),e.preventDefault()),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title")),this.val=d.prototype.val,this.render=d.prototype.render,this.refresh=d.prototype.refresh,this.setStyle=d.prototype.setStyle,this.selectAll=d.prototype.selectAll,this.deselectAll=d.prototype.deselectAll,this.destroy=d.prototype.remove,this.remove=d.prototype.remove,this.show=d.prototype.show,this.hide=d.prototype.hide,this.init()};d.VERSION="1.7.2",d.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1},d.prototype={constructor:d,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.options.dropdownAlignRight&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on("hide.bs.dropdown",function(a){b.$element.trigger("hide.bs.select",a)}),this.$newElement.on("hidden.bs.dropdown",function(a){b.$element.trigger("hidden.bs.select",a)}),this.$newElement.on("show.bs.dropdown",function(a){b.$element.trigger("show.bs.select",a)}),this.$newElement.on("shown.bs.dropdown",function(a){b.$element.trigger("shown.bs.select",a)}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple?" show-tick":"",d=this.$element.parent().hasClass("input-group")?" input-group-btn":"",e=this.autofocus?" autofocus":"",f=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;</button>'+this.options.header+"</div>":"",g=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+c(this.options.liveSearchPlaceholder)+'"')+"></div>":"",h=this.multiple&&this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-group-sm btn-block"><button type="button" class="actions-btn bs-select-all btn btn-default">'+this.options.selectAllText+'</button><button type="button" class="actions-btn bs-deselect-all btn btn-default">'+this.options.deselectAllText+"</button></div></div>":"",i=this.multiple&&this.options.doneButton?'<div class="bs-donebutton"><div class="btn-group btn-block"><button type="button" class="btn btn-sm btn-default">'+this.options.doneButtonText+"</button></div></div>":"",j='<div class="btn-group bootstrap-select'+b+d+'"><button type="button" class="'+this.options.styleBase+' dropdown-toggle" data-toggle="dropdown"'+e+'><span class="filter-option pull-left"></span>&nbsp;<span class="caret"></span></button><div class="dropdown-menu open">'+f+g+h+'<ul class="dropdown-menu inner" role="menu"></ul>'+i+"</div></div>";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){this.destroyLi();var a=this.createLi();this.$menuInner[0].innerHTML=a},destroyLi:function(){this.$menu.find("li").remove()},createLi:function(){var d=this,e=[],f=0,g=document.createElement("option"),h=-1,i=function(a,b,c,d){return"<li"+("undefined"!=typeof c&""!==c?' class="'+c+'"':"")+("undefined"!=typeof b&null!==b?' data-original-index="'+b+'"':"")+("undefined"!=typeof d&null!==d?'data-optgroup="'+d+'"':"")+">"+a+"</li>"},j=function(a,e,f,g){return'<a tabindex="0"'+("undefined"!=typeof e?' class="'+e+'"':"")+("undefined"!=typeof f?' style="'+f+'"':"")+(d.options.liveSearchNormalize?' data-normalized-text="'+b(c(a))+'"':"")+("undefined"!=typeof g||null!==g?' data-tokens="'+g+'"':"")+">"+a+'<span class="'+d.options.iconBase+" "+d.options.tickIcon+' check-mark"></span></a>'};if(this.options.title&&!this.multiple&&(h--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];g.className="bs-title-option",g.appendChild(document.createTextNode(this.options.title)),g.value="",k.insertBefore(g,k.firstChild),null===k.options[k.selectedIndex].getAttribute("selected")&&(g.selected=!0)}return this.$element.find("option").each(function(b){var c=a(this);if(h++,!c.hasClass("bs-title-option")){var g=this.className||"",k=this.style.cssText,l=c.data("content")?c.data("content"):c.html(),m=c.data("tokens")?c.data("tokens"):null,n="undefined"!=typeof c.data("subtext")?'<small class="text-muted">'+c.data("subtext")+"</small>":"",o="undefined"!=typeof c.data("icon")?'<span class="'+d.options.iconBase+" "+c.data("icon")+'"></span> ':"",p=this.disabled||"OPTGROUP"===this.parentElement.tagName&&this.parentElement.disabled;if(""!==o&&p&&(o="<span>"+o+"</span>"),d.options.hideDisabled&&p)return void h--;if(c.data("content")||(l=o+'<span class="text">'+l+n+"</span>"),"OPTGROUP"===this.parentElement.tagName&&c.data("divider")!==!0){if(0===c.index()){f+=1;var q=this.parentElement.label,r="undefined"!=typeof c.parent().data("subtext")?'<small class="text-muted">'+c.parent().data("subtext")+"</small>":"",s=c.parent().data("icon")?'<span class="'+d.options.iconBase+" "+c.parent().data("icon")+'"></span> ':"",t=" "+this.parentElement.className||"";q=s+'<span class="text">'+q+r+"</span>",0!==b&&e.length>0&&(h++,e.push(i("",null,"divider",f+"div"))),h++,e.push(i(q,null,"dropdown-header"+t,f))}e.push(i(j(l,"opt "+g+t,k,m),b,"",f))}else c.data("divider")===!0?e.push(i("",b,"divider")):c.data("hidden")===!0?e.push(i(j(l,g,k,m),b,"hidden is-hidden")):(this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName&&(h++,e.push(i("",null,"divider",f+"div"))),e.push(i(j(l,g,k,m),b)));d.liObj[b]=h}}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),e.join("")},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var d,c=this;b!==!1&&this.$element.find("option").each(function(a){var b=c.findLis().eq(c.liObj[a]);c.setDisabled(a,this.disabled||"OPTGROUP"===this.parentElement.tagName&&this.parentElement.disabled,b),c.setSelected(a,this.selected,b)}),this.tabIndex();var e=this.$element.find("option").map(function(){if(this.selected){if(c.options.hideDisabled&&(this.disabled||"OPTGROUP"===this.parentElement.tagName&&this.parentElement.disabled))return!1;var e,b=a(this),d=b.data("icon")&&c.options.showIcon?'<i class="'+c.options.iconBase+" "+b.data("icon")+'"></i> ':"";return e=c.options.showSubtext&&b.data("subtext")&&!c.multiple?' <small class="text-muted">'+b.data("subtext")+"</small>":"","undefined"!=typeof b.attr("title")?b.attr("title"):b.data("content")&&c.options.showContent?b.data("content"):d+b.html()+e}}).toArray(),f=this.multiple?e.join(this.options.multipleSeparator):e[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var g=this.options.selectedTextFormat.split(">");if(g.length>1&&e.length>g[1]||1==g.length&&e.length>=2){d=this.options.hideDisabled?", [disabled]":"";var h=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+d).length,i="function"==typeof this.options.countSelectedText?this.options.countSelectedText(e.length,h):this.options.countSelectedText;f=i.replace("{0}",e.length.toString()).replace("{1}",h.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(f=this.options.title),f||(f="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",a.trim(f.replace(/<[^>]*>?/g,""))),this.$button.children(".filter-option").html(f),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("span");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u=!!getComputedStyle&&getComputedStyle(d),v=u?a(d):null,w=parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),x=w+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2;document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){this.findLis(),this.liHeight();var p,q,r,s,b=this,c=this.$menu,d=this.$menuInner,e=a(window),f=this.$newElement[0].offsetHeight,g=this.sizeInfo.liHeight,h=this.sizeInfo.headerHeight,i=this.sizeInfo.searchHeight,j=this.sizeInfo.actionsHeight,k=this.sizeInfo.doneButtonHeight,l=this.sizeInfo.dividerHeight,m=this.sizeInfo.menuPadding,n=this.sizeInfo.menuExtras,o=this.options.hideDisabled?".disabled":"",t=function(){r=b.$newElement.offset().top-e.scrollTop(),s=e.height()-r-f};if(t(),this.options.header&&c.css("padding-top",0),"auto"===this.options.size){var u=function(){var e,f=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},l=b.$menuInner[0].getElementsByTagName("li"),o=Array.prototype.filter?Array.prototype.filter.call(l,f("hidden",!1)):b.$lis.not(".hidden"),u=Array.prototype.filter?Array.prototype.filter.call(o,f("dropdown-header",!0)):o.filter(".dropdown-header");t(),p=s-n,b.options.container?(c.data("height")||c.data("height",c.height()),q=c.data("height")):q=c.height(),b.options.dropupAuto&&b.$newElement.toggleClass("dropup",r>s&&p-n<q),b.$newElement.hasClass("dropup")&&(p=r-n),e=o.length+u.length>3?3*g+n-2:0,c.css({"max-height":p+"px",overflow:"hidden","min-height":e+h+i+j+k+"px"}),d.css({"max-height":p-h-i-j-k-m+"px","overflow-y":"auto","min-height":Math.max(e-m,0)+"px"})};u(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",u),e.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",u)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(o).length>this.options.size){var v=this.$lis.not(".divider").not(o).children().slice(0,this.options.size).last().parent().index(),w=this.$lis.slice(0,v+1).filter(".divider").length;p=g*this.options.size+w*l+m,b.options.container?(c.data("height")||c.data("height",c.height()),q=c.data("height")):q=c.height(),b.options.dropupAuto&&this.$newElement.toggleClass("dropup",r>s&&p-n<q),c.css({"max-height":p+h+i+j+k+"px",overflow:"hidden","min-height":""}),d.css({"max-height":p-m+"px","overflow-y":"auto","min-height":""})}},setWidth:function(){if("auto"===this.options.width){this.$menu.css("min-width","0");var a=this.$menu.parent().clone().appendTo("body"),b=this.options.container?this.$newElement.clone().appendTo("body"):a,c=a.children(".dropdown-menu").outerWidth(),d=b.css("width","auto").children("button").outerWidth();a.remove(),b.remove(),this.$newElement.css("width",Math.max(c,d)+"px")}else"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){var e,f,b=this,c="<div />",d=a(c),g=function(a){d.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),e=a.offset(),f=a.hasClass("dropup")?0:a[0].offsetHeight,d.css({top:e.top+f,left:e.left,width:a[0].offsetWidth,position:"absolute"})};this.$newElement.on("click",function(){b.isDisabled()||(g(a(this)),d.appendTo(b.options.container),d.toggleClass("open",!a(this).hasClass("open")),d.append(b.$menu))}),a(window).on("resize scroll",function(){g(b.$newElement)}),this.$element.on("hide.bs.select",function(){b.$menu.data("height",b.$menu.height()),d.detach()})},setSelected:function(a,b,c){if(!c)var c=this.findLis().eq(this.liObj[a]);c.toggleClass("selected",b)},setDisabled:function(a,b,c){if(!c)var c=this.findLis().eq(this.liObj[a]);b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled")),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},tabIndex:function(){this.$element.is("[tabindex]")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")))},clickListener:function(){var b=this,c=a(document);this.$newElement.on("touchstart.dropdown",".dropdown-menu",function(a){a.stopPropagation()}),c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$newElement.on("click",function(){b.setSize(),b.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menu.find(".selected a").focus()})}),this.$menu.on("click","li a",function(c){var d=a(this),e=d.parent().data("originalIndex"),f=b.$element.val(),g=b.$element.prop("selectedIndex");if(b.multiple&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var h=b.$element.find("option"),i=h.eq(e),j=i.prop("selected"),k=i.parent("optgroup"),l=b.options.maxOptions,m=k.data("maxOptions")||!1;if(b.multiple){if(i.prop("selected",!j),b.setSelected(e,!j),d.blur(),l!==!1||m!==!1){var n=l<h.filter(":selected").length,o=m<k.find("option:selected").length;if(l&&n||m&&o)if(l&&1==l)h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);else if(m&&1==m){k.find("option:selected").prop("selected",!1),i.prop("selected",!0);var p=d.parent().data("optgroup");b.$menu.find('[data-optgroup="'+p+'"]').removeClass("selected"),b.setSelected(e,!0)}else{var q="function"==typeof b.options.maxOptionsText?b.options.maxOptionsText(l,m):b.options.maxOptionsText,r=q[0].replace("{n}",l),s=q[1].replace("{n}",m),t=a('<div class="notify"></div>');q[2]&&(r=r.replace("{var}",q[2][l>1?0:1]),s=s.replace("{var}",q[2][m>1?0:1])),i.prop("selected",!1),b.$menu.append(t),l&&n&&(t.append(a("<div>"+r+"</div>")),b.$element.trigger("maxReached.bs.select")),m&&o&&(t.append(a("<div>"+s+"</div>")),b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(e,!1)},10),t.delay(750).fadeOut(300,function(){a(this).remove()})}}}else h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);b.multiple?b.options.liveSearch&&b.$searchbox.focus():b.$button.focus(),(f!=b.$element.val()&&b.multiple||g!=b.$element.prop("selectedIndex")&&!b.multiple)&&(b.$element.change(),b.$element.trigger("changed.bs.select",[e,i.prop("selected"),j]))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menu.on("click","li.divider, li.dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll(),b.$element.change()}),this.$element.change(function(){b.render(!1)})},liveSearchListener:function(){var d=this,e=a('<li class="no-results"></li>');this.$newElement.on("click.dropdown.data-api touchstart.dropdown.data-api",function(){d.$menuInner.find(".active").removeClass("active"),d.$searchbox.val()&&(d.$searchbox.val(""),d.$lis.not(".is-hidden").removeClass("hidden"),e.parent().length&&e.remove()),d.multiple||d.$menuInner.find(".selected").addClass("active"),setTimeout(function(){d.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(d.$searchbox.val()){var f=d.$lis.not(".is-hidden").removeClass("hidden").children("a");f=d.options.liveSearchNormalize?f.not(":a"+d._searchStyle()+"("+b(d.$searchbox.val())+")"):f.not(":"+d._searchStyle()+"("+d.$searchbox.val()+")"),f.parent().addClass("hidden"),d.$lis.filter(".dropdown-header").each(function(){var b=a(this),c=b.data("optgroup");0===d.$lis.filter("[data-optgroup="+c+"]").not(b).not(".hidden").length&&(b.addClass("hidden"),d.$lis.filter("[data-optgroup="+c+"div]").addClass("hidden"))});var g=d.$lis.not(".hidden");g.each(function(b){var c=a(this);c.hasClass("divider")&&(c.index()===g.eq(0).index()||c.index()===g.last().index()||g.eq(b+1).hasClass("divider"))&&c.addClass("hidden")}),d.$lis.not(".hidden, .no-results").length?e.parent().length&&e.remove():(e.parent().length&&e.remove(),e.html(d.options.noneResultsText.replace("{0}",'"'+c(d.$searchbox.val())+'"')).show(),d.$menuInner.append(e))}else d.$lis.not(".is-hidden").removeClass("hidden"),e.parent().length&&e.remove();d.$lis.filter(".active").removeClass("active"),d.$lis.not(".hidden, .divider, .dropdown-header").eq(0).addClass("active").children("a").focus(),a(this).focus()})},_searchStyle:function(){var a="icontains";switch(this.options.liveSearchStyle){case"begins":case"startsWith":a="ibegins";break;case"contains":}return a},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},selectAll:function(){this.findLis(),this.$element.find("option:enabled").not("[data-divider], [data-hidden]").prop("selected",!0),this.$lis.not(".divider, .dropdown-header, .disabled, .hidden").addClass("selected"),this.render(!1)},deselectAll:function(){this.findLis(),this.$element.find("option:enabled").not("[data-divider], [data-hidden]").prop("selected",!1),this.$lis.not(".divider, .dropdown-header, .disabled, .hidden").removeClass("selected"),this.render(!1)},keydown:function(c){var f,h,i,j,k,l,m,n,o,d=a(this),e=d.is("input")?d.parent().parent():d.parent(),g=e.data("this"),p=":not(.disabled, .hidden, .dropdown-header, .divider)",q={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"};if(g.options.liveSearch&&(e=d.parent().parent()),g.options.container&&(e=g.$menu),f=a("[role=menu] li a",e),o=g.$menu.parent().hasClass("open"),!o&&(c.keyCode>=48&&c.keyCode<=57||event.keyCode>=65&&event.keyCode<=90)&&(g.options.container?g.$newElement.trigger("click"):(g.setSize(),g.$menu.parent().addClass("open"),o=!0),g.$searchbox.focus()),g.options.liveSearch&&(/(^9$|27)/.test(c.keyCode.toString(10))&&o&&0===g.$menu.find(".active").length&&(c.preventDefault(),g.$menu.parent().removeClass("open"),g.options.container&&g.$newElement.removeClass("open"),g.$button.focus()),f=a("[role=menu] li:not(.disabled, .hidden, .dropdown-header, .divider)",e),d.val()||/(38|40)/.test(c.keyCode.toString(10))||0===f.filter(".active").length&&(f=g.$newElement.find("li"),f=g.options.liveSearchNormalize?f.filter(":a"+g._searchStyle()+"("+b(q[c.keyCode])+")"):f.filter(":"+g._searchStyle()+"("+q[c.keyCode]+")"))),f.length){if(/(38|40)/.test(c.keyCode.toString(10)))h=f.index(f.filter(":focus")),j=f.parent(p).first().data("originalIndex"),k=f.parent(p).last().data("originalIndex"),i=f.eq(h).parent().nextAll(p).eq(0).data("originalIndex"),l=f.eq(h).parent().prevAll(p).eq(0).data("originalIndex"),m=f.eq(i).parent().prevAll(p).eq(0).data("originalIndex"),g.options.liveSearch&&(f.each(function(b){a(this).hasClass("disabled")||a(this).data("index",b)}),h=f.index(f.filter(".active")),j=f.first().data("index"),k=f.last().data("index"),i=f.eq(h).nextAll().eq(0).data("index"),l=f.eq(h).prevAll().eq(0).data("index"),m=f.eq(i).prevAll().eq(0).data("index")),n=d.data("prevIndex"),38==c.keyCode?(g.options.liveSearch&&(h-=1),h!=m&&h>l&&(h=l),h<j&&(h=j),h==n&&(h=k)):40==c.keyCode&&(g.options.liveSearch&&(h+=1),h==-1&&(h=0),h!=m&&h<i&&(h=i),h>k&&(h=k),h==n&&(h=j)),d.data("prevIndex",h),g.options.liveSearch?(c.preventDefault(),d.hasClass("dropdown-toggle")||(f.removeClass("active").eq(h).addClass("active").children("a").focus(),d.focus())):f.eq(h).focus();else if(!d.is("input")){var s,t,r=[];f.each(function(){a(this).parent().hasClass("disabled")||a.trim(a(this).text().toLowerCase()).substring(0,1)==q[c.keyCode]&&r.push(a(this).parent().index())}),s=a(document).data("keycount"),s++,a(document).data("keycount",s),t=a.trim(a(":focus").text().toLowerCase()).substring(0,1),t!=q[c.keyCode]?(s=1,a(document).data("keycount",s)):s>=r.length&&(a(document).data("keycount",0),s>r.length&&(s=1)),f.eq(r[s-1]).focus()}if((/(13|32)/.test(c.keyCode.toString(10))||/(^9$)/.test(c.keyCode.toString(10))&&g.options.selectOnTab)&&o){if(/(32)/.test(c.keyCode.toString(10))||c.preventDefault(),g.options.liveSearch)/(32)/.test(c.keyCode.toString(10))||(g.$menu.find(".active a").click(),d.focus());else{var u=a(":focus");u.click(),u.focus(),c.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(c.keyCode.toString(10))&&o&&(g.multiple||g.options.liveSearch)||/(27)/.test(c.keyCode.toString(10))&&!o)&&(g.$menu.parent().removeClass("open"),g.options.container&&g.$newElement.removeClass("open"),g.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device").appendTo(this.$newElement),this.options.container&&this.$menu.hide()},refresh:function(){this.$lis=null,this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()}};var f=a.fn.selectpicker;a.fn.selectpicker=e,a.fn.selectpicker.Constructor=d,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=f,this},a(document).data("keycount",0).on("keydown",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="menu"], .bs-searchbox input',d.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="menu"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);e.call(b,b.data())})})}(jQuery);js/gmap.js000060400000007257150750504150006453 0ustar00function initSPPageBuilderGMap(e){jQuery(".sppb-addon-gmap-canvas",e).each(function(t){var o=jQuery(this).attr("id"),r=Number(jQuery(this).attr("data-mapzoom")),a=jQuery(this).attr("data-infowindow"),l="true"===jQuery(this).attr("data-mousescroll"),i=jQuery(this).attr("data-maptype"),s={lat:Number(jQuery(this).attr("data-lat")),lng:Number(jQuery(this).attr("data-lng"))},n=jQuery(this).data("map_type_control"),y=jQuery(this).data("street_view_control"),p=jQuery(this).data("fullscreen_control"),m=jQuery(this).data("tmpl_url"),u=new google.maps.Map(e.getElementById(o),{zoom:r,center:s,panControl:!1,zoomControl:!1,scaleControl:!1,overviewMapControl:!1,mapTypeControl:n,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_RIGHT},fullscreenControl:p,fullscreenControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP},streetViewControl:y,scrollwheel:l});u.setMapTypeId(google.maps.MapTypeId[i]);var c=navigator.userAgent.toLowerCase().indexOf("trident")>-1?m+"gmap-marker.png":m+"gmap-marker.svg",d=new google.maps.Marker({position:s,map:u,visible:!0,icon:c});var g=document.createElement("div");g.className="gm-zoom-wrapper";new function(e,t){var o=document.createElement("div");o.className="gm-zoom-in",e.appendChild(o);var r=document.createElement("div");r.className="gm-zoom-out",e.appendChild(r),google.maps.event.addDomListener(o,"click",function(){t.setZoom(t.getZoom()+1)}),google.maps.event.addDomListener(r,"click",function(){t.setZoom(t.getZoom()-1)})}(g,u);u.controls[google.maps.ControlPosition.TOP_LEFT].push(g);var f=jQuery(this).attr("data-show_transit"),h=jQuery(this).attr("data-show_poi"),T=jQuery(this).attr("data-water_color"),_=jQuery(this).attr("data-highway_stroke_color"),v=jQuery(this).attr("data-highway_fill_color"),j=jQuery(this).attr("data-local_stroke_color"),w=jQuery(this).attr("data-local_fill_color"),Q=jQuery(this).attr("data-poi_fill_color"),b=jQuery(this).attr("data-administrative_color"),C=jQuery(this).attr("data-landscape_color"),k=jQuery(this).attr("data-road_text_color"),P=[{featureType:"water",elementType:"geometry.fill",stylers:[{color:T}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:h}]},{featureType:"transit",stylers:[{visibility:f}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{visibility:"on"},{color:_}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:v}]},{featureType:"road.local",elementType:"geometry.stroke",stylers:[{color:j}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{visibility:"on"},{color:w},{weight:1.8}]},{featureType:"administrative",elementType:"geometry",stylers:[{color:b}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{visibility:"on"},{color:C}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:k}]},{featureType:"road",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:j},{saturation:-25},{weight:1.6}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{visibility:"on"},{color:k},{saturation:-50}]},{featureType:"poi",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:j},{saturation:-25},{weight:2.8}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{visibility:"on"},{color:Q}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:jQuery(this).attr("data-road_arterial_fill_color")}]},{featureType:"road.arterial",elementType:"geometry.stroke",stylers:[{color:jQuery(this).attr("data-road_arterial_stroke_color")}]}];if(u.setOptions({styles:P}),a){a=new google.maps.InfoWindow({content:atob(a)});d.addListener("click",function(){a.open(u,d)})}})}jQuery(window).load(function(){initSPPageBuilderGMap(document)});js/matchheight.js000060400000006125150750504150010005 0ustar00/**
* jquery.matchHeight-min.js v0.6.0
* http://brm.io/jquery-match-height/
* License: MIT
*/
(function(c){var n=-1,f=-1,g=function(a){return parseFloat(a)||0},r=function(a){var b=null,d=[];c(a).each(function(){var a=c(this),k=a.offset().top-g(a.css("margin-top")),l=0<d.length?d[d.length-1]:null;null===l?d.push(a):1>=Math.floor(Math.abs(b-k))?d[d.length-1]=l.add(a):d.push(a);b=k});return d},p=function(a){var b={byRow:!0,property:"height",target:null,remove:!1};if("object"===typeof a)return c.extend(b,a);"boolean"===typeof a?b.byRow=a:"remove"===a&&(b.remove=!0);return b},b=c.fn.matchHeight=
function(a){a=p(a);if(a.remove){var e=this;this.css(a.property,"");c.each(b._groups,function(a,b){b.elements=b.elements.not(e)});return this}if(1>=this.length&&!a.target)return this;b._groups.push({elements:this,options:a});b._apply(this,a);return this};b._groups=[];b._throttle=80;b._maintainScroll=!1;b._beforeUpdate=null;b._afterUpdate=null;b._apply=function(a,e){var d=p(e),h=c(a),k=[h],l=c(window).scrollTop(),f=c("html").outerHeight(!0),m=h.parents().filter(":hidden");m.each(function(){var a=c(this);
a.data("style-cache",a.attr("style"))});m.css("display","block");d.byRow&&!d.target&&(h.each(function(){var a=c(this),b=a.css("display");"inline-block"!==b&&"inline-flex"!==b&&(b="block");a.data("style-cache",a.attr("style"));a.css({display:b,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),k=r(h),h.each(function(){var a=c(this);a.attr("style",a.data("style-cache")||"")}));c.each(k,function(a,b){var e=c(b),
f=0;if(d.target)f=d.target.outerHeight(!1);else{if(d.byRow&&1>=e.length){e.css(d.property,"");return}e.each(function(){var a=c(this),b=a.css("display");"inline-block"!==b&&"inline-flex"!==b&&(b="block");b={display:b};b[d.property]="";a.css(b);a.outerHeight(!1)>f&&(f=a.outerHeight(!1));a.css("display","")})}e.each(function(){var a=c(this),b=0;d.target&&a.is(d.target)||("border-box"!==a.css("box-sizing")&&(b+=g(a.css("border-top-width"))+g(a.css("border-bottom-width")),b+=g(a.css("padding-top"))+g(a.css("padding-bottom"))),
a.css(d.property,f-b+"px"))})});m.each(function(){var a=c(this);a.attr("style",a.data("style-cache")||null)});b._maintainScroll&&c(window).scrollTop(l/f*c("html").outerHeight(!0));return this};b._applyDataApi=function(){var a={};c("[data-match-height], [data-mh]").each(function(){var b=c(this),d=b.attr("data-mh")||b.attr("data-match-height");a[d]=d in a?a[d].add(b):b});c.each(a,function(){this.matchHeight(!0)})};var q=function(a){b._beforeUpdate&&b._beforeUpdate(a,b._groups);c.each(b._groups,function(){b._apply(this.elements,
this.options)});b._afterUpdate&&b._afterUpdate(a,b._groups)};b._update=function(a,e){if(e&&"resize"===e.type){var d=c(window).width();if(d===n)return;n=d}a?-1===f&&(f=setTimeout(function(){q(e);f=-1},b._throttle)):q(e)};c(b._applyDataApi);c(window).bind("load",function(a){b._update(!1,a)});c(window).bind("resize orientationchange",function(a){b._update(!0,a)})})(jQuery);


//Match Height
jQuery(function($) {
	$(window).load(function(){
		$('.match-height').matchHeight();
	});
});
js/SmoothScroll.js000060400000013762150750504150010155 0ustar00// SmoothScroll.js version 1.3.8
!function(){function m(){b.keyboardSupport&&F("keydown",u)}function n(){if(!f&&document.body){f=!0;var a=document.body,e=document.documentElement,j=window.innerHeight,k=a.scrollHeight;if(g=document.compatMode.indexOf("CSS")>=0?e:a,h=a,m(),top!=self)d=!0;else if(k>j&&(a.offsetHeight<=j||e.offsetHeight<=j)){var l=document.createElement("div");l.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+g.scrollHeight+"px",document.body.appendChild(l);var n,o=function(){n||(n=setTimeout(function(){c||(l.style.height="0",l.style.height=g.scrollHeight+"px",n=null)},500))};setTimeout(o,10);var p={attributes:!0,childList:!0,characterData:!1};if(i=new P(o),i.observe(a,p),g.offsetHeight<=j){var q=document.createElement("div");q.style.clear="both",a.appendChild(q)}}b.fixedBackground||c||(a.style.backgroundAttachment="scroll",e.style.backgroundAttachment="scroll")}}function s(a,c,d){if(I(c,d),1!=b.accelerationMax){var e=Date.now(),f=e-r;if(f<b.accelerationDelta){var g=(1+50/f)/2;g>1&&(g=Math.min(g,b.accelerationMax),c*=g,d*=g)}r=Date.now()}if(p.push({x:c,y:d,lastX:c<0?.99:-.99,lastY:d<0?.99:-.99,start:Date.now()}),!q){var h=a===document.body,i=function(e){for(var f=Date.now(),g=0,j=0,k=0;k<p.length;k++){var l=p[k],m=f-l.start,n=m>=b.animationTime,o=n?1:m/b.animationTime;b.pulseAlgorithm&&(o=S(o));var r=l.x*o-l.lastX>>0,s=l.y*o-l.lastY>>0;g+=r,j+=s,l.lastX+=r,l.lastY+=s,n&&(p.splice(k,1),k--)}h?window.scrollBy(g,j):(g&&(a.scrollLeft+=g),j&&(a.scrollTop+=j)),c||d||(p=[]),p.length?O(i,a,1e3/b.frameRate+1):q=!1};O(i,a,0),q=!0}}function t(a){f||n();var c=a.target,d=B(c);if(!d||a.defaultPrevented||a.ctrlKey)return!0;if(H(h,"embed")||H(c,"embed")&&/\.pdf/i.test(c.src)||H(h,"object"))return!0;var e=-a.wheelDeltaX||a.deltaX||0,g=-a.wheelDeltaY||a.deltaY||0;return k&&(a.wheelDeltaX&&L(a.wheelDeltaX,120)&&(e=-120*(a.wheelDeltaX/Math.abs(a.wheelDeltaX))),a.wheelDeltaY&&L(a.wheelDeltaY,120)&&(g=-120*(a.wheelDeltaY/Math.abs(a.wheelDeltaY)))),e||g||(g=-a.wheelDelta||0),1===a.deltaMode&&(e*=40,g*=40),!(b.touchpadSupport||!K(g))||(Math.abs(e)>1.2&&(e*=b.stepSize/120),Math.abs(g)>1.2&&(g*=b.stepSize/120),s(d,e,g),a.preventDefault(),void z())}function u(a){var c=a.target,d=a.ctrlKey||a.altKey||a.metaKey||a.shiftKey&&a.keyCode!==l.spacebar;document.contains(h)||(h=document.activeElement);var e=/^(textarea|select|embed|object)$/i,f=/^(button|submit|radio|checkbox|file|color|image)$/i;if(e.test(c.nodeName)||H(c,"input")&&!f.test(c.type)||H(h,"video")||N(a)||c.isContentEditable||a.defaultPrevented||d)return!0;if((H(c,"button")||H(c,"input")&&f.test(c.type))&&a.keyCode===l.spacebar)return!0;var g,i=0,j=0,k=B(h),m=k.clientHeight;switch(k==document.body&&(m=window.innerHeight),a.keyCode){case l.up:j=-b.arrowScroll;break;case l.down:j=b.arrowScroll;break;case l.spacebar:g=a.shiftKey?1:-1,j=-g*m*.9;break;case l.pageup:j=.9*-m;break;case l.pagedown:j=.9*m;break;case l.home:j=-k.scrollTop;break;case l.end:var n=k.scrollHeight-k.scrollTop-m;j=n>0?n+10:0;break;case l.left:i=-b.arrowScroll;break;case l.right:i=b.arrowScroll;break;default:return!0}s(k,i,j),a.preventDefault(),z()}function v(a){h=a.target}function z(){clearTimeout(y),y=setInterval(function(){x={}},1e3)}function A(a,b){for(var c=a.length;c--;)x[w(a[c])]=b;return b}function B(a){var b=[],c=document.body,e=g.scrollHeight;do{var f=x[w(a)];if(f)return A(b,f);if(b.push(a),e===a.scrollHeight){var h=D(g)&&D(c),i=h||E(g);if(d&&C(g)||!d&&i)return A(b,Q())}else if(C(a)&&E(a))return A(b,a)}while(a=a.parentElement)}function C(a){return a.clientHeight+10<a.scrollHeight}function D(a){var b=getComputedStyle(a,"").getPropertyValue("overflow-y");return"hidden"!==b}function E(a){var b=getComputedStyle(a,"").getPropertyValue("overflow-y");return"scroll"===b||"auto"===b}function F(a,b){window.addEventListener(a,b,!1)}function H(a,b){return(a.nodeName||"").toLowerCase()===b.toLowerCase()}function I(a,b){a=a>0?1:-1,b=b>0?1:-1,e.x===a&&e.y===b||(e.x=a,e.y=b,p=[],r=0)}function K(a){if(a)return j.length||(j=[a,a,a]),a=Math.abs(a),j.push(a),j.shift(),clearTimeout(J),J=setTimeout(function(){window.localStorage&&(localStorage.SS_deltaBuffer=j.join(","))},1e3),!M(120)&&!M(100)}function L(a,b){return Math.floor(a/b)==a/b}function M(a){return L(j[0],a)&&L(j[1],a)&&L(j[2],a)}function N(a){var b=a.target,c=!1;if(document.URL.indexOf("www.youtube.com/watch")!=-1)do if(c=b.classList&&b.classList.contains("html5-video-controls"))break;while(b=b.parentNode);return c}function R(a){var c,d,e;return a*=b.pulseScale,a<1?c=a-(1-Math.exp(-a)):(d=Math.exp(-1),a-=1,e=1-Math.exp(-a),c=d+e*(1-d)),c*b.pulseNormalize}function S(a){return a>=1?1:a<=0?0:(1==b.pulseNormalize&&(b.pulseNormalize/=R(1)),R(a))}var h,i,y,J,a={frameRate:150,animationTime:400,stepSize:120,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:20,accelerationMax:1,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!0,fixedBackground:!0,excluded:""},b=a,c=!1,d=!1,e={x:0,y:0},f=!1,g=document.documentElement,j=[],k=/^Mac/.test(navigator.platform),l={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},b=a,p=[],q=!1,r=Date.now(),w=function(){var a=0;return function(b){return b.uniqueID||(b.uniqueID=a++)}}(),x={};window.localStorage&&localStorage.SS_deltaBuffer&&(j=localStorage.SS_deltaBuffer.split(","));var T,O=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a,b,c){window.setTimeout(a,c||1e3/60)}}(),P=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,Q=function(){var a;return function(){if(!a){var b=document.createElement("div");b.style.cssText="height:10000px;width:1px;",document.body.appendChild(b);var c=document.body.scrollTop;document.documentElement.scrollTop;window.scrollBy(0,1),a=document.body.scrollTop!=c?document.body:document.documentElement,window.scrollBy(0,-1),document.body.removeChild(b)}return a}}();"onwheel"in document.createElement("div")?T="wheel":"onmousewheel"in document.createElement("div")&&(T="mousewheel"),T&&(F(T,t),F("mousedown",v),F("load",n))}();js/SmoothScroll-1.4.10.js000060400000016566150750504150010701 0ustar00// SmoothScroll.js version 1.4.10 (http://www.smoothscroll.net/)
// https://cdnjs.com/libraries/smoothscroll
!function(){var s,i,c,a,o={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},p=o,u=!1,d=!1,n={x:0,y:0},f=!1,m=document.documentElement,l=[],h=/^Mac/.test(navigator.platform),w={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},v={37:1,38:1,39:1,40:1};function y(){if(!f&&document.body){f=!0;var e=document.body,t=document.documentElement,o=window.innerHeight,n=e.scrollHeight;if(m=0<=document.compatMode.indexOf("CSS")?t:e,s=e,p.keyboardSupport&&Y("keydown",x),top!=self)d=!0;else if(Q&&o<n&&(e.offsetHeight<=o||t.offsetHeight<=o)){var r,a=document.createElement("div");a.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+m.scrollHeight+"px",document.body.appendChild(a),c=function(){r=r||setTimeout(function(){u||(a.style.height="0",a.style.height=m.scrollHeight+"px",r=null)},500)},setTimeout(c,10),Y("resize",c);if((i=new R(c)).observe(e,{attributes:!0,childList:!0,characterData:!1}),m.offsetHeight<=o){var l=document.createElement("div");l.style.clear="both",e.appendChild(l)}}p.fixedBackground||u||(e.style.backgroundAttachment="scroll",t.style.backgroundAttachment="scroll")}}var b=[],g=!1,r=Date.now();function S(d,f,m){if(function(e,t){e=0<e?1:-1,t=0<t?1:-1,n.x===e&&n.y===t||(n.x=e,n.y=t,b=[],r=0)}(f,m),1!=p.accelerationMax){var e=Date.now()-r;if(e<p.accelerationDelta){var t=(1+50/e)/2;1<t&&(t=Math.min(t,p.accelerationMax),f*=t,m*=t)}r=Date.now()}if(b.push({x:f,y:m,lastX:f<0?.99:-.99,lastY:m<0?.99:-.99,start:Date.now()}),!g){var o=q(),h=d===o||d===document.body;null==d.$scrollBehavior&&function(e){var t=M(e);if(null==B[t]){var o=getComputedStyle(e,"")["scroll-behavior"];B[t]="smooth"==o}return B[t]}(d)&&(d.$scrollBehavior=d.style.scrollBehavior,d.style.scrollBehavior="auto");var w=function(e){for(var t=Date.now(),o=0,n=0,r=0;r<b.length;r++){var a=b[r],l=t-a.start,i=l>=p.animationTime,c=i?1:l/p.animationTime;p.pulseAlgorithm&&(c=F(c));var s=a.x*c-a.lastX>>0,u=a.y*c-a.lastY>>0;o+=s,n+=u,a.lastX+=s,a.lastY+=u,i&&(b.splice(r,1),r--)}h?window.scrollBy(o,n):(o&&(d.scrollLeft+=o),n&&(d.scrollTop+=n)),f||m||(b=[]),b.length?j(w,d,1e3/p.frameRate+1):(g=!1,null!=d.$scrollBehavior&&(d.style.scrollBehavior=d.$scrollBehavior,d.$scrollBehavior=null))};j(w,d,0),g=!0}}function e(e){f||y();var t=e.target;if(e.defaultPrevented||e.ctrlKey)return!0;if(N(s,"embed")||N(t,"embed")&&/\.pdf/i.test(t.src)||N(s,"object")||t.shadowRoot)return!0;var o=-e.wheelDeltaX||e.deltaX||0,n=-e.wheelDeltaY||e.deltaY||0;h&&(e.wheelDeltaX&&K(e.wheelDeltaX,120)&&(o=e.wheelDeltaX/Math.abs(e.wheelDeltaX)*-120),e.wheelDeltaY&&K(e.wheelDeltaY,120)&&(n=e.wheelDeltaY/Math.abs(e.wheelDeltaY)*-120)),o||n||(n=-e.wheelDelta||0),1===e.deltaMode&&(o*=40,n*=40);var r=z(t);return r?!!function(e){if(!e)return;l.length||(l=[e,e,e]);e=Math.abs(e),l.push(e),l.shift(),clearTimeout(a),a=setTimeout(function(){try{localStorage.SS_deltaBuffer=l.join(",")}catch(e){}},1e3);var t=120<e&&P(e),o=!P(120)&&!P(100)&&!t;return e<50||o}(n)||(1.2<Math.abs(o)&&(o*=p.stepSize/120),1.2<Math.abs(n)&&(n*=p.stepSize/120),S(r,o,n),e.preventDefault(),void C()):!d||!W||(Object.defineProperty(e,"target",{value:window.frameElement}),parent.wheel(e))}function x(e){var t=e.target,o=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==w.spacebar;document.body.contains(s)||(s=document.activeElement);var n=/^(button|submit|radio|checkbox|file|color|image)$/i;if(e.defaultPrevented||/^(textarea|select|embed|object)$/i.test(t.nodeName)||N(t,"input")&&!n.test(t.type)||N(s,"video")||function(e){var t=e.target,o=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(o=t.classList&&t.classList.contains("html5-video-controls"))break}while(t=t.parentNode);return o}(e)||t.isContentEditable||o)return!0;if((N(t,"button")||N(t,"input")&&n.test(t.type))&&e.keyCode===w.spacebar)return!0;if(N(t,"input")&&"radio"==t.type&&v[e.keyCode])return!0;var r=0,a=0,l=z(s);if(!l)return!d||!W||parent.keydown(e);var i=l.clientHeight;switch(l==document.body&&(i=window.innerHeight),e.keyCode){case w.up:a=-p.arrowScroll;break;case w.down:a=p.arrowScroll;break;case w.spacebar:a=-(e.shiftKey?1:-1)*i*.9;break;case w.pageup:a=.9*-i;break;case w.pagedown:a=.9*i;break;case w.home:l==document.body&&document.scrollingElement&&(l=document.scrollingElement),a=-l.scrollTop;break;case w.end:var c=l.scrollHeight-l.scrollTop-i;a=0<c?10+c:0;break;case w.left:r=-p.arrowScroll;break;case w.right:r=p.arrowScroll;break;default:return!0}S(l,r,a),e.preventDefault(),C()}function t(e){s=e.target}var k,D,M=(k=0,function(e){return e.uniqueID||(e.uniqueID=k++)}),E={},T={},B={};function C(){clearTimeout(D),D=setInterval(function(){E=T=B={}},1e3)}function H(e,t,o){for(var n=o?E:T,r=e.length;r--;)n[M(e[r])]=t;return t}function z(e){var t=[],o=document.body,n=m.scrollHeight;do{var r=(!1?E:T)[M(e)];if(r)return H(t,r);if(t.push(e),n===e.scrollHeight){var a=O(m)&&O(o)||X(m);if(d&&L(m)||!d&&a)return H(t,q())}else if(L(e)&&X(e))return H(t,e)}while(e=e.parentElement)}function L(e){return e.clientHeight+10<e.scrollHeight}function O(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function X(e){var t=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function Y(e,t,o){window.addEventListener(e,t,o||!1)}function A(e,t,o){window.removeEventListener(e,t,o||!1)}function N(e,t){return e&&(e.nodeName||"").toLowerCase()===t.toLowerCase()}if(window.localStorage&&localStorage.SS_deltaBuffer)try{l=localStorage.SS_deltaBuffer.split(",")}catch(e){}function K(e,t){return Math.floor(e/t)==e/t}function P(e){return K(l[0],e)&&K(l[1],e)&&K(l[2],e)}var $,j=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,o){window.setTimeout(e,o||1e3/60)},R=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,q=($=document.scrollingElement,function(){if(!$){var e=document.createElement("div");e.style.cssText="height:10000px;width:1px;",document.body.appendChild(e);var t=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,3),$=document.body.scrollTop!=t?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(e)}return $});function V(e){var t;return((e*=p.pulseScale)<1?e-(1-Math.exp(-e)):(e-=1,(t=Math.exp(-1))+(1-Math.exp(-e))*(1-t)))*p.pulseNormalize}function F(e){return 1<=e?1:e<=0?0:(1==p.pulseNormalize&&(p.pulseNormalize/=V(1)),V(e))}var I=window.navigator.userAgent,_=/Edge/.test(I),W=/chrome/i.test(I)&&!_,U=/safari/i.test(I)&&!_,G=/mobile/i.test(I),J=/Windows NT 6.1/i.test(I)&&/rv:11/i.test(I),Q=U&&(/Version\/8/i.test(I)||/Version\/9/i.test(I)),Z=(W||U||J)&&!G,ee=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){ee=!0}}))}catch(e){}var te=!!ee&&{passive:!1},oe="onwheel"in document.createElement("div")?"wheel":"mousewheel";function ne(e){for(var t in e)o.hasOwnProperty(t)&&(p[t]=e[t])}oe&&Z&&(Y(oe,e,te),Y("mousedown",t),Y("load",y)),ne.destroy=function(){i&&i.disconnect(),A(oe,e),A("mousedown",t),A("keydown",x),A("resize",c),A("load",y)},window.SmoothScrollOptions&&ne(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define(function(){return ne}):"object"==typeof exports?module.exports=ne:window.SmoothScroll=ne}();features/title.php000060400000016457150750504150010227 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

class Helix3FeatureTitle {

	private $helix3;

	public function __construct($helix){
		$this->helix3 = $helix;
		$this->position = 'title';
	}

	public function renderFeature() {

		$app = JFactory::getApplication();
		$doc = JFactory::getDocument();
		$menuitem = $app->getMenu()->getActive(); // get the active item
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);

		if($menuitem) {

			$params 	= $menuitem->params; // get the menu params
			
			if($params->get('enable_page_title', 0)) {

				$page_title  = $menuitem->title;
				$enable_page_title_parallax = $params->get('enable_page_title_parallax', 0);
				
				// Page Title class and responsive (added in Flex 3.9.1)
				$page_title_class = $params->get('page_title_class');
				$page_title_heading = $params->get('page_title_heading', 'h2');
				$page_title_sizes = $params->get('page_title_sizes');
				$page_title_desktop_size = $params->get('page_title_desktop_size', 36);
				$page_title_tablet_size = $params->get('page_title_tablet_size', 34);
				$page_title_mobile_size = $params->get('page_title_mobile_size', 32);
				$page_title_letter_spacing = $params->get('page_title_letter_spacing', 0);
				
				$page_title_height = $params->get('page_title_height');
				$page_title_align = $params->get('page_title_align');
				$page_title_alt = $params->get('page_title_alt');
				$page_subtitle = $params->get('page_subtitle');
				$page_subtitle_size = $params->get('page_subtitle_size', 15);
				$page_title_bg_color = $params->get('page_title_bg_color');
				$page_title_bg_image = $params->get('page_title_bg_image');
				$include_breadcrumbs = $params->get('include_breadcrumbs', 1);
				// Background Image options (added in Flex 3.0):
				$page_title_bg_image_repeat = $params->get('page_title_bg_image_repeat', 'no-repeat');
				$page_title_bg_image_size = $params->get('page_title_bg_image_size', 'cover');
				$page_title_bg_image_attachment = $params->get('page_title_bg_image_attachment', 'fixed');
				$page_title_bg_image_hor_position = $params->get('page_title_bg_image_hor_position', 50);
				$page_title_bg_image_vert_position = $params->get('page_title_bg_image_vert_position', 50);
				// Text color (added in Flex 3.2)
				$page_title_text_color = $params->get('page_title_text_color');
				$page_subtitle_color = $params->get('page_subtitle_color');

				$style = '';
				$title_css = '';
				$title_color = '';
				$subtitle_color = '';
				$page_title_bg = '';
				$parallax = '';
				$page_title_background_class = '';
				$page_title_align_style = '';
				$page_title_size_style = '';
	
				if($page_title_class) {
					$page_title_background_class = ' '. $page_title_class;
				} else {
					if($page_title_bg_image) {
					  $page_title_background_class = '';
					} else {
					  $page_title_background_class = ' gentle-stars text-shadow';
					}
				}
				
				if($enable_page_title_parallax) {
					$parallax = ' parallax_4';
				}
				
				if($page_title_height) {
				    $style .= 'height:' . $page_title_height . 'px;';
				} else {
					$style .= 'padding:60px 0;';
				}
				
				if($page_title_align) {
				    $style .= 'text-align:' . $page_title_align . ';';
				}
			
				if($page_title_bg_color) {
					$page_title_bg = 'background-color:' . $page_title_bg_color . ';';
				}
				
				if($page_title_text_color) {
					$title_color = 'color:' . $page_title_text_color . ';';
				}
				
				if($page_subtitle_color) {
					$subtitle_color = 'color:' . $page_subtitle_color . ';';
				}
				
				//$lazy_output = '';
				if($page_title_bg_image) {
					if (strpos($page_title_bg_image, '://') === false) {
						if($has_lazyload) {
							$style .= 'background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);';
							$lazy_output = '<div class="lazyload sp-page-title'. $parallax .'" data-bg="'. JUri::root() . $page_title_bg_image .'">';
						} else {
							$style .= 'background-image:url(' . JURI::root(true) . '/' . $page_title_bg_image . ');';
						}
					} else {
						if($has_lazyload) {
							$style .= 'background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);';
							$lazy_output = '<div class="lazyload sp-page-title'. $parallax .'" data-bg="'. $page_title_bg_image .'">';
						} else {
							$style .= 'background-image:url(' . $page_title_bg_image . ');';
						}
					}
					$style .= 'background-repeat:'. $page_title_bg_image_repeat .';';
					$style .= 'background-position:'. $page_title_bg_image_hor_position .'% '. $page_title_bg_image_vert_position .'%;';
					$style .= 'background-size:'. $page_title_bg_image_size .';';
					$style .= 'background-attachment:'. $page_title_bg_image_attachment .';';
				}
				
				// Heading - Title (responsive)
				if($page_title_bg_color) {
					$title_css .= '#sp-title .sp-page-title-wrapper {'. $page_title_bg .'}';
				}
				$title_css .= '#sp-title .sp-page-title-wrapper '. $page_title_heading .'.page_title{font-size:' . $page_title_desktop_size . 'px;line-height:1.2;letter-spacing:'.$page_title_letter_spacing.'px;'. $title_color .'}';
				$title_css .= '@media (min-width: 768px) and (max-width: 991px) {#sp-title .sp-page-title-wrapper '. $page_title_heading .'.page_title {font-size:' . $page_title_tablet_size . 'px;}}';
				$title_css .= '@media (max-width: 767px) {#sp-title .sp-page-title-wrapper '. $page_title_heading .'.page_title{ font-size:' . $page_title_mobile_size . 'px;}}';
				$doc->addStyleDeclaration($title_css);
			
				// Add styles
				$css = '.sp-page-title, .sp-page-title-no-img {'. $style .'}';
				if($page_title_bg_color) {
					$css .= '#sp-title .sp-page-title-wrapper .sp-page-title-no-img {'. $page_title_bg .'}';
				}
				$css .= '#sp-title .sp-page-title-wrapper .page_subtitle{font-size:' . $page_subtitle_size . 'px;line-height:1.3;'. $subtitle_color .'}';		 
				$doc->addStyleDeclaration($css);
				

				if($page_title_alt) {
					$page_title = $page_title_alt;
				}

				$output = '';

				
				
				if($page_title_bg_image) {
					
					$output .= '<div class="sp-page-title-wrapper'. $page_title_background_class .'">';
					
					// Lazy Loading for background image
					if($has_lazyload) {
						$output .= $lazy_output;
					} else {
						$output .= '<div class="sp-page-title'. $parallax .'">';
					}
				} else {
					$output .= '<div class="sp-page-title-wrapper">';
					$output .= '<div class="sp-page-title-no-img'. $parallax . $page_title_background_class .'">';
				}
				$output .= '<div class="container">';
				
				$output .= '<'. $page_title_heading .' class="page_title" itemprop="headline">'. $page_title .'</'. $page_title_heading .'>';
				
				if($page_subtitle) {
					$output .= '<h3 class="page_subtitle">'. $page_subtitle .'</h3>';
				}

				if($include_breadcrumbs == 1) {
					$output .= '<jdoc:include type="modules" name="breadcrumb" style="none" />';
				}

				$output .= '</div>';
				$output .= '</div>';

				$output .= '</div>';
				return $output;

			}
		}
	}
}
features/contact.php000060400000005523150750504150010531 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

class Helix3FeatureContact {

	private $helix3;

	public function __construct($helix3){
		$this->helix3 = $helix3;
		$this->position = $this->helix3->getParam('contact_position');
	}
	
	public function renderFeature() {
		
		$this->helix3->getParam('contact_phone_icon') != '' ? $contact_phone_icon = '<i class="'.$this->helix3->getParam('contact_phone_icon').'" aria-hidden="true"></i> ' : $contact_phone_icon = '<i class="pe pe-7s-headphones" aria-hidden="true"></i> ';
		$this->helix3->getParam('contact_mobile_icon') != '' ? $contact_mobile_icon = '<i class="'.$this->helix3->getParam('contact_mobile_icon').'" aria-hidden="true"></i> ' : $contact_mobile_icon = '<i class="pe pe-7s-phone" aria-hidden="true"></i> ';
		$this->helix3->getParam('contact_email_icon') != '' ? $contact_email_icon = '<i class="'.$this->helix3->getParam('contact_email_icon').'" aria-hidden="true"></i> ' : $contact_email_icon = '<i class="pe pe-7s-mail" aria-hidden="true"></i> ';
		$this->helix3->getParam('contact_time_icon') != '' ? $contact_time_icon = '<i class="'.$this->helix3->getParam('contact_time_icon').'" aria-hidden="true"></i> ' : $contact_time_icon = '<i class="pe pe-7s-timer" aria-hidden="true"></i> ';
	   

		if($this->helix3->getParam('enable_contactinfo')) {

			$output = '<ul class="sp-contact-info">';
			if($this->helix3->getParam('contact_phone')) $output .= '<li class="sp-contact-phone">'. $contact_phone_icon .'<a href="tel:' . str_replace(' ', '', $this->helix3->getParam('contact_phone')) . '">' . $this->helix3->getParam('contact_phone') . '</a></li>';
			if($this->helix3->getParam('contact_mobile')) $output .= '<li class="sp-contact-mobile">'. $contact_mobile_icon .'<a href="tel:'. str_replace(' ', '', $this->helix3->getParam('contact_mobile')) .'">' . $this->helix3->getParam('contact_mobile') . '</a></li>';
			// Email + Email cloaking:
			if($this->helix3->getParam('enable_emailcloaking') == 1) {
				if($this->helix3->getParam('contact_email')) 
				$output .= '<li class="sp-contact-email">'. $contact_email_icon . JHtml::_('email.cloak', $this->helix3->getParam('contact_email')).'</li>';
			} else {
				if($this->helix3->getParam('contact_email')) 
				$output .= '<li class="sp-contact-email">'. $contact_email_icon .'<a href="mailto:'. $this->helix3->getParam('contact_email') .'">' . $this->helix3->getParam('contact_email') . '</a></li>';
				
			}	
			if($this->helix3->getParam('contact_time')) $output .= '<li class="sp-contact-time">'. $contact_time_icon . $this->helix3->getParam('contact_time') . '</li>';
			$output .= '</ul>';

			return $output;
		}
		
	}    
}features/logo.php000060400000014174150750504160010041 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die('restricted access');
 
class Helix3FeatureLogo {

	private $helix3;
	public $position;

	public function __construct( $helix3 ){
		$this->helix3 = $helix3;
		$this->position = $this->helix3->getParam('logo_position', 'logo');
		$this->load_pos = $this->helix3->getParam('logo_load_pos');
	}

	public function renderFeature() {

		$doc = JFactory::getDocument();
		$extention = '';
		//Retina Image
		if( $this->helix3->getParam('logo_type') == 'image' ) {
			jimport('joomla.image.image');

			if( $this->helix3->getParam('logo_image') ) {
				$path = JPATH_ROOT . '/' . $this->helix3->getParam('logo_image');
			} else {
				$path = JPATH_ROOT . '/templates/' . $this->helix3->getTemplate() . '/images/presets/' . $this->helix3->Preset() . '/logo.png';
			}
			
			// Scroll Logo (for Sticky header)
			if ($this->helix3->getParam('sticky_logo')) {
				$scroll_path = JPATH_ROOT . '/' . $this->helix3->getParam('sticky_logo');
			} else {
				$scroll_path = '';
			}

			// Detecting SVG 
			$extention = explode('.', $this->helix3->getParam('logo_image'));
 			$extention = end($extention);
			
			// Fix for SVG image for logo
			if ($extention != 'svg') {
			
				// Other images (jpg, png, gif)
				if(file_exists($path)) {
					$image = new JImage( $path );
					$width 	= $image->getWidth();
					$height = $image->getHeight();
				} else {
					$width 	= '';
					$height = '';
				}	
				
			}
			
			/* From Flex 3.2: fix for Logo container. Logo graphic shouldn't go outside "Logo" container. */
			$header_container = ( $height < $this->helix3->getParam('header_height') ) ? ' style="max-width:' . $width . 'px;max-height:' . $height . 'px;"' : '';
			
		}
		
		// Detecting SVG  for Sticky Logo
		$svg_sticky = explode('.', $this->helix3->getParam('sticky_logo'));
		$svg_sticky = end($svg_sticky);

		$html  = '';
		$custom_logo_class = '';
		$sitename = JFactory::getApplication()->get('sitename');

		if( $this->helix3->getParam('mobile_logo') ) {
			$custom_logo_class = ' hidden-xs';
		}

		$sticky_logo_class = ($this->helix3->getParam('sticky_logo')) ? ' has-sticky-logo' : '';

		if( $this->helix3->getParam('logo_type') == 'image' ) {
			if( $this->helix3->getParam('logo_image') ) {
				$html .= '<a class="logo" href="' . JURI::base(true) . '/">';
				
				if ($extention != 'svg') {
				  $html .= '<img'. $header_container .' class="sp-default-logo'. $custom_logo_class . $sticky_logo_class .'" src="' . $this->helix3->getParam('logo_image') . '" alt="'. $sitename .'">';
				} else {
					$html .= '<img class="'. $sticky_logo_class .'" style="width:100%;height:100%;" src="' . $this->helix3->getParam('logo_image') . '" alt="'. $sitename .'">';
				}
				
			// Detecting SVG for retina
			$extention_2x = explode('.', $this->helix3->getParam('logo_image_2x'));
 			$extention_2x = end($extention_2x);
		
				if ($extention_2x != 'svg') {
					if( $this->helix3->getParam('logo_image_2x') ) {
						$html .= '<img'. $header_container .' class="sp-retina-logo'. $custom_logo_class . $sticky_logo_class .'" src="' . $this->helix3->getParam('logo_image_2x') . '" alt="'. $sitename .'">';
					}
				} else {
					$html .= '<img class="'. $sticky_logo_class .'" style="max-width:100%;height:' . $height . 'px;" src="' . $this->helix3->getParam('logo_image_2x') . '" alt="'. $sitename .'">';
				}
				
				/* Sticky Logo */
				if ($this->helix3->getParam('sticky_header') == 1) {
					if ($svg_sticky != 'svg') {
						if ($this->helix3->getParam('sticky_logo')) {
							$html .= '<img class="sp-sticky-logo'. $custom_logo_class .'" src="' . $this->helix3->getParam('sticky_logo') . '" alt="'. $sitename .'">';
						}
					} else {
						/* If Sticky Logo is SVG graphic*/
						$html .= '<img class="sp-sticky-logo'. $custom_logo_class .'" src="' . $this->helix3->getParam('sticky_logo') . '" alt="'. $sitename .'">';
					}
				}
				
				if( $this->helix3->getParam('mobile_logo') ) {
					$html .= '<img class="sp-default-logo visible-xs-block'. $sticky_logo_class .'" src="' . $this->helix3->getParam('mobile_logo') . '" alt="'. $sitename .'">';
				}

				$html .= '</a>';
			} else {
				$html .= '<a class="logo" href="' . JURI::base(true) . '/">';
				$html .= '<img class="sp-default-logo'. $custom_logo_class . $sticky_logo_class .'" src="' . $this->helix3->getTemplateUri() . '/images/presets/' . $this->helix3->Preset() . '/logo.png" alt="'. $sitename .'">';
				$html .= '<img style="max-width:' . $width . 'px;max-height:' . $height . 'px;" class="sp-retina-logo'. $custom_logo_class . $sticky_logo_class .'" src="' . $this->helix3->getTemplateUri() . '/images/presets/' . $this->helix3->Preset() . '/logo@2x.png" alt="'. $sitename .'">';
				
				/* Sticky Logo */
				if ($this->helix3->getParam('sticky_header') == 1) {
					if ($svg_sticky != 'svg') {
						if ($this->helix3->getParam('sticky_logo')) {
							$html .= '<img class="sp-sticky-logo'. $custom_logo_class .'" src="' . $this->helix3->getParam('sticky_logo') . '" alt="'. $sitename .'">';
						}
					} else {
						/* If Sticky Logo is SVG graphic*/
						$html .= '<img class="sp-sticky-logo'. $custom_logo_class .'" style="max-width:100%;" src="' . $this->helix3->getParam('sticky_logo') . '" alt="'. $sitename .'">';
					}
				}

				/* Mobile Logo */
				if( $this->helix3->getParam('mobile_logo') ) {
					$html .= '<img class="sp-default-logo visible-xs-block'. $sticky_logo_class .'" src="' . $this->helix3->getParam('mobile_logo') . '" alt="'. $sitename .'">';
				}

				$html .= '</a>';
			}
			
			
			
		} else {
			if( $this->helix3->getParam('logo_text') ) {
				$html .= '<h1 class="logo"> <a href="' . JURI::base(true) . '/">' . $this->helix3->getParam('logo_text') . '</a></h1>';
			} else {
				$html .= '<h1 class="logo"> <a href="' . JURI::base(true) . '/">' . $sitename . '</a></h1>';
			}

			if( $this->helix3->getParam('logo_slogan') ) {
				$html .= '<p class="logo-slogan">' . $this->helix3->getParam('logo_slogan') . '</p>';
			}
		}
		
		return $html;
	}
}
features/preloader.php000060400000007700150750504160011053 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

class Helix3FeaturePreloader {

	private $helix3;

	public function __construct($helix){
		$this->helix3 = $helix;
		$this->position = 'helixpreloader';
	}

	public function renderFeature() {

		$app = JFactory::getApplication();
		//Load Helix
		$helix3_path = JPATH_PLUGINS . '/system/helix3/core/helix3.php';
		if (file_exists($helix3_path)) {
			require_once($helix3_path);
			$getHelix3 = helix3::getInstance();
		} else {
			die('Please install and activate helix plugin');
		}

		$output = '';
		if ($getHelix3->getParam('preloader')) { 
           	//Pre-loader -->
            $output .= '<div class="sp-pre-loader">';
                if ($getHelix3->getParam('preloader_animation') == 'double-loop') {
                    // Bubble Loop loader 
                    $output .= '<div class="sp-loader-bubble-loop"></div>';
                } elseif ($getHelix3->getParam('preloader_animation') == 'wave-two') {
                    // Audio Wave 2 loader
                    $output .= '<div class="wave-two-wrap">';
                        $output .= '<ul class="wave-two">';
                            $output .= '<li></li>';
                            $output .= '<li></li>';
                            $output .= '<li></li>';
                            $output .= '<li></li>';
                            $output .= '<li></li>';
                            $output .= '<li></li>';
                        $output .= '</ul>'; //<!-- /.Audio Wave 2 loader -->
                    $output .= '</div>'; // <!-- /.wave-two-wrap -->

                } elseif ($getHelix3->getParam('preloader_animation') == 'audio-wave') {
                    // Audio Wave loader
                    $output .= '<div class="sp-loader-audio-wave"> </div>';
                } elseif ($getHelix3->getParam('preloader_animation') == 'circle-two') {
                    // Circle two Loader
                    $output .= '<div class="circle-two">'; 
                        $output .= '<span></span>'; 
                    $output .= '</div>'; // /.Circle two loader
                } elseif ($getHelix3->getParam('preloader_animation') == 'flip') {
                    // Flip Loader
                    $output .= '<div class="loader-flip">'; 
                        //$output .= '<i class="fa fa-balance-scale"></i>'; 
                    $output .= '</div>';
                } elseif ($getHelix3->getParam('preloader_animation') == 'clock') {
                    //Clock loader
                    $output .= '<div class="sp-loader-clock"></div>';
                } elseif ($getHelix3->getParam('preloader_animation') == 'logo') {

                    if ($getHelix3->getParam('logo_image')) {
                        $logo = JUri::root() . '/' . $getHelix3->getParam('logo_image');
                    } else {
                        $logo = JUri::root() . '/templates/' . $app->getTemplate() . '/images/presets/' . $getHelix3->Preset() . '/logo.png';
                    }

                    // Line loader with logo
                    $output .= '<div class="sp-loader-with-logo">';
                        $output .= '<div class="logo animated fadeIn">';
                            $output .= '<img src="' . $logo . '" alt="logo">';
                        $output .= '</div>';
                        $output .= '<div class="line" id="line-load"></div>';
                    $output .= '</div>'; // /.Line loader with logo

                } else {
                    // Circle loader
                    $output .= '<div class="sp-loader-circle"></div>'; // /.Circular loader
                }
            $output .= '</div>'; // /.Pre-loader
            
        } // if enable preloader

        echo $output;
	} //renderFeature
}features/menu.php000060400000003547150750504160010047 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

class Helix3FeatureMenu {

	private $helix3;

	public function __construct($helix3){
		$this->helix3 = $helix3;
		$this->position = 'menu';
	}

	public function renderFeature() {

		$menu_type = $this->helix3->getParam('menu_type');
		$this->helix3->getParam('offcanvas_icon') != '2' ? $offcanvas_icon_class = 'fas fa-bars' : $offcanvas_icon_class = 'pe pe-7s-menu';

		ob_start();
		
		if($menu_type == 'mega_offcanvas') { ?>
			<div class="sp-megamenu-wrapper">
				<a id="offcanvas-toggler" href="#" aria-label="<?php echo JText::_('HELIX_MENU'); ?>"><i class="<?php echo $offcanvas_icon_class; ?>" aria-hidden="true" title="<?php echo JText::_('HELIX_MENU'); ?>"></i></a>
				<?php $this->helix3->loadMegaMenu('hidden-sm hidden-xs'); ?>
			</div>
		<?php } else if ($menu_type == 'mega') { ?>
			<div class="sp-megamenu-wrapper">
				<a id="offcanvas-toggler" class="visible-sm visible-xs" href="#" aria-label="<?php echo JText::_('HELIX_MENU'); ?>"><i class="<?php echo $offcanvas_icon_class; ?>" aria-hidden="true" title="<?php echo JText::_('HELIX_MENU'); ?>"></i></a>
				<?php $this->helix3->loadMegaMenu('hidden-sm hidden-xs'); ?>
			</div>
		<?php } else { ?>
        	<div class="sp-megamenu-wrapper">
                <a id="offcanvas-toggler" href="#" aria-label="<?php echo JText::_('HELIX_MENU'); ?>"><i style="font-size:28px;width:80px;" class="<?php echo $offcanvas_icon_class; ?>" aria-hidden="true" title="<?php echo JText::_('HELIX_MENU'); ?>"></i></a>
                <?php $this->helix3->loadMegaMenu('hidden'); ?>
            </div>
		<?php }

		return ob_get_clean();
	}    
}features/footer.php000060400000001572150750504160010375 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

class Helix3FeatureFooter {

	private $helix3;

	public function __construct($helix3){
		$this->helix3 = $helix3;
		$this->position = $this->helix3->getParam('copyright_position');
		$this->load_pos = $this->helix3->getParam('copyright_load_pos');
	}

	public function renderFeature() {

		if($this->helix3->getParam('enabled_copyright')) {
			$output = '';
			//Copyright
			if( $this->helix3->getParam('copyright') ) {
				$output .= '<span class="sp-copyright">' . str_ireplace('{year}',date('Y'), $this->helix3->getParam('copyright')) . '</span>';
			}
			
			return $output;
		}
		
	}    
}features/social.php000060400000007636150750504160010360 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

class Helix3FeatureSocial {

	private $helix3;
	public $position;

	public function __construct( $helix3 ){
		$this->helix3 = $helix3;
		$this->position = $this->helix3->getParam('social_position');
		$this->load_pos = $this->helix3->getParam('social_load_pos');
	}

	public function renderFeature() {

		$facebook 	= $this->helix3->getParam('facebook');
		$twitter  	= $this->helix3->getParam('twitter');
		$googleplus = $this->helix3->getParam('googleplus');
		$instagram  = $this->helix3->getParam('instagram');
		$pinterest 	= $this->helix3->getParam('pinterest');
		$youtube 	= $this->helix3->getParam('youtube');
		$linkedin 	= $this->helix3->getParam('linkedin');
		$dribbble 	= $this->helix3->getParam('dribbble');
		$behance 	= $this->helix3->getParam('behance');
		$skype 		= $this->helix3->getParam('skype');
		$whatsapp 	= $this->helix3->getParam('whatsapp');
		$flickr 		= $this->helix3->getParam('flickr');
		$vk 			= $this->helix3->getParam('vk');
		$custom 		= $this->helix3->getParam('custom');

		if( $this->helix3->getParam('show_social_icons') && ( $facebook || $twitter || $googleplus || $instagram || $pinterest || $youtube || $linkedin || $dribbble || $behance || $skype || $whatsapp || $flickr || $vk ) ) {
			$html  = '<ul class="social-icons">';

			if( $facebook ) {
				$html .= '<li><a target="_blank" href="'. $facebook .'" aria-label="facebook"><i class="fab fa-facebook-f" aria-hidden="true"></i></a></li>';
			}
			if( $twitter ) {
				$html .= '<li><a target="_blank" href="'. $twitter .'" aria-label="twitter"><i class="fab fa-twitter" aria-hidden="true"></i></a></li>';
			}
			if( $googleplus ) {
				$html .= '<li><a target="_blank" href="'. $googleplus .'" aria-label="GooglePlus"><i class="fab fa-google-plus-g" aria-hidden="true"></i></a></li>';
			}
          	if( $instagram ) {
				$html .= '<li ><a target="_blank" href="'. $instagram .'" aria-label="Instagram"><i class="fab fa-instagram" aria-hidden="true"></i></a></li>';
			}
			if( $pinterest ) {
				$html .= '<li><a target="_blank" href="'. $pinterest .'" aria-label="Pinterest"><i class="fab fa-pinterest" aria-hidden="true"></i></a></li>';
			}
			if( $youtube ) {
				$html .= '<li><a target="_blank" href="'. $youtube .'" aria-label="Youtube"><i class="fab fa-youtube" aria-hidden="true"></i></a></li>';
			}
			if( $linkedin ) {
				$html .= '<li><a target="_blank" href="'. $linkedin .'" aria-label="LinkedIn"><i class="fab fa-linkedin" aria-hidden="true"></i></a></li>';
			}
			if( $dribbble ) {
				$html .= '<li><a target="_blank" href="'. $dribbble .'" aria-label="Dribbble"><i class="fab fa-dribbble" aria-hidden="true"></i></a></li>';
			}
			if( $behance ) {
				$html .= '<li><a target="_blank" href="'. $behance .'" aria-label="Behance"><i class="fab fa-behance" aria-hidden="true"></i></a></li>';
			}
			if( $flickr ) {
				$html .= '<li><a target="_blank" href="'. $flickr .'" aria-label="Flickr"><i class="fab fa-flickr" aria-hidden="true"></i></a></li>';
			}
			if( $vk ) {
				$html .= '<li><a target="_blank" href="'. $vk .'" aria-label="VK"><i class="fab fa-vk" aria-hidden="true"></i></a></li>';
			}
			if( $skype ) {
				$html .= '<li><a href="skype:'. $skype .'?chat" aria-label="Skype"><i class="fab fa-skype" aria-hidden="true"></i></a></li>';
			}
			if( $whatsapp ) {
				$html .= '<li><a href="whatsapp://send?abid='. $whatsapp .'&text=Hi" aria-label="WhatsApp"><i class="fab fa-whatsapp" aria-hidden="true"></i></a></li>';
			}

			if( $custom ) {
				$explt_custom = explode(' ', $custom);
				$html .= '<li><a target="_blank" href="'. $explt_custom[1] .'"><i class="fab '. $explt_custom[0] .'"></i></a></li>';
			}

			$html .= '</ul>';

			return $html;
		}

	}
}templateDetails.xml000060400000147167150750504160010426 0ustar00<?xml version="1.0" encoding="utf-8"?>
<extension version="3.5" type="template" client="site" method="upgrade">
    <name>Flex</name>
    <creationDate>October 2020</creationDate>
    <author>Aplikko.com</author>
    <authorEmail>aplikko@gmail.com</authorEmail>
    <authorUrl>http://www.aplikko.com</authorUrl>
    <copyright>Copyright (C) 2020 Aplikko.com. All rights reserved.</copyright>
    <license>http://www.gnu.org/licenses/gpl-2.0.html GPLv2 or later</license>
    <version>3.9.3</version>
    <description>Flex - Multipurpose Template from Aplikko. Version 3.9.3</description>
    <languages>
        <language tag="en-GB">en-GB.tpl_flex.ini</language>
    </languages>
    <positions>
        <position>title</position>
        <position>top1</position>
        <position>top2</position>
        <position>top3</position>
        <position>logo</position>
        <position>menu</position>
		<position>topsearch</position>
        <position>search</position>
        <position>slide</position>
        <position>user1</position>
        <position>user2</position>
        <position>user3</position>
        <position>user4</position>
        <position>left</position>
        <position>right</position>
        <position>feature</position>
        <position>slider</position>
		<position>above-component</position>
		<position>below-component</position>
        <position>position1</position>
        <position>position2</position>
        <position>position3</position>
        <position>position4</position>
        <position>position5</position>
        <position>position6</position>
        <position>position7</position>
        <position>position8</position>
        <position>bottom1</position>
        <position>bottom2</position>
        <position>bottom3</position>
        <position>bottom4</position>
        <position>breadcrumb</position>
        <position>footer1</position>
        <position>footer2</position>
		<position>footer3</position>
        <position>comingsoon</position>
        <position>offcanvas</position>
		<position>myaccount</position>
		<position>shoppingcart</position>
        <position>pagebuilder</position>
        <position>404</position>
        <position>debug</position>
    </positions>

   <files>
        <file>index.php</file>
        <file>template_preview.png</file>
        <file>template_thumbnail.png</file>
        <file>templateDetails.xml</file>
        <file>error.php</file>
        <file>offline.php</file>
        <file>component.php</file>
        <file>comingsoon.php</file>
        <folder>css/</folder>
        <folder>features/</folder>
        <folder>fonts/</folder>
        <folder>html/</folder>
        <folder>images/</folder>
        <folder>js/</folder>
        <folder>layout/</folder>
        <folder>less/</folder>
        <folder>sppagebuilder/</folder>
		<folder>webfonts/</folder>
    </files>
    <config>
        <fields name="params">
            <fieldset name="basic" addfieldpath="/plugins/system/helix3/fields">

                <field type="asset" />
                <field type="group" title="HELIX_GLOBAL" />
				
                <field name="preloader" class="parent preloader" type="radio" default="0" label="HELIX_PRELOADER" description="HELIX_PRELOADER_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				
                <field name="preloader_animation" class="child preloader preloader_1" type="list" default="circle" label="HELIX_PRELOADER_ANIMATION" description="HELIX_PRELOADER_ANIMATION_DESC">
                    <option value="circle">HELIX_PRELOADER_ANIMATION_CIRCLE</option>
                    <option value="double-loop">HELIX_PRELOADER_ANIMATION_DOUBLE_LOOP</option>
                    <option value="wave-two">HELIX_PRELOADER_ANIMATION_WAVE_TWO</option>
                    <option value="audio-wave">HELIX_PRELOADER_ANIMATION_AUDIO_WAVE</option>
                    <option value="circle-two">HELIX_PRELOADER_ANIMATION_CIRCLE_TWO</option>
					<option value="flip">HELIX_PRELOADER_ANIMATION_FLIP</option>
                    <option value="clock">HELIX_PRELOADER_ANIMATION_CLOCK</option>
                    <option value="logo">HELIX_PRELOADER_ANIMATION_LOGO</option>
                </field>
				
                <field name="preloader_bg" class="child preloader preloader_1" type="colorpicker" default="rgba(255,255,255,0.8)" label="HELIX_PRELOADER_BG_COLOR" description="HELIX_PRELOADER_BG_COLOR_DESC" />
                <field name="preloader_tx" class="child preloader preloader_1" type="color" default="#333333" label="HELIX_PRELOADER_TX_COLOR" description="HELIX_PRELOADER_TX_COLOR_DESC" />

                <field name="favicon" type="media" preview="true" label="HELIX_FAVICON" description="HELIX_FAVICON_DESC" />

                <!--Layout Type-->
                <field type="group" title="HELIX_BOXED_LAYOUT" />
                <field name="boxed_layout" class="parent boxed_layout" type="radio" default="0" label="HELIX_ENABLE_BOXED_LAYOUT" description="HELIX_ENABLE_BOXED_LAYOUT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				
				<field name="boxed_layout_width" type="apslide" class="child boxed_layout boxed_layout_1" default="1170" data-content="data-content" data-slider-range="800,1440" data-slider-step="10" append="px" label="FLEX_BOXED_LAYOUT_WIDTH" description="FLEX_BOXED_LAYOUT_WIDTH_DESC" />
				<field name="boxed_layout_spacing" type="apslide" class="child boxed_layout boxed_layout_1" data-content="data-content" default="0" data-slider-range="0,100" data-slider-step="1" label="FLEX_BOXED_LAYOUT_SPACING" append="px" description="FLEX_BOXED_LAYOUT_SPACING_DESC" />
				
				<field name="boxed_background_color" type="colorpicker" default="" class="child boxed_layout boxed_layout_1" label="FLEX_BOXED_LAYOUT_BACKGROUND_COLOR" description="FLEX_BOXED_LAYOUT_BACKGROUND_COLOR_DESC" />
			
                <field type="group" title="HELIX_LOGO" />
                <!-- logo type -->
                <field name="logo_type" class="parent logotype" type="radio" default="image" label="HELIX_LOGO_TYPE" description="HELIX_LOGO_TYPE_DESC">
                    <option value="image">HELIX_LOGO_TYPE_IMAGE</option>
                    <option value="text">HELIX_LOGO_TYPE_TEXT</option>
                </field>
                <field name="logo_position" class="child logotype logotype_image logotype_text" type="modpos" default="logo" label="HELIX_MODULE_POSITIONS" description="HELIX_MODULE_POSITIONS_DESC" />
                <field name="logo_load_pos" class="child logotype logotype_image logotype_text" type="list" default="default" label="HELIX_FEATURE_LOAD_POS" description="HELIX_FEATURE_LOAD_POS_DESC">
                    <option value="default">HELIX_FEATURE_LOAD_POS_DEFAULT</option>
                    <option value="before">HELIX_FEATURE_LOAD_POS_BEFORE</option>
                    <option value="after">HELIX_FEATURE_LOAD_POS_AFTER</option>
                </field>

                <!-- logo image -->
                <field name="logo_image" class="child logotype logotype_image" type="media" preview="true" label="HELIX_LOGO_TYPE_IMAGE" description="HELIX_LOGO_TYPE_IMAGE_DESC" />
                <field name="logo_image_2x" class="child logotype logotype_image" type="media" preview="true" label="HELIX_LOGO_TYPE_IMAGE_RETINA" description="HELIX_LOGO_TYPE_IMAGE_RETINA_DESC" />
                <field name="mobile_logo" type="media" class="child logotype logotype_image" preview="true" label="HELIX_MOBILE_LOGO" description="HELIX_MOBILE_LOGO_DESC" />

                <!-- logo text -->
                <field name="logo_text" class="child logotype logotype_text" type="text" label="HELIX_LOGO_TYPE_TEXT" description="HELIX_LOGO_TYPE_TEXT_DESC" />
                <field name="logo_slogan" class="child logotype logotype_text" type="text" label="HELIX_LOGO_SLOGAN" description="HELIX_LOGO_SLOGAN_DESC" />

                <field type="group" title="HELIX_BODY_BACKGROUND_IMAGE_LABEL" />
                <field name="body_bg_image" type="media" preview="true" label="HELIX_BODY_BACKGROUND_IMAGE" description="HELIX_BODY_BACKGROUND_IMAGE_DESC" />
                <field name="body_bg_repeat" type="list" default="inherit" label="HELIX_BG_REPEAT" description="HELIX_BG_REPEAT_DESC">
                    <option value="no-repeat">HELIX_BG_REPEAT_NO</option>
                    <option value="repeat">HELIX_BG_REPEAT_ALL</option>
                    <option value="repeat-x">HELIX_BG_REPEAT_HORIZ</option>
                    <option value="repeat-y">HELIX_BG_REPEAT_VERTI</option>
                    <option value="inherit">HELIX_BG_REPEAT_INHERIT</option>
                </field>
                <field name="body_bg_size" type="list" default="inherit" label="HELIX_BG_SIZE" description="HELIX_BG_SIZE_DESC">
                    <option value="cover">HELIX_BG_COVER</option>
                    <option value="contain">HELIX_BG_CONTAIN</option>
                    <option value="inherit">HELIX_BG_INHERIT</option>
                </field>
                <field name="body_bg_attachment" type="list" default="inherit" label="HELIX_BG_ATTACHMENT" description="HELIX_BG_ATTACHMENT_DESC">
                    <option value="fixed">HELIX_BG_ATTACHMENT_FIXED</option>
                    <option value="scroll">HELIX_BG_ATTACHMENT_SCROLL</option>
                    <option value="inherit">HELIX_BG_ATTACHMENT_INHERIT</option>
                </field>
                <field name="body_bg_position" type="list" default="0 0" label="HELIX_BG_POSITION" description="HELIX_BG_POSITION_DESC">
                    <option value="0 0">HELIX_BG_POSITION_LEFT_TOP</option>
                    <option value="0 50%">HELIX_BG_POSITION_LEFT_CENTER</option>
                    <option value="0 100%">HELIX_BG_POSITION_LEFT_BOTTOM</option>
                    <option value="50% 0">HELIX_BG_POSITION_CENTER_TOP</option>
                    <option value="50% 50%">HELIX_BG_POSITION_CENTER_CENTER</option>
                    <option value="50% 100%">HELIX_BG_POSITION_CENTER_BOTTOM</option>
                    <option value="100% 0">HELIX_BG_POSITION_RIGHT_TOP</option>
                    <option value="100% 50%">HELIX_BG_POSITION_RIGHT_CENTER</option>
                    <option value="100% 100%">HELIX_BG_POSITION_RIGHT_BOTTOM</option>
                </field>

                <!-- Footer -->
                <field type="group" title="HELIX_FOOTER" />
                <field name="enabled_copyright" type="radio" class="parent copyright" default="1" label="HELIX_COPYRIGHT" description="HELIX_COPYRIGHT_DESC">
                    <option value="1">HELIX_SHOW</option>
                    <option value="0">HELIX_HIDE</option>
                </field>
                <field name="copyright_position" type="modpos" default="footer1" label="HELIX_MODULE_POSITIONS" description="HELIX_MODULE_POSITIONS_DESC" class="child copyright copyright_1" />

                <field name="copyright_load_pos" class="child copyright copyright_1" type="list" default="default" label="HELIX_FEATURE_LOAD_POS" description="HELIX_FEATURE_LOAD_POS_DESC">
                    <option value="default">HELIX_FEATURE_LOAD_POS_DEFAULT</option>
                    <option value="before">HELIX_FEATURE_LOAD_POS_BEFORE</option>
                    <option value="after">HELIX_FEATURE_LOAD_POS_AFTER</option>
                </field>

                <field name="copyright" class="child copyright copyright_1" type="textarea" rows="6" cols="30" default="© {year} Your Company. All Rights Reserved." label="HELIX_COMPYRIGHT_TEXT" description="HELIX_COMPYRIGHT_TEXT_DESC" filter="raw" hint="© {year} Your Company. All Rights Reserved." />

                <!--Social Icons-->
                <field type="group" title="HELIX_SOCIAL_ICONS" />
                <field name="show_social_icons" type="radio" default="1" label="HELIX_SOCIAL_ICONS" description="HELIX_SOCIAL_ICONS_DESC" class="parent social_icons">
                    <option value="1">HELIX_SHOW</option>
                    <option value="0">HELIX_HIDE</option>
                </field>
                <field name="social_position" type="modpos" default="top1" label="HELIX_MODULE_POSITIONS" description="HELIX_MODULE_POSITIONS_DESC" class="child social_icons social_icons_1" />
                <field name="social_load_pos" class="child social_icons social_icons_1" type="list" default="default" label="HELIX_FEATURE_LOAD_POS" description="HELIX_FEATURE_LOAD_POS_DESC">
                    <option value="default">HELIX_FEATURE_LOAD_POS_DEFAULT</option>
                    <option value="before">HELIX_FEATURE_LOAD_POS_BEFORE</option>
                    <option value="after">HELIX_FEATURE_LOAD_POS_AFTER</option>
                </field>
                <field name="facebook" type="text" label="HELIX_SOCIAL_ICON_FACEBOOK" description="HELIX_SOCIAL_ICON_FACEBOOK_DESC" class="child social_icons social_icons_1" />
                <field name="twitter" type="text" label="HELIX_SOCIAL_ICON_TWITTER" description="HELIX_SOCIAL_ICON_TWITTER_DESC" class="child social_icons social_icons_1" />
                <field name="googleplus" type="text" label="HELIX_SOCIAL_ICON_GOOGLEPLUS" description="HELIX_SOCIAL_ICON_GOOGLEPLUS_DESC" class="child social_icons social_icons_1" />
				 <field name="instagram" type="text" label="HELIX_SOCIAL_ICON_INSTAGRAM" description="HELIX_SOCIAL_ICON_INSTAGRAM_DESC" class="child social_icons social_icons_1" />
                <field name="pinterest" type="text" label="HELIX_SOCIAL_ICON_PINTEREST" description="HELIX_SOCIAL_ICON_PINTEREST_DESC" class="child social_icons social_icons_1" />
                <field name="linkedin" type="text" label="HELIX_SOCIAL_ICON_LINKEDIN" description="HELIX_SOCIAL_ICON_LINKEDIN_DESC" class="child social_icons social_icons_1" />
                <field name="dribbble" type="text" label="HELIX_SOCIAL_ICON_DRIBBBLE" description="HELIX_SOCIAL_ICON_DRIBBBLE_DESC" class="child social_icons social_icons_1" />
                <field name="behance" type="text" label="HELIX_SOCIAL_ICON_BEHANCE" description="HELIX_SOCIAL_ICON_BEHANCE_DESC" class="child social_icons social_icons_1" />
                <field name="youtube" type="text" label="HELIX_SOCIAL_ICON_YOUTUBE" description="HELIX_SOCIAL_ICON_YOUTUBE_DESC" class="child social_icons social_icons_1" />
                <field name="flickr" type="text" label="HELIX_SOCIAL_ICON_FLICKR" description="HELIX_SOCIAL_ICON_FLICKR_DESC" class="child social_icons social_icons_1" />
                <field name="skype" type="text" label="HELIX_SOCIAL_ICON_SKYPE" description="HELIX_SOCIAL_ICON_SKYPE_DESC" class="child social_icons social_icons_1" />
				<field name="whatsapp" type="text" label="HELIX_SOCIAL_ICON_WHATSAPP" description="HELIX_SOCIAL_ICON_WHATSAPP_DESC" class="child social_icons social_icons_1" />
                <field name="vk" type="text" label="HELIX_SOCIAL_ICON_VK" description="HELIX_SOCIAL_ICON_VK_DESC" class="child social_icons social_icons_1" />
                <field name="custom" type="text" hint="fa-user http://website.com" label="HELIX_SOCIAL_ICON_CUSTOM" description="HELIX_SOCIAL_ICON_CUSTOM_DESC" class="child social_icons social_icons_1" />

                <!--Contact Info-->
                <field type="group" title="HELIX_CONTACT_INFO" />
                <field name="enable_contactinfo" type="radio" default="1" label="HELIX_ENABLE_CONTACT_INFO" description="HELIX_ENABLE_CONTACT_INFO_DESC" class="parent contactinfo">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="contact_position" type="modpos" default="top2" label="HELIX_MODULE_POSITIONS" description="HELIX_MODULE_POSITIONS_DESC" showon="enable_contactinfo:1" />
	
				<field name="contact_phone" type="text" hint="+228 872 4471" label="HELIX_CONTACT_PHONE" description="HELIX_CONTACT_PHONE_DESC" showon="enable_contactinfo:1" />
				<field name="contact_phone_icon" type="text" label="FLEX_CONTACT_PHONE_ICON" description="FLEX_CONTACT_PHONE_ICON_DESC" showon="enable_contactinfo:1[AND]contact_phone!:" hint="pe pe-7s-headphones" />
				<field type="spacer" name="myspacer1" hr="true" showon="enable_contactinfo:1[AND]contact_phone!:" />
				
				<field name="contact_mobile" type="text" hint="+775 872 1473" label="HELIX_CONTACT_MOBILE" description="HELIX_CONTACT_MOBILE_DESC" showon="enable_contactinfo:1" />
				<field name="contact_mobile_icon" type="text" label="FLEX_CONTACT_MOBILE_ICON" description="FLEX_CONTACT_MOBILE_ICON_DESC" showon="enable_contactinfo:1[AND]contact_mobile!:" hint="pe pe-7s-phone" />
				<field type="spacer" name="myspacer12" hr="true" showon="enable_contactinfo:1[AND]contact_mobile!:" />
				
                <field name="contact_email" type="email" default="" hint="contact@email.com" label="HELIX_CONTACT_EMAIL" description="HELIX_CONTACT_EMAIL_DESC" showon="enable_contactinfo:1" />
				<field name="enable_emailcloaking" type="radio" default="1" label="FLEX_CONTACT_EMAIL_CLOAKING" description="FLEX_CONTACT_EMAIL_CLOAKING_DESC" showon="enable_contactinfo:1[AND]contact_email!:">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field name="contact_email_icon" type="text" label="FLEX_CONTACT_EMAIL_ICON" description="FLEX_CONTACT_EMAIL_ICON_DESC" showon="enable_contactinfo:1[AND]contact_email!:" hint="pe pe-7s-mail" />
				<field type="spacer" name="myspacer3" hr="true" showon="enable_contactinfo:1[AND]contact_email!:" />
				
                <field name="contact_time" type="text" hint="Mon - Fri 8:00 - 17:30" label="HELIX_CONTACT_OPEN_HOURS" description="HELIX_CONTACT_OPEN_HOURS_DESC" showon="enable_contactinfo:1" />	
				<field name="contact_time_icon" type="text" label="FLEX_CONTACT_OPEN_HOURS_ICON" description="FLEX_CONTACT_OPEN_HOURS_ICON_DESC" showon="enable_contactinfo:1[AND]contact_time!:" hint="pe pe-7s-timer" />
	
				<!--Coming Soon-->
                <field type="group" title="HELIX_COMINGSOON" />
                <field name="comingsoon_mode" type="radio" default="0" label="HELIX_COMINGSOON_MODE" description="HELIX_COMINGSOON_MODE_DESC" class="parent comingsoon">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="comingsoon_title" type="text" default="" label="HELIX_COMINGSOON_TITLE" description="HELIX_COMINGSOON_TITLE_DESC" class="child comingsoon comingsoon_1" hint="Coming Soon" />
                <field name="comingsoon_date" type="calendar" default="5-10-2022" format="%d-%m-%Y" label="HELIX_COMINGSOON_DATE" description="HELIX_COMINGSOON_DATE_DESC" class="child comingsoon comingsoon_1" />
                <field name="comingsoon_content" type="textarea" default="Coming soon content" label="HELIX_COMINGSOON_CONTENT" description="HELIX_COMINGSOON_CONTENT_DESC" filter="raw" class="child comingsoon comingsoon_1" hint="We'll be back in:" />
				<field name="comingsoon_bg_image" type="media" preview="true" label="FLEX_COMINGSOOON_BACKGROUND_IMAGE" description="FLEX_COMINGSOOON_BACKGROUND_IMAGE_DESC" class="child comingsoon comingsoon_1" />
				<field name="comingsoon_logo" type="media" preview="true" label="FLEX_COMINGSOOON_LOGO" description="FLEX_COMINGSOOON_LOGO_DESC" class="child comingsoon comingsoon_1" />

                <!--Error Page-->
                <field type="group" title="FLEX_ERROR_PAGE" />
				<field name="error_bg_image" type="media" preview="true" label="FLEX_ERROR_PAGE_BACKGROUND_IMAGE" description="FLEX_ERROR_PAGE_BACKGROUND_IMAGE_DESC" />
				
				<!--Offline Page-->
                <field type="group" title="FLEX_OFFLINE_PAGE" />
				<field name="offline_bg_image" type="media" preview="true" label="FLEX_OFFLINE_PAGE_BACKGROUND_IMAGE" description="FLEX_OFFLINE_PAGE_BACKGROUND_IMAGE_DESC" />
				<field name="comingsoon_counter" type="radio" default="1" label="HELIX_COMINGSOON_COUNTER" description="HELIX_COMINGSOON_COUNTER_DESC" class="parent offline">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field name="offline_content" type="textarea" default="" label="HELIX_OFFLINE_CONTENT" description="HELIX_OFFLINE_CONTENT_DESC" filter="raw" class="child offline offline_1" hint="We'll be back in:" />
                <field name="offline_date" type="calendar" default="5-10-2022" format="%d-%m-%Y" label="HELIX_OFFLINE_DATE" description="HELIX_OFFLINE_DATE_DESC" class="child offline offline_1" />
              

            </fieldset>
            <!--End Basic Tab-->

            <fieldset name="preset"  addfieldpath="/plugins/system/helix3/fields">
                <field type="group" title="HELIX_PRESETS" />
                <field name="preset" type="presets"  default="preset1" label="HELIX_PRESETS" />
                
                <field type="group" title="HELIX_STYLING_OPTIONS" />
			
                <!--Start Preset1-->
                <field name="preset1_bg" class="preset-control preset1" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset1_text" class="preset-control preset1" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset1_major" class="preset-control preset1" type="color" default="#f14833" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />

                <!--Start Preset2-->
                <field name="preset2_bg" class="preset-control preset2" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset2_text" class="preset-control preset2" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset2_major" class="preset-control preset2" type="color" default="#fca224" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />

               <!--Start Preset3-->
                <field name="preset3_bg" class="preset-control preset3" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset3_text" class="preset-control preset3" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset3_major" class="preset-control preset3" type="color" default="#f0e95b" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />
				
                <!--Start Preset4-->
                <field name="preset4_bg" class="preset-control preset4" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset4_text" class="preset-control preset4" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset4_major" class="preset-control preset4" type="color" default="#22a9e1" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />
				
                <!--Start Preset5-->
                <field name="preset5_bg" class="preset-control preset5" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset5_text" class="preset-control preset5" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset5_major" class="preset-control preset5" type="color" default="#16b99a" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />
				
                <!--Start Preset6-->
                <field name="preset6_bg" class="preset-control preset6" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset6_text" class="preset-control preset6" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset6_major" class="preset-control preset6" type="color" default="#cc8b60" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />
              
				<!--Start Preset7-->
                <field name="preset7_bg" class="preset-control preset7" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset7_text" class="preset-control preset7" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset7_major" class="preset-control preset7" type="color" default="#7e80e7" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />
				
				<!--Start Preset8-->
                <field name="preset8_bg" class="preset-control preset8" type="colorpicker" default="#ffffff" label="HELIX_BACKGROUND_COLOR" description="HELIX_BACKGROUND_COLOR_DESC" />
                <field name="preset8_text" class="preset-control preset8" type="color" default="#000000" label="HELIX_TEXT_COLOR" description="HELIX_TEXT_COLOR_DESC" />
                <field name="preset8_major" class="preset-control preset8" type="color" default="#999999" label="HELIX_MAJOR_COLOR" description="HELIX_MAJOR_COLOR_DESC" />

            </fieldset>
            <!--End Preset-->
			
			<!--Start Header Tab-->
            <fieldset name="header">
                <field type="group" title="HELIX_HEADER" />
				<!-- Header -->
				<field name="header_height" type="apslide" data-content="data-content" default="90" data-slider-range="40,150" data-slider-step="1" label="FLEX_HEADER_HEIGHT" append="px" description="FLEX_HEADER_HEIGHT_DESC" />
				<field name="headerbg" type="colorpicker" default="" label="FLEX_HEADER_BG_COLOR" description="FLEX_HEADER_BG_COLOR_DESC" />
				<field name="header_link_color" type="color" default="" label="FLEX_HEADER_LINK_COLOR" description="FLEX_HEADER_LINK_COLOR_DESC" />
				<field name="header_active_link_color" type="color" default="" label="FLEX_HEADER_ACTIVE_LINK_COLOR" description="FLEX_HEADER_ACTIVE_LINK_COLOR_DESC" />
				<field name="mega_dropdown_bg" type="colorpicker" default="" label="HELIX_MEGA_MENU_BG_COLOR" description="HELIX_MEGA_MENU_BG_COLOR_DESC" />
                <field name="mega_dropdown_color" type="color" default="" label="HELIX_MEGA_MENU_TEXT_COLOR" description="HELIX_MEGA_MENU_TEXT_COLOR_DESC" />
				
				<field type="group" title="FLEX_STICKY_HEADER" />
				<field name="sticky_header" type="radio" default="1" label="FLEX_STICKY_HEADER_ENABLE" description="FLEX_STICKY_HEADER_ENABLE_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<!-- Sticky logo image -->
				<field name="sticky_logo" type="media" preview="true" label="FLEX_STICKY_LOGO" description="FLEX_STICKY_LOGO_DESC" showon="sticky_header:1" />
				
				<field name="sticky_appearance_animation" type="list" default="fade-in-down" label="FLEX_STICKY_HEADER_ANIMATION" description="FLEX_STICKY_HEADER_ANIMATION_DESC" showon="sticky_header:1">
					<option value="none">FLEX_STICKY_HEADER_ANIMATION_NONE</option>
					<option value="simple-fade">FLEX_STICKY_HEADER_ANIMATION_FADE</option>
                    <option value="fade-in-down">FLEX_STICKY_HEADER_ANIMATION_FADE_IN_DOWN</option>
                    <option value="header-in">FLEX_STICKY_HEADER_ANIMATION_HEADER_IN_3D</option>
					<option value="twist">FLEX_STICKY_HEADER_ANIMATION_TWIST</option>
                </field>
				
				<!-- Sticky Header -->
				<field name="sticky_header_height" type="apslide" data-content="data-content" default="70" data-slider-range="40,100" data-slider-step="1" label="FLEX_STICKY_HEADER_HEIGHT" append="px" description="FLEX_STICKY_HEADER_HEIGHT_DESC" showon="sticky_header:1" />
				<field name="stickybg" type="colorpicker" default="" label="FLEX_STICKY_HEADER_BG_COLOR" description="FLEX_STICKY_HEADER_BG_COLOR_DESC" showon="sticky_header:1" />
				<field name="sticky_header_link_color" type="color" default="" label="FLEX_STICKY_HEADER_LINK_COLOR" description="FLEX_STICKY_HEADER_LINK_COLOR_DESC" showon="sticky_header:1" />
				<field name="sticky_header_active_link_color" type="color" default="" label="FLEX_STICKY_HEADER_ACTIVE_LINK_COLOR" description="FLEX_STICKY_HEADER_ACTIVE_LINK_COLOR_DESC" showon="sticky_header:1" />
				<field name="sticky_header_appear_point" type="number" default="250" label="FLEX_STICKY_HEADER_APPEAR_POINT" description="FLEX_STICKY_HEADER_APPEAR_POINT_DESC" min="1" max="1000" step="1" hint="250" showon="sticky_header:1" />
			
			</fieldset>

            <!--Start Layout Tab-->
            <fieldset name="layout" addfieldpath="/plugins/system/helix3/fields">
                <field name="layoutlist" type="layoutlist" />
                <field type="layout" name="layout" />
            </fieldset>
            <!--End Layout Tab-->

            <!--Start Menu Tab-->
            <fieldset name="menu">
                <field type="group" title="HELIX_MEGAMENU" />
                <field name="menu" type="menu" default="mainmenu" label="HELIX_MEGAMENU_SELECT" description="HELIX_MEGAMENU_SELECT_DESC" />
                <field name="menu_type" type="list" default="mega" label="HELIX_MENU_TYPE" description="HELIX_MENU_TYPE_DESC">
                    <option value="mega_offcanvas">HELIX_MEGAMENU_OFFCANVAS</option>
                    <option value="mega">HELIX_MEGAMENU</option>
                    <option value="offcanvas">HELIX_OFFCANVAS</option>
                </field>
				<field 
					name="offcanvas_icon"
					type="radio"
					label="FLEX_OFFCANVAS_ICON"
					description="FLEX_OFFCANVAS_ICON_DESC"
					class="btn-group"
					default="1"
					>
					<option value="1">Font Awesome</option>
					<option value="2">Pixeden</option>
				</field>
				<field type="spacer" name="offcanvas1" hr="true" />
                <field name="dropdown_width" type="number" label="HELIX_MEGAMENU_DROPDOWN_WIDTH" description="HELIX_MEGAMENU_DROPDOWN_WIDTH_DESC" hint="240" />
                <field name="menu_animation" type="list" default="menu-fade-down-fade-up" label="HELIX_MENU_DROPDOWN_ANIMATION" description="HELIX_MENU_DROPDOWN_ANIMATION_DESC">
                    <option value="none">HELIX_NO_ANIMATION</option>
                    <option value="menu-fade">HELIX_FADE_ANIMATION</option>
                    <option value="menu-zoom">HELIX_ZOOM_ANIMATION</option>
                    <option value="menu-fade-up">HELIX_FADE_UP_ANIMATION</option>
					<option value="menu-fade-down-fade-up">HELIX_FADE_DOWN_FADE_UP_ANIMATION</option>
                    <option value="menu-rotate">HELIX_ROTATE_MENU_ANIMATION</option>
                    <option value="menu-slide-down">HELIX_SLIDEDOWN_ANIMATION</option>
                    <option value="menu-drop-in">HELIX_DROPIN_ANIMATION</option>
                    <option value="menu-twist">HELIX_TWIST_ANIMATION</option>
                </field>

                <field name="offcanvas_animation" type="list" default="default" label="HELIX_MENU_OFFCANVAS_ANIMATION" description="HELIX_MENU_OFFCANVAS_ANIMATION_DESC">
                    <option value="default">HELIX_OFFANIMATION_DEFAULT</option>
                    <option value="fullscreen">HELIX_OFFANIMATION_FULLSCREEN</option>
                    <option value="fullScreen-top">HELIX_OFFANIMATION_FULLSCREEN_FROM_TOP</option>
                    <option value="slidetop">HELIX_OFFANIMATION_SLIDE_RIGHT</option>
                    <option value="drarkplus">HELIX_OFFANIMATION_DARK_PLUS</option>
                </field>
				<field name="offcanvas_bg" type="colorpicker" default="" label="FLEX_OFFCANVAS_BG_COLOR" description="FLEX_OFFCANVAS_COLOR_DESC" />
				<field name="offcanvas_color" type="color" default="" label="FLEX_OFFCANVAS_COLOR" description="FLEX_OFFCANVAS_COLOR_DESC" />
            </fieldset>
            <!--End Menu Tab-->

            <!--Start Font Tab-->
            <fieldset name="typography" addfieldpath="/plugins/system/helix3/fields">

				<field type="group" title="HELIX_GOOGLE_FONTS_LIST" subtitle="HELIX_GOOGLE_FONTS_LIST_DESC"/>
                <field name="gfont_api" type="text" class="parent" label="HELIX_GFONT_API" description="HELIX_GFONT_API_DESC" />
                <field name="update_fonts" type="button" url="#" text="HELIX_UPDATE_FONTS_CLICK" label="HELIX_UPDATE_FONTS_LIST" description="HELIX_UPDATE_FONTS_LIST_DESC" class="btn-primary btn-update-fonts-list" />
                
                <field type="group" title="HELIX_BODY_FONT" subtitle="HELIX_BODY_FONT_DESC" />
                <field name="enable_body_font" class="parent body_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="body_font" type="typography" class="child body_font body_font_1" default='{"fontFamily":"Open Sans","fontWeight":"300","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="HEADING1_FONT" subtitle="HEADING1_FONT_DESC" />
                <field name="enable_h1_font" class="parent h1_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="h1_font" type="typography" class="child  h1_font h1_font_1" default='{"fontFamily":"Open Sans","fontWeight":"800","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="HEADING2_FONT" subtitle="HEADING2_FONT_DESC" />
                <field name="enable_h2_font" class="parent h2_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="h2_font" type="typography" class="child  h2_font h2_font_1" default='{"fontFamily":"Open Sans","fontWeight":"600","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="HEADING3_FONT" subtitle="HEADING3_FONT_DESC" />
                <field name="enable_h3_font" class="parent h3_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="h3_font" type="typography" class="child  h3_font h3_font_1" default='{"fontFamily":"Open Sans","fontWeight":"regular","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="HEADING4_FONT" subtitle="HEADING4_FONT_DESC" />
                <field name="enable_h4_font" class="parent h4_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="h4_font" type="typography" class="child  h4_font h4_font_1" default='{"fontFamily":"Open Sans","fontWeight":"regular","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="HEADING5_FONT" subtitle="HEADING5_FONT_DESC" />
                <field name="enable_h5_font" class="parent h5_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="h5_font" type="typography" class="child  h5_font h5_font_1" default='{"fontFamily":"Open Sans","fontWeight":"600","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="HEADING6_FONT" subtitle="HEADING6_FONT_DESC" />
                <field name="enable_h6_font" class="parent h6_font" type="radio" default="1" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="h6_font" type="typography" class="child  h6_font h6_font_1" default='{"fontFamily":"Open Sans","fontWeight":"600","fontSubset":"latin","fontSize":""}' label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="NAVIGATION_FONT" subtitle="NAVIGATION_FONT_DESC" />
                <field name="enable_navigation_font" class="parent navigation_font" type="radio" default="0" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="navigation_font" type="typography" class="child  navigation_font navigation_font_1" label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />

                <field type="group" title="CUSTOM_FONT" subtitle="CUSTOM_FONT_DESC" />
                <field name="enable_custom_font" class="parent custom_font" type="radio" default="0" label="HELIX_ENABLE_FONT" description="HELIX_ENABLE_FONT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="custom_font" type="typography" class="child  custom_font custom_font_1" label="HELIX_SELECT_FONT" description="HELIX_SELECT_FONT_DESC" />
                <field name="custom_font_selectors" type="textarea" class="child  custom_font custom_font_1" label="HELIX_FONT_CUSTOM_SELECTORS" description="HELIX_FONT_CUSTOM_SELECTORS_DESC" />

            </fieldset>
            <!--End Font Tab-->

            <!--Start Custom Code Tab-->
            <fieldset name="custom_code">
                <field type="group" title="HELIX_CUSTOM_CODE" />
                <field name="before_head" type="textarea" rows="5" label="HELIX_BEFORE_HEAD" description="HELIX_BEFORE_HEAD_DESC" filter="raw" />
                <field name="before_body" type="textarea" rows="5" label="HELIX_BEFORE_BODY" description="HELIX_BEFORE_BODY_DESC" filter="raw" />
                <field name="custom_css" type="textarea" rows="5" label="HELIX_CUSTOM_CSS" description="HELIX_CUSTOM_CSS_DESC" filter="raw" />
                <field name="custom_js" type="textarea" rows="5" label="HELIX_CUSTOM_JS" description="HELIX_CUSTOM_JS_DESC" filter="raw" />
            </fieldset>
            <!--End Custom Code Tab-->

            <!--Start Advanced Tab-->
            <fieldset name="advance">
                <field type="group" title="HELIX_CACHE_SETTINGS" />
                <field name="compress_css" type="radio" default="0" label="HELIX_CSS_COMPRESS" description="HELIX_CSS_COMPRESS_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="compress_js" type="radio" class="parent compress_js" default="0" label="HELIX_JS_COMPRESS" description="HELIX_CSS_COMPRESS_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="exclude_js" type="textarea" class="child compress_js compress_js_1" hint="jquery.min.js" label="HELIX_EXCLUDE_JS" description="HELIX_EXCLUDE_JS_DESC" />
				
				<field type="group" title="FLEX_COMPRESS_HTML"  />
				<field name="strip_whitespace" type="radio" default="0" label="FLEX_STRIP_WHITESPACE" description="FLEX_STRIP_WHITESPACE_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>

                <field type="group" title="HELIX_LESS"  />
                <field name="lessoption" type="radio" default="1" label="HELIX_ENABLE_LESS" description="HELIX_ENABLE_LESS_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				
				<field type="group" title="FLEX_LAZYLOAD_IMAGES"  />
                <field name="lazyload" type="radio" default="1" label="FLEX_LAZYLOAD_IMAGES_LABEL" description="FLEX_LAZYLOAD_IMAGES_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				
				<field type="group" title="FLEX_SMOOTH_SCROLL"  />
                <field name="smooth_scroll_version" type="radio" default="3" label="FLEX_SMOOTH_SCROLL_VERSION" description="FLEX_SMOOTH_SCROLL_VERSION_DESC">
                    <option value="1">Version 1.3.8</option>
                    <option value="2">Version 1.4.9</option>
					<option value="3">Version 1.4.10</option>
					<option value="0">Disable</option>
                </field>

                <field type="group" title="HELIX_IMPORT_EXPORT" />
                <field name="export_options" type="optionio" label="HELIX_IMPORT_EXPORT_FIELD"/>
				
				<field type="group" title="FLEX_MOOTOOLS_FIXES"  />
				<field name="remove_mootools" type="radio" default="0" label="FLEX_REMOVE_MOOTOOLS" description="FLEX_REMOVE_MOOTOOLS_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field name="mootools_fix" type="radio" default="0" label="FLEX_MOOTOOLS_FIX" description="FLEX_MOOTOOLS_FIX_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field type="group" title="FLEX_REMOVE_JOOMLA_GENERATOR" />
				<field name="remove_joomla_generator" type="radio" default="1" label="FLEX_REMOVE_JOOMLA_GENERATOR_LABEL" description="FLEX_REMOVE_JOOMLA_GENERATOR_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>

            </fieldset>
            <!--End Advanced Tab-->

            <!--Start Blog Tab-->
            <fieldset name="blog">
                <field type="group" title="BLOG_LAYOUT" />
				
				<field name="blog_layout" type="radio" class="parent blog_layout" default="masonry" label="FLEX_BLOG_LAYOUT" description="FLEX_BLOG_LAYOUT_DESC">
                    <option value="masonry">FLEX_MASONRY</option>
                    <option value="classic">FLEX_CLASSIC</option>
                </field>
				<field name="blog_item_spacing" type="apslide" class="child blog_layout blog_layout_masonry" data-content="data-content" default="0" data-slider-range="0,40" data-slider-step="1" label="FLEX_BLOG_ITEM_SPACING" append="px" description="FLEX_BLOG_ITEM_SPACING_DESC" />
				<field name="blog_item_bg" class="child blog_layout blog_layout_masonry" type="colorpicker" default="" label="FLEX_BLOG_ITEM_BG_COLOR" description="FLEX_BLOG_ITEM_BG_COLOR_DESC" />
				
				
				<field type="group" title="HELIX_POST_FORMAT" />
                <field name="show_post_format" class="parent show_post_format" type="radio" default="1" label="HELIX_SHOW_POST_FORMAT" description="HELIX_SHOW_POST_FORMAT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="custom_standard_icon" type="text" label="FLEX_CUSTOM_STANDARD_POST_FORMAT_ICON" description="FLEX_CUSTOM_STANDARD_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-pencil-square-o" />
				<field name="custom_gallery_icon" type="text" label="FLEX_CUSTOM_GALLERY_POST_FORMAT_ICON" description="FLEX_CUSTOM_GALLERY_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-picture-o" />
				<field name="custom_video_icon" type="text" label="FLEX_CUSTOM_VIDEO_POST_FORMAT_ICON" description="FLEX_CUSTOM_VIDEO_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-video-camera" />
				<field name="custom_audio_icon" type="text" label="FLEX_CUSTOM_AUDIO_POST_FORMAT_ICON" description="FLEX_CUSTOM_AUDIO_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-music" />
				<field name="custom_link_icon" type="text" label="FLEX_CUSTOM_LINK_POST_FORMAT_ICON" description="FLEX_CUSTOM_LINK_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-link" />
				<field name="custom_status_icon" type="text" label="FLEX_CUSTOM_STATUS_POST_FORMAT_ICON" description="FLEX_CUSTOM_STATUS_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-comment-o" />
				<field name="custom_quote_icon" type="text" label="FLEX_CUSTOM_QUOTE_POST_FORMAT_ICON" description="FLEX_CUSTOM_QUOTE_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="fa fa-quote-left" />    
				<field name="custom_post_icon" type="text" label="FLEX_CUSTOM_POST_FORMAT_ICON" description="FLEX_CUSTOM_POST_FORMAT_ICON_DESC" class="child show_post_format show_post_format_1" hint="pe pe-7s-film" />

                <field type="group" title="HELIX_COMMENTS" />
                <field name="commenting_engine" type="list" default="disabled" class="parent comment_engine" label="HELIX_COMMENTING_ENGINE" description="HELIX_COMMENTING_ENGINE_DESC">
                    <option value="disqus">HELIX_DISQUSS</option>
                    <option value="intensedebate">HELIX_INTENSEDEBATE</option>
                    <option value="facebook">HELIX_FB</option>
                    <option value="disabled">HELIX_DISABLED</option>
                </field>
                <field name="disqus_subdomain" type="text" class="child comment_engine comment_engine_disqus" label="HELIX_DISQUS_SUBDOMAIN" description="HELIX_DISQUS_SUBDOMAIN_DESC" />
                <field name="disqus_devmode" type="radio" class="btn-group child comment_engine comment_engine_disqus" default="0" label="HELIX_DISQUS_DEV_MODE" description="HELIX_DISQUS_DEV_MODE_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="intensedebate_acc" type="text" default="" class="child comment_engine comment_engine_intensedebate" label="HELIX_INTENSEDEBATE_ACC" description="HELIX_INTENSEDEBATE_ACC_DESC" />
                <field name="fb_appID" type="text" class="child comment_engine comment_engine_facebook" label="HELIX_FB_ID" description="HELIX_FB_ID_DESC" />
                <field name="fb_width" type="number" default="500" class="child comment_engine comment_engine_facebook" label="HELIX_FB_COMMENTS_WIDTH" description="HELIX_FB_COMMENTS_WIDTH_DESC" />
                <field name="fb_cpp" type="number" default="10" class="child comment_engine comment_engine_facebook" label="HELIX_FB_COMMENTS_PER_PAGE" description="HELIX_FB_COMMENTS_PER_PAGE_DESC" />
                <field name="comments_count" type="radio" default="0" class="btn-group child comment_engine comment_engine_disqus comment_engine_intensedebate comment_engine_facebook" label="HELIX_COMMENTS_COUNT" description="HELIX_COMMENTS_COUNT_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>

                <field type="group" title="HELIX_SOCIAL_SHARE" />
                <field name="social_share" type="radio" default="1" label="HELIX_ENABLE_SOCIAL_SHARE" description="HELIX_ENABLE_SOCIAL_SHARE_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field name="share_facebook" type="radio" default="1" label="HELIX_FACEBOOK" description="HELIX_SHARE_FACEBOOK" showon="social_share:1">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="share_twitter" type="radio" default="1" label="HELIX_TWITTER" description="HELIX_SHARE_TWITTER" showon="social_share:1">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field name="share_google_plus" type="radio" default="1" label="Google Plus" description="HELIX_SHARE_GOOGLE_PLUS" showon="social_share:1">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
				<field name="share_linkedin" type="radio" default="1" label="Linkedin" description="HELIX_SHARE_LINKEDIN" showon="social_share:1">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>

                <!--Blog Image-->
                <field type="group" title="HELIX_IMAGE_SIZES" />
                <field name="image_small" type="radio" default="0" class="parent image_small" label="HELIX_IMAGE_SMALL" description="HELIX_IMAGE_SMALL_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="image_small_size" type="text" default="100x100" hint="100x100" class="child image_small image_small_1" label="HELIX_IMAGE_SMALL_SIZE" description="HELIX_IMAGE_SMALL_SIZE_DESC" />
                
                <field name="image_thumbnail" type="radio" default="1" class="parent image_thumbnail" label="HELIX_IMAGE_THUMBNAIL" description="HELIX_IMAGE_THUMBNAIL_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="image_thumbnail_size" type="text" default="200x200" hint="200x200" class="child image_thumbnail image_thumbnail_1" label="HELIX_IMAGE_THUMBNAIL_SIZE" description="HELIX_IMAGE_THUMBNAIL_SIZE_DESC" />
                
                <field name="image_medium" type="radio" default="0" class="parent image_medium" label="HELIX_IMAGE_MEDIUM" description="HELIX_IMAGE_MEDIUM_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="image_medium_size" type="text" default="300x300" hint="300x300" class="child image_medium image_medium_1" label="HELIX_IMAGE_MEDIUM_SIZE" description="HELIX_IMAGE_MEDIUM_SIZE_DESC" />

                <field name="image_large" type="radio" default="0" class="parent image_large" label="HELIX_IMAGE_LARGE" description="HELIX_IMAGE_LARGE_DESC">
                    <option value="1">HELIX_YES</option>
                    <option value="0">HELIX_NO</option>
                </field>
                <field name="image_large_size" type="text" default="600x600" hint="600x600" class="child image_large image_large_1" label="HELIX_IMAGE_LARGE_SIZE" description="HELIX_IMAGE_LARGE_SIZE_DESC" />

                <field name="blog_list_image" type="list" default="default" label="HELIX_BLOG_LIST_IMAGE" description="HELIX_BLOG_LIST_IMAGE_DESC">
                    <option value="default">HELIX_BLOG_LIST_IMAGE_DEFAULT</option>
                    <option value="small">HELIX_BLOG_LIST_IMAGE_SMALL</option>
                    <option value="thumbnail">HELIX_BLOG_LIST_IMAGE_THUMBNAIL</option>
                    <option value="medium">HELIX_BLOG_LIST_IMAGE_MEDIUM</option>
                    <option value="large">HELIX_BLOG_LIST_IMAGE_LARGE</option>
                </field>
            </fieldset>
            <!--End Blog Tab-->
        </fields>
    </config>
</extension>html/mod_virtuemart_search/default.php000060400000004022150750504160014230 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<!--BEGIN Search Box -->
<form action="<?php echo JRoute::_('index.php?option=com_virtuemart&view=category&search=true&limitstart=0&virtuemart_category_id='.$category_id ); ?>" method="get">
<div class="search<?php echo $moduleclass_sfx ?> flex-search">
<?php $output = '<input name="keyword" id="mod_virtuemart_search" maxlength="'.$maxlength.'" alt="'.$button_text.'" class="inputbox search-query'.$moduleclass_sfx.'" type="text" size="'.$width.'" value="'.$text.'"  onblur="if(this.value==\'\') this.value=\''.$text.'\';" onfocus="if(this.value==\''.$text.'\') this.value=\'\';" />';
 $image = JURI::base().'components/com_virtuemart/assets/images/vmgeneral/search.png' ;

			if ($button) :
			    if ($imagebutton) :
			        $button = '<input style="vertical-align :middle;height:16px;border: 1px solid #CCC;" type="image" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" src="'.$image.'" onclick="this.form.keyword.focus();"/>';
			    else :
			        $button = '<input type="submit" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" onclick="this.form.keyword.focus();"/>';
			    endif;
		

			switch ($button_pos) :
			    case 'top' :
				    $button = $button.'<br />';
				    $output = $button.$output;
				    break;

			    case 'bottom' :
				    $button = '<br />'.$button;
				    $output = $output.$button;
				    break;

			    case 'right' :
				    $output = $output.$button;
				    break;

			    case 'left' :
			    default :
				    $output = $button.$output;
				    break;
			endswitch;
			endif;
			
			echo $output;
?>
</div>
		<input type="hidden" name="limitstart" value="0" />
		<input type="hidden" name="option" value="com_virtuemart" />
		<input type="hidden" name="view" value="category" />
		<input type="hidden" name="virtuemart_category_id" value="<?php echo $category_id; ?>"/>
<?php if(!empty($set_Itemid)){
	echo '<input type="hidden" name="Itemid" value="'.$set_Itemid.'" />';
} ?>

	  </form>

<!-- End Search Box -->
html/mod_articles_categories/default_items.php000060400000002525150750504160015723 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_articles_categories
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

foreach ($list as $item) : ?>
	<li <?php if ($_SERVER['PHP_SELF'] == JRoute::_(ContentHelperRoute::getCategoryRoute($item->id))) echo ' class="active"';?>>
		<a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->id)); ?>">
		<?php echo $item->title;?>
			<?php if ($params->get('numitems')) : ?>
				(<?php echo $item->numitems; ?>)
			<?php endif; ?>
		</a>
   		
		<?php if ($params->get('show_description', 0)) : ?>
			<?php echo JHtml::_('content.prepare', $item->description, $item->getParams(), 'mod_articles_categories.content'); ?>
		<?php endif; ?>
		<?php if ($params->get('show_children', 0) && (($params->get('maxlevel', 0) == 0)
			|| ($params->get('maxlevel') >= ($item->level - $startLevel)))
			&& count($item->getChildren())) : ?>
			<?php echo '<ul>'; ?>
			<?php $temp = $list; ?>
			<?php $list = $item->getChildren(); ?>
			<?php require JModuleHelper::getLayoutPath('mod_articles_categories', $params->get('layout', 'default') . '_items'); ?>
			<?php $list = $temp; ?>
			<?php echo '</ul>'; ?>
		<?php endif; ?>
	</li>
<?php endforeach; ?>
html/mod_articles_categories/default.php000060400000012054150750504160014520 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_articles_category
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<ul class="category-module<?php echo $moduleclass_sfx; ?>">
	<?php if ($grouped) : ?>
		<?php foreach ($list as $group_name => $group) : ?>
		<li>
			<ul>
				<?php foreach ($group as $item) : ?>
					<li>
						<?php if ($params->get('link_titles') == 1) : ?>
							<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
								<?php echo $item->title; ?>
							</a>
						<?php else : ?>
							<?php echo $item->title; ?>
						<?php endif; ?>
	
						<?php if ($item->displayHits) : ?>
							<span class="mod-articles-category-hits">
								(<?php echo $item->displayHits; ?>)
							</span>
						<?php endif; ?>
	
						<?php if ($params->get('show_author')) : ?>
							<span class="mod-articles-category-writtenby">
								<?php echo $item->displayAuthorName; ?>
							</span>
						<?php endif;?>
	
						<?php if ($item->displayCategoryTitle) : ?>
							<span class="mod-articles-category-category">
								(<?php echo $item->displayCategoryTitle; ?>)
							</span>
						<?php endif; ?>
	
						<?php if ($item->displayDate) : ?>
							<span class="mod-articles-category-date"><?php echo $item->displayDate; ?></span>
						<?php endif; ?>
	
						<?php if ($params->get('show_introtext')) : ?>
							<p class="mod-articles-category-introtext">
								<?php echo $item->displayIntrotext; ?>
							</p>
						<?php endif; ?>
	
						<?php if ($params->get('show_readmore')) : ?>
							<p class="mod-articles-category-readmore">
								<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
									<?php if ($item->params->get('access-view') == false) : ?>
										<?php echo JText::_('MOD_ARTICLES_CATEGORY_REGISTER_TO_READ_MORE'); ?>
									<?php elseif ($readmore = $item->alternative_readmore) : ?>
										<?php echo $readmore; ?>
										<?php echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit')); ?>
											<?php if ($params->get('show_readmore_title', 0) != 0) : ?>
												<?php echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit')); ?>
											<?php endif; ?>
									<?php elseif ($params->get('show_readmore_title', 0) == 0) : ?>
										<?php echo JText::sprintf('MOD_ARTICLES_CATEGORY_READ_MORE_TITLE'); ?>
									<?php else : ?>
										<?php echo JText::_('MOD_ARTICLES_CATEGORY_READ_MORE'); ?>
										<?php echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit')); ?>
									<?php endif; ?>
								</a>
							</p>
						<?php endif; ?>
					</li>
				<?php endforeach; ?>
			</ul>
		</li>
		<?php endforeach; ?>
	<?php else : ?>
		<?php foreach ($list as $item) : ?>
			<li>
				<?php if ($params->get('link_titles') == 1) : ?>
					<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
						<?php echo $item->title; ?>
					</a>
				<?php else : ?>
					<?php echo $item->title; ?>
				<?php endif; ?>
	
				<?php if ($item->displayHits) : ?>
					<span class="mod-articles-category-hits">
						(<?php echo $item->displayHits; ?>)
					</span>
				<?php endif; ?>
	
				<?php if ($params->get('show_author')) : ?>
					<span class="mod-articles-category-writtenby">
						<?php echo $item->displayAuthorName; ?>
					</span>
				<?php endif;?>
	
				<?php if ($item->displayCategoryTitle) : ?>
					<span class="mod-articles-category-category">
						(<?php echo $item->displayCategoryTitle; ?>)
					</span>
				<?php endif; ?>
	
				<?php if ($item->displayDate) : ?>
					<span class="mod-articles-category-date">
						<?php echo $item->displayDate; ?>
					</span>
				<?php endif; ?>
	
				<?php if ($params->get('show_introtext')) : ?>
					<p class="mod-articles-category-introtext">
						<?php echo $item->displayIntrotext; ?>
					</p>
				<?php endif; ?>
	
				<?php if ($params->get('show_readmore')) : ?>
					<p class="mod-articles-category-readmore">
						<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
							<?php if ($item->params->get('access-view') == false) : ?>
								<?php echo JText::_('MOD_ARTICLES_CATEGORY_REGISTER_TO_READ_MORE'); ?>
							<?php elseif ($readmore = $item->alternative_readmore) : ?>
								<?php echo $readmore; ?>
								<?php echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit')); ?>
							<?php elseif ($params->get('show_readmore_title', 0) == 0) : ?>
								<?php echo JText::sprintf('MOD_ARTICLES_CATEGORY_READ_MORE_TITLE'); ?>
							<?php else : ?>
								<?php echo JText::_('MOD_ARTICLES_CATEGORY_READ_MORE'); ?>
								<?php echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit')); ?>
							<?php endif; ?>
						</a>
					</p>
				<?php endif; ?>
			</li>
		<?php endforeach; ?>
	<?php endif; ?>
</ul>
html/com_virtuemart/askquestion/form.php000060400000012377150750504160014603 0ustar00<?php
/**
 *TODO Improve the CSS , ADD CATCHA ?
 * Show the form Ask a Question
 *
 * @package	VirtueMart
 * @subpackage
 * @author Kohl Patrick, Maik K�nnemann
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2014 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
* @version $Id: default.php 2810 2011-03-02 19:08:24Z Milbo $
 */

// Check to ensure this file is included in Joomla!
defined ( '_JEXEC' ) or die ( 'Restricted access' );
$min = VmConfig::get('asks_minimum_comment_length', 50);
$max = VmConfig::get('asks_maximum_comment_length', 2000) ;
vmJsApi::JvalideForm();
vmJsApi::addJScript('askform','
	jQuery(function($){
			jQuery("#askform").validationEngine("attach");
			jQuery("#comment").keyup( function () {
				var result = $(this).val();
					$("#counter").val( result.length );
			});
	});
');
/* Let's see if we found the product */
if (empty ( $this->product )) {
	echo vmText::_ ( 'COM_VIRTUEMART_PRODUCT_NOT_FOUND' );
	echo '<br /><br />  ' . $this->continue_link_html;
} else {
	$session = JFactory::getSession();
	$sessData = $session->get('askquestion', 0, 'vm');
	if(!empty($this->login)){
		echo $this->login;
	}
	if(empty($this->login) or VmConfig::get('recommend_unauth',false)){
		?>
		<div style="margin:0;padding:10px 20px;" class="ask-a-question-view">
			<h1 style="line-height:1;"><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_ASK_QUESTION')  ?></h1>

			<div class="product-summary">
				<div class="floatleft">
                <div style="padding:0;margin:12px 0 0 15px;" class="width30 floatright center">
					<?php // Product Image
					echo $this->product->images[0]->displayMediaThumb('class="product-image"',false); ?>
				</div>
					<h2><?php echo $this->product->product_name ?></h2>

					<?php // Product Short Description
					if (!empty($this->product->product_s_desc)) { ?>
						<div class="short-description">
							<?php echo $this->product->product_s_desc ?>
						</div>
					<?php } // Product Short Description END ?>

				</div>

				<div class="clear"></div>
			</div>

			<div class="form-field">

				<form method="post" class="form-validate" action="<?php echo JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$this->product->virtuemart_product_id.'&virtuemart_category_id='.$this->product->virtuemart_category_id.'&tmpl=component', FALSE) ; ?>" name="askform" id="askform">

					<table class="askform">
						<tr>
							<td><label for="name"><?php echo vmText::_('COM_VIRTUEMART_USER_FORM_NAME')  ?> : </label></td>
							<td><input type="text" class="validate[required,minSize[3],maxSize[64]]" value="<?php echo $this->user->name ? $this->user->name : $sessData['name'] ?>" name="name" id="name" size="30"  validation="required name"/></td>
						</tr>
						<tr>
							<td><label for="email"><?php echo vmText::_('COM_VIRTUEMART_USER_FORM_EMAIL')  ?> : </label></td>
							<td><input type="text" class="validate[required,custom[email]]" value="<?php echo $this->user->email ? $this->user->email : $sessData['email'] ?>" name="email" id="email" size="30"  validation="required email"/></td>
						</tr>
						<tr>
							<td colspan="2"><label for="comment"><?php echo vmText::sprintf('COM_VIRTUEMART_ASK_COMMENT', $min, $max); ?></label></td>
						</tr>
						<tr>
							<td colspan="2"><textarea title="<?php echo vmText::sprintf('COM_VIRTUEMART_ASK_COMMENT', $min, $max) ?>" class="validate[required,minSize[<?php echo $min ?>],maxSize[<?php echo $max ?>]] field" id="comment" name="comment" rows="8"><?php echo $sessData['comment'] ?></textarea></td>
						</tr>
					</table>

					<div class="submit">
						<?php // captcha addition
							echo $this->captcha;
						// end of captcha addition 
						?>
            <div>
              <div class="floatleft width50">
                <input class="btn sppb-btn-dark" type="submit" name="submit_ask" title="<?php echo vmText::_('COM_VIRTUEMART_ASK_SUBMIT')  ?>" value="<?php echo vmText::_('COM_VIRTUEMART_ASK_SUBMIT')  ?>" />
              </div>
              <div class="floatleft width50 text-right">
                <label for="counter"><?php echo vmText::_('COM_VIRTUEMART_ASK_COUNT')  ?></label>
  							<input style="height:18px;padding:7px;width:30%;" type="text" value="0" size="4" class="counter" id="counter" name="counter" maxlength="4" readonly />
              </div>
              <div class="clear"></div>
            </div>
					</div>

					<input type="hidden" name="virtuemart_product_id" value="<?php echo vRequest::getInt('virtuemart_product_id',0); ?>" />
					<input type="hidden" name="tmpl" value="component" />
					<input type="hidden" name="view" value="productdetails" />
					<input type="hidden" name="option" value="com_virtuemart" />
					<input type="hidden" name="virtuemart_category_id" value="<?php echo vRequest::getInt('virtuemart_category_id'); ?>" />
					<input type="hidden" name="task" value="mailAskquestion" />
					<?php echo JHTML::_( 'form.token' ); ?>
				</form>

			</div>
		</div>
<?php
	}
} ?>
html/com_virtuemart/sublayouts/categories.php000060400000005455150750504160015630 0ustar00<?php
/**
*
* Shows the products/categories of a category
*
* @package	VirtueMart
* @subpackage
* @author Max Milbers
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2014 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
 * @version $Id: default.php 6104 2012-06-13 14:15:29Z alatak $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');

$categories = $viewData['categories'];
$categories_per_row = VmConfig::get ( 'categories_per_row', 3 );


if ($categories) {

// Category and Columns Counter
$iCol = 1;
$iCategory = 1;

// Calculating Categories Per Row
$category_cellwidth = ' width'.floor ( 100 / $categories_per_row );

// Separator
$verticalseparator = " vertical-separator";
?>

<div class="category-view related-category-view">

<?php 

// Start the Output
    foreach ( $categories as $category ) {

	    // Show the horizontal seperator
	    if ($iCol == 1 && $iCategory > $categories_per_row) { ?>
	    <div class="horizontal-separator"></div>
	    <?php }

	    // this is an indicator wether a row needs to be opened or not
	    if ($iCol == 1) { ?>
  <div class="row productwrap">
        <?php }

        // Show the vertical separator
        if ($iCategory == $categories_per_row or $iCategory % $categories_per_row == 0) {
          $show_vertical_separator = ' ';
        } else {
          $show_vertical_separator = $verticalseparator;
        }

        // Category Link
        $caturl = JRoute::_ ( 'index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category->virtuemart_category_id , FALSE);

          // Show Category ?>
    <div class="product col-sm-6 col-md-<?php echo round(12/$categories_per_row) . $show_vertical_separator ?>">
      <div class="spacer">
          <div class="spacer-img">
            <a href="<?php echo $caturl ?>">
              <?php // if ($category->ids) {
                echo $category->images[0]->displayMediaThumb("",false);
                echo '<span class="overlay"><h3>'.vmText::_($category->category_name).'</h3></span>';
              //} ?>
              </a>
          </div>
      </div>
    </div>
	    <?php
	    $iCategory ++;

	    // Do we need to close the current row now?
        if ($iCol == $categories_per_row) { ?>
    <div class="clear"></div>
	</div>
		    <?php
		    $iCol = 1;
	    } else {
		    $iCol ++;
	    }
    }
	// Do we need a final closing row tag?
	if ($iCol != 1) { ?>
		<div class="clear"></div>
	</div>
	<?php
	}
	?></div><?php
 } ?>
html/com_virtuemart/sublayouts/rating.php000060400000001202150750504170014752 0ustar00<?php defined('_JEXEC') or die('Restricted access');

$product = $viewData['product'];

if ($viewData['showRating']) {
	$maxrating = VmConfig::get('vm_maximum_rating_scale', 5);
	if (empty($product->rating)) {
	?>
		<div class="ratingbox dummy" title="<?php echo vmText::_('COM_VIRTUEMART_UNRATED'); ?>" >

		</div>
	<?php
	} else {
		$ratingwidth = $product->rating * 13;
  ?>

<div title="<?php echo (vmText::_("COM_VIRTUEMART_RATING_TITLE") . ': ' . round($product->rating) . '/' . $maxrating) ?>" class="ratingbox" data-toggle="tooltip">
  <div class="stars-orange" style="width:<?php echo $ratingwidth.'px'; ?>"></div>
</div>
	<?php
	}
}html/com_virtuemart/sublayouts/customfield.php000060400000104277150750504170016024 0ustar00<?php
/**
 *
 * renders a customfield
 *
 * @package    VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen
 * @link https://virtuemart.net
 * @copyright Copyright (c) 2015 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @version $Id: addtocartbtn.php 8024 2014-06-12 15:08:59Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined ('_JEXEC') or die('Restricted access');

class VirtueMartCustomFieldRenderer {



	static function renderCustomfieldsFE(&$product,&$customfields,$virtuemart_category_id){

		static $calculator = false;
		if(!$calculator){
			$calculator = calculationHelper::getInstance ();
		}

		$selectList = array();

		$dynChilds = 1;

		static $currency = false;
		if(!$currency){
			$currency = CurrencyDisplay::getInstance ();
		}

		foreach($customfields as $key => $customfield){


			if(!isset($customfield->display))$customfield->display = '';

			$calculator->_product = $product;

			if ($customfield->field_type == "E") {

				VmConfig::importVMPlugins ('vmcustom');
				$dispatcher = JDispatcher::getInstance ();
				$ret = $dispatcher->trigger ('plgVmOnDisplayProductFEVM3', array(&$product, &$customfields[$key]));
				continue;
			}

			$fieldname = 'field['.$product->virtuemart_product_id.'][' . $customfield->virtuemart_customfield_id . '][customfield_value]';
			$customProductDataName = 'customProductData['.$product->virtuemart_product_id.']['.$customfield->virtuemart_custom_id.']';

			//This is a kind of fallback, setting default of custom if there is no value of the productcustom
			$customfield->customfield_value = (!isset($customfield->customfield_value) or $customfield->customfield_value==='') ? $customfield->custom_value : $customfield->customfield_value;

			$type = $customfield->field_type;

			$idTag = 'customProductData_'.(int)$product->virtuemart_product_id.'_'.$customfield->virtuemart_customfield_id;
			$idTag = VmHtml::ensureUniqueId($idTag);

			$emptyOption = new stdClass();
			$emptyOption->text = vmText::_ ('COM_VIRTUEMART_ADDTOCART_CHOOSE_VARIANT');
			$emptyOption->value = 0;
			switch ($type) {

				case 'C':
					$html = '';

					$dropdowns = array();

					if(isset($customfield->options->{$product->virtuemart_product_id})){
						$productSelection = $customfield->options->{$product->virtuemart_product_id};
					} else {
						$productSelection = false;
					}
					$stockhandle = VmConfig::get('stockhandle_products', false) && $product->product_stockhandle ? $product->product_stockhandle : VmConfig::get('stockhandle','none');


					$extra = ' and ( published = "1" ';
					if($stockhandle == 'disableit_children'){
						$extra .= ' AND (`product_in_stock` - `product_ordered`) > "0" ';
					}
					$extra .= ')';


					$productModel = VmModel::getModel ('product');
					$avail = $productModel->getProductChildIds($customfield->virtuemart_product_id, $extra);
					if(!in_array($customfield->virtuemart_product_id,$avail)){
						array_unshift($avail,$customfield->virtuemart_product_id);
					}

					foreach($customfield->options as $product_id=>$variants){
						static $counter = 0;
						if(!in_array($product_id,$avail)){
							vmdebug('$customfield->options Product to ignore, continue ',$product_id);
							continue;
						}

						foreach($variants as $k => $variant){

							if(!isset($dropdowns[$k]) or !is_array($dropdowns[$k])) $dropdowns[$k] = array();
							if(!in_array($variant,$dropdowns[$k])  ){

								if($k==0 or !$productSelection){
									$dropdowns[$k][] = $variant;
								} else{
									if($productSelection[$k-1] == $variants[$k-1]) {
										$break = false;
										for( $h = 1; $h<=$k; $h++ ) {
											if($productSelection[$h - 1] != $variants[$h - 1]) {
												$break = true;
											}
										}
										if(!$break) {
											$dropdowns[$k][] = $variant;
										}
									}
								}
							}
						}
					}

					$class = 'vm-chzn-select';
					$selectType = 'select.genericlist';

					if(!empty($customfield->selectType)){
						$selectType = 'select.radiolist';
						$class = '';
						$dom = '';
						//$idTagK = VmHtml::ensureUniqueId($idTag.'cvard'.$k);
					} else {
						vmJsApi::chosenDropDowns();
						$dom = 'select';
						//$idTagK = '[';	//Joomla workaround to get a list without id
					}

					//$attribs = array('class'=>$class.' cvselection no-vm-bind','style'=>'min-width:70px;');
					// Flex 3.8.1 fix for Radios
					$attribs = array('class'=>$class.' cvselection no-vm-bind form-radio','style'=>'min-width:auto;');

					$view = 'productdetails';
					$attribs['data-reload'] = '1';
					if(VmConfig::get ('jdynupdate', TRUE)){
						$view = vRequest::getCmd('view','productdetails');
						if($view == 'productdetails' or ($customfield->browseajax and $view == 'category')){
							$attribs['data-dynamic-update'] = '1';
							unset($attribs['data-reload']);
						} else {
							$view = 'productdetails';
						}
					}

					foreach($customfield->selectoptions as $k => $soption){
						$html .= '<div class="custom_field_C_container">';
						$options = array();
						$selected = false;
						$idTagK = VmHtml::ensureUniqueId($idTag);

						if(isset($dropdowns[$k])){
							foreach($dropdowns[$k] as $i=> $elem){

								$elem = trim((string)$elem);
								$text = $elem;
								
								// Flex 3.9 fix for Radios
								if(isset($customfield->selectType)){
									if(empty($customfield->selectType)){
										// If custom field is "Select"
										$text = vmText::_($elem);
									} else {
										// If custom field is "Radio"
										$text = '<span class="checker">'. vmText::_($elem) .'</span>';
									}
								}

								if($soption->clabel!='' and in_array($soption->voption,VirtueMartModelCustomfields::$dimensions) ){
									$rd = $soption->clabel;
									if(is_numeric($rd) and is_numeric($elem)){
										$text = number_format(round((float)$elem,(int)$rd),$rd);
									} 
								} 
								//else if  ($soption->voption === 'clabels' and $soption->clabel!='') {
									// Disabled in Flex 3.8.1
									// $text = vmText::_($elem);
								//}

								if(empty($elem)){
									if(empty($customfield->selectType)){
										// If custom field is "Select"
										$text = vmText::_('COM_VIRTUEMART_LIST_EMPTY_OPTION');
									} else {
										// If custom field is "Radio"
										$text = '<span class="checker-select">'. vmText::_('COM_VIRTUEMART_LIST_EMPTY_OPTION') .'</span>';
									}
								}
								$o = new stdClass();
								$o->value = $elem;
								$o->text = $text;
								$options[] = $o;

								if($productSelection and $productSelection[$k] == $elem){
									$selected = $elem;
								} 
							}
						}

						if(empty($selected)){
							$product->orderable=false;
						}

						if($customfield->showlabels){
							if( in_array($soption->voption,VirtueMartModelCustomfields::$dimensions) ){
								$soption->slabel = vmText::_('COM_VIRTUEMART_'.strtoupper($soption->voption));
							} else if(!empty($soption->clabel) and !in_array($soption->voption,VirtueMartModelCustomfields::$dimensions) ){
								$soption->slabel = vmText::_($soption->clabel);
							}
							if(isset($soption->slabel)){
								$html .= '<span class="vm-cmv-label" >'.$soption->slabel.'</span>';
							}

						}

						$attribs['data-cvsel'] = 'field' . $customfield->virtuemart_customfield_id ;
						$fname = $fieldname.'['.$k.']';

						//$html .= JHtml::_ ($selectType, $options, $fname, $attribs , "value", "text", $selected,$idTagK);
						$html .= JHtml::_ ($selectType, $options, $fname, $attribs , "value", "text", $selected, $idTagK);
						$html .= '</div>';
					}

					$Itemid = vRequest::getInt('Itemid',''); // '&Itemid=127';
					if(!empty($Itemid)){
						$Itemid = '&Itemid='.$Itemid;
					}

					//create array for js
					$jsArray = array();

					$url = '';

					foreach($customfield->options as $product_id=>$variants){

						if(!in_array($product_id,$avail)){continue;}

						$url = JRoute::_('index.php?option=com_virtuemart&view='.$view.'&virtuemart_category_id=' . $virtuemart_category_id . '&virtuemart_product_id='.$product_id.$Itemid,false);
						$jsArray[] = '["'.$url.'","'.implode('","',$variants).'"]';
					}

					vmJsApi::addJScript('cvfind');

					$BrowserNewState =  '';
					if($view != 'productdetails'){
						$BrowserNewState = 'Virtuemart.setBrowserState = false;';
					}

					$jsVariants = implode(',',$jsArray);

					$selector = $dom."[data-cvsel=\"".$attribs['data-cvsel']."\"]";
					$hash = md5($selector);
					$j = "jQuery(document).ready(function($) {
							".$BrowserNewState."
							$('".$selector."').off('change',Virtuemart.cvFind);
							$('".$selector."').on('change', { variants:[".$jsVariants."] },Virtuemart.cvFind);
						});";
					vmJsApi::addJScript('cvselvars'.$hash,$j,true,false,false,$hash);

					//Now we need just the JS to reload the correct product
					$customfield->display = $html;

					break;

				case 'A':

					$html = '';

					$productModel = VmModel::getModel ('product');

					//Note by Jeremy Magne (Daycounts) 2013-08-31
					//Previously the the product model is loaded but we need to ensure the correct product id is set because the getUncategorizedChildren does not get the product id as parameter.
					//In case the product model was previously loaded, by a related product for example, this would generate wrong uncategorized children list
					$productModel->setId($customfield->virtuemart_product_id);

					$uncatChildren = $productModel->getUncategorizedChildren ($customfield->withParent);

					$options = array();

					$selected = vRequest::getInt ('virtuemart_product_id',0);
					$selectedFound = false;

					$view = 'productdetails';
					$attribs['data-reload'] = '1';
					if(VmConfig::get ('jdynupdate', TRUE)){
						$view = vRequest::getCmd('view','productdetails');
						if($view == 'productdetails' or ($customfield->browseajax and $view == 'category')){
							$attribs['data-dynamic-update'] = '1';
							unset($attribs['data-reload']);
						} else {
							$view = 'productdetails';
						}
					}

					$Itemid = vRequest::getInt('Itemid',''); // '&Itemid=127';
					if(!empty($Itemid)){
						$Itemid = '&Itemid='.$Itemid;
					}

					if(!$customfield->withParent){
						$options[0] = $emptyOption;
						$options[0]->value = JRoute::_ ('index.php?option=com_virtuemart&view='.$view.'&virtuemart_category_id=' . $virtuemart_category_id . '&virtuemart_product_id=' . $customfield->virtuemart_product_id,FALSE);
						//$options[0] = array('value' => JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_category_id=' . $virtuemart_category_id . '&virtuemart_product_id=' . $customfield->virtuemart_product_id,FALSE), 'text' => vmText::_ ('COM_VIRTUEMART_ADDTOCART_CHOOSE_VARIANT'));
					}

					$parentStock = 0;
					if($uncatChildren){
						foreach ($uncatChildren as $k => $child) {
							/*if(!isset($child[$customfield->customfield_value])){
								vmdebug('The child has no value at index '.$customfield->customfield_value,$customfield,$child);
							} else {*/

							$productChild = $productModel->getProduct((int)$child,true);

							if(!$productChild) continue;
							if(!isset($productChild->{$customfield->customfield_value})){
								vmdebug('The child has no value at index '.$child);
								continue;
							}
							$available = $productChild->product_in_stock - $productChild->product_ordered;
							if(VmConfig::get('stockhandle','none')=='disableit_children' and $available <= 0){
								continue;
							}
							$parentStock += $available;
							$priceStr = '';
							if($customfield->wPrice){
								//$product = $productModel->getProductSingle((int)$child['virtuemart_product_id'],false);
								$productPrices = $calculator->getProductPrices ($productChild);
								$priceStr =  ' (' . $currency->priceDisplay ($productPrices['salesPrice']) . ')';
							}
							$options[] = array('value' => JRoute::_ ('index.php?option=com_virtuemart&view='.$view.'&virtuemart_category_id=' . $virtuemart_category_id . '&virtuemart_product_id=' . $productChild->virtuemart_product_id,false), 'text' => $productChild->{$customfield->customfield_value}.$priceStr);

							if($selected==$child){
								$selectedFound = true;
								vmdebug($customfield->virtuemart_product_id.' $selectedFound by vRequest '.$selected);
							}
							//vmdebug('$child productId ',$child['virtuemart_product_id'],$customfield->customfield_value,$child);
							//}
						}
					}

					if(!$selectedFound){
						$pos = array_search($customfield->virtuemart_product_id, $product->allIds);
						if(isset($product->allIds[$pos-1])){
							$selected = $product->allIds[$pos-1];
							//vmdebug($customfield->virtuemart_product_id.' Set selected to - 1 allIds['.($pos-1).'] = '.$selected.' and count '.$dynChilds);
							//break;
						} elseif(isset($product->allIds[$pos])){
							$selected = $product->allIds[$pos];
							//vmdebug($customfield->virtuemart_product_id.' Set selected to allIds['.$pos.'] = '.$selected.' and count '.$dynChilds);
						} else {
							$selected = $customfield->virtuemart_product_id;
							//vmdebug($customfield->virtuemart_product_id.' Set selected to $customfield->virtuemart_product_id ',$selected,$product->allIds);
						}
					}

					$url = 'index.php?option=com_virtuemart&view='.$view.'&virtuemart_category_id='.
					$virtuemart_category_id .'&virtuemart_product_id='. $selected;
					$attribs['option.key.toHtml'] = false;
					$attribs['id'] = '[';//$idTag;


					$och = '';
					if(!empty($attribs['data-reload'])){
						$och = ' onchange="window.top.location.href=this.options[this.selectedIndex].value" data-reload=1';
						unset($attribs['data-reload']);
					} else {
						$och = ' data-dynamic-update="1"';
						unset($attribs['data-dynamic-update']);
					}

					$attribs['list.attr'] = 'size="1" class="vm-chzn-select no-vm-bind avselection"'.$och;
					$attribs['list.translate'] = false;
					$attribs['option.key'] = 'value';
					$attribs['option.text'] = 'text';
					$attribs['list.select'] = JRoute::_ ($url,false);


					$html .= JHtml::_ ('select.genericlist', $options, $fieldname, $attribs);

					vmJsApi::chosenDropDowns();

					if($customfield->parentOrderable==0){
						if($product->virtuemart_product_id==$customfield->virtuemart_product_id){
							$product->orderable = false;
							$product->product_in_stock = $parentStock;
						}
					}

					$dynChilds++;
					$customfield->display = $html;

					vmJsApi::addJScript('cvfind');

					$BrowserNewState =  '';
					if($view != 'productdetails'){
						$BrowserNewState = 'Virtuemart.setBrowserState = false;';
					}

					if($customfield->browseajax){
						$j = "jQuery(document).ready(function($) {
							".$BrowserNewState."
							$('select.avselection').off('change',Virtuemart.avFind);
							$('select.avselection').on('change',{},Virtuemart.avFind);
						});";
						vmJsApi::addJScript('avselvars',$j,true);
					}
					break;

				/*Date variant*/
				case 'D':
					if(empty($customfield->custom_value)) $customfield->custom_value = 'LC2';
					//Customer selects date
					if($customfield->is_input){
						$date = '';
						if(!empty($customfield->customfield_value)){
							try{
								$date = new DateTime();
								$date->add(new DateInterval($customfield->customfield_value));
								$date = $date->format('Y-m-d');
							} catch (Exception $e){
								$date = $customfield->customfield_value;
							}
						}
						$yearRange = '';
						if(!empty($customfield->yearRangeStart)){
							$d = new DateTime();
							$d->add(new DateInterval('P'.$customfield->yearRangeStart.'Y'));
							$d = $d->format('Y');
							$yearRange = $d;
						} else {
							$yearRange = date('Y');
						}

						if(!empty($customfield->yearRangePeriod)){
							$d = new DateTime();
							$d->add(new DateInterval('P'.$customfield->yearRangePeriod.'Y'));
							$d = $d->format('Y');
							$yearRange .= ':'.$d;
						} else {
							$yearRange .= ':1';
						}

						//$yearRange = '2018:2020';
						$customfield->display =  '<span class="product_custom_date">' . vmJsApi::jDate ($date,$customProductDataName.'[' . $customfield->virtuemart_customfield_id . ']', NULL, TRUE, $yearRange) . '</span>'; //vmJsApi::jDate($field->custom_value, 'field['.$row.'][custom_value]','field_'.$row.'_customvalue').$priceInput;
					}
					//Customer just sees a date
					else {
						$customfield->display =  '<span class="product_custom_date">' . vmJsApi::date ($customfield->customfield_value, $customfield->custom_value, TRUE) . '</span>';
					}

					break;
				/* text area or editor No vmText, only displayed in BE */
				case 'X':
				case 'Y':
					$customfield->display =  $customfield->customfield_value;

					break;
				/* string or integer */
				case 'B':
				case 'S':
				case 'M':
					if(VmConfig::get('hideEmptyCustomfields',false) and empty($customfield->customfield_value)) break;
					//vmdebug('Example for params ',$customfield);
					if(isset($customfield->selectType)){
						if(empty($customfield->selectType)){
							$selectType = 'select.genericlist';
							if(!empty($customfield->is_input)){
								vmJsApi::chosenDropDowns();
								$class = 'class="vm-chzn-select"';
								//$class = 'class="vm-chzn-select" style="min-width:auto;"';
								$idTag = '[';
							}
						} else {
							$selectType = 'select.radiolist';
							//$class = '';
							$class = 'class="form-radio" style="min-width:auto;"';
						}
					} else {
						if($type== 'M'){
							$selectType = 'select.radiolist';
							$class = '';
						} else {
							$selectType = 'select.genericlist';
							if(!empty($customfield->is_input)){
								vmJsApi::chosenDropDowns();
								$class = 'class="vm-chzn-select"';
								$idTag = '[';
							}
						}
					}

					if($customfield->is_list and $customfield->is_list!=2){

						if(!empty($customfield->is_input)){

							$options = array();

							if($customfield->addEmpty){
								$options[0] = $emptyOption;
							}

							$values = explode (';', $customfield->custom_value);

							foreach ($values as $val) {

								//if($val == 0 and $customfield->addEmpty){
									//continue;
								//}
								if($type == 'M'){
									$tmp = array('value' => $val, 'text' => VirtueMartModelCustomfields::displayCustomMedia ($val,'product',$customfield->width,$customfield->height));
								} else {
									$tmp = array('value' => $val, 'text' => vmText::_($val));
								}
								$options[] = (object)$tmp;
							}
							$currentValue = $customfield->customfield_value;

							$customfield->display = JHtml::_ ($selectType, $options, $customProductDataName.'[' . $customfield->virtuemart_customfield_id . ']', $class, 'value', 'text', $currentValue,$idTag);
						} else {
							if($type == 'M'){
								$customfield->display =  VirtueMartModelCustomfields::displayCustomMedia ($customfield->customfield_value,'product',$customfield->width,$customfield->height);
							} else {
								$customfield->display =  vmText::_ ($customfield->customfield_value);
							}
						}
					} else {

						if(!empty($customfield->is_input)){

							if(!isset($selectList[$customfield->virtuemart_custom_id])) {
								$selectList[$customfield->virtuemart_custom_id] = $key;
								if($customfield->addEmpty){
									if(empty($customfields[$selectList[$customfield->virtuemart_custom_id]]->options)){
										$customfields[$selectList[$customfield->virtuemart_custom_id]]->options[0] = $emptyOption;
										$customfields[$selectList[$customfield->virtuemart_custom_id]]->options[0]->virtuemart_customfield_id = $emptyOption->value;
										//$customfields[$selectList[$customfield->virtuemart_custom_id]]->options['nix'] = array('virtuemart_customfield_id' => 'none', 'text' => vmText::_ ('COM_VIRTUEMART_ADDTOCART_CHOOSE_VARIANT'));
									}
								}

								$tmpField = clone($customfield);
								$tmpField->options = null;
								$customfield->options[$customfield->virtuemart_customfield_id] = $tmpField;

								$customfield->customProductDataName = $customProductDataName;

							} else {
								$customfields[$selectList[$customfield->virtuemart_custom_id]]->options[$customfield->virtuemart_customfield_id] = $customfield;
								unset($customfields[$key]);

							}

							$default = reset($customfields[$selectList[$customfield->virtuemart_custom_id]]->options);
							foreach ($customfields[$selectList[$customfield->virtuemart_custom_id]]->options as $k => $productCustom) {
								if(!isset($productCustom->customfield_price)) $productCustom->customfield_price = 0.0;
								if(!isset($productCustom->customfield_value)) $productCustom->customfield_value = '';
								$price = VirtueMartModelCustomfields::renderCustomfieldPrice($productCustom, $product, $calculator);
								if($type == 'M'){
									$productCustom->text = VirtueMartModelCustomfields::displayCustomMedia ($productCustom->customfield_value,'product',$customfield->width,$customfield->height).' '.$price;
								} else {
									// $type == 'S' (string) custom field
									$trValue = '';
									// Flex 3.9 fix for Radios
									if(isset($customfield->selectType)){
										if(empty($customfield->selectType)){
											// If custom field is "Select"
											$trValue .= '';
										} else {
											// If custom field is "Radio"
											$trValue .= '<span class="checker">';
										}
									} 
									$trValue .= vmText::_($productCustom->customfield_value);
									if($productCustom->customfield_value!=$trValue and strpos($trValue,'%1')!==false){
										$productCustom->text = vmText::sprintf($productCustom->customfield_value,$price);
									} else {
										$productCustom->text = $trValue.' '.$price;
									}
									// Flex 3.9 fix for Radios
									if(isset($customfield->selectType)){
										if(empty($customfield->selectType)){
											// If custom field is "Select"
											$trValue .= '';
										} else {
											// If custom field is "Radio"
											$trValue .= '</span>';
										}
									} 
								}
								$customfields[$selectList[$customfield->virtuemart_custom_id]]->options[$k] = $productCustom;
							}


							$customfields[$selectList[$customfield->virtuemart_custom_id]]->display = JHtml::_ ($selectType, $customfields[$selectList[$customfield->virtuemart_custom_id]]->options,
							$customfields[$selectList[$customfield->virtuemart_custom_id]]->customProductDataName,
							$class, 'virtuemart_customfield_id', 'text', $default->customfield_value,$idTag);	//*/
						} else {
							if($type == 'M'){
								$customfield->display = VirtueMartModelCustomfields::displayCustomMedia ($customfield->customfield_value,'product',$customfield->width,$customfield->height);
							} else {
								$customfield->display = vmText::_ ($customfield->customfield_value);
							}
						}
					}

					break;

				// Property
				case 'P':
					//$customfield->display = vmText::_ ('COM_VIRTUEMART_'.strtoupper($customfield->customfield_value));
					$attr = $customfield->customfield_value;
					$lkey = 'COM_VIRTUEMART_'.strtoupper($customfield->customfield_value).'_FE';
					$trValue = vmText::_ ($lkey);
					$options[] = array('value' => 'product_length', 'text' => vmText::_ ('COM_VIRTUEMART_PRODUCT_LENGTH'));
					$options[] = array('value' => 'product_width', 'text' => vmText::_ ('COM_VIRTUEMART_PRODUCT_WIDTH'));
					$options[] = array('value' => 'product_height', 'text' => vmText::_ ('COM_VIRTUEMART_PRODUCT_HEIGHT'));
					$options[] = array('value' => 'product_weight', 'text' => vmText::_ ('COM_VIRTUEMART_PRODUCT_WEIGHT'));

					$dim = '';

					if($attr == 'product_length' or $attr == 'product_width' or $attr == 'product_height'){
						$dim = $product->product_lwh_uom;
					} else if($attr == 'product_weight') {
						$dim = $product->product_weight_uom;
					}
					if(!isset($product->{$attr})){
						logInfo('customfield.php: case P, property '.$attr.' does not exists. virtuemart_custom_id: '.$customfield->virtuemart_custom_id);
						break;
					}
					$val = $product->{$attr};
					if($customfield->round!=0){
						if(empty($customfield->digits)) $customfield->digits = 0;
						$val = $currency->getFormattedNumber($val,$customfield->digits);
					}
					if($lkey!=$trValue and strpos($trValue,'%1')!==false) {
						$customfield->display = vmText::sprintf( $customfield->customfield_value, $val , $dim );
					} else if($lkey!=$trValue) {
						$customfield->display = $trValue.' '.$val;
					} else {
						$customfield->display = vmText::_ ('COM_VIRTUEMART_'.strtoupper($customfield->customfield_value)).' '.$val.$dim;
					}

					break;
				case 'Z':
					if(empty($customfield->customfield_value)) break;
					$html = '';
					$q = 'SELECT * FROM `#__virtuemart_categories_' . VmConfig::$vmlang . '` as l INNER JOIN `#__virtuemart_categories` AS c ON (l.`virtuemart_category_id`=c.`virtuemart_category_id`) WHERE `published`=1 AND l.`virtuemart_category_id`= "' . (int)$customfield->customfield_value . '" ';
					$db = JFactory::getDBO();
					$db->setQuery ($q);
					if ($category = $db->loadObject ()) {

						if(empty($category->virtuemart_category_id)) break;

						$q = 'SELECT `virtuemart_media_id` FROM `#__virtuemart_category_medias`WHERE `virtuemart_category_id`= "' . $category->virtuemart_category_id . '" ';
						$db->setQuery ($q);
						$thumb = '';
						if ($media_id = $db->loadResult ()) {
							$thumb = VirtueMartModelCustomfields::displayCustomMedia ($media_id,'category',$customfield->width,$customfield->height);
						}
						$customfield->display = JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category->virtuemart_category_id), $thumb . ' ' . $category->category_name, array('title' => $category->category_name,'target'=>'_blank'));
					}

					break;
				case 'R':
					$customfield->customfield_value = (int) $customfield->customfield_value;
					if(empty($customfield->customfield_value)){
						$customfield->display = 'customfield related product has no value';
						break;
					}

					$pModel = VmModel::getModel('product');
					$related = $pModel->getProduct((int)$customfield->customfield_value,TRUE,$customfield->wPrice,TRUE,1);

					if(!$related) break;

					$thumb = '';
					if($customfield->wImage) {
						if(!empty( $related->virtuemart_media_id[0] )) {
							$thumb = VirtueMartModelCustomfields::displayCustomMedia( $related->virtuemart_media_id[0], 'product', $customfield->width, $customfield->height ).' ';
						} else {
							$thumb = VirtueMartModelCustomfields::displayCustomMedia( 0, 'product', $customfield->width, $customfield->height ).' ';
						}
					}

					if($customfield->waddtocart){
						if (!empty($related->customfields)) {

							$customfieldsModel = VmModel::getModel ('customfields');
							if(empty($customfield->from)) {
								$customfield->from = $related->virtuemart_product_id;
								$customfieldsModel -> displayProductCustomfieldFE ($related, $related->customfields);
							} else if($customfield->from!=$related->virtuemart_product_id){
								$customfieldsModel -> displayProductCustomfieldFE ($related, $related->customfields);
							}

						}
						$isCustomVariant = false;
						if (!empty($related->customfields)) {
							foreach ($related->customfields as $k => $custom) {
								if($custom->field_type == 'C' and $custom->virtuemart_product_id != (int)$customfield->customfield_value){
									$isCustomVariant = $custom;
								}
								if (!empty($custom->layout_pos)) {
									$related->customfieldsSorted[$custom->layout_pos][] = $custom;
								} else {
									$related->customfieldsSorted['normal'][] = $custom;
								}
								unset($related->customfields);
							}

						}
					}
					$customfield->display = shopFunctionsF::renderVmSubLayout('related',array('customfield'=>$customfield,'related'=>$related, 'thumb'=>$thumb));

					break;
			}

			$viewData['customfields'][$key] = $customfield;
			//vmdebug('my customfields '.$type,$viewData['customfields'][$k]->display);
		}

	}

	static function renderCustomfieldsCart($product, $html, $trigger){
		if(isset($product->param)){
			vmTrace('param found, seek and destroy');
			return false;
		}
		$row = 0;

		$variantmods = isset($product -> customProductData)?$product -> customProductData:$product -> product_attribute;

		if(!is_array($variantmods)){
			$variantmods = json_decode($variantmods,true);
		}

		//We let that here as Fallback
		if(empty($product->customfields)){

			$productDB = VmModel::getModel('product')->getProduct($product->virtuemart_product_id);
			if($productDB and !empty($productDB->customfields)){

				$product->customfields = $productDB->customfields;
			} else {
				$product->customfields = array();
			}
		}
		//vmdebug('renderCustomfieldsCart $variantmods',$variantmods);
		$productCustoms = array();
		foreach( (array)$product->customfields as $prodcustom){

			//We just add the customfields to be shown in the cart to the variantmods
			if(is_object($prodcustom)){

				//We need this here to ensure that broken customdata of order items is shown updated info, or at least displayed,
				if($prodcustom->is_cart_attribute or $prodcustom->is_input){

					//The problem here is that a normal value and an array can be valid. The function should complement, or update the product. So we are not allowed
					//to override existing values. When the $variantmods array is not set for the key, then we add an array, when the customproto is used more than one time
					if(!isset($variantmods[$prodcustom->virtuemart_custom_id])){
						$variantmods[$prodcustom->virtuemart_custom_id][$prodcustom->virtuemart_customfield_id] = $prodcustom->virtuemart_customfield_id;
					}
					//the missing values are added with an own key.
					if( is_array($variantmods[$prodcustom->virtuemart_custom_id]) and
						!isset($variantmods[$prodcustom->virtuemart_custom_id][$prodcustom->virtuemart_customfield_id]) ){

						$variantmods[$prodcustom->virtuemart_custom_id][$prodcustom->virtuemart_customfield_id] = $prodcustom->virtuemart_customfield_id;
					}
				}

				$productCustoms[$prodcustom->virtuemart_customfield_id] = $prodcustom;
			}
		}

		foreach ( (array)$variantmods as $i => $customfield_ids) {

			if(!is_array($customfield_ids)){
				$customfield_ids = array( $customfield_ids =>false);
			}

			foreach($customfield_ids as $customfield_id=>$params){

				if(empty($productCustoms) or !isset($productCustoms[$customfield_id])){
					//vmdebug('displayProductCustomfieldSelected continue',$customfield_id,$productCustoms);
					continue;
				}
				$productCustom = $productCustoms[$customfield_id];
				//vmdebug('displayProductCustomfieldSelected ',$customfield_id,$productCustom);
				//The stored result in vm2.0.14 looks like this {"48":{"textinput":{"comment":"test"}}}
				//and now {"32":[{"invala":"100"}]}
				if (!empty($productCustom)) {
					$otag = ' <span class="product-field-type-' . $productCustom->field_type . '">';
					$tmp = '';
					if ($productCustom->field_type == "E") {

						VmConfig::importVMPlugins ('vmcustom');
						$dispatcher = JDispatcher::getInstance ();
						$dispatcher->trigger ($trigger.'VM3', array(&$product, &$productCustom, &$tmp));
					}
					else {
						$value = '';

						if (($productCustom->field_type == 'G')) {
							$db = JFactory::getDBO ();
							$db->setQuery ('SELECT  `product_name` FROM `#__virtuemart_products_' . VmConfig::$vmlang . '` WHERE virtuemart_product_id=' . (int)$productCustom->customfield_value);
							$child = $db->loadObject ();
							$value = $child->product_name;
						}
						elseif (($productCustom->field_type == 'M')) {
							$customFieldModel = VmModel::getModel('customfields');
							$value = $customFieldModel->displayCustomMedia ($productCustom->customfield_value,'product',$productCustom->width,$productCustom->height,VirtueMartModelCustomfields::$useAbsUrls);
						}
						elseif (($productCustom->field_type == 'S')) {

							if($productCustom->is_list and $productCustom->is_input){
								if($productCustom->is_list==2){
									$value = vmText::_($productCustom->customfield_value);
								} else {
									$value = vmText::_($params);
								}

							} else {
								$value = vmText::_($productCustom->customfield_value);
							}
						}
						elseif (($productCustom->field_type == 'A')) {
							if(!property_exists($product,$productCustom->customfield_value)){
								$productDB = VmModel::getModel('product')->getProduct($product->virtuemart_product_id);
								if($productDB){
									$attr = $productCustom->customfield_value;
									$product->{$attr} = $productDB->{$attr};
								}
							}
							$value = vmText::_( $product->{$productCustom->customfield_value} );
						}
						elseif (($productCustom->field_type == 'C')) {

							foreach($productCustom->options->{$product->virtuemart_product_id} as $k=>$option){
								$value .= '<span> ';
								if(!empty($productCustom->selectoptions[$k]->clabel) and in_array($productCustom->selectoptions[$k]->voption,VirtueMartModelCustomfields::$dimensions)){
									$value .= vmText::_('COM_VIRTUEMART_'.$productCustom->selectoptions[$k]->voption);
									$rd = $productCustom->selectoptions[$k]->clabel;
									if(is_numeric($rd) and is_numeric($option)){
										$value .= ' '.number_format(round((float)$option,(int)$rd),$rd);
									}
								} else {
									if(!empty($productCustom->selectoptions[$k]->clabel)) $value .= vmText::_($productCustom->selectoptions[$k]->clabel);
									$value .= ' '.vmText::_($option).' ';
								}
								$value .= '</span><br>';
							}
							$value = trim($value);
							if(!empty($value)){
								$html .= $otag.$value.'</span><br />';
							}

							continue;
						}
						elseif (($productCustom->field_type == 'D')) {
							//vmdebug('my date product customfield',$productCustom);
							if($productCustom->is_input){
								$value = $params;
							} else {
								$value = $productCustom->customfield_value;
							}

						}
						else {
							$value = vmText::_($productCustom->customfield_value);
						}
						$trTitle = vmText::_($productCustom->custom_title);
						$tmp = '';

						if($productCustom->custom_title!=$trTitle and strpos($trTitle,'%1')!==false){
							$tmp .= vmText::sprintf($productCustom->custom_title,$value);
						} else {
							$tmp .= $trTitle.' '.$value;
						}
					}
					if(!empty($tmp)){
						$html .= $otag.$tmp.'</span><br />';
					}


				}
				else {
					foreach ((array)$customfield_id as $key => $value) {
						$html .= '<br/ >Couldnt find customfield' . ($key ? '<span>' . $key . ' </span>' : '') . $value;
					}
					vmdebug ('customFieldDisplay, $productCustom is EMPTY '.$customfield_id);
				}
			}

		}

		return $html . '</div>';
	}
}

html/com_virtuemart/sublayouts/products.php000060400000014466150750504170015351 0ustar00<?php
/**
 * sublayout products
 *
 * @package	VirtueMart
 * @author Max Milbers
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2014 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL2, see LICENSE.php
 * @version $Id: cart.php 7682 2014-02-26 17:07:20Z Milbo $
 */

defined('_JEXEC') or die('Restricted access');
$products_per_row = empty($viewData['products_per_row'])? 1:$viewData['products_per_row'];
$currency = $viewData['currency'];
$showRating = $viewData['showRating'];
$verticalseparator = " vertical-separator";
echo shopFunctionsF::renderVmSubLayout('askrecomjs');

$ItemidStr = '';
$Itemid = shopFunctionsF::getLastVisitedItemId();
if(!empty($Itemid)){
	$ItemidStr = '&Itemid='.$Itemid;
}

$dynamic = false;
if (vRequest::getInt('dynamic',false)) {
	$dynamic = true;
}

foreach ($viewData['products'] as $type => $products ) {

	$col = 1;
	$nb = 1;
	$row = 1;

	if($dynamic){
		$rowsHeight[$row]['product_s_desc'] = 1;
		$rowsHeight[$row]['price'] = 1;
		$rowsHeight[$row]['customfields'] = 1;
		$col = 2;
		$nb = 2;
	} else {
	$rowsHeight = shopFunctionsF::calculateProductRowsHeights($products,$currency,$products_per_row);

		if( (!empty($type) and count($products)>0) or (count($viewData['products'])>1 and count($products)>0)){
			$productTitle = vmText::_('COM_VIRTUEMART_'.strtoupper($type).'_PRODUCT'); ?>
	<div class="<?php echo $type ?>-view">
	  <h4><?php echo $productTitle ?></h4>
			<?php // Start the Output
		}
	}

	// Calculating Products Per Row
	$cellwidth = ' width'.floor ( 100 / $products_per_row );

	$BrowseTotalProducts = count($products);

foreach ( $products as $product ) {
		if(!is_object($product) or empty($product->link)) {
			vmdebug('$product is not object or link empty',$product);
			continue;
		}
		// Show the horizontal seperator
		if ($col == 1 && $nb > $products_per_row) { ?>
	<div class="horizontal-separator"></div>
		<?php }

		// this is an indicator wether a row needs to be opened or not
		if ($col == 1) { ?>
	<div class="row productwrap">
		<?php }

		// Show the vertical seperator
		if ($nb == $products_per_row or $nb % $products_per_row == 0) {
			$show_vertical_separator = ' ';
		} else {
			$show_vertical_separator = $verticalseparator;
		}

    // Show Products ?>
	<div class="products col-sm-6 col-md-<?php echo round(12/$products_per_row) . $show_vertical_separator ?>">
		<div class="spacer product-container">
			<div class="spacer-img">
				<a title="<?php echo $product->product_name ?>" href="<?php echo $product->link.$ItemidStr; ?>">
					<?php
                    echo $product->images[0]->displayMediaThumb('class="browseProductImage"', false);
                    ?>
                    
                </a>
                
			</div> <!--spacer-img-->
			<div class="spacer-inner">
				<div class="vm-product-rating-container centered">
					<?php if (VmConfig::get('display_stock', 1)) { ?>
                        <?php if ($product->product_in_stock > 0) { ?>
                            <div class="product-in-stock">
                            <span data-toggle="tooltip" title="<?php echo $product->stock->stock_tip ?>">
                                <i class="pe pe-7s-check"></i>
                                <span class="stock"><?php echo JText::_('VM_IN_STOCK'); ?>
                                <?php echo $product->product_in_stock; ?></span>
                                </span>
                            </div>
                        <?php } else { ?>
                            <div class="product-in-stock">
                            <span data-toggle="tooltip" title="<?php echo $product->stock->stock_tip ?>">
                                <i class="pe pe-7s-less"></i>
                                <span class="stock"><?php echo JText::_('VM_OUT_OF_STOCK'); ?></span>
                                </span>
                            </div>
                        <?php } ?>
                    <?php } ?>
                    <?php // echo shopFunctionsF::renderVmSubLayout('rating',array('showRating'=>$showRating, 'product'=>$product)); ?>
                </div>
					<h2><?php echo JHtml::link ($product->link.$ItemidStr, $product->product_name); ?></h2>
					<div class="main_price"><?php echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$product,'currency'=>$currency)); ?></div>
                
					<?php if(!empty($rowsHeight[$row]['product_s_desc'])){ ?>
                    
                        <div class="product_s_desc">
							<?php // Product Short Description
                            if (!empty($product->product_s_desc)) {
                                echo '<div class="clear"></div><hr />' . shopFunctionsF::limitStringByWord ($product->product_s_desc, 60, ' ...') ?>
                            <?php } ?>
                        </div>
                    
					<?php  } ?>
                    
                <div class="clear"></div>
				<div class="vm3pr-<?php // echo $rowsHeight[$row]['customfields'] ?>"> <?php
				echo '<hr /><span style="margin:0 auto;display:table;" class="centered">'.shopFunctionsF::renderVmSubLayout('stockhandle',array('product'=>$product)).'</span>';
				echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product,'rowHeights'=>$rowsHeight[$row], 'position' => array('ontop', 'addtocart'))); 
				
				?>
				</div>
               <div class="clear"></div>

				<div class="vm-details-button">
					<?php // Product Details Button
					
					$link = empty($product->link)? $product->canonical:$product->link;
				echo JHtml::link($link.$ItemidStr,vmText::_ ( 'COM_VIRTUEMART_PRODUCT_DETAILS' ), array ('title' => $product->product_name, 'class' => 'product-details' ) );
					?>
				</div>
                <?php if(vRequest::getInt('dynamic')){
					echo vmJsApi::writeJS();
				} ?>
			</div> <!--spacer-inner-->
		</div> <!--spacer-->
	</div>

	<?php
    $nb ++;

      // Do we need to close the current row now?
      if ($col == $products_per_row || $nb>$BrowseTotalProducts) { ?>
    <div class="clear"></div>
  </div>
      <?php
      	$col = 1;
		$row++;
    } else {
      $col ++;
    }
  }

      if( (!empty($type) and count($products)>0) or (count($viewData['products'])>1 and count($products)>0) ){
        // Do we need a final closing row tag?
        //if ($col != 1) {
      ?>
    <div class="clear"></div>
  </div>
    <?php
    // }
    }
  }
html/com_virtuemart/sublayouts/addtocart.php000060400000004400150750504170015436 0ustar00<?php
/**
 *
 * Show the product details page
 *
 * @package    VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen
 * @todo handle child products
 * @link https://virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default_addtocart.php 7833 2014-04-09 15:04:59Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
$product = $viewData['product'];

if(isset($viewData['rowHeights'])){
	$rowHeights = $viewData['rowHeights'];
} else {
	$rowHeights['customfields'] = TRUE;
}

if(isset($viewData['position'])){
	$positions = $viewData['position'];
} else {
	$positions = 'addtocart';
}
if(!is_array($positions)) $positions = array($positions);



?>
	<div class="addtocart-area">
		<form method="post" class="product js-recalculate" action="<?php echo JRoute::_ ('index.php?option=com_virtuemart',false); ?>" autocomplete="off" >
			<div class="vm-customfields-wrap">
				<?php
				if(!empty($rowHeights['customfields'])) {
					foreach($positions as $pos){
						echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$product,'position'=>$pos));
					}
				} ?>
			</div>			
				<?php
				if (!VmConfig::get('use_as_catalog', 0)  ) {
					echo shopFunctionsF::renderVmSubLayout('addtocartbar',array('product'=>$product));
				} ?>
			<input type="hidden" name="option" value="com_virtuemart"/>
			<input type="hidden" name="view" value="cart"/>
			<input type="hidden" name="virtuemart_product_id[]" value="<?php echo $product->virtuemart_product_id ?>"/>
			<input type="hidden" name="pname" value="<?php echo $product->product_name ?>"/>
			<input type="hidden" name="pid" value="<?php echo $product->virtuemart_product_id ?>"/>
			<?php
			$itemId=vRequest::getInt('Itemid',false);
			if($itemId){
				echo '<input type="hidden" name="Itemid" value="'.$itemId.'"/>';
			} ?>
		</form>

	</div>

<?php // }
?>html/com_virtuemart/sublayouts/addtocartbtn.php000060400000002433150750504170016146 0ustar00<?php
/**
 *
 * loads the add to cart button
 *
 * @package    VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2015 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @version $Id: addtocartbtn.php 8024 2014-06-12 15:08:59Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined ('_JEXEC') or die('Restricted access');

if($viewData['orderable']) {
	echo '<button class="add-to-cart sppb-btn sppb-btn-primary" type="submit" name="addtocart">
			<input type="submit" name="addtocart" class="add-to-cart addtocart-button" value="'.vmText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" title="'.vmText::_( 'COM_VIRTUEMART_CART_ADD_TO' ).'" />
			<svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32">
				<path stroke-dasharray="19.79 19.79" stroke-dashoffset="19.79" fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"/>
			</svg>
		</button>';
} else {
	echo '<span name="addtocart" class="addtocart-button-disabled" title="'.vmText::_( 'COM_VIRTUEMART_ADDTOCART_CHOOSE_VARIANT' ).'" >'.vmText::_( 'COM_VIRTUEMART_ADDTOCART_CHOOSE_VARIANT' ).'</span>';
}html/com_virtuemart/sublayouts/addtocartbar.php000060400000010357150750504170016133 0ustar00<?php
/**
 *
 * Show the product details page
 *
 * @package    VirtueMart
 * @subpackage
 * @author Max Milbers
 * @todo handle child products
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2015 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default_addtocart.php 7833 2014-04-09 15:04:59Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
$product = $viewData['product'];

if(isset($viewData['rowHeights'])){
	$rowHeights = $viewData['rowHeights'];
} else {
	$rowHeights['customfields'] = TRUE;
}

$init = 1;
if(isset($viewData['init'])){
	$init = $viewData['init'];
}

if(!empty($product->min_order_level) and $init<$product->min_order_level){
	$init = $product->min_order_level;
}

$step=1;
if (!empty($product->step_order_level)){
	$step=$product->step_order_level;
	if(!empty($init)){
		if($init<$step){
			$init = $step;
		} else {
			$init = ceil($init/$step) * $step;

		}
	}
	if(empty($product->min_order_level) and !isset($viewData['init'])){
		$init = $step;
	}
}

$maxOrder= '';
if (!empty($product->max_order_level)){
	$maxOrder = ' max="'.$product->max_order_level.'" ';
}

$addtoCartButton = '';
if(!VmConfig::get('use_as_catalog', 0)){
	if(!$product->addToCartButton and $product->addToCartButton!==''){
		$addtoCartButton = self::renderVmSubLayout('addtocartbtn',array('orderable'=>$product->orderable)); 
	} else {
		$addtoCartButton = $product->addToCartButton;
	}
}
$position = 'addtocart';

if ($product->min_order_level > 0) {
	$minOrderLevel = $product->min_order_level;
}
else {
	$minOrderLevel = 1;
}

if (!VmConfig::get('use_as_catalog', 0)  ) { ?>

	<div class="addtocart-bar">
	<?php
	// Display the quantity box
	$stockhandle = VmConfig::get('stockhandle_products', false) && $product->product_stockhandle ? $product->product_stockhandle : VmConfig::get('stockhandle','none');
	if (($stockhandle == 'disableit' or $stockhandle == 'disableadd') and ($product->product_in_stock - $product->product_ordered) < $minOrderLevel) { ?>
        <a href="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&layout=notify&virtuemart_product_id=' . $product->virtuemart_product_id); ?>" class="sppb-btn sppb-btn-default btn-sm centered notify"><?php echo vmText::_ ('COM_VIRTUEMART_CART_NOTIFY') ?></a><?php	
	} else {
		$tmpPrice = (float) $product->prices['costPrice'];
		if (!( VmConfig::get('askprice', true) and empty($tmpPrice) ) ) { ?>
			
               <?php if ($product->orderable) { ?>
                    <span class="calculate">
                    	<label for="quantity<?php echo $product->virtuemart_product_id; ?>" class="quantity_box"><?php echo vmText::_ ('COM_VIRTUEMART_CART_QUANTITY'); ?>: </label>
                        <span class="quantity-box">
                        <input type="text" class="quantity-input js-recalculate" name="quantity[]"
                            data-errStr="<?php echo vmText::sprintf('COM_VIRTUEMART_WRONG_AMOUNT_ADDED', $step)?>"
                            value="<?php echo $init; ?>" data-init="<?php echo $init; ?>" data-step="<?php echo $step; ?>" <?php echo $maxOrder; ?> />
                        </span>
                        <span class="quantity-controls js-recalculate">
                        <input type="button" class="quantity-controls quantity-plus"/><i class="fa fa-chevron-up "></i>
                        <input type="button" class="quantity-controls quantity-minus"/><i class="fa fa-chevron-down"></i>
                         </span>
                     </span>
                <?php }  ?>
          
			<?php if(!empty($addtoCartButton)){ ?>
            	<span class="cd-customization">
					<?php echo $addtoCartButton; ?>
                </span>
			<?php } ?>
			<input type="hidden" name="virtuemart_product_id[]" value="<?php echo $product->virtuemart_product_id ?>"/>
			<noscript><input type="hidden" name="task" value="add"/></noscript><?php
		}
	} ?>

	</div><?php
} ?>
html/com_virtuemart/sublayouts/tos.php000060400000003364150750504170014306 0ustar00<?php
/**
 * field tos
 *
 * @package	VirtueMart
 * @subpackage Cart
 * @author Max Milbers
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2014 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL2, see LICENSE.php
 * @version $Id: cart.php 7682 2014-02-26 17:07:20Z Milbo $
 */

defined('_JEXEC') or die('Restricted access');
$_prefix = $viewData['prefix'];
$field = $viewData['field'];
$tos = $field['value'];

$app = JFactory::getApplication();
if($app->isSite()){
	vmJsApi::popup('#full-tos','#terms-of-service');
	if (!class_exists('VirtueMartCart')) require(VMPATH_SITE . DS . 'helpers' . DS . 'cart.php');
	$cart = VirtuemartCart::getCart();
	$cart->prepareVendor();
	if(empty($tos) and !VmConfig::get ('agree_to_tos_onorder', true)){
		if(is_array($cart->BT) and !empty($cart->BT['tos'])){
			$tos = $cart->BT['tos'];
		}
	}
}

if(!class_exists('VmHtml')) require(VMPATH_ADMIN.DS.'helpers'.DS.'html.php');
echo VmHtml::checkbox ($_prefix.$field['name'], $tos, 1, 0, 'class="terms-of-service required check"', 'tos');

if ( $app->isSite() ) {
?>
<div class="terms-of-service">
	<label for="tos">
		<a href="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layout=tos&virtuemart_vendor_id=1', FALSE) ?>" class="terms-of-service" id="terms-of-service" rel="facebox" target="_blank">
			<!--<span class="vmicon vm2-termsofservice-icon"></span>-->
            <i class="fa fa-file-text"></i>
			<?php echo vmText::_ ('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED') ?>
		</a>
	</label>

	<div id="full-tos">
		<h2 style="margin-bottom:30px;" class="full-tos-title"><?php echo vmText::_ ('COM_VIRTUEMART_CART_TOS') ?></h2>
		<?php echo $cart->vendor->vendor_terms_of_service ?>
	</div>
</div>
<?php
}



?>html/com_virtuemart/sublayouts/prices.php000060400000011262150750504170014762 0ustar00<?php
/**
 *
 * Show the product prices
 *
 * @package    VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen
 * @link ${PHING.VM.MAINTAINERURL}
 * @copyright Copyright (c) 2004 - 2014 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default_showprices.php 8024 2014-06-12 15:08:59Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined ('_JEXEC') or die('Restricted access');
$product = $viewData['product'];
$currency = $viewData['currency'];

?>
<div class="product-price" id="productPrice<?php echo $product->virtuemart_product_id ?>">
	<?php

	if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) {
		$askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id . '&tmpl=component', FALSE);
		?>
		<a class="ask-a-question bold" href="<?php echo $askquestion_url ?>" rel="nofollow" ><?php echo vmText::_ ('COM_VIRTUEMART_PRODUCT_ASKPRICE') ?></a>
		<?php
	} else {
	
	if (round($product->prices['basePrice']) > round($product->prices['salesPrice'])) {
		echo '<div class="price-without-discount">' . $currency->createPriceDiv ('basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE', $product->prices) . '</div>';
	}
		
		echo $currency->createPriceDiv ('basePriceVariant', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_VARIANT', $product->prices);
		
	echo $currency->createPriceDiv ('variantModification', 'COM_VIRTUEMART_PRODUCT_VARIANT_MOD', $product->prices);
	
	if (round($product->prices['basePriceWithTax'],$currency->_priceConfig['salesPrice'][1]) != round($product->prices['salesPrice'],$currency->_priceConfig['salesPrice'][1])) {
		echo '<div class="price-without-discount"><span class="price-crossed">' . $currency->createPriceDiv ('basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices) . "</span></div>";
	}
	if (round($product->prices['salesPriceWithDiscount'],$currency->_priceConfig['salesPrice'][1]) != round($product->prices['salesPrice'],$currency->_priceConfig['salesPrice'][1])) {
		echo $currency->createPriceDiv ('salesPriceWithDiscount', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_WITH_DISCOUNT', $product->prices);
	}

	echo $currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices);
	echo $currency->createPriceDiv ('salesPriceTt', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_TT', $product->prices);
	
	if ($product->prices['discountedPriceWithoutTax'] != $product->prices['priceWithoutTax']) {
		echo $currency->createPriceDiv ('discountedPriceWithoutTax', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX', $product->prices);
		echo $currency->createPriceDiv ('discountedPriceWithoutTaxTt', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX_TT', $product->prices);
	} else {
		echo $currency->createPriceDiv ('priceWithoutTax', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX', $product->prices);
		echo $currency->createPriceDiv ('priceWithoutTaxTt', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX_TT', $product->prices);
	}
	
	// Discount "Percent OFF"
	// First calculate percentage:
	$percentDiscount = (1 - $product->prices['discountedPriceWithoutTax'] / $product->prices['basePrice']) * 100;
	
	(VmConfig::get ('discountAmountText', 1) == 1) ? $discountAmountText = vmText::sprintf('COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT') : $discountAmountText = '';
	
	
	if (VmConfig::get ('discountAmount', 1)) {
		if (!empty($product->prices['discountAmount']) && round($product->prices['basePrice']) > round($product->prices['salesPrice'])) {
			echo '<div class="percent-off">'. $discountAmountText . round($percentDiscount, 0) . '%<span class="discount_off">' . JText::_('VM_DISCOUNT_OFF') . '</span></div>';
		}
	}
	
	echo $currency->createPriceDiv ('discountAmountTt', 'COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT_TT', $product->prices);
	echo $currency->createPriceDiv ('taxAmount', 'COM_VIRTUEMART_PRODUCT_TAX_AMOUNT', $product->prices);
	echo $currency->createPriceDiv ('taxAmountTt', 'COM_VIRTUEMART_PRODUCT_TAX_AMOUNT_TT', $product->prices);
	$unitPriceDescription = vmText::sprintf ('COM_VIRTUEMART_PRODUCT_UNITPRICE', vmText::_('COM_VIRTUEMART_UNIT_SYMBOL_'.$product->product_unit));
	echo $currency->createPriceDiv ('unitPrice', $unitPriceDescription, $product->prices);
	}
	?>
</div>

html/com_virtuemart/category/default.php000060400000017161150750504170014530 0ustar00<?php
/**
 *
 * Show the products in a category
 *
 * @package    VirtueMart
 * @subpackage
 * @author RolandD
 * @author Max Milbers
 * @todo add pagination
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default.php 9017 2015-10-14 10:44:34Z Milbo $
 */

defined ('_JEXEC') or die('Restricted access');

if(vRequest::getInt('dynamic')){
	if (!empty($this->products)) {
		if($this->fallback){
			$p = $this->products;
			$this->products = array();
			$this->products[0] = $p;
			vmdebug('Refallback');
		}

		echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$this->products,'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));

	}

	return ;
}

?> <div class="category-view">
<?php
$js = "
jQuery(document).ready(function () {
	jQuery('.orderlistcontainer').click(function() {
	  jQuery(this).find('.orderlist').toggle();
	});
});
";
vmJsApi::addJScript('vm.hover',$js);

// Show child categories
if ($this->showcategory and empty($this->keyword)) {
	if (!empty($this->category->haschildren)) {
		echo ShopFunctionsF::renderVmSubLayout('categories',array('categories'=>$this->category->children));
	}
}

if($this->showproducts){
?>
<div class="browse-view">
<?php

if ($this->showsearch or !empty($this->keyword)) {
	//id taken in the view.html.php could be modified
	$category_id  = vRequest::getInt ('virtuemart_category_id', 0); ?>
	<h3 class="searched-word"><?php echo $this->keyword; ?></h3>

	<form action="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=category&limitstart=0', FALSE); ?>" method="get">

		<!--BEGIN Search Box -->
		<div class="vm-flex-search">
			<?php if(!empty($this->searchCustomList)) { ?>
			<div class="vm-search-custom-list">
				<?php echo $this->searchCustomList ?>
			</div>
			<?php } ?>

			<?php if(!empty($this->searchCustomValues)) { ?>
			<div class="vm-search-custom-values">
				<?php
                echo ShopFunctionsF::renderVmSubLayoutAsGrid(
                    'searchcustomvalues',
                    array (
                        'searchcustomvalues' => $this->searchCustomValues,
                        'options' => array (
                            'items_per_row' => array (
                                'xs' => 2,
                                'sm' => 2,
                                'md' => 2,
                                'lg' => 2,
                                'xl' => 2,
                            ),
                        ),
                    )
                );
                ?>
			</div>
			<?php } ?>
			<input name="keyword" class="inputbox" type="text" size="220" value="<?php echo $this->keyword; ?>"/>
			<button type="submit" value="<?php echo vmText::_ ('COM_VIRTUEMART_SEARCH') ?>" class="vm-search-button" onclick="this.form.keyword.focus();"/><i class="fa fa-search"></i></button>
		</div>
			<!-- input type="hidden" name="showsearch" value="true"/ -->
			<input type="hidden" name="view" value="category"/>
			<input type="hidden" name="option" value="com_virtuemart"/>
			<input type="hidden" name="virtuemart_category_id" value="<?php echo $category_id; ?>"/>
			<input type="hidden" name="Itemid" value="<?php echo $this->Itemid; ?>"/>

	</form>
    <div style="margin-bottom:35px;" class="clear"></div>
	<!-- End Search Box -->
<?php
	$j = 'jQuery(document).ready(function() {

jQuery(".changeSendForm")
	.off("change",Virtuemart.sendCurrForm)
    .on("change",Virtuemart.sendCurrForm);
})';

	vmJsApi::addJScript('sendFormChange',$j);
} ?>
<h1><?php echo vmText::_($this->category->category_name); ?></h1>
<?php if (empty($this->keyword) and !empty($this->category)) { ?>
<div style="margin-bottom:25px;" class="clear"></div>
<div class="category_description">
	<?php echo $this->category->category_description; ?>
</div>
<?php } ?>

<hr />
<?php // Show child categories ?>
    
<div class="orderby-displaynumber">
	<div class="floatleft vm-order-list">
		<?php echo $this->orderByList['orderby']; ?>
		<?php echo $this->orderByList['manufacturer']; ?>
	</div>

	<div class="floatright display-number"><span><?php echo $this->vmPagination->getResultsCounter ();?></span><span><?php echo $this->vmPagination->getLimitBox ($this->category->limit_list_step); ?></span></div>


	<div class="clear"></div>
</div> <!-- end of orderby-displaynumber -->



	<?php
	if (!empty($this->products)) {
		//revert of the fallback in the view.html.php, will be removed vm3.2
		if($this->fallback){
			$p = $this->products;
			$this->products = array();
			$this->products[0] = $p;
			vmdebug('Refallback');
		}

	echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$this->products,'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));
	?>
<div class="clear"></div>
<?php if(!empty($this->orderByList)) { ?>
		<div class="vm-pagination-bottom"><?php echo $this->vmPagination->getPagesLinks (); ?>
		<?php // echo $this->vmPagination->getPagesCounter (); ?></div>
	<?php }
} elseif (!empty($this->keyword)) {
	echo vmText::_ ('COM_VIRTUEMART_NO_RESULT') . ($this->keyword ? ' : (' . $this->keyword . ')' : '');
}
?>
</div>

<?php } ?>
</div>

<?php
if(VmConfig::get ('jdynupdate', TRUE)){
$j = "Virtuemart.container = jQuery('.category-view');
Virtuemart.containerSelector = '.category-view';";
$j = "jQuery(document).ready(function($) {var productCustomization=$('.cd-customization'),cart=$('.cd-cart'),animating=false;initCustomization(productCustomization);$('body').on('click',function(event){if($(event.target).is('body')||$(event.target).is('.cd-gallery')){deactivateCustomization()}});function initCustomization(items){items.each(function(){var actual=$(this),addToCartBtn=actual.find('.add-to-cart'),touchSettings=actual.next('.cd-customization-trigger');addToCartBtn.on('click',function(){if(!animating){animating=true;resetCustomization(addToCartBtn);addToCartBtn.addClass('is-added').find('path').eq(0).animate({'stroke-dashoffset':0},300,function(){setTimeout(function(){updateCart();addToCartBtn.removeClass('is-added').find('.addtocart-button').on('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false});if($('.no-csstransitions').length>0){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false}},600)})}});touchSettings.on('click',function(event){event.preventDefault();resetCustomization(addToCartBtn)})})}function resetCustomization(selectOptions){selectOptions.siblings('[data-type=\"select\"]').removeClass('is-open').end().parents('.cd-single-item').addClass('hover').parent('li').siblings('li').find('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function deactivateCustomization(){productCustomization.parent('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function updateCart(){(!cart.find('.total_products').hasClass('items-added'))&&cart.find('.total_products').addClass('items-added').removeClass('empty_basket');var cartItems=cart.find('span'),text=parseInt(cartItems.text())+1;cartItems.text(text)}});";
//$j = preg_replace('/[\n\t]+/m', '', $j); // Remove whitespace
vmJsApi::addJScript('ajax_category',$j);
	vmJsApi::jDynUpdate();
}
?>html/com_virtuemart/user/edit_address.php000060400000013305150750504170014673 0ustar00<?php
/**
 *
 * Enter address data for the cart, when anonymous users checkout
 *
 * @package    VirtueMart
 * @subpackage User
 * @author Oscar van Eijk, Max Milbers
 * @link https://virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: edit_address.php 10163 2019-10-09 07:09:10Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined ('_JEXEC') or die('Restricted access');


vmJsApi::css('vmpanels');

$this->cart = VirtueMartCart::getCart();
$url = 0;
if ($this->cart->_fromCart or $this->cart->getInCheckOut()) {
	$rview = 'cart';
}
else {
	$rview = 'user';
}

function renderControlButtons($view,$rview){
	?><hr />
    <div class="control-buttons">
	<?php


	if ($view->cart->getInCheckOut() || $view->address_type == 'ST') {
		$buttonclass = 'default';
	}
	else {
		$buttonclass = 'button vm-button-correct';
	}


	if (VmConfig::get ('oncheckout_show_register', 1) && $view->userDetails->JUser->id == 0 && !VmConfig::get ('oncheckout_only_registered', 0) && $view->address_type == 'BT' and $rview == 'cart') {
		echo '<div class="reg_text">'.vmText::sprintf ('COM_VIRTUEMART_ONCHECKOUT_DEFAULT_TEXT_REGISTER', vmText::_ ('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'), vmText::_ ('COM_VIRTUEMART_CHECKOUT_AS_GUEST')).'</div>';			}
	else {
		//echo vmText::_('COM_VIRTUEMART_REGISTER_ACCOUNT');
	}
	if (VmConfig::get ('oncheckout_show_register', 1) && $view->userDetails->JUser->id == 0 && $view->address_type == 'BT' and $rview == 'cart') {
		?>
		<button name="register" class="sppb-btn <?php echo $buttonclass ?>" type="submit" onclick="javascript:return myValidator(userForm,true);"
				title="<?php echo vmText::_ ('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'); ?>"><?php echo vmText::_ ('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'); ?></button>
		<?php if (!VmConfig::get ('oncheckout_only_registered', 0)) { ?>
			<button name="save" style="min-width:140px;margin-left:6px;margin-right:6px;" class="sppb-btn sppb-btn-default <?php echo $buttonclass ?>" title="<?php echo vmText::_ ('COM_VIRTUEMART_CHECKOUT_AS_GUEST'); ?>" type="submit" onclick="javascript:return myValidator(userForm, false);"><?php echo vmText::_ ('COM_VIRTUEMART_CHECKOUT_AS_GUEST'); ?></button>
		<?php } ?>
		<button style="min-width:140px;" class="btn btn-primary" type="reset" onclick="window.location.href='<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=' . $rview.'&task=cancel'); ?>'"><?php echo vmText::_ ('COM_VIRTUEMART_CANCEL'); ?></button>
	<?php
	}
	else {
		?>
		<button style="min-width:140px;margin-left:6px;margin-right:6px;" class="btn sppb-btn-default" type="submit"
				onclick="javascript:return myValidator(userForm,true);"><?php echo vmText::_ ('COM_VIRTUEMART_SAVE'); ?></button>
		<button style="min-width:140px;" class="btn btn-primary" type="reset"
				onclick="window.location.href='<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=' . $rview.'&task=cancel'); ?>'"><?php echo vmText::_ ('COM_VIRTUEMART_CANCEL'); ?></button>
	<?php } ?>
</div><div class="clear"></div>
<?php } ?>
<h1 style="margin-bottom:35px;"><?php echo $this->page_title ?></h1>
<?php


$task = '';
if ($this->cart->getInCheckOut()){
	$task = '&task=checkout';
}
$url = 'index.php?option=com_virtuemart&view='.$rview.$task;

?>
<div class="width30 floatleft vm-cart-header">
    <div class="payments-signin-button"></div>
</div>
<?php
echo shopFunctionsF::getLoginForm (TRUE, FALSE, $url);

?>

<form method="post" id="userForm" name="userForm" class="form-validate" action="<?php echo JRoute::_('index.php?option=com_virtuemart&view=user',$this->useXHTML,$this->useSSL) ?>">
<fieldset>
	<div style="margin-top:45px;" class="clear"></div><h3><?php
		if ($this->address_type == 'BT') {
			echo vmText::_ ('COM_VIRTUEMART_USER_FORM_EDIT_BILLTO_LBL');
		}
		else {
			echo vmText::_ ('COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL');
		}
		?>
	</h3>

	<!--<form method="post" id="userForm" name="userForm" action="<?php echo JRoute::_ ('index.php'); ?>" class="form-validate">-->
	<?php
	if (count ($this->userFields['functions']) > 0) {
		echo '<script language="javascript">' . "\n";
		echo join ("\n", $this->userFields['functions']);
		echo '</script>' . "\n";
	}

	echo $this->loadTemplate ('userfields');

	// captcha addition
	if(VmConfig::get ('reg_captcha') && JFactory::getUser()->guest == 1){
		?>
		<fieldset id="recaptcha_wrapper">
			<?php if(!VmConfig::get ('oncheckout_only_registered')) { ?>
				<span class="userfields_info"><?php echo vmText::_ ('COM_VIRTUEMART_USER_FORM_CAPTCHA'); ?></span>
			<?php } ?>
			<?php 
			echo $this->captcha; 
			echo '<div style="margin-top:25px;" class="clear"></div>';
			?>
		</fieldset><?php }
	// end of captcha addition
	

	renderControlButtons($this,$rview);
	if ($this->userDetails->virtuemart_user_id) {
		echo $this->loadTemplate ('addshipto');
	} ?>
	<input type="hidden" name="option" value="com_virtuemart"/>
	<input type="hidden" name="view" value="user"/>
	<input type="hidden" name="controller" value="user"/>
	<input type="hidden" name="task" value="saveUser"/>
	<input type="hidden" name="layout" value="<?php echo $this->getLayout (); ?>"/>
	<input type="hidden" name="address_type" value="<?php echo $this->address_type; ?>"/>
	<?php if (!empty($this->virtuemart_userinfo_id)) {
		echo '<input type="hidden" name="shipto_virtuemart_userinfo_id" value="' . (int)$this->virtuemart_userinfo_id . '" />';
	}
	echo JHtml::_ ('form.token');
	?>

</fieldset>
</form>html/com_virtuemart/user/edit_shopper.php000060400000003464150750504170014733 0ustar00<?php
/**
 *
 * Modify user form view, User info
 *
 * @package	VirtueMart
 * @subpackage User
 * @author Oscar van Eijk
 * @link https://virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: edit_shopper.php 9413 2017-01-04 17:20:58Z Milbo $
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');


if( $this->userDetails->virtuemart_user_id!=0) {
    echo $this->loadTemplate('vmshopper');
}

echo $this->loadTemplate('address_userfields');

if ($this->userDetails->JUser->get('id') ) {
  echo $this->loadTemplate('address_addshipto');
}

if(!empty($this->virtuemart_userinfo_id)){
	echo '<input type="hidden" name="virtuemart_userinfo_id" value="'.(int)$this->virtuemart_userinfo_id.'" />';
}

if(!$this->userDetails->user_is_vendor){ ?>
    <div style="position:relative;margin:20px auto;" class="row-fluid clearfix">
    <div class="centered">
        <button class="btn btn-primary" type="submit" onclick="javascript:return myValidator(userForm, true);" ><?php echo $this->button_lbl ?></button>&nbsp;<button class="btn btn-dark" type="reset" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=user', FALSE); ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button>
    </div>
    </div>
<?php } ?>
<input type="hidden" name="task" value="saveUser" />
<input type="hidden" name="address_type" value="<?php echo $this->address_type; ?>"/>


html/com_virtuemart/user/edit.php000060400000006120150750504170013163 0ustar00<?php
/**
*
* Modify user form view
*
* @package	VirtueMart
* @subpackage User
* @author Oscar van Eijk
* @link https://virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: edit.php 9523 2017-05-04 10:23:55Z Milbo $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');

// Implement Joomla's form validation
vmJsApi::vmValidator();
vmJsApi::css('vmpanels'); // VM_THEMEURL
?>

<?php
$url = vmURI::getCurrentUrlBy('request');
$cancelUrl = JRoute::_($url.'&task=cancel');
?>

<h1><?php echo $this->page_title ?></h1>
<?php echo shopFunctionsF::getLoginForm(false,false); ?>

<?php if($this->userDetails->virtuemart_user_id==0) {
	echo '<h2>'.vmText::_('COM_VIRTUEMART_YOUR_ACCOUNT_REG').'</h2>';
}

?>
<form method="post" id="adminForm" name="userForm" action="<?php echo $url ?>" class="form-validate edit-shopper-form">
<?php if($this->userDetails->user_is_vendor){ ?>
    <div style="margin:10px 0 0;" class="buttonBar-right">
	<button class="btn sppb-btn-primary" type="submit" onclick="javascript:return myValidator(userForm, true);" ><?php echo $this->button_lbl ?></button><button class="btn sppb-btn-dark" type="reset" onclick="window.location.href='<?php echo $cancelUrl ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button></div>
    <?php } ?>
<?php // Loading Templates in Tabs
if($this->userDetails->virtuemart_user_id!=0) {
    $tabarray = array();

    $tabarray['shopper'] = 'COM_VIRTUEMART_SHOPPER_FORM_LBL';

	if(!empty($this->manage_link)) {
		echo '<div class="btn sppb-btn-default">' . $this->manage_link . '</div>';
	}

	if(!empty($this->add_product_link)) {
		echo '<div class="btn sppb-btn-default">' . $this->add_product_link . '</div>';
	}
	

	if($this->userDetails->user_is_vendor){
		//echo '<hr />';
		$tabarray['vendor'] = 'COM_VIRTUEMART_VENDOR';
	}

    //$tabarray['user'] = 'COM_VIRTUEMART_USER_FORM_TAB_GENERALINFO';
    if (!empty($this->shipto)) {
	    $tabarray['shipto'] = 'COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL';
    }
    if (($_ordcnt = count($this->orderlist)) > 0) {
	    $tabarray['orderlist'] = 'COM_VIRTUEMART_YOUR_ORDERS';
    }

    shopFunctionsF::buildTabs ( $this, $tabarray);

 } else {
    echo $this->loadTemplate ( 'shopper' );
	echo $this->captcha;
	// captcha addition
	/*if(VmConfig::get ('reg_captcha')){
		JHTML::_('behavior.framework');
		JPluginHelper::importPlugin('captcha');
		$dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onInit','dynamic_recaptcha_1');
		?>
		<div id="dynamic_recaptcha_1"></div>
		<?php
	}*/
 }

// end of captcha addition
?>
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="controller" value="user" />
<?php echo JHtml::_( 'form.token' ); ?>
</form>

html/com_virtuemart/cart/default_pricelist.php000060400000042160150750504170015717 0ustar00
<fieldset style="width:100%!important;margin:0 auto;padding:0;" class="vm-fieldset-pricelist">
<table class="cart-summary table table-condensed">
<tr>
	<th class="vm-cart-item-name"><?php echo vmText::_ ('COM_VIRTUEMART_CART_NAME') ?></th>
	<th class="vm-cart-item-sku"><?php echo vmText::_ ('COM_VIRTUEMART_CART_SKU') ?></th>
	<th	class="vm-cart-item-basicprice"><?php echo vmText::_ ('COM_VIRTUEMART_CART_PRICE') ?></th>
	<th	class="vm-cart-item-quantity"><?php echo vmText::_ ('COM_VIRTUEMART_CART_QUANTITY') ?></th>

	<?php if (VmConfig::get ('show_tax')) {
		$tax = vmText::_ ('COM_VIRTUEMART_CART_SUBTOTAL_TAX_AMOUNT');
		if(!empty($this->cart->cartData['VatTax'])){
			if(count($this->cart->cartData['VatTax']) < 2) {
				reset($this->cart->cartData['VatTax']);
				$taxd = current($this->cart->cartData['VatTax']);
				$tax = shopFunctionsF::getTaxNameWithValue($taxd['calc_name'],$taxd['calc_value']);
			}
		 }
		?>
	<th class="vm-cart-item-tax"><?php echo "<span class='priceColor2'>" . $tax . '</span>' ?></th>
	<?php
	} ?>
	<th class="vm-cart-item-discount"><?php echo vmText::_ ('COM_VIRTUEMART_CART_SUBTOTAL_DISCOUNT_AMOUNT'); ?></th>
	<th class="vm-cart-item-total" ><?php echo vmText::_ ('COM_VIRTUEMART_CART_TOTAL') ?></th>
</tr>
<?php
$i = 1;
foreach ($this->cart->products as $pkey => $prow) {
	$prow->prices = array_merge($prow->prices,$this->cart->cartPrices[$pkey]);
?>
<tr style="vertical-align:top" class="sectiontableentry<?php echo $i; if(!empty($prow->class)) echo ' '.$prow->class ?> responsive-xs">
	<input type="hidden" name="cartpos[]" value="<?php echo $pkey ?>">
	<td class="responsive-xs">
    <div class="row-fluid">
		<?php if ($prow->virtuemart_media_id) { ?>
		<div class="cart-images col-md-12 col-lg-5 centered">
			<?php
            if (!empty($prow->images[0])) {
                echo $prow->images[0]->displayMediaThumb ('class="img-responsive center-block"', FALSE);
            }
            ?>
        </div>
		<?php } ?>
		<?php echo JHtml::link ($prow->url, $prow->product_name);
			echo '<div class="clearfix centered">' . $this->customfieldsModel->CustomsFieldCartDisplay ($prow) . '</div>';
		 ?>
	</div>
	</td>
	<td class="vm-cart-item-sku responsive-sm responsive-xs"><?php  echo $prow->product_sku ?></td>
	<td class="vm-cart-item-basicprice responsive-sm responsive-xs">
		<?php
		if (VmConfig::get ('checkout_show_origprice', 1) && $prow->prices['discountedPriceWithoutTax'] != $prow->prices['priceWithoutTax']) {
			echo '<span class="line-through">' . $this->currencyDisplay->createPriceDiv ('basePriceVariant', '', $prow->prices, TRUE, FALSE) . '</span>';
		}

		if ($prow->prices['discountedPriceWithoutTax']) {
			echo $this->currencyDisplay->createPriceDiv ('discountedPriceWithoutTax', '', $prow->prices, FALSE, FALSE, 1.0, false, true);
		} else {
			echo $this->currencyDisplay->createPriceDiv ('basePriceVariant', '', $prow->prices, FALSE, FALSE, 1.0, false, true);
		}
		?>
	</td>
	<td class="vm-cart-item-quantity responsive-sm responsive-xs"><?php

				if ($prow->step_order_level)
					$step=$prow->step_order_level;
				else
					$step=1;
				if($step==0)
					$step=1;
				?>
           <div class="row-fluid input-append">
		   		<input type="text"
				   onblur="Virtuemart.checkQuantity(this,<?php echo $step?>,'<?php echo vmText::_ ('COM_VIRTUEMART_WRONG_AMOUNT_ADDED',true)?>');"
				   onclick="Virtuemart.checkQuantity(this,<?php echo $step?>,'<?php echo vmText::_ ('COM_VIRTUEMART_WRONG_AMOUNT_ADDED',true)?>');"
				   onchange="Virtuemart.checkQuantity(this,<?php echo $step?>,'<?php echo vmText::_ ('COM_VIRTUEMART_WRONG_AMOUNT_ADDED',true)?>');"
				   onsubmit="Virtuemart.checkQuantity(this,<?php echo $step?>,'<?php echo vmText::_ ('COM_VIRTUEMART_WRONG_AMOUNT_ADDED',true)?>');"
				   title="<?php echo  vmText::_('COM_VIRTUEMART_CART_UPDATE') ?>" class="quantity-input js-recalculate xs-cart-btn" size="3" maxlength="4" name="quantity[<?php echo $pkey; ?>]" value="<?php echo $prow->quantity ?>" />
                <button type="submit" class="btn vmicon vm2-add_quantity_cart xs-cart-btn" name="updatecart.<?php echo $pkey ?>" title="<?php echo  vmText::_ ('COM_VIRTUEMART_CART_UPDATE') ?>"><i class="fa fa-refresh"></i></button>
				<button type="submit" class="btn vmicon vm2-remove_from_cart xs-cart-btn" name="delete.<?php echo $pkey ?>" title="<?php echo vmText::_ ('COM_VIRTUEMART_CART_DELETE') ?>"><i class="fa fa-times"></i></button>
       </div>
	</td>
	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="vm-cart-item-tax responsive-sm responsive-xs"><?php echo "<span class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('taxAmount', '', $prow->prices, FALSE, FALSE, $prow->quantity, false, true) . "</span>" ?></td>
	<?php } ?>
	<td class="vm-cart-item-discount responsive-sm responsive-xs"><?php echo "<span class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('discountAmount', '', $prow->prices, FALSE, FALSE, $prow->quantity, false, true) . "</span>" ?></td>
	<td class="vm-cart-item-total responsive-sm responsive-xs">
		<?php //vmdebug('hm',$prow->prices,$this->cart->cartPrices[$pkey]);
		if (VmConfig::get ('checkout_show_origprice', 1) && !empty($prow->prices['basePriceWithTax']) && $prow->prices['basePriceWithTax'] != $prow->prices['salesPrice']) {
			echo '<span class="line-through">' . $this->currencyDisplay->createPriceDiv ('basePriceWithTax', '', $prow->prices, TRUE, FALSE, $prow->quantity) . '</span>';
		}
		elseif (VmConfig::get ('checkout_show_origprice', 1) && empty($prow->prices['basePriceWithTax']) && !empty($prow->prices['basePriceVariant']) && $prow->prices['basePriceVariant'] != $prow->prices['salesPrice']) {
			echo '<span class="line-through">' . $this->currencyDisplay->createPriceDiv ('basePriceVariant', '', $prow->prices, TRUE, FALSE, $prow->quantity) . '</span>';
		}
		echo $this->currencyDisplay->createPriceDiv ('salesPrice', '', $prow->prices, FALSE, FALSE, $prow->quantity) ?></td>
</tr>
	<?php
	$i = ($i==1) ? 2 : 1;
} ?>
<!--Begin of SubTotal, Tax, Shipment, Coupon Discount and Total listing -->
<?php if (VmConfig::get ('show_tax')) {
	$colspan = 3;
} else {
	$colspan = 2;
} ?>

<tr class="sectiontableentry1 responsive-xs">
	<td colspan="4" align="center" class="responsive-sm responsive-xs"><?php echo vmText::_ ('COM_VIRTUEMART_ORDER_PRINT_PRODUCT_PRICES_TOTAL'); ?></td>

	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"><?php echo "<span  class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('taxAmount', '', $this->cart->cartPrices, FALSE, false, true) . "</span>" ?></td>
	<?php } ?>
	<td class="responsive-xs" align="right"><?php echo "<span  class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('discountAmount', '', $this->cart->cartPrices, FALSE) . "</span>" ?></td>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ('salesPrice', '', $this->cart->cartPrices, FALSE) ?></td>
</tr>

<?php
// Coupon
if (VmConfig::get ('coupons_enable')) { ?>
<tr class="sectiontableentry2">
	<td colspan="4" style="text-align: left;">
		<?php if (!empty($this->layoutName) && $this->layoutName == $this->cart->layout) {
		echo $this->loadTemplate ('coupon');
		} ?>
		<?php if (!empty($this->cart->cartData['couponCode'])) { ?>
		<?php
		echo $this->cart->cartData['couponCode'];
		echo $this->cart->cartData['couponDescr'] ? (' (' . $this->cart->cartData['couponDescr'] . ')') : '';
		?>
	</td>
	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ('couponTax', '', $this->cart->cartPrices['couponTax'], FALSE); ?> </td>
	<?php } ?>
	<td class="responsive-xs" align="right">&nbsp;</td>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ('salesPriceCoupon', '', $this->cart->cartPrices['salesPriceCoupon'], FALSE); ?> </td>
	<?php } else { ?>
	&nbsp;</td>
	<td class="responsive-xs" colspan="<?php echo $colspan ?>">&nbsp;</td>
	<?php }	?>
</tr>
<?php } 
foreach ($this->cart->cartData['DBTaxRulesBill'] as $rule) {
	?>
<tr class="sectiontableentry<?php echo $i ?>">
	<td class="responsive-xs" colspan="6" align="right"><?php echo $rule['calc_name'] ?> </td>

	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"></td>
	<?php } ?>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ($rule['virtuemart_calc_id'] . 'Diff', '', $this->cart->cartPrices[$rule['virtuemart_calc_id'] . 'Diff'], FALSE); ?></td>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ($rule['virtuemart_calc_id'] . 'Diff', '', $this->cart->cartPrices[$rule['virtuemart_calc_id'] . 'Diff'], FALSE); ?> </td>
</tr>
	<?php
	if ($i) {
		$i = 1;
	} else {
		$i = 0;
	}
} ?>

<?php

foreach ($this->cart->cartData['taxRulesBill'] as $rule) {
	if($rule['calc_value_mathop']=='avalara') continue;
	?>
<tr class="sectiontableentry<?php echo $i ?>">
	<td class="responsive-xs" colspan="4" align="right"><?php echo $rule['calc_name'] ?> </td>
	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ($rule['virtuemart_calc_id'] . 'Diff', '', $this->cart->cartPrices[$rule['virtuemart_calc_id'] . 'Diff'], FALSE); ?> </td>
	<?php } ?>
	<td class="responsive-xs" align="right"><?php ?> </td>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ($rule['virtuemart_calc_id'] . 'Diff', '', $this->cart->cartPrices[$rule['virtuemart_calc_id'] . 'Diff'], FALSE); ?> </td>
</tr>
	<?php
	if ($i) {
		$i = 1;
	} else {
		$i = 0;
	}
}

foreach ($this->cart->cartData['DATaxRulesBill'] as $rule) {
	?>
<tr class="sectiontableentry<?php echo $i ?>">
	<td class="responsive-xs" colspan="4" align="right"><?php echo   $rule['calc_name'] ?> </td>

	<?php if (VmConfig::get ('show_tax')) { ?>
	<td align="right"></td>

	<?php } ?>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ($rule['virtuemart_calc_id'] . 'Diff', '', $this->cart->cartPrices[$rule['virtuemart_calc_id'] . 'Diff'], FALSE); ?>  </td>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ($rule['virtuemart_calc_id'] . 'Diff', '', $this->cart->cartPrices[$rule['virtuemart_calc_id'] . 'Diff'], FALSE); ?> </td>
</tr>
	<?php
	if ($i) {
		$i = 1;
	} else {
		$i = 0;
	}
}

if (VmConfig::get('oncheckout_opc',true) or
	!VmConfig::get('oncheckout_show_steps',false) or
	(!VmConfig::get('oncheckout_opc',true) and VmConfig::get('oncheckout_show_steps',false) and
	!empty($this->cart->virtuemart_shipmentmethod_id) )
) { ?>
<tr class="sectiontableentry1" style="vertical-align:top;">
	<?php if (!$this->cart->automaticSelectedShipment) { ?>
		<td class="responsive-xs" colspan="4" style="vertical-align:top;">
			<?php
				echo '<h4>'.vmText::_ ('COM_VIRTUEMART_CART_SELECTED_SHIPMENT').'</h4>';
				echo '<div class="selected_shipment">'.$this->cart->cartData['shipmentName'].'</div><hr />';

		if (!empty($this->layoutName) and $this->layoutName == $this->cart->layout) {
			if (VmConfig::get('oncheckout_opc', 0)) {
				$previouslayout = $this->setLayout('select');
				echo '<div class="col-md-offset-2 col-md-8 col-md-8 col-md-offset-2">'.$this->loadTemplate('shipment').'</div>';
				$this->setLayout($previouslayout);
			} else {
				echo JHtml::_('link', JRoute::_('index.php?option=com_virtuemart&view=cart&task=edit_shipment', $this->useXHTML, $this->useSSL), $this->select_shipment_text, 'class="centered"');
			}
		} else {
			echo vmText::_ ('COM_VIRTUEMART_CART_SHIPPING');
		}
		echo '</td>';
	} else {
	?>
	<td class="responsive-xs" colspan="4" style="vertical-align:top;">
		<?php echo '<h4>'.vmText::_ ('COM_VIRTUEMART_CART_SELECTED_SHIPMENT').'</h4>'; ?>
		<?php echo $this->cart->cartData['shipmentName'];
		echo '<span class="floatright">' . $this->currencyDisplay->createPriceDiv ('shipmentValue', '', $this->cart->cartPrices['shipmentValue'], FALSE) . '</span>';
		?>
	</td>
	<?php } ?>

	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"><?php

	echo "<span class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('shipmentTax', '', $this->cart->cartPrices['shipmentTax'], FALSE) . "</span>"; ?> </td>
	<?php } ?>
	<td class="responsive-xs" align="right"><?php if($this->cart->cartPrices['salesPriceShipment'] < 0) echo $this->currencyDisplay->createPriceDiv ('salesPriceShipment', '', $this->cart->cartPrices['salesPriceShipment'], FALSE); ?></td>
	<td class="responsive-xs" align="right"><?php echo $this->currencyDisplay->createPriceDiv ('salesPriceShipment', '', $this->cart->cartPrices['salesPriceShipment'], FALSE); ?> </td>
</tr>
<?php } ?>
<?php if ($this->cart->pricesUnformatted['salesPrice']>0.0 and
	( 	VmConfig::get('oncheckout_opc',true) or
		!VmConfig::get('oncheckout_show_steps',false) or
		( (!VmConfig::get('oncheckout_opc',true) and VmConfig::get('oncheckout_show_steps',false) ) and !empty($this->cart->virtuemart_paymentmethod_id))
	)
) { ?>
<tr class="sectiontableentry1" style="vertical-align:top;">
	<?php if (!$this->cart->automaticSelectedPayment) { ?>
		<td class="responsive-xs" colspan="4" style="align:left;vertical-align:top;">
			<?php
				echo '<h4 class="select_payment">'.vmText::_ ('COM_VIRTUEMART_CART_SELECTED_PAYMENT').'</h4>';
				echo '<div class="selected_payment">'.$this->cart->cartData['paymentName'].'</div>';
				echo '<hr />';

		if (!empty($this->layoutName) && $this->layoutName == 'default') {
			if (VmConfig::get('oncheckout_opc', 0)) {
				$previouslayout = $this->setLayout('select');
				echo $this->loadTemplate('payment');
				//echo '<div class="col-md-offset-2 col-sm-8 col-md-offset-2">'.$this->loadTemplate('payment').'</div>';
				$this->setLayout($previouslayout);
			} else {
				echo JHtml::_('link', JRoute::_('index.php?option=com_virtuemart&view=cart&task=editpayment', $this->useXHTML, $this->useSSL), $this->select_payment_text, 'class=""');
			}
		} else {
		echo vmText::_ ('COM_VIRTUEMART_CART_PAYMENT');
	} ?> </td>

	<?php } else { ?>
		<td class="responsive-xs" colspan="4" style="align:left;vertical-align:top;" >
			<?php echo '<h4>'.vmText::_ ('COM_VIRTUEMART_CART_SELECTED_PAYMENT').'</h4>'; ?>
			<?php echo $this->cart->cartData['paymentName']; ?> </td>
	<?php } ?>
	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"><?php echo "<span  class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('paymentTax', '', $this->cart->cartPrices['paymentTax'], FALSE) . "</span>"; ?> </td>
	<?php } ?>
	<td class="responsive-xs" align="right" ><?php if($this->cart->cartPrices['salesPricePayment'] < 0) echo $this->currencyDisplay->createPriceDiv ('salesPricePayment', '', $this->cart->cartPrices['salesPricePayment'], FALSE); ?></td>
	<td class="responsive-xs" align="right" ><?php  echo $this->currencyDisplay->createPriceDiv ('salesPricePayment', '', $this->cart->cartPrices['salesPricePayment'], FALSE); ?> </td>
</tr>
<?php  } ?>

<tr class="sectiontableentry2 svgwhite">
	<td class="responsive-xs" colspan="4" align="right"><?php echo vmText::_ ('COM_VIRTUEMART_CART_TOTAL') ?>:</td>

	<?php if (VmConfig::get ('show_tax')) { ?>
	<td class="responsive-xs" align="right"> <?php echo "<span  class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('billTaxAmount', '', $this->cart->cartPrices['billTaxAmount'], FALSE) . "</span>" ?> </td>
	<?php } ?>
	<td class="responsive-xs" align="right"> <?php echo "<span  class='priceColor2'>" . $this->currencyDisplay->createPriceDiv ('billDiscountAmount', '', $this->cart->cartPrices['billDiscountAmount'], FALSE) . "</span>" ?> </td>
	<td class="responsive-xs" align="right"><strong><?php echo $this->currencyDisplay->createPriceDiv ('billTotal', '', $this->cart->cartPrices['billTotal'], FALSE); ?></strong></td>
</tr>
<?php
if ($this->totalInPaymentCurrency) {
?>

<tr class="sectiontableentry2">
	<td colspan="4" align="right"><?php echo vmText::_ ('COM_VIRTUEMART_CART_TOTAL_PAYMENT') ?>:</td>

	<?php if (VmConfig::get ('show_tax')) { ?>
	<td></td>
	<?php } ?>
	<td class="responsive-xs" align="right"></td>
	<td class="responsive-xs" align="right"><strong><?php echo $this->totalInPaymentCurrency; ?></strong></td>
</tr>
	<?php
}

//Show VAT tax seperated
if(!empty($this->cart->cartData)){
	if(!empty($this->cart->cartData['VatTax'])){
		$c = count($this->cart->cartData['VatTax']);
		if (!VmConfig::get ('show_tax') or $c>1) {
			if($c>0){
				?><tr class="sectiontableentry2">
				<td class="responsive-xs" colspan="5" align="right"><?php echo vmText::_ ('COM_VIRTUEMART_TOTAL_INCL_TAX') ?></td>

				<?php if (VmConfig::get ('show_tax')) { ?>
					<td class="responsive-xs"></td>
				<?php } ?>
				<td class="responsive-xs"></td>
				</tr><?php
			}
			foreach( $this->cart->cartData['VatTax'] as $vatTax ) {
				if(!empty($vatTax['result'])) {
					echo '<tr class="responsive-xs sectiontableentry'.$i.'">';
					echo '<td class="responsive-xs" colspan="4" align="right">'.shopFunctionsF::getTaxNameWithValue($vatTax['calc_name'],$vatTax['calc_value']). '</td>';
					echo '<td class="responsive-xs" align="right"><span class="priceColor2">'.$this->currencyDisplay->createPriceDiv( 'taxAmount', '', $vatTax['result'], FALSE, false, 1.0,false,true ).'</span></td>';
					echo '<td></td><td></td>';
					echo '</tr>';
				}
			}
		}
	}
}
?>
 </table>
</fieldset>html/com_virtuemart/cart/padded.php000060400000007151150750504170013437 0ustar00<?php
/**
*
* Layout for the add to cart popup
*
* @package	VirtueMart
* @subpackage Cart
* @author Max Milbers
*
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2013 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: cart.php 2551 2010-09-30 18:52:40Z milbo $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');

$media_model 	= VmModel::getModel('media');
$product_model 	= VmModel::getModel('product');

if (!class_exists('CurrencyDisplay')) require(VMPATH_ADMIN . DS . 'helpers' . DS . 'currencydisplay.php');
$currency = CurrencyDisplay::getInstance( );

?>

<!-- popup cart -->
<div class="popup-cart"> 

	<?php if($this->products){ ?>
	<h3 class="title"><?php echo JText::_('VM_POPUP_PRODUCT_ADDED_SUCCESS'); ?> 
		<span><?php echo JText::_('VM_POPUP_YOUR_SH0PPING_CART'); ?></span>
	</h3>
	
	<div class="item-wrap">
	<?php foreach($this->products as $product){
			if($product->quantity>0){
				$images  = $media_model->createMediaByIds($product->virtuemart_media_id, $product->quantity); 
				$prices  = $product_model->getPrice($product->virtuemart_product_id, 1);
				?>
				<div class="col-sm-5">
					<?php if(isset($images[0]) && $images[0]) {
						echo $images[0]->displayMediaThumb ('class="ProductImage"', FALSE); 
					} ?>	
				</div> <!-- /.col-sm-5 -->
				<div class="col-sm-7">
					<h3 class="item-name"><?php echo $product->product_name; ?></h3>
					<div class="vm-price-box">
						<?php if ( isset($product->allPrices[0]['product_override_price']) && round($product->allPrices[0]['product_override_price']) != 0) { ?>
	                    	<ins>
				                <?php echo $currency->createPriceDiv ('salesPrice', '', $prices, FALSE, FALSE, 1.0, TRUE); ?>
                                <?php echo $currency->createPriceDiv ('salesPriceTt', '', $prices, FALSE, FALSE, 1.0, TRUE); ?>
				            </ins>
				            <del>    
				                <?php echo $currency->createPriceDiv ('basePriceVariant', '', $prices, FALSE, FALSE, 1.0, TRUE); ?>
				            </del>
                    	<?php } else{ ?>
                    		<ins>
				                <?php echo $currency->createPriceDiv ('salesPrice', '', $prices, FALSE, FALSE, 1.0, TRUE); ?>
                                <?php echo $currency->createPriceDiv ('salesPriceTt', '', $prices, FALSE, FALSE, 1.0, TRUE); ?>
				            </ins>
                    	<?php } ?>
					</div>
					<p class="popup-cart-product-quantity">
						<span><?php echo JText::_('VM_POPUP_SH0PPING_CART_QUANTITY'); ?> </span>
						<span class="badge"><?php echo $product->quantity; ?></span>
					</p>
				</div> <!-- /.col-sm-7 -->
			<?php } else { 
				if(!empty($product->errorMsg)){ ?>
					<div><?php echo $product->errorMsg ?></div>
				<?php } // !empty($product->errorMsg)
			} // else

		} // END:: foreach
	} // has product ?>
	</div> <!-- //item-wrap -->
    <div class="clear"></div>

	<div class="button-group row">
		<a class="continue_link button" href="<?php echo $this->continue_link; ?>" >
			<?php echo vmText::_('COM_VIRTUEMART_CONTINUE_SHOPPING'); ?> 
		</a>
		<a class="showcart floatright" href="<?php echo  $this->cart_link; ?>">
			<?php echo vmText::_('VM_CART_SHOW_TITLE'); ?>
		</a>
	</div> <!-- //button-group -->

</div> <!-- //.popup-cart -->
<br style="clear:both">
html/com_virtuemart/cart/default.php000060400000014302150750504170013636 0ustar00<?php
/**
 *
 * Layout for the shopping cart
 *
 * @package    VirtueMart
 * @subpackage Cart
 * @author Max Milbers
 *
 * @link https://virtuemart.net
 * @copyright Copyright (c) 2004 - 2016 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: cart.php 2551 2010-09-30 18:52:40Z milbo $
 */

// Check to ensure this file is included in Joomla!
defined ('_JEXEC') or die('Restricted access');

vmJsApi::vmValidator();

?>
<div id="cart-view" class="cart-view">
	<div class="vm-cart-header-container">
		<div class="width50 floatleft vm-cart-header">
			<h1><?php echo vmText::_ ('COM_VIRTUEMART_CART_TITLE'); ?></h1>
			<div class="payments-signin-button"></div>
		</div>
		<?php if (VmConfig::get ('oncheckout_show_steps', 1) ){
            if($this->checkout_task == 'checkout') {
                echo '<div class="checkoutStep" id="checkoutStep1">' . vmText::_ ('COM_VIRTUEMART_USER_FORM_CART_STEP1') . '</div>';
            } else { //if($this->checkout_task == 'confirm') {
                echo '<div class="checkoutStep" id="checkoutStep4">' . vmText::_ ('COM_VIRTUEMART_USER_FORM_CART_STEP4') . '</div>';
            }
        }  ?>
        <div class="width50 floatleft right vm-continue-shopping">
                <?php // Continue Shopping Button
                if (!empty($this->continue_link_html)) { ?>
                    <span class="btn-continue"><i class="pe pe-7s-refresh"></i><?php echo $this->continue_link_html; ?> </span>
                <?php } ?>
        </div>
        <div class="clear"></div>
	</div>


	<?php
	$uri = vmUri::getCurrentUrlBy('get');
	$uri = str_replace(array('?tmpl=component','&tmpl=component'),'',$uri);
	echo '<hr />' . shopFunctionsF::getLoginForm ($this->cart, FALSE,$uri) . '<div class="clear"></div>'; 
	
	if (VmConfig::get ('oncheckout_show_register', 1) && !$this->cart->user->virtuemart_user_id) {
		echo '<hr /><div style="padding:3%;" class="jumbotron black_bckg-40 svgwhite"><h4 style="font-size:120%;margin:-3px 0 12px;">'. vmText::_('MOD_NEW_REGISTER') .'</h6><a class="btn btn-primary" href="'. JRoute::_('index.php?option=com_virtuemart&view=user') . '"><i style="font-size:135%;vertical-align:middle;" class="pe pe-7s-user"></i>'. vmText::_('COM_VIRTUEMART_ORDER_REGISTER') .'</a></div><div style="margin:0;padding:0;" class="clear"></div>';
	}

	// This displays the form to change the current shopper
	if ($this->allowChangeShopper and !$this->isPdf){
		echo $this->loadTemplate ('shopperform');
	}


	$taskRoute = '';
	?><form method="post" id="checkoutForm" name="checkoutForm" action="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=cart' . $taskRoute, $this->useXHTML, $this->useSSL); ?>">
		<?php
		if(!$this->isPdf and VmConfig::get('multixcart')=='byselection'){
			if (!class_exists('ShopFunctions')) require(VMPATH_ADMIN . DS . 'helpers' . DS . 'shopfunctions.php');
			echo shopFunctions::renderVendorFullVendorList($this->cart->vendorId);
			?><input type="submit" name="updatecart" title="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" value="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" class="button"  style="margin-left: 10px;"/><?php
		}
		echo $this->loadTemplate ('address');
		// This displays the pricelist MUST be done with tables, because it is also used for the emails
		echo $this->loadTemplate ('pricelist');

		if (!empty($this->checkoutAdvertise)) {
			?> <div id="checkout-advertise-box"> <?php
			foreach ($this->checkoutAdvertise as $checkoutAdvertise) {
				?>
				<div class="checkout-advertise">
					<?php echo $checkoutAdvertise; ?>
				</div>
			<?php
			}
			?></div><?php
		}

		echo $this->loadTemplate ('cartfields');

		?> <div class="checkout-button-top"> <?php
			echo $this->checkout_link_html;
			?></div><div class="clear"></div>

		<?php // Continue and Checkout Button END ?>
		<input type='hidden' name='order_language' value='<?php echo $this->order_language; ?>'/>
		<input type='hidden' name='task' value='updatecart'/>
		<input type='hidden' name='option' value='com_virtuemart'/>
		<input type='hidden' name='view' value='cart'/>
	</form>


<?php

if(VmConfig::get('oncheckout_ajax',false)){
	vmJsApi::addJScript('updDynamicListeners',"
if (typeof Virtuemart.containerSelector === 'undefined') Virtuemart.containerSelector = '#cart-view';
if (typeof Virtuemart.container === 'undefined') Virtuemart.container = jQuery(Virtuemart.containerSelector);

jQuery(document).ready(function() {
	if (Virtuemart.container)
		Virtuemart.updDynFormListeners();
}); ");
}


vmJsApi::addJScript('vm.checkoutFormSubmit',"
Virtuemart.bCheckoutButton = function(e) {
	e.preventDefault();
	jQuery(this).vm2front('startVmLoading');
	jQuery(this).attr('disabled', 'true');
	jQuery(this).removeClass( 'vm-button-correct' );
	jQuery(this).addClass( 'vm-button' );
	jQuery(this).fadeIn( 400 );
	var name = jQuery(this).attr('name');
	var div = '<input name=\"'+name+'\" value=\"1\" type=\"hidden\">';

	jQuery('#checkoutForm').append(div);
	//Virtuemart.updForm();
	jQuery('#checkoutForm').submit();
}
jQuery(document).ready(function($) {
	jQuery(this).vm2front('stopVmLoading');
	var el = jQuery('#checkoutFormSubmit');
	el.unbind('click dblclick');
	el.on('click dblclick',Virtuemart.bCheckoutButton);
});
	");

if( !VmConfig::get('oncheckout_ajax',false)) {
	vmJsApi::addJScript('vm.STisBT',"
		jQuery(document).ready(function($) {

			if ( $('#STsameAsBTjs').is(':checked') ) {
				$('#output-shipto-display').hide();
			} else {
				$('#output-shipto-display').show();
			}
			$('#STsameAsBTjs').click(function(event) {
				if($(this).is(':checked')){
					$('#STsameAsBT').val('1') ;
					$('#output-shipto-display').hide();
				} else {
					$('#STsameAsBT').val('0') ;
					$('#output-shipto-display').show();
				}
				var form = jQuery('#checkoutFormSubmit');
				form.submit();
			});
		});
	");
}

$this->addCheckRequiredJs();
?><div style="display:none;" id="cart-js">
<?php echo vmJsApi::writeJS(); ?>
</div>
</div><br class="row hidden-sm hidden-md hidden-lg" />html/com_virtuemart/cart/default_address.php000060400000010655150750504170015352 0ustar00<?php
/**
*
* Layout for the shopping cart and the mail
* shows the chosen adresses of the shopper
* taken from the cart in the session
*
* @package	VirtueMart
* @subpackage Cart
* @author Max Milbers
*
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2014 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
*
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
?>
<div style="padding:0 0 40px;margin:0 auto;border:none;" class="billto-shipto row-fluid">
	<div class="col-xs-12 col-sm-6 mobile-centered">
		<h6>
			<i class="fa fa-home"></i> 
			<?php echo JText::_ ('COM_VIRTUEMART_USER_FORM_BILLTO_LBL'); ?></span>
			<?php // Output Bill To Address ?>
		</h6>

		<div class="output-billto">	<?php 
			$cartfieldNames = array();
			foreach( $this->userFieldsCart['fields'] as $fields){
				$cartfieldNames[] = $fields['name'];
			}

			foreach ($this->cart->BTaddress['fields'] as $item) {
				if(in_array($item['name'],$cartfieldNames)) continue;
				if (!empty($item['value'])) {
					if ($item['name'] === 'agreed') {
						$item['value'] = ($item['value'] === 0) ? vmText::_ ('COM_VIRTUEMART_USER_FORM_BILLTO_TOS_NO') : vmText::_ ('COM_VIRTUEMART_USER_FORM_BILLTO_TOS_YES');
					}
					?><!-- span class="titles"><?php echo $item['title'] ?></span -->
			<span class="values vm2<?php echo '-' . $item['name'] ?>"><?php echo $item['value'] ?></span>
			<?php if ($item['name'] != 'title' and $item['name'] != 'first_name' and $item['name'] != 'middle_name' and $item['name'] != 'zip') { ?>
				<br class="clear"/>
			<?php
			}
			}
			} ?>
			<div class="clear"></div>
		</div>

		<?php
		if($this->pointAddress){
			$this->pointAddress = 'required invalid';
		}

		?>
        
		<a class="btn sppb-btn-default centered <?php echo $this->pointAddress ?>" href="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=user&task=editaddresscart&addrtype=BT', $this->useXHTML, $this->useSSL) ?>" rel="nofollow">
			<?php echo vmText::_ ('COM_VIRTUEMART_USER_FORM_EDIT_BILLTO_LBL'); ?>
		</a>

		<input type="hidden" name="billto" value="<?php echo $this->cart->lists['billTo']; ?>"/>
	</div>
	<div class="col-xs-12 col-sm-6 mobile-centered">
    <br class="row hidden-sm hidden-md hidden-lg" />
		<h6>
			<i class="fa fa-truck"></i> 
			<?php echo JText::_ ('COM_VIRTUEMART_USER_FORM_SHIPTO_LBL'); ?></span>
			<?php // Output Bill To Address ?>
		</h6>
		<div class="output-shipto">
			<?php
			if (!class_exists ('VmHtml')) {
				require(VMPATH_ADMIN . DS . 'helpers' . DS . 'html.php');
			}
			if($this->cart->user->virtuemart_user_id==0){

				echo vmText::_ ('COM_VIRTUEMART_USER_FORM_ST_SAME_AS_BT');
				echo VmHtml::checkbox ('STsameAsBT', $this->cart->STsameAsBT,1,0,'id="STsameAsBTjs" data-dynamic-update=1') . '<br />';
			} else if(!empty($this->cart->lists['shipTo'])){
				echo $this->cart->lists['shipTo'];
			}

			if(empty($this->cart->STsameAsBT) and !empty($this->cart->ST) and !empty($this->cart->STaddress['fields'])){ ?>
				<div id="output-shipto-display">
					<?php
					foreach ($this->cart->STaddress['fields'] as $item) {
						if (!empty($item['value'])) {
							?>
							<!-- <span class="titles"><?php echo $item['title'] ?></span> -->
							<?php
							if ($item['name'] == 'first_name' || $item['name'] == 'middle_name' || $item['name'] == 'zip') {
								?>
								<span class="values<?php echo '-' . $item['name'] ?>"><?php echo $item['value'] ?></span>
							<?php } else { ?>
								<span class="values"><?php echo $item['value'] ?></span>
								<div class="clear"></div>
							<?php
							}
						}
					}
					?>
				</div>
			<?php
			}
			?>
			<div class="clear"></div>
		</div>
		<?php if (!isset($this->cart->lists['current_id'])) {
			$this->cart->lists['current_id'] = 0;

		} ?>
		<a class="btn sppb-btn-default centered" href="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=user&task=editaddresscart&addrtype=ST&virtuemart_user_id[]=' . $this->cart->lists['current_id'], $this->useXHTML, $this->useSSL) ?>" rel="nofollow">
			<?php echo vmText::_ ('COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'); ?>
		</a>

	</div>

	<div class="clear"></div>
</div>html/com_virtuemart/cart/select_payment.php000060400000007457150750504170015243 0ustar00<?php
/**
 *
 * Layout for the payment selection
 *
 * @package	VirtueMart
 * @subpackage Cart
 * @author Max Milbers
 *
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: select_payment.php 9042 2015-11-05 12:22:08Z StefanSTS $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
$addClass="";


if (VmConfig::get('oncheckout_show_steps', 1)) {
	echo '<div class="checkoutStep" id="checkoutStep3">' . vmText::_('COM_VIRTUEMART_USER_FORM_CART_STEP3') . '</div>';
}

if ($this->layoutName!=$this->cart->layout) {
	$headerLevel = 1;
	if($this->cart->getInCheckOut()){
		$buttonclass = 'button vm-button-correct';
	} else {
		$buttonclass = 'default';
	}
	?>
	<form method="post" id="paymentForm" name="choosePaymentRate" action="<?php echo JRoute::_('index.php'); ?>" class="form-validate <?php echo $addClass ?>">
<?php } else {
	$headerLevel = 3;
	$buttonclass = 'vm-button-correct';
}

if($this->cart->virtuemart_paymentmethod_id){
	//echo '<h'.$headerLevel.' class="vm-payment-header-selected">'.vmText::_('COM_VIRTUEMART_CART_SELECTED_PAYMENT_SELECT').'</h'.$headerLevel.'>';
	echo '<h5>'.vmText::_ ('COM_VIRTUEMART_CART_SELECTED_PAYMENT_SELECT').'</h5>';
	echo '<div style="margin-top:25px;" class="clear"></div><hr /><div style="margin-top:35px;" class="clear"></div>';
} else {
	echo '<h'.$headerLevel.' class="vm-payment-header-select">'.vmText::_('COM_VIRTUEMART_CART_SELECT_PAYMENT').'</h'.$headerLevel.'>';
} ?>



<?php
if ($this->found_payment_method ) {

	echo '<div class="select_vm_wrap">';
	if (VmConfig::get('oncheckout_opc') == 0) {
		echo '<div class="col-md-offset-2 col-sm-8 col-md-offset-2">';
	}
	echo '<fieldset class="vm-payment-shipment-select vm-payment-select vm-select">';
	foreach ($this->paymentplugins_payments as $paymentplugin_payments) {
		if (is_array($paymentplugin_payments)) {
			foreach ($paymentplugin_payments as $paymentplugin_payment) {
				echo '<div class="vm-payment-plugin-single">'.$paymentplugin_payment.'</div>';
			}
		}
	}
	echo '</fieldset>';
	if (VmConfig::get('oncheckout_opc') == 0) {
		echo '</div>';
	}
	echo '</div>';

} else {
	echo '<h2>'.$this->payment_not_found_text.'</h2>';
}
?>  
	<div class="control-buttons">
		<?php
		$dynUpdate = '';
		if( VmConfig::get('oncheckout_ajax',false)) {
			$dynUpdate=' data-dynamic-update="1" ';
		 } ?>
         
         <?php if ((VmConfig::get('oncheckout_opc') == 0) || (VmConfig::get('oncheckout_ajax') == false)) { ?>
         <div style="height:5px;" class="clear"></div><hr style="margin:0 auto 20px;" />
		<button style="margin-left:5px;margin-right:5px;" name="updatecart" class="vm-button-correct" type="submit" <?php echo $dynUpdate ?> ><?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?></button>
        <?php } ?>
        
        
		<?php if ($this->layoutName!=$this->cart->layout) { ?>
			<button style="padding:6px 17px;" class="<?php echo $buttonclass ?>" type="reset" onClick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=cart&task=cancel'); ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button>
		<?php } ?>
	</div>
   <div class="clear"></div>
<?php if ($this->layoutName!=$this->cart->layout) { ?>
	<input type="hidden" name="option" value="com_virtuemart" />
	<input type="hidden" name="view" value="cart" />
	<input type="hidden" name="task" value="updatecart" />
	<input type="hidden" name="controller" value="cart" />
	</form>
<?php } ?>
	html/com_virtuemart/cart/order_done.php000060400000002154150750504170014334 0ustar00<?php
defined('_JEXEC') or die('');

/**
*
* Template for the shopping cart
*
* @package	VirtueMart
* @subpackage Cart
* @author Max Milbers
*
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
*/
echo '<div class="vm-wrap vm-order-done centered">';

if (vRequest::getBool('display_title',true)) {
	echo '<h2>'.vmText::_('COM_VIRTUEMART_CART_ORDERDONE_THANK_YOU').'</h2>';
}
echo '<hr /><p style="text-align:center;background-color:transparent;border:0;">';
$this->html = vRequest::get('html', vmText::_('COM_VIRTUEMART_ORDER_PROCESSED') );
echo $this->html;
echo '</p>';

if (vRequest::getBool('display_loginform',true)) {
	$cuser = JFactory::getUser();
	if (!$cuser->guest) echo shopFunctionsF::getLoginForm();
}
echo '</div>';

html/com_virtuemart/cart/select_shipment.php000060400000007414150750504170015406 0ustar00<?php
/**
 *
 * Template for the shipment selection
 *
 * @package	VirtueMart
 * @subpackage Cart
 * @author Max Milbers
 *
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: cart.php 2400 2010-05-11 19:30:47Z milbo $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');


if (VmConfig::get('oncheckout_show_steps', 1)) {
	echo '<div class="checkoutStep" id="checkoutStep2">' . vmText::_('COM_VIRTUEMART_USER_FORM_CART_STEP2') . '</div>';
}

if ($this->layoutName!=$this->cart->layout) {
$headerLevel = 1;
if($this->cart->getInCheckOut()){
	$buttonclass = 'button vm-button-correct';
} else {
	$buttonclass = 'default';
}
?>
<form method="post" id="shipmentForm" name="chooseShipmentRate" action="<?php echo JRoute::_('index.php'); ?>" class="form-validate">
	<?php
	} else {
		$headerLevel = 3;
		$buttonclass = 'vm-button-correct';
	}

	if($this->cart->virtuemart_shipmentmethod_id){
		
		echo '<h5>'.vmText::_('COM_VIRTUEMART_CART_SELECTED_SHIPMENT_SELECT').'</h5>';
		echo '<div style="margin-top:25px;" class="clear"></div><hr /><div style="margin-top:35px;" class="clear"></div>';
		
	} else {
		echo '<h'.$headerLevel.' class="vm-shipment-header-select">'.vmText::_('COM_VIRTUEMART_CART_SELECT_SHIPMENT').'</h'.$headerLevel.'>';
	}

	if ($this->found_shipment_method ) {
		echo '<div class="select_vm_wrap">';
		if (VmConfig::get('oncheckout_opc') == 0) {
			echo '<div class="col-md-offset-2 col-sm-8 col-md-offset-2">';
		}
		echo '<fieldset class="vm-payment-shipment-select vm-shipment-select vm-select">';
		// if only one Shipment , should be checked by default
		foreach ($this->shipments_shipment_rates as $shipment_shipment_rates) {
			if (is_array($shipment_shipment_rates)) {
				foreach ($shipment_shipment_rates as $shipment_shipment_rate) {
					echo '<div class="vm-shipment-plugin-single">'.$shipment_shipment_rate.'</div>';
				}
			}
		}
		echo '</fieldset>';
		if (VmConfig::get('oncheckout_opc') == 0) {
			echo '</div>';
		}
		echo '</div>';
		//echo '<div style="margin-top:35px;" class="clear"></div><hr />';
	} else {
		echo '<h'.$headerLevel.'>'.$this->shipment_not_found_text.'</h'.$headerLevel.'>';
	}
	?>
  
 	<div class="control-buttons">
		<?php
		$dynUpdate = '';
		if( VmConfig::get('oncheckout_ajax',false)) {
			$dynUpdate=' data-dynamic-update="1" ';
		 } ?>
         
          <?php if ((VmConfig::get('oncheckout_opc') == 0) || (VmConfig::get('oncheckout_ajax') == false)) { ?>
         <div style="height:5px;" class="clear"></div><hr style="margin:0 auto 20px;" />
		<button style="margin-left:5px;margin-right:5px;" name="updatecart" class="vm-button-correct" type="submit" <?php echo $dynUpdate ?> ><?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?></button>
        <?php } ?>
        
		<?php if ($this->layoutName!=$this->cart->layout) { ?> 
			<button style="padding:6px 17px;" class="<?php echo $buttonclass ?>" type="reset" onClick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=cart&task=cancel'); ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button>
		<?php  } ?>
	</div>

<?php if ($this->layoutName!=$this->cart->layout) { ?> 
    <input type="hidden" name="option" value="com_virtuemart" />
	<input type="hidden" name="view" value="cart" />
	<input type="hidden" name="task" value="updatecart" />
	<input type="hidden" name="controller" value="cart" />
</form>
<?php
}
?>

html/com_virtuemart/cart/default_shopperform.php000060400000007610150750504170016266 0ustar00<?php
/**
 *
 * Layout for the shopper form to change the current shopper
 *
 * @package	VirtueMart
 * @subpackage Cart
 * @author Maik K�nnemann
 *
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2013 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: cart.php 2458 2013-07-16 18:23:28Z kkmediaproduction $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
?>
<hr style="margin:20px auto 30px;" />
<h4 style="margin:20px 0 0;"><?php echo vmText::_ ('COM_VIRTUEMART_CART_CHANGE_SHOPPER'); ?></h4>
<form action="<?php echo JRoute::_ ('index.php'); ?>" method="post" class="form-inline" style="margin:0;">
			<div class="form-group">
				<input class="form-control" type="text" name="usersearch" size="20" maxlength="50" placeholder="<?php echo vmText::_('COM_VIRTUEMART_SEARCH'); ?>...">
                <input class="form-control btn btn-primary" type="submit" name="searchShopper" title="<?php echo vmText::_('COM_VIRTUEMART_SEARCH'); ?>" value="<?php echo vmText::_('COM_VIRTUEMART_SEARCH'); ?>" class="button" />
			</div>
        	<div class="form-group" style="margin:22px 0 0;">
				<?php 
				if (!class_exists ('VirtueMartModelUser')) {
					require(VMPATH_ADMIN . DS . 'models' . DS . 'user.php');
				}

				$currentUser = $this->cart->user->virtuemart_user_id;
				echo JHtml::_('Select.genericlist', $this->userList, 'userID', 'class="vm-chzn-select" style="width:170px;"', 'id', 'displayedName', $currentUser,'userIDcart');
				?>
			
				<input type="submit" name="changeShopper" title="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" value="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" class="form-control btn btn-primary" style="margin-top:10px;" />
				<input type="hidden" name="view" value="cart"/>
				<input type="hidden" name="task" value="changeShopper"/>
			</div>
    
    
			<div class="row clearfix">
				<?php if($this->adminID && $currentUser != $this->adminID) { ?>
					<hr /><b class="centered"><?php echo vmText::_('COM_VIRTUEMART_CART_ACTIVE_ADMIN') .' '.JFactory::getUser($this->adminID)->name; ?></b><hr />
				<?php } ?>
				<?php echo JHtml::_( 'form.token' ); ?>
			</div>
		
	
</form>
<div class="clear"></div>
<h4 style="margin:30px 0 0;"><?php echo vmText::_ ('COM_VIRTUEMART_CART_CHANGE_SHOPPERGROUP'); ?></h4>

<form action="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=cart'); ?>" method="post" class="form-inline" style="margin:0;">
        <div class="form-group" style="margin:22px 0 0;">
            <?php 
            if ($this->shopperGroupList) {
                echo $this->shopperGroupList;
            }
            ?>
        </div>
        <div class="form-group">
            <input type="submit" name="changeShopperGroup" title="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" value="<?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?>" class="form-control button" />
            <input type="hidden" name="view" value="cart"/>
            <input type="hidden" name="task" value="changeShopperGroup"/>
            <?php echo JHtml::_( 'form.token' ); ?>
        </div>
        <?php if (JFactory::getSession()->get('tempShopperGroups', FALSE, 'vm')) { ?>
        <div class="form-group">
            <input type="reset" title="<?php echo vmText::_('COM_VIRTUEMART_RESET'); ?>" value="<?php echo vmText::_('COM_VIRTUEMART_RESET'); ?>" class="form-control btn btn-dark" onclick="window.location.href='<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=cart&task=resetShopperGroup'); ?>'"/>
        </div>
        <?php } ?>
</form>
<hr style="margin:30px auto;" />
html/com_virtuemart/productdetails/default_reviews.php000060400000021005150750504170017475 0ustar00<?php
/**
 *
 * Show the product details page
 *
 * @package    VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default_reviews.php 8508 2014-10-22 18:57:14Z Milbo $
 */

// Check to ensure this file is included in Joomla!
defined ('_JEXEC') or die ('Restricted access');

// Customer Reviews
$review_editable = true;
if ($this->allowRating || $this->allowReview || $this->showRating || $this->showReview) {

	$maxrating = VmConfig::get( 'vm_maximum_rating_scale', 5 );
	$ratingsShow = VmConfig::get( 'vm_num_ratings_show', 3 ); // TODO add  vm_num_ratings_show in vmConfig
	$stars = array();
	$showall = vRequest::getBool( 'showall', FALSE );
	$ratingWidth = $maxrating*16;
	for( $num = 0; $num<=$maxrating; $num++ ) {
		$stars[] = '
				<span title="'.(vmText::_( "COM_VIRTUEMART_RATING_TITLE" ) . ': '.$num.'/'.$maxrating).'" class="vmicon ratingbox" style="display:inline-block;width:'. 16*$maxrating.'px;" data-toggle="tooltip">
					<span class="stars-orange" style="width:'.(16*$num).'px">
					</span>
				</span>';
	}

	echo '<div class="customer-reviews">';

	if ($this->rating_reviews) {
		foreach( $this->rating_reviews as $review ) {
			/* Check if user already commented */
			// if ($review->virtuemart_userid == $this->user->id ) {
			if ($review->created_by == $this->user->id && !$review->review_editable) {
				$review_editable = false;
			}
		}
	}
}

if ($this->allowRating or $this->allowReview) {



	if ($review_editable) {
		?>

		<form method="post"
			  action="<?php echo JRoute::_( 'index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$this->product->virtuemart_product_id.'&virtuemart_category_id='.$this->product->virtuemart_category_id, FALSE ); ?>"
			  name="reviewForm" id="reviewform">

			<?php if($this->allowRating and $review_editable) { ?>

				<h4 style="margin-bottom:35px;"><?php echo vmText::_( 'COM_VIRTUEMART_WRITE_REVIEW' );
					if(count( $this->rating_reviews ) == 0) {
						?> <small> (<?php echo vmText::_( 'COM_VIRTUEMART_WRITE_FIRST_REVIEW' ) ?>) </small><?php
					} ?>
				</h4>
				<span style="margin:0 auto;"><?php echo vmText::_( 'COM_VIRTUEMART_RATING_FIRST_RATE' ) ?></span>
                
				<div class="rating">
					<label for="vote"><?php echo $stars[$maxrating]; ?></label>
					<input type="hidden" id="vote" value="<?php echo $maxrating ?>" name="vote">
				</div>

				<?php

				$reviewJavascript = "
				jQuery(function($) {
					var steps = ".$maxrating.";
					var parentPos= $('.rating .ratingbox').position();
					var boxWidth = $('.rating .ratingbox').width();// nbr of total pixels
					var starSize = (boxWidth/steps);
					var ratingboxPos= $('.rating .ratingbox').offset();
		
					jQuery('.rating .ratingbox').mousemove( function(e){
						var span = jQuery(this).children();
						var dif = e.pageX-ratingboxPos.left; // nbr of pixels
						difRatio = Math.floor(dif/boxWidth* steps )+1; //step
						span.width(difRatio*starSize);
						$('#vote').val(difRatio);
						//console.log('note = ',parentPos, boxWidth, ratingboxPos);
					});
				});
				";
				vmJsApi::addJScript( 'rating_stars', $reviewJavascript );

			}

			// Writing A Review
			if ($this->allowReview and $review_editable) {
			?>
			<div class="write-reviews">

				<?php // Show Review Length While Your Are Writing
				$reviewJavascript = "
				function check_reviewform() {
				
				var form = document.getElementById('reviewform');
				var ausgewaehlt = false;
				
					if (form.comment.value.length < ".VmConfig::get( 'reviews_minimum_comment_length', 100 ).") {
						alert('".addslashes( vmText::sprintf( 'COM_VIRTUEMART_REVIEW_ERR_COMMENT1_JS', VmConfig::get( 'reviews_minimum_comment_length', 100 ) ) )."');
						return false;
					}
					else if (form.comment.value.length > ".VmConfig::get( 'reviews_maximum_comment_length', 2000 ).") {
						alert('".addslashes( vmText::sprintf( 'COM_VIRTUEMART_REVIEW_ERR_COMMENT2_JS', VmConfig::get( 'reviews_maximum_comment_length', 2000 ) ) )."');
						return false;
					}
					else {
						return true;
					}
				}
				
				function refresh_counter() {
					var form = document.getElementById('reviewform');
					form.counter.value= form.comment.value.length;
				}
				";
				vmJsApi::addJScript( 'check_reviewform', $reviewJavascript ); ?>
				<small class="step"><?php echo vmText::sprintf( 'COM_VIRTUEMART_REVIEW_COMMENT', VmConfig::get( 'reviews_minimum_comment_length', 100 ), VmConfig::get( 'reviews_maximum_comment_length', 2000 ) ); ?></small>
				<div class="clear"></div>
                <textarea class="form-control" rows="4" title="<?php echo vmText::_( 'COM_VIRTUEMART_WRITE_REVIEW' ) ?>"
						  id="comment" onblur="refresh_counter();" onfocus="refresh_counter();"
						  onkeyup="refresh_counter();" name="comment" rows="5"
						  cols="60"><?php if(!empty($this->review->comment)) {
						echo $this->review->comment;
					} ?></textarea>
				<div class="clear"></div>
                
                <div class="pull-right" style="margin-top:10px;">
				<small><?php echo vmText::_( 'COM_VIRTUEMART_REVIEW_COUNT' ) ?> 
			     <input style="display:inline;max-width:70px;" type="text" value="0" size="1" name="counter" maxlength="4" readonly/>
				</small>
                </div>
				<?php
				}

				if($review_editable and $this->allowReview) {
					?>
					
					<input class="btn btn-readmore" type="submit" onclick="return( check_reviewform());"
						   name="submit_review" title="<?php echo vmText::_( 'COM_VIRTUEMART_REVIEW_SUBMIT' ) ?>"
						   value="<?php echo vmText::_( 'COM_VIRTUEMART_REVIEW_SUBMIT' ) ?>"/>
				<?php } else if($review_editable and $this->allowRating) { ?>
					<input class="btn btn-readmore" type="submit" name="submit_review"
						   value="<?php echo vmText::_( 'COM_VIRTUEMART_REVIEW_SUBMIT' ) ?>"/>
				<?php
				}

				?>    </div>
			<input type="hidden" name="virtuemart_product_id"
				   value="<?php echo $this->product->virtuemart_product_id; ?>"/>
			<input type="hidden" name="option" value="com_virtuemart"/>
			<input type="hidden" name="virtuemart_category_id"
				   value="<?php echo vRequest::getInt( 'virtuemart_category_id' ); ?>"/>
			<input type="hidden" name="virtuemart_rating_review_id" value="0"/>
			<input type="hidden" name="task" value="review"/>
             <?php if ($this->allowReview) { ?>
            	<input type="hidden" name="published" value="1" />
            <?php } ?>
		</form>
	<?php
	} else if(!$review_editable) {
		echo '<strong>'.vmText::_( 'COM_VIRTUEMART_DEAR' ).$this->user->name.', </strong>';
		echo vmText::_( 'COM_VIRTUEMART_REVIEW_ALREADYDONE' ) . '<br /><br />';
	}
}


if ($this->showReview) {

	?>
	<h4><?php echo vmText::_ ('COM_VIRTUEMART_REVIEWS') ?></h4>

	<div class="list-reviews">
		<?php
		$i = 0;
		//$review_editable = TRUE;
		$reviews_published = 0;
		if ($this->rating_reviews) {
			foreach ($this->rating_reviews as $review) {
				if ($i % 2 == 0) {
					$color = 'normal';
				} else {
					$color = 'highlight';
				}


				?>

				<?php // Loop through all reviews
				if (!empty($this->rating_reviews) && $review->published) {
					$reviews_published++;
					?>
					<div class="<?php echo $color ?>">
						<span class="date"><?php echo JHtml::date ($review->created_on, vmText::_ ('DATE_FORMAT_LC')); ?></span>
						<span class="vote"><?php echo $stars[(int)$review->review_rating] ?></span>
						<blockquote><?php echo $review->comment; ?></blockquote>
						<span class="bold"><?php echo $review->customer ?></span>
					</div>
					<?php
				}
				$i++;
				if ($i == $ratingsShow && !$this->showall) {
					/* Show all reviews ? */
					if ($reviews_published >= $ratingsShow) {
						$attribute = array('class'=> 'details', 'title'=> vmText::_ ('COM_VIRTUEMART_MORE_REVIEWS'));
						echo JHtml::link ($this->more_reviews, vmText::_ ('COM_VIRTUEMART_MORE_REVIEWS'), $attribute);
					}
					break;
				}
			}

		} else {
			// "There are no reviews for this product"
			?>
			<span class="step"><?php echo vmText::_ ('COM_VIRTUEMART_NO_REVIEWS') ?></span>
			<?php
		}  ?>
		<div class="clear"></div>
	</div>
<?php
}

if ($this->allowRating || $this->allowReview || $this->showRating || $this->showReview) {
	echo '</div> ';
}
?>
html/com_virtuemart/productdetails/default_images_additional.php000060400000003423150750504170021452 0ustar00<?php
/**
 *
 * Show the product details page
 *
 * @package	VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen

 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default_images.php 7784 2014-03-25 00:18:44Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
?>
<div class="additional-images col-sm-12">
	<?php
	$start_image = VmConfig::get('add_img_main', 1) ? 0 : 1;
	for ($i = $start_image; $i < count($this->product->images); $i++) {
		$image = $this->product->images[$i];
		$cols = count($this->product->images) - 1;
		?>
			<?php
			if(VmConfig::get('add_img_main', 1)) {
				echo $image->displayMediaThumb('class="product-image" style="cursor: pointer"',false,$image->file_description);
				echo '<a href="'. $image->file_url .'"  class="product-image image-'. $i .'" style="display:none;" title="'. $image->file_meta .'" rel="vm-additional-images"></a>';
			} else {
				if (count($this->product->images) < 6) {
					echo '<div class="cols cols-'.$cols.'">';
					echo $image->displayMediaThumb("",true,"rel='vm-additional-images'",true,$image->file_description);
					echo '</div>';
				} else {
					echo '<div class="cols cols-3">';
					echo $image->displayMediaThumb("",true,"rel='vm-additional-images'",true,$image->file_description);
					echo '</div>';
				}
			}
			?>
	<?php
	}
	?>
	
</div>

html/com_virtuemart/productdetails/default.php000060400000036276150750504170015751 0ustar00<?php
/**
 *
 * Show the product details page
 *
 * @package	VirtueMart
 * @subpackage
 * @author Max Milbers, Eugen Stranz, Max Galt
 * @link http://www.virtuemart.net
 * @copyright Copyright (c) 2004 - 2014 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default.php 9292 2016-09-19 08:07:15Z Milbo $
 */
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');

/* Let's see if we found the product */
if (empty($this->product)) {
	echo vmText::_('COM_VIRTUEMART_PRODUCT_NOT_FOUND');
	echo '<br /><br />  ' . $this->continue_link_html;
	return;
}

echo shopFunctionsF::renderVmSubLayout('askrecomjs',array('product'=>$this->product));



if(vRequest::getInt('print',false)){ ?>
<body onload="javascript:print();">
<?php } ?>
<div class="product-container productdetails-view productdetails">

    <div class="vm-product-wrap row">
		<div class="vm-product-media-img col-sm-5">
			<?php
			echo $this->loadTemplate('images');

			$count_images = count ($this->product->images);
			if ($count_images > 1) {
				echo $this->loadTemplate('images_additional');
			}
			
			?>
		</div> <!--/.col-sm-5-->

		<div class="vm-product-details-inner col-sm-7">
			<div class="vm-product-title">
				<div class="pull-left">
					<?php // Product Title   ?>
				    <h2><?php echo $this->product->product_name ?></h2>
				    <?php // Product Title END   ?>
				</div> 
                <div class="vm-rating pull-left">
                
                <?php if (VmConfig::get('display_stock', 1)) { ?>
					<?php if ($this->product->product_in_stock > 0) { ?>
                        <div class="product-in-stock">
                            <i class="pe pe-7s-check"></i>
                            <?php echo JText::_('VM_IN_STOCK'); ?>
                            <span><?php echo $this->product->product_in_stock; ?></span>
                        </div>
                    <?php } else { ?>
                        <div class="product-in-stock">
                            <i class="pe pe-7s-less"></i>
                            <?php echo JText::_('VM_OUT_OF_STOCK'); ?>
                        </div>
                    <?php } ?>
                <?php } ?>
                
                <?php echo shopFunctionsF::renderVmSubLayout('rating',array('showRating'=>$this->showRating,'product'=>$this->product)); ?>
                </div>
           
			</div>

		    <?php echo $this->product->event->afterDisplayTitle ?>

			<?php
			if (is_array($this->productDisplayShipments)) {
				echo '<div class="vm-product-shipments">';
			    foreach ($this->productDisplayShipments as $productDisplayShipment) {
					echo '<div class="vm-product-shipment">';
					echo $productDisplayShipment . '<br />';
					echo '</div>';
			    }
				echo '</div>';
			}
			
			//In case you are not happy using everywhere the same price display fromat, just create your own layout
			//in override /html/fields and use as first parameter the name of your file
			echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$this->product,'currency'=>$this->currency)); 
			
			echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'ontop'));
			
			echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'normal'));
			
		    ?>
    		<?php if (!empty($this->product->product_s_desc)) { ?>
		        <div class="product-short-description">
			       <h4><i class="pe pe-7s-note"></i><?php echo JText::_('VM_PRODUCT_SHORT_DESC');?></h4>
				    <?php
				    // Removed line because it was generating <br>: echo nl2br($this->product->product_s_desc);
					echo $this->product->product_s_desc;
				    ?>
		        </div>
		    <?php } // Product Short Description END ?>
			<?php
				// Manufacturer of the Product
				if (VmConfig::get('show_manufacturers', 1) && !empty($this->product->virtuemart_manufacturer_id)) {
				    echo '<div class="clear"></div><span class="product-manufacturer">' . vmText::_('COM_VIRTUEMART_PRODUCT_DETAILS_MANUFACTURER_LBL') . ':' . $this->loadTemplate('manufacturer') . '</span><div class="clear"></div>';	
				}
			?>
		    <div class="spacer-buy-area">
				<?php
				echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$this->product));

				echo shopFunctionsF::renderVmSubLayout('stockhandle',array('product'=>$this->product));
				?>
		    </div>
            
            <div class="clear"></div>
				<?php // Ask a question about this product ?>
				<?php if (VmConfig::get('ask_question', 0) == 1) {
					$askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' . $this->product->virtuemart_product_id . '&virtuemart_category_id=' . $this->product->virtuemart_category_id . '&tmpl=component', FALSE);
					?>
                    <div class="clear"></div>
					<div class="ask-a-question">
						<a class="ask-a-question" href="<?php echo $askquestion_url ?>" rel="nofollow" ><i class="fas fa-envelope"></i><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_ENQUIRY_LBL') ?></a>
					</div>
				<?php } ?>
                
				<?php // Back To Category Button
				if ($this->product->virtuemart_category_id) {
					$catURL =  JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$this->product->virtuemart_category_id, FALSE);
					$categoryName = vmText::_($this->product->category_name) ;
				} else {
					$catURL =  JRoute::_('index.php?option=com_virtuemart');
					$categoryName = vmText::_('COM_VIRTUEMART_SHOP_HOME');
				}
				?>
				<div class="back-to-category">
			    	<a href="<?php echo $catURL ?>" class="product-details"><i class="fas fa-folder-open"></i><?php echo vmText::sprintf('COM_VIRTUEMART_CATEGORY_BACK_TO',$categoryName) ?></a>
				</div>
                
                
		    <?php
		    // Product Navigation
		    if (VmConfig::get('product_navigation', 1)) { ?>
            
            <hr style="width:100%;" />
            
		        <div class="product-neighbours">
				    <?php if (!empty($this->product->neighbours ['previous'][0])) {
					$prev_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->neighbours ['previous'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $this->product->virtuemart_category_id, FALSE);
					echo JHtml::_('link', $prev_link, $this->product->neighbours ['previous'][0] ['product_name'], array('rel'=>'prev', 'class' => 'previous-page', 'data-toggle' => 'tooltip', 'title' => $this->product->neighbours ['previous'][0] ['product_name'], 'data-dynamic-update' => '1'));
				    } else {
						echo '<span class="empty-previous-page fas fa-ban"></span> ';
					}
					if (!empty($this->product->neighbours ['next'][0])) {
					$next_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->neighbours ['next'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $this->product->virtuemart_category_id, FALSE);
					echo JHtml::_('link', $next_link, $this->product->neighbours ['next'][0] ['product_name'], array('rel'=>'next','class' => 'next-page','data-toggle' => 'tooltip', 'title' => $this->product->neighbours ['next'][0] ['product_name'],'data-dynamic-update' => '1'));
				    } else {
						echo '<span class="empty-next-page fas fa-ban"></span>';
					} ?>
                    
			    	
		        </div>
			    <?php } // Product Navigation END
			    ?>

			    <?php
			    // Product Edit Link
			    echo $this->edit_link;
			    // Product Edit Link END
			    ?>

		</div> <!--/.col-sm-7-->
		<div class="clear"></div>
    </div> <!--/.row-->

    <div style="margin-top:25px;" class="row">
	    <div class="col-sm-12">
        
          <?php 
		  		// PDF - Print - Email Icon
			    if (VmConfig::get('show_emailfriend') || VmConfig::get('show_printicon') || VmConfig::get('pdf_icon')) {
				?>
			        <div class="icons">
				    <?php

				    $link = 'index.php?tmpl=component&option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->virtuemart_product_id;

					echo '<span class="pdf-icon">';
					echo $this->linkIcon($link . '&format=pdf', 'COM_VIRTUEMART_PDF', 'pdf_button', 'pdf_icon', false);
					echo '</span>';
					//echo $this->linkIcon($link . '&print=1', 'COM_VIRTUEMART_PRINT', 'printButton', 'show_printicon');
					echo $this->linkIcon($link . '&print=1', 'COM_VIRTUEMART_PRINT', 'printButton', 'show_printicon',false,true,false,'class="printModal"');
					$MailLink = 'index.php?option=com_virtuemart&view=productdetails&task=recommend&virtuemart_product_id=' . $this->product->virtuemart_product_id . '&virtuemart_category_id=' . $this->product->virtuemart_category_id . '&tmpl=component';
				    echo $this->linkIcon($MailLink, 'COM_VIRTUEMART_EMAIL', 'emailButton', 'show_emailfriend', false,true,false,'class="recommened-to-friend"');
				    ?>
			    	<div class="clear"></div>
			        </div>
			    <?php } // PDF - Print - Email Icon END
			    ?>
                
			<?php
			// event onContentBeforeDisplay
			echo $this->product->event->beforeDisplayContent; ?>

			<div class="products-desc-tab">
				<ul id="myTab" class="nav nav-tabs" role="tablist">
					<?php if (!empty($this->product->product_desc)) { ?>
                   
					<li role="presentation" class="active">
						<a href="#desc" aria-controls="desc" role="tab" data-toggle="tab">
							<i class="pe pe-7s-note"></i><?php echo vmText::_('VM_PRODUCT_DESC_TITLE') ?>
						 </a>
					</li>
				    <?php } // Product Description END 
					if ($this->showReview) { ?>
				 	<li role="presentation">
					  	<a href="#review" data-toggle="tab" aria-controls="review" role="tab">
						   <i class="pe pe-7s-like2"></i><?php echo JText::_('VM_PRODUCT_REVIEWS');?>
					  </a>
					</li>
                    <?php } ?>
				</ul>
			 
				<div class="tab-content">

					<?php if (!empty($this->product->product_desc)) { ?>
					    <div role="tabpanel" class="tab-pane desc fade active in" id="desc">
						    <div class="product-description">
								<?php /** @todo Test if content plugins modify the product description */ ?>
								<?php echo $this->product->product_desc; ?>
						    </div>
					    </div>
				    <?php } // Product Description END 
					if ($this->showReview) { ?>
				    <div role="tabpanel" class="tab-pane review" id="review">
				    	<?php echo $this->loadTemplate('reviews'); ?>
				 	 </div>
                     <?php } ?>
				</div>
                <div class="clear"></div>
                
			</div> <!--/. products-desc-tab-->
   
		

			
 <?php
		    // Product Packaging
			$product_packaging = '';
			if ($this->product->product_box) {
			?>
				<div class="product-box">
				<?php
					echo vmText::_('COM_VIRTUEMART_PRODUCT_UNITS_IN_BOX') .$this->product->product_box;
				?>
				</div>
			<?php } // Product Packaging END ?>
		
			<?php 
            echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'onbot'));
            
            echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_products','class'=> 'product-related-products','customTitle' => true ));
            
            echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_categories','class'=> 'product-related-categories'));
            
            ?>
            
            <?php // onContentAfterDisplay event
            echo $this->product->event->afterDisplayContent;
            
            // Show child categories
            if ($this->cat_productdetails)  {
                echo $this->loadTemplate('showcategory');
            } ?>

		</div> <!--/.col-sm-12-->
	</div> <!--/.row-->

<?php
$j = 'jQuery(document).ready(function($) {
	$("form.js-recalculate").each(function(){
		if ($(this).find(".product-fields").length && !$(this).find(".no-vm-bind").length) {
			var id= $(this).find(\'input[name="virtuemart_product_id[]"]\').val();
			Virtuemart.setproducttype($(this),id);
		}
	});
});';
//vmJsApi::addJScript('recalcReady',$j);

if(VmConfig::get ('jdynupdate', TRUE)){

	/** GALT
	 * Notice for Template Developers!
	 * Templates must set a Virtuemart.container variable as it takes part in
	 * dynamic content update.
	 * This variable points to a topmost element that holds other content.
	 */
	$j = "Virtuemart.container = jQuery('.productdetails-view');
Virtuemart.containerSelector = '.productdetails-view';
//Virtuemart.recalculate = true;
";

vmJsApi::addJScript('ajaxContent',$j);

$j = "jQuery(document).ready(function($) {
$('[data-toggle=\"tooltip\"]').tooltip();Virtuemart.stopVmLoading();var msg = '';$('a[data-dynamic-update=\"1\"]').off('click', Virtuemart.startVmLoading).on('click', {msg:msg}, Virtuemart.startVmLoading);$('[data-dynamic-update=\"1\"]').off('change', Virtuemart.startVmLoading).on('change', {msg:msg}, Virtuemart.startVmLoading);var productCustomization=$('.cd-customization'),cart=$('.cd-cart'),animating=false;initCustomization(productCustomization);$('body').on('click',function(event){if($(event.target).is('body')||$(event.target).is('.cd-gallery')){deactivateCustomization()}});function initCustomization(items){items.each(function(){var actual=$(this),addToCartBtn=actual.find('.add-to-cart'),touchSettings=actual.next('.cd-customization-trigger');addToCartBtn.on('click',function(){if(!animating){animating=true;resetCustomization(addToCartBtn);addToCartBtn.addClass('is-added').find('path').eq(0).animate({'stroke-dashoffset':0},300,function(){setTimeout(function(){updateCart();addToCartBtn.removeClass('is-added').find('.addtocart-button').on('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false});if($('.no-csstransitions').length>0){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false}},600)})}});touchSettings.on('click',function(event){event.preventDefault();resetCustomization(addToCartBtn)})})}function resetCustomization(selectOptions){selectOptions.siblings('[data-type=\"select\"]').removeClass('is-open').end().parents('.cd-single-item').addClass('hover').parent('li').siblings('li').find('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function deactivateCustomization(){productCustomization.parent('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function updateCart(){(!cart.find('.total_products').hasClass('items-added'))&&cart.find('.total_products').addClass('items-added').removeClass('empty_basket');var cartItems=cart.find('span'),text=parseInt(cartItems.text())+1;cartItems.text(text)}});";
vmJsApi::addJScript('vmPreloader',$j);
}

echo vmJsApi::writeJS();

if ($this->product->prices['salesPrice'] > 0) {
  echo shopFunctionsF::renderVmSubLayout('snippets',array('product'=>$this->product, 'currency'=>$this->currency, 'showRating'=>$this->showRating));
}

?>
</div>html/com_virtuemart/productdetails/default_showcategory.php000060400000004656150750504170020544 0ustar00<?php

// Check to ensure this file is included in Joomla!
defined ( '_JEXEC' ) or die ( 'Restricted access' );

	if ($this->category->haschildren) {
	    $iCol = 1;
	    $iCategory = 1;
	    $categories_per_row = VmConfig::get('categories_per_row', 3);
	    $category_cellwidth = ' width' . floor(100 / $categories_per_row);
	    $verticalseparator = " vertical-separator";
	    ?>

	    <div class="category-view">

		<?php
		// Start the Output
		if (!empty($this->category->children)) {
		    foreach ($this->category->children as $category) {

			// Show the horizontal seperator
			if ($iCol == 1 && $iCategory > $categories_per_row) {
			    ?>
		    	<div class="horizontal-separator"></div>
			    <?php
			}

			// this is an indicator whether a row needs to be opened or not
			if ($iCol == 1) {
			    ?>
		    	<div class="row productwrap">
				<?php
			    }

			    // Show the vertical seperator
			    if ($iCategory == $categories_per_row or $iCategory % $categories_per_row == 0) {
				$show_vertical_separator = ' ';
			    } else {
				$show_vertical_separator = $verticalseparator;
			    }

			    // Category Link
			    $caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category->virtuemart_category_id, FALSE);

			    // Show Category
				if (VmConfig::get('showcategory', 1)) {
			    ?>
                <div class="clear"></div>
			    <div class="category col-sm-6 col-md-<?php echo round(12/$categories_per_row) . $show_vertical_separator ?>">
                  <div class="spacer">
                      <div class="spacer-img">
                        <a href="<?php echo $caturl ?>">
                          <?php // if ($category->ids) {
                            echo $category->images[0]->displayMediaThumb("",false);
                            echo '<span class="overlay"><h3>'.vmText::_($category->category_name).'</h3></span>';
                          //} ?>
                          </a>
                      </div>
                  </div>
                </div>
			    <?php 
				}
			    $iCategory++;

			    // Do we need to close the current row now?
			    if ($iCol == $categories_per_row) {
				?>
		    	    <div class="clear"></div>
		    	</div>
			    <?php
			    $iCol = 1;
			} else {
			    $iCol++;
			}
		    }
		}
		// Do we need a final closing row tag?
		if ($iCol != 1) {
		    ?>
	    	<div class="clear"></div>
	        </div>
	<?php } ?>
	</div>
    <?php }html/com_virtuemart/productdetails/notify.php000060400000005250150750504170015621 0ustar00<?php
/**
 *
 * Show Notify page
 *
 * @package	VirtueMart
 * @subpackage
 * @author Max Milbers, Valerie Isaksen
 * @link https://virtuemart.net
 * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * VirtueMart is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * @version $Id: default_reviews.php 5428 2012-02-12 04:41:22Z electrocity $
 */

// Check to ensure this file is included in Joomla!
defined ( '_JEXEC' ) or die ( 'Restricted access' );
// Implement Joomla's form validation
vmJsApi::vmValidator();
?>
<div class="vm-wrap">
  <h1><?php echo vmText::_('COM_VIRTUEMART_CART_NOTIFY') ?></h1>
  <div class="row-fluid clearfix">
  	<p><?php echo vmText::sprintf('COM_VIRTUEMART_CART_NOTIFY_DESC', $this->product->product_name); ?></p>
    <hr />
      <form class="form-validate" method="post" action="<?php echo JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$this->product->virtuemart_product_id.'&virtuemart_category_id='.$this->product->virtuemart_category_id, FALSE) ; ?>" name="notifyform" id="notifyform">
        <label for="notify_email" class="vm-nodisplay"><?php echo vmText::_('COM_VIRTUEMART_EMAIL') ?></label>
        <input style="line-height:38px;height:38px;display:inline;min-width:27%;margin:5px auto;" class="required validate-email" id="notify_email" type="email" name="notify_email" value="<?php echo $this->user->email; ?>" placeholder="<?php echo vmText::_('COM_VIRTUEMART_EMAIL') ?>" title="<?php echo vmText::_('COM_VIRTUEMART_ENTER_A_VALID_EMAIL_ADDRESS') ?>" />
        <input style="margin:5px;" type="submit" name="notifycustomer" class="notify-button btn sppb-btn-primary validate" value="<?php echo vmText::_('COM_VIRTUEMART_CART_NOTIFY') ?>" title="<?php echo vmText::_('COM_VIRTUEMART_CART_NOTIFY') ?>" />
        <input type="hidden" name="virtuemart_product_id" value="<?php echo $this->product->virtuemart_product_id; ?>" />
        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="virtuemart_category_id" value="<?php echo vRequest::getInt('virtuemart_category_id'); ?>" />
        <input type="hidden" name="virtuemart_user_id" value="<?php echo $this->user->id; ?>" />
        <input type="hidden" name="task" value="notifycustomer" />
        <input type="hidden" name="controller" value="productdetails" />
        <?php echo JHtml::_( 'form.token' ); ?>
      </form>
  </div>
</div>html/com_virtuemart/orders/list.php000060400000005030150750504200013522 0ustar00<?php
/**
*
* Orderlist
* NOTE: This is a copy of the edit_orderlist template from the user-view (which in turn is a slighly
*       modified copy from the backend)
*
* @package	VirtueMart
* @subpackage Orders
* @author Oscar van Eijk
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: list.php 8982 2015-09-14 09:45:02Z Milbo $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
?>
<div class="vm-wrap">
	<div class="vm-orders-list">
<h1><?php echo vmText::_('COM_VIRTUEMART_ORDERS_VIEW_DEFAULT_TITLE'); ?></h1>

<hr />
<?php
if (count($this->orderlist) == 0) {
	//echo vmText::_('COM_VIRTUEMART_ACC_NO_ORDER');
	 echo shopFunctionsF::getLoginForm(false,true);
	?>
		</div>
	</div>
	<?php
} else {
 ?>
<div id="editcell">
	<table class="adminlist" width="80%">
	<thead>
	<tr>
		<th>
			<?php echo vmText::_('COM_VIRTUEMART_ORDER_LIST_ORDER_NUMBER'); ?>
		</th>
		<th>
			<?php echo vmText::_('COM_VIRTUEMART_ORDER_LIST_CDATE'); ?>
		</th>
		<!--th>
			<?php //echo vmText::_('COM_VIRTUEMART_ORDER_LIST_MDATE'); ?>
		</th -->
		<th>
			<?php echo vmText::_('COM_VIRTUEMART_ORDER_LIST_STATUS'); ?>
		</th>
		<th>
			<?php echo vmText::_('COM_VIRTUEMART_ORDER_LIST_TOTAL'); ?>
		</th>
	</tr>
	</thead>
	<?php
		$k = 0;
		foreach ($this->orderlist as $row) {
			$editlink = JRoute::_('index.php?option=com_virtuemart&view=orders&layout=details&order_number=' . $row->order_number, FALSE);
			?>
			<tr class="<?php echo "row$k"; ?>">
				<td align="left">
					<a href="<?php echo $editlink; ?>" rel="nofollow"><?php echo $row->order_number; ?></a>
					<?php echo shopFunctionsF::getInvoiceDownloadButton($row) ?>
				</td>
				<td align="left">
					<?php echo vmJsApi::date($row->created_on,'LC4',true); ?>
				</td>
				<!--td align="left">
					<?php //echo vmJsApi::date($row->modified_on,'LC3',true); ?>
				</td -->
				<td align="left">
					<?php echo shopFunctionsF::getOrderStatusName($row->order_status); ?>
				</td>
				<td align="left">
					<?php echo $this->currency->priceDisplay($row->order_total, $row->currency); ?>
				</td>
			</tr>
	<?php
			$k = 1 - $k;
		}
	?>
	</table>
</div>
<?php } ?>


html/com_virtuemart/orders/details.php000060400000006274150750504200014207 0ustar00<?php
/**
*
* Order detail view
*
* @package	VirtueMart
* @subpackage Orders
* @author Oscar van Eijk, Valerie Isaksen
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: details.php 8832 2015-04-15 16:05:49Z Milbo $
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
JHtml::stylesheet('vmpanels.css', JURI::root().'components/com_virtuemart/assets/css/');
if($this->print){
	?>

		<body onload="javascript:print();">
		<div class="vm-orders-vendor-image"><img src="<?php  echo JURI::root() . $this-> vendor->images[0]->file_url ?>"></div>
		<h2><?php  echo $this->vendor->vendor_store_name; ?></h2>
		<?php  echo $this->vendor->vendor_name .' - '.$this->vendor->vendor_phone ?>
		<h2><?php echo vmText::_('COM_VIRTUEMART_ACC_ORDER_INFO'); ?></h2>
		<div class="spaceStyle vm-orders-order print">
		<?php
		echo $this->loadTemplate('order');
		?>
		</div>

		<div class="spaceStyle vm-orders-items print">
		<?php
		echo $this->loadTemplate('items');
		?>
		</div>
		<?php if(!class_exists('VirtuemartViewInvoice')) require_once(VMPATH_SITE .DS. 'views'.DS.'invoice'.DS.'view.html.php');
		echo VirtuemartViewInvoice::replaceVendorFields($this->vendor->vendor_letter_footer_html, $this->vendor); ?>
		</body>
		<?php
} else {

	?>
<div class="vm-wrap">
	<div class="vm-orders-information">
	<h2><?php echo vmText::_('COM_VIRTUEMART_ACC_ORDER_INFO'); ?>

	<?php

	/* Print view URL */
	$details_link = "<a href=\"javascript:void window.open('$this->details_url', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=720,height=480,directories=no,location=no');\"  >";
	$details_link .= '<i class="pe pe-7s-print"></i>';
	//$button = 'system/printButton.png';
	//$details_link .= JHtml::_('image',$button, vmText::_('COM_VIRTUEMART_PRINT'), NULL, true);
	$details_link  .=  '</a>';
	echo $details_link;
	$this->orderdetails['details']['BT']->invoiceNumber = VmModel::getModel('orders')->getInvoiceNumber($this->orderdetails['details']['BT']->virtuemart_order_id);
	echo shopFunctionsF::getInvoiceDownloadButton($this->orderdetails['details']['BT']) ?>
    
    <?php if($this->order_list_link){ ?>
	    <div class="floatright">
		<a class="btn btn-default" href="<?php echo $this->order_list_link ?>" rel="nofollow"><?php echo vmText::_('COM_VIRTUEMART_ORDERS_VIEW_DEFAULT_TITLE'); ?></a>
	    </div>
	    <div class="clear"></div>
	<?php }?>
	</h2>
    <hr />

	<div class="spaceStyle vm-orders-order">
	<?php
	echo $this->loadTemplate('order');
	?>
	</div>

	<div class="spaceStyle vm-orders-items">
	<?php

	$tabarray = array();

	$tabarray['items'] = 'COM_VIRTUEMART_ORDER_ITEM';
	$tabarray['history'] = 'COM_VIRTUEMART_ORDER_HISTORY';

	shopFunctionsF::buildTabs ( $this, $tabarray); ?>
	</div>
	<br clear="all"/><br/>
	</div>
</div>	
	<?php
}

?>






html/mod_spsimpleportfolio/default.php000060400000032534150750504200014277 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;
jimport( 'joomla.filesystem.file' );
$layout_type = $params->get('layout_type', 'default');
$column_bg = $params->get('column_bg');
$show_view_button = $params->get('show_view_button', 1);
$show_zoom_button = $params->get('show_zoom_button', 1);
$show_tags = $params->get('show_tags', 1);
$show_filter = $params->get('show_filter');
$filter_divider = $params->get('filter_divider');
$filter_style = $params->get('filter_style');
$show_all_txt = $params->get('show_all_txt');
$filter_margin = $params->get('filter_margin');
$video_width = $params->get('video_width');
$video_height = $params->get('video_height');

//Params
$cparams 	= JComponentHelper::getParams('com_spsimpleportfolio');
$square 	= strtolower( $cparams->get('square', '600x600') );
$rectangle 	= strtolower( $cparams->get('rectangle', '600x400') );
$tower 		= strtolower( $cparams->get('tower', '600x800') );

//Add js and css files
$doc = JFactory::getDocument();

//First unset default files
unset($doc->_styleSheets[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/css/featherlight.min.css' ]);
unset($doc->_styleSheets[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/css/spsimpleportfolio.css' ]);
unset($doc->_scripts[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/js/jquery.shuffle.modernizr.min.js' ]);
unset($doc->_scripts[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/js/featherlight.min.js' ]);
unset($doc->_scripts[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/js/spsimpleportfolio.js' ]);

//Add updated js and css files
$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/featherlight.css' );
$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/featherlight.gallery.css' );
$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/spsimpleportfolio.css' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/jquery.shuffle.modernizr.min.js' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/featherlight.min.js' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/featherlight.gallery.min.js' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/spsimpleportfolio.js' );

$menu 	= JFactory::getApplication()->getMenu();
$itemId = '';
if(is_object($menu->getActive())) {
	$active = $menu->getActive();
	$itemId = '&Itemid=' . $active->id;
}

$filter_divider != '' ? $filter_divider = '<span class="simple-divider">'.$filter_divider.'</span>' : '';
$filter_style == 'simple' ? $simple_style = $filter_divider : $simple_style = '';

$showbtns = '';
if($show_zoom_button==0 && $show_view_button==0 && $layout_type=='default') { 
   $showbtns = '.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {background:transparent}';
}

$addstyle = 'body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li:first-child {'
	. 'margin-left:'.$filter_margin.'px;margin-right:0;'
	. '}'
	. $showbtns
	; 
$doc->addStyleDeclaration( $addstyle );

//random ID number to avoid conflict if there is more then one galleries on the same page
$randomid = rand(1,1000);

$i = 0;
//Sizes
$sizes = array(
	$rectangle,
	$tower,
	$square,

	$tower,
	$rectangle,
	$square,

	$square,
	$rectangle,
	$tower,

	$square,
	$tower,
	$rectangle
	);

?>

<div id="mod-sp-simpleportfolio" class="sp-simpleportfolio sp-simpleportfolio-view-items layout-<?php echo str_replace('_', '-', $layout_type); ?> <?php echo $moduleclass_sfx; ?>">
	<?php if($params->get('show_filter', 1)) { ?>
		<div class="sp-simpleportfolio-filter">
			<ul<?php echo ($params->get('filter_style') == 'simple') ? ' class="simple"' : ' class="flex"'; ?>>
				<li class="active<?php if($params->get('filter_margin') == 0) { ?> no-margin<?php } ?>" data-group="all"><a href="#">
                <?php if($params->get('show_all_txt') != '') { ?>
                   <?php echo $show_all_txt; ?>
                <?php } else { ?>
                  <?php echo JText::_('MOD_SPSIMPLEPORTFOLIO_SHOW_ALL'); ?>
                <?php } ?>
                </a></li>
				<?php
					$filters = SpsimpleportfolioHelper::getTagList( $items );
					foreach ($filters as $filter) { ?>
						<li<?php echo ($params->get('filter_margin') == 0) ? ' class="no-margin" ' : ' style="margin-left:'.$filter_margin.'px;" '; ?>data-group="<?php echo $filter->alias; ?>"><?php echo $simple_style; ?><a href="#"><?php echo $filter->title; ?></a></li>
				<?php }	?>
			</ul>
		</div>
	<?php } 
	$video_width != '' ? $video_width : $video_width = '700';
	$video_height != '' ? $video_height : $video_height = '400';
	$column_bg != '' ? $column_background = ' style="background-color:'.$column_bg.'"' : $column_background = '';
		//Videos
		foreach ($items as $item) {

			if($item->video) {
				$video = parse_url($item->video);

				switch($video['host']) {
					case 'youtu.be':
					$video_id 	= trim($video['path'],'/');
					$video_src 	= '//www.youtube.com/embed/' . $video_id;
					break;

					case 'www.youtube.com':
					case 'youtube.com':
					parse_str($video['query'], $query);
					$video_id 	= $query['v'];
					$video_src 	= '//www.youtube.com/embed/' . $video_id;
					break;

					case 'vimeo.com':
					case 'www.vimeo.com':
					$video_id 	= trim($video['path'],'/');
					$video_src 	= "//player.vimeo.com/video/" . $video_id;
				}
				echo '<iframe class="sp-simpleportfolio-lightbox" src="'. $video_src .'" width="'. $video_width .'" height="'. $video_height .'" id="sp-simpleportfolio-video'.$item->spsimpleportfolio_item_id.'" style="border:none;" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
			}
		}
	?>
	<div class="sp-simpleportfolio-items sp-simpleportfolio-columns-<?php echo $params->get('columns', 3); ?>">
		<?php foreach ($items as $item) { 
			$tags = SpsimpleportfolioHelper::getTags( $item->spsimpleportfolio_tag_id );
			$newtags = array();
			$filter = '';
			$groups = array();
			foreach ($tags as $tag) {
				$newtags[] 	 = $tag->title;
				$filter 	.= ' ' . $tag->alias;
				$groups[] 	.= '"' . $tag->alias . '"';
			}

			$groups = implode(',', $groups);
			?>
			<div<?php echo $column_background; ?> class="sp-simpleportfolio-item" data-groups='[<?php echo $groups; ?>]'>
				<?php $item->url = JRoute::_('index.php?option=com_spsimpleportfolio&view=item&id='.$item->spsimpleportfolio_item_id.':'.$item->alias. ModSpsimpleportfolioHelper::getItemid()); ?>
				<div class="sp-simpleportfolio-overlay-wrapper clearfix">	
					<?php if($item->video) { ?>
						<span class="sp-simpleportfolio-icon-video"></span>
					<?php }
					
                    if($item->thumbnail) { 
						// New from SP Simple Portfolio 1.8 (additional thumbnail image)
						?>
                        <img class="sp-simpleportfolio-img" src="<?php echo $item->thumb; ?>" alt="<?php echo $item->title; ?>">
					<?php } else {
					if($params->get('thumbnail_type', 'masonry') == 'masonry') { ?>
						<img class="sp-simpleportfolio-img" src="<?php echo JURI::base(true) . '/images/spsimpleportfolio/' . $item->alias . '/' . JFile::stripExt(JFile::getName($item->image)) . '_' . $sizes[$i] . '.' . JFile::getExt($item->image); ?>" alt="<?php echo $item->title; ?>">
					<?php } else if($params->get('thumbnail_type', 'masonry') == 'rectangular') { ?>
						<img class="sp-simpleportfolio-img" src="<?php echo JURI::base(true) . '/images/spsimpleportfolio/' . $item->alias . '/' . JFile::stripExt(JFile::getName($item->image)) . '_'. $rectangle .'.' . JFile::getExt($item->image); ?>" alt="<?php echo $item->title; ?>">
					<?php } else { ?>
						<img class="sp-simpleportfolio-img" src="<?php echo JURI::base(true) . '/images/spsimpleportfolio/' . $item->alias . '/' . JFile::stripExt(JFile::getName($item->image)) . '_'. $square .'.' . JFile::getExt($item->image); ?>" alt="<?php echo $item->title; ?>">
					<?php } 
					} 
                    // Popup Image (default = "original image", square, rectangle, tower)
                    $popup_image = $params->get('popup_image', 'default');
                    if($popup_image == 'quare') {
                        $item->popup_img_url = JURI::base(true) . '/images/spsimpleportfolio/' . $item->alias . '/' . JFile::stripExt(JFile::getName($item->image)) . '_'. $square .'.' . JFile::getExt($item->image);
                    } else if($popup_image == 'rectangle') {
                        $item->popup_img_url = JURI::base(true) . '/images/spsimpleportfolio/' . $item->alias . '/' . JFile::stripExt(JFile::getName($item->image)) . '_'. $rectangle .'.' . JFile::getExt($item->image);
                    } else if($popup_image == 'tower') {
                        $item->popup_img_url = JURI::base(true) . '/images/spsimpleportfolio/' . $item->alias . '/' . JFile::stripExt(JFile::getName($item->image)) . '_'. $tower .'.' . JFile::getExt($item->image);
                    } else {
                        $item->popup_img_url = JURI::base() . $item->image;
                    } ?>
					<div class="sp-simpleportfolio-overlay">
						<div class="sp-vertical-middle">
							<div>
								<div class="sp-simpleportfolio-btns">
									<?php if($show_view_button!=0) { ?> 
                                         <?php if( $item->video ) { ?>
											 <?php if($show_zoom_button!=0) { ?>
                                                <a class="btn-zoom gallery-<?php echo $randomid; ?>" href="#" data-featherlight="#sp-simpleportfolio-video<?php echo $item->spsimpleportfolio_item_id; ?>"><?php echo JText::_('MOD_SPSIMPLEPORTFOLIO_WATCH'); ?></a>
                                                <a class="btn-view" href="<?php echo $item->url; ?>"><?php echo JText::_('MOD_SPSIMPLEPORTFOLIO_VIEW'); ?></a>
                                                <?php } else { ?>
                                             <a class="btn-view-only" href="<?php echo $item->url; ?>"><i class="fa fa-link"></i></a>
                                             <?php } ?>    
                                        <?php } else { ?>
                                          <?php if($show_zoom_button!=0) { ?>
                                            <a class="btn-zoom gallery-<?php echo $randomid; ?>" href="<?php echo $item->popup_img_url; ?>" data-featherlight="image"><?php echo JText::_('MOD_SPSIMPLEPORTFOLIO_ZOOM'); ?></a>
                                            <a class="btn-view" href="<?php echo $item->url; ?>"><?php echo JText::_('MOD_SPSIMPLEPORTFOLIO_VIEW'); ?></a>  
                                           <?php } else { ?>
                                        	<a class="btn-view-only" href="<?php echo $item->url; ?>"><i class="fa fa-link"></i></a> 
                                        <?php } ?> 
                                       <?php } ?> 
                                     <?php } else { ?>
                                      <?php if($show_zoom_button!=0) { ?>
                                        <?php if( $item->video ) { ?>
                                            <a class="btn-zoom-icon gallery-<?php echo $randomid; ?>" href="#" data-featherlight="#sp-simpleportfolio-video<?php echo $item->spsimpleportfolio_item_id; ?>"><i class="fa fa-search"></i></a>
                                        <?php } else { ?>
                                          <a class="btn-zoom-icon gallery-<?php echo $randomid; ?>" href="<?php echo $item->popup_img_url; ?>" data-featherlight="image"><i class="fa fa-search"></i></a>
                                        <?php } ?>
                                      <?php } ?>
                                    <?php } ?>
								</div>
								<?php if($layout_type!='default') { ?>
								<h3 class="sp-simpleportfolio-title">
									<a href="<?php echo $item->url; ?>">
										<?php echo $item->title; ?>
									</a>
								</h3>
									<?php if($show_tags!=0) { ?>
                                        <div class="sp-simpleportfolio-tags">
                                            [ <?php echo implode(', ', $newtags); ?> ]
                                        </div>
                                    <?php } ?>
								<?php } ?>
							</div>
						</div>
					</div>
				</div>
				<?php if($layout_type=='default') { ?>
					<div class="sp-simpleportfolio-info">
						<h3 class="sp-simpleportfolio-title">
							<a href="<?php echo $item->url; ?>">
								<?php echo $item->title; ?>
							</a>
						</h3>
                        <?php if($show_tags!=0) { ?>
                            <div class="sp-simpleportfolio-tags">
                                <?php echo (count($newtags) > 1) ? '<i class="fa fa-tags"></i>' : '<i class="fa fa-tag"></i>'; ?><?php echo implode(', ', $newtags); ?>
                            </div>
                        <?php } ?>
					</div>
				<?php } ?>
			</div>
			<?php
			$i++;
			if($i==11) {
				$i = 0;
			}
			?>
		<?php } ?>
	</div>
</div>
<script type="text/javascript">jQuery(document).ready(function(){jQuery('.sp-simpleportfolio-btns .gallery-<?php echo $randomid; ?>').featherlightGallery({previousIcon: '<i class="arrow-previous-thin"></i>',nextIcon: '<i class="arrow-next-thin"></i>'});});</script>
html/mod_acym/tableless.php000060400000010216150750504200011761 0ustar00<?php

use AcyMailing\Helpers\CaptchaHelper;

$listsContent = '';
if (!empty($visibleLists)) {
    $listsContent .= '<div class="acym_lists">';
    foreach ($visibleLists as $myListId) {
        $check = '';
        if (in_array($myListId, $checkedLists)) {
            $check = 'checked="checked"';
        }

        $listsContent .= '
            <div class="onelist">
            	<input type="checkbox" class="acym_checkbox" name="subscription[]" id="acylist_'.$myListId.'_'.$formName.'" '.$check.' value="'.$myListId.'"/>
                <label for="acylist_'.$myListId.'_'.$formName.'">'.$allLists[$myListId]->name.'</label>
            </div>';
    }
    $listsContent .= '</div>';
}
if ($listPosition == 'before') echo $listsContent;
?>
<div class="acym_form">
    <?php
    foreach ($fields as $field) {
        $fieldDB = empty($field->option->fieldDB) ? '' : json_decode($field->option->fieldDB);
        $field->value = empty($field->value) ? '' : json_decode($field->value);
        $field->option = json_decode($field->option);
        $valuesArray = [];
        if (!empty($field->value)) {
            foreach ($field->value as $value) {
                $valueTmp = new stdClass();
                $valueTmp->text = $value->title;
                $valueTmp->value = $value->value;
                if ($value->disabled == 'y') $valueTmp->disable = true;
                $valuesArray[$value->value] = $valueTmp;
            }
        }
        if (!empty($fieldDB) && !empty($fieldDB->value)) {
            $fromDB = $fieldClass->getValueFromDB($fieldDB);
            foreach ($fromDB as $value) {
                $valuesArray[$value->value] = $value->title;
            }
        }
        $size = empty($field->option->size) ? '' : 'width:'.$field->option->size.'px';
        echo '<div class="onefield fieldacy'.$field->id.' acyfield_'.$field->type.'" id="field_'.$field->id.'">';
        echo $fieldClass->displayField($field, $field->default_value, $size, $valuesArray, $displayOutside, true, $identifiedUser);
        echo '</div>';
    }

    if ($listPosition != 'before') echo $listsContent;

    if (empty($identifiedUser->id) && $config->get('captcha', '') == 1) {
        echo '<div class="onefield fieldacycaptcha" id="field_captcha_'.$formName.'">';
        $captcha = new CaptchaHelper();
        echo $captcha->display($formName, $params->get('includejs') == 'module');
        echo '</div>';
    }

    if (!empty($termslink)) {
        echo '<div class="onefield fieldacyterms" id="field_terms_'.$formName.'">';
        echo '<label for="mailingdata_terms_'.$formName.'">';
        echo '<input id="mailingdata_terms_'.$formName.'" class="checkbox" type="checkbox" name="terms" title="'.acym_translation('ACYM_TERMS_CONDITIONS').'"/> '.$termslink;
        echo '</label>';
        echo '</div>';
    }
    ?>
</div>
<?php if ($params->get('subtext') != '') { ?>
<span class="acysubbuttons">
<?php } else { ?>
<span class="acysubbuttons-icon">
<?php } ?>
<noscript>
	<div class="onefield fieldacycaptcha">
        <?php echo acym_translation('ACYM_NO_JAVASCRIPT'); ?>
	</div>
</noscript>
<?php if ($params->get('subtext') != '') { ?>
<input type="button" class="btn btn-primary subbutton" value="<?php echo acym_translation($subscribeText, true); ?>" name="Submit" onclick="try{ return submitAcymForm('subscribe','<?php echo $formName; ?>', 'acySubmitSubForm'); }catch(err){alert('The form could not be submitted '+err);return false;}" />
<?php } else { ?>
<input type="button" class="icon_button_subscribe" value="<?php echo acym_translation($subscribeText, true); ?>" name="Submit" onclick="try{ return submitAcymForm('subscribe','<?php echo $formName; ?>', 'acymSubmitSubForm'); }catch(err){alert('The form could not be submitted '+err);return false;}" />
<?php } ?>
<?php if ($params->get('unsub', '0') == '1' && !empty($countUnsub)) { ?>
	<span style="display:none;"></span>
	<input type="button" class="btn button unsubbutton" value="<?php echo acym_translation($unsubscribeText, true); ?>" name="Submit" onclick="try{ return submitAcymForm('unsubscribe','<?php echo $formName; ?>', 'acymSubmitSubForm'); }catch(err){alert('The form could not be submitted '+err);return false;}" />
<?php } ?>
</span>html/mod_virtuemart_currencies/default.php000060400000002014150750504200015117 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access');
//vmJsApi::jQuery();
//vmJsApi::chosenDropDowns();
JHtml::_('formbehavior.chosen', 'select');
$currentLanguage = JFactory::getLanguage();
$currentLanguageName = $currentLanguage->getName();
$isRTL = $currentLanguage->isRtl();
// Check of current language is RTL
if($isRTL) {
	$class = 'inputbox';
} else {
	$class = 'inputbox vm-chzn-select';
}
?>
<div class="currency-selector-module">
<!-- Currency Selector Module -->
<?php if ($text_before != '') { ?><p><?php echo $text_before ?></p><?php } ?>
<form action="<?php echo vmURI::getCleanUrl() ?>" method="post">
    <button class="btn btn-default" type="submit" name="submit" data-toggle="tooltip" title="<?php echo vmText::_('MOD_VIRTUEMART_CURRENCIES_CHANGE_CURRENCIES') ?>"><i class="fa fa-refresh"></i></button>
    <?php echo JHTML::_('select.genericlist', $currencies, 'virtuemart_currency_id', 'class="'.$class.'"', 'virtuemart_currency_id', 'currency_txt', $virtuemart_currency_id) ; ?>
</form>
</div>

html/com_users/reset/complete.php000060400000002576150750504200013156 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidation');
?>
<div class="row">
	<div class="col-sm-4 col-sm-offset-4">
		<div class="reset-complete<?php echo $this->pageclass_sfx?>">
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h1>
					<?php echo $this->escape($this->params->get('page_heading')); ?>
				</h1>
			<?php endif; ?>

			<form action="<?php echo JRoute::_('index.php?option=com_users&task=reset.complete'); ?>" method="post" class="form-validate">
				<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
					<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
						<p><?php echo JText::_($fieldset->label); ?></p>
						<div class="form-group">
							<?php echo $field->label; ?>
							<div class="group-control">
								<?php echo $field->input; ?>
							</div>
						</div>
					<?php endforeach; ?>
				<?php endforeach; ?>

				<div class="form-group">
					<button type="submit" class="btn btn-primary validate"><?php echo JText::_('JSUBMIT'); ?></button>
				</div>
				<?php echo JHtml::_('form.token'); ?>
			</form>
		</div>
	</div>
</div>
html/com_users/reset/default.php000060400000002700150750504200012757 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidation');
?>
<div class="row reset-wrapper">
	<i class="pe pe-7s-key hidden-xs"></i>
	<div class="col-sm-6 col-sm-offset-3">
		<div class="reset<?php echo $this->pageclass_sfx?>">
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h1>
					<?php echo $this->escape($this->params->get('page_heading')); ?>
				</h1>
			<?php endif; ?>

			<form id="user-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=reset.request'); ?>" method="post" class="form-validate">
				<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
					<p><?php echo JText::_($fieldset->label); ?></p>
					<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
						<div class="form-group">
							<?php echo $field->label; ?>
							<div class="group-control">
								<?php echo $field->input; ?>
							</div>
						</div>
					<?php endforeach; ?>
				<?php endforeach; ?>

				<div class="form-group">
					<button type="submit" class="btn btn-primary validate"><?php echo JText::_('JSUBMIT'); ?></button>
				</div>
				<?php echo JHtml::_('form.token'); ?>
			</form>
		</div>
	</div>
</div>
html/com_users/reset/confirm.php000060400000002600150750504200012767 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidation');
?>
<div class="row">
	<div class="col-sm-4 col-sm-offset-4">
		<div class="reset-confirm<?php echo $this->pageclass_sfx?>">
			
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h1>
					<?php echo $this->escape($this->params->get('page_heading')); ?>
				</h1>
			<?php endif; ?>

			<form action="<?php echo JRoute::_('index.php?option=com_users&task=reset.confirm'); ?>" method="post" class="form-validate">
				<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
					<p><?php echo JText::_($fieldset->label); ?></p>
					<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
						<div class="form-group">
							<?php echo $field->label; ?>
							<div class="group-control">
								<?php echo $field->input; ?>
							</div>
						</div>
					<?php endforeach; ?>
				<?php endforeach; ?>

				<div class="form-group">
					<button type="submit" class="btn btn-primary validate"><?php echo JText::_('JSUBMIT'); ?></button>
				</div>
				<?php echo JHtml::_('form.token'); ?>
			</form>

		</div>
	</div>
</div>
html/com_users/login/default_login.php000060400000010257150750504200014143 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;
$input = JFactory::getApplication()->input;
$return = $input->get('return', base64_encode($this->form->getValue('return')), 'STRING');

JHtml::_('behavior.keepalive');
?>
<div class="row login-wrapper">
  <i class="pe pe-7s-key hidden-xs"></i>
	<div class="col-sm-6 col-sm-offset-3">
		<div class="login<?php echo $this->pageclass_sfx?>">
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h2 class="title"><i class="pe pe-7s-user"></i>
					<?php echo $this->escape($this->params->get('page_heading')); ?>
				</h2>
			<?php endif; ?>

			<?php if (($this->params->get('logindescription_show') == 1 && str_replace(' ', '', $this->params->get('login_description')) != '') || $this->params->get('login_image') != '') : ?>
			<div class="login-description">
			<?php endif; ?>

				<?php if ($this->params->get('logindescription_show') == 1) : ?>
					<?php echo $this->params->get('login_description'); ?>
				<?php endif; ?>

				<?php if (($this->params->get('login_image') != '')) :?>
					<img src="<?php echo $this->escape($this->params->get('login_image')); ?>" class="login-image" alt="<?php echo JTEXT::_('COM_USERS_LOGIN_IMAGE_ALT')?>"/>
				<?php endif; ?>

			<?php if (($this->params->get('logindescription_show') == 1 && str_replace(' ', '', $this->params->get('login_description')) != '') || $this->params->get('login_image') != '') : ?>
			</div>
			<?php endif; ?>

			<form action="<?php echo JRoute::_('index.php?option=com_users&task=user.login'); ?>" method="post" class="form-validate">

				<?php /* Set placeholder for username, password and secretekey */
					$this->form->setFieldAttribute( 'username', 'hint', JText::_('COM_USERS_LOGIN_USERNAME_LABEL') );
					$this->form->setFieldAttribute( 'password', 'hint', JText::_('JGLOBAL_PASSWORD') );
					$this->form->setFieldAttribute( 'secretkey', 'hint', JText::_('JGLOBAL_SECRETKEY') );
				?>

				<?php foreach ($this->form->getFieldset('credentials') as $field) : ?>
					<?php if (!$field->hidden) : ?>
						<div class="form-group">
							<div class="group-control">
								<?php echo $field->input; ?>
							</div>
						</div>
					<?php endif; ?>
				<?php endforeach; ?>

				<?php if ($this->tfa): ?>
					<div class="form-group">
						<div class="group-control">
							<?php echo $this->form->getField('secretkey')->input; ?>
						</div>
					</div>
				<?php endif; ?>

				<?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
					<div class="checkbox">
						<input id="remember" type="checkbox" name="remember" class="inputbox" value="yes" />
						<label for="remember"><?php echo JText::_('COM_USERS_LOGIN_REMEMBER_ME') ?></label>
					</div>
				<?php endif; ?>

				<div class="form-group">
					<button style="margin:10px 0;" type="submit" class="btn btn-primary">
						<?php echo JText::_('JLOGIN'); ?>
					</button>

					<div class="form-links">	
						<?php echo JText::_('MOD_LOGIN_FORGOT'); ?> <a href="<?php echo JRoute::_('index.php?option=com_users&view=remind'); ?>">
						<?php echo JText::_('MOD_LOGIN_FORGOT_USERNAME'); ?></a> <?php echo jText::_('MOD_LOGIN_OR'); ?> <a href="<?php echo JRoute::_('index.php?option=com_users&view=reset'); ?>">
						<?php echo JText::_('MOD_LOGIN_FORGOT_PASSWORD'); ?></a> <?php echo JText::_('FLEX_QUESTION_MARK'); ?>
					</div>
				</div>
                
                <?php $return = $this->form->getValue('return', '', $this->params->get('login_redirect_url', $this->params->get('login_redirect_menuitem'))); ?>
 				<input type="hidden" name="return" value="<?php echo base64_encode($return); ?>" />
				<?php echo JHtml::_('form.token'); ?>

			</form>

			<?php
			$usersConfig = JComponentHelper::getParams('com_users');
			if ($usersConfig->get('allowUserRegistration')) { ?>
			<div class="form-footer">
				<?php echo JText::_('MOD_NEW_REGISTER'); ?>
				<a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>">
					<?php echo JText::_('MOD_LOGIN_CREATE_ACCOUNT'); ?>
				</a>
			</div>
			<?php } ?>

		</div>
	</div>
</div>
html/com_users/login/default.php000060400000001052150750504200012744 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$cookieLogin = $this->user->get('cookieLogin');

if ($this->user->get('guest') || !empty($cookieLogin))
{
	// The user is not logged in or needs to provide a password.
	echo $this->loadTemplate('login');
}
else
{
	// The user is already logged in.
	echo $this->loadTemplate('logout');
}
html/com_users/login/default_logout.php000060400000004250150750504200014340 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;
?>
<div class="row">
	<div class="col-sm-4 col-sm-offset-4">
		<div class="logout<?php echo $this->pageclass_sfx?>">
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h2>
					<?php echo $this->escape($this->params->get('page_heading')); ?>
				</h2>
                <hr />
			<?php endif; ?>

			<?php if (($this->params->get('logoutdescription_show') == 1 && str_replace(' ', '', $this->params->get('logout_description')) != '')|| $this->params->get('logout_image') != '') : ?>
			<div class="logout-description">
			<?php endif; ?>

				<?php if ($this->params->get('logoutdescription_show') == 1) : ?>
					<p><?php echo $this->params->get('logout_description'); ?></p>
				<?php endif; ?>

				<?php if (($this->params->get('logout_image') != '')) :?>
					<p><img src="<?php echo $this->escape($this->params->get('logout_image')); ?>" class="logout-image" alt="<?php echo JTEXT::_('COM_USER_LOGOUT_IMAGE_ALT')?>"/></p>
				<?php endif; ?>

			<?php if (($this->params->get('logoutdescription_show') == 1 && str_replace(' ', '', $this->params->get('logout_description')) != '')|| $this->params->get('logout_image') != '') : ?>
			</div>
			<?php endif; ?>

			<form action="<?php echo JRoute::_('index.php?option=com_users&task=user.logout'); ?>" method="post">
				<div class="form-group">
					<button type="submit" class="btn btn-primary"><i style="margin-left:-3px;margin-right:9px;" class="fas fa-unlock-alt"></i><?php echo JText::_('JLOGOUT'); ?></button>
				</div>
				<?php if ($this->params->get('logout_redirect_url')) : ?>
					<input type="hidden" name="return" value="<?php echo base64_encode($this->params->get('logout_redirect_url', $this->form->getValue('return'))); ?>" />
				<?php else : ?>
					<input type="hidden" name="return" value="<?php echo base64_encode($this->params->get('logout_redirect_menuitem', $this->form->getValue('return'))); ?>" />
				<?php endif; ?>
				<?php echo JHtml::_('form.token'); ?>
			</form>
		</div>
	</div>
</div>
html/com_users/remind/default.php000060400000002705150750504200013120 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidation');
?>
<div class="row remind-wrapper">
	<i class="pe pe-7s-mail-open-file hidden-xs"></i>
	  <div class="col-sm-6 col-sm-offset-3">
		<div class="remind<?php echo $this->pageclass_sfx?>">
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h1>
					<?php echo $this->escape($this->params->get('page_heading')); ?>
				</h1>
			<?php endif; ?>

			<form id="user-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=remind.remind'); ?>" method="post" class="form-validate">
				<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
				<p><?php echo JText::_($fieldset->label); ?></p>
				<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
					<div class="form-group">
						<?php echo $field->label; ?>
						<div class="group-control">
							<?php echo $field->input; ?>
						</div>
					</div>
				<?php endforeach; ?>
				<?php endforeach; ?>
				<div class="form-group">
					<button type="submit" class="btn btn-primary validate"><?php echo JText::_('JSUBMIT'); ?></button>
				</div>
				<?php echo JHtml::_('form.token'); ?>
			</form>
		</div>
	</div>
</div>
html/com_users/registration/complete.php000060400000000764150750504200014543 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div class="registration-complete<?php echo $this->pageclass_sfx;?>">
	<?php if ($this->params->get('show_page_heading')) : ?>
	<h1>
		<?php echo $this->escape($this->params->get('page_heading')); ?>
	</h1>
	<?php endif; ?>
</div>
html/com_users/registration/default.php000060400000004710150750504200014352 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidation');
?>
<div class="row-fluid registration-wrapper">
<i class="pe pe-7s-users hidden-xs"></i>
	<div class="col-sm-6 col-sm-offset-3">
		<div class="registration<?php echo $this->pageclass_sfx?>">
			<?php if ($this->params->get('show_page_heading')) : ?>
				<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
			<?php endif; ?>
            <form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate" enctype="multipart/form-data">
			<?php // Iterate through the form fieldsets and display each one. ?>
            <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
                <?php $fields = $this->form->getFieldset($fieldset->name); ?>
                <?php if (count($fields)) : ?>
                <fieldset class="clearfix">
                    <?php // If the fieldset has a label set, display it as the legend. ?>
                    <?php if (isset($fieldset->label)) : ?>
                        <div class="spacer clearfix"><legend><?php echo JText::_($fieldset->label); ?></legend></div>
                    <?php endif; ?>
                    <div class="form-group">
                        <div class="group-control">
                        <?php echo $this->form->renderFieldset($fieldset->name); ?>
                        </div>
                    </div>  
                </fieldset>    
                <?php endif; ?>
            <?php endforeach; ?>
            <div class="form-group clearfix">
                <button type="submit" class="btn btn-success validate">
                    <?php echo JText::_('JREGISTER'); ?>
                </button>
                <a class="btn btn-danger" href="<?php echo JRoute::_(''); ?>" title="<?php echo JText::_('JCANCEL'); ?>">
                    <?php echo JText::_('JCANCEL'); ?>
                </a>
                <input type="hidden" name="option" value="com_users" />
                <input type="hidden" name="task" value="registration.register" />
            </div>
            <?php echo JHtml::_('form.token'); ?>
        </form>
		</div>
	</div>
</div>
html/layouts/helix3/frontend/generate.php000060400000004354150750504200014526 0ustar00<?php
/**
 * @package     Helix
 * @copyright   Copyright (C) 2010 - 2018 JoomShaper. All rights reserved.
 * @license     GNU General Public License version 2 or later.
 */
defined('_JEXEC') or die('Restricted Access');

//

//helper & model
$menu_class   = JPATH_ROOT . '/plugins/system/helix3/core/classes/helix3.php';

if (file_exists($menu_class)) {
    require_once($menu_class);
}

$template       = JFactory::getApplication()->getTemplate();
$themepath      = JPATH_THEMES . '/' . $template;
$rows_file      = $themepath . '/html/layouts/helix3/frontend/rows.php';
$lyt_thm_path   = $themepath . '/html/layouts/helix3/';

$this->helix3 = helix3::getInstance();

$layout_path  = (file_exists($rows_file)) ? $lyt_thm_path : JPATH_ROOT .'/plugins/system/helix3/layouts';

$data = $displayData;

$output ='';

$output .= '<' . $data['sematic'] . ' id="' . $data['id'] . '"' . $data['row_class'] . '>';


if ($data['componentArea']){
    if (!$data['pagebuilder']){
        if (!$data['fluidrow']){
			$output .= '<div class="container">';
		} 
		else {
			$output .= '<div class="container-fluid">';
		}
    } else {
		if (!$data['fluidrow']){
			if ($this->helix3->countModules('left') || $this->helix3->countModules('right')) {
				// When SPPB is inside Article with "left" or "right" modules
				$output .= '<div class="container has-left-right-modules">';
			}
		} 
		else {
			if ($this->helix3->countModules('left') || $this->helix3->countModules('right')) {
				// When SPPB is inside Article with "left" or "right" modules
				$output .= '<div class="container-fluid has-left-right-modules">';
			}
		}
	}
}
else{
    if (!$data['fluidrow']){
        $output .= '<div class="container">';
    } 
}


$getLayout = new JLayoutFile('frontend.rows', $layout_path );

$output .= $getLayout->render($data);


if ($data['componentArea']){
    if (!$data['pagebuilder']){
		if (!$data['fluidrow']){
			$output .= '</div>';
		} else {
			$output .= '</div>';
		}
	} else if ($this->helix3->countModules('left') || $this->helix3->countModules('right')) {
		// When SPPB is inside Article with "left" or "right" modules
		$output .= '</div>';	
	}
}

else{
    if (!$data['fluidrow']){
        $output .= '</div>';
    }
}

$output .= '</' . $data['sematic'] . '>';


echo $output;

html/layouts/helix3/frontend/modules.php000060400000004460150750504200014402 0ustar00<?php
/**
* @package Helix3 Framework
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2018 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/
defined('_JEXEC') or die('Restricted Access');

//helper & model
$menu_class   = JPATH_ROOT . '/plugins/system/helix3/core/classes/helix3.php';
$this->helix3 = helix3::getInstance();

if (file_exists($menu_class)) {
    require_once($menu_class);
}

$data = $displayData;

$left_right_modules = '';
$custom_class = (isset($data->settings->custom_class) && $data->settings->custom_class) ? ' ' . $data->settings->custom_class : '';

if (JFilterOutput::stringURLSafe($data->settings->name) == 'left' || JFilterOutput::stringURLSafe($data->settings->name) == 'right') {
	// When SPPB is inside Article with "left" modules
	$left_right_modules = ' sppb-in-article';
} 

$output ='';

    $output .= '<div id="sp-' . JFilterOutput::stringURLSafe($data->settings->name) . '" class="' . $data->className . $left_right_modules . '">';

        $output .= '<div class="sp-column' . $custom_class . '">';

        $features = (Helix3::hasFeature($data->settings->name))? helix3::getInstance()->loadFeature[$data->settings->name] : array();

            foreach ($features as $key => $feature){
                if (isset($feature['feature']) && $feature['load_pos'] == 'before' ) {
                    $output .= $feature['feature'];
                }
            }

            if (JFilterOutput::stringURLSafe($data->settings->name) == 'left' || JFilterOutput::stringURLSafe($data->settings->name) == 'right') {
			// Only "left" or "right" module positions
			$output .= '<div class="sp-lr">';
			} 
			
            $output .= '<jdoc:include type="modules" name="' . $data->settings->name . '" style="sp_xhtml" />';
			
			if (JFilterOutput::stringURLSafe($data->settings->name) == 'left' || JFilterOutput::stringURLSafe($data->settings->name) == 'right') {
			// Only "left" or "right" module positions
			$output .= '</div>';
			} 

            foreach ($features as $key => $feature){
                if (isset($feature['feature']) && $feature['load_pos'] != 'before' ) {
                    $output .= $feature['feature'];
                }
            }

        $output .= '</div>'; //.sp-column

    $output .= '</div>'; //.sp-


echo $output;
html/layouts/helix3/frontend/componentarea.php000060400000001640150750504200015562 0ustar00<?php
/**
 * @package     Helix
 *
 * @copyright   Copyright (C) 2010 - 2018 JoomShaper. All rights reserved.
 * @license     GNU General Public License version 2 or later.
 */
defined('_JEXEC') or die('Restricted Access');

$this->helix3 = helix3::getInstance();

$data = $displayData;

$output ='';


$output .= '<div id="sp-component" class="' . $data->className . '">';

$output .= '<div class="sp-column ' . ($data->settings->custom_class) . '">';
$output .= '<jdoc:include type="message" />';

if ($this->helix3->countModules('above-component')) {
$output .= '<div class="above-component"><jdoc:include type="modules" name="above-component" /></div>';
}
$output .= '<jdoc:include type="component" />';
if ($this->helix3->countModules('below-component')) {
$output .= '<div class="below-component"><jdoc:include type="modules" name="below-component" /></div>';
}
$output .= '</div>';

$output .= '</div>';


echo $output;

html/layouts/helix3/frontend/rows.php000060400000004424150750504200013724 0ustar00<?php
/**
 * @package     Helix
 *
 * @copyright   Copyright (C) 2010 - 2016 JoomShaper. All rights reserved.
 * @license     GNU General Public License version 2 or later.
 */
defined('_JEXEC') or die('Restricted Access');

//helper & model
$menu_class   = JPATH_ROOT . '/plugins/system/helix3/core/classes/helix3.php';

if (file_exists($menu_class)) {
    require_once($menu_class);
}

$template       = JFactory::getApplication()->getTemplate();
$themepath      = JPATH_THEMES . '/' . $template;
$carea_file     = $themepath . '/html/layouts/helix3/frontend/componentarea.php';
$module_file    = $themepath . '/html/layouts/helix3/frontend/modules.php';
$lyt_thm_path   = $themepath . '/html/layouts/helix3/';

$layout_path_carea  = (file_exists($carea_file)) ? $lyt_thm_path : JPATH_ROOT .'/plugins/system/helix3/layouts';
$layout_path_module = (file_exists($module_file)) ? $lyt_thm_path : JPATH_ROOT .'/plugins/system/helix3/layouts';

$data = $displayData;

$output ='';

$output .= '<div class="row">';

foreach ($data['rowColumns'] as $key => $column){

    //Responsive Utilities
    if (isset($column->settings->xs_col) && $column->settings->xs_col) {
        $column->className = $column->settings->xs_col . ' ' . $column->className;
    }

    if (isset($column->settings->sm_col) && $column->settings->sm_col) {
        $column->className = preg_replace('/col-sm-\d*/', $column->settings->sm_col, $column->className);
    }

    if (isset($column->settings->hidden_md) && $column->settings->hidden_md) {
        $column->className = $column->className . ' hidden-md hidden-lg';
    }

    if (isset($column->settings->hidden_sm) && $column->settings->hidden_sm) {
        $column->className = $column->className . ' hidden-sm';
    }

    if (isset($column->settings->hidden_xs) && $column->settings->hidden_xs) {
        $column->className = $column->className . ' hidden-xs';
    }
    //End Responsive Utilities

    if ($column->settings->column_type){ //Component
        $getLayout = new JLayoutFile('frontend.componentarea', $layout_path_carea );
        $output .= $getLayout->render($column);
    }
    else { // Module

        $getLayout = new JLayoutFile('frontend.modules', $layout_path_module );
        $output .= $getLayout->render($column);
    }
}

$output .= '</div>'; //.row

echo $output;
html/layouts/joomla/edit/frontediting_modules.php000060400000005150150750504200016346 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

// JLayout for standard handling of the edit modules:

$moduleHtml   = &$displayData['moduleHtml'];
$mod          = $displayData['module'];
$position     = $displayData['position'];
$menusEditing = $displayData['menusediting'];
$parameters   = JComponentHelper::getParams('com_modules');
$redirectUri  = '&return=' . urlencode(base64_encode(JUri::getInstance()->toString()));
$target       = '_blank';

if (preg_match('/<(?:div|span|nav|ul|ol|h\d) [^>]*class="[^"]* jmoddiv"/', $moduleHtml))
{
	// Module has already module edit button:
	return;
}

// Add css class jmoddiv and data attributes for module-editing URL and for the tooltip:
$editUrl = JUri::base() . 'administrator/index.php?option=com_modules&task=module.edit&id=' . (int) $mod->id;

if ($parameters->get('redirect_edit', 'site') === 'site')
{
	$editUrl = JUri::base() . 'index.php?option=com_config&controller=config.display.modules&id=' . (int) $mod->id . $redirectUri;
	$target  = '_self';
}

// Add class, editing URL and tooltip, and if module of type menu, also the tooltip for editing the menu item:
$count = 0;
$moduleHtml = preg_replace(
	// Replace first tag of module with a class
	'/^(\s*<(?:div|span|nav|ul|ol|h\d|section|aside|nav|address|article) [^>]*class="[^"]*)"/',
	// By itself, adding class jmoddiv and data attributes for the URL and tooltip:
	'\\1 jmoddiv" data-jmodediturl="' . $editUrl . '" data-target="' . $target . '" data-jmodtip="'
	.	JHtml::_('tooltipText', 
			JText::_('JLIB_HTML_EDIT_MODULE'),
			htmlspecialchars($mod->title, ENT_COMPAT, 'UTF-8') . '<br />' . sprintf(JText::_('JLIB_HTML_EDIT_MODULE_IN_POSITION'), htmlspecialchars($position, ENT_COMPAT, 'UTF-8')),
			0
		)
	. '"'
	// And if menu editing is enabled and allowed and it's a menu module, add data attributes for menu editing:
	.	($menusEditing && $mod->module === 'mod_menu' ?
			'" data-jmenuedittip="' . JHtml::_('tooltipText', 'JLIB_HTML_EDIT_MENU_ITEM', 'JLIB_HTML_EDIT_MENU_ITEM_ID') . '"'
			:
			''
		),
	$moduleHtml,
	1,
	$count
);

if ($count){
	// Load once booststrap tooltip and add stylesheet and javascript to head:
	//JHtml::_('bootstrap.tooltip');
	//JHtml::_('bootstrap.popover');

	JHtml::_('stylesheet', 'system/frontediting.css', array(), true);
	JHtml::_('script', 'system/frontediting.js', false, true);

	//Helix3
	helix3::addLess('frontend-edit', 'frontend-edit');
    helix3::addJS('frontend-edit.js');
}
html/layouts/joomla/system/message.php000060400000002037150750504200014146 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$msgList = $displayData['msgList'];

?>
<div id="system-message-container">
	<?php if (is_array($msgList) && !empty($msgList)) : ?>
		<div id="system-message">
			<?php foreach ($msgList as $type => $msgs) : ?>
				<div class="alert alert-<?php echo str_replace('alert-error', 'alert-error alert-danger', $type); ?>">
					<?php // This requires JS so we should add it trough JS. Progressive enhancement and stuff. ?>
					<a class="close" data-dismiss="alert">×</a>

					<?php if (!empty($msgs)) : ?>
						<h4 class="alert-heading"><?php echo JText::_($type); ?></h4>
						<div>
							<?php foreach ($msgs as $msg) : ?>
								<p><?php echo $msg; ?></p>
							<?php endforeach; ?>
						</div>
					<?php endif; ?>
				</div>
			<?php endforeach; ?>
		</div>
	<?php endif; ?>
</div>
html/layouts/joomla/editors/buttons/button.php000060400000002044150750504200015656 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$button = $displayData;

?>
<?php if ($button->get('name')) : ?>
	<?php
		$class    = ($button->get('class')) ? $button->get('class') : null;
		$class	 .= ($button->get('modal')) ? ' modal-button' : null;
		$href     = ($button->get('link')) ? ' href="' . JUri::base() . $button->get('link') . '"' : null;
		$onclick  = ($button->get('onclick')) ? ' onclick="' . $button->get('onclick') . '"' : ' onclick="IeCursorFix(); return false;"';
		$title    = ($button->get('title')) ? $button->get('title') : $button->get('text');
	?>
	<a class="btn-primary <?php echo $class; ?>" title="<?php echo $title; ?>" <?php echo $href . $onclick; ?> rel="<?php echo $button->get('options'); ?>">
		<i class="fa fa-<?php echo $button->get('name'); ?>"></i> <?php echo $button->get('text'); ?>
	</a>
<?php endif;html/layouts/joomla/editors/buttons.php000060400000001145150750504200014344 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$buttons = $displayData;

// Load modal popup behavior
JHtml::_('behavior.modal', 'a.modal-button');
?>
<div id="editor-xtd-buttons" class="pull-left">
	<?php if ($buttons) : ?>
		<?php foreach ($buttons as $button) : ?>
			<?php echo JLayoutHelper::render('joomla.editors.buttons.button', $button); ?>
		<?php endforeach; ?>
	<?php endif; ?>
</div>html/layouts/joomla/tinymce/togglebutton.php000060400000001220150750504200015354 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$name = $displayData;

?>
<div class="toggle-editor btn-toolbar pull-right clearfix">
	<a class="btn sppb-btn-default" href="#"
		onclick="tinyMCE.execCommand('mceToggleEditor', false, '<?php echo $name; ?>');return false;"
		title="<?php echo JText::_('PLG_TINY_BUTTON_TOGGLE_EDITOR'); ?>"
	>
		<i class="fas fa-eye"></i> <?php echo JText::_('PLG_TINY_BUTTON_TOGGLE_EDITOR'); ?>
	</a>
</div>html/layouts/joomla/content/categories_default_items.php000060400000001246150750504200017703 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$class = ' class="first"';

$item = $displayData->item;
$items = $displayData->get('items');
$params = $displayData->params;
$extension = $displayData->get('extension');
$className = substr($extension, 4);
// This will work for the core components but not necessarily for other components
// that may have different pluralisation rules.
if (substr($className, -1) == 's')
{
	$className = rtrim($className, 's');
}
html/layouts/joomla/content/intro_image.php000060400000006023150750504200015144 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
$tplParams 		= JFactory::getApplication()->getTemplate(true)->params;
$params  		= $displayData->params;
$attribs 		= json_decode($displayData->attribs);
$images 			= json_decode($displayData->images);
$imgsize 		= $tplParams->get('blog_list_image', 'default');
$intro_image 	= '';
// Include lazy load params
$has_lazyload = $tplParams->get('lazyload', 1);

if(isset($attribs->spfeatured_image) && $attribs->spfeatured_image != '') {

	if($imgsize == 'default') {
		$intro_image = $attribs->spfeatured_image;
	} else {
		$intro_image = $attribs->spfeatured_image;
		$basename = basename($intro_image);
		$list_image = JPATH_ROOT . '/' . dirname($intro_image) . '/' . JFile::stripExt($basename) . '_'. $imgsize .'.' . JFile::getExt($basename);
		if(file_exists($list_image)) {
			$intro_image = JURI::root(true) . '/' . dirname($intro_image) . '/' . JFile::stripExt($basename) . '_'. $imgsize .'.' . JFile::getExt($basename);
		}
	}
} elseif(isset($images->image_intro) && !empty($images->image_intro)) {
	$intro_image = $images->image_intro;
}

// Image alt (from Flex 3.8.3)
$intro_alt = ($images->image_intro_alt != '') ? $intro_alt = htmlspecialchars($images->image_intro_alt) : $intro_alt = htmlspecialchars($this->escape($displayData->title));

?>
<?php if(!empty($intro_image) || (isset($images->image_intro) && !empty($images->image_intro))) { ?>
<div class="entry-image intro-image">
	<?php if ($images->image_intro_caption) : echo '<div class="img-caption-overlay">'. htmlspecialchars($images->image_intro_caption) .'</div>'; endif; ?>
	<?php if ($params->get('link_titles') && $params->get('access-view')) { ?>
		<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug, $displayData->catid, $displayData->language)); ?>">
	<?php } ?>
	<?php 
		if(strpos($intro_image, 'http://') !== false || strpos($intro_image, 'https://') !== false){
			if($has_lazyload && $tplParams->get('blog_layout') != 'masonry') { ?>
				<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $intro_image; ?>" alt="<?php echo $intro_alt; ?>">
			<?php } else { ?>
			<img src="<?php echo htmlspecialchars($intro_image); ?>" alt="<?php echo $intro_alt; ?>" itemprop="thumbnailUrl">
			<?php } 
			} else { 
			if($has_lazyload && $tplParams->get('blog_layout') != 'masonry') { ?>
				<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $intro_image; ?>" alt="<?php echo $intro_alt; ?>">
			<?php } else { ?>
			<img src="<?php echo htmlspecialchars($intro_image); ?>" alt="<?php echo $intro_alt; ?>" itemprop="thumbnailUrl">
			<?php }
		} ?>
	<?php if ($params->get('link_titles') && $params->get('access-view')) { ?>
		</a>
	<?php } ?>
</div>
<?php } ?>
html/layouts/joomla/content/options_default.php000060400000003022150750504200016042 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.framework');

?>
<fieldset class="<?php echo !empty($displayData->formclass) ? $displayData->formclass : 'form-horizontal'; ?>">
	<legend><?php echo $displayData->name ?></legend>
	<?php if (!empty($displayData->description)): ?>
		<p><?php echo $displayData->description; ?></p>
	<?php endif; ?>
	<?php
	$fieldsnames = explode(',', $displayData->fieldsname);
	foreach($fieldsnames as $fieldname)
	{
		foreach ($displayData->form->getFieldset($fieldname) as $field)
		{
			$classnames = 'control-group';
			$rel = '';
			$showon = $displayData->form->getFieldAttribute($field->fieldname, 'showon');
			if (!empty($showon))
			{
				JHtml::_('jquery.framework');
				JHtml::_('script', 'jui/cms.js', false, true);

				$id = $displayData->form->getFormControl();
				$showon = explode(':', $showon, 2);
				$classnames .= ' showon_' . implode(' showon_', explode(',', $showon[1]));
				$rel = ' rel="showon_' . $id . '['. $showon[0] . ']"';
			}
	?>
		<div class="<?php echo $classnames; ?>"<?php echo $rel; ?>>
			<?php if (!isset($displayData->showlabel) || $displayData->showlabel): ?>
				<div class="control-label"><?php echo $field->label; ?></div>
			<?php endif; ?>
			<div class="controls"><?php echo $field->input; ?></div>
		</div>
	<?php
		}
	}
?>
</fieldset>
html/layouts/joomla/content/comments/comments.php000060400000001312150750504200016315 0ustar00<?php

//no direct access
defined('_JEXEC') or die('Restricted Access');

$params 	= JFactory::getApplication()->getTemplate(true)->params;

if( $params->get('commenting_engine') != 'disabled' ) {
	
	$url        =  JRoute::_(ContentHelperRoute::getArticleRoute($displayData->id . ':' . $displayData->alias, $displayData->catid, $displayData->language));
	$root       = JURI::base();
	$root       = new JURI($root);
	$url        = $root->getScheme() . '://' . $root->getHost() . $url;

	echo '<div id="sp-comments">';
	echo JLayoutHelper::render( 'joomla.content.comments.engine.comments.' . $params->get('commenting_engine'), array( 'item'=>$displayData, 'params'=>$params, 'url'=>$url ) );
	echo '</div><hr />';
}html/layouts/joomla/content/comments/comments_count.php000060400000001734150750504200017535 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/

//no direct access
defined('_JEXEC') or die('Restricted Access');

$params 	= JFactory::getApplication()->getTemplate(true)->params;

if( ( $params->get('commenting_engine') != 'disabled' ) && ( $params->get('comments_count') ) ) {
	
	$url        =  JRoute::_(ContentHelperRoute::getArticleRoute($displayData['item']->id . ':' . $displayData['item']->alias, $displayData['item']->catid, $displayData['item']->language));
	$root       = JURI::base();
	$root       = new JURI($root);
	$url        = $root->getScheme() . '://' . $root->getHost() . $url;

	?>
	<dd class="comment">
		<i class="fa fa-comments-o"></i>
		<?php echo JLayoutHelper::render( 'joomla.content.comments.engine.count.' . $params->get('commenting_engine'), array( 'item'=>$displayData, 'params'=>$params, 'url'=>$url ) ); ?>
	</dd>
	<?php

}html/layouts/joomla/content/comments/engine/count/intensedebate.php000060400000001363150750504200021705 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/
//no direct access
defined('_JEXEC') or die('Restricted Access');

if( $displayData['params']->get('intensedebate_acc') != '' ) {
	?>
	<span class="comments-anchor">
		<script type="text/javascript">
			var idcomments_acct = '<?php echo $displayData["params"]->get("intensedebate_acc"); ?>';
			var idcomments_post_id = '<?php echo md5( $displayData["url"] )?>';
			var idcomments_post_url = encodeURIComponent("<?php echo $displayData['url'];?>");
		</script>
		<script type="text/javascript" src="//www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
	</span>
	<?php
}html/layouts/joomla/content/comments/engine/count/facebook.php000060400000001461150750504200020643 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/
//no direct access
defined('_JEXEC') or die('Restricted Access');

if( $displayData['params']->get('fb_appID') != '' ) {

	$doc = JFactory::getDocument();

	if(!defined('HELIX_COMMENTS_FACEBOOK_COUNT')) {

		$doc->addScript( '//connect.facebook.net/en-GB/all.js#xfbml=1&appId=' . $displayData['params']->get('fb_appID') . '&version=v2.0' );

		define('HELIX_COMMENTS_FACEBOOK_COUNT', 1);

	}

	?>

	<span class="comments-anchor">
		<a href="<?php echo $displayData['url']; ?>#sp-comments"><fb:comments-count href=<?php echo $displayData['url']; ?>> </fb:comments-count> <?php echo JText::_('FLEX_COMMENTS_COUNT'); ?></a>
	</span>

	<?php

}html/layouts/joomla/content/comments/engine/count/disqus.php000060400000002203150750504200020375 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/

//no direct access
defined('_JEXEC') or die('Restricted Access');

if( $displayData['params']->get('disqus_subdomain') != '' ) {
	$doc = JFactory::getDocument();

	if(!defined('HELIX_COMMENTS_DISQUS_COUNT')) {
		ob_start();

		$devmode = $displayData['params']->get('disqus_devmode');
		if ($devmode) {
			echo 'var disqus_developer = "1";';
		}

		?>
		var disqus_shortname = '<?php echo $displayData['params']->get("disqus_subdomain"); ?>';
		(function () {
			var s = document.createElement('script'); s.async = true;
			s.type = 'text/javascript';
			s.src = '//' + disqus_shortname + '.disqus.com/count.js';
			(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
		}());

		<?php

		$output = ob_get_clean();

		$doc->addScriptdeclaration( $output );

		define('HELIX_COMMENTS_DISQUS_COUNT', 1);

	}

	?>
	<span class="comments-anchor">
		<a href="<?php echo $displayData['url']; ?>#disqus_thread"></a>
	</span>
	<?php
}
html/layouts/joomla/content/comments/engine/comments/disqus.php000060400000002217150750504200021077 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/

//no direct access
defined('_JEXEC') or die('Restricted Access');


if( $displayData['params']->get('disqus_subdomain') != '' ) {

	?>

	<div id="disqus_thread"></div>
	
	<script type="text/javascript">

	<?php
	$devmode = $displayData['params']->get('disqus_devmode');
	if ($devmode) {
		echo 'var disqus_developer = "1";';
	}
	?>

	var disqus_url= "<?php echo $displayData['url']; ?>";
	var disqus_identifier = "<?php echo md5( $displayData['url'] ); ?>";

	var disqus_shortname = '<?php echo $displayData["params"]->get("disqus_subdomain"); ?>';
	(function() {
		var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
		dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
		(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
	})();
	</script>
	<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

	<?php

}html/layouts/joomla/content/comments/engine/comments/facebook.php000060400000001676150750504200021350 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/
//no direct access
defined('_JEXEC') or die('Restricted Access');

if( $displayData['params']->get('fb_appID') != '' ) {
	?>

	<div id="fb-root"></div>
	<script>(function(d, s, id) {
		var js, fjs = d.getElementsByTagName(s)[0];
		if (d.getElementById(id)) return;
		js = d.createElement(s); js.id = id;
		js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=<?php echo $displayData['params']->get('fb_appID'); ?>&version=v2.0";
		fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk'));</script>

	<div class="fb-comments" data-href="<?php echo $displayData['url']; ?>" data-numposts="<?php echo $displayData['params']->get('fb_cpp'); ?>" data-width="<?php echo $displayData['params']->get('fb_width'); ?>" data-colorscheme="light"></div>
	
	<?php
}html/layouts/joomla/content/comments/engine/comments/intensedebate.php000060400000001341150750504200022376 0ustar00<?php
/**
* @author    JoomShaper http://www.joomshaper.com
* @copyright Copyright (C) 2010 - 2015 JoomShaper
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
*/
//no direct access
defined('_JEXEC') or die('Restricted Access');

if( $displayData['params']->get('intensedebate_acc') != '' ) {
	?>
	
	<script>
	var idcomments_acct = '<?php echo $displayData["params"]->get("intensedebate_acc"); ?>';
	var idcomments_post_id = '<?php echo md5( $displayData["url"] ); ?>';
	var idcomments_post_url = '<?php echo $displayData["url"]; ?>';
	</script>
	<span id="IDCommentsPostTitle" style="display:none"></span>
	<script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>

	<?php
}html/layouts/joomla/content/blog_style_default_links.php000060400000001060150750504200017712 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<ol class="nav nav-tabs nav-stacked">
<?php foreach ($displayData->get('link_items') as $item) : ?>
	<li>
		<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language)); ?>">
			<?php echo $item->title; ?></a>
	</li>
<?php endforeach; ?>
</ol>
html/layouts/joomla/content/blog_style_default_item_title.php000060400000003212150750504200020732 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Create a shortcut for params.
$params = $displayData->params;
$canEdit = $displayData->params->get('access-edit');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
?>
<?php if ($params->get('show_title') || $displayData->state == 0 || ($params->get('show_author') && !empty($displayData->author ))) : ?>
		<?php if ($params->get('show_title')) : ?>
			<h2 itemprop="name">
				<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
					<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug, $displayData->catid, $displayData->language)); ?>" itemprop="url">
					<?php echo $this->escape($displayData->title); ?></a>
				<?php else : ?>
					<?php echo $this->escape($displayData->title); ?>
				<?php endif; ?>
			</h2>
		<?php endif; ?>
		<?php if ($displayData->state == 0) : ?>
			<span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
		<?php endif; ?>
		<?php if (strtotime($displayData->publish_up) > strtotime(JFactory::getDate())) : ?>
			<span class="label label-warning"><?php echo JText::_('JNOTPUBLISHEDYET'); ?></span>
		<?php endif; ?>
		<?php if ((strtotime($displayData->publish_down) < strtotime(JFactory::getDate())) && $displayData->publish_down != JFactory::getDbo()->getNullDate()) : ?>
			<span class="label label-warning"><?php echo JText::_('JEXPIRED'); ?></span>
	<?php endif; ?>
<?php endif; ?>
html/layouts/joomla/content/associations.php000060400000000751150750504200015350 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

$items = $displayData;

if (!empty($items)) : ?>
	<ul class="item-associations">
		<?php foreach ($items as $id => $item) : ?>
				<li>
					<?php echo $item->link; ?>
				</li>
		<?php endforeach; ?>
	</ul>
<?php endif;
html/layouts/joomla/content/info_block/parent_category.php000060400000001652150750504200020145 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

?>
<dd class="parent-category-name">
	<i class="fa fa-folder-o"></i>
	<?php $title = $this->escape($displayData['item']->parent_title); ?>
	<?php if ($displayData['params']->get('link_parent_category') && !empty($displayData['item']->parent_slug)) : ?>
		<?php echo '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($displayData['item']->parent_slug)) . '" itemprop="genre" data-toggle="tooltip" title="' . JText::sprintf('COM_CONTENT_PARENT', '') . '">' . $title . '</a>'; ?>
	<?php else : ?>
		<?php echo '<span itemprop="genre" data-toggle="tooltip" title="' . JText::sprintf('COM_CONTENT_PARENT', '') . '">' . $title . '</span>'; ?>
	<?php endif; ?>
</dd>html/layouts/joomla/content/info_block/create_date.php000060400000001121150750504200017206 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('JPATH_BASE') or die;

?>
<dd class="create">
	<i class="far fa-calendar-alt"></i>
	<time datetime="<?php echo JHtml::_('date', $displayData['item']->created, 'c'); ?>" itemprop="dateCreated" data-toggle="tooltip" title="<?php echo JText::_('COM_CONTENT_CREATED_DATE'); ?>">
		<?php echo JHtml::_('date', $displayData['item']->created, JText::_('DATE_FORMAT_LC3')); ?>
	</time>
</dd>html/layouts/joomla/content/info_block/modify_date.php000060400000001131150750504200017233 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('JPATH_BASE') or die;

?>
<dd class="modified">
	<i class="far fa-calendar-check"></i>
	<time datetime="<?php echo JHtml::_('date', $displayData['item']->modified, 'c'); ?>" itemprop="dateModified" data-toggle="tooltip" title="<?php echo JText::_('COM_CONTENT_MODIFIED_DATE'); ?>">
		<?php echo JHtml::_('date', $displayData['item']->modified, JText::_('DATE_FORMAT_LC3')); ?>
	</time>
</dd>html/layouts/joomla/content/info_block/category.php000060400000001612150750504200016570 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('JPATH_BASE') or die;

?>
<dd class="category-name">
	<i class="far fa-folder-open"></i>
	<?php $title = $this->escape($displayData['item']->category_title); ?>
	<?php if ($displayData['params']->get('link_category') && $displayData['item']->catslug) : ?>
		<?php echo '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($displayData['item']->catslug)) . '" itemprop="genre" data-toggle="tooltip" title="' . JText::_('COM_CONTENT_CONTENT_TYPE_CATEGORY') . '">' . $title . '</a>'; ?>
	<?php else : ?>
		<?php echo '<span itemprop="genre" itemprop="genre" data-toggle="tooltip" title="' . JText::_('COM_CONTENT_CONTENT_TYPE_CATEGORY') . '">' . $title . '</span>'; ?>
	<?php endif; ?>
</dd>html/layouts/joomla/content/info_block/publish_date.php000060400000001131150750504200017412 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('JPATH_BASE') or die;
?>
<dd class="published">
	<i class="far fa-calendar"></i>
	<time datetime="<?php echo JHtml::_('date', $displayData['item']->publish_up, 'c'); ?>" itemprop="datePublished" data-toggle="tooltip" title="<?php echo JText::_('COM_CONTENT_PUBLISHED_DATE'); ?>">
		<?php echo JHtml::_('date', $displayData['item']->publish_up, JText::_('DATE_FORMAT_LC3')); ?>
	</time>
</dd>html/layouts/joomla/content/info_block/hits.php000060400000000736150750504200015730 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('JPATH_BASE') or die;

?>
<dd class="hits">
	<i class="far fa-eye"></i>
	<meta itemprop="interactionCount" content="UserPageVisits:<?php echo $displayData['item']->hits; ?>" />
	<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $displayData['item']->hits); ?>
</dd>html/layouts/joomla/content/info_block/block.php000060400000004421150750504200016046 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('JPATH_BASE') or die;

$blockPosition = $displayData['params']->get('info_block_position', 0);

?>
	<dl class="article-info">

		<?php if ($displayData['position'] == 'above' && ($blockPosition == 0 || $blockPosition == 2)
				|| $displayData['position'] == 'below' && ($blockPosition == 1)
				) : ?>

			<dt class="article-info-term"></dt>	
				
			<?php if ($displayData['params']->get('show_author') && !empty($displayData['item']->author )) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.author', $displayData); ?>
			<?php endif; ?>

			<?php if ($displayData['params']->get('show_parent_category') && !empty($displayData['item']->parent_slug)) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.parent_category', $displayData); ?>
			<?php endif; ?>

			<?php if ($displayData['params']->get('show_category')) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.category', $displayData); ?>
			<?php endif; ?>

			<?php echo JLayoutHelper::render('joomla.content.comments.comments_count', $displayData); //Helix Comment Count ?>

			<?php if ($displayData['params']->get('show_publish_date')) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.publish_date', $displayData); ?>
			<?php endif; ?>

		<?php endif; ?>

		<?php if ($displayData['position'] == 'above' && ($blockPosition == 0)
				|| $displayData['position'] == 'below' && ($blockPosition == 1 || $blockPosition == 2)
				) : ?>
			<?php if ($displayData['params']->get('show_create_date')) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.create_date', $displayData); ?>
			<?php endif; ?>

			<?php if ($displayData['params']->get('show_modify_date')) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.modify_date', $displayData); ?>
			<?php endif; ?>

			<?php if ($displayData['params']->get('show_hits')) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.hits', $displayData); ?>
			<?php endif; ?>
		<?php endif; ?>

		<?php echo JLayoutHelper::render('joomla.content.rating', $displayData) ?>

	</dl>
html/layouts/joomla/content/info_block/author.php000060400000001631150750504200016256 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('JPATH_BASE') or die;

?>
<dd class="createdby" itemprop="author" itemscope itemtype="http://schema.org/Person">
	<i class="fas fa-user"></i>
	<?php $author = ($displayData['item']->created_by_alias ? $displayData['item']->created_by_alias : $displayData['item']->author); ?>
	<?php $author = '<span itemprop="name" data-toggle="tooltip" title="' . JText::sprintf('COM_CONTENT_WRITTEN_BY', '') . '">' . $author . '</span>'; ?>
	<?php if (!empty($displayData['item']->contact_link ) && $displayData['params']->get('link_author') == true) : ?>
		<?php echo JHtml::_('link', $displayData['item']->contact_link, $author, array('itemprop' => 'url')); ?>
	<?php else :?>
		<?php echo $author; ?>
	<?php endif; ?>
</dd>html/layouts/joomla/content/social_share/entrylist_share.php000060400000007302150750504200020523 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('JPATH_BASE') or die;

$url = JRoute::_(ContentHelperRoute::getArticleRoute($displayData->id . ':' . $displayData->alias, $displayData->catid, $displayData->language));
$root = JURI::base();
$root = new JURI($root);
$url = $root->getScheme() . '://' . $root->getHost() . $url;

$params = JFactory::getApplication()->getTemplate(true)->params;

if ($params->get('social_share')) {
    ?>
    <div class="helix-social-share">
        <div class="helix-social-share-blog">
            <ul>
            	<?php if ($params->get('share_facebook', 1)) { ?>
                <li>
                    <div class="facebook" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_FACEBOOK'); ?>">

                        <a class="facebook" onClick="window.open('http://www.facebook.com/sharer.php?u=<?php echo $url; ?>', 'Facebook', 'width=600,height=300,left=' + (screen.availWidth / 2 - 300) + ',top=' + (screen.availHeight / 2 - 150) + ''); return false;" href="http://www.facebook.com/sharer.php?u=<?php echo $url; ?>">
                            <i class="fab fa-facebook-f"></i>
                        </a>

                    </div>
                </li>
                <?php } ?>
				<?php if ($params->get('share_twitter', 1)) { ?>
                <li>
                    <div class="twitter"  data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_TWITTER'); ?>">
                        <a class="twitter" onClick="window.open('http://twitter.com/share?url=<?php echo $url; ?>&amp;text=<?php echo str_replace(' ', '%20', $displayData->title); ?>', 'Twitter share', 'width=600,height=300,left=' + (screen.availWidth / 2 - 300) + ',top=' + (screen.availHeight / 2 - 150) + ''); return false;" href="http://twitter.com/share?url=<?php echo $url; ?>&amp;text=<?php echo str_replace('', '%20', $displayData->title); ?>">
                            <i class="fab fa-twitter"></i>
                        </a>
                    </div>
                </li>
                <?php } ?>
                <?php if ($params->get('share_google_plus', 1)) { ?>
                <li>
                    <div class="google-plus" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_GOOGLE_PLUS'); ?>">
                        <a class="google-plus" onClick="window.open('https://plus.google.com/share?url=<?php echo $url; ?>', 'Google plus', 'width=585,height=666,left=' + (screen.availWidth / 2 - 292) + ',top=' + (screen.availHeight / 2 - 333) + ''); return false;" href="https://plus.google.com/share?url=<?php echo $url; ?>" >
                            <i class="fab fa-google-plus-g"></i></a>
                    </div>
                </li>
                <?php } ?>
                <?php if ($params->get('share_linkedin', 1)) { ?>
                <li>
                    <div class="linkedin" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_LINKEDIN'); ?>" >
                        <a class="linkedin" onClick="window.open('http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url; ?>', 'Linkedin', 'width=585,height=666,left=' + (screen.availWidth / 2 - 292) + ',top=' + (screen.availHeight / 2 - 333) + ''); return false;" href="http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url; ?>" >
                            <i class="fab fa-linkedin-in"></i></a>
                    </div>
                </li>
                <?php } ?>
            </ul>
        </div>
    </div> <!-- /.helix-social-share -->
<?php } ?>
html/layouts/joomla/content/social_share/share.php000060400000006453150750504200016414 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('JPATH_BASE') or die;

$url  	=  JRoute::_(ContentHelperRoute::getArticleRoute($displayData->id . ':' . $displayData->alias, $displayData->catid, $displayData->language));
$root 	= JURI::base();
$root 	= new JURI($root);
$url  	= $root->getScheme() . '://' . $root->getHost() . $url;

$params 	= JFactory::getApplication()->getTemplate(true)->params;

if( $params->get('social_share') ) { ?>
	<div class="helix-social-share">
		<div class="helix-social-share-blog helix-social-share-article">
			<ul>
				<?php if ($params->get('share_facebook', 1)) { ?>
				<li>
					<div class="facebook" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_FACEBOOK'); ?>">

						<a class="facebook" onClick="window.open('http://www.facebook.com/sharer.php?u=<?php echo $url; ?>','Facebook','width=600,height=300,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-150)+''); return false;" href="http://www.facebook.com/sharer.php?u=<?php echo $url; ?>">
							<i class="fab fa-facebook-square"></i> <?php echo  JText::_('HELIX_FACEBOOK'); ?>
						</a>

					</div>
				</li>
                <?php } ?>
				<?php if ($params->get('share_twitter', 1)) { ?>
				<li>
					<div class="twitter" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_TWITTER'); ?>">
						<a class="twitter" onClick="window.open('http://twitter.com/share?url=<?php echo $url; ?>&amp;text=<?php echo str_replace('  ', '%20', $displayData->title); ?>','Twitter share','width=600,height=300,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-150)+''); return false;" href="http://twitter.com/share?url=<?php echo $url; ?>&amp;text=<?php echo str_replace(' ', '%20', $displayData->title); ?>">
							<i class="fab fa-twitter-square"></i> <?php echo  JText::_('HELIX_TWITTER'); ?>
						</a>
					</div>
				</li>
                <?php } ?>
                <?php if ($params->get('share_google_plus', 1)) { ?>
				<li>
					<div class="google-plus">
						<a class="google-plus" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_GOOGLE_PLUS'); ?>" onClick="window.open('https://plus.google.com/share?url=<?php echo $url; ?>','Google plus','width=585,height=666,left='+(screen.availWidth/2-292)+',top='+(screen.availHeight/2-333)+''); return false;" href="https://plus.google.com/share?url=<?php echo $url; ?>" >
						<i class="fab fa-google-plus-g"></i></a>
					</div>
				</li>
				<?php } ?>
                <?php if ($params->get('share_linkedin', 1)) { ?>
				<li>
					<div class="linkedin">
						<a class="linkedin" data-toggle="tooltip" data-placement="top" title="<?php echo JText::_('HELIX_SHARE_LINKEDIN'); ?>" onClick="window.open('http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url; ?>','Linkedin','width=585,height=666,left='+(screen.availWidth/2-292)+',top='+(screen.availHeight/2-333)+''); return false;" href="http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url; ?>" >	
						<i class="fab fa-linkedin-in"></i></a>
					</div>
				</li>
                <?php } ?>
			</ul>
		</div>		
	</div> <!-- /.helix-social-share -->
<?php } ?>html/layouts/joomla/content/readmore.php000060400000001747150750504200014455 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

$params = $displayData['params'];
$item = $displayData['item'];
?>

<div class="readmore">
	<a class="btn btn-readmore" href="<?php echo $displayData['link']; ?>" itemprop="url">
		<?php if (!$params->get('access-view')) :
			echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
		elseif ($readmore = $item->alternative_readmore) :
			echo $readmore;
			if ($params->get('show_readmore_title', 0) != 0) :
				echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
			endif;
		elseif ($params->get('show_readmore_title', 0) == 0) :
			echo JText::sprintf('READ_MORE_TITLE');
		else :
			echo JText::_('COM_CONTENT_READ_MORE');
			echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
		endif; ?>
	</a>
</div>
html/layouts/joomla/content/category_default.php000060400000007527150750504200016202 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

// Note that this layout opens a div with the page class suffix. If you do not use the category children
// layout you need to close this div either by overriding this file or in your main layout.
$params    = $displayData->params;
$extension = $displayData->get('category')->extension;
$canEdit   = $params->get('access-edit');
$className = substr($extension, 4);

// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$has_lazyload = $tpl_params->get('lazyload', 1);

// This will work for the core components but not necessarily for other components
// that may have different pluralisation rules.
if (substr($className, -1) == 's')
{
	$className = rtrim($className, 's');
}
$tagsData = $displayData->get('category')->tags->itemTags;
?>
<div>
	<div class="<?php echo $className .'-category' . $displayData->pageclass_sfx;?>">
		<?php if ($params->get('show_page_heading')) : ?>
			<h1>
				<?php echo $displayData->escape($params->get('page_heading')); ?>
			</h1>
		<?php endif; ?>
		<?php if($params->get('show_category_title', 1)) : ?>
			<h2>
				<?php echo JHtml::_('content.prepare', $displayData->get('category')->title, '', $extension . '.category.title'); ?>
			</h2>
		<?php endif; ?>
		<?php if ($params->get('show_cat_tags', 1)) : ?>
			<?php echo JLayoutHelper::render('joomla.content.tags', $tagsData); ?>
		<?php endif; ?>
		<?php if ($params->get('show_description', 1) || $params->def('show_description_image', 1)) : ?>
			<div class="category-desc">
				<?php if ($params->get('show_description_image') && $displayData->get('category')->getParams()->get('image')) : ?>
                <?php 
				$cat_image = $displayData->get('category')->getParams()->get('image');
					if(strpos($cat_image, 'http://') !== false || strpos($cat_image, 'https://') !== false){
						if($has_lazyload) { ?>
                        	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $cat_image; ?>" alt="<?php echo htmlspecialchars($displayData->get('category')->getParams()->get('image_alt')); ?>" data-expand="-10">
                    	<?php } else { ?>
                        	<img src="<?php echo $cat_image; ?>" alt="<?php echo htmlspecialchars($displayData->get('category')->getParams()->get('image_alt')); ?>">
                        <?php } 
						} else { 
                        if($has_lazyload) { ?>
                        	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $cat_image; ?>" alt="<?php echo htmlspecialchars($displayData->get('category')->getParams()->get('image_alt')); ?>" data-expand="-10">
                    	<?php } else { ?>
                        	<img src="<?php echo $cat_image; ?>" alt="<?php echo htmlspecialchars($displayData->get('category')->getParams()->get('image_alt')); ?>">
                        <?php }
					} ?>
				<?php endif; ?>
				<?php if ($params->get('show_description') && $displayData->get('category')->description) : ?>
					<?php echo JHtml::_('content.prepare', $displayData->get('category')->description, '', $extension . '.category'); ?>
				<?php endif; ?>
				<div class="clr"></div>
			</div>
		<?php endif; ?>
		<?php echo $displayData->loadTemplate($displayData->subtemplatename); ?>

		<?php if ($displayData->get('children') && $displayData->maxLevel != 0) : ?>
			<div class="cat-children">
				<h3>
					<?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?>
				</h3>

				<?php echo $displayData->loadTemplate('children'); ?>
			</div>
		<?php endif; ?>
	</div>
</div>

html/layouts/joomla/content/rating.php000060400000002466150750504200014142 0ustar00<?php
/**
 * @package     Helix3
 * @subpackage  Layout
 * @author 		JoomShaper
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

if($displayData['params']->get('show_vote')) {

$rating = (int) $displayData['item']->rating;
$layout = JRequest::getCmd('view', 'article');

$rating_count = $displayData['item']->rating_count;
if($rating_count == '') {
	$rating_count = 0;
}

$class_name = '';

if ($layout == 'article') {
	$class_name = ' sp-rating';
}
?>
	<dd class="post_rating" id="post_vote_<?php echo $displayData['item']->id; ?>">
		<?php echo JText::_('HELIX3_ARTICLE_RATING'); ?>: <div class="voting-symbol<?php echo $class_name; ?>">
			<?php
			$j = 0;
			for($i = $rating; $i < 5; $i++){
				echo '<span class="star" data-number="'.(5-$j).'"></span>';
				$j = $j+1;
			}
			for ($i = 0; $i < $rating; $i++)
			{
				echo '<span class="star active" data-number="'.($rating - $i).'"></span>';
			}
			?>
		</div>
		<span class="ajax-loader fas fa-spinner fa-spin"></span>
		<span class="voting-result">( <?php echo ($rating_count>1) ? $rating_count . ' ' . JText::_('HELIX3_COUNT_RATINGS') : $rating_count . ' ' . JText::_('HELIX3_COUNT_RATING'); ?> )</span>
</dd>
<?php }html/layouts/joomla/content/full_image.php000060400000004430150750504200014753 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
$params = $displayData->params;
$tplParams = JFactory::getApplication()->getTemplate(true)->params; // Template's params
$attribs = json_decode($displayData->attribs);
$images = json_decode($displayData->images);
// Include lazy load params
$has_lazyload = $tplParams->get('lazyload', 1);
$full_image 	= '';

if(isset($attribs->spfeatured_image) && $attribs->spfeatured_image != '') {
	$full_image = $attribs->spfeatured_image;
} elseif(isset($images->image_fulltext) && !empty($images->image_fulltext)) {
	$full_image = $images->image_fulltext;
}

// Image alt (from Flex 3.8.3)
$intro_alt = ($images->image_fulltext_alt != '') ? $intro_alt = htmlspecialchars($images->image_fulltext_alt) : $intro_alt = htmlspecialchars($this->escape($displayData->title));
?>
<?php if(!empty($full_image) || (isset($images->image_fulltext) && !empty($images->image_fulltext))) { ?>
	<?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
	<div class="entry-image full-image">
		<?php if ($images->image_fulltext_caption) : echo '<div class="img-caption-overlay">'. htmlspecialchars($images->image_fulltext_caption) .'</div>'; endif; ?>
		<?php if(strpos($full_image, 'http://') !== false || strpos($full_image, 'https://') !== false){
			if($has_lazyload) { ?>
				<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo htmlspecialchars($full_image); ?>" alt="<?php echo $intro_alt; ?>">
			<?php } else { ?>
			<img src="<?php echo htmlspecialchars($full_image); ?>" alt="<?php echo $intro_alt; ?>" itemprop="image">
			<?php } 
			} else { 
			if($has_lazyload) { ?>
				<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . htmlspecialchars($full_image); ?>" alt="<?php echo $intro_alt; ?>">
			<?php } else { ?>
			<img src="<?php echo htmlspecialchars($full_image); ?>" alt="<?php echo $intro_alt; ?>" itemprop="image">
			<?php }
		} ?>
     </div>
<?php } ?>
html/layouts/joomla/content/tags.php000060400000002566150750504210013616 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('JPATH_BASE') or die;

use Joomla\Registry\Registry;

JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php');

?>
<?php if (!empty($displayData)) : ?>
	<div class="tags">
    	<?php // Tags or (one) tag
		foreach ($displayData as $n => $nmb) :
			if($n == 0) :
				$number_tags = '';
            else : 
				$number_tags = 's';
            endif;
		endforeach; ?>
        <span><i class="fas fa-tag<?php echo $number_tags; ?> hasTooltip" title="<?php echo JText::_('HELIX_TAGS'); ?>"></i></span>   
		<?php foreach ($displayData as $i => $tag) : ?>
			<?php if (in_array($tag->access, JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')))) : ?>
				<?php $tagParams = new Registry($tag->params); ?>
				<?php $link_class = $tagParams->get('tag_link_class'); ?>
				<a href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($tag->tag_id . '-' . $tag->alias)) ?>" class="<?php echo $link_class; ?>" rel="tag"><?php echo $this->escape($tag->title); ?></a>
				<?php if ($link_class != 'label label-info') { 
					if($i != (count($displayData)-1)) echo ','; ?>	
				<?php } ?>
			<?php endif; ?>
		<?php endforeach; ?>
	</div>
<?php endif; ?>
html/layouts/joomla/content/post_formats/post_video.php000060400000003126150750504210017544 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access

defined('JPATH_BASE') or die;

// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$major_color = ($tpl_params->get('preset1_major') != '') ? $tpl_params->get('preset1_major') : 'F14833';

if ( $displayData['params']->get('video') ) {
	
	$video = parse_url($displayData['params']->get('video'));
	$output = '';

	switch($video['host']) {
		case 'youtu.be':
		$video_id 	= trim($video['path'],'/');
		$video_src 	= '//www.youtube.com/embed/' . $video_id;
		break;

		case 'www.youtube.com':
		case 'youtube.com':
		//parse_str($video['query'], $query);
		//$video_id 	= $query['v'];
		$video_id 	= trim($video['path'],'/embed');
		$video_src 	= 'https://www.youtube.com/embed/' . $video_id . '?showinfo=0&#038;controls=1';
		break;

		case 'vimeo.com':
		case 'www.vimeo.com':
		$video_id 	= trim($video['path'],'/');
		$video_src 	= "https://player.vimeo.com/video/". $video_id ."?title=0&byline=0&portrait=0&color=". trim($major_color,'#') ."";
	}

	if($video_src) {
		$output .= '<div class="entry-video embed-responsive embed-responsive-16by9">';
		$output .= '<iframe class="embed-responsive-item" src="'. $video_src .'" frameborder="0" allow="autoplay; encrypted-media" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
		$output .= '</div>';
		echo $output;
	} // has video source
	
} // has video value
html/layouts/joomla/content/post_formats/icons.php000060400000004062150750504210016504 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('JPATH_BASE') or die;

$params 	= JFactory::getApplication()->getTemplate(true)->params;

$format = $displayData;

if($params->get('show_post_format')) {

	//echo '<span class="post-format">';

	if (  $format == 'audio' ) {
		if ( $params->get('custom_audio_icon') != '' ) {
			echo '<i class="' .$params->get('custom_audio_icon') .'"></i>';
		} else {
			echo '<i class="fas fa-music"></i>';
		}
	} else if (  $format == 'video' ) {
		if ( $params->get('custom_video_icon') != '' ) {
			echo '<i class="' .$params->get('custom_video_icon') .'"></i>';
		} else {
			echo '<i class="fas fa-video"></i>';
		}
	} else if (  $format == 'gallery' ) {
		if ( $params->get('custom_gallery_icon') != '' ) {
			echo '<i class="' .$params->get('custom_gallery_icon') .'"></i>';
		} else {
			echo '<i class="far fa-images"></i>';
		}
	} else if (  $format == 'quote' ) {
		if ( $params->get('custom_quote_icon') != '' ) {
			echo '<i class="'. $params->get('custom_quote_icon') .'"></i>';
		} else {
			echo '<i class="fas fa-quote-left"></i>';
		}
	} else if (  $format == 'link' ) {
		if ( $params->get('custom_link_icon') != '' ) {
			echo '<i class="'. $params->get('custom_link_icon') .'"></i>';
		} else {
			echo '<i class="fas fa-link"></i>';
		}
	} else if (  $format == 'status' ) {
		if ( $params->get('custom_status_icon') != '' ) {
			echo '<i class="'. $params->get('custom_status_icon') .'"></i>';
		} else {
			echo '<i class="far fa-comment"></i>';
		}
	} else if (  $format == 'custom' ) {
		if ( $params->get('custom_post_icon') != '' ) {
			echo '<i class="'. $params->get('custom_post_icon') .'"></i>';
		} else {
			echo '<i class="far fa-thumbs-up"></i>';
		}
	} else {
		if ( $params->get('custom_standard_icon') != '' ) {
			echo '<i class="'. $params->get('custom_standard_icon') .'"></i>';
		} else {
			echo '<i class="fas fa-stream"></i>';
		}
	}
	//echo '</span>';

} 
html/layouts/joomla/content/post_formats/post_link.php000060400000001175150750504210017375 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

if ( $displayData['params']->get('link_url') ) {

	$link_title = ( $displayData['params']->get('link_title') ) ? $displayData['params']->get('link_title') : $displayData['params']->get('link_url');

	?>
	<div class="entry-link">
		<a target="_blank" href="<?php echo $displayData['params']->get('link_url'); ?>"><h4><?php echo $link_title; ?></h4></a>
	</div>
	<?php
}
html/layouts/joomla/content/post_formats/post_gallery.php000060400000012422150750504210020074 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined('JPATH_BASE') or die;

$doc = JFactory::getDocument();
$app = JFactory::getApplication();
JHtml::_('jquery.framework');

$item = $displayData['item'];

$items_per_row = ($displayData['params']->get('items_per_row') != '') ? $items_per_row = $displayData['params']->get('items_per_row') : $items_per_row = '1';
$margin_between_items = ($displayData['params']->get('$margin_between_items') != '' || $displayData['params']->get('items_per_row') != '') ? $margin_between_items = 'slideMargin:' . $displayData['params']->get('margin_between_items') .',' : $margin_between_items = 'slideMargin:0,';
$transition_effect = $displayData['params']->get('transition_effect');
$transition_duration = ($displayData['params']->get('transition_duration') != 0) ? $transition_duration = $displayData['params']->get('transition_duration') : $transition_duration = '700';
$show_arrows = $displayData['params']->get('show_arrows', 1);
$arrow_size = ($displayData['params']->get('arrow_size') != '') ? $arrow_size = $displayData['params']->get('arrow_size') : $arrow_size = '44';
$arrow_icons = $displayData['params']->get('arrow_icons');
$arrows_bg = ($displayData['params']->get('arrows_bg') != '') ? $arrows_bg = 'background:' . $displayData['params']->get('arrows_bg') . ';' : $arrows_bg = 'background:rgba(10,10,10,.3);';
$arrows_color = ($displayData['params']->get('arrows_color') != '') ? $arrows_color = '.lSAction > a {color:' . $displayData['params']->get('arrows_color') . '}' : $arrows_color = '';
$arrows_color_style = ($displayData['params']->get('arrows_color') != '') ? $arrows_color_style = 'color:' . $displayData['params']->get('arrows_color') . ';' : $arrows_color_style = '';
$show_pager = $displayData['params']->get('show_pager');
$autoplay = $displayData['params']->get('autoplay', 1);
$auto_transition = ($displayData['params']->get('autoplay') != 0) ? $auto_transition = $displayData['params']->get('auto_transition') . '000' : $auto_transition = '5000';
$ltr_rtl = $displayData['params']->get('ltr_rtl');
$items_per_row > 2 ? $responsive_items_per_row = ( $displayData['params']->get('items_per_row') - 1 ) : $responsive_items_per_row = '1';
	
$left_arrow = '';
$right_arrow = '';
if ($arrow_icons == 'pixeden-circle') {
		$left_arrow = 'pe pe-7s-angle-left-circle';
	$right_arrow = 'pe pe-7s-angle-right-circle';
} elseif ($arrow_icons == 'fontawesome-angle') {
	$left_arrow = 'fas fa-angle-left';
	$right_arrow = 'fas fa-angle-right';
} elseif ($arrow_icons == 'fontawesome-chevron') {
	$left_arrow = 'fas fa-chevron-left';
	$right_arrow = 'fas fa-chevron-right';
} else {
	$left_arrow = 'pe pe-7s-angle-left';
	$right_arrow = 'pe pe-7s-angle-right';
}

// Image alt (from Flex 3.8.3)
$intro_alt = $item->title;
?>
<?php 
if($displayData['params']->get('gallery')) {
	$images = json_decode( $displayData['params']->get('gallery') );
	$randomid = rand(1,1000);
	// Add CSS styling
	if ($show_arrows == 1) {
	$arrows_style = '.lSPrev,.lSNext{'
		. 'height:'.$arrow_size.'px;'
		. 'width:'.$arrow_size.'px;'
		. '}'
		. '.lSPrev>i,.lSNext>i{'
		. 'font-size:'.$arrow_size.'px;}'; 
		$doc->addStyledeclaration($arrows_style);
	}
	$html = '';
	$html .= '<div class="entry-gallery">';
		if( count( $images->gallery_images ) ) {     
			$html .= '<ul id="post-slider-'. $randomid .'" class="list-unstyled post-slides">';
			foreach ( $images->gallery_images as $key => $image ) {  

			    $active = ($key===0) ? ' active' : '';
				$html .= '<li class="item'. $active .'">';
				$html .= '<img src="'. $image .'" alt="'. $intro_alt .'">';
				$html .= '</li>';
			} 
			$html .= '</ul>';  
		}
	$html .= '</div>';
	echo $html;
} ?>
<script type="text/javascript">
 jQuery(function($){
	var $post_slider = $("#post-slider-<?php echo $randomid; ?>");
	$post_slider.imagesLoaded(function(){
	$($post_slider).lightSlider({
		<?php if ($show_arrows == 0) { ?>controls: false,<?php } ?>
prevHtml:'<i style="width:<?php echo $arrow_size; ?>px;height:<?php echo $arrow_size; ?>px;margin-top:-<?php echo round($arrow_size / 2); ?>px;font-size:<?php echo $arrow_size; ?>px;<?php echo $arrows_color_style . $arrows_bg; ?>" class="<?php echo $left_arrow; ?>"></i>',
		nextHtml:'<i style="width:<?php echo $arrow_size; ?>px;height:<?php echo $arrow_size; ?>px;margin-top:-<?php echo round($arrow_size / 2); ?>px;font-size:<?php echo $arrow_size; ?>px;<?php echo $arrows_color_style . $arrows_bg; ?>" class="<?php echo $right_arrow; ?>"></i>',
		item:<?php echo $items_per_row; ?>,
		slideMove:<?php echo $items_per_row; ?>,
		loop:true,
		<?php echo $margin_between_items; ?>
		
		pauseOnHover:true,
		<?php if ($autoplay == 1) { ?>auto:true,
		pause:<?php echo $auto_transition; ?>,
		<?php } ?>
speed:<?php echo $transition_duration; ?>,
		<?php if ($show_pager == 0) { ?>pager:false,<?php } ?>
<?php if ($transition_effect == 'fade') { ?>mode:'fade',<?php } ?>
<?php if ($ltr_rtl == 2) { ?>rtl:true,<?php } ?>
		
		cssEasing: 'cubic-bezier(0.75, 0, 0.35, 1)',
		adaptiveHeight:true,
		keyPress:true,
		responsive:[{breakpoint:768,settings:{item:<?php echo $responsive_items_per_row; ?>}},{breakpoint:480,settings:{item:1}}]
		});
	});
});
</script>html/layouts/joomla/content/post_formats/post_custom.php000060400000000651150750504210017750 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

if( $displayData['params']->get('custom_post') ) {
	echo '<div class="entry-gallery">';
	echo $displayData['params']->get('custom_post');
	echo '</div>';
}

html/layouts/joomla/content/post_formats/post_quote.php000060400000001257150750504210017576 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

if ( $displayData['params']->get('quote_text') ) {
	?>
	<div class="entry-quote">
		<blockquote>
			<p><i class="fa fa-quote-left"></i><?php echo $displayData['params']->get('quote_text'); ?><i class="fa fa-quote-right"></i></p>
			<?php if ( $displayData['params']->get('quote_author') ) { ?>
				<small><?php echo $displayData['params']->get('quote_author'); ?></small>
			<?php } ?>
		</blockquote>
	</div>
	<?php
}
html/layouts/joomla/content/post_formats/post_audio.php000060400000000710150750504210017533 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

if ( $displayData['params']->get('audio') ) {
	?>
	<div class="entry-audio embed-responsive embed-responsive-16by9">
		<?php echo $displayData['params']->get('audio'); ?>
	</div>
	<?php
}
html/layouts/joomla/content/post_formats/post_status.php000060400000000646150750504210017765 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

if( $displayData['params']->get('post_status') ) {
	echo '<div class="entry-status">';
	echo $displayData['params']->get('post_status');
	echo '</div>';
}html/layouts/joomla/content/categories_default.php000060400000002430150750504210016477 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<div class="categories-list<?php echo $displayData->pageclass_sfx;?>">
<?php if ($displayData->params->get('show_page_heading')) : ?>
<h1>
	<?php echo $displayData->escape($displayData->params->get('page_heading')); ?>
</h1>
<?php endif; ?>

<?php if ($displayData->params->get('show_base_description')) : ?>
	<?php //If there is a description in the menu parameters use that; ?>
		<?php if($displayData->params->get('categories_description')) : ?>
			<div class="category-desc base-desc">
			<?php echo JHtml::_('content.prepare', $displayData->params->get('categories_description'), '',  $displayData->get('extension') . '.categories'); ?>
			</div>
		<?php else : ?>
			<?php //Otherwise get one from the database if it exists. ?>
			<?php  if ($displayData->parent->description) : ?>
				<div class="category-desc base-desc">
					<?php echo JHtml::_('content.prepare', $displayData->parent->description, '', $displayData->parent->extension . '.categories'); ?>
				</div>
			<?php endif; ?>
		<?php endif; ?>
	<?php endif; ?>
</div>html/mod_finder/default.php000060400000011740150750504210011751 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_finder
 *
 * @copyright   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_SITE . '/components/com_finder/helpers/html');

JHtml::_('jquery.framework');
JHtml::_('formbehavior.chosen');
JHtml::_('bootstrap.tooltip');

// Load the smart search component language file.
$lang = JFactory::getLanguage();
$lang->load('com_finder', JPATH_SITE);

$suffix = $params->get('moduleclass_sfx');
$output = '<div class="search flex-search">';
$output .= '<input type="text" name="q" id="mod-finder-searchword' . $module->id . '" class="inputbox search-query" size="' . $params->get('field_size', 20) . '" value="' . htmlspecialchars(JFactory::getApplication()->input->get('q', '', 'string'), ENT_COMPAT, 'UTF-8') . '"' . ' placeholder="' . JText::_('MOD_FINDER_SEARCH_VALUE') . '"/>';
if ($params->get('show_button', 0) == 0) {
	$output .= '<input type="submit" class="hidden finder" />';
}
$output .= '</div>';

$showLabel  = $params->get('show_label', 1);
$labelClass = (!$showLabel ? 'element-invisible ' : '') . 'finder' . $suffix;
if ($showLabel) {
	$label = '<label for="mod-finder-searchword' . $module->id . '" class="' . $labelClass . '">' . $params->get('alt_label', JText::_('JSEARCH_FILTER_SUBMIT')) . '</label>';

	switch ($params->get('label_pos', 'left'))
	{
		case 'top' :
			$output = $label . '<br />' . $output;
			break;
	
		case 'bottom' :
			$output .= '<br />' . $label;
			break;
	
		case 'right' :
			$output .= $label;
			break;
	
		case 'left' :
		default :
			$output = $label . $output;
			break;
	}
}

$margin = !$showLabel ? $margin = 'style="margin:10px auto;" ' : $margin = '';
if ($params->get('show_button', 0)) {
	
	$button = '<button class="btn sppb-btn-default btn-block ' . $suffix . ' finder' . $suffix . '" type="submit">' . JText::_('JSEARCH_FILTER_SUBMIT') . '</button>';

	switch ($params->get('button_pos', 'left'))
	{
		case 'top' :
			$output = $button . '<div class="clearfix" style="margin-bottom:-10px;"></div><br />' . $output;
			break;

		case 'bottom' :
			$output .= '<div class="clearfix" style="margin-top:-10px;"></div><br />' . $button;
			break;

		case 'right' :
			$output .= $button;
			break;

		case 'left' :
		default :
			$output = $button . $output;
			break;
	}
}

JHtml::_('stylesheet', 'com_finder/finder.css', array('version' => 'auto', 'relative' => true));

$script = "
jQuery(document).ready(function() {
	var value, searchword = jQuery('#mod-finder-searchword" . $module->id . "');

		// Get the current value.
		value = searchword.val();

		// If the current value equals the default value, clear it.
		searchword.on('focus', function ()
		{
			var el = jQuery(this);

			if (el.val() === '" . JText::_('MOD_FINDER_SEARCH_VALUE', true) . "')
			{
				el.val('');
			}
		});

		// If the current value is empty, set the previous value.
		searchword.on('blur', function ()
		{
			var el = jQuery(this);

			if (!el.val())
			{
				el.val(value);
			}
		});

		jQuery('#mod-finder-searchform" . $module->id . "').on('submit', function (e)
		{
			e.stopPropagation();
			var advanced = jQuery('#mod-finder-advanced" . $module->id . "');

			// Disable select boxes with no value selected.
			if (advanced.length)
			{
				advanced.find('select').each(function (index, el)
				{
					var el = jQuery(el);

					if (!el.val())
					{
						el.attr('disabled', 'disabled');
					}
				});
			}
		});";
/*
 * This segment of code sets up the autocompleter.
 */
if ($params->get('show_autosuggest', 1))
{
	JHtml::_('script', 'jui/jquery.autocomplete.min.js', array('version' => 'auto', 'relative' => true));

	$script .= "
	var suggest = jQuery('#mod-finder-searchword" . $module->id . "').autocomplete({
		serviceUrl: '" . JRoute::_('index.php?option=com_finder&task=suggestions.suggest&format=json&tmpl=component') . "',
		paramName: 'q',
		minChars: 1,
		maxHeight: 400,
		width: 300,
		zIndex: 9999,
		deferRequestBy: 500
	});";
}

$script .= '});';

JFactory::getDocument()->addScriptDeclaration($script);
?>
<div class="finder<?php echo $suffix; ?>">
	<form id="mod-finder-searchform<?php echo $module->id; ?>" action="<?php echo JRoute::_($route); ?>" method="get" class="form-search" role="search">
		<?php
		// Show the form fields.
		echo $output;
		?>
		<?php $show_advanced = $params->get('show_advanced', 0); ?>
		<?php if ($show_advanced == 2) : ?>
			<div class="clearfix" style="margin-top:-10px;"></div><br />
			<a class="btn-block" href="<?php echo JRoute::_($route); ?>"><?php echo JText::_('COM_FINDER_ADVANCED_SEARCH'); ?></a>
		<?php elseif ($show_advanced == 1) : ?>
			<div style="margin:15px auto;" class="mod-finder-advanced clearfix" id="mod-finder-advanced<?php echo $module->id; ?>">
				<?php echo JHtml::_('filter.select', $query, $params); ?>
			</div>
		<?php endif; ?>
		<?php echo modFinderHelper::getGetFields($route, (int) $params->get('set_itemid', 0)); ?>
	</form>
</div>
html/mod_articles_latest/default.php000060400000005677150750504210013700 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_articles_latest
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$has_lazyload = $tpl_params->get('lazyload', 1);

?>
<div class="latest-articles<?php echo $moduleclass_sfx; ?>">
<?php foreach ($list as $item) {

	$attrbs = json_decode($item->attribs);
	$images = json_decode($item->images);
	$thumb_image = '';
	
	
	if(isset($images->image_intro) && !empty($images->image_intro)) {
		if(isset($attrbs->spfeatured_image) && !empty($attrbs->spfeatured_image)) {
			$thumb_image = $attrbs->spfeatured_image;
		} else {
			$thumb_image = $images->image_intro;
		}
	
	} elseif(isset($attrbs->spfeatured_image) && !empty($attrbs->spfeatured_image)) {

		$thumb_image = $attrbs->spfeatured_image;
			
	} 
	
?>
	<div itemscope itemtype="http://schema.org/Article">
		<a href="<?php echo $item->link; ?>" class="latest-news-title" itemprop="url">
			<?php if (!empty($thumb_image)) {?>
                <span class="img-responsive article-list-img">
                    <span class="overlay"></span>
                    <?php 
					if(strpos($thumb_image, 'http://') !== false || strpos($thumb_image, 'https://') !== false){
						if($has_lazyload) { ?>
                        	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $thumb_image; ?>" alt="<?php echo $item->title; ?>" data-expand="-20">
                    	<?php } else { ?>
                        	<img src="<?php echo $thumb_image; ?>" alt="<?php echo $item->title; ?>">
                        <?php } 
						} else { 
                        if($has_lazyload) { ?>
                        	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $thumb_image; ?>" alt="<?php echo $item->title; ?>" data-expand="-20">
                    	<?php } else { ?>
                        	<img src="<?php echo $thumb_image; ?>" alt="<?php echo $item->title; ?>">
                        <?php }
						} ?>  
                </span>
                <span class="latest-articles-title" itemprop="name">
					<?php echo $item->title; ?>
				</span>
            <?php } else { ?>
               <span class="date">
               <small data-toggle="tooltip"><?php echo JHtml::_('date', $item->created, JText::_('m / d')); ?></small>
               <span class="year"><?php echo JHtml::_('date', $item->created, JText::_('Y')); ?></span>
               </span>
               
				<span class="latest-articles-title" itemprop="name">
					<?php echo $item->title; ?>
				</span>
			<?php } ?>
		</a>
        <div class="clearfix"></div>
	</div>
<?php } ?>
</div><div class="clearfix"></div>
html/com_search/search/default_form.php000060400000002620150750504210014233 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');

$lang = JFactory::getLanguage();
$upper_limit = $lang->getUpperLimitSearchWord();
?>
<form id="searchForm" action="<?php echo JRoute::_('index.php?option=com_search');?>" method="post">

	<div class="btn-toolbar">
		<div class="btn-group pull-left">
			<input type="text" name="searchword" placeholder="<?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>" id="search-searchword" size="30" maxlength="<?php echo $upper_limit; ?>" value="<?php echo $this->escape($this->origkeyword); ?>" class="inputbox" />
		</div>
		<div class="btn-group pull-left">
			<button name="Search" onclick="this.form.submit()" class="btn hasTooltip" title="<?php echo JHtml::tooltipText('COM_SEARCH_SEARCH');?>"><i class="fas fa-search"></i></button>
		</div>
		<input type="hidden" name="task" value="search" />
		<div class="clearfix"></div>
	</div>

	<div class="searchintro<?php echo $this->params->get('pageclass_sfx'); ?>">
		<?php if (!empty($this->searchword)):?>
		<p><?php echo JText::plural('COM_SEARCH_SEARCH_KEYWORD_N_RESULTS', '<span class="badge badge-info">' . $this->total . '</span>');?></p>
		<?php endif;?>
	</div>


</form>
html/com_search/search/default_results.php000060400000002715150750504210014776 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<dl class="search-results<?php echo $this->pageclass_sfx; ?>">
<?php foreach ($this->results as $result) : ?>
	<dt class="result-title">
		<?php echo $this->pagination->limitstart + $result->count . '. ';?>
		<?php if ($result->href) :?>
			<a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) : ?> target="_blank"<?php endif; ?>>
				<?php echo $result->title; ?>
			</a><i class="fas fa-link"></i>
		<?php else:?>
            <?php echo $result->title; ?>
		<?php endif; ?>
	</dt>
	<?php if ($result->section) : ?>
		<dd class="result-category">
			<span class="small<?php echo $this->pageclass_sfx; ?>">
				<span style="color:#ccc;">/</span> <?php echo $this->escape($result->section); ?> <span style="color:#ccc;">/</span>
			</span>
		</dd>
	<?php endif; ?>
	<dd class="result-text">
		<?php echo $result->text; ?>
	</dd>
	<?php if ($this->params->get('show_date')) : ?>
		<dd class="result-created<?php echo $this->pageclass_sfx; ?>">
			<i class="pe-7s-pen"></i> <?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
		</dd>
	<?php endif; ?>
<?php endforeach; ?>
</dl>

<div class="pagination">
	<?php echo $this->pagination->getPagesLinks(); ?>
</div>
html/com_search/search/default.php000060400000001545150750504210013215 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<div class="search<?php echo $this->pageclass_sfx; ?>">
<?php if ($this->params->get('show_page_heading', 1)) : ?>
<h1 class="page-title">
	<?php if ($this->escape($this->params->get('page_heading'))) :?>
		<?php echo $this->escape($this->params->get('page_heading')); ?>
	<?php else : ?>
		<?php echo $this->escape($this->params->get('page_title')); ?>
	<?php endif; ?>
</h1>
<?php endif; ?>

<?php echo $this->loadTemplate('form'); ?>
<?php if ($this->error == null && count($this->results) > 0) :
	echo $this->loadTemplate('results');
else :
	echo $this->loadTemplate('error');
endif; ?>
</div>
html/mod_search/default.php000060400000001142150750504210011742 0ustar00<?php

defined('_JEXEC') or die;
?>
<div class="search<?php echo $moduleclass_sfx ?> flex-search">
	<form action="<?php echo JRoute::_('index.php');?>" method="post">
		<?php
			$output = '';
			$output .= '<input name="searchword" id="mod-search-searchword" maxlength="' . $maxlength . '"  class="inputbox search-query" type="text" size="' . $width . '" placeholder="' . $text . '" />';
			echo $output;
		?>
		<input type="hidden" name="task" value="search" />
		<input type="hidden" name="option" value="com_search" />
		<input type="hidden" name="Itemid" value="<?php echo $mitemid; ?>" />
	</form>
</div>
html/mod_search/topsearch.php000060400000004611150750504210012312 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2016 Aplikko
*/
// no direct access
defined('_JEXEC') or die;
?>

<div style="display:inline-block;" class="top-search-wrapper">

	<div class="icon-top-wrapper">
		<!-- 
        <i class="fa fa-search search-open-icon" aria-hidden="true"></i>
		<i class="fa fa-times search-close-icon" aria-hidden="true"></i> 
        -->
        <i class="pe pe-7s-search search-open-icon" aria-hidden="true"></i>
		<i class="pe pe-7s-close search-close-icon" aria-hidden="true"></i>
	</div>

	<div class="row top-search-input-wrap" id="top-search-input-wrap">
		<div class="top-search-wrap">
			<div class="searchwrapper">
				<form action="<?php echo JRoute::_('index.php');?>" method="post">
					<div class="search<?php echo $moduleclass_sfx ?>">
						<?php
							$output = '<div class="top-search-wrapper"><div class="sp_search_input"><input name="searchword" maxlength="'.$maxlength.'"  class="mod-search-searchword inputbox'.$moduleclass_sfx.'" type="text" size="'.$width.'" value="'.$text.'"  onblur="if (this.value==\'\') this.value=\''.$text.'\';" onfocus="if (this.value==\''.$text.'\') this.value=\'\';" /></div></div>';

							if ($button) :
								if ($imagebutton) :
									$button = '<input type="image" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" src="'.$img.'" onclick="this.form.searchword.focus();"/>';
								else :
									$button = '<input type="submit" value="'.$button_text.'" class="button'.$moduleclass_sfx.'" onclick="this.form.searchword.focus();"/>';
								endif;
							endif;

							switch ($button_pos) :
								case 'top' :
									$button = $button.'<br />';
									$output = $button;
									break;

								case 'bottom' :
									$button = '<br />'.$button;
									$output = $output;
									break;

								case 'right' :
									$output = $output;
									break;

								case 'left' :
								default :
									$output = $button;
									break;
							endswitch;

							echo $output;
						?>
						<input type="hidden" name="task" value="search" />
						<input type="hidden" name="option" value="com_search" />
						<input type="hidden" name="Itemid" value="<?php echo $mitemid; ?>" />
					</div>
				</form>
			</div> <!-- /.searchwrapper -->
		</div> <!-- /.col-sm-6 -->
	</div> <!-- /.row -->
</div> <!-- /.top-search-wrapper -->	html/mod_virtuemart_cart/default.php000060400000007643150750504210013724 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access');

	if ((int) $data->totalProductTxt == 0) {
		$basket = 'total_products empty_basket';
		$empty_cart = 'EMPTY CART';
	} else {
		$basket = 'total_products items-added';
		$empty_cart = '';
	}
	//Add js and css files
	$doc = JFactory::getDocument();
	$doc->addScript( JURI::root(true) . '/templates/flex/js/vm-cart.js' );
?>
                
<!-- Virtuemart 2 Ajax Card -->
<div class="vmCartModule <?php echo $params->get('moduleclass_sfx'); ?>" id="vmCartModule<?php echo $params->get('moduleid_sfx'); ?>" >
    
       <div id="cart-menu">
        <a id="cd-menu-trigger" href="#0" class="cd-cart">
        <i class="pe pe-7s-cart"></i>
            <?php if ((int) $data->totalProduct == 0) { ?>
                <div class="<?php echo $basket; ?>">0</div>
            <?php } else { ?>
               <div class="<?php echo $basket; ?>"><?php echo $data->totalProductTxt; ?></div>
            <?php } ?>
        </a>
    </div>
    
	<nav id="cd-lateral-nav">
		<div class="cd-navigation">
		   
          <h5 style="text-align:center;"><?php echo vmText::_('VM_RECENTLY_ADDED_ITEMS') ?></h5><hr />
      
<?php if ($show_product_list) { ?>
	<div id="hiddencontainer" class="hiddencontainer" style="display:none;">
		<div class="vmcontainer">
			<div class="product_row">
				<div class="quantity"></div>
                <div class="image cart-image pull-left"></div>                
                <div class="cart-item">
                   <div class="product_name"></div>
					<?php if ($show_price and $currencyDisplay->_priceConfig['salesPrice'][0]) { ?>
                        <div class="subtotal_with_tax"></div>  
                    <?php } ?>
                    <div class="customProductData"></div>                    
                  </div>  
               <hr style="width:100%;clear:both;" /> 
			</div>
		</div>
	</div>
	<div class="vm_cart_products">
		<div class="vmcontainer">

			<?php foreach ($data->products as $product){ ?>  
          
           		 <div class="cd-single-item">   
                    <div class="quantity"><?php echo $product['quantity'] ?></div>
					<div class="image cart-image pull-left">
						<?php echo $product["image"]; ?>
                    </div>
                    <div class="cart-item">
                        <div class="product_name"><?php echo $product['product_name'] ?></div>                
						<?php if ($show_price and $currencyDisplay->_priceConfig['salesPrice'][0]) { ?>
                          <div class="subtotal_with_tax"><?php echo $product['subtotal_with_tax'] ?></div>
                        <?php } ?>
                        <?php if ( !empty($product['customProductData']) ) { ?>
                            <div class="customProductData"><?php echo $product['customProductData'] ?></div>
                        <?php } ?>
                	</div>
                  <hr style="width:100%;clear:both;display:block;" />
                </div>
                
			<?php } ?>
   
         <?php if(empty($data->products)){ ?>
            <div class="empty_cart"><h3><?php echo vmText::_('VM_EMPTY_CART'); ?></h3>
            <i class="pe pe-7s-cart">
            <span class="fas fa-ban"></span>
            </i>
            </div>
          <?php } ?>   
          
     </div>    
	</div>
<?php } ?>

        <div class="total">
            <?php if ($data->totalProduct and $show_price and $currencyDisplay->_priceConfig['salesPrice'][0]) { ?>
            <?php echo $data->billTotal; ?>
            <?php } ?>
        </div>

        <div style="clear:both;display:block;" class="show_cart">
            <?php if ($data->totalProduct) echo $data->cart_show; ?>
        </div>
        
		</div>
	</nav>
<?php
$view = vRequest::getCmd('view');
if($view!='cart' and $view!='user'){
	?><div class="payments-signin-button" ></div><?php
}
?>
<noscript>
<?php echo vmText::_('MOD_VIRTUEMART_CART_AJAX_CART_PLZ_JAVASCRIPT') ?>
</noscript>
</div>
html/mod_virtuemart_category/all.php000060400000003763150750504210013733 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access');
?>

<ul class="accordion-menu VMmenu<?php echo $class_sfx ?>" >
<?php foreach ($categories as $category) {
		$active_menu = '';
		$active_child = '';
		$active_collapse = '';
		$collapsed = ' collapsed';
		$caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$category->virtuemart_category_id);
		$cattext = $category->category_name. ' <span class="nmb_products">'.$categoryModel->countProducts($category->virtuemart_category_id ).'</span>';
	
	if (in_array( $category->virtuemart_category_id, $parentCategories)) {
		foreach ($category->childs as $children) { 
			if ($children->virtuemart_category_id == $active_category_id) {
				$active_child = ' deeper';
			}
		}  
		$active_collapse = ' in'; 
		$active_menu = ' class="active'.$active_child.'"';
		$collapsed = '';
	} ?>

<li<?php echo $active_menu; ?>><?php echo JHTML::link($caturl, $cattext); ?>
	
	<?php if ($category->childs ) { ?>	
    <span class="vmmenu-toggler<?php echo $collapsed; ?>" data-toggle="collapse" data-target="#collapse-vmmenu-<?php echo $category->virtuemart_category_id; ?>"><i class="open-icon fa fa-angle-down"></i></span>
    
    <ul class="collapse<?php echo $active_collapse . $class_sfx; ?>" id="collapse-vmmenu-<?php echo $category->virtuemart_category_id; ?>">
        <?php foreach ($category->childs as $child) {
			$active_child_menu = '';
            $catchildurl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id);
            $catchildtext = $child->category_name. '<span class="nmb_products">'.$categoryModel->countProducts($child->virtuemart_category_id ).'</span>'; 
			 if ($child->virtuemart_category_id == $active_category_id) $active_child_menu = ' class="active current"'; 
			 ?>
        <li<?php echo $active_child_menu; ?>><?php echo JHTML::link($catchildurl, $catchildtext); ?></li>
        <?php } ?>
    </ul>
    <?php } ?>
</li>
<?php } ?>
</ul>
html/mod_virtuemart_category/default.php000060400000010260150750504210014575 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access');

/* ID for jQuery dropdown */
$ID = str_replace('.', '_', substr(microtime(true), -8, 8));
?>
<ul class="accordion-menu VMmenu<?php echo $class_sfx ?>" id="<?php echo "VMmenu".$ID ?>">


<?php foreach ($categories as $category) {
		$active_menu = '';
		//$active_child = '';
		$active_collapse = '';
		$collapsed = ' collapsed';
		$caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$category->virtuemart_category_id);
		if (($categoryModel->countProducts($category->virtuemart_category_id ) != 0 )) {
			$cattext = $category->category_name. ' <span class="nmb_products">'.$categoryModel->countProducts($category->virtuemart_category_id ).'</span>';
		} else {
			$cattext = $category->category_name;
		}
		if (in_array( $category->virtuemart_category_id, $parentCategories)) {
			/*
			foreach ($category as $deeper) { 
				if ($deeper->virtuemart_category_id == $active_category_id) {
					$active_child = ' deeper';
				}
			} 
			*/ 
			$active_collapse = ' in'; 
			$active_menu = ' class="active"';
			$collapsed = '';
		} 
?>
<li<?php echo $active_menu; ?>><?php echo JHTML::link($caturl, $cattext);

	if (!empty($category->childs)) { ?>
    	<span class="vmmenu-toggler<?php echo $collapsed; ?>" data-toggle="collapse" data-target="#collapse-vmmenu-<?php echo $category->virtuemart_category_id; ?>"><i class="open-icon fas fa-angle-down"></i></span>
	<?php } ?>
            	
    <?php if (!empty($category->childs)) { ?>
        <ul class="collapse<?php echo $active_collapse . $class_sfx; ?>" id="collapse-vmmenu-<?php echo $category->virtuemart_category_id; ?>">
        
			 <?php foreach ($category->childs as $child) { 
			 
			 	$active_menu = '';
				//$active_child = '';
				$active_collapse1 = '';
				$collapsed1 = ' collapsed';
				
                $active_child_menu = '';
                $catchildurl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id);
                if (($categoryModel->countProducts($child->virtuemart_category_id ) != 0 )) {
                    $catchildtext = $child->category_name. '<span class="nmb_products">'.$categoryModel->countProducts($child->virtuemart_category_id ).'</span>';
                } else {
                    $catchildtext = $child->category_name;
                }
                if ($child->virtuemart_category_id == $active_category_id) {
					//$active_child = ' deeper';
					$active_child_menu = ' class="active"';
				}
				
				if (in_array( $child->virtuemart_category_id, $parentCategories)) {
					$active_collapse1 = ' in'; 
					$collapsed1 = '';
				}
				
                ?>
                
                <li<?php echo $active_child_menu; ?>><?php echo JHTML::link($catchildurl, $catchildtext); 
					if (!empty($category->childs)) { ?>
						<span class="vmmenu-toggler<?php echo $collapsed1; ?>" data-toggle="collapse" data-target="#collapse-childmenu-<?php echo $child->virtuemart_category_id; ?>"><i class="open-icon fas fa-angle-down"></i></span>
					<?php } ?>
				</li>
                
				<?php if(!empty($child->childs)){ ?>
                    <ul class="collapse<?php echo $active_collapse1 . $class_sfx; ?>" id="collapse-childmenu-<?php echo $child->virtuemart_category_id; ?>">
						<?php
						foreach ($child->childs as $child1) {
							
							$caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child1->virtuemart_category_id);
							if (($categoryModel->countProducts($child1->virtuemart_category_id ) != 0 )) {
								$cattext = vmText::_($child1->category_name). '<span class="nmb_products">'.$categoryModel->countProducts($child1->virtuemart_category_id ).'</span>';
							} else {
								$cattext = vmText::_($child1->category_name);
							}
							
							if ($child1->virtuemart_category_id == $active_category_id) {
								$active_child_submenu = ' class="active"';
								$collapsed = '';
							} 
							?>
							<li<?php echo $active_child_submenu; ?>>
								<?php echo JHTML::link($caturl, $cattext); ?>
							</li>
							<?php
						} ?>
					</ul>
				<?php }
			} ?>
        </ul>
	<?php } ?>
</li>
<?php } ?>
</ul>
html/mod_virtuemart_category/current.php000060400000004216150750504210014637 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access');

$ID = str_replace('.', '_', substr(microtime(true), -8, 8));
?>

<ul class="accordion-menu VMmenu<?php echo $class_sfx ?>" id="<?php echo "VMmenu".$ID ?>" >
<?php foreach ($categories as $category) {
		$active_menu = '';
		$active_child = '';
		$active_collapse = '';
		$collapsed = ' collapsed';
		$caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$category->virtuemart_category_id);
		$cattext = $category->category_name. ' <span class="nmb_products">'.$categoryModel->countProducts($category->virtuemart_category_id ).'</span>';
		if (in_array( $category->virtuemart_category_id, $parentCategories)) {
			foreach ($category->childs as $children) { 
				if ($children->virtuemart_category_id == $active_category_id) {
					$active_child = ' deeper';
				}
			}  
			$active_collapse = ' in'; 
			$active_menu = ' class="active'.$active_child.'"';
			$collapsed = '';
		} 
?>
<li<?php echo $active_menu; ?>><?php echo JHTML::link($caturl, $cattext);
		if ($category->childs) { ?>
			<span class="vmmenu-toggler<?php echo $collapsed; ?>" data-toggle="collapse" data-target="#collapse-vmmenu-<?php echo $category->virtuemart_category_id; ?>"><i class="open-icon fa fa-angle-down"></i></span>
		<ul class="collapse<?php echo $active_collapse . $class_sfx; ?>" id="collapse-vmmenu-<?php echo $category->virtuemart_category_id; ?>">
		<?php foreach ($category->childs as $child) {
    
                $active_child_menu = '';
                $catchildurl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id);
                $catchildtext = $child->category_name. '<span class="nmb_products">'.$categoryModel->countProducts($child->virtuemart_category_id ).'</span>';
                if ($child->virtuemart_category_id == $active_category_id) $active_child_menu = ' class="active current"';
                ?>
                <li<?php echo $active_child_menu; ?>><?php echo JHTML::link($catchildurl, $catchildtext); ?></li>
                <?php } ?>
        </ul>
        <?php } ?>
      <?php } ?>
	</li>
</ul>
html/modules.php000060400000002331150750504210007663 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('resticted access');

function modChrome_sp_xhtml($module, $params, $attribs) {

	$moduleTag     = htmlspecialchars($params->get('module_tag', 'div'), ENT_QUOTES, 'UTF-8');
	$bootstrapSize = (int) $params->get('bootstrap_size', 0);
	$moduleClass   = $bootstrapSize !== 0 ? ' col-sm-' . $bootstrapSize : '';
	$headerTag     = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8');
	$headerClass   = htmlspecialchars($params->get('header_class', 'sp-module-title'), ENT_COMPAT, 'UTF-8');
	
	if ($module->content) {
		echo '<' . $moduleTag . ' class="sp-module ' . htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT, 'UTF-8') . $moduleClass . '">';
			if ($module->showtitle)
			{
				echo '<' . $headerTag . ' class="' . $headerClass . '">' . $module->title . '<div class="divider"></div></' . $headerTag . '><div class="divider"></div>';
			}
			echo '<div class="sp-module-content">';
			echo $module->content;
			echo '</div>';
		echo '</' . $moduleTag . '>';
	}
}html/mod_sppagebuilder/default.php000060400000003033150750504210013324 0ustar00<?php
/**
 * @package SP Page Builder
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2020 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted access');

require_once JPATH_ROOT .'/components/com_sppagebuilder/parser/addon-parser.php';
JHtml::_('jquery.framework'); // make sure jQuery is loaded before scripts. Important fix.
$doc = JFactory::getDocument();
$input = JFactory::getApplication()->input;
/* No need to load FontAwesome twice, when it is loaded via template 
$sppb_param = JComponentHelper::getParams('com_sppagebuilder');
if ($sppb_param->get('fontawesome',1)) {
	$doc->addStyleSheet(JURI::base(true) . '/components/com_sppagebuilder/assets/css/font-awesome-5.min.css');
	$doc->addStyleSheet(JUri::base(true) . '/components/com_sppagebuilder/assets/css/font-awesome-v4-shims.css');
}
*/
$doc->addStyleSheet(JUri::base(true).'/components/com_sppagebuilder/assets/css/animate.min.css');
$doc->addStyleSheet(JUri::base(true).'/components/com_sppagebuilder/assets/css/sppagebuilder.css');
$doc->addScript(JUri::base(true).'/components/com_sppagebuilder/assets/js/jquery.parallax.js');
$doc->addScript(JUri::base(true).'/components/com_sppagebuilder/assets/js/sppagebuilder.js');
?>
<div class="mod-sppagebuilder <?php echo $moduleclass_sfx ?> sp-page-builder" data-module_id="<?php echo $module->id; ?>">
	<div class="page-content">
		<?php echo AddonParser::viewAddons(json_decode($data), true, 'module' );?>
	</div>
</div>
html/com_tags/tag/default.php000060400000007513150750504210012215 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$has_lazyload = $tpl_params->get('lazyload', 1);

// Note that there are certain parts of this layout used only when there is exactly one tag.
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
$isSingleTag = (count($this->item) == 1);
?>
<div class="tag-category<?php echo $this->pageclass_sfx; ?>">
	<?php if ($this->params->get('show_page_heading')) : ?>
		<h1>
			<?php echo $this->escape($this->params->get('page_heading')); ?>
		</h1>
	<?php endif; ?>
	<?php if ($this->params->get('show_tag_title', 1)) : ?>
		<h2>
			<?php echo JHtml::_('content.prepare', $this->tags_title, '', 'com_tag.tag'); ?>
		</h2>
	<?php endif; ?>
	<?php // We only show a tag description if there is a single tag. ?>
	<?php if (count($this->item) == 1 && (($this->params->get('tag_list_show_tag_image', 1)) || $this->params->get('tag_list_show_tag_description', 1))) : ?>
		<div class="category-desc">
			<?php $images = json_decode($this->item[0]->images); ?>
			<?php if ($this->params->get('tag_list_show_tag_image', 1) == 1 && !empty($images->image_fulltext)) : ?>
            	<?php 
				if(strpos($images->image_fulltext, 'http://') !== false || strpos($images->image_fulltext, 'https://') !== false){
					if($has_lazyload) { ?>
						<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $images->image_fulltext; ?>" alt="<?php echo JHtml::_('content.prepare', $this->tags_title, '', 'com_tag.tag'); ?>" data-expand="-10">
					<?php } else { ?>
						<img src="<?php echo htmlspecialchars($images->image_fulltext); ?>">
					<?php } 
					} else { 
					if($has_lazyload) { ?>
						<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $images->image_fulltext; ?>" alt="<?php echo JHtml::_('content.prepare', $this->tags_title, '', 'com_tag.tag'); ?>" data-expand="-10">
					<?php } else { ?>
						<img src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo JHtml::_('content.prepare', $this->tags_title, '', 'com_tag.tag'); ?>">
					<?php }
				} ?>
			<?php endif; ?>
			<?php if ($this->params->get('tag_list_show_tag_description') == 1 && $this->item[0]->description) : ?>
				<?php echo JHtml::_('content.prepare', $this->item[0]->description, '', 'com_tags.tag'); ?>
			<?php endif; ?>
			<div class="clr"></div>
		</div>
	<?php endif; ?>
	<?php // If there are multiple tags and a description or image has been supplied use that. ?>
	<?php if ($this->params->get('tag_list_show_tag_description', 1) || $this->params->get('show_description_image', 1)): ?>
		<?php if ($this->params->get('show_description_image', 1) == 1 && $this->params->get('tag_list_image')) : ?>
			<img src="<?php echo $this->params->get('tag_list_image'); ?>">
		<?php endif; ?>
		<?php if ($this->params->get('tag_list_description', '') > '') : ?>
			<?php echo JHtml::_('content.prepare', $this->params->get('tag_list_description'), '', 'com_tags.tag'); ?>
		<?php endif; ?>

	<?php endif; ?>

	<?php echo $this->loadTemplate('items'); ?>
	<?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
		<div class="pagination">
			<?php if ($this->params->def('show_pagination_results', 1)) : ?>
				<p class="counter pull-right"> <?php echo $this->pagination->getPagesCounter(); ?> </p>
			<?php endif; ?>
			<?php echo $this->pagination->getPagesLinks(); ?>
		</div>
	<?php endif; ?>
</div>
html/com_tags/tag/default_items.php000060400000012743150750504210013417 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_tags
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

JHtml::_('behavior.core');
JHtml::_('formbehavior.chosen', 'select');

// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$has_lazyload = $tpl_params->get('lazyload', 1);

// Get the user object.
$user = JFactory::getUser();

// Check if user is allowed to add/edit based on tags permissions.
// Do we really have to make it so people can see unpublished tags???
$canEdit = $user->authorise('core.edit', 'com_tags');
$canCreate = $user->authorise('core.create', 'com_tags');
$canEditState = $user->authorise('core.edit.state', 'com_tags');
$items = $this->items;
$n = count($this->items);

?>

<form action="<?php echo htmlspecialchars(JUri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm" class="form-inline">
	<?php if ($this->params->get('show_headings') || $this->params->get('filter_field') || $this->params->get('show_pagination_limit')) : ?>
	<fieldset class="filters btn-toolbar">
		<?php if ($this->params->get('filter_field')) :?>
			<div class="btn-group">
				<label class="filter-search-lbl element-invisible" for="filter-search">
					<?php echo JText::_('COM_TAGS_TITLE_FILTER_LABEL') . '&#160;'; ?>
				</label>
				<input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->state->get('list.filter')); ?>" class="inputbox" onchange="document.adminForm.submit();" title="<?php echo JText::_('COM_TAGS_FILTER_SEARCH_DESC'); ?>" placeholder="<?php echo JText::_('COM_TAGS_TITLE_FILTER_LABEL'); ?>" />
			</div>
		<?php endif; ?>
		<?php if ($this->params->get('show_pagination_limit')) : ?>
			<div class="btn-group pull-right">
				<label for="limit" class="element-invisible">
					<?php echo JText::_('JGLOBAL_DISPLAY_NUM'); ?>
				</label>
				<?php echo $this->pagination->getLimitBox(); ?>
			</div>
		<?php endif; ?>

		<input type="hidden" name="filter_order" value="" />
		<input type="hidden" name="filter_order_Dir" value="" />
		<input type="hidden" name="limitstart" value="" />
		<input type="hidden" name="task" value="" />
		<div class="clearfix"></div>
	</fieldset>
	<?php endif; ?>

	<?php if ($this->items == false || $n == 0) : ?>
		<p> <?php echo JText::_('COM_TAGS_NO_ITEMS'); ?></p>
	<?php else : ?>

	<ul class="category list-striped">
		<?php foreach ($items as $i => $item) : ?>
			<?php if ($item->core_state == 0) : ?>
				<li class="system-unpublished cat-list-row-<?php echo $i % 2; ?>">
			<?php else: ?>
				<li class="cat-list-row-<?php echo $i % 2; ?> clearfix" >
                <div class="sp-module">
                <h3 class="sp-module-title">
					<a href="<?php echo JRoute::_(TagsHelperRoute::getItemRoute($item->content_item_id, $item->core_alias, $item->core_catid, $item->core_language, $item->type_alias, $item->router)); ?>">
						<?php echo $this->escape($item->core_title); ?>
					</a>
                <div class="divider"></div>
				</h3><div class="divider"></div>
                </div>
			<?php endif; ?>
			<?php echo $item->event->afterDisplayTitle; ?>
			<?php $images  = json_decode($item->core_images);?>
			<?php if ($this->params->get('tag_list_show_item_image', 1) == 1 && !empty($images->image_intro)) :?>
				<a class="tag-img pull-left" href="<?php echo JRoute::_(TagsHelperRoute::getItemRoute($item->content_item_id, $item->core_alias, $item->core_catid, $item->core_language, $item->type_alias, $item->router)); ?>">
				<div class="overlay">
                <?php 
				if(strpos($images->image_intro, 'http://') !== false || strpos($images->image_intro, 'https://') !== false){
					if($has_lazyload) { ?>
						<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $images->image_intro; ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" data-expand="-10">
					<?php } else { ?>
						<img src="<?php echo htmlspecialchars($images->image_intro);?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>">
					<?php } 
					} else { 
					if($has_lazyload) { ?>
						<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $images->image_intro; ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" data-expand="-10">
					<?php } else { ?>
						<img src="<?php echo htmlspecialchars($images->image_intro);?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>">
					<?php }
				} ?>
                	<i class="fa fa-link"></i>
                </div>
                </a>   
			<?php endif; ?>
			<?php if ($this->params->get('tag_list_show_item_description', 1)) : ?>
				<?php echo $item->event->beforeDisplayContent; ?>
				<span class="tag-body">
					<?php echo JHtml::_('string.truncate', $item->core_body, $this->params->get('tag_list_item_maximum_characters')); ?>
				</span>
				<?php echo $item->event->afterDisplayContent; ?>
			<?php endif; ?>
				</li>    
           <?php if ($n > 1 && $this->params->get('tag_list_show_item_image', 1) == 1 || $this->params->get('tag_list_show_item_description', 1) ) { ?>
            <div style="height:40px;width:100%;clear:both;"></div>
            <?php } ?>    
		<?php endforeach; ?>
	</ul>

	<?php endif; ?>
</form>
html/mod_tags_popular/default.php000060400000001764150750504210013207 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_tags_popular
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php'); ?>

<div class="tagspopular<?php echo $moduleclass_sfx; ?>">
<?php if (!count($list)) : ?>
	<div class="alert alert-warning"><?php echo JText::_('MOD_TAGS_POPULAR_NO_ITEMS_FOUND'); ?></div>
<?php else : ?>
	<ul>
	<?php foreach ($list as $item) : ?>
	<li><?php $route = new TagsHelperRoute; ?>
		<a href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($item->tag_id . '-' . $item->alias)); ?>">
			<?php echo htmlspecialchars($item->title); ?>
			<?php if ($display_count) : ?>
				<span class="tag-count badge badge-info"><?php echo $item->count; ?></span>
			<?php endif; ?>
		</a>
	</li>
	<?php endforeach; ?>
	</ul>
<?php endif; ?>
</div>
html/mod_tags_popular/cloud.php000060400000001701150750504210012660 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_tags_popular
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php');
?>
<div class="tagspopular<?php echo $moduleclass_sfx; ?> tagscloud<?php echo $moduleclass_sfx; ?>">
<?php
if (!count($list)) : ?>
	<div class="alert alert-warning"><?php echo JText::_('MOD_TAGS_POPULAR_NO_ITEMS_FOUND'); ?></div>
<?php else :
	foreach ($list as $item) :?>
		<a class="tag-name" href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($item->tag_id . ':' . $item->alias)); ?>">
			<?php echo htmlspecialchars($item->title); ?>
			<?php if ($display_count) : ?>
				<span><?php echo $item->count; ?></span>
			<?php endif; ?>
		</a>	
	<?php endforeach; ?>
<?php endif; ?>
</div>
html/mod_menu/default_component.php000060400000004310150750504210013523 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// get item params and decode it
$item_decode = json_decode($item->params);

// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? 'class="' . $item->anchor_css . '" ' : '';
$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';

if ($item->menu_image) {
	$item->params->get('menu_text', 1) ?
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" /><span class="image-title">' . $item->title . '</span> ' :
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />';
} else {
	$linktype = $item->title;
}

$icon = '';

//Add Menu Pixeden Icon (for Flex)
if (isset($item_decode->peicon) && $item_decode->peicon) {
	$icon = ' <i class="pe ' . $item_decode->peicon . '"></i>';
} else {
	// FontAwesome icon
	
	if (isset($item_decode->icon) && $item_decode->icon) {
		
		if(strpos($item_decode->icon, "fab") !== false || strpos($item_decode->icon, "fas") !== false || strpos($item_decode->icon, "far") !== false) {
			// FontAwesome 5
			$fa_icon = str_replace("fa ", "", $item_decode->icon);
		} else {
			// FontAwesome 4
			$fa_icon = 'fa ' . $item_decode->icon;
		}
		
		$icon = ' <i class="' . $fa_icon . '"></i>';
	}
	
}


$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));

switch ($item->browserNav) {
	default:
	case 0:
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" <?php echo $title; ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
		break;
	case 1:
		// _blank
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $icon . ' ' .$linktype; ?></a><?php
		break;
	case 2:
	// Use JavaScript "window.open"
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;" <?php echo $title; ?>><?php echo $icon . ' ' .$linktype; ?></a>
<?php
		break;
}

html/mod_menu/default_heading.php000060400000001417150750504210013125 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$title      = $item->anchor_title ? ' title="' . $item->anchor_title . '"' : '';
$anchor_css = $item->anchor_css ? $anchor_css = ' '.$item->anchor_css : '';

$linktype   = $item->title;

if ($item->menu_image)
{
	$linktype = JHtml::_('image', $item->menu_image, $item->title);

	if ($item->params->get('menu_text', 1))
	{
		$linktype .= '<span class="image-title">' . $item->title . '</span>';
	}
}

?>
<span class="nav-header separator<?php echo $anchor_css; ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>
html/mod_menu/default_separator.php000060400000001403150750504210013521 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$title      = $item->anchor_title ? ' title="' . $item->anchor_title . '"' : '';
$anchor_css = $item->anchor_css ? $anchor_css = ' '.$item->anchor_css : '';

$linktype   = $item->title;

if ($item->menu_image)
{
	$linktype = JHtml::_('image', $item->menu_image, $item->title);

	if ($item->params->get('menu_text', 1))
	{
		$linktype .= '<span class="image-title">' . $item->title . '</span>';
	}
}
?>
<span class="separator<?php echo $anchor_css; ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>
html/mod_menu/accordion_component.php000060400000005161150750504210014045 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

// get item params and decode it
$item_decode = json_decode($item->params);

// Note. It is important to remove spaces between elements.
if ($item->anchor_css != 'hidden') {
	$class = $item->anchor_css ? 'class="' . $item->anchor_css . '" ' : '';
} else {
	$class = '';
}


$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';

if ($item->menu_image) {
	$item->params->get('menu_text', 1) ?
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" /><span class="image-title">' . $item->title . '</span> ' :
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />';
} else {
	$linktype = $item->title;
}

$icon = '';
	
//Add Menu Pixeden Icon (for Flex)
if (isset($item_decode->peicon) && $item_decode->peicon) {
	$icon = ' <i class="pe ' . $item_decode->peicon . '"></i>';
} else {
	// FontAwesome icon
	
	if (isset($item_decode->icon) && $item_decode->icon) {
		
		if(strpos($item_decode->icon, "fab") !== false || strpos($item_decode->icon, "fas") !== false || strpos($item_decode->icon, "far") !== false) {
			// FontAwesome 5
			$fa_icon = str_replace("fa ", "", $item_decode->icon);
		} else {
			// FontAwesome 4
			$fa_icon = 'fa ' . $item_decode->icon;
		}
		
		$icon = ' <i class="' . $fa_icon . '"></i>';
	}
	
}

$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));

switch ($item->browserNav) {
	default:
	case 0:
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" <?php echo $title; ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
		break;
	case 1:
		// _blank
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $icon . ' ' .$linktype; ?></a><?php
		break;
	case 2:
	// Use JavaScript "window.open"
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;" <?php echo $title; ?>><?php echo $icon . ' ' .$linktype; ?></a>
<?php
		break;
}

		if ($active_collapse != '') {
		   $collapsed = ' active-open';
		} else {
			$collapsed = ' collapsed';
		}

//if(($module->position == 'offcanvas') && ($item->deeper)) {
if($item->deeper) {
		echo '<span class="accordion-menu-toggler' . $collapsed . '" data-toggle="collapse" data-target="#collapse-menu-'. $item->id .'-'.$randomid.'"><i class="open-icon fas fa-chevron-down"></i></span>';	
} html/mod_menu/accordion.php000060400000004357150750504210011771 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

//random ID number to avoid conflict if there is more modules on the same page
$randomid = rand(1,1000);
?>
<ul class="accordion-menu <?php echo $class_sfx;?>"<?php
	$tag = '';

	if ($params->get('tag_id') != null)
	{
		$tag = $params->get('tag_id') . '';
		echo ' id="' . $tag . '"';
	}
?>>
<?php
foreach ($list as $i => &$item) {
	$class = 'item-' . $item->id;
	$active_collapse = '';

	if (($item->id == $active_id) OR ($item->type == 'alias' AND $item->params->get('aliasoptions') == $active_id))
	{
		$class .= ' current';
	}

	if (in_array($item->id, $path))
	{
		$class .= ' active';
		$active_collapse .= ' in';
	}
	elseif ($item->type == 'alias')
	{
		$aliasToId = $item->params->get('aliasoptions');

		if (count($path) > 0 && $aliasToId == $path[count($path) - 1])
		{
			$class .= ' active';
		}
		elseif (in_array($aliasToId, $path))
		{
			$class .= ' alias-parent-active';
		}
	}

	if ($item->type == 'separator') { 
		$class .= ' divider-separator'; 
	}
	
	if ($item->type == 'heading') { 
		$class .= ' separator';
	}

	if ($item->deeper) {
		$class .= ' deeper';
	}

	if ($item->parent)
	{
		$class .= ' parent';
	}

	if (!empty($class))
	{
		$class = ' class="' . trim($class) . '"';
	}

	echo '<li' . $class . '>';

	// Render the menu item.
	switch ($item->type) :
		case 'separator':
		case 'url':
		case 'component':
		case 'heading':
			require JModuleHelper::getLayoutPath('mod_menu', 'accordion_component');
			break;

		default:
			require JModuleHelper::getLayoutPath('mod_menu', 'accordion_url');
			break;
	endswitch;

	// The next item is deeper.
	if ($item->deeper)
	{
		//if($module->position == 'offcanvas') {
			//echo '<ul class="collapse" id="collapse-menu-'. $item->id .'">';
		//} else {
			echo '<ul class="collapse' . $active_collapse . '" id="collapse-menu-'. $item->id .'-'.$randomid.'">';
		//}
		
	}
	elseif ($item->shallower)
	{
		// The next item is shallower.
		echo '</li>';
		echo str_repeat('</ul></li>', $item->level_diff);
	}
	else
	{
		// The next item is on the same level.
		echo '</li>';
	}
}
?></ul>
html/mod_menu/accordion_url.php000060400000004217150750504210012646 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? 'class="' . $item->anchor_css . '" ' : '';
$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
$icon = '';

if ($item->menu_image)
{
	$item->params->get('menu_text', 1) ?
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" /><span class="image-title">' . $item->title . '</span> ' :
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />';
}
else
{
	$linktype = $item->title;
}

$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));

switch ($item->browserNav) :
	default:
	case 0:
		$link_rel = ($item->anchor_rel) ? 'rel="' . $item->anchor_rel . '"' : '' ;
		?>
		<a <?php echo $class; ?> href="<?php echo $flink; ?>" <?php echo $title; ?> <?php echo $link_rel ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
	break;
	case 1:
		// _blank
		$link_rel = ($item->anchor_rel == 'nofollow') ? 'noopener noreferrer nofollow' : 'noopener noreferrer';
		?>
		<a <?php echo $class; ?>href="<?php echo $flink; ?>" rel="<?php echo $link_rel ?>" target="_blank" <?php echo $title; ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
	break;
	case 2:
		// Use JavaScript "window.open"
		$options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' . $params->get('window_open');
			?><a <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','<?php echo $options;?>');return false;" <?php echo $title; ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
	break;
endswitch;

		if ($active_collapse != '') {
		   $collapsed = ' active-open';
		} else {
			$collapsed = ' collapsed';
		}

if($item->deeper) {
		echo '<span class="accordion-menu-toggler' . $collapsed . '" data-toggle="collapse" data-target="#collapse-menu-'. $item->id .'-'.$randomid.'"><i class="open-icon fas fa-chevron-down"></i></span>';	
} html/mod_menu/default_url.php000060400000004321150750504210012325 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// get item params and decode it
$item_decode = json_decode($item->params);

// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? 'class="' . $item->anchor_css . '" ' : '';
$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';

if ($item->menu_image)
{
	$item->params->get('menu_text', 1) ?
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" /><span class="image-title">' . $item->title . '</span> ' :
	$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />';
}
else
{
	$linktype = $item->title;
}

$icon = '';
//Add Menu Pixeden Icon (for Flex)
if (isset($item_decode->peicon) && $item_decode->peicon) {
	$icon = ' <i class="pe ' . $item_decode->peicon . '"></i>';
} else {
	if (isset($item_decode->icon) && $item_decode->icon) {
		$icon = ' <i class="fa ' . $item_decode->icon . '"></i>';
	}
	
}

$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));

switch ($item->browserNav) :
	default:
	case 0:
		$link_rel = ($item->anchor_rel) ? 'rel="' . $item->anchor_rel . '"' : '' ;
		?>
		<a <?php echo $class; ?> href="<?php echo $flink; ?>" <?php echo $title; ?> <?php echo $link_rel ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
	break;
	case 1:
		// _blank
		$link_rel = ($item->anchor_rel == 'nofollow') ? 'noopener noreferrer nofollow' : 'noopener noreferrer';
		?>
		<a <?php echo $class; ?>href="<?php echo $flink; ?>" rel="<?php echo $link_rel ?>" target="_blank" <?php echo $title; ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
	break;
	case 2:
		// Use JavaScript "window.open"
		$options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' . $params->get('window_open');
			?><a <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','<?php echo $options;?>');return false;" <?php echo $title; ?>><?php echo $icon . ' ' . $linktype; ?></a><?php
	break;
endswitch;
html/mod_virtuemart_product/list.php000060400000015742150750504210014001 0ustar00<?php // no direct access
defined ('_JEXEC') or die('Restricted access');
// add javascript for price and cart, need even for quantity buttons, so we need it almost anywhere
vmJsApi::jPrice();


$col = 1;
$pwidth = ' width' . floor (100 / $products_per_row);
if ($products_per_row > 1) {
	$float = "floatleft";
} else {
	$float = "center";
}
if ($products_per_row == 1) {
	$col_sm = '12';
} else if ($products_per_row > 3) {
	$col_sm = '4';
} else {
	$col_sm = '6';
}
?>
<?php if ($display_style == "div") { ?>
<div class="featured-view <?php echo $params->get ('moduleclass_sfx') ?>">
<?php } else { ?>
<div class="vmgroup listview clearfix <?php echo $params->get ('moduleclass_sfx') ?>">
<?php } ?>

	<?php if ($headerText) { ?>
	<div class="vmheader"><?php echo $headerText ?></div>
	<?php
}
	if ($display_style == "div") {
		?>
		<div class="row productwrap vmproduct<?php echo $params->get ('moduleclass_sfx'); ?> productdetails">
			<?php foreach ($products as $product) { ?>
			<div class="products product-list-style col-sm-<?php echo $col_sm; ?> col-md-<?php echo round(12/$products_per_row) ?> <?php echo $float ?>">
				<div class="spacer center">
					<div class="spacer-img">
					<?php
					if (!empty($product->images[0])) {
						$image = $product->images[0]->displayMediaThumb ('class="featuredProductImage" border="0"', FALSE);
					} else {
						$image = '';
					}
					echo JHTML::_ ('link', JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name));
					echo '</div>';
					
					$url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' .
						$product->virtuemart_category_id); ?>
					<div class="spacer-inner">	
                  <h2><a href="<?php echo $url ?>"><?php echo $product->product_name ?></a></h2>
					<?php if ($show_price) {  ?>
						<?php if (!empty($product->prices['salesPrice'])) {
							echo $currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						}
					
						if (!empty($product->prices['salesPriceWithDiscount'])) {
							echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						}
					} ?>
				
					<?php if ($show_addtocart) {  ?>
						<hr /><div class="clear"></div>
					<?php echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product)); ?>
					<div class="clear"></div>
                    
					<?php } ?>
                   </div> <!--spacer-inner-->
			    </div>
			</div>
			<?php
			if ($col == $products_per_row && $products_per_row && $col < $totalProd) {
				//echo "	</div><div style='clear:both;'>";
				$col = 1;
			} else {
				$col++;
			}
		} ?>
		</div>
		<div class="clear"></div>

		<?php
	} else {
		$last = count ($products) - 1;
		?>

		<ul class="vm-product<?php echo $params->get ('moduleclass_sfx'); ?> productdetails">
			<?php foreach ($products as $product) : ?>
			<li class="col-sm-<?php echo $col_sm; ?> col-md-<?php echo round(12/$products_per_row) ?> <?php echo $float ?>">
			
				<div class="spacer-img">
				<?php
				if (!empty($product->images[0])) {
					$image = $product->images[0]->displayMediaThumb ('class="featuredProductImage" border="0"', FALSE);
				} else {
					$image = '';
				}
				echo JHTML::_ ('link', JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name));
				echo '</div>';
				
				$url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' .
					$product->virtuemart_category_id); ?>
				<div class="spacer-inner">		
					<h5><a href="<?php echo $url ?>"><?php echo $product->product_name ?></a></h5>
                    <?php 
					if ($show_price and isset($product->prices)) {
						echo '<h4 class="product-price">'.$currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						if ($product->prices['salesPriceWithDiscount'] > 0) {
							echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						}
						echo '</h4>';
						
					}
				if ($show_addtocart) {
					echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product));
				}
				echo '</div>';
				?>
				
			</li>
			<?php
			if ($col == $products_per_row && $products_per_row && $last) {
				echo '</ul>';
		       
		    echo '<ul class="vm-product' . $params->get ('moduleclass_sfx') . ' productdetails">';
				$col = 1;
			} else {
				$col++;
			}
			$last--;
		endforeach; ?>
		</ul>
		

		<?php
	}
	if ($footerText) : ?>
		<div class="vmfooter<?php echo $params->get ('moduleclass_sfx') ?>">
			<?php echo $footerText ?>
		</div>
		<?php endif; ?>
<?php
if(VmConfig::get ('jdynupdate', TRUE)){

$j = "jQuery(document).ready(function($) {
var productCustomization=$('.cd-customization'),cart=$('.cd-cart'),animating=false;initCustomization(productCustomization);$('body').on('click',function(event){if($(event.target).is('body')||$(event.target).is('.cd-gallery')){deactivateCustomization()}});function initCustomization(items){items.each(function(){var actual=$(this),addToCartBtn=actual.find('.add-to-cart'),touchSettings=actual.next('.cd-customization-trigger');addToCartBtn.on('click',function(){if(!animating){animating=true;resetCustomization(addToCartBtn);addToCartBtn.addClass('is-added').find('path').eq(0).animate({'stroke-dashoffset':0},300,function(){setTimeout(function(){updateCart();addToCartBtn.removeClass('is-added').find('.addtocart-button').on('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false});if($('.no-csstransitions').length>0){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false}},600)})}});touchSettings.on('click',function(event){event.preventDefault();resetCustomization(addToCartBtn)})})}function resetCustomization(selectOptions){selectOptions.siblings('[data-type=\"select\"]').removeClass('is-open').end().parents('.cd-single-item').addClass('hover').parent('li').siblings('li').find('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function deactivateCustomization(){productCustomization.parent('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function updateCart(){(!cart.find('.total_products').hasClass('items-added'))&&cart.find('.total_products').addClass('items-added').removeClass('empty_basket');var cartItems=cart.find('span'),text=parseInt(cartItems.text())+1;cartItems.text(text)}
	
});";
vmJsApi::addJScript('vmPreloader',$j);
}
echo vmJsApi::writeJS();
?>
</div>html/mod_virtuemart_product/default.php000060400000015742150750504210014452 0ustar00<?php // no direct access
defined ('_JEXEC') or die('Restricted access');
// add javascript for price and cart, need even for quantity buttons, so we need it almost anywhere
vmJsApi::jPrice();


$col = 1;
$pwidth = ' width' . floor (100 / $products_per_row);
if ($products_per_row > 1) {
	$float = "floatleft";
} else {
	$float = "center";
}
if ($products_per_row == 1) {
	$col_sm = '12';
} else if ($products_per_row > 3) {
	$col_sm = '4';
} else {
	$col_sm = '6';
}
?>
<?php if ($display_style == "div") { ?>
<div class="featured-view <?php echo $params->get ('moduleclass_sfx') ?>">
<?php } else { ?>
<div class="vmgroup listview clearfix <?php echo $params->get ('moduleclass_sfx') ?>">
<?php } ?>

	<?php if ($headerText) { ?>
	<div class="vmheader"><?php echo $headerText ?></div>
	<?php
}
	if ($display_style == "div") {
		?>
		<div class="row productwrap vmproduct<?php echo $params->get ('moduleclass_sfx'); ?> productdetails">
			<?php foreach ($products as $product) { ?>
			<div class="products product-list-style col-sm-<?php echo $col_sm; ?> col-md-<?php echo round(12/$products_per_row) ?> <?php echo $float ?>">
				<div class="spacer center">
					<div class="spacer-img">
					<?php
					if (!empty($product->images[0])) {
						$image = $product->images[0]->displayMediaThumb ('class="featuredProductImage" border="0"', FALSE);
					} else {
						$image = '';
					}
					echo JHTML::_ ('link', JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name));
					echo '</div>';
					
					$url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' .
						$product->virtuemart_category_id); ?>
					<div class="spacer-inner">	
                  <h2><a href="<?php echo $url ?>"><?php echo $product->product_name ?></a></h2>
					<?php if ($show_price) {  ?>
						<?php if (!empty($product->prices['salesPrice'])) {
							echo $currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						}
					
						if (!empty($product->prices['salesPriceWithDiscount'])) {
							echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						}
					} ?>
				
					<?php if ($show_addtocart) {  ?>
						<hr /><div class="clear"></div>
					<?php echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product)); ?>
					<div class="clear"></div>
                    
					<?php } ?>
                   </div> <!--spacer-inner-->
			    </div>
			</div>
			<?php
			if ($col == $products_per_row && $products_per_row && $col < $totalProd) {
				//echo "	</div><div style='clear:both;'>";
				$col = 1;
			} else {
				$col++;
			}
		} ?>
		</div>
		<div class="clear"></div>

		<?php
	} else {
		$last = count ($products) - 1;
		?>

		<ul class="vm-product<?php echo $params->get ('moduleclass_sfx'); ?> productdetails">
			<?php foreach ($products as $product) : ?>
			<li class="col-sm-<?php echo $col_sm; ?> col-md-<?php echo round(12/$products_per_row) ?> <?php echo $float ?>">
			
				<div class="spacer-img">
				<?php
				if (!empty($product->images[0])) {
					$image = $product->images[0]->displayMediaThumb ('class="featuredProductImage" border="0"', FALSE);
				} else {
					$image = '';
				}
				echo JHTML::_ ('link', JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name));
				echo '</div>';
				
				$url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' .
					$product->virtuemart_category_id); ?>
				<div class="spacer-inner">		
					<h5><a href="<?php echo $url ?>"><?php echo $product->product_name ?></a></h5>
                    <?php 
					if ($show_price and isset($product->prices)) {
						echo '<h4 class="product-price">'.$currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						if ($product->prices['salesPriceWithDiscount'] > 0) {
							echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
						}
						echo '</h4>';
						
					}
				if ($show_addtocart) {
					echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product));
				}
				echo '</div>';
				?>
				
			</li>
			<?php
			if ($col == $products_per_row && $products_per_row && $last) {
				echo '</ul>';
		       
		    echo '<ul class="vm-product' . $params->get ('moduleclass_sfx') . ' productdetails">';
				$col = 1;
			} else {
				$col++;
			}
			$last--;
		endforeach; ?>
		</ul>
		

		<?php
	}
	if ($footerText) : ?>
		<div class="vmfooter<?php echo $params->get ('moduleclass_sfx') ?>">
			<?php echo $footerText ?>
		</div>
		<?php endif; ?>
<?php
if(VmConfig::get ('jdynupdate', TRUE)){

$j = "jQuery(document).ready(function($) {
var productCustomization=$('.cd-customization'),cart=$('.cd-cart'),animating=false;initCustomization(productCustomization);$('body').on('click',function(event){if($(event.target).is('body')||$(event.target).is('.cd-gallery')){deactivateCustomization()}});function initCustomization(items){items.each(function(){var actual=$(this),addToCartBtn=actual.find('.add-to-cart'),touchSettings=actual.next('.cd-customization-trigger');addToCartBtn.on('click',function(){if(!animating){animating=true;resetCustomization(addToCartBtn);addToCartBtn.addClass('is-added').find('path').eq(0).animate({'stroke-dashoffset':0},300,function(){setTimeout(function(){updateCart();addToCartBtn.removeClass('is-added').find('.addtocart-button').on('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false});if($('.no-csstransitions').length>0){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false}},600)})}});touchSettings.on('click',function(event){event.preventDefault();resetCustomization(addToCartBtn)})})}function resetCustomization(selectOptions){selectOptions.siblings('[data-type=\"select\"]').removeClass('is-open').end().parents('.cd-single-item').addClass('hover').parent('li').siblings('li').find('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function deactivateCustomization(){productCustomization.parent('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function updateCart(){(!cart.find('.total_products').hasClass('items-added'))&&cart.find('.total_products').addClass('items-added').removeClass('empty_basket');var cartItems=cart.find('span'),text=parseInt(cartItems.text())+1;cartItems.text(text)}
	
});";
vmJsApi::addJScript('vmPreloader',$j);
}
echo vmJsApi::writeJS();
?>
</div>html/mod_virtuemart_product/single.php000060400000010306150750504210014276 0ustar00<?php // no direct access
defined('_JEXEC') or die('Restricted access');
vmJsApi::jPrice();

?>
<div class="vmgroup singleview <?php echo $params->get ('moduleclass_sfx') ?>">
<?php if ($headerText) { ?>
	<div class="vmheader"><?php echo $headerText ?></div>
<?php } ?>
<?php foreach ($products as $product) { ?>
	<div class="product-single-style">
    <div class="spacer">  
    <div class="product-image col-xs-12 col-sm-5 col-md-3 match-height">
<?php if (!empty($product->images[0]) )
 $image = $product->images[0]->displayMediaThumb('class="featuredProductImage" ',false) ;
 else $image = ''; 
 echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );
 //echo '<div class="clear"></div>'; ?>
  	</div>

    <?php $url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id); ?>
     <div class="spacer-inner col-xs-12 col-sm-7 col-md-9 match-height mobile-centered">
     
        <h3><a href="<?php echo $url; ?>"><?php echo $product->product_name ?></a></h3>
            <?php if ($show_price) {  ?>
                <?php if (!empty($product->prices['salesPrice'])) {
                    echo $currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
                }
            
                if (!empty($product->prices['salesPriceWithDiscount'])) {
                    echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
                }
            } ?>
        
            <?php if ($show_addtocart) {  ?>
                <hr /><div class="clear"></div>
            <div class="mobile-centered"><?php echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product)); ?></div>
            <div class="clear"></div>
            
            <?php } ?>
        </div> <!--spacer-->
     <div class="clear"></div><hr />
   </div>

	<?php } ?>
<?php if ($footerText) { ?>
	<div class="vmheader"><?php echo $footerText ?></div>
<?php } ?>
<?php
if(VmConfig::get ('jdynupdate', TRUE)){

$j = "jQuery(document).ready(function($) {
var productCustomization=$('.cd-customization'),cart=$('.cd-cart'),animating=false;initCustomization(productCustomization);$('body').on('click',function(event){if($(event.target).is('body')||$(event.target).is('.cd-gallery')){deactivateCustomization()}});function initCustomization(items){items.each(function(){var actual=$(this),addToCartBtn=actual.find('.add-to-cart'),touchSettings=actual.next('.cd-customization-trigger');addToCartBtn.on('click',function(){if(!animating){animating=true;resetCustomization(addToCartBtn);addToCartBtn.addClass('is-added').find('path').eq(0).animate({'stroke-dashoffset':0},300,function(){setTimeout(function(){updateCart();addToCartBtn.removeClass('is-added').find('.addtocart-button').on('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false});if($('.no-csstransitions').length>0){addToCartBtn.find('path').eq(0).css('stroke-dashoffset','19.79');animating=false}},600)})}});touchSettings.on('click',function(event){event.preventDefault();resetCustomization(addToCartBtn)})})}function resetCustomization(selectOptions){selectOptions.siblings('[data-type=\"select\"]').removeClass('is-open').end().parents('.cd-single-item').addClass('hover').parent('li').siblings('li').find('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function deactivateCustomization(){productCustomization.parent('.cd-single-item').removeClass('hover').end().find('[data-type=\"select\"]').removeClass('is-open')}function updateCart(){(!cart.find('.total_products').hasClass('items-added'))&&cart.find('.total_products').addClass('items-added').removeClass('empty_basket');var cartItems=cart.find('span'),text=parseInt(cartItems.text())+1;cartItems.text(text)}
	
});";
vmJsApi::addJScript('vmPreloader',$j);
}
echo vmJsApi::writeJS();
?>
</div>html/com_spsimpleportfolio/items/default.php000060400000036166150750504210015425 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die();

require_once JPATH_COMPONENT . '/helpers/helper.php';
jimport( 'joomla.filesystem.file' );

$config = \JFactory::getConfig();
$sitename = $config->get('sitename');

$layout_type = $this->params->get('layout_type', 'default');
$column_bg = $this->params->get('column_bg');
$show_view_button = $this->params->get('show_view_button', 1);
$show_zoom_button = $this->params->get('show_zoom_button', 1);
$show_tags = $this->params->get('show_tags', 1);
$show_filter = $this->params->get('show_filter');
$filter_divider = $this->params->get('filter_divider');
$filter_style = $this->params->get('filter_style');
$show_all_txt = $this->params->get('show_all_txt');
$filter_margin = $this->params->get('filter_margin');
$video_width = $this->params->get('video_width');
$video_height = $this->params->get('video_height');

//Load the method jquery script.
JHtml::_('jquery.framework');

//Params
$params = JComponentHelper::getParams('com_spsimpleportfolio');
$square = strtolower( $params->get('square', '600x600') );
$rectangle = strtolower( $params->get('rectangle', '600x400') );
$tower = strtolower( $params->get('tower', '600x800') );

//Add js and css files
$doc = JFactory::getDocument();

//opengraph
$doc->addCustomTag('<meta property="og:url" content="'. \JURI::current() . '" />');
$doc->addCustomTag('<meta property="og:site_name" content="'. htmlspecialchars($sitename) .'" />');
$doc->addCustomTag('<meta property="og:type" content="page" />');
if ($this->params->get('page_heading')) {
$doc->addCustomTag('<meta property="og:title" content="'. $this->params->get('page_heading') .'" />');
}
// Twitter
$doc->addCustomTag('<meta name="twitter:card" content="summary" />');
$doc->addCustomTag('<meta name="twitter:site" content="'. htmlspecialchars($sitename) .'" />');
$doc->addCustomTag('<meta name="twitter:title" content="'. $this->params->get('page_heading') .'" />');

//First unset default files
unset($doc->_styleSheets[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/css/featherlight.min.css' ]);
unset($doc->_styleSheets[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/css/spsimpleportfolio.css' ]);
unset($doc->_scripts[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/js/jquery.shuffle.modernizr.min.js' ]);
unset($doc->_scripts[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/js/featherlight.min.js' ]);
unset($doc->_scripts[ JURI::root(true) . '/components/com_spsimpleportfolio/assets/js/spsimpleportfolio.js' ]);

//Add updated js and css files
$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/featherlight.css' );
$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/featherlight.gallery.css' );
$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/spsimpleportfolio.css' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/jquery.shuffle.modernizr.min.js' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/featherlight.min.js' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/featherlight.gallery.min.js' );
$doc->addScript( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/js/spsimpleportfolio.js' );


$menu 	= JFactory::getApplication()->getMenu();
$itemId = '';
if(is_object($menu->getActive())) {
	$active = $menu->getActive();
	$itemId = '&Itemid=' . $active->id;
}

if( $this->params->get('show_page_heading') && $this->params->get( 'page_heading' ) ) {
	echo "<h1 class='page-header'>" . $this->params->get( 'page_heading' ) . "</h1>";
}

$showbtns = '';

$filter_divider != '' ? $filter_divider = '<span class="simple-divider">'.$filter_divider.'</span>' : $filter_divider = '';
$filter_style == 'simple' ? $simple_style = $filter_divider : $simple_style = '';

if($show_zoom_button==0 && $show_view_button==0 && $layout_type=='default') { 
   $showbtns = '.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {background:transparent}';
}

$addstyle = 'body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li:first-child {'
	. 'margin-left:'.$filter_margin.'px;margin-right:0;'
	. '}'
	. $showbtns
	; 
$doc->addStyleDeclaration( $addstyle );

//random ID number to avoid conflict if there is more then one galleries on the same page
$randomid = rand(1,1000);

$i = 0;
//Sizes
$sizes = array(
	$rectangle,
	$tower,
	$square,

	$tower,
	$rectangle,
	$square,

	$square,
	$rectangle,
	$tower,

	$square,
	$tower,
	$rectangle
	);

?>
<div id="sp-simpleportfolio" class="sp-simpleportfolio sp-<?php echo $randomid; ?> sp-simpleportfolio-view-items layout-<?php echo str_replace('_', '-', $layout_type); ?>">

	<?php if($this->params->get('show_filter', 1)) { ?>
		<div class="sp-simpleportfolio-filter">
			<ul<?php echo ($this->params->get('filter_style') == 'simple') ? ' class="simple"' : ' class="flex"'; ?>>
				<li class="active<?php if($this->params->get('filter_margin') == 0) { ?> no-margin<?php } ?>" data-group="all"><a href="#">
				
                <?php if($this->params->get('show_all_txt') != '') { ?>
                   <?php echo $show_all_txt; ?>
                <?php } else { ?>
                  <?php echo JText::_('COM_SPSIMPLEPORTFOLIO_SHOW_ALL'); ?>
                <?php } ?>
                </a></li>
				<?php
					$filters = SpsimpleportfolioHelper::getTagList( $this->items );
					foreach ($filters as $filter) {
						?>
							<li<?php echo ($this->params->get('filter_margin') == 0) ? ' class="no-margin" ' : ' style="margin-left:'.$filter_margin.'px;" '; ?>data-group="<?php echo $filter->alias; ?>"><?php echo $simple_style; ?><a href="#"><?php echo $filter->title; ?></a></li>
						<?php } ?>
			</ul>
		</div>
	<?php } ?>

	<?php
	$video_width != '' ? $video_width : $video_width = '700';
	$video_height != '' ? $video_height : $video_height = '400';
	$column_bg != '' ? $column_background = ' style="background-color:'.$column_bg.'"' : $column_background = '';
	
	
		//Videos
		foreach ($this->items as $key => $this->item) {

			if($this->item->video) {
				$video = parse_url($this->item->video);

				switch($video['host']) {
					case 'youtu.be':
					$video_id 	= trim($video['path'],'/');
					$video_src 	= '//www.youtube.com/embed/' . $video_id;
					break;

					case 'www.youtube.com':
					case 'youtube.com':
					parse_str($video['query'], $query);
					$video_id 	= $query['v'];
					$video_src 	= '//www.youtube.com/embed/' . $video_id;
					break;

					case 'vimeo.com':
					case 'www.vimeo.com':
					$video_id 	= trim($video['path'],'/');
					$video_src 	= "//player.vimeo.com/video/" . $video_id;
				}

				echo '<iframe class="sp-simpleportfolio-lightbox" src="'. $video_src .'" width="'. $video_width .'" height="'. $video_height .'" id="sp-simpleportfolio-video'.$this->item->spsimpleportfolio_item_id.'" style="border:none;" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
			}
		}
	?>
	<div class="sp-simpleportfolio-items sp-simpleportfolio-columns-<?php echo $this->params->get('columns', 3); ?>">
		<?php foreach ($this->items as $this->item) { 
			$tags = SpsimpleportfolioHelper::getTags( $this->item->spsimpleportfolio_tag_id );
			$newtags = array();
			$filter = '';
			$groups = array();
			foreach ($tags as $tag) {
				$newtags[] 	 = $tag->title;
				$filter 	.= ' ' . $tag->alias;
				$groups[] 	.= '"' . $tag->alias . '"';
			}

			$groups = implode(',', $groups);
			?>

			<div class="sp-simpleportfolio-item" data-groups='[<?php echo $groups; ?>]'>
				<?php $this->item->url = JRoute::_('index.php?option=com_spsimpleportfolio&view=item&id='.$this->item->spsimpleportfolio_item_id.':'.$this->item->alias . $itemId); ?>
				
				<div class="sp-simpleportfolio-overlay-wrapper clearfix">
					
					<?php if($this->item->video) { ?>
						<span class="sp-simpleportfolio-icon-video"></span>
					<?php } ?>

                    <?php if($this->item->thumbnail) { 
						// New from SP Simple Portfolio 1.8 (additional thumbnail image)
						?>
						<img class="sp-simpleportfolio-img" src="<?php echo $this->item->thumb; ?>" alt="<?php echo $this->item->title; ?>">
					<?php } else {
						if($this->params->get('thumbnail_type', 'masonry') == 'masonry') { ?>
                            <img class="sp-simpleportfolio-img" src="<?php echo JURI::base(true) . '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)) . '_' . $sizes[$i] . '.' . JFile::getExt($this->item->image); ?>" alt="<?php echo $this->item->title; ?>">
                        <?php } else if($this->params->get('thumbnail_type', 'masonry') == 'rectangular') { ?>
                            <img class="sp-simpleportfolio-img" src="<?php echo JURI::base(true) . '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)) . '_'. $rectangle .'.' . JFile::getExt($this->item->image); ?>" alt="<?php echo $this->item->title; ?>">
                        <?php } else { ?>
                            <img class="sp-simpleportfolio-img" src="<?php echo JURI::base(true) . '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)) . '_'. $square .'.' . JFile::getExt($this->item->image); ?>" alt="<?php echo $this->item->title; ?>">
                        <?php }  ?>
                    <?php }  ?>
					<?php // Popup Image (default = "original image", square, rectangle, tower)
                    $popup_image = $this->params->get('popup_image', 'default');
                    if($popup_image == 'quare') {
                        $this->item->popup_img_url = JURI::base(true) . '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)) . '_'. $square .'.' . JFile::getExt($this->item->image);
                    } else if($popup_image == 'rectangle') {
                        $this->item->popup_img_url = JURI::base(true) . '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)) . '_'. $rectangle .'.' . JFile::getExt($this->item->image);
                    } else if($popup_image == 'tower') {
                        $this->item->popup_img_url = JURI::base(true) . '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)) . '_'. $tower .'.' . JFile::getExt($this->item->image);
                    } else {
                        $this->item->popup_img_url = JURI::base() . $this->item->image;
                    } ?>
					<div class="sp-simpleportfolio-overlay">
						<div class="sp-vertical-middle">
							<div>
								<div class="sp-simpleportfolio-btns">
									<?php if($show_view_button!=0) { ?>
                                        <?php if( $this->item->video ) { ?>
											 <?php if($show_zoom_button!=0) { ?>
                                                <a class="btn-zoom gallery-<?php echo $randomid; ?>" href="#" data-featherlight="#sp-simpleportfolio-video<?php echo $this->item->spsimpleportfolio_item_id; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_WATCH'); ?></a><a class="btn-view" href="<?php echo $this->item->url; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW'); ?></a>       
                                                <?php } else { ?>
                                             <a class="btn-view-only" href="<?php echo $this->item->url; ?>"><i class="fas fa-link"></i></a>
                                             <?php } ?>          
                                        <?php } else { ?> 
                                         <?php if($show_zoom_button!=0) { ?>
                                            <a class="btn-zoom gallery-<?php echo $randomid; ?>" href="<?php echo $this->item->popup_img_url; ?>" data-featherlight="image"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_ZOOM'); ?></a>
                                            <a class="btn-view" href="<?php echo $this->item->url; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW'); ?></a>       
                                         <?php } else { ?>
                                        	<a class="btn-view-only" href="<?php echo $this->item->url; ?>"><i class="fas fa-link"></i></a>
                                         <?php } ?> 
                                        <?php } ?> 
                                     <?php } else { ?>
                                     <?php if($show_zoom_button!=0) { ?> 
                                        <?php if( $this->item->video ) { ?>
                                            <a class="btn-zoom-icon gallery-<?php echo $randomid; ?>" href="#" data-featherlight="#sp-simpleportfolio-video<?php echo $this->item->spsimpleportfolio_item_id; ?>"><i class="fas fa-search"></i></a>
                                        <?php } else { ?>
                                            <a class="btn-zoom-icon gallery-<?php echo $randomid; ?>" href="<?php echo $this->item->popup_img_url; ?>" data-featherlight="image"><i class="fas fa-search"></i></a>
                                        <?php } ?>
                                      <?php } ?>   
                                    <?php } ?>
								</div>
								<?php if($layout_type!='default') { ?>
								<h3 class="sp-simpleportfolio-title">
									<a href="<?php echo $this->item->url; ?>">
										<?php echo $this->item->title; ?>
									</a>
								</h3>
									<?php if($show_tags!=0) { ?>
                                        <div class="sp-simpleportfolio-tags">
                                            [ <?php echo implode(', ', $newtags); ?> ]
                                        </div>
                                    <?php } ?>
								<?php } ?>
							</div>
						</div>
					</div>
				</div>
				<?php if($layout_type=='default') { ?>
					<div<?php echo $column_background; ?> class="sp-simpleportfolio-info">
						<h3 class="sp-simpleportfolio-title">
							<a href="<?php echo $this->item->url; ?>">
								<?php echo $this->item->title; ?>
							</a>
						</h3>
                        <?php if($show_tags!=0) { ?>
                            <div class="sp-simpleportfolio-tags">
                                <?php echo (count($newtags) > 1) ? '<i class="fas fa-tags"></i>' : '<i class="fas fa-tag"></i>'; ?><?php echo implode(', ', $newtags); ?>
                            </div>
                        <?php } ?>
					</div>
				<?php } ?>
			</div>
			<?php
			$i++;
			if($i==11) {
				$i = 0;
			}
			?>
		<?php } ?>
	</div>
	<?php if ($this->pagination->get('pages.total') >1) { ?>
	<div style="margin:25px auto 15px;" class="pagination clearfix">
		<?php echo $this->pagination->getPagesLinks(); ?>
	</div>
	<?php } ?>
</div>
<script type="text/javascript">jQuery(document).ready(function(){jQuery('.gallery-<?php echo $randomid; ?>').featherlightGallery({
previousIcon: '<i class="arrow-previous-thin"></i>',nextIcon: '<i class="arrow-next-thin"></i>'});});</script>html/com_spsimpleportfolio/item/default.php000060400000022372150750504210015234 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die();

$config = \JFactory::getConfig();
$sitename = $config->get('sitename');
$doc = JFactory::getDocument();

//opengraph
$doc->addCustomTag('<meta content="'. htmlspecialchars($sitename) .'" property="og:site_name" />');
// Twitter
$doc->addCustomTag('<meta name="twitter:card" content="summary" />');
$doc->addCustomTag('<meta name="twitter:site" content="'. htmlspecialchars($sitename) .'" />');
$doc->addCustomTag('<meta name="twitter:title" content="'. $this->item->title .'" />');
$doc->addCustomTag('<meta name="twitter:description" content="'. \JHtml::_('string.truncate', (strip_tags($this->item->description)), 150) .'" />');
if ($this->item->image) {
    $doc->addCustomTag('<meta name="twitter:image:src" content="'. \JURI::root().ltrim($this->item->image, '/') .'" />');
}


$doc->addStylesheet( JURI::root(true) . '/templates/flex/html/com_spsimpleportfolio/assets/css/spsimpleportfolio.css' );

if($this->params->get('remove_sidebar') == '2') {
	$full_width_style = ' style="width:100%;"';
} else {
	$full_width_style = '';
}

//video
if($this->item->video) {
	$video = parse_url($this->item->video);

	switch($video['host']) {
		case 'youtu.be':
		$video_id 	= trim($video['path'],'/');
		$video_src 	= '//www.youtube.com/embed/' . $video_id;
		break;

		case 'www.youtube.com':
		case 'youtube.com':
		parse_str($video['query'], $query);
		$video_id 	= $query['v'];
		$video_src 	= '//www.youtube.com/embed/' . $video_id;
		break;

		case 'vimeo.com':
		case 'www.vimeo.com':
		$video_id 	= trim($video['path'],'/');
		$video_src 	= "//player.vimeo.com/video/" . $video_id;
	}

}
?>
<div id="sp-simpleportfolio" class="sp-simpleportfolio sp-simpleportfolio-view-item">
	<div class="sp-simpleportfolio-image">
		<?php if($this->item->video) { ?>
		<div class="sp-simpleportfolio-embed">
			<iframe src="<?php echo $video_src; ?>" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
		</div>
		<?php } else { ?>
		<?php if($this->item->image) { ?>
		<img class="sp-simpleportfolio-img" src="<?php echo $this->item->image; ?>" alt="<?php echo $this->item->title; ?>">
		<?php } else { ?>
		<img class="sp-simpleportfolio-img" src="<?php echo $this->item->thumbnail; ?>" alt="<?php echo $this->item->title; ?>">
		<?php } ?>
		<?php } ?>
	</div>
	<div class="sp-simpleportfolio-details clearfix">
		<div<?php echo $full_width_style; ?> class="sp-simpleportfolio-description entry-header">
			<h2><?php echo $this->item->title; ?>
            <div class="divider"></div></h2>
			<div class="clearfix"><?php echo JHtml::_('content.prepare', $this->item->description); ?></div>
			<?php if($this->params->get('show_back_to_cat_btn', 1) == '1') { ?>
            <hr /><a class="btn sppb-btn-default btn-sm" href="javascript:history.back()"><i style="margin-left:-7px;margin-right:7px;" class="pe pe-7s-back"></i><?php echo JText::_('COM_SPPORTFOLIO_BACK_TO_CATEGORY'); ?></a>
            <?php } ?>
		</div>    
        <?php if($this->params->get('remove_sidebar', 1) == '1') { ?>
        <div class="sp-simpleportfolio-meta">
			<?php 
				// Sidebar style without labels (only tooltips)
				if($this->params->get('sidebar_labels', 1) == '2') {
					
                    // create conditions for client title and logo
                    $client_title_conditon 		= (isset($this->item->client) && $this->item->client);
                    $client_avatar_condition 	= (isset($this->item->client_avatar) && $this->item->client_avatar);
    
                    if( $client_title_conditon || $client_avatar_condition){ ?>
                        <div class="sp-simpleportfolio-client sp-module no-labels">
							<?php if( $client_avatar_condition ){ 
                                    $client_avatar_alt = ($client_title_conditon) ? $this->item->client : $this->item->title;
                                ?>
                                <div class="sp-simpleportfolio-client-avatar no-labels"><img src="<?php echo JURI::root() . $this->item->client_avatar?>" alt="<?php echo $client_avatar_alt; ?>"></div>
                            <?php } //client_avatar_condition ?>
                            <?php if( $client_title_conditon ){ ?>
                                <div style="margin-top:18px;" class="sp-module-content no-labels"><i class="pe pe-7s-ribbon hasTooltip" title="<?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_CLIENT'); ?>"></i><?php echo $this->item->client; ?></div>
                            <?php } //client_title_conditon ?>
                        </div> <!-- /.sp-simpleportfolio-client -->
                        <hr />
                    <?php } // has project client logo or title ?>
                    <div class="sp-simpleportfolio-created sp-module no-labels">
                        <div class="sp-module-content"><i class="pe pe-7s-date hasTooltip" title="<?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_DATE'); ?>"></i><?php echo JHtml::_('date', $this->item->created_on, JText::_('DATE_FORMAT_LC3')); ?></div>
                    </div>
                    <hr />
                    <div class="sp-simpleportfolio-tags sp-module no-labels">
                        <div class="sp-module-content"><i class="pe pe-7s-ticket hasTooltip" title="<?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_CATEGORIES'); ?>"></i><?php echo implode(', ', $this->item->tags); ?></div>   
                    </div>
                    <hr />
                    <?php if ($this->item->url) { ?>
                    <div class="sp-simpleportfolio-link sp-module">
                        <a class="btn sppb-btn-dark sppb-btn-3d" target="_blank" href="<?php echo $this->item->url; ?>"><i style="padding-right:8px;font-size:140%;margin:-1px 0 0 -2px;vertical-align:middle;line-height:1.4;" class="pe pe-7s-airplay"></i><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW_PROJECT'); ?></a>
                    </div>
                    <?php } ?>
           
		   <?php } 
			   // Sidebar style with labels (classic)
			   else { 
                    // create conditions for client title and logo
                    $client_title_conditon 		= (isset($this->item->client) && $this->item->client);
                    $client_avatar_condition 	= (isset($this->item->client_avatar) && $this->item->client_avatar);
    
                    if( $client_title_conditon || $client_avatar_condition){ ?>
                        <div class="sp-simpleportfolio-client sp-module">
                            <h3 class="sp-module-title"><i style="margin-right:1px;" class="far fa-address-card"></i>
                            <?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_CLIENT'); ?>
                            <div class="divider"></div></h3><div class="divider"></div>
                                <?php if( $client_avatar_condition ){ 
                                        $client_avatar_alt = ($client_title_conditon) ? $this->item->client : $this->item->title;
                                    ?>
                                    <div class="sp-simpleportfolio-client-avatar">
                                        <img src="<?php echo JURI::root() . $this->item->client_avatar?>" alt="<?php echo $client_avatar_alt; ?>">
                                    </div>
                                <?php } //client_avatar_condition ?>
        
                                <?php if( $client_title_conditon ){ ?>
                                    <div class="sp-simpleportfolio-client-title">
                                        <?php echo $this->item->client; ?>
                                    </div>
                                <?php } //client_title_conditon ?>
                        </div>
                    <?php } // has project client logo or title ?>
                    
                    <div class="sp-simpleportfolio-created sp-module">
                        <h3 class="sp-module-title"><i class="far fa-calendar-alt"></i> <?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_DATE'); ?><div class="divider"></div></h3><div class="divider"></div>
                        <div class="sp-module-content"><?php echo JHtml::_('date', $this->item->created_on, JText::_('DATE_FORMAT_LC3')); ?></div>
                    </div>
                    <div class="sp-simpleportfolio-tags sp-module">
                        <h3 class="sp-module-title"><i style="margin-right:1px;" class="fas fa-tags"></i> <?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_CATEGORIES'); ?><div class="divider"></div></h3><div class="divider"></div>
                        <div class="sp-module-content"><?php echo implode(', ', $this->item->tags); ?></div>
                    </div>
                    <?php if ($this->item->url) { ?>
                    <div class="sp-simpleportfolio-link sp-module">
                        <a class="btn sppb-btn-dark sppb-btn-3d" target="_blank" href="<?php echo $this->item->url; ?>"><i style="padding-right:8px;" class="fas fa-external-link-alt"></i><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW_PROJECT'); ?></a>
                    </div>
                    <?php } ?>
                    
                <?php } ?> 
            </div>
        <?php } ?>  
	</div>
</div>html/com_spsimpleportfolio/assets/img/icon-play.svg000060400000002343150750504210016627 0ustar00<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="64px" height="64px" viewBox="223 223 64 64" enable-background="new 223 223 64 64" xml:space="preserve">
<path opacity="0.5" d="M255,283.224c-15.523,0-28.224-12.701-28.224-28.224s12.701-28.224,28.224-28.224
	s28.224,12.701,28.224,28.224S270.523,283.224,255,283.224z"/>
<g display="none">
	<path display="inline" fill="#FFFFFF" d="M248.6,269.4l19.2-14.4l-19.2-14.4V269.4z M255,223c-17.6,0-32,14.4-32,32s14.4,32,32,32
		s32-14.4,32-32S272.6,223,255,223z M255,281.88c-14.784,0-26.88-12.096-26.88-26.88s12.096-26.88,26.88-26.88
		s26.88,12.096,26.88,26.88S269.784,281.88,255,281.88z"/>
</g>
<g opacity="0.9">
	<path fill="#FFFFFF" d="M247.776,267.85L269.454,255l-21.678-12.85V267.85z"/>
</g>
<g opacity="0.5">
	<g>
		<path fill="#FFFFFF" d="M255,223c-17.6,0-32,14.4-32,32s14.4,32,32,32s32-14.4,32-32S272.6,223,255,223z M255,283.224
			c-15.523,0-28.224-12.701-28.224-28.224s12.701-28.224,28.224-28.224s28.224,12.701,28.224,28.224S270.523,283.224,255,283.224z"
			/>
	</g>
</g>
</svg>
html/com_spsimpleportfolio/assets/img/icon-play.png000060400000005151150750504210016614 0ustar00�PNG


IHDR``�w8tEXtSoftwareAdobe ImageReadyq�e<
IDATx��][LYn�rY�fYV��h@����4>H0M�
���%!}1&^BL4Ɨ��˃���E�Q�.1�`1�!����E��Ɗ�a�3�ez�t
�̙�IC�L�9�7���9��Z8�����^v�M��P��Q�wDx�W�j�xl��3�s؎8��(!e�B����nW�烄�Z�a��d�O��*�t92^
�~��iC o'��dN]��AC@�xȌs)�����@�k�H�=���i��ϟ����V�^�q���'�4�[�Eࣺ㇇�W>����ۛ��ի$�mrr���А"Psss����-+..�]�v�Laa��>����~=�/��BW��"a�"{��YVGGG�ӧOS|>ߧ�����yYYYɥ��)�6m�T^^>�q�Ʊ(>'�gm��N�rY�z�Y7o�L~����>���+V�X�y�洚��銊��(�
���%D�˔��}}}׮]���ۊe%^�ڽ{����n�:%w8B��X�k%�"�֋�߸q#��ڷo_�B"p��XH�5���g� -IW�^��ҥKV��x%=�ȑ#s�]�����/hF�rJ������g����eёUVV~{���q�q��p�o)Q�u	��ϗ��/_����x�x��hd��v�>|x(BoH�R��H�#�?q��---[`{����ٳ�#�#E�5ֲ��Օ]__o���	Zd6l�766].�H,��%������'��%��h�⠅@b����X9f�"F�T�r�J��={f�
>mC�V��\��@Yr�;v�Z#Y-
mD[#�PA0��	_V��BvpW$��tƭ[�l2r4*H�w�=��v,��O4�Ş���)���{Ѳ*V��k�.�Ѣ��DGw���	Q��R�z��5�B����À�&�`��S�9F�Fd�€0a� X*'�xp'+���	�B&��q�Ɋ�X=�%Ӥ�5��v�i��0�H|.�2{�z�#������l��L/�+�E�O�a
�&�����p�,!���O��J3�����t�b.��i�N��x��V#.^�X����J�ӹR�$+F/��mJ����x�����ݻW{����5k֤��!��"*d��$0u��hHjjjJUUU�G�j�����D0v�C��l�Mz���h�bNOO_y�̙J���^d	�;�0?��ڙ�4�K������A�^dI;�H�;�1c����E��0��!��ݏ�����Ce���|���!�pN(Ԝ6&����!KBW�mmmu�(K2f����~�R�KԱcǎ�����B��K��� c~�ޒn[�nwO��%��G���zM��$�o�$����`e�E�e˖BȒ��)��:d���X˂,0����]}}}�Z%�d�̦�k�,����UH�i!K������E@X�h�n�,a4�fZB\�)��l�41�'��uZ?{��u��@F�j={`aJ%@�����!^���4!%(�,���3	�ؾ2!�����Ow����>�	@��*|a�4�v���~��x��T��H�с���x�ԩ����?�[b%S�4�����v� ͈�?~������IM�%0���TA�#?22��ܹs]jȍԀ%�"��Wep2���c�iii�	N�[Á�,��U.�4e�����z�捦�Ve���%���+��O�<�kGG�;�Gˀ���5�P�Bor��x:�N�/���%��Sa�V��ƚ^���~7�����^��2VP��a��8�0C�;=�MMMMsuu��Z%�#���@uA��u{���v��Fj�2�G�a:�Ҏ�.�[����|[�nmnll�w;Fy̠�{mRM�J;�$7۷o�2��Qn��n84!���jj����xf,c�~v��a�dCh���*�ԋ�H
�1����_�D�%��PKS�1r�;w�l֋�Hc`�8�c)(��[(d���j5��ѣ�۶mk׋�H
X1������IϘ���̀��bXv)hZ��K��J��^�������QQքXހ�L��0lm��1�B8����	3݀
0b��v�`MKyA���r�zKҩ�x�
���4+̧@J�S{j)���	�B&2u���r�̉Y�,U�PK�|M��
X��\5]�h�-�E���R�D-e�ΞPr�6y0�.�T+�*�L��`��.,�A��G�e��&�YbB��L6:ԟ($���2�y�n�c���R�5+_Oz��9���������-��h7��z��i�?�&�i����Mv�X�f>�&>�\n�B����V�X)u�bo07r�!)s+C� $��yjI@�v�Z"I���Z ���-͵" �7�W*Krr%�|A�i�����bA\�”�,����@6/@��h{��&��yI{��k$=����K�`c�H��x�	�8�$t�k�(���Vp�%	!#�2_D����H�
k	:�0�4+;:��B�Ɲ�p��+�4�?��g�IEND�B`�html/com_spsimpleportfolio/assets/img/icon-play.ai000060400000176254150750504210016436 0ustar00%PDF-1.5
%����
1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R 31 0 R]/Order 32 0 R/RBGroups[]>>/OCGs[5 0 R 31 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 14113/Subtype/XML/Type/Metadata>>stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151739, 2013/04/03-12:12:15        ">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
            xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
            xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
            xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
            xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
         <xmp:CreatorTool>Adobe Illustrator CC (Windows)</xmp:CreatorTool>
         <xmp:CreateDate>2015-05-09T12:09:12+02:00</xmp:CreateDate>
         <xmp:MetadataDate>2015-05-09T12:13:40+02:00</xmp:MetadataDate>
         <xmp:ModifyDate>2015-05-09T12:13:40+02:00</xmp:ModifyDate>
         <xmp:Thumbnails>
            <rdf:Alt>
               <rdf:li rdf:parseType="Resource">
                  <xmpGImg:width>256</xmpGImg:width>
                  <xmpGImg:height>256</xmpGImg:height>
                  <xmpGImg:format>JPEG</xmpGImg:format>
                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FVKa8tIP76eOKnXmyr+s4qg38yeXUYq+q2asOqtcRA/i2KuTzJ5ddgqar&#xA;Zsx6KtxET+DYqjIby0n/ALmeOWvTgyt+o4qq4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FUPfahY2EBnvbiO2hHWSVgo/HFWEaz+cnl60LJp8UuoSjYMP3UX/BMOX/C&#xA;4qwzU/zg813XJbX0bGM9PTTm9P8AWk5D7hirGr3zR5jvSTdancyg9VMrBf8AgQQv4YqlhJJqTU+J&#xA;xV2KuxVwJBqDQ+IxVM7LzR5jsiDa6ncxAdFErFf+BJK/hirJdM/ODzXa8VuvRvox19ROD0/1o+I+&#xA;8YqzPRvzk8vXfFNRik0+U0Bc/vYq/wCso5f8LirN7HULG/gE9lcR3MJ6SRMGH4YqiMVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdiqH1DUbDTrVrq+nS3t0+1JIaD5DxPsMVeX+Z/wA5ZGLW&#xA;/l+Liu4N7OtSfdIz/wAbfdirzfUdV1LUrg3F/cyXMx/akYmnsB0A9hiqFxV2KuxV2KuxV2KuxV2K&#xA;uxV2KorTtV1LTbgXFhcyW0w/ajYivsR0I9jir0jyx+csilbfzBFzXYC9hFCPd4x1+a/dir1DT9Rs&#xA;NRtVurGdLi3f7MkZqPkfA+xxVEYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqxPzl+YeleXUaB&#xA;KXWqEfDaqdkr0MhHT5dcVeKa95k1jXbs3OozmQj+7iG0aDwRegxVLMVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdiqZ6D5k1jQrsXOnTmMn+8iO8bjwdehxV7X5N/MPSvMSLA9LXVAPitWOz06mMnr8uuK&#xA;ssxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5z+YX5mLppk0nRnD3/ANm4uhQrD4qvi/6vnirx2WWS&#xA;WRpZXMkjks7sSWJO5JJxVbirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVXRSyRSLLE5jkQhk&#xA;dSQwI3BBGKvYvy9/MxdSMek6y4S/+zb3RoFm8Fbwf9fzxV6NirsVdirsVdirsVdirsVdirsVdirz&#xA;n8zPzCOmq+jaTJ/p7il1cL/ulSPsqf5z+HzxV42SSSSak7knFXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXAkEEGhG4IxV7J+Wf5hHUlTRtWk/09BS1uG/3coH2WP84/H54q9GxV2Kux&#xA;V2KuxV2KuxV2KuxVif5h+ck8u6VwgYHVLoFbVevAdDIR7dvfFXgcssksjyysXkkJZ3Y1JYmpJJxV&#xA;birsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVXRSyRSJLExSSMhkdTQhgaggjFX&#xA;vn5eeck8xaVwnYDVLUBbpenMdBIB79/fFWWYq7FXYq7FXYq7FXYqh9R1C106wnvrpuFvboZJG9h2&#xA;HuegxV84eZNeu9d1ifUbk0MhpFH2SMfZQfIYqlmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku&#xA;xV2KuxV2KuxV2KuxVM/LevXehaxBqNsamM0lj7PGftIfmMVfR+nX9rqFjBfWr87e4QSRt7Hx9x3x&#xA;VEYq7FXYq7FXYq7FXk/5y+Zy0kXl+3b4UpNekHqTvGh+X2j9GKvLcVdirsVdirsVdirsVdiqdad5&#xA;R1nUtGk1Wwj+sRwytDJAn96OKq3JV/aHx9t8VSZlZWKsCGBoQdiCMVaxV2KuxV2KuxV2KuxV2Kux&#xA;V2KuxV2KuxV2KvUvya8zlZJfL9w3wtynsiT0I3kQf8S+/FXrGKuxV2KuxV2KofUb6CwsLi9nNIba&#xA;NpZD7IK4q+Z9V1G41LUrm/uDWa5kaRvap2A9gNhiqFxV2KuxV2KuxV2KuxV2KvYPyf8A+UZuf+Y1&#xA;/wDk1FiqceZfI+ia8pkmT6ve0+G7iADf7MdHHz398VeTeZPJOt6C5eeP1rOvw3cQJT/ZDqh+eKpB&#xA;irsVdirsVdirsVdirsVdirsVdirsVdiqK0rUbjTdStr+3NJraRZF96HcH2I2OKvpjT76C/sbe9gN&#xA;YbmNZYz7MK4qiMVdirsVdirAPzk1n6p5ei05GpLqElHAO/pRUZv+G44q8UxV2KuxV2KuxV2KuxV2&#xA;KuxV7B+T/wDyjNz/AMxr/wDJqLFWc4q0yq6lHAZWBDKRUEHqCMVYH5n/ACr0+953OjsLK6NSbc/3&#xA;LH2pun0be2KvL9V0fUtKujbahbtBKOgYbMPFWGzD5Yqg8VdirsVdirsVdirsVdirsVdirsVdir2v&#xA;8m9ZN35el092rLp8tFB/31LVl/4blirP8VdirsVdirw384NT+tea/qqtWOxhSOnbm/7xvwYDFWD4&#xA;q7FXYq7FXYq7FXYq7FXYq9g/J/8A5Rm5/wCY1/8Ak1FirOcVdirsVQupaXp+p2rWt/AtxA37LDof&#xA;FT1U+4xV5h5n/Km8tedzorG6gFSbVqeqo/yT0f8AX88VYDJHJG7RyKUkQ0ZGBBBHYg4qtxV2KuxV&#xA;2KuxV2KuxV2KuxV2Ks4/J/U/qvmv6qzUjvoXjp25p+8X8FIxV7lirsVdirsVfNHmi9N75j1O6JqJ&#xA;bmUqf8kMQv8AwoGKpZirsVdirsVdirsVdirsVdir2D8n/wDlGbn/AJjX/wCTUWKs5xV2KuxV2Kux&#xA;VIvMfk3RNejJuovTugKJdxUWQeFezD2OKvJ/M3kPW9CLSsn1qxHS6iBoB/xYvVP1e+KsbxV2KuxV&#xA;2KuxV2KuxV2KuxVM/K96bLzHpl0DQRXMRY/5JYBv+FJxV9L4q7FXYqo3k3oWk8/T0o3ev+qpOKvl&#xA;skkknqdzirsVdirsVdirsVdirsVdirsVewfk/wD8ozc/8xr/APJqLFWc4q7FXYq7FXYq7FWiAQQR&#xA;UHYg4qwnzP8Alfpeo87nTCLG8O5QD9y591H2P9j92KvLNY0LVdHuTb6hbtC37D9UceKMNjiqAxV2&#xA;KuxV2KuxV2KuxVwJBBHUbjFX1LZzevaQTdfVjV6/6yg4qq4q7FUu8yOyeXdVdTRls7hlPuImOKvm&#xA;bFXYq7FXYq7FXYq7FXYq7FXYq9g/J/8A5Rm5/wCY1/8Ak1FirOcVdirsVdirsVdirsVdiqHvtPsr&#xA;+2a2vYEngf7SOKj5jwPuMVeaeZ/ynni53OhMZo+pspD8Y/1GP2vkd/nirzyaCaCV4Z42iljPF43B&#xA;VlI7EHfFVmKuxV2KuxV2KuxV9M+W3Z/LulOxqzWduzH3MSnFUxxV2Kpd5kRn8u6qiirNZ3CqPcxM&#xA;MVfM2KuxV2KuxV2KuxV2KuxV2KuxV7B+T/8AyjNz/wAxr/8AJqLFWc4q7FXYq7FXYq7FXYq7FUPf&#xA;ahZWFs1zezpBAn2nc0HyHifYYq808z/mxPLzttCUwx9DeyD4z/qKfs/M7/LFXnk0808rzTyNLLIe&#xA;TyOSzMT3JO+KrMVdirsVdirsVdir6Z8to0fl3S42+0lnArfMRKMVTHFXYqpXkPr2k8PX1Y2Sn+sp&#xA;GKvloggkHqNjirsVdirsVdirsVdirsVdirsVewfk/wD8ozc/8xr/APJqLFWc4q7FXYq7FXYq7FWi&#xA;QASTQDck4qwnzP8Amhpenc7bTAL68GxcH9yh92H2/wDY/firyzWNd1XWLk3GoXDTN+wnREHgijYY&#xA;qgMVdirsVdirsVdirsVcASQB1OwxV9S2cPoWkEPT0o1Sn+qoGKquKuxV2KvmjzRZGy8x6nakUEVz&#xA;KFH+SWJX/hSMVSzFXYq7FXYq7FXYq7FXYq7FXsH5P/8AKM3P/Ma//JqLFWc4q7FXYq7FXYqkXmPz&#xA;lomgxkXUvqXRFUtIqNIfCvZR7nFXk/mbz5reulomf6rYnpaxE0I/4sbq/wCr2xVjeKuxV2KuxV2K&#xA;uxV2KuxV2Kpn5Xsje+Y9MtQKiW5iDD/JDAt/woOKvpfFXYq7FXYq8N/ODTPqvmv60q0jvoUkr25p&#xA;+7b8FBxVg+KuxV2KuxV2KuxV2KuxV2KvYPyf/wCUZuf+Y1/+TUWKs5xV2KuxVC6lqmn6ZatdX862&#xA;8C/tMep8FHVj7DFXmHmf81ry6522iqbWA1Bump6rD/JHRP1/LFWAySSSO0kjF5HNWdiSST3JOKrc&#xA;VdirsVdirsVdirsVdirsVdirOPyf0z615r+tMtY7GF5K9ub/ALtfwYnFXuWKuxV2KuxVgH5yaMbv&#xA;y9FqCLWXT5asR/vqWit/w3HFXimKuxV2KuxV2KuxV2KuxV2KvYPyf/5Rm5/5jX/5NRYqznFWmZUU&#xA;u5CqoJZiaAAdSTirA/M/5qafZc7bR1F7dCoNwf7lT7U3f6NvfFXl+q6xqWq3RudQuGnlPQsdlHgq&#xA;jZR8sVQeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV7X+TejG08vS6g60l1CWqk/76iqq/wDDcsVZ/irs&#xA;VdirsVQ+oWMF/Y3FlOKw3MbRSD2YUxV8z6rp1xpupXNhcCk1tI0be9DsR7EbjFULirsVdirsVdir&#xA;sVdirsVewfk//wAozc/8xr/8mosVTjzL540TQVMcz/WL2nw2kRBb/Znog+e/tirybzJ521vXnKTy&#xA;ejZ1+G0iJCf7I9XPzxVIMVdirsVdirsVdirsVdirsVdirsVdirsVRWladcalqVtYW4rNcyLGvtU7&#xA;k+wG5xV9MafYwWFjb2UApDbRrFGPZRTFURirsVdirsVdiryf85fLBWSLzBbr8LcYL0AdCNo3P/Ef&#xA;uxV5birsVdirsVdirsVdirsVTrTvN2s6bo0mlWEn1eOaVppJ0/vTyVV4q37I+DtviqTMzMxZiSxN&#xA;STuSTirWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV6l+TXlgtJL5guF+FeUFkCOpO0jj/iP34q9&#xA;YxV2KuxV2KuxV2KofUbC11CxnsbpOdvcIY5F9j4e47Yq+cPMmg3ehaxPp1yKmM1ik7PGfsuPmMVS&#xA;zFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqmflvQbvXdYg062FDIayyd&#xA;kjH2nPyGKvo/TrC10+xgsbVOFvboI419h4+574qiMVdirsVdirsVdirsVYn+Yfk1PMWlc4FA1S1B&#xA;a1bpzHUxk+/b3xV4HLFJFI8UqlJIyVdGFCGBoQQcVW4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FV0UUksiRRKXkkIVEUVJYmgAAxV75+Xnk1PLulc51B1S6Aa6brwHURg+3f3xVl&#xA;mKuxV2KuxV2KuxV2KuxV2KvOfzM/L06kr6zpMf8Ap6Ct1br/ALuUD7Sj+cfj88VeNkEEgihGxBxV&#xA;2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVwBJAAqTsAMVeyfln+Xp01U1nVo/9PcV&#xA;tbdv90qR9ph/Ofw+eKvRsVdirsVdirsVdirsVdirsVdirsVec/mF+Wa6kZNW0ZAl/wDauLUUCzeL&#xA;L4P+v54q8dlikikaKVDHIhKujAhgRsQQcVW4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FV0&#xA;UUksixRIZJHIVEUEsSdgABir2L8vfyzXTTHq2soHv/tW9qaFYfBm8X/V88VejYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYqxPzl+XmleYkadKWuqAfDdKNnp0EgHX59cVeKa95b1jQrs22owGMn+7lG8bj&#xA;xRuhxVLMVdirsVdirsVdirsVdirsVdirsVdirsVdiqZ6D5b1jXbsW2nQGQj+8lO0aDxdugxV7X5N&#xA;/LzSvLqLO9LrVCPiumGyV6iMHp8+uKssxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVD3+nWOo&#xA;Wr2t9Alxbv8AajkFR8/Y++KvL/M/5NSKWuPL8vJdybKdqEeySH/jb78Veb6jpWpabcG3v7aS2mH7&#xA;MikV9wehHuMVQuKuxV2KuxV2KuxV2KuxV2KuxVFadpWpalcC3sLaS5mP7Mak09yegHucVekeWPya&#xA;kYrceYJeK7EWUDVJ9nkH/Gv34q9QsNOsdPtUtbGBLe3T7McYoPn7n3xVEYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FUPfafY38BgvbeO5hPWOVQw/HFWEaz+Tfl67LPp8sunyncKP3sX/&#xA;AALHl/w2KsM1P8n/ADXa8mtfRvox09N+D0/1ZOI+44qxq98r+Y7IkXWmXMQHVjExX/ggCv44qlhB&#xA;BoRQ+BxV2KuxVwBJoBU+AxVM7Lyv5jvSBa6Zcyg9GETBf+CIC/jirJdM/J/zXdcWuvRsYz19R+b0&#xA;/wBWPkPvOKsz0b8m/L1oVfUJZdQlG5U/uov+BU8v+GxVm9jp9jYQCCyt47aEdI4lCj8MVRGKuxV2&#xA;KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVSms7Sf++gjlr15qrfrGKoN&#xA;/Lfl2RuUml2bt/M0ERP4rirk8t+XUYMmlWasOjLbxA/guKoyGztIP7mCOKnTgqr+oYqq4q7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX/2Q==</xmpGImg:image>
               </rdf:li>
            </rdf:Alt>
         </xmp:Thumbnails>
         <xmpTPg:NPages>1</xmpTPg:NPages>
         <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency>
         <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
         <xmpTPg:MaxPageSize rdf:parseType="Resource">
            <stDim:w>64.000000</stDim:w>
            <stDim:h>64.000000</stDim:h>
            <stDim:unit>Pixels</stDim:unit>
         </xmpTPg:MaxPageSize>
         <xmpTPg:PlateNames>
            <rdf:Seq>
               <rdf:li>Cyan</rdf:li>
               <rdf:li>Magenta</rdf:li>
               <rdf:li>Yellow</rdf:li>
               <rdf:li>Black</rdf:li>
            </rdf:Seq>
         </xmpTPg:PlateNames>
         <xmpTPg:SwatchGroups>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <xmpG:groupName>Default Swatch Group</xmpG:groupName>
                  <xmpG:groupType>0</xmpG:groupType>
               </rdf:li>
            </rdf:Seq>
         </xmpTPg:SwatchGroups>
         <dc:format>application/pdf</dc:format>
         <dc:title>
            <rdf:Alt>
               <rdf:li xml:lang="x-default">icon-play</rdf:li>
            </rdf:Alt>
         </dc:title>
         <illustrator:Type>Document</illustrator:Type>
         <xmpMM:DocumentID>xmp.did:16d24bcc-7299-e04b-92ce-c94e7a497199</xmpMM:DocumentID>
         <xmpMM:InstanceID>uuid:3d0d5c6d-c2f4-4e7e-9813-3a2d598a09aa</xmpMM:InstanceID>
         <xmpMM:OriginalDocumentID>xmp.did:16d24bcc-7299-e04b-92ce-c94e7a497199</xmpMM:OriginalDocumentID>
         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
         <xmpMM:DerivedFrom rdf:parseType="Resource"/>
         <xmpMM:History>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:16d24bcc-7299-e04b-92ce-c94e7a497199</stEvt:instanceID>
                  <stEvt:when>2015-05-09T12:09:06+02:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Illustrator CC (Windows)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
            </rdf:Seq>
         </xmpMM:History>
         <pdf:Producer>Adobe PDF library 10.01</pdf:Producer>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                           
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[7 0 R]/Type/Pages>>
endobj
7 0 obj
<</ArtBox[0.0 0.0 64.0 64.0]/BleedBox[0.0 0.0 64.0 64.0]/Contents 33 0 R/Group 34 0 R/LastModified(D:20150509121340+02'00')/MediaBox[0.0 0.0 64.0 64.0]/Parent 3 0 R/PieceInfo<</Illustrator 35 0 R>>/Resources<</ExtGState<</GS0 36 0 R/GS1 37 0 R/GS2 38 0 R>>/Properties<</MC0 31 0 R>>/XObject<</Fm0 39 0 R/Fm1 40 0 R/Fm2 41 0 R>>>>/Thumb 42 0 R/TrimBox[0.0 0.0 64.0 64.0]/Type/Page>>
endobj
33 0 obj
<</Filter/FlateDecode/Length 79>>stream
H��wV�u6PprqV�*�2P03!] .J�
W�
�(�s��(��sB��b�HbFP1#���/��@.����
endstream
endobj
34 0 obj
<</CS/DeviceRGB/I false/K false/S/Transparency>>
endobj
42 0 obj
<</BitsPerComponent 8/ColorSpace 43 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 8/Length 59/Width 8>>stream
8;S%;0`_7S%"_ZcO+$@^S`'_Z1_#82,!^-FV75[TXVGF:lgOra!$f0*Hi~>
endstream
endobj
43 0 obj
[/Indexed/DeviceRGB 255 44 0 R]
endobj
44 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
39 0 obj
<</BBox[3.776 60.224 60.224 3.776]/Group 45 0 R/Length 205/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 46 0 R>>>>/Subtype/Form>>stream
0 0 0 rg
/GS0 gs
q 1 0 0 1 32 3.776 cm
0 0 m
-15.523 0 -28.224 12.701 -28.224 28.224 c
-28.224 43.747 -15.523 56.448 0 56.448 c
15.523 56.448 28.224 43.747 28.224 28.224 c
28.224 12.701 15.523 0 0 0 c
f
Q

endstream
endobj
40 0 obj
<</BBox[24.776 44.85 46.4538 19.15]/Group 47 0 R/Length 79/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 46 0 R>>>>/Subtype/Form>>stream
1 1 1 rg
/GS0 gs
q 1 0 0 1 24.776 19.15 cm
0 0 m
21.678 12.85 l
0 25.7 l
h
f
Q

endstream
endobj
41 0 obj
<</BBox[0.0 64.0 64.0 0.0]/Group 48 0 R/Length 355/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 46 0 R>>>>/Subtype/Form>>stream
1 1 1 rg
/GS0 gs
q 1 0 0 1 32 3.776 cm
0 0 m
-15.523 0 -28.224 12.701 -28.224 28.224 c
-28.224 43.747 -15.523 56.448 0 56.448 c
15.523 56.448 28.224 43.747 28.224 28.224 c
28.224 12.701 15.523 0 0 0 c
0 60.224 m
-17.6 60.224 -32 45.824 -32 28.224 c
-32 10.624 -17.6 -3.776 0 -3.776 c
17.6 -3.776 32 10.624 32 28.224 c
32 45.824 17.6 60.224 0 60.224 c
f
Q

endstream
endobj
48 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
46 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
47 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
45 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
31 0 obj
<</Intent 49 0 R/Name(Capa 1)/Type/OCG/Usage 50 0 R>>
endobj
49 0 obj
[/View/Design]
endobj
50 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 17.0)/Subtype/Artwork>>>>
endobj
36 0 obj
<</AIS false/BM/Normal/CA 0.5/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 0.5/op false>>
endobj
37 0 obj
<</AIS false/BM/Normal/CA 0.899994/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 0.899994/op false>>
endobj
38 0 obj
<</AIS false/BM/Normal/CA 0.399994/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 0.399994/op false>>
endobj
35 0 obj
<</LastModified(D:20150509121340+02'00')/Private 51 0 R>>
endobj
51 0 obj
<</AIMetaData 52 0 R/AIPrivateData1 53 0 R/AIPrivateData2 54 0 R/ContainerVersion 11/CreatorVersion 17/NumBlock 2/RoundtripStreamType 1/RoundtripVersion 17>>
endobj
52 0 obj
<</Length 1127>>stream
%!PS-Adobe-3.0 
%%Creator: Adobe Illustrator(R) 17.0
%%AI8_CreatorVersion: 17.0.1
%%For: (Zizic) ()
%%Title: (icon-play.ai)
%%CreationDate: 5/9/2015 12:13 PM
%%Canvassize: 16383
%%BoundingBox: 317 238 382 303
%%HiResBoundingBox: 317.5 238.499999314829 381.500001907349 302.5
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 13.0
%AI12_BuildNumber: 260
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%RGBProcessColor: 0 0 0 ([Registration])
%AI3_Cropmarks: 317.5 238.5 381.5 302.5
%AI3_TemplateBox: 349.5 270.5 349.5 270.5
%AI3_TileBox: 51.8999938964844 -150.369995117188 646.919952392578 691.489990234375
%AI3_DocumentPreview: None
%AI5_ArtSize: 14400 14400
%AI5_RulerUnits: 6
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI9_OpenToView: 250 308 6 944 614 18 0 0 82 115 0 0 0 1 1 0 1 1 0 1
%AI5_OpenViewLayers: 7
%%PageOrigin:0 0
%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments

endstream
endobj
53 0 obj
<</Length 22813>>stream
%%BoundingBox: 317 238 382 303
%%HiResBoundingBox: 317.5 238.499999314829 381.500001907349 302.5
%AI7_Thumbnail: 128 128 8
%%BeginData: 22646 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FDFCFFFDFCFFFDFCFFFDC4FFA8FFFD04A87DA87DFD04A8FFA8FD6E
%FFA8A8FD047D527D527D527D527D527D527D7DA87DA8A8FD64FFA8A87D7D
%527D5252527D527D527D527D527D527D527D5252527D5252527D7DA8A8FD
%5CFFA8A87D7D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D7DFD58FFA8A85252527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D5252527D7DFD54FF7D7D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D52A8A8FD4EFFA87D5252527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D7DA8FD4BFF7D7D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527DA8FD46FFA87D5252527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D52527DFD44FFA87D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D7DA8FD41FF7D7D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527DA8FD3DFFA8527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527DA8FD3BFF7D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D52527DFD39FF7D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D7DFD36FFA87D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D52FD34FFA87D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D52FD32FFA87D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D52A8FD2FFFA87D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D52FD2EFF
%A87D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D525252FD2CFFA87D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D52FD2AFFA87D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D525252FD29FF7D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D7DFD27FFA8527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D52527DFD25FFA852
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527DA8
%FD24FF5252527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527DA8FD22FF7D7D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527DFD21FF7D7D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D52A8FD20FF7D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%52FD1FFF7D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D52527DFD1EFF527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527DA8FD1CFF7D7D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527DFD1BFFA87D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D7DA8527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D52A8FD1AFF7D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%52A8FFA85252527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D52527DFD1AFF527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527DA8FFFFFF7D7D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527DA8FD18FF7D7D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D52A8FFFFA8FFA87D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527DFD17FFA87D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D7DFD06FFA87D7D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D52FD17FFA852
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D52A8FFFFA8FFA8FFFFFF7D7D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D52527DFD16FF7D7D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D7DFD09FFA8
%A8527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527DFD15FF
%A87D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFFFA8527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D52A8FD14FFA8527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%A8FD0DFF7D7D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D7DFD
%14FF5252527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA87D5252
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527DFD13FFA87D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527DA8FD11FF7D7D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D52FD13
%FFA8527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFFF
%7D7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D52527DFD12FF7D7D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D7DFD13FFA8A8527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527DFD11
%FFA87D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8A87D52527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D525252FD12FF527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D7DFD17FFA87D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527DA8FD10FF7D
%52527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFFFFFA8A85252527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D52A8FD10FFA8527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527DA8FD1BFF7D7D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D7DFD10FF7D7D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA87D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527DFD10FF7D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7DA8FD1DFFA8A8527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D7DFD10FF527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFFFFF7D52527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527DA8FD0EFFA87D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D7DFD21
%FFA87D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D52FD0FFFA8527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D52A8FFFFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8
%5252527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527DA8FD0EFFA87D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D7DFD25FF7D7D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D52FD0FFF
%A8527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA87D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527DA8FD0EFFA87D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527DA8FD28FFA8527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D52A8FD0EFFA8527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D52A8
%FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFFFFF7D7D527D527D527D527D527D527D527D527D
%527D527D527D527D52527DFD0EFFA87D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527DA8FD29FF
%A8A8527D527D527D527D527D527D527D527D527D527D527D527D527D52A8
%FD0EFFA8527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFFF7D7D527D
%527D527D527D527D527D527D527D527D527D527D527D527D52527DFD0EFF
%A87D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D7DFD26FFA87D7D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D52A8FD0EFFA8527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA87D5252527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527DA8FD0EFFA87D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D7DFD23FF7D7D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D52FD10FF527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D52A8FFFFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A87D
%52527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527DA8FD0EFFA87D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527DA8FD1FFFA87D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D52FD10FF527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFFF7D7D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527DA8
%FD0FFFA8527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527DA8FD1CFFA87D7D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D7D
%FD10FF7D7D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFFFFFA87D5252527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527DFD10FFA852
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D7DFD19FF7D7D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527DA8FD10
%FFA852527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8A85252527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D52A8FD11FF527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D7DFD15FFA87D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527DFD12
%FF7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%FFFF7D7D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D52527DFD12FFA87D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527DA8FD12FFA87D7D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D52A8FD
%12FFA8527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527DA8FD13FF7D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527DA8FD0FFF7D7D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%7DFD14FF7D52527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FFA8FFA8A8527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D52A8FD15FF527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D7DFD0BFFA87D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527DA8FD14FFA87D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D52A8FFFFA8FFA8FFA8FFA8FF7D5252
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D52FD16FFA87D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D7DFD08FFA8527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D52A8FD17FF527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D52A8FFFFA8FFA8FFA87D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527DA8FD17FFA8
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527DA8FD05FF7D7D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D7DFD18FFA852527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D52A8FFFFA8A85252527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D52A8FD19
%FF7D7D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527DA8FFA87D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527DFD1AFFA8527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D7D52527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527DA8FD1B
%FF7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D7DFD1CFFA87D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D52A8FD1DFF7D7D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D52A8FD1FFF5252527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527DA8FD1FFFA8527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527DA8FD21FF7D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D5252
%7DFD23FF7D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D7DFD24FFA852527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D52A8FD25FF7D7D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D52A8FD27FF7D52527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527DFD29FF7D7D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527DFD2BFF527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527DA8FD2CFF527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527DA8FD2DFFA8527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527DA8FD30FF527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527DA8FD32FF5252
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527DA8FD34FF7D7D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527DA8FD36FF7D52527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D5252527DA8FD38FF7D7D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%52A8FD3BFFA87D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D52A8FD3DFFA87D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D7DFD41FFA85252527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D5252527D7DFD44FF7D
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D52A8FD47FF
%A87D5252527D527D527D527D527D527D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D7DA8FD4BFF7D
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D527D527D527D527D527DA8FD4EFFA87D5252527D52
%7D527D527D527D527D527D527D527D527D527D527D527D527D527D527D52
%7D527D527D527D52527DA8FD53FFA87D527D527D527D527D527D527D527D
%527D527D527D527D527D527D527D527D527D527D527D527D7DA8A8FD57FF
%A87D7D5252527D527D527D527D527D527D527D527D527D527D527D527D52
%7D5252527D527DA8FD5EFFA87D527D527D527D527D527D527D527D527D52
%7D527D527D527D527D7DA8A8FD64FFA8A87D7D527DFD0B527D527D7DA87D
%A8A8FD6EFFA8FFFD07A8FFA8FDFCFFFDFCFFFDFCFFFDC5FFFF
%%EndData

endstream
endobj
54 0 obj
<</Length 20878>>stream
%AI12_CompressedDatax��}iw긲��k� #��63�!#	�'b�I�{��?I�d[�ep����g�4`�J*�J5J��v'^�=!�J0��_��I��T�����x1�K��U$��lUj�J�[A�
�I=K��i�~�g؏���p>��þ8�O��?�h���U~�g��$ǰ� ��T�}���_�l6�h�fS���,.&���,�S��\�K僩<L1�ysx%�̍�,�.�)6��
�6�a�?���Ri��%2DU�/��ɼ-�}a6��cQ����$x��'|�A�ſ��1��wJ�L�>��<Ȧ�J-�����|��q���{�����8~F�纭o�SG��A�RD��F���/�t%|�,B�DTȒ8���zF�6H��Z�32d*��i�����jS06�,�&�B6�O��q6�$RY�S�esl>̦���s��Ɂ
l"
�b�T:�Sa�d~
����sq"(�,I�<��4���GW�� �L�s0�,�� �Lc��>�
�X���⚗>�9`q��#V�kX����8fl�b*L��[�U.�R���Y6d�>`D�����*�!C����s~!
?���ڽ\�!
:#�`^�����3��8�ؙ��
�,�ɳi��e��0Q��r��)�8��&���
�u�V+`�	�ݱ��<տ�g�b����\Ж�8�׹�,�m��aC���]����$�@栯���@�L#.�W�w�du��/a,N1��/�d��)
��R=�`��'<�]��
,`����P
��#T���(��8^�I������V��\{��?��&���a����4������[���}��-�rir1��)-f��kQ봕(�t����;�1	x�������C⧟�>	>Ṇ��]*.�#��0iȬo�IxT&�
�`i�H
�6���y�H���KC�e-��}N����p.��%~O�B�|�S�3lY�Z�p3]�E�[@<�9,�NA~Ռ������D�{���`4O`g��K$�<翅`����$h�����o�l𞇿\�?�\��n��u*��7�+d�\&Á}(O����B>��g�i�K�a�i�+d
y.�e�%V��~;���oY&x|za��x���@��}f7�W0	�?���aCw�a���^���=:�"��y�8f
���/�}�z�m�OP�$[	#7Y��XF~(�=�Q�̿�aP:�*�Tܵ�M�?@�_�}H^���pvz�a�ǻ��?��	h�_�sl�1Ը$I��OX�v�O`pI�Di��-@*�1�3�
�zޚ̺�xi�z`�|����1|0�i8RBi��ff��?�T`��Pi,�G€�Lj��1���
X�A���9
�@��~2��Da��BG�!�T+�f���3�w�P�E/`�?���8��z���hq�C�
�`�s�c݀�i��ߵ�g����?@�����1�M'dh6�asl&������?���'�ZԚ�r\���g]��p0�������p�?t��%.�6��T������(:��'΁�q*�����/�1��q!���M��o�"��
.-Ji��w-�J�x�?b0�dž�QR����Tô�����.5�?�My�O'�/�)��2��d.Hc�O�L���#���?�u�
C(�O5V��1V�ٜ�g��h|��(�\Hɱz�?f�vߞ��F�Q�]����?((�Gu�D?��9?���)�ܙ��.�Z�Xku��Iy,�q�b�U�朕$�/����a�Ty6�̔� ml`hPa��eP�UL������H`I��D^��f2�A���:�v�J5(QN���w�J_�W2v�;mq6��G�9�5���_f�Nk�v_�E���Cm�(�<�pi.�P��*y�}�_��.W9��?�� 3,���b٠�
��D����G�1��T4��0�I�EL����囟�̿����L��TT�1����t�-����\^�3����g8a�c�S�P��u!8姂h�#AGK�I����dR�����x'\�|��6S�4\����u;:�Y�ے0�_B�Z�g�RM��p<���~:��wPO�|��dJ�|�������	����DΙ0���M(�NeV����b><�����ڿS~��rmq���D���@
�rV2�p�#&�;�
��[�� ��~IHF��&x0���d�Zm^D�u=@�8�Ϯ 1N�߄�f��ڬ���)�x�����em�^���"��)̇P���XVq�r�4�;
,a�Ra
mW޳&��'1j�T�ϧӴ``B�PF�'�\� 0�8��l��gCy�t�ܼ�_��EQrx/�N)	��2�|0�b��G���V���\p���&�P�y}�#�ʼn*�r���
����FJK��ٜF
��P3���V�.����������,�Q%�^�wD���]Ȱ�%$`�P�q�ǃ��-;�A��B 'f�&�kW�)�a�Q�9Cۻ�a��-�Ё�K6�Դ�����k#`�}��R�&6��k�!(���6E�>?V	��D~���}�`�
Al~%h��l���h���D΁��U�MgsIi~pk�O�� P.y�!g��k,���9�50=��'i�ЋÄ�l[C�+S��qa�Ո{���L��N?
�Xf�ao��ޛȃ2F5��^�y��?\�c�M��L�h��5�����o:����5t8��|y3r�*�.F�b]Ë�-��v$���\N;v�����c��u��<,�bR��b<V�k��<%��\�����!d:��.TM��/�-�0[�!��l.��X}?������`��<q��>r[����[,1[�A��@{�f&(�K3�m�j&�=z��!�(�q��]�\�/��S��vӛ(5_��`�ou7�Ŀ	�����7�
{l�(L`Z��x1��gmr�*��uJ��^]L��>tS��RwY��
E[�pi��Ec��J�	�O�&|f��*N���^�Ŕ�b�㋪ߍ-x|��'��=u�{g�6�]�������ɶ�y�Ipy-��k��^ːI��V�f�]^Ӹ��[*kq���X�u{�1y��޲�-��榨���$�Iۆ�J�J�C$��!�g��T��DϘ�+׆��m��*2�
��P鐡6���Z2�x"�;U��f�2�C��j�3M�PՕ!E%�>ł��c�w��4�����懸ӁSj�LE	0��Yļ�A�h��.4L@���@�`0y.΍�U�8�gs�����.���{
��	�<�����k�N���4
�(m�z�:�%���p��QĹ�?V�%luu��P]�?���,���[26��@��G&�4�㱮k�
L��P�˱؃�AHe¼p�Rzޑe�;p���N��'�u�L�n#��K@x����DH�;�U�@���;�k��vZ��	ep��DEm�hʚ'���gM�H
Lcp�q�����t,��4!I�@�FSK�C2c����p:K��>�b�[&���	0c#�Pd����kX0�>�V�!��s��űj�p"|�X���d�jmF�O��/eC8 ��N?�G���͆>������0�"k���D�8u���yb0��_oD�_#�`A:����B���/u d�;����� 9@Ś���[Gn	$���a�7�N"x'��� ���]��#�_�󞈐"�s�0Ғ�K��&E�ot�1z��LĹӔ�V��y�,喋I߭�0��Y*c�E�M�?1�m$��.r�(_I3	Z����&N����­�̥k�/:����Tz�J���lћyX�c��QT��vJ�[[�N��������@�rE/��D{�sǹ�J_o8�槖���"��3��;��
��~���C=��Pw�V�4ˈf�qb �Dz�&*]�|Oy[�4/MP��'��ˢP��ES�(2�S
)PZe
�S
8��1)�V�����i6Q�
y&���2v�|���V�ImZJN-uև]g�vyt�I�=\E��g�2��ɦ��4�*`U������4-�y� �����	l�ʝ�20*:�3��nװ�Mt8a6��࢖�Gi�hO��r��Z�
�cC~&=z�e��%\W�k��oS�q��M57HP�8��4H���j�}���@����Kæ�T�yud��#�̌J#���l�f3�ݠAsm��e���t�7g�X�'�T&s��pl�1��/X�3� ���ih4ꌶ�f�!I�˲��?�Xh^�`��U;������k���B*�/�9�2��=�G��]�Z2CeOEC�p	���TQ��P��S�}����Pr��-#.�����6Ϲ�*_wn0�����5�1L�>ꊙ���|��a����=o�+�`�NR��%�	LŒ�V&��-	��ї�uZ>�Vy���B�kk'xT�V�ήNb���K�Z��]���g�X���Փ�<�2Y��P�<�ט���K��\�X���&�E��_^ԇ�"D������f�'����z�8П8�s�ݛ�ñӦE|�f& v��	$��7k����Uq)g�>�61�7���8�]�5bd�>�5ol�,�2��|7�o��*��CYYt1�o����QP�QXjg3/�)�B1D�Y�E��V�|���gI;s�{�%�[�tKҋ���Ȝ*2D�h�"��tޝo�)Q ���@��f��kk;K�n����\��ɢ�"��%�(���Z����w��(�}��[��^=Ō{S}�Z~��;RFy�!w
|�
�o����	z'�wô�~�v��/�(@�ƒ��۪	��Q���Э�d�:��p�\���Z����'X�Ax��S*���L͸��S�gr�
?�o�B	�g�g���j]�DL���9n�[\��:	$��@��ep�p30D� @��:�&:!���t>8��*N~*gB�6[�?a�Z�*r��`dl���w⻎~8.&#x^r�z�Ké�G@��ZG1��:vَt5�̻��r��2��]�{e�� N#R(>o*�T�p �(Z�����yt�L5��aRز��n�U���N�q
��3�����L����E�_�E5�iĴN�'Y�ɶQUE�Z5Y�T��\�;�L�T4b�}�v1'TOCo�t�T3��fn`���n�0�M�	�6�r�_���! Mɒzd5ͱC�M'kC��GnC���0�"&�4�K�J���T�mr� ���L2z�~�S��޻,����'�`7ux=/W��Qs�j���3�S.���ER�P<�}Є���P��}����D(�(vB���j(ΜqLr�!��gB��ez���@画����A��O峏��ǽ�[]�ݥ����iv�
@#I��Rlz~|tR��{w������IϏL���p]�/�ٝRn��Imx$�<>IJ�b���P<χ��D�+��b�A&�ơȼ<����KǮ�d�s�������ms��SeF��2i���\���y:������	���?���"z�m�tM$g�@�-�z�Ƙl=Tq���{�%R=�]5t��}L�q����y�a}��Vu��	q�25�찾I/?���^���s$��f�;�n��ta�4"c�[ۚmo�SVi���6��Ven0�L�9ܳ��]����X��L��|I�
����������4\��.��b�>>M��Q�Fz�s�+�F�J䵻�ff�
�L���-n(X��ۦyM_�c�,�^MNJ����Ez��!ޏX�����G���5~}n�5�|�l#��	1�Z�Vg�茌��{M���HXg�,	+@g>#�e�A.���^`ΉX�����o�����V$���ͮo�&g;�<ӈ�ݒ�6�Ҷ�=���2M�����>�æ�sx����֞Gu��=�4g!�֦ �%�Ĺ�y��O��
��zn4���a�2g;/V�FF�)}I�WD����-���bl�>řN7���{�Ο#a"���ɇ-���"�u�����ܞL��XOS�7���}2���-��ncm.���^0w�'U2ֳ�Z���先��b�2a��(��2��
��<�2��XϿ���|���ۊC	m;\i�
�`}�aj��c"�y|-t�����nk��Zts]k/1-���)���r��q����N���,;O����b����d��3qk_�:?����D�Z~`[F��f7!�5������W�[���Fw�kY�!{7`�|Ʀ��7�5�Q���n����M b�<\�$�*���8�U,+X��	��D��Z����5����֫X���>\�߷vO?�N� =U7 ��[6��y؊V6��_B��4�g�j�g�����s�^]���v��l�4��\��?��_���f�e�K��c����䐳ڻx�%=���]�X�6��[ͽ����}��`~�~)Oٵ��i�3шFhp[���'���f/��\-��O�D{�|�mؾ�5oO��OG�\���T%��~�j�:��n��1�>��}ڟ�:�D�
m��wl��Jg=���1w��:��6"E��3M�������5=�^_����Ğey6��;%R�xw6UU������
�7�x��w*H��~��n�ջ㍛o@���y�u
�$�o�P�zU���+l U]1ea� �ʪ�ָ�v\��M|�8XO��~�-C�x�VU�,?���Ih`��{��p�rn��At�X�{�ǥ
���t�d�t�p~��
��/�+S?��n�}�p!��5�������`kk]�:[��p] e"������16`�<�b��HXUU��pS&"C����Ë�X�곴Q0��X�i�IƺJ����B|�mKd���b�Jʵa^���}RY(a���sS����{��.���Z��0���O���Q�~.E1������F��
�	�@�Α*��7��bL�s0
��ro�L#{S���_���SH0�Q�4���AmS�;H�V1���۟�M�5$��O�����2���Bk_�h��ߎ�Nߴ��-h�-vT��ɳw)[�[M�g�3�����;�>�
-R��[��6���}ȴt��ɹ�Ͻ,�':��T����E�e$��(F����a���Ӹ��p�v�P'���Cd��M#�C�Ĩ��R@!��
��)�ݠ��n\�V���3顰��>И�\A&)�ŕ�K��(�"�RuУךq~S��H�%�4�4���[HِﵦQئ;�ZL���Os[��!n\��'/O�#�<��2����3���4N�`ϯl:S�ҌKh'���|MFs+�<$h-�c���IؼE�@�6S����vӍm��(�ali����*i��Gd2�&P�φ�q�X��NZ}�����������n���F�UX���p��vV�)�����o+��u��$qh�Z������Ď4z3�0!C�G�0�IZ�3�i�Z�eа��к�Dd��g�J��*�I:���q�2O��7 M�&�ִSQ+U��Qj��)�p��;tk~xlӧ�+�;6}2x9�n��z��Q�aa�lX�
g��0�gEO�Ch��Lc���
G�4�֙��_��E�i+@{p6r<�E��H����p�Ѧ�Ԇ�d�n�fyd�ּh�M/�╝L+��h
�����<�?�b\E��0�@���)-�H݁)#凵�	t0�vj{	�+d���.\z�Ѐ��[��=q���АŨuz뉢r4���x���M��~2�f���G9:��ǯt��ˬ�����S2~�ٙb� '/X�TD�&F�*Q`��B��پO�~jQ�2�tq���,
Z^D�y�F��w“�n����y�4��+�Q���m�s��2k�{>���j�U��^��N�rPы��m9Bfh���=�Q%���ؼ؉f��e�L̻����Xw�bc��m��c�ro�L1�r������&J��Z�N��C�xaܩS�����:
��[rH8C[6�%�D��0�`"i[s���w�$��o�uBe)�	�K¨f-��4\��@�tW�Ot5�v�P��x���}_�|�v[c��&���.���nN�[�R����
��:����c��y/\jH!�h�t�7���v�Цkv�/���h;�3Cө�0޵�g��q��"f�p�X�Iи�5��<�9���'���_^Zʺ=Kh�x(B&~5�ī�g�
�2>��[�Z�Ȓ�K�EQn��С@�����1�h�rP�9`C,l�D+(��v��UJ?Ye�z�~ȶ'��%<F
m��%� ��
Am���m6�X��l�̨�ԋ
��я�ܸ�y�7�H7��@�M����m
:�i�����t�Y��J[��tӥ�; ���CD)Vk��$q'�dg�1i,��E ɺ��G��:���U��C��gt��:�<�R���l��g1I-q!�՞oC+�j���������in��r���A�78!�r̪0A�M�A����2�)���Ŏ����ߋ���?�F�#�-T��f�׮�9ތ�;��qs��4�����%�-�<�x�-�̜�fe@Λ#嶆Qj��������6G�/�m|�qZ���Qqt9�]k���%�͍�XSfy����ip]�aZpj���Z�'-r�%M���=)���خ�{�u�*�U�Q-vw�f���m��l�@��$[P8�Q�(ق�Ȍ�J��$▝����'3�+�Y�4�qƎ�G�Q�a���S{!4��M��hR�'�>�r%���C��ڥ�dP���c���-��ę#��l��op��	��Х*ݛ}��ˮ|�K��z�E|5�r>mJ��|h����Ϲ���ς�P˧�����k��h|)�ל]-�jx�\��\�PJW.�#b�j����e��k��)#���9���*����k��L��,��	�6qO��|ֽ
�~��)v�H����[u��H�s��[}rJΒE'P���3nj*{��% Y5�Ʈ��S������e?,I*�CʚS/�I�4�����{a�49RK��[����e�o(�a7�i�x��Zvgtt�޽OIs`e�+}rut9u˶~O��^�'s�;��̙ܞ�����Ӧ�8���-b
ws�{~I�P��__�쎔p�\ٝ��[3
�ݭ���
�N����`V���m��m���35�%��֠O��qcwJ	�׽��)�y���S�+�vf��tv��,`��r�S8�TG��I��S�G�~�S9N@>�Ns�G3���bX�uM��m��RS�s��Y7���k�֜2�)N�0��sݮOGx�UU�K潗��A��$��s(�^O{��47�&�ALͭDǩc��*��f��S��A4��U�Ds;���h���CܘGմ-ߡUs���-�\��}߹n/���c��҉7�H��Uo�f~4��`��<�=h�MPX���G�(|�=��Y*V�g���ZD�R��z#�HJ2�lmO{����b:$��u��%Et`�h�ʋ)j_kd"�#C��@9�P@;Q�T]7������Ok��eZ�D=��T�� �n͇�lI�@��LH�n��Q�	OTv*���q.�K�D*�Z\�n�7	�����{c�i6ޛ�%�7&aÞl��Im[T^
�ͱ/�IF؇��F��!�N_������V�ޠ�w�'�m����|�$X0h\{��*�&m*�=��3FE�ĭ4�I��f�o��+r���1%�PZ5`ӡ*f��?N�4\1���&�K�%�����!A4n%~+{6=A�<rt�*�H��i�J1���:q���s�X@Vgh��{�b��<�}C�I�De�}4���<�f�X��<��+��Cq�ҵ+6�y��Aw@�ss���\N�se���2OW�����P���Rein���+�������BJA���p���.a�o;7'��j�%�܊T��n�g)�	A/'ՠb͹X�T���RWL	�����)(���ֵ��U����h^S��B�cZ����2�������r-�Z2�KrBBh~�B?L�b\QU��1(�T��/G+��U�z0�e��/#Cv�; ����y*��{J67�w�:��@3:�#1�����nC��S��R��Q�y>8ٱH�_�+[�(���zDǂ%�ٴ��H��Ǐ"Yŗ"YX��K�,�z�,�b)��;�ڽ���b�R ��tMa2��8a=�;��<���R�G��/ʳ�_�����4��Ey6D�(��\�(/�u�V)ʳ&Y,Y��1ba"X}e��v�}Ŕsa	�x/�#�M��J�t
�@hT������J.M�h���Q�	TKGsBܺ���.z3��^!�[϶g�Ф���O���Mf�2�у�����V��Z��q�Z�>h׎���J��0��>֤�R3{}\)'��J9y�]�L��isl��*.*cQ�C�^��2��e�mrB��v�g��Ú�����vew�N�~��� �/S��uپ��D��a}s.�k�V�o��L�j.���sk>�uh��°S�������+�ˮ��d��~ONp�N�~�5	k@���T���	N�����Xk�O
�Z3yc����a��0X�
~�Ia�"��Mw�@��O��!4J�e[n�l��Y�����bl�`�N�;�S{)�9�N,��-�9D�#�)�:�s�8����-�>O�w���|�I1VvO?��#�JL��|yZR�fbz̳�RܶbP=���[�f=(ĠF�fYfp�hi6�A��r��S�p]��5iӡO&��*�!�\Ƥ���/�)�#u��X���T�gT�})�#��T]���>RU���!��ga����o5w7ua�6!1�}�A��3I?
�HU}Da�Zaɺ�R�+�#U��Q\�
���Pէ���W�G���|6~��fXvw�Z�g^�����'�5�cai�T+�
�HU}.
�2�}$P��<Bs/�
�X�g�7�9+�^�FQ��h���������}�����U
�H+��a�т-�+�����_��V.�#U���y�(�#͒���Z�Gi{�R����!��laiH�	��
��}r�E�F���jў9�fF�ܮ��D{���-{|
�n�Q9��ŏ���[�h����mS���Ν�
�!@��K#��I�h.�7���kI�&��V`>�͡[����֍�Ӕ$?�&�!{<39�S��Y��6Ѹͼ\�� ��};����B���/���r�t���n��.�����c>�L�����#\�Gr��e�x��O�=�3���/��>�nz��+/ux�n�����O(���(�|z�J����`|���k�l��dw��������͕�rOHi!�ݓ�60��m���.!���p�J�dN[�6W5��`��z�F���žY�P�%�K��F��L�j��$�;�#)�O!��+8uN3Z��AQ�@�I	�>C���~��P��ڷc��@�'�ٯ�
!(�ާ�"�����6��فה�čM�Z�9�";V��.x��ˇ��Τ���(�S�/�;�gm����͆�rX����"�|����J��c�;��4|,%��q=z���lx���PEṄ"���q=��M�����
���S�دG_�S"�W�yY����yQ�W���d{Z��[jY��p����NU׮�spxz��/ _�d"�4s�ͽ��<�վwΩS�2�g���i�_վ�?�k�����~y� �w<�h@I��х�Y�w��J��&:-Y;KW�˷:fBz��/�c��X�+�I��T���S!�mg�L{�U3��4�*��ui�V���c%����t�u�6�8�������r*��J�;���[��B����W	G?�z-��!��X(�z*�JMt�u��]O���}�~���WB��2L�A��n+��mH/Wp����vز��O�t�-.�T�Ep&Nsh4$:�:!��k�_WGl��<���ǝ�a�s�/�E��S�-��?���ZUވ�;�@4���$��
�j�̛��>�qϖ�j�b��T��j��K��[����ԙ�*��F�*�b0q�uc��k�i�kc��ƄU�ԫ�Z�ć��t��vƾ2o��ے���2>|���E����U�r2�F䓽�
��f���fW��u����׍����G�����ӌ�ʄU������k�vS7N�|�>)%�������B4k�T��ɼ�K� ъ⼦o�`�is��!l��
?،2A�51����ٙ�k���,�B��bT=&n��BL�`���Wͼ��h6?0]��Tn��	�.��$����(����\�Ai�J�G��2��
)s�4�á[�40�}Bh`
��40�>���ˬ�!L��
��=�EWmeߴj��-���K}���֕[�X�C�%ņd#�	�ү5�Xޟ���;Z͏��k
y���s��)��r�؅6�Z5D��R��4�(�Hm@��ϗ���~Z�|ݻ�6Fk��/O�N�x=/��~I�XN��%��x�:;0�{�c��O�0�%��s�&&�����T�V�Hs�}���q�4���[�EE��*��hç�RchR-]��~�*�]���h׎�"Y�z�ô�=W��VM�h.P�Ds��z�i�ٞh�*f[���E��~�DI"m=�qyz.I�v�\�hT�=�$:D�)��T%�����Q����ɩV�%����꺱�j��׋��'}I"m="�%�P�H[���s.I<��c���B%�P��/\V���.�ct�����BEش���
Mɰ��e�6��ߗzr�-Ya�|ܿsY�q[��.+$+P���:�ը;�Zy����V�^x�K+�m��̔�.<tN��$�:.�CԱO�ZQ]x�~��/:�v�P�B�9Qy�Iڼ~�!#X��C�|����yω��@y������{*��뤽�йPF�Å��e�ɰ�R�{�v�aYX*v��ą�z!i�s�Ӽ\x�<�D�f��2���ibT:o�i�nz��p�|������.<t�B��Z��C]�;�<\xH!:���й:Fqޯ~�s�.l ��/<�P�pۡ��`���o;4YkS�oh���[y�?�����[���C�R���Cg�bF-{�!J̕�_x�ű��˅�η:E
��\N��2͇�o;T훕/<�Z�[�7~�!�Ls��pEU���C�{
W����Cz���C��.{����B�����o�������Fh�����C7��T���v��Jz;nj�Mő��X`�Z\˅����z���
���rF�zᡍ\I�Q`V����/<tv���
���tc���-uᡳu�$*�~ᡳuoY��^xH"m¥�im�/<�KQ\��C��h��PG�ⅇ��o;�`V��йHW��x�s�'�J;f�g.�٘.<t�L\�4�����À|����}"�*v�'�$	{ţ�^!�@]�М�z����~���������:JW�d�]^�SL+���+l����N&y!d��>7��3I�f�!����O�L�~���������A+��'�d�i�NI��0��`�R���	ǿ#��2�8/��,���3?H�OoG��Em����*�3zx�e�~��~�8IH��i#�V��:gٻ�k�<�s�7�J�t�k�
��G��޽(�'?��Ϧt4ɞ����7R�Fv�Պ,>ן��PD�JMn�;��D�(�}��F�R�GL�|Rf��c��ݺ���BX���ນ��f{�L舘�%^G���D괰��}%�ٳo�+��Ȇz����n�Կ�B�ٙ�s��\���;���c�E���[���9��3�o���냍���s�ť?��Ah�[��r��"6M�Ä��	�����כ̆0��E�6?5-#0�vEwǪ~hy��."�D���feQ}���~��K��>{^�%�{�G��`�^X�kwG�W@��Ac|{�Д��P��Q��W����(k+^�vOCW�[<��N�����}~n���8&��	�VLr��
ݹfI'3�m�F>g@��|��rd {ZS�u?���m�I_+	��z�^���n��Vc��z��j����.@�v�$�?+�y�Ap�k�ל�=H���
�=k�`e���M��6>��>��A]��67��Cl��x=%��,�K�m^���Kx�#
�{���7rEE������,l���S�l��)w��_�(h.a���:�yV=��j�����6��h�E�v!�]>�*�;�v���z�
ut��
<�7qեP�"��w�$x�}@^��k ˙y{Ch�<�?J��ư�8h3p\������2�,�|xM�Lv�Ɔ^=��"�.���U/+pW�K������XE#�ܡ�A��Rڧ�����_x�~�#r�*�?2�'��`
�Pe����:ڨ�G?&9�ʨ�yTne"y�w6k�B�14s��{v��JtV��Gq*�KBǚڊ\@���?wa���>!�kz���?�	=����>T��|�^����]v��a�^1�4����{�w#O��=`�1F��5��hMQ[Tɋ��an��%r��]���Νj��I�Btz�W|����za�jPy9^o�l|��OWP&�[�_����׎#h��Mn ' �!��g�)b�G��/9	�NTz�J�
���F��1��~�(���a<��b��pڹ=Y�~�)>�f���=�Y>��6I��QYĪ=~Q�A%���YoT�M�F)X&w۬��J`�N��Rl#p�ΐ�ge���3�q!V$΀L� q�F����Q�z�'2��Im�~�T�7�
�/j*s����%b�N��:4A�gC���B(�O�?�P����_#{��P��'��B�˵-����R�� ;�o�"��Bo���[M;ؒ}�B{?
�g吃�s�GS.��;��o����'�vt�}�P��
W[O�c �kG{����B���.�O$?7Ř�<��Zַ$���HlJ�n��^���;-]W�����
��Y�e��6'UI�\G:W�_.�����5]/�*�@F��:��0�@v�fC2�6o�G1(�Q�M��k�$��YuR�h�ԫ�̛W��[��\#v\t��;G�ϟ�j��M���Oz&�;S=U�BU=K���i7ݝ��tUDg�$�D�r�G��5�T9��g׋�WGŚ0,����Z�=d�~J�R��=��t�:f�ʢLW�`G���幝H7K�ާ�Dp���h~X��
���V�v�2��G�:t2���{��/9t�nv�tG������ԝ�P�gz
e�)4�O��8�Ӡ0�b�# ywʱP<
E�c j'���u�?���0(t|�<@����g��fDŽ�V8�=�oջ��P�-{�I��6��9c�=���
�����/do����R��e�mG
uh��`�ݨ�.;�5�T��<���#�wv�ۺ�������5OF�s)r{0��X�L`��*����>p����kuN����8l�M�i�o(#9�*������2G���y�z��bbq��X����ٷ���nMz�]dƽ�
d
%��F���@����9Ѝ����A��HK���N��cS�'K�s��I�Z�o�`Ϯ�j���g�N�
��?��4�Nk<���=�>��y�_*Pm��˶��E�Uu�^�<�ySPy}��1f��AltX�~�!�㪉���/������V�Taj�A�R��VR))�*�s�/�mЫnѫ�iNKp�ܮ�M��@�����J��F���V�M��r�Yޮh�CY3ޠ�k��WHE'���<�Z�~�ˠ�L���e�:�����G���>+��${��Ʊ~������{`Gi����sz��������~n;�+S/n��bu}�e����,
�F@+~�ش&��,%~=�F�4��V*��乚�m��ݖb��/�7�V�-�{O<X6Ӎ�qC�o���O��{b���q���F���h쏀�I�x�nZ�J���m��9]���mf�Z��W[�<=�^�ْ�"�V�4O�l�Ef+�hg�n�y�%6�u�{xΚ1��/V���<}���t=�����P������a�e�������{�dj�i*?.<��,4�|qԓT�8�G���7��#Xќ]֒�CþD:�]s9#�����<��_���m���OsX��Zf|��'K���ܺ�w�?
��ps�d*կ��^��9dː�Xږ�W���Ŧ׍�EIG��
�wJ��=?_���ma^�̽n�[�}�Ur3�wO�[��ح�,��x�^�_}���Y�P�]!E3��Cb�z�m��䀥��in��y��j�Iv0ʼ�c����5?&�y�xi����wp�&�0}�k��^��e��(��d�'6Y��x���a��E���Eh�A/ʛ;�7�?z~�ږJUK�9��_{� m��f�%~�����t­~��*�-4�4��m��i -
MB�/ƀ6߽����r��CJ'��S�Y����@9��D��7X=��>�
y.��+9<���m19���v���� %����p	m:?�wc�0<�W+B���}���z�Sa]~�;�9�g��P����>��5�9������I}���;�ԛh�<�r#�ʀ[�؎�ۿ8��k�;�+�"�A��i�R��Ic��po�����
�#�S��8��K��:�h`�p:��S�G)��{�7��N؝��pb#d�6��8��t��4�!��A���6�iq V�?WW�"��!��=m�0�a�=W��9ш�|I�}��R�!�eX������0��r|	�U`('�8�s�C>��ue8`ע���@��J]8-O��r������\v 7Ť-k�(ۚ��C�(�b۟a}������9c&O����(�wV6l��5P�F;#��&F��`���Bȸی�{�:��Ә��^s	4���O.��T�*,-b\��F�F��5��F��Ȯ�<I�#�埈Ҵ���M
���v�k�\���1w�q��"���k��%��rk�#��%�N��6-�z ��DM�i�i���
 �Ӛ�Sv���<���7i� �j0��y�f��{�\IA4��hԅ.���d�uB�o������Wb�~|?��:�b�l�F9����!��yq���)�_�ʘ��H
sKw������h�ڬ�_/O�WG��}��\d�ZV��Fz�^��������a�{��+*/Džu��,s��Z����`&�NK�:�Ļ�¨�	�y����j�a��\ݏ�\�9���v���e��J��
Oެ���m�H�/���=JG䂮����r-����e&�E��e����
�'�ް����l�Z��	^�
�V�H�$�?���*��`��МG�ʬ�5�����]��=�+p������I�<KX��
�V�%��2*���˸f�l�j�[B���V �K�� AvG_9�4��U���P�N�uFPB\��f��5�\'He�n5��r;��x2�H
�Ã��&�g{ћ]){p�>/�^a�p��R���Vƛ�d\d1�C����}���%Թ᪏-�`�g�O�N��xz��D��U>q���.���>A��	x��uǧr�4�]\ɐ!����V��e���/�AZ�K�a�y�U(�����oi�̩�EK+l|I�+~����3S[�O�S�תw_R*�R[��%s�.*�/��x�_��~ޮ��Gw�$r]"�ԖΧY��Wl�n��Kn��K;�X�ʛŽL��ΎR�__��Ԃ�F�Zw5^�3�Ć�����]x�[sG�`��'d{�Z~�d?�j�QA?<�^++U���ԓ䣒2-5r������$Ҩ�}����EE�@�@B�P����‰\f��v�8��8�%�Q��
UM�!Y���ȴ$�lE�"UEj7�qX��(R�q�d2��CE�����\;@��u�m�����\0��r���b,H��c8	���J�Z,{3�uI���U���&�`1�,u*�V>S��@���e�r��Gf%�?YŐZ!��W��Qs�j���3�ċ��̯�4�(�	s)����ps�_d��\�M<��v֫�T^Ԣg�w�U�6���uc�	ݕ�����c�TV�����l>Q�|ou*/�q�����N彲�Y=�E;��p3��mV�a��-���6���\d~;��%�r�	xp���KP+���-m0��y���*\�vU�h��
�����eo��i�����F�{���r8X�a�ӗO�hF������ӌ*_�Ḳ<��Ӵ�8W�[��F�ڛԕ������~{�oT��]�z�ʏ7��V_�z����=x�ύ��g�|�J{��n�P����4�X�_��E��
O�-��a����y��m 4���a{�@��yQ��6d���y��m�,��y�Z\@=?ח�6lۀ�ƿ�6l�@��o�m��a�I\�
��6�t��۰=l��+��a{�B��y��m@mv��6\�j��]H��x���I��
N23�t}�碹�	��5�8h}ٞ�rr:9��c<��.��c<W�lB�>�sU7�|��R87���:F �����ϵ�@�k+�SL�\����k<��C�>�s�ѳ�r�\S���Σ��\/q��z��1��%oXB�>�s!�����\��
⹪�$�t}��9�1�|<W�4BH��x.]����\��.��c<ם�|��oҾ�s
�����se�-E/�\�M�t}��zڤ����H��Z5��S�#���A�1��Hhԗ0(��	��
�G�b��rd�L�}�{B��.'�[�f�P(�9��	�i�y��_H��E�[1�/?ȥھa�K�C9�~Ji��(湔mχSݑ���An��x5��m?&�7��Z��x��|����B=j�G;��z9�P�$��Ei���/�F�h[����!e=<ܳ�O�(F��u5>ʧ�����q�x��gL9޺w�T���{�흶"���8�z��A�Ł���)�� �(�;�R�M]\~�W�~�'F���{���ҝ� �=x
��J���gSu[~g�[��]�5�^���/��z�����SE�l���>��^��~��2l�=
#N��,�>
�Xs_Y��4VJ,w'3���Dvs����fA�nug9�������g��@��xl[	�����O�.����~�V��u&�X�k�--�2S�}�m$g��0\q@jɇ�jR(	_��Ҍ��E��-\����޵�@AM(
�UAͤ���M���������,��hges�t��(&{e2��Ф"ݴ��a��)�r|�LrcG!�iX|�mN@���
 ɒQ9�C�;��eP�E��3�Ȯ��¨�vvk��?o��:�|1EM2ݲ�1���)���ǀ����B���A.�_2���^�p���A6<�N�n�$ͫ�|(Nx�w��~�?;�iU�� j��w�a�#�Z�'b�dY��Q�~��3�y�&x-+�E���l�� ����`	�������1�<�O�Y�d�\!�c��l:�O�_�c�t*�M��/�ͦ��)�TV��C�L������������A�	��^�� �8Ac.�%�\�Q�qA`��R�D!��3L��Xk����l�a�\!�bY�=;�����å8�|>�Ҋ��O�tP��
��f�W�z�\�7UP��Ul��ɁB�[�'恘�Z(@���yN�B������G�g�?y�Xl�R�T�)�@��	MI�K�����NoJl�����CI1��f�5�/?I�98�|�H�Y#��5�%��q�<$S}FӛKh���Y,��Go+=��!����T*��Π��9�XN,Kh��8�`i�W2�eR6�NZ�o~��$�䀏Y&��d�V��\"�Ç�,�ψliX��n.k�A��>S���B}}��X�m�o�������؉�\0ٚ̃��m�����`�7�a49�;��
�#��;��EwA��ԅ�J3Pvp�\"��;�Υ�EdV&��d�T>�V�2�L&��G3�|*�RZeSir3�S��v:)���RA/[`r�Zli�!)6��
��e�m�������ZB`����ȍ��(4�
cO�㱴P�c#$��{biA����.�Xi�:Cf�s`��1ie;�@	�4kP�l&U���=^��7�\�T���6|��6���8���=A�@J�b���ML&O�T��
���
6˲L�Ђ0KM,���uz���U(#�$1Nˊ�Tw��ơ
���?�k����1�	A~2�\��G�I��EI�>ſ�/�%�`\��?�Ԃe
endstream
endobj
5 0 obj
<</Intent 24 0 R/Name(Capa 1)/Type/OCG/Usage 25 0 R>>
endobj
24 0 obj
[/View/Design]
endobj
25 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 17.0)/Subtype/Artwork>>>>
endobj
32 0 obj
[31 0 R]
endobj
55 0 obj
<</CreationDate(D:20150509120912+02'00')/Creator(Adobe Illustrator CC \(Windows\))/ModDate(D:20150509121340+02'00')/Producer(Adobe PDF library 10.01)/Title(icon-play)>>
endobj
xref
0 56
0000000004 65535 f
0000000016 00000 n
0000000159 00000 n
0000014350 00000 n
0000000000 00000 f
0000063013 00000 n
0000000000 00000 f
0000014401 00000 n
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000063082 00000 n
0000063113 00000 n
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000000000 00000 f
0000017244 00000 n
0000063198 00000 n
0000014798 00000 n
0000014946 00000 n
0000017789 00000 n
0000017430 00000 n
0000017543 00000 n
0000017666 00000 n
0000015771 00000 n
0000016156 00000 n
0000016415 00000 n
0000015011 00000 n
0000015209 00000 n
0000015257 00000 n
0000017181 00000 n
0000017005 00000 n
0000017118 00000 n
0000016942 00000 n
0000017314 00000 n
0000017345 00000 n
0000017863 00000 n
0000018037 00000 n
0000019216 00000 n
0000042082 00000 n
0000063223 00000 n
trailer
<</Size 56/Root 1 0 R/Info 55 0 R/ID[<8FC48A8DB0ED424E9C8AB946B0AEF01A><98F6E72380C4834D846857ED4482BC3B>]>>
startxref
63408
%%EOF
html/com_spsimpleportfolio/assets/img/index.html000060400000000066150750504210016210 0ustar00<html><head><title></title></head><body></body></html>html/com_spsimpleportfolio/assets/fonts/arrows/arrows.ttf000060400000002150150750504210020135 0ustar00�0OS/2-�`cmapU�ZLgasphglyfj�p�headml-\6hhea���$hmtx�� loca���maxp
	� name���<postH �������3	@����@�@ 8
 ����� ���������797979��)�'	7)C��C�7{D��E���)�	C�7C�D�D�EE����	'	7�4��A����������		/��4��A����&C_<���������)����)��
2F^v�@"N.
4Z		@	"	N		4	
4ZarrowsVersion 1.0arrowsarrowsarrowsRegulararrowsFont generated by IcoMoon.html/com_spsimpleportfolio/assets/fonts/arrows/index.html000060400000000055150750504210020100 0ustar00<html><body bgcolor="#FFFFFF"></body></html>
html/com_spsimpleportfolio/assets/fonts/arrows/arrows.eot000060400000002410150750504210020126 0ustar00h�LPC&��arrowsRegularVersion 1.0arrows�0OS/2-�`cmapU�ZLgasphglyfj�p�headml-\6hhea���$hmtx�� loca���maxp
	� name���<postH �������3	@����@�@ 8
 ����� ���������797979��)�'	7)C��C�7{D��E���)�	C�7C�D�D�EE����	'	7�4��A����������		/��4��A����&C_<���������)����)��
2F^v�@"N.
4Z		@	"	N		4	
4ZarrowsVersion 1.0arrowsarrowsarrowsRegulararrowsFont generated by IcoMoon.html/com_spsimpleportfolio/assets/fonts/arrows/arrows.svg000060400000001705150750504210020144 0ustar00<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="arrows" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" d="" horiz-adv-x="512" />
<glyph unicode="&#xe600;" d="M808.896 890.708l-66.66 68.618-527.13-511.983 527.13-512.017 66.66 68.631-456.425 443.385z" />
<glyph unicode="&#xe601;" d="M281.784 959.326l-66.701-68.563 456.537-443.454-456.537-443.334 66.682-68.649 527.153 511.983z" />
<glyph unicode="&#xe602;" d="M750.442 447.331l-460.811-512.005-16.073 14.472 447.756 497.533-447.756 497.533 16.062 14.462 460.822-511.995z" />
<glyph unicode="&#xe603;" d="M302.657 447.326l447.782-497.527-16.063-14.473-460.816 512 460.816 512 16.063-14.473-447.782-497.527z" />
</font></defs></svg>html/com_spsimpleportfolio/assets/fonts/arrows/arrows.woff000060400000002264150750504210020307 0ustar00wOFF�hOS/2``-cmaphLLU�Zgasp�glyf���j�head�66ml-hhea�$$��hmtx  �loca$��maxp8  
	nameX<<���post�  �������3	@����@�@ 8
 ����� ���������797979��)�'	7)C��C�7{D��E���)�	C�7C�D�D�EE����	'	7�4��A����������		/��4��A����&C_<���������)����)��
2F^v�@"N.
4Z		@	"	N		4	
4ZarrowsVersion 1.0arrowsarrowsarrowsRegulararrowsFont generated by IcoMoon.html/com_spsimpleportfolio/assets/fonts/index.html000060400000000055150750504210016563 0ustar00<html><body bgcolor="#FFFFFF"></body></html>
html/com_spsimpleportfolio/assets/css/featherlight.gallery.min.css000060400000003025150750504210021625 0ustar00/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}html/com_spsimpleportfolio/assets/css/spsimpleportfolio.css000060400000032334150750504210020536 0ustar00
.sp-simpleportfolio {
	padding: 0;
}
.sp-simpleportfolio:before,
.sp-simpleportfolio:after {
	content: " ";
	display: table;
}
.sp-simpleportfolio:after {
	clear: both;
}
.sp-simpleportfolio .sp-simpleportfolio-img {
	display: block;
	max-width: 100%;
	height: auto;
}
.sp-simpleportfolio .sp-simpleportfolio-filter {
	text-align: center;
	margin-bottom: 30px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-table;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
	float: left;
	display: block;
	border:none;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
	display: inline-block;
	padding: 5px 13px;
	margin:0;
	line-height:1.9;
	text-decoration: none;
	border-radius: 4px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
    background:transparent;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
	display:block;
	float:left;
	color:#ddd;
	font-size:110%;
	line-height:1.9;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:-5px;
}
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
	display:inline-block;
	float:left;
	color:#ddd;
	font-size:110%;
	line-height:1.9;
	margin-left:0;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a {
	background: #3D3D3D;
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin {
	float: left;
	display: block;
	margin: 0 auto;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin > a  {
	border-radius:0;
	padding: 5px 20px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:first-child > a  {
	border-radius: 4px 0 0 4px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:last-child > a  {
	border-radius: 0 4px 4px 0;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-items {
	margin: -15px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
	margin-right:-1px;
}
.sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item:first-child .sp-simpleportfolio-overlay-wrapper {
	margin-right:-1px;
	margin-bottom:0px;
}
.sp-simpleportfolio.layout-gallery-nospace .sp-simpleportfolio-items {
	margin: 0;
}
.sp-simpleportfolio.layout-gallery-nospace .sp-simpleportfolio-item {
	padding: 0;
}
.sp-simpleportfolio .sp-simpleportfolio-columns-2 .sp-simpleportfolio-item {
	width: 50%;
}
.sp-simpleportfolio .sp-simpleportfolio-columns-3 .sp-simpleportfolio-item {
	width: 33.3333%;
}
.sp-simpleportfolio .sp-simpleportfolio-columns-4 .sp-simpleportfolio-item {
	width: 25%;
}
.sp-simpleportfolio .sp-simpleportfolio-item {
	float: left;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
	position: relative;
	overflow: hidden;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-icon-video {
	display: inline-block;
	position: absolute;
	width: 64px;
	height: 64px;
	max-width: 64px;
	max-height: 64px;
	background: url(../img/icon-play.svg) no-repeat 50% 50%;
	background-size: contain;
	top: 50%;
	left: 50%;
	margin-top: -33px;
	margin-left: -33px;
	z-index: 1;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img {
	float: left;
	padding:0;
	margin:0;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
	opacity: 0;
	transition: 
	  opacity 400ms ease-in, 
	  margin 250ms ease;
	-webkit-transition: 
	  opacity 400ms ease-in, 
	  margin 250ms ease;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	padding: 10px;
	margin:0;
	border:0;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	z-index: 2;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay h3 {
	font-size: 150%;
	line-height: 1;
	margin: 0;
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay {
	opacity: 1;
	margin:12px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
	background: #333;
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a {
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-vertical-middle .sp-simpleportfolio-title,
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-vertical-middle .sp-simpleportfolio-tags {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img {
  -webkit-transform: scale3d(1.15, 1.15, 1);
  transform: scale3d(1.15, 1.15, 1);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
	background: #f5f5f5;
	padding: 20px;
	font-size: 13px;
	line-height: 13px;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 16px;
	line-height: 16px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 > a {
	text-decoration: none;
	color: #000;
	-webkit-transition: color 400ms;
	transition: color 400ms;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle {
	height: 100%;
	width: 100%;
	display: table;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div {
	display: table-cell;
	vertical-align: middle;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title {
	margin-top: 20px;
	display: inline-block;
	font-size: 140%;
	line-height: 1.2;
	letter-spacing: 1px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a {
	text-decoration: none;
	color: #fff;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-title {
	opacity: 0;
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0);
	-webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
	transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-tags {
	opacity: 0;
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0);
	-webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 300ms;
	transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 300ms;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fas,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.far {
	margin-right:5px;
	line-height:1;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-zoom,
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view {
	display: inline-table;
	width:25%;
	padding: 8px 15px;
	margin: 3px 5px;
	font-size: 12px;
	letter-spacing: 2px;
	line-height:1.2;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	border:0;
	border-radius: 3px;
	box-shadow:0 0 8px rgba(0,0,0,.2);
	text-decoration: none;
	text-transform: uppercase;
	opacity: 0;
	-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.280, 0.995);
	transition: all 300ms cubic-bezier(0.645, 0.045, 0.280, 0.995);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view-only {
	background:transparent!important;
	box-shadow:none!important;
	display:block;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view-only > i {
	color:#fff;
	font-size:32px;
	padding:15px;
	transform: scale(0.5);
	text-shadow:1px 2px 3px rgba(0,0,0,.2);
	-webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
	-moz-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
	transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view-only > i {
	transform: scale(1);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns > a.btn-zoom-icon {
	width:64px;
	height:64px;
	padding:10px 12px;
	line-height:1.2;
	border-radius:4px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns > a.btn-zoom-icon > i {
	font-size:130%;
	line-height:1.2;
	color:#fff;
}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-zoom,
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view {
  	opacity: 1;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom:hover,
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view:hover,
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom-icon:hover {
	background: #333;
	border-color: #333;
}
.sp-simpleportfolio .sp-simpleportfolio-image {
 	 margin-bottom: 20px;
}
.sp-simpleportfolio .sp-simpleportfolio-details {
	margin:30px auto;
}
.sp-simpleportfolio .sp-simpleportfolio-description {
	width: 72%;
	float: left;
}
.sp-simpleportfolio .sp-simpleportfolio-description > h2 {
  margin: 0 0 20px;
}
.sp-simpleportfolio .sp-simpleportfolio-meta {
	width: 25%;
	margin:10px 0;
	float: right;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.sp-simpleportfolio .sp-simpleportfolio-meta > div {
	margin:0 0 20px 0;
	padding-bottom: 15px;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module > .sp-module-content {
	margin:0 auto;
}
.sp-simpleportfolio .sp-simpleportfolio-meta > div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.sp-simpleportfolio .sp-simpleportfolio-meta h3 {
	font-size:130%;
	margin:0 0 15px;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-simpleportfolio-client-avatar {
	margin:7px 0;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .no-labels {
	width:auto;
	margin:0;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .no-labels + hr {
	margin:5px auto 5px;
	padding:10px 0 7px;
	line-height:1;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module-content i {
	font-size: 2.1em;
	width:1.3em;
	margin:-4px 0 0;
	vertical-align:top;
	opacity:0.6;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module h3 > i.fa,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module h3 > i.fas,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module h3 > i.far {
	font-size: .85em;
	margin:1px 2px 0 0;
	vertical-align:top;
	line-height:1.27;
	opacity:0.4;
	-webkit-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fas,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.far {
	opacity:0.77;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module h3 > .fa-calendar-alt {
	font-size: .8em;
	margin:-2px 3px 0 0;
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module > .divider {
  margin:-1px auto 10px;
}
.sp-simpleportfolio .sp-simpleportfolio-meta h4 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
.sp-simpleportfolio .sp-simpleportfolio-embed {
	position: relative;
	display: block;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.sp-simpleportfolio .sp-simpleportfolio-embed iframe,
.sp-simpleportfolio .sp-simpleportfolio-embed embed,
.sp-simpleportfolio .sp-simpleportfolio-embed object,
.sp-simpleportfolio .sp-simpleportfolio-embed video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.sp-simpleportfolio-lightbox {
	display: none;
}
@media only screen and (max-width : 992px) {
  .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item {
    width: 50%;
  }
	iframe.sp-simpleportfolio-lightbox {
		width:100%;
		height:100%;
	}
	.featherlight-iframe .featherlight-content {
		width:80%;
		height:60%;
	}
}

@media only screen and (max-width: 768px) {
  .sp-simpleportfolio .sp-simpleportfolio-description {
    width: auto;
    float: none;
    margin-bottom: 30px;
  }
  .sp-simpleportfolio .sp-simpleportfolio-meta {
    width: auto;
    float: none;
    padding-left: 0;
  }
	.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-zoom,
	.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view {
	  width:30%;
	}
	.featherlight-iframe .featherlight-content {
		width:90%;
		height:55%;
	}
}

@media only screen and (max-width : 480px) {
  .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item {
    width: 100%;
  }
	.featherlight-iframe .featherlight-content {
		width:90%;
		height:45%;
	}
}html/com_spsimpleportfolio/assets/css/featherlight.css000060400000006700150750504210017410 0ustar00/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;
		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; 
		right: 0; 
		bottom: 0; 
		left: 0;
		z-index: 9997;
		/* position: centering content */
		text-align: center;
		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;
		/* styling */
		/*cursor: pointer;
		background: #333;*/
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background-color: #fff;
		background-color: rgba( 255, 255, 255, .85);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
		
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding-bottom:0;
		border-bottom:0;

		/* dimensions: handling small or empty content */
		min-width:  20%;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		/*
		background: #777;
		background: rgba(205,205,205,.9);
		cursor: auto;
		*/
		-ms-touch-action: none;
		touch-action: none;
		-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .5);  
    	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .5);

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}
	
	.featherlight-loading {
		left:0;
		top:0;
		width:100%;
		height:100%;
		background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0Ij4NCiAgPHBhdGggb3BhY2l0eT0iLjI1IiBmaWxsPSIjNTU1IiBkPSJNMTYgMCBBMTYgMTYgMCAwIDAgMTYgMzIgQTE2IDE2IDAgMCAwIDE2IDAgTTE2IDQgQTEyIDEyIDAgMCAxIDE2IDI4IEExMiAxMiAwIDAgMSAxNiA0Ii8+DQogIDxwYXRoIG9wYWNpdHk9Ii43NyIgZmlsbD0iIzU1NSIgZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPg0KICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L3BhdGg+DQo8L3N2Zz4=') center center no-repeat!important;
	}


	.featherlight .featherlight-close-icon {
		/* styling */
		cursor: pointer;
		text-align: center;
		font: Arial, sans-serif;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
		padding: 0;
		border-bottom: 0;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */

		max-height: 98%;

	}
	.featherlight .featherlight-image {
		
	}

}
html/com_spsimpleportfolio/assets/css/featherlight.gallery.css000060400000012141150750504210021042 0ustar00/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@font-face {
	font-family: 'arrows';
	src:url('../fonts/arrows/arrows.eot?-ylueui');
	src:url('../fonts/arrows/arrows.eot?#iefix-ylueui') format('embedded-opentype'),
		url('../fonts/arrows/arrows.woff?-ylueui') format('woff'),
		url('../fonts/arrows/arrows.ttf?-ylueui') format('truetype'),
		url('../fonts/arrows/arrows.svg?-ylueui#arrows') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="arrow-"], [class*=" arrow-"] {
	font-family: 'arrows';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.arrow-left:before {
	content: "\e600";
}

.arrow-right:before {
	content: "\e601";
}

.arrow-next-thin:before {
	content: "\e602";
	font-weight:600;
}

.arrow-previous-thin:before {
	content: "\e603";
	font-weight:600;
}

@media all {
	.featherlight-iframe .featherlight-next {
		right:0;
		left:100%;
	}
	.featherlight-iframe .featherlight-previous {
		left:0;
		right:100%;
	}
	

	.featherlight-image .featherlight-next,
	.featherlight-image .featherlight-previous {
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
	}
	.featherlight .featherlight-next,
	.featherlight .featherlight-previous {
		display: block;
		position: fixed;
	    z-index:9999;
		height:100%;
		margin-top:0;
		top: 0%;
		right:0;
		bottom: 0;
		left: 92%;
		cursor: pointer;
		/* preventing text selection */
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		/* IE9 hack, otherwise navigation doesn't appear */
		background: rgba(0,0,0,0);
		-webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.280, 0.995);
		transition: all 200ms cubic-bezier(0.645, 0.045, 0.280, 0.995);
	}

	.featherlight .featherlight-previous {
		left: 0;
		right: 92%;
	}
	
	.featherlight-next span,
	.featherlight-previous span {
		/*display: none;*/
		position: fixed;
		top: 50%;
		left: 3%;
		width: 60px;
		font-size: 38px;
		height:112px;
		line-height:115px;
		border-radius: 3px;
		/* center horizontally */
		text-align: center;
		text-shadow:1px 1px 2px rgba(0,0,0,.05);
		/* center vertically */
		margin-top: -56px;
		color: #fff;
		font-style: normal;
		font-weight: 800;
		background-color: #555;
		background-color: rgba( 0, 0, 0, .2);
		-webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.280, 0.995);
		transition: all 200ms cubic-bezier(0.645, 0.045, 0.280, 0.995);
	}
	.featherlight-next span {
		right: 3%;
		left: auto;
	}
	.featherlight-next span i {
		
		margin-left:5px;
	}
	.featherlight-previous span i {
		
		margin-right:0;
	}
	
	.featherlight-next:hover span,
	.featherlight-previous:hover span {
		display: inline-block;
	}
	.featherlight-next span:hover,
	.featherlight-previous span:hover {

		background-color: #444;
		background-color: rgba( 0, 0, 0, .35);
	}

	/* Hide navigation while loading */
	.featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
		
	}

	.featherlight .featherlight-image {
		width: 100%;
	}
	
	.featherlight .featherlight-close-icon {
		width: 1.6em;
		height: 1.6em;
		line-height: 1.57em;
		text-align: center;
		background-color: #999;
		background-color: rgba(0,0,0,.2);
		border-radius: 50%;
		position: fixed;
		z-index: 10002;
		top: 1.8em;
		right: 1.8em;
		border: none;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
		font-size:1.6em;
		cursor: pointer;
		color: #fff;
	}
	.mobile .featherlight .featherlight-close-icon {
		width: 1.7em;
		height: 1.7em;
		line-height: 1.68em;
		text-align: center;
		background-color: #999;
		background-color: rgba(0,0,0,.2);
		border-radius: 50%;
		position: fixed;
		z-index: 10002;
		top: 0.9em;
		right: 0.9em;
		border: none;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
		font-size:2.25em;
		cursor: pointer;
		color: #fff;
	}
	.featherlight .featherlight-close-icon:hover {
		background-color: #777;
		background-color: rgba(0, 0, 0, .4);
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}		
	
}

/* Always display arrows on touch devices */
@media only screen and (max-device-width: 992px){
	.featherlight-next:hover,
	.featherlight-previous:hover {
		background: none;
	}
	.featherlight-next span,
	.featherlight-previous span {
		display: block;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 992px) {
	

	.featherlight-previous span {
		left: 0;
	}
	.featherlight-next span {
		right: 0;
	}

	.featherlight-next span,
	.featherlight-previous span {
		font-size: 40px;

	}
}
html/com_spsimpleportfolio/assets/css/featherlight.min.css000060400000002622150750504210020171 0ustar00/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}html/com_spsimpleportfolio/assets/js/index.html000060400000000066150750504210016050 0ustar00<html><head><title></title></head><body></body></html>html/com_spsimpleportfolio/assets/js/featherlight.min.js000060400000015627150750504210017652 0ustar00/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
!function(a){"use strict";function b(a,c){if(!(this instanceof b)){var d=new b(a,c);return d.open(),d}this.id=b.id++,this.setup(a,c),this.chainCallbacks(b._callbackChain)}if("undefined"==typeof a)return void("console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery."));var c=[],d=function(b){return c=a.grep(c,function(a){return a!==b&&a.$instance.closest("body").length>0})},e=function(a,b){var c={},d=new RegExp("^"+b+"([A-Z])(.*)");for(var e in a){var f=e.match(d);if(f){var g=(f[1]+f[2].replace(/([A-Z])/g,"-$1")).toLowerCase();c[g]=a[e]}}return c},f={keyup:"onKeyUp",resize:"onResize"},g=function(c){a.each(b.opened().reverse(),function(){return c.isDefaultPrevented()||!1!==this[f[c.type]](c)?void 0:(c.preventDefault(),c.stopPropagation(),!1)})},h=function(c){if(c!==b._globalHandlerInstalled){b._globalHandlerInstalled=c;var d=a.map(f,function(a,c){return c+"."+b.prototype.namespace}).join(" ");a(window)[c?"on":"off"](d,g)}};b.prototype={constructor:b,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",otherClose:null,beforeOpen:a.noop,beforeContent:a.noop,beforeClose:a.noop,afterOpen:a.noop,afterContent:a.noop,afterClose:a.noop,onKeyUp:a.noop,onResize:a.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(b,c){"object"!=typeof b||b instanceof a!=!1||c||(c=b,b=void 0);var d=a.extend(this,c,{target:b}),e=d.resetCss?d.namespace+"-reset":d.namespace,f=a(d.background||['<div class="'+e+"-loading "+e+'">','<div class="'+e+'-content">','<span class="'+e+"-close-icon "+d.namespace+'-close">',d.closeIcon,"</span>",'<div class="'+d.namespace+'-inner">'+d.loading+"</div>","</div>","</div>"].join("")),g="."+d.namespace+"-close"+(d.otherClose?","+d.otherClose:"");return d.$instance=f.clone().addClass(d.variant),d.$instance.on(d.closeTrigger+"."+d.namespace,function(b){var c=a(b.target);("background"===d.closeOnClick&&c.is("."+d.namespace)||"anywhere"===d.closeOnClick||c.closest(g).length)&&(b.preventDefault(),d.close())}),this},getContent:function(){var b=this,c=this.constructor.contentFilters,d=function(a){return b.$currentTarget&&b.$currentTarget.attr(a)},e=d(b.targetAttr),f=b.target||e||"",g=c[b.type];if(!g&&f in c&&(g=c[f],f=b.target&&e),f=f||d("href")||"",!g)for(var h in c)b[h]&&(g=c[h],f=b[h]);if(!g){var i=f;if(f=null,a.each(b.contentFilters,function(){return g=c[this],g.test&&(f=g.test(i)),!f&&g.regex&&i.match&&i.match(g.regex)&&(f=i),!f}),!f)return"console"in window&&window.console.error("Featherlight: no content filter found "+(i?' for "'+i+'"':" (no target specified)")),!1}return g.process.call(b,f)},setContent:function(b){var c=this;return(b.is("iframe")||a("iframe",b).length>0)&&c.$instance.addClass(c.namespace+"-iframe"),c.$instance.removeClass(c.namespace+"-loading"),c.$instance.find("."+c.namespace+"-inner").slice(1).remove().end().replaceWith(a.contains(c.$instance[0],b[0])?"":b),c.$content=b.addClass(c.namespace+"-inner"),c},open:function(b){var d=this;if(!(b&&b.isDefaultPrevented()||d.beforeOpen(b)===!1)){b&&b.preventDefault();var e=d.getContent();if(e)return c.push(d),h(!0),d.$instance.appendTo(d.root).fadeIn(d.openSpeed),d.beforeContent(b),a.when(e).always(function(c){d.setContent(c),d.afterContent(b),a.when(d.$instance.promise()).done(function(){d.afterOpen(b)})}),d}return!1},close:function(a){var b=this;return b.beforeClose(a)===!1?!1:(0===d(b).length&&h(!1),void b.$instance.fadeOut(b.closeSpeed,function(){b.$instance.detach(),b.afterClose(a)}))},chainCallbacks:function(b){for(var c in b)this[c]=a.proxy(b[c],this,a.proxy(this[c],this))}},a.extend(b,{id:0,autoBind:"[data-featherlight]",defaults:b.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(b){return b instanceof a&&b},process:function(b){return a(b).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff|bmp)(\?\S*)?$/i,process:function(b){var c=this,d=a.Deferred(),e=new Image,f=a('<img src="'+b+'" alt="" class="'+c.namespace+'-image" />');return e.onload=function(){f.naturalWidth=e.width,f.naturalHeight=e.height,d.resolve(f)},e.onerror=function(){d.reject(f)},e.src=b,d.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(b){var c=a.Deferred(),d=a("<div></div>").load(b,function(a,b){"error"!==b&&c.resolve(d.contents()),c.fail()});return c.promise()}},iframe:{process:function(b){var c=new a.Deferred,d=a("<iframe/>").hide().attr("src",b).css(e(this,"iframe")).on("load",function(){c.resolve(d.show())}).appendTo(this.$instance.find("."+this.namespace+"-content"));return c.promise()}},text:{process:function(b){return a("<div>",{text:b})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(b){var c=this,d={};return b&&b.attributes&&a.each(b.attributes,function(){var b=this.name.match(/^data-featherlight-(.*)/);if(b){var e=this.value,f=a.camelCase(b[1]);if(a.inArray(f,c.functionAttributes)>=0)e=new Function(e);else try{e=a.parseJSON(e)}catch(g){}d[f]=e}}),d},extend:function(b,c){var d=function(){this.constructor=b};return d.prototype=this.prototype,b.prototype=new d,b.__super__=this.prototype,a.extend(b,this,c),b.defaults=b.prototype,b},attach:function(b,c,d){var e=this;"object"!=typeof c||c instanceof a!=!1||d||(d=c,c=void 0),d=a.extend({},d);var f=a.extend({},e.defaults,e.readElementConfig(b[0]),d);return b.on(f.openTrigger+"."+f.namespace,f.filter,function(f){var g=a.extend({$source:b,$currentTarget:a(this)},e.readElementConfig(b[0]),e.readElementConfig(this),d);new e(c,g).open(f)}),b},current:function(){var a=this.opened();return a[a.length-1]||null},opened:function(){var b=this;return d(),a.grep(c,function(a){return a instanceof b})},close:function(){var a=this.current();a&&a.close()},_onReady:function(){var b=this;b.autoBind&&(b.attach(a(document),{filter:b.autoBind}),a(b.autoBind).filter("[data-featherlight-filter]").each(function(){b.attach(a(this))}))},_callbackChain:{onKeyUp:function(a,b){return 27===b.keyCode?(this.closeOnEsc&&this.$instance.find("."+this.namespace+"-close:first").click(),!1):a(b)},onResize:function(a,b){if(this.$content.naturalWidth){var c=this.$content.naturalWidth,d=this.$content.naturalHeight;this.$content.css("width","").css("height","");var e=Math.max(c/parseInt(this.$content.parent().css("width"),10),d/parseInt(this.$content.parent().css("height"),10));e>1&&this.$content.css("width",""+c/e+"px").css("height",""+d/e+"px")}return a(b)},afterContent:function(a,b){var c=a(b);return this.onResize(b),c}}}),a.featherlight=b,a.fn.featherlight=function(a,c){return b.attach(this,a,c)},a(document).ready(function(){b._onReady()})}(jQuery);html/com_spsimpleportfolio/assets/js/jquery.shuffle.modernizr.min.js000060400000041551150750504210022161 0ustar00/*!
 * Shuffle.js by @Vestride
 * Categorize, sort, and filter a responsive grid of items.
 * Dependencies: jQuery 1.9+, Modernizr 2.6.2+
 * @license MIT license
 * @version 3.1.1
 */
window.Modernizr=function(a,b,c){function d(a){s.cssText=a}function e(a,b){return typeof a===b}function f(a,b){return!!~(""+a).indexOf(b)}function g(a,b){for(var d in a){var e=a[d];if(!f(e,"-")&&s[e]!==c)return"pfx"==b?e:!0}return!1}function h(a,b,d){for(var f in a){var g=b[a[f]];if(g!==c)return d===!1?a[f]:e(g,"function")?g.bind(d||b):g}return!1}function i(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),f=(a+" "+v.join(d+" ")+d).split(" ");return e(b,"string")||e(b,"undefined")?g(f,b):(f=(a+" "+w.join(d+" ")+d).split(" "),h(f,b,c))}var j,k,l,m="2.6.2",n={},o=!0,p=b.documentElement,q="modernizr",r=b.createElement(q),s=r.style,t=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),u="Webkit Moz O ms",v=u.split(" "),w=u.toLowerCase().split(" "),x={},y=[],z=y.slice,A=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:q+(d+1),j.appendChild(h);return f=["&#173;",'<style id="s',q,'">',a,"</style>"].join(""),j.id=q,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=p.style.overflow,p.style.overflow="hidden",p.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),p.style.overflow=i),!!g},B={}.hasOwnProperty;l=e(B,"undefined")||e(B.call,"undefined")?function(a,b){return b in a&&e(a.constructor.prototype[b],"undefined")}:function(a,b){return B.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=z.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(z.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(z.call(arguments)))};return d}),x.csstransforms=function(){return!!i("transform")},x.csstransforms3d=function(){var a=!!i("perspective");return a&&"webkitPerspective"in p.style&&A("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b){a=9===b.offsetLeft&&3===b.offsetHeight}),a},x.csstransitions=function(){return i("transition")};for(var C in x)l(x,C)&&(k=C.toLowerCase(),n[k]=x[C](),y.push((n[k]?"":"no-")+k));return n.addTest=function(a,b){if("object"==typeof a)for(var d in a)l(a,d)&&n.addTest(d,a[d]);else{if(a=a.toLowerCase(),n[a]!==c)return n;b="function"==typeof b?b():b,"undefined"!=typeof o&&o&&(p.className+=" "+(b?"":"no-")+a),n[a]=b}return n},d(""),r=j=null,n._version=m,n._prefixes=t,n._domPrefixes=w,n._cssomPrefixes=v,n.testProp=function(a){return g([a])},n.testAllProps=i,n.testStyles=A,n.prefixed=function(a,b,c){return b?i(a,b,c):i(a,"pfx")},p.className=p.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(o?" js "+y.join(" "):""),n}(this,this.document),function(a){"function"==typeof define&&define.amd?define(["jquery","modernizr"],a):"object"==typeof exports?module.exports=a(require("jquery"),window.Modernizr):window.Shuffle=a(window.jQuery,window.Modernizr)}(function(a,b,c){"use strict";function d(a){return a?a.replace(/([A-Z])/g,function(a,b){return"-"+b.toLowerCase()}).replace(/^ms-/,"-ms-"):""}function e(b,c,d){var e,f,g,h=null,i=0;d=d||{};var j=function(){i=d.leading===!1?0:a.now(),h=null,g=b.apply(e,f),e=f=null};return function(){var k=a.now();i||d.leading!==!1||(i=k);var l=c-(k-i);return e=this,f=arguments,0>=l||l>c?(clearTimeout(h),h=null,i=k,g=b.apply(e,f),e=f=null):h||d.trailing===!1||(h=setTimeout(j,l)),g}}function f(a,b,c){for(var d=0,e=a.length;e>d;d++)if(b.call(c,a[d],d,a)==={})return}function g(b,c,d){return setTimeout(a.proxy(b,c),d)}function h(a){return Math.max.apply(Math,a)}function i(a){return Math.min.apply(Math,a)}function j(b){return a.isNumeric(b)?b:0}function k(a){var b,c,d=a.length;if(!d)return a;for(;--d;)c=Math.floor(Math.random()*(d+1)),b=a[c],a[c]=a[d],a[d]=b;return a}if("object"!=typeof b)throw new Error("Shuffle.js requires Modernizr.\nhttp://vestride.github.io/Shuffle/#dependencies");var l=b.prefixed("transition"),m=b.prefixed("transitionDelay"),n=b.prefixed("transitionDuration"),o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[l],p=b.prefixed("transform"),q=d(p),r=b.csstransforms&&b.csstransitions,s=b.csstransforms3d,t=!!window.getComputedStyle,u="shuffle",v="all",w="groups",x=1,y=.001,z=window.getComputedStyle||function(){},A=function(a,b){this.x=j(a),this.y=j(b)};A.equals=function(a,b){return a.x===b.x&&a.y===b.y};var B=function(){if(!t)return!1;var a=document.body||document.documentElement,b=document.createElement("div");b.style.cssText="width:10px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;",a.appendChild(b);var c=z(b,null).width,d="10px"===c;return a.removeChild(b),d}(),C=0,D=a(window),E=function(b,c){c=c||{},a.extend(this,E.options,c,E.settings),this.$el=a(b),this.element=b,this.unique="shuffle_"+C++,this._fire(E.EventType.LOADING),this._init(),g(function(){this.initialized=!0,this._fire(E.EventType.DONE)},this,16)};return E.EventType={LOADING:"loading",DONE:"done",LAYOUT:"layout",REMOVED:"removed"},E.ClassName={BASE:u,SHUFFLE_ITEM:"shuffle-item",FILTERED:"filtered",CONCEALED:"concealed"},E.options={group:v,speed:250,easing:"ease-out",itemSelector:"",sizer:null,gutterWidth:0,columnWidth:0,delimeter:null,buffer:0,columnThreshold:t?.01:.1,initialSort:null,throttle:e,throttleTime:300,sequentialFadeDelay:150,supported:r},E.settings={useSizer:!1,itemCss:{position:"absolute",top:0,left:0,visibility:"visible"},revealAppendedDelay:300,lastSort:{},lastFilter:v,enabled:!0,destroyed:!1,initialized:!1,_animations:[],_transitions:[],_isMovementCanceled:!1,styleQueue:[]},E.Point=A,E._getItemTransformString=function(a,b){return s?"translate3d("+a.x+"px, "+a.y+"px, 0) scale3d("+b+", "+b+", 1)":"translate("+a.x+"px, "+a.y+"px) scale("+b+")"},E._getNumberStyle=function(b,c,d){if(t){d=d||z(b,null);var e=E._getFloat(d[c]);return B||"width"!==c?B||"height"!==c||(e+=E._getFloat(d.paddingTop)+E._getFloat(d.paddingBottom)+E._getFloat(d.borderTopWidth)+E._getFloat(d.borderBottomWidth)):e+=E._getFloat(d.paddingLeft)+E._getFloat(d.paddingRight)+E._getFloat(d.borderLeftWidth)+E._getFloat(d.borderRightWidth),e}return E._getFloat(a(b).css(c))},E._getFloat=function(a){return j(parseFloat(a))},E._getOuterWidth=function(a,b){var c=z(a,null),d=E._getNumberStyle(a,"width",c);if(b){var e=E._getNumberStyle(a,"marginLeft",c),f=E._getNumberStyle(a,"marginRight",c);d+=e+f}return d},E._getOuterHeight=function(a,b){var c=z(a,null),d=E._getNumberStyle(a,"height",c);if(b){var e=E._getNumberStyle(a,"marginTop",c),f=E._getNumberStyle(a,"marginBottom",c);d+=e+f}return d},E._skipTransition=function(a,b,c){var d=a.style[n];a.style[n]="0ms",b.call(c);var e=a.offsetWidth;e=null,a.style[n]=d},E.prototype._init=function(){this.$items=this._getItems(),this.sizer=this._getElementOption(this.sizer),this.sizer&&(this.useSizer=!0),this.$el.addClass(E.ClassName.BASE),this._initItems(),D.on("resize."+u+"."+this.unique,this._getResizeFunction());var a=this.$el.css(["position","overflow"]),b=E._getOuterWidth(this.element);this._validateStyles(a),this._setColumns(b),this.shuffle(this.group,this.initialSort),this.supported&&g(function(){this._setTransitions(),this.element.style[l]="height "+this.speed+"ms "+this.easing},this)},E.prototype._getResizeFunction=function(){var b=a.proxy(this._onResize,this);return this.throttle?this.throttle(b,this.throttleTime):b},E.prototype._getElementOption=function(a){return"string"==typeof a?this.$el.find(a)[0]||null:a&&a.nodeType&&1===a.nodeType?a:a&&a.jquery?a[0]:null},E.prototype._validateStyles=function(a){"static"===a.position&&(this.element.style.position="relative"),"hidden"!==a.overflow&&(this.element.style.overflow="hidden")},E.prototype._filter=function(a,b){a=a||this.lastFilter,b=b||this.$items;var c=this._getFilteredSets(a,b);return this._toggleFilterClasses(c.filtered,c.concealed),this.lastFilter=a,"string"==typeof a&&(this.group=a),c.filtered},E.prototype._getFilteredSets=function(b,c){var d=a(),e=a();return b===v?d=c:f(c,function(c){var f=a(c);this._doesPassFilter(b,f)?d=d.add(f):e=e.add(f)},this),{filtered:d,concealed:e}},E.prototype._doesPassFilter=function(b,c){if(a.isFunction(b))return b.call(c[0],c,this);var d=c.data(w),e=this.delimeter&&!a.isArray(d)?d.split(this.delimeter):d;return a.inArray(b,e)>-1},E.prototype._toggleFilterClasses=function(a,b){a.removeClass(E.ClassName.CONCEALED).addClass(E.ClassName.FILTERED),b.removeClass(E.ClassName.FILTERED).addClass(E.ClassName.CONCEALED)},E.prototype._initItems=function(a){a=a||this.$items,a.addClass([E.ClassName.SHUFFLE_ITEM,E.ClassName.FILTERED].join(" ")),a.css(this.itemCss).data("point",new A).data("scale",x)},E.prototype._updateItemCount=function(){this.visibleItems=this._getFilteredItems().length},E.prototype._setTransition=function(a){a.style[l]=q+" "+this.speed+"ms "+this.easing+", opacity "+this.speed+"ms "+this.easing},E.prototype._setTransitions=function(a){a=a||this.$items,f(a,function(a){this._setTransition(a)},this)},E.prototype._setSequentialDelay=function(a){this.supported&&f(a,function(a,b){a.style[m]="0ms,"+(b+1)*this.sequentialFadeDelay+"ms"},this)},E.prototype._getItems=function(){return this.$el.children(this.itemSelector)},E.prototype._getFilteredItems=function(){return this.$items.filter("."+E.ClassName.FILTERED)},E.prototype._getConcealedItems=function(){return this.$items.filter("."+E.ClassName.CONCEALED)},E.prototype._getColumnSize=function(b,c){var d;return d=a.isFunction(this.columnWidth)?this.columnWidth(b):this.useSizer?E._getOuterWidth(this.sizer):this.columnWidth?this.columnWidth:this.$items.length>0?E._getOuterWidth(this.$items[0],!0):b,0===d&&(d=b),d+c},E.prototype._getGutterSize=function(b){var c;return c=a.isFunction(this.gutterWidth)?this.gutterWidth(b):this.useSizer?E._getNumberStyle(this.sizer,"marginLeft"):this.gutterWidth},E.prototype._setColumns=function(a){var b=a||E._getOuterWidth(this.element),c=this._getGutterSize(b),d=this._getColumnSize(b,c),e=(b+c)/d;Math.abs(Math.round(e)-e)<this.columnThreshold&&(e=Math.round(e)),this.cols=Math.max(Math.floor(e),1),this.containerWidth=b,this.colWidth=d},E.prototype._setContainerSize=function(){this.$el.css("height",this._getContainerSize())},E.prototype._getContainerSize=function(){return h(this.positions)},E.prototype._fire=function(a,b){this.$el.trigger(a+"."+u,b&&b.length?b:[this])},E.prototype._resetCols=function(){var a=this.cols;for(this.positions=[];a--;)this.positions.push(0)},E.prototype._layout=function(a,b){f(a,function(a){this._layoutItem(a,!!b)},this),this._processStyleQueue(),this._setContainerSize()},E.prototype._layoutItem=function(b,c){var d=a(b),e=d.data(),f=e.point,g=e.scale,h={width:E._getOuterWidth(b,!0),height:E._getOuterHeight(b,!0)},i=this._getItemPosition(h);A.equals(f,i)&&g===x||(e.point=i,e.scale=x,this.styleQueue.push({$item:d,point:i,scale:x,opacity:c?0:1,skipTransition:c||0===this.speed,callfront:function(){c||d.css("visibility","visible")},callback:function(){c&&d.css("visibility","hidden")}}))},E.prototype._getItemPosition=function(a){for(var b=this._getColumnSpan(a.width,this.colWidth,this.cols),c=this._getColumnSet(b,this.cols),d=this._getShortColumn(c,this.buffer),e=new A(Math.round(this.colWidth*d),Math.round(c[d])),f=c[d]+a.height,g=this.cols+1-c.length,h=0;g>h;h++)this.positions[d+h]=f;return e},E.prototype._getColumnSpan=function(a,b,c){var d=a/b;return Math.abs(Math.round(d)-d)<this.columnThreshold&&(d=Math.round(d)),Math.min(Math.ceil(d),c)},E.prototype._getColumnSet=function(a,b){if(1===a)return this.positions;for(var c=b+1-a,d=[],e=0;c>e;e++)d[e]=h(this.positions.slice(e,e+a));return d},E.prototype._getShortColumn=function(a,b){for(var c=i(a),d=0,e=a.length;e>d;d++)if(a[d]>=c-b&&a[d]<=c+b)return d;return 0},E.prototype._shrink=function(b){var c=b||this._getConcealedItems();f(c,function(b){var c=a(b),d=c.data();d.scale!==y&&(d.scale=y,this.styleQueue.push({$item:c,point:d.point,scale:y,opacity:0,callback:function(){c.css("visibility","hidden")}}))},this)},E.prototype._onResize=function(){if(this.enabled&&!this.destroyed){var a=E._getOuterWidth(this.element);a!==this.containerWidth&&this.update()}},E.prototype._getStylesForTransition=function(a){var b={opacity:a.opacity};return this.supported?b[p]=E._getItemTransformString(a.point,a.scale):(b.left=a.point.x,b.top=a.point.y),b},E.prototype._transition=function(b){var c=this._getStylesForTransition(b);this._startItemAnimation(b.$item,c,b.callfront||a.noop,b.callback||a.noop)},E.prototype._startItemAnimation=function(b,c,d,e){function f(b){b.target===b.currentTarget&&(a(b.target).off(o,f),g._removeTransitionReference(h),e())}var g=this,h={$element:b,handler:f};if(d(),!this.initialized)return b.css(c),void e();if(this.supported)b.css(c),b.on(o,f),this._transitions.push(h);else{var i=b.stop(!0).animate(c,this.speed,"swing",e);this._animations.push(i.promise())}},E.prototype._processStyleQueue=function(b){this.isTransitioning&&this._cancelMovement();var c=a();f(this.styleQueue,function(a){a.skipTransition?this._styleImmediately(a):(c=c.add(a.$item),this._transition(a))},this),c.length>0&&this.initialized&&this.speed>0?(this.isTransitioning=!0,this.supported?this._whenCollectionDone(c,o,this._movementFinished):this._whenAnimationsDone(this._movementFinished)):b||g(this._layoutEnd,this),this.styleQueue.length=0},E.prototype._cancelMovement=function(){this.supported?f(this._transitions,function(a){a.$element.off(o,a.handler)}):(this._isMovementCanceled=!0,this.$items.stop(!0),this._isMovementCanceled=!1),this._transitions.length=0,this.isTransitioning=!1},E.prototype._removeTransitionReference=function(b){var c=a.inArray(b,this._transitions);c>-1&&this._transitions.splice(c,1)},E.prototype._styleImmediately=function(a){E._skipTransition(a.$item[0],function(){a.$item.css(this._getStylesForTransition(a))},this)},E.prototype._movementFinished=function(){this.isTransitioning=!1,this._layoutEnd()},E.prototype._layoutEnd=function(){this._fire(E.EventType.LAYOUT)},E.prototype._addItems=function(a,b,c){this._initItems(a),this._setTransitions(a),this.$items=this._getItems(),this._shrink(a),f(this.styleQueue,function(a){a.skipTransition=!0}),this._processStyleQueue(!0),b?this._addItemsToEnd(a,c):this.shuffle(this.lastFilter)},E.prototype._addItemsToEnd=function(a,b){var c=this._filter(null,a),d=c.get();this._updateItemCount(),this._layout(d,!0),b&&this.supported&&this._setSequentialDelay(d),this._revealAppended(d)},E.prototype._revealAppended=function(b){g(function(){f(b,function(b){var c=a(b);this._transition({$item:c,opacity:1,point:c.data("point"),scale:x})},this),this._whenCollectionDone(a(b),o,function(){a(b).css(m,"0ms"),this._movementFinished()})},this,this.revealAppendedDelay)},E.prototype._whenCollectionDone=function(b,c,d){function e(b){b.target===b.currentTarget&&(a(b.target).off(c,e),f++,f===g&&(h._removeTransitionReference(i),d.call(h)))}var f=0,g=b.length,h=this,i={$element:b,handler:e};b.on(c,e),this._transitions.push(i)},E.prototype._whenAnimationsDone=function(b){a.when.apply(null,this._animations).always(a.proxy(function(){this._animations.length=0,this._isMovementCanceled||b.call(this)},this))},E.prototype.shuffle=function(a,b){this.enabled&&(a||(a=v),this._filter(a),this._updateItemCount(),this._shrink(),this.sort(b))},E.prototype.sort=function(a){if(this.enabled){this._resetCols();var b=a||this.lastSort,c=this._getFilteredItems().sorted(b);this._layout(c),this.lastSort=b}},E.prototype.update=function(a){this.enabled&&(a||this._setColumns(),this.sort())},E.prototype.layout=function(){this.update(!0)},E.prototype.appended=function(a,b,c){this._addItems(a,b===!0,c!==!1)},E.prototype.disable=function(){this.enabled=!1},E.prototype.enable=function(a){this.enabled=!0,a!==!1&&this.update()},E.prototype.remove=function(b){function c(){b.remove(),this.$items=this._getItems(),this._updateItemCount(),this._fire(E.EventType.REMOVED,[b,this]),b=null}b.length&&b.jquery&&(this._toggleFilterClasses(a(),b),this._shrink(b),this.sort(),this.$el.one(E.EventType.LAYOUT+"."+u,a.proxy(c,this)))},E.prototype.destroy=function(){D.off("."+this.unique),this.$el.removeClass(u).removeAttr("style").removeData(u),this.$items.removeAttr("style").removeData("point").removeData("scale").removeClass([E.ClassName.CONCEALED,E.ClassName.FILTERED,E.ClassName.SHUFFLE_ITEM].join(" ")),this.$items=null,this.$el=null,this.sizer=null,this.element=null,this._transitions=null,this.destroyed=!0},a.fn.shuffle=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),e=d.data(u);e?"string"==typeof b&&e[b]&&e[b].apply(e,c):(e=new E(this,b),d.data(u,e))})},a.fn.sorted=function(b){var d=a.extend({},a.fn.sorted.defaults,b),e=this.get(),f=!1;return e.length?d.randomize?k(e):(a.isFunction(d.by)&&e.sort(function(b,e){if(f)return 0;var g=d.by(a(b)),h=d.by(a(e));return g===c&&h===c?(f=!0,0):h>g||"sortFirst"===g||"sortLast"===h?-1:g>h||"sortLast"===g||"sortFirst"===h?1:0}),f?this.get():(d.reverse&&e.reverse(),e)):[]},a.fn.sorted.defaults={reverse:!1,by:null,randomize:!1},E});html/com_spsimpleportfolio/assets/js/spsimpleportfolio.js000060400000001631150750504210020202 0ustar00/**
 * @package     SP Simple Portfolio
 *
 * @copyright   Copyright (C) 2010 - 2014 JoomShaper. All rights reserved.
 * @license     GNU General Public License version 2 or later.
 */

jQuery(function($) {

	var $container 	= $('.sp-simpleportfolio-items');
	
	$(window).load(function() {
		var $sizer = $container.find('.shuffle__sizer');

		$container.shuffle({
			itemSelector: '.sp-simpleportfolio-item',
			speed: 600,
            easing: 'cubic-bezier(0.635, 0.010, 0.355, 1.000)',
			sequentialFadeDelay: 150,
			sizer: $sizer
		});
	});


	// Filters
	$('.sp-simpleportfolio-filter li a').on('click', function(event){
		event.preventDefault();
		var $self = $(this);
		var $this = $(this).parent();
		
		if($this.hasClass('active')) {
			return;
		}

		$self.closest('ul').children().removeClass('active');
		$self.parent().addClass('active');

		$container.shuffle( 'shuffle', $this.data('group') );
	});

});

html/com_spsimpleportfolio/assets/js/featherlight.gallery.min.js000060400000005626150750504210021306 0ustar00/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.3.4 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/!function(a){"use strict";function b(c,d){if(!(this instanceof b)){var e=new b(a.extend({$source:c,$currentTarget:c.first()},d));return e.open(),e}a.featherlight.apply(this,arguments),this.chainCallbacks(h)}var c=function(a){window.console&&window.console.warn&&window.console.warn("FeatherlightGallery: "+a)};if("undefined"==typeof a)return c("Too much lightness, Featherlight needs jQuery.");if(!a.featherlight)return c("Load the featherlight plugin before the gallery plugin");var d="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,e=a.event&&a.event.special.swipeleft&&a,f=window.Hammer&&function(a){var b=new window.Hammer.Manager(a[0]);return b.add(new window.Hammer.Swipe),b},g=d&&(e||f);d&&!g&&c("No compatible swipe library detected; one must be included before featherlightGallery for swipe motions to navigate the galleries.");var h={afterClose:function(a,b){var c=this;return c.$instance.off("next."+c.namespace+" previous."+c.namespace),c._swiper&&(c._swiper.off("swipeleft",c._swipeleft).off("swiperight",c._swiperight),c._swiper=null),a(b)},beforeOpen:function(a,b){var c=this;return c.$instance.on("next."+c.namespace+" previous."+c.namespace,function(a){var b="next"===a.type?1:-1;c.navigateTo(c.currentNavigation()+b)}),g?c._swiper=g(c.$instance).on("swipeleft",c._swipeleft=function(){c.$instance.trigger("next")}).on("swiperight",c._swiperight=function(){c.$instance.trigger("previous")}):c.$instance.find("."+c.namespace+"-content").append(c.createNavigation("previous")).append(c.createNavigation("next")),a(b)},onKeyUp:function(a,b){var c={37:"previous",39:"next"}[b.keyCode];return c?(this.$instance.trigger(c),!1):a(b)}};a.featherlight.extend(b,{autoBind:"[data-featherlight-gallery]"}),a.extend(b.prototype,{previousIcon:"&#9664;",nextIcon:"&#9654;",galleryFadeIn:100,galleryFadeOut:300,slides:function(){return this.filter?this.$source.find(this.filter):this.$source},images:function(){return c("images is deprecated, please use slides instead"),this.slides()},currentNavigation:function(){return this.slides().index(this.$currentTarget)},navigateTo:function(b){var c=this,d=c.slides(),e=d.length,f=c.$instance.find("."+c.namespace+"-inner");return b=(b%e+e)%e,c.$currentTarget=d.eq(b),c.beforeContent(),a.when(c.getContent(),f.fadeTo(c.galleryFadeOut,.2)).always(function(a){c.setContent(a),c.afterContent(),a.fadeTo(c.galleryFadeIn,1)})},createNavigation:function(b){var c=this;return a('<span title="'+b+'" class="'+this.namespace+"-"+b+'"><span>'+this[b+"Icon"]+"</span></span>").click(function(){a(this).trigger(b+"."+c.namespace)})}}),a.featherlightGallery=b,a.fn.featherlightGallery=function(a){return b.attach(this,a)},a(document).ready(function(){b._onReady()})}(jQuery);html/mod_tags_similar/default.php000060400000001762150750504210013163 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_tags_popular
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<?php JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php'); ?>
<div class="tagssimilar<?php echo $moduleclass_sfx; ?>">
<?php if ($list) : ?>
	<ul>
	<?php foreach ($list as $i => $item) : ?>
		<li>
			<?php $item->route = new JHelperRoute; ?>
			<a href="<?php echo JRoute::_(TagsHelperRoute::getItemRoute($item->content_item_id, $item->core_alias, $item->core_catid, $item->core_language, $item->type_alias, $item->router)); ?>">
				<?php if (!empty($item->core_title)) :
					echo htmlspecialchars($item->core_title);
				endif; ?>
			</a>
		</li>
	<?php endforeach; ?>
	</ul>
<?php else : ?>
	<span><?php echo JText::_('MOD_TAGS_SIMILAR_NO_MATCHING_TAGS'); ?></span>
<?php endif; ?>
</div>
html/mod_related_items/default.php000060400000005277150750504210013333 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_related_items
 *
 * @copyright   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
defined('_JEXEC') or die;
// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$has_lazyload = $tpl_params->get('lazyload', 1);
?>
<?php //echo count($list); ?>
<div class="relateditems <?php echo $moduleclass_sfx; ?> row">
<?php foreach ($list as $item) :	

	$attrbs = json_decode($item->attribs);
	$images = json_decode($item->images);
	$thumb_image = '';
	
	if(isset($images->image_intro) && !empty($images->image_intro)) {
		if(isset($attrbs->spfeatured_image) && !empty($attrbs->spfeatured_image)) {
			$thumb_image = $attrbs->spfeatured_image;
		} else {
			$thumb_image = $images->image_intro;
		}
	} elseif(isset($attrbs->spfeatured_image) && !empty($attrbs->spfeatured_image)) {
		$thumb_image = $attrbs->spfeatured_image;	
	} 

?>
<div class="relateditem col-sm-6" itemscope itemtype="http://schema.org/Article">
	<a href="<?php echo $item->route; ?>" itemprop="url">
        <?php if (!empty($thumb_image)) {?>
                <span class="img-responsive article-list-img">
                    <span class="overlay"></span>
                    <?php 
					if(strpos($thumb_image, 'http://') !== false || strpos($thumb_image, 'https://') !== false){
						if($has_lazyload) { ?>
                        	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $thumb_image; ?>" alt="<?php echo $item->title; ?>" data-expand="-20">
                    	<?php } else { ?>
                        	<img src="<?php echo $thumb_image; ?>" alt="<?php echo $item->title; ?>">
                        <?php } 
						} else { 
                        if($has_lazyload) { ?>
                        	<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $thumb_image; ?>" alt="<?php echo $item->title; ?>" data-expand="-20">
                    	<?php } else { ?>
                        	<img src="<?php echo $thumb_image; ?>" alt="<?php echo $item->title; ?>">
                        <?php }
						} ?>  
                </span>
            <?php } ?>
            
		<span class="related-articles-title" itemprop="name">
			<?php echo $item->title; ?>
        </span> 
        <?php // echo $item->introtext; ?>
        <?php if ($showDate) echo '<div class="related_date">'.JHTML::_('date', $item->created, JText::_('d F Y H:i')).'</div>'; ?>
        
        </a>
	</div>
<?php endforeach; ?>
</div>
html/mod_languages/default.php000060400000010432150750504210012445 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_languages
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('stylesheet', 'mod_languages/template.css', array(), false);

if ($params->get('dropdown', 1) && !$params->get('dropdownimage', 0)) {
	JHtml::_('formbehavior.chosen');
}
?>
<div class="mod-languages<?php echo $moduleclass_sfx ?>">
<?php if ($headerText) : ?>
	<div class="pretext"><p><?php echo $headerText; ?></p></div>
<?php endif; ?>

<?php if ($params->get('dropdown', 1) && !$params->get('dropdownimage', 0)) : ?>
	<div class="btn-group">
		<?php foreach ($list as $language) : ?>
			<?php if ($language->active) : ?>
				<?php $flag = ''; ?>
				<?php $flag .=  $language->title_native; ?>
				<a href="#" data-toggle="dropdown" class="dropdown-toggle"><?php echo $flag; ?><i class="pe pe-7s-angle-down"></i></a>
			<?php endif; ?>
		<?php endforeach;?>
		<ul class="<?php echo $params->get('lineheight', 1) ? 'lang-block' : 'lang-block'; ?> dropdown-menu" dir="<?php echo JFactory::getLanguage()->isRtl() ? 'rtl' : 'ltr'; ?>">
		<?php foreach ($list as $language) : ?>
			<?php if ($params->get('show_active', 0) || !$language->active) : ?>
				<li class="<?php echo $language->active ? 'lang-active' : 'no-flag'; ?>" >
				<a href="<?php echo $language->link;?>">
					<?php echo $language->title_native; ?>
				</a>
				</li>
			<?php endif; ?>
		<?php endforeach; ?>
		</ul>
	</div>
<?php elseif ($params->get('dropdown', 1) && $params->get('dropdownimage', 0)) : ?>
	<div class="btn-group">
		<?php foreach ($list as $language) : ?>
			<?php if ($language->active) : ?>
				<?php $flag = ''; ?>
				<?php $flag .= JHtml::_('image', 'mod_languages/' . $language->image . '.gif', $language->title_native, array('title' => $language->title_native), true); ?>
				<?php $flag .=  $language->title_native; ?>
				<a href="#" data-toggle="dropdown" class="dropdown-toggle"><?php echo $flag; ?><i class="pe pe-7s-angle-down"></i></a>
			<?php endif; ?>
		<?php endforeach;?>
		<ul class="<?php echo $params->get('lineheight', 1) ? 'lang-block' : 'lang-block'; ?> dropdown-menu" dir="<?php echo JFactory::getLanguage()->isRtl() ? 'rtl' : 'ltr'; ?>">
		<?php foreach ($list as $language) : ?>
			<?php if ($params->get('show_active', 0) || !$language->active) : ?>
				<li class="<?php echo $language->active ? 'lang-active' : ''; ?>" >
				<a href="<?php echo $language->link;?>">
						<?php echo JHtml::_('image', 'mod_languages/' . $language->image . '.gif', $language->title_native, array('title' => $language->title_native), true); ?>
						<?php echo $language->title_native; ?>
				</a>
				</li>
			<?php endif; ?>
		<?php endforeach; ?>
		</ul>
	</div>
<?php else : ?>
	<ul class="<?php echo $params->get('inline', 1) ? 'lang-inline' : 'lang-block vertical';?>">
	<?php foreach ($list as $language) : ?>
		<?php if ($params->get('show_active', 0) || !$language->active):?>
			<li class="<?php echo $language->active ? 'lang-active' : '';?>" dir="<?php echo JLanguage::getInstance($language->lang_code)->isRtl() ? 'rtl' : 'ltr' ?>">
			<a href="<?php echo $language->link;?>">
			<?php if ($params->get('image', 1)):?>
				
				<?php if ($params->get('inline') == 0) { ?>
                	<?php echo JHtml::_('image', 'mod_languages/' . $language->image . '.gif', $language->title_native, array('title' => $language->title_native), true);?>
                    <span><?php echo ($params->get('full_name', 1)) ? $language->title_native : '' ;?></span>
                    <?php echo $language->active ? '<i class="fa fa-check"></i>' : '';?>
                <?php } else {?>
                <img src="<?php echo 'media/mod_languages/images/' . $language->image . '.gif' ?>" data-toggle="tooltip" data-placement="bottom" title="<?php echo $language->title_native; ?>" alt="<?php echo $language->title_native; ?>" />
                 <?php } ?>
 
			<?php else : ?>
				<p>
					<?php echo ($params->get('full_name', 1)) ? $language->title_native : $language->image; ?>
				</p>
			<?php endif; ?>
			</a>
			</li>
		<?php endif;?>
	<?php endforeach;?>
	</ul>
<?php endif; ?>

<?php if ($footerText) : ?>
	<div class="posttext"><p><?php echo $footerText; ?></p></div>
<?php endif; ?>
</div>
html/plg_content_pagenavigation/default.php000060400000001734150750504210015235 0ustar00<?php
/**
 * @package     Joomla.Plugin
 * @subpackage  Content.pagenavigation
 *
 * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$lang = JFactory::getLanguage(); ?>

<nav role="pagination">
    <ul class="cd-pagination no-space animated-buttons custom-icons">
		<?php if ($row->prev) :
			$direction = $lang->isRTL() ? 'right' : 'left'; ?>
            <li class="button btn-previous">
                <a href="<?php echo $row->prev; ?>" rel="prev"><i><?php echo JText::_('JPREV'); ?></i></a>
            </li>
        <?php endif; ?>
        
       <?php if ($row->next) :
			$direction = $lang->isRTL() ? 'left' : 'right'; ?>
            <li class="button btn-next">
                <a href="<?php echo $row->next; ?>" rel="next"><i><?php echo JText::_('JNEXT'); ?></i></a>
            </li>
        <?php endif; ?>
    </ul>
</nav>
html/plg_content_pagenavigation/index.html000060400000000054150750504210015067 0ustar00<html><body bgcolor="#FFFFFF"></body></html>html/mod_login/modal.php000060400000022275150750504220011270 0ustar00<?php
/**
* @package		Joomla.Site
* @subpackage	mod_login
* @copyright	Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @license		GNU General Public License version 2 or later; see LICENSE.txt
*/

// no direct access
defined('_JEXEC') or die;
require_once JPATH_SITE . '/components/com_users/helpers/route.php';
$doc = JFactory::getDocument();
JHtml::_('behavior.keepalive');
JHtml::_('bootstrap.tooltip');

$user = JFactory::getUser();

?>
<div class="modal-login-wrapper">
	<span class="top-divider"></span>
    <div class="ap-modal-login login">
        <span class="ap-login">
            <a id="modal-<?php echo $module->id; ?>-launch" href="javascript:void(0)" role="button">
                <i class="pe pe-7s-user"></i>
                <span class="info-content">
                <?php echo JText::_('FLEX_LOGIN'); ?>
                </span>
            </a>  
        </span>
        <?php // Flex Modal ?>
        	<div id="fm-<?php echo $module->id; ?>" class="flex-modal modal-login" aria-labelledby="<?php echo $module->id; ?>-ModalLabel" aria-hidden="true" role="dialog" tabindex="-1">
                <div class="flex-modal-content modal-content" role="document">
                     <button type="button" class="fm-<?php echo $module->id; ?>-close fm-close close" aria-label="Close" data-dismiss="flex-modal" aria-hidden="true"><i class="pe pe-7s-close-circle"></i></button>
                    <div class="flex-modal-header modal-header">
                    	<h2 id="<?php echo $module->id; ?>-ModalLabel" class="title">
                        <svg style="margin:-7px 0 0;vertical-align:middle;" width="1.22em" height="1.22em" viewBox="0 0 16 16" class="bi bi-person major_color-lighten-20" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13 14s1 0 1-1-1-4-6-4-6 3-6 4 1 1 1 1h10zm-9.995-.944v-.002.002zM3.022 13h9.956a.274.274 0 0 0 .014-.002l.008-.002c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664a1.05 1.05 0 0 0 .022.004zm9.974.056v-.002.002zM8 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/></svg>
                        <?php echo ($user->id>0) ? JText::_('MY_ACCOUNT') : JText::_('JLOGIN'); ?></h2>
                    </div> 
                    <div class="flex-modal-body modal-body">
                    <form action="<?php echo JRoute::_(htmlspecialchars(JUri::getInstance()->toString()), true, $params->get('usesecure')); ?>" method="post" id="modal-login-form">
                            <?php if ($params->get('pretext')): ?>
                                <div class="pretext">
                                    <p><?php echo $params->get('pretext'); ?></p>
                                </div>
                            <?php endif; ?>
                            <fieldset class="userdata">
                                <input id="modallgn-username" placeholder="<?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?>" type="text" name="username" class="input-block-level" required="required"  />
                                <input id="modallgn-passwd" type="password" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" name="password" class="input-block-level" required="required" />
                                <?php if (count($twofactormethods) > 1) : ?>
                                <div class="clearfix"></div>
                                <div id="form-login-secretkey" class="control-group">
                                    <div class="controls">
                                        <?php if (!$params->get('usetext')) : ?>
                                            <div class="input-prepend input-append">
                                                <span class="add-on">
                                                    <span class="far fa-star"></span>
                                                        <label for="modallgn-secretkey" class="hidden"><?php echo JText::_('JGLOBAL_SECRETKEY'); ?></label>
                                                </span>
                                                <input id="modallgn-secretkey" autocomplete="off" type="text" name="secretkey" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_SECRETKEY'); ?>" />
                                                <span class="add-on hasTooltip" title="<?php echo JText::_('JGLOBAL_SECRETKEY_HELP'); ?>">
                                                    <span class="far fa-question-circle"></span>
                                                </span>
                                        </div>
                                        <?php else : ?>
                                        <div class="input-append">
                                            <label for="modallgn-secretkey"><?php echo JText::_('JGLOBAL_SECRETKEY'); ?></label>
                                            <input id="modallgn-secretkey" autocomplete="off" type="text" name="secretkey" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_SECRETKEY'); ?>" />
                                            <span class="add-on hasTooltip" title="<?php echo JText::_('JGLOBAL_SECRETKEY_HELP'); ?>">
                                                <span class="far fa-question-circle"></span>
                                            </span>
                                        </div>
                                        <?php endif; ?>
                                    </div>
                                </div>
                                <?php endif; ?>
                                <div class="clearfix"></div>
                                <?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
                                    <div class="modlgn-remember remember-wrap">
                                        <input id="modallgn-remember" type="checkbox" name="remember" class="inputbox" value="yes"/>
                                        <label for="modallgn-remember"><?php echo JText::_('MOD_LOGIN_REMEMBER_ME') ?></label>
                                    </div>
                                <?php endif; ?>
                                <div class="button-wrap"><input type="submit" name="Submit" class="btn btn-primary sppb-btn-3d btn-xs-block" value="<?php echo JText::_('JLOGIN') ?>" /></div>
                                <div class="forget-name-link btn-xs-block">
                                    <?php echo JText::_('MOD_LOGIN_FORGOT'); ?> <a href="<?php echo JRoute::_('index.php?option=com_users&view=remind'); ?>">
                                    <?php echo JText::_('MOD_LOGIN_FORGOT_USERNAME'); ?></a> <?php echo jText::_('MOD_LOGIN_OR'); ?> <a href="<?php echo JRoute::_('index.php?option=com_users&view=reset'); ?>">
                                    <?php echo JText::_('MOD_LOGIN_FORGOT_PASSWORD'); ?></a> <?php echo JText::_('FLEX_QUESTION_MARK'); ?>
                                </div>
                                <input type="hidden" name="option" value="com_users" />
                                <input type="hidden" name="task" value="user.login" />
                                <input type="hidden" name="return" value="<?php echo $return; ?>" />
                                <?php echo JHtml::_('form.token'); ?>
                            </fieldset>
                            <?php if ($params->get('posttext')): ?>
                                <div class="posttext">
                                    <p><?php echo $params->get('posttext'); ?></p>
                                </div>
                            <?php endif; ?>
                        </form>
                    </div>
                    <?php
					$usersConfig = JComponentHelper::getParams('com_users');
					if ($usersConfig->get('allowUserRegistration')) : ?>
					<div class="modal-footer">
					<?php echo JText::_('MOD_NEW_REGISTER'); ?>
						<a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>">
							<?php echo JText::_('MOD_LOGIN_REGISTER'); ?>
						</a>
					 </div>
					<?php endif; ?>
                </div>
            </div>
       <?php // END Flex Modal ?>
    </div>
</div>
<?php 
	// Add JS and minify
	$js ='
		setTimeout( function(){
			var modalFlex = document.getElementById("fm-'. $module->id .'");
			var launch_btn = document.getElementById("modal-'. $module->id .'-launch");
			var close_btn = document.getElementsByClassName("fm-'. $module->id .'-close")[0];
		
			function closingdown() {
				modalFlex.classList.remove("open-modal");
			}
			
			launch_btn.addEventListener("click", function(event) {
				modalFlex.classList.add("open-modal");
				
			});
			
			close_btn.addEventListener("click", function(event) {
				 closingdown()
			});
			
			window.addEventListener("click", function(event) {
				if (event.target == modalFlex) {
					closingdown()
				}
			});
			
			
		});	
		';
	$js = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $js); // Remove whitespace
	$doc->addScriptdeclaration($js);

	//Add css
	if (($params->get('pretext') && $params->get('posttext')) || count($twofactormethods) > 1) {
		$style = '.flex-modal .flex-modal-content {top:10vh;}';	
	} else {
		$style = '';	
	}	
	$doc->addStyleDeclaration($style);
?>html/mod_login/modal_logout.php000060400000003645150750504220012661 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_login
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');

JHtml::_('stylesheet', 'system/frontediting.css', array('version' => 'auto', 'relative' => true));
JHtml::_('script', 'system/frontediting.js', array('version' => 'auto', 'relative' => true));
//Helix3
helix3::addLess('frontend-edit', 'frontend-edit');
helix3::addJS('frontend-edit.js');	
?>
<!-- <span class="top-divider"></span> -->
<div class="ap-modal-login sp-mod-login">
	<div class="ap-my-account-menu dropdown">
		<ul class="ap-my-account">
			<li>
            	<button data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
				  <div class="ap-signin logged-in">
					<div class="signin-img-wrap">
                        <i class="pe pe-7s-user"></i>	
					</div>
					<div class="info-wrap">
						<span class="info-text">
                          <?php if ($params->get('greeting')) : ?>
                            <?php if ($params->get('name') == 0) : ?>
                                <?php echo JText::_('FLEX_LOGIN_HI'); ?>
                                <?php echo htmlspecialchars($user->get('name')); ?>
                            <?php else : ?>
                                <?php echo JText::_('FLEX_LOGIN_HI'); ?>
                                <?php echo htmlspecialchars($user->get('username')); ?>
                            <?php endif; ?>
							<i class="pe pe-7s-angle-down"></i>
                          <?php endif; ?>
						</span>
					 </div>
				   </div>
                </button>
                <div class="dropdown-menu">	
                <?php echo JFactory::getDocument()->getBuffer('modules', 'myaccount', array('style' => 'none')); ?>
                </div>
			</li>
		</ul>
	</div>
</div>html/mod_login/default.php000060400000011455150750504220011616 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_login
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

require_once JPATH_SITE . '/components/com_users/helpers/route.php';

JHtml::_('behavior.keepalive');
JHtml::_('bootstrap.tooltip');

$usersConfig = JComponentHelper::getParams('com_users');

?>
<form action="<?php echo JRoute::_(htmlspecialchars(JUri::getInstance()->toString()), true, $params->get('usesecure')); ?>" method="post" id="login-form">
	<?php if ($params->get('pretext')) : ?>
		<div class="form-group pretext">
			<p><?php echo $params->get('pretext'); ?></p>
		</div>
	<?php endif; ?>
	
	<div id="form-login-username" class="form-group">
		<?php if (!$params->get('usetext')) : ?>
			<div class="input-group">
				<span class="input-group-addon hasTooltip" title="<?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?>">
					<i style="color:#888;text-shadow:1px 1px 0px #fff;width:16px;" class="fa fa-user"></i>
				</span>
				<input id="modlgn-username" type="text" name="username" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?>" />
			</div>
		<?php else: ?>
			<input id="modlgn-username" type="text" name="username" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?>" />
		<?php endif; ?>
	</div>
	<div id="form-login-password" class="form-group">
		<div class="controls">
			<?php if (!$params->get('usetext')) : ?>
				<div class="input-group">
					<span class="input-group-addon hasTooltip" title="<?php echo JText::_('JGLOBAL_PASSWORD') ?>">
						<i style="color:#888;text-shadow:1px 1px 0px #fff;width:16px;" class="fa fa-lock"></i>
					</span>
					<input id="modlgn-passwd" type="password" name="password" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" />
				</div>
			<?php else: ?>
				<input id="modlgn-passwd" type="password" name="password" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" />
			<?php endif; ?>
		</div>
	</div>
	<?php if (count($twofactormethods) > 1): ?>
	<div id="form-login-secretkey" class="form-group">
		<?php if (!$params->get('usetext')) : ?>
			<div class="input-group">
				<span class="input-group-addon hasTooltip" title="<?php echo JText::_('JGLOBAL_SECRETKEY_HELP'); ?>">
					<i class="fa fa-key"></i>
				</span>
				<input id="modlgn-secretkey" autocomplete="off" type="text" name="secretkey" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_SECRETKEY') ?>" />
			</div>
		<?php else: ?>
			<div class="input-group">
				<input id="modlgn-secretkey" autocomplete="off" type="text" name="secretkey" class="form-control" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_SECRETKEY') ?>" />
			</div>
		<?php endif; ?>
	</div>
	<?php endif; ?>

	<?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
	<div id="form-login-remember" class="form-group">
		<div class="checkbox">
			<input id="modlgn-remember" type="checkbox" name="remember" class="inputbox" value="yes" />
            <label for="modlgn-remember"><?php echo JText::_('MOD_LOGIN_REMEMBER_ME') ?></label>
		</div>
	</div>
	<?php endif; ?>

	<div id="form-login-submit" class="form-group">
		<button type="submit" tabindex="0" name="Submit" class="btn btn-success"><?php echo JText::_('JLOGIN') ?></button>
		<?php if ($usersConfig->get('allowUserRegistration')) : ?>
			<a style="margin:10px 0;" class="btn sppb-btn-default" href="<?php echo JRoute::_('index.php?option=com_users&view=registration&Itemid=' . UsersHelperRoute::getRegistrationRoute()); ?>"><i style="margin-left:-5px;margin-right:9px;opacity:0.6;" class="fa fa-user-plus"></i><?php echo JText::_('MOD_LOGIN_REGISTER'); ?></a>
		<?php endif; ?>
	</div>

	<ul class="form-links">
		<li>
			<a style="padding-left:5px;font-size:90%;" href="<?php echo JRoute::_('index.php?option=com_users&view=remind&Itemid=' . UsersHelperRoute::getRemindRoute()); ?>">
			<?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_USERNAME'); ?></a>
		</li>
		<li>
			<a style="padding-left:5px;font-size:90%;" href="<?php echo JRoute::_('index.php?option=com_users&view=reset&Itemid=' . UsersHelperRoute::getResetRoute()); ?>">
			<?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_PASSWORD'); ?></a>
		</li>
	</ul>
	
	<input type="hidden" name="option" value="com_users" />
	<input type="hidden" name="task" value="user.login" />
	<input type="hidden" name="return" value="<?php echo $return; ?>" />
	<?php echo JHtml::_('form.token'); ?>

	<?php if ($params->get('posttext')) : ?>
		<div class="posttext form-group">
			<p><?php echo $params->get('posttext'); ?></p>
		</div>
	<?php endif; ?>
</form>
html/mod_login/default_logout.php000060400000002502150750504220013200 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_login
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('behavior.keepalive');
?>
<form action="<?php echo JRoute::_(htmlspecialchars(JUri::getInstance()->toString(), ENT_COMPAT, 'UTF-8'), true, $params->get('usesecure')); ?>" method="post" id="login-form">
<?php if ($params->get('greeting')) : ?>
	<div class="login-greeting">
	<?php if ($params->get('name') == 0) : ?>
		<?php echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('name'), ENT_COMPAT, 'UTF-8')); ?>
	<?php else : ?>
		<?php echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('username'), ENT_COMPAT, 'UTF-8')); ?>
	<?php endif; ?>
	</div>
    <hr />
<?php endif; ?>
	<div class="logout-button">
        <button type="submit" name="Submit" class="btn btn-primary"><i style="margin-left:-3px;margin-right:9px;" class="fa fa-unlock-alt"></i><?php echo JText::_('JLOGOUT'); ?></button>
		<input type="hidden" name="option" value="com_users" />
		<input type="hidden" name="task" value="user.logout" />
		<input type="hidden" name="return" value="<?php echo $return; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</div>
</form>
html/mod_breadcrumbs/default.php000060400000006111150750504220012770 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');

?>

<ol itemscope itemtype="https://schema.org/BreadcrumbList" class="breadcrumb<?php echo $moduleclass_sfx; ?>">
	<?php
	if ($params->get('showHere', 1)) {
		echo '<span>' . JText::_('MOD_BREADCRUMBS_HERE') . '&#160;</span>';
	} else {
		if (htmlspecialchars($params->get('homeText'), ENT_COMPAT, 'UTF-8') != '') {
			echo '';
		} else {
			echo '<li><i class="fa fa-home"></i></li>';
		}
	}

	// Get rid of duplicated entries on trail including home page when using multilanguage
	for ($i = 0; $i < $count; $i++)
	{
		if ($i === 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link === $list[$i - 1]->link)
		{
			unset($list[$i]);
		}
	}

	// Find last and penultimate items in breadcrumbs list
	end($list);
	$last_item_key   = key($list);
	prev($list);
	$penult_item_key = key($list);

	// Make a link if not the last item in the breadcrumbs
	$show_last = $params->get('showLast', 1);
	
	//JPath::clean($separator);
	$lang = JFactory::getLanguage();

		// If a custom separator has not been provided we try to load a template
		// specific one first, and if that is not present we load the default separator

			if ($lang->isRtl())
			{
				$_separator = htmlspecialchars(' \ ', ENT_COMPAT, 'UTF-8');
			}
			else
			{
				$_separator = htmlspecialchars(' / ', ENT_COMPAT, 'UTF-8');
			}
		

		//return $_separator;
	
// Generate the trail
	foreach ($list as $key => $item) :
		if ($key !== $last_item_key) :
			// Render all but last item - along with separator ?>
			<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
				<?php if (!empty($item->link)) : ?>
					<a itemprop="item" href="<?php echo $item->link; ?>" class="pathway">
                    <span itemprop="name">
					  <?php echo $item->name; ?>
                    </span>
                    </a>
				<?php else : ?>
					<span itemprop="name">
					  <?php echo $item->name; ?>
					</span>
				<?php endif; ?>

                <?php if (($key !== $penult_item_key) || $show_last) : ?>

                    <?php if (htmlspecialchars($params->get('separator'), ENT_COMPAT, 'UTF-8') != '') : ?> 
                    	<span class="text_separator"><?php echo $separator; ?></span>
                    <?php else : ?>
                        <span class="breadcrumb_divider"><?php echo $_separator; ?><span>  
                    <?php endif; ?>
         
				<?php endif; ?>
                  
				<meta itemprop="position" content="<?php echo $key + 1; ?>">
			</li>
		<?php elseif ($show_last) :
			// Render last item if reqd. ?>
			<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
				<span itemprop="name">
					<?php echo $item->name; ?>
				</span>
				<meta itemprop="position" content="<?php echo $key + 1; ?>">
			</li>
		<?php endif;
	endforeach; ?>
</ol>
html/pagination.php000060400000003615150750504220010353 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

function pagination_list_render($list) {
	// Initialize variables
	$html = '<nav role="pagination"><ul class="cd-pagination no-space animated-buttons custom-icons">';
	
	if ($list['start']['active']==1)   $html .= $list['start']['data'];
	if ($list['previous']['active']==1) $html .= $list['previous']['data'];

	foreach ($list['pages'] as $page) {
		$html .= $page['data'];
	}

	if ($list['next']['active']==1) $html .= $list['next']['data'];
	if ($list['end']['active']==1)  $html .= $list['end']['data'];

	$html .= '</ul></nav>';
	
	return $html;
}

function pagination_item_active(&$item) {
	
	$cls = "";
	$buttoncls = "";
	$buttoniconstart = "";
	$buttoniconend = "";
	
    if ($item->text == JText::_("Next")) { $item->text = '<i class="ap-right-2"></i>'; $cls = ' class="next"';}
    if ($item->text == JText::_("Prev")) { $item->text = '<i class="ap-left-2"></i>'; $cls = ' class="previous"';}
    
	if ($item->text == JText::_("First")) { $cls = ' class="first"';}
    if ($item->text == JText::_("Last")) { $cls = ' class="last"';}
	
	if ($item->text == JText::_("Start") || $item->text == JText::_("End")) { $buttoniconstart = '<i>'; $buttoniconend = '</i>';}
	
	if ($item->text == JText::_("Start")) { $buttoncls = ' class="button btn-previous"';}
    if ($item->text == JText::_("End")) { $buttoncls = ' class="button btn-next"';}
	
    return '<li' . $buttoncls . '><a' . $cls . ' href="' . $item->link . '">' . $buttoniconstart . $item->text . $buttoniconend . '</a></li>';
}

function pagination_item_inactive( &$item ) {
	$cls = (int)$item->text > 0 ? 'active': 'disabled';
	return '<li class="' . $cls . '"><a>' . $item->text . '</a></li>';
}
html/com_content/category/default_articles.php000060400000021523150750504220015657 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');

// Create some shortcuts.
$params		= &$this->item->params;
$n			= count($this->items);
$listOrder	= $this->escape($this->state->get('list.ordering'));
$listDirn	= $this->escape($this->state->get('list.direction'));

// Check for at least one editable article
$isEditable = false;

if (!empty($this->items))
{
	foreach ($this->items as $article)
	{
		if ($article->params->get('access-edit'))
		{
			$isEditable = true;
			break;
		}
	}
}
?>

<?php if (empty($this->items)) : ?>

	<?php if ($this->params->get('show_no_articles', 1)) : ?>
	<p><?php echo JText::_('COM_CONTENT_NO_ARTICLES'); ?></p>
	<?php endif; ?>

<?php else : ?>

<form action="<?php echo htmlspecialchars(JUri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm" class="form-inline">
	<?php if ($this->params->get('show_headings') || $this->params->get('filter_field') != 'hide' || $this->params->get('show_pagination_limit')) :?>
	<fieldset class="filters btn-toolbar clearfix">
		<?php if ($this->params->get('filter_field') != 'hide') :?>
			<div class="btn-group">
				<label class="filter-search-lbl element-invisible" for="filter-search">
					<?php echo JText::_('COM_CONTENT_' . $this->params->get('filter_field') . '_FILTER_LABEL') . '&#160;'; ?>
				</label>
				<input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->state->get('list.filter')); ?>" class="inputbox" onchange="document.adminForm.submit();" title="<?php echo JText::_('COM_CONTENT_FILTER_SEARCH_DESC'); ?>" placeholder="<?php echo JText::_('COM_CONTENT_' . $this->params->get('filter_field') . '_FILTER_LABEL'); ?>" />
			</div>
		<?php endif; ?>
		<?php if ($this->params->get('show_pagination_limit')) : ?>
			<div class="btn-group pull-right">
				<label for="limit" class="element-invisible">
					<?php echo JText::_('JGLOBAL_DISPLAY_NUM'); ?>
				</label>
				<?php echo $this->pagination->getLimitBox(); ?>
			</div>
		<?php endif; ?>
		<input type="hidden" name="filter_order" value="" />
		<input type="hidden" name="filter_order_Dir" value="" />
		<input type="hidden" name="limitstart" value="" />
		<input type="hidden" name="task" value="" />
	</fieldset>
	<?php endif; ?>

	<table class="category table table-striped table-bordered table-hover">
		<?php
		$headerTitle    = '';
		$headerDate     = '';
		$headerAuthor   = '';
		$headerHits     = '';
		$headerEdit     = '';
		?>
		<?php if ($this->params->get('show_headings')) : ?>
			<?php
			$headerTitle    = 'headers="categorylist_header_title"';
			$headerDate     = 'headers="categorylist_header_date"';
			$headerAuthor   = 'headers="categorylist_header_author"';
			$headerHits     = 'headers="categorylist_header_hits"';
			$headerEdit     = 'headers="categorylist_header_edit"';
			?>
		<thead>
			<tr>
				<th id="categorylist_header_title">
					<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?>
				</th>
				<?php if ($date = $this->params->get('list_show_date')) : ?>
					<th id="categorylist_header_date">
						<?php if ($date == "created") : ?>
							<?php echo JHtml::_('grid.sort', 'COM_CONTENT_' . $date . '_DATE', 'a.created', $listDirn, $listOrder); ?>
						<?php elseif ($date == "modified") : ?>
							<?php echo JHtml::_('grid.sort', 'COM_CONTENT_' . $date . '_DATE', 'a.modified', $listDirn, $listOrder); ?>
						<?php elseif ($date == "published") : ?>
							<?php echo JHtml::_('grid.sort', 'COM_CONTENT_' . $date . '_DATE', 'a.publish_up', $listDirn, $listOrder); ?>
						<?php endif; ?>
					</th>
				<?php endif; ?>
				<?php if ($this->params->get('list_show_author')) : ?>
					<th id="categorylist_header_author">
						<?php echo JHtml::_('grid.sort', 'JAUTHOR', 'author', $listDirn, $listOrder); ?>
					</th>
				<?php endif; ?>
				<?php if ($this->params->get('list_show_hits')) : ?>
					<th id="categorylist_header_hits">
						<?php echo JHtml::_('grid.sort', 'JGLOBAL_HITS', 'a.hits', $listDirn, $listOrder); ?>
					</th>
				<?php endif; ?>
				<?php if ($isEditable) : ?>
					<th id="categorylist_header_edit"><?php echo JText::_('COM_CONTENT_EDIT_ITEM'); ?></th>
				<?php endif; ?>
			</tr>
		</thead>
		<?php endif; ?>
		<tbody>
			<?php foreach ($this->items as $i => $article) : ?>
				<?php if ($this->items[$i]->state == 0) : ?>
				 <tr class="system-unpublished cat-list-row<?php echo $i % 2; ?>">
				<?php else: ?>
				<tr class="cat-list-row<?php echo $i % 2; ?>" >
				<?php endif; ?>
					<td <?php echo $headerTitle; ?> class="list-title">
						<?php if (in_array($article->access, $this->user->getAuthorisedViewLevels())) : ?>
							<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catid, $article->language)); ?>">
								<?php echo $this->escape($article->title); ?>
							</a>
						<?php else: ?>
							<?php
							echo $this->escape($article->title) . ' : ';
							$menu		= JFactory::getApplication()->getMenu();
							$active		= $menu->getActive();
							$itemId		= $active->id;
							$link = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
							$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catid, $article->language));
							$fullURL = new JUri($link);
							$fullURL->setVar('return', base64_encode($returnURL));
							?>
							<a href="<?php echo $fullURL; ?>" class="register">
								<?php echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE'); ?>
							</a>
						<?php endif; ?>
						<?php if ($article->state == 0) : ?>
							<span class="list-published label label-warning">
								<?php echo JText::_('JUNPUBLISHED'); ?>
							</span>
						<?php endif; ?>
						<?php if (strtotime($article->publish_up) > strtotime(JFactory::getDate())) : ?>
							<span class="list-published label label-warning">
								<?php echo JText::_('JNOTPUBLISHEDYET'); ?>
							</span>
						<?php endif; ?>
						<?php if ((strtotime($article->publish_down) < strtotime(JFactory::getDate())) && $article->publish_down != JFactory::getDbo()->getNullDate()) : ?>
							<span class="list-published label label-warning">
								<?php echo JText::_('JEXPIRED'); ?>
							</span>
						<?php endif; ?>
					</td>
					<?php if ($this->params->get('list_show_date')) : ?>
						<td <?php echo $headerDate; ?> class="list-date small">
							<?php
							echo JHtml::_(
								'date', $article->displayDate,
								$this->escape($this->params->get('date_format', JText::_('DATE_FORMAT_LC3')))
							); ?>
						</td>
					<?php endif; ?>
					<?php if ($this->params->get('list_show_author', 1)) : ?>
						<td <?php echo $headerAuthor; ?> class="list-author">
							<?php if (!empty($article->author) || !empty($article->created_by_alias)) : ?>
								<?php $author = $article->author ?>
								<?php $author = ($article->created_by_alias ? $article->created_by_alias : $author);?>
								<?php if (!empty($article->contact_link) && $this->params->get('link_author') == true) : ?>
									<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', JHtml::_('link', $article->contact_link, $author)); ?>
								<?php else: ?>
									<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
								<?php endif; ?>
							<?php endif; ?>
						</td>
					<?php endif; ?>
					<?php if ($this->params->get('list_show_hits', 1)) : ?>
						<td <?php echo $headerHits; ?> class="list-hits">
							<span class="badge badge-info">
								<?php echo JText::sprintf('JGLOBAL_HITS_COUNT', $article->hits); ?>
							</span>
						</td>
					<?php endif; ?>
					<?php if ($isEditable) : ?>
						<td <?php echo $headerEdit; ?> class="list-edit">
							<?php if ($article->params->get('access-edit')) : ?>
								<?php echo JHtml::_('icon.edit', $article, $params); ?>
							<?php endif; ?>
						</td>
					<?php endif; ?>
				</tr>
			<?php endforeach; ?>
		</tbody>
	</table>
<?php endif; ?>

<?php // Code to add a link to submit an article. ?>
<?php if ($this->category->getParams()->get('access-create')) : ?>
	<?php echo JHtml::_('icon.create', $this->category, $this->category->params); ?>
<?php  endif; ?>

<?php // Add pagination links ?>
<?php if (!empty($this->items)) : ?>
	<?php if ($this->params->def('show_pagination', 2) == 1  || ($this->params->get('show_pagination') == 2 && $this->pagination->pagesTotal > 1)) : ?>
        <div class="pagination">
    
            <?php if ($this->params->def('show_pagination_results', 1)) : ?>
                <p class="counter pull-right">
                    <?php echo $this->pagination->getPagesCounter(); ?>
                </p>
            <?php  endif; ?>
            <?php echo $this->pagination->getPagesLinks(); ?>
        </div>
    <?php endif; ?>
</form>
<?php  endif; ?>
html/com_content/category/blog_links.php000060400000000756150750504220014475 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;
?>
<ol class="clearfix">
<?php foreach ($this->link_items as &$item) : ?>
	<li>
    	<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language)); ?>"><?php echo $item->title; ?></a>
	</li>
<?php endforeach; ?>
</ol>html/com_content/category/blog.php000060400000023113150750504220013265 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

$doc = JFactory::getDocument(); 
$config = \JFactory::getConfig();
$sitename = $config->get('sitename');

/* Load template's parameters */
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;

//opengraph
$doc->addCustomTag('<meta property="og:url" content="'. \JURI::current() . '" />');
$doc->addCustomTag('<meta property="og:site_name" content="'. htmlspecialchars($sitename) .'" />');
$doc->addCustomTag('<meta property="og:type" content="blog" />');
if (isset($this->category->title)) {
$doc->addCustomTag('<meta property="og:title" content="'. $this->category->title .'" />');
}
/*
if (isset($this->category->description) && $this->category->description) {
$doc->addCustomTag('<meta property="og:description" content="'. \JHtml::_('string.truncate', (strip_tags(JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'))), 150) .'" />');
}
*/
if (!empty($this->category->getParams()->get('image'))) {
	$doc->addCustomTag('<meta property="og:image" content="'. \JURI::root().ltrim($this->category->getParams()->get('image'), '/') .'" />');
	$doc->addCustomTag('<meta property="og:image:width" content="900" />');
	$doc->addCustomTag('<meta property="og:image:height" content="600" />');
}
// Twitter
$doc->addCustomTag('<meta name="twitter:card" content="summary" />');
$doc->addCustomTag('<meta name="twitter:site" content="'. htmlspecialchars($sitename) .'" />');
$doc->addCustomTag('<meta name="twitter:title" content="'. $this->category->title .'" />');
/*
if (isset($this->category->description) && $this->category->description) {
$doc->addCustomTag('<meta name="twitter:description" content="'. \JHtml::_('string.truncate', (strip_tags(JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'))), 150) .'" />');
}
*/
if (!empty($this->category->getParams()->get('image'))) {
    $doc->addCustomTag('<meta name="twitter:image:src" content="'. \JURI::root().ltrim($this->category->getParams()->get('image'), '/') .'" />');
}

$masonry_item_spacing = $tpl_params->get('blog_item_spacing', 0);

if ($masonry_item_spacing == 0) {
	$masonry_item_padding = 'padding:30px 0 0;';
	$blog_hr = 'hr.blog_hr {margin-bottom:0}';
} else {
	$masonry_item_padding = 'padding:'. $masonry_item_spacing . 'px;';
	$blog_hr = '';
}
$tpl_params->get('blog_item_bg') != '' ? $blog_item_bg = 'background-color:' . $tpl_params->get('blog_item_bg') . ';' : $blog_item_bg = '';

if ($tpl_params->get('blog_layout') == 'masonry') :
// Add styles for Masonry
$post_style = '.masonry_item .item .post_intro {'
		. $masonry_item_padding
		. $blog_item_bg
		. '}'
		. $blog_hr
		. '.masonry_item {margin:0 0 30px 0;}'
        . '.masonry_item .item > div {margin-bottom:0;}';
$doc->addStyleDeclaration($post_style);
endif;

?>
<div class="blog<?php echo $this->pageclass_sfx; ?>" itemscope itemtype="http://schema.org/Blog">
	<?php if ($this->params->get('show_page_heading', 1)) : ?>
		<div class="page-header">
			<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
		</div>
	<?php endif; ?>

	<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
		<h2><?php echo $this->escape($this->params->get('page_subheading')); ?>
			<?php if ($this->params->get('show_category_title')) : ?>
				<span class="subheading-category"><?php echo $this->category->title; ?></span>
			<?php endif; ?>
		</h2>
	<?php endif; ?>

	<?php if ($this->params->get('show_cat_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
		<?php $this->category->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
		<?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
	<?php endif; ?>

	<?php if ($this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
		<div class="category-desc clearfix">
			<?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
				<img src="<?php echo $this->category->getParams()->get('image'); ?>" alt="<?php echo htmlspecialchars($this->category->getParams()->get('image_alt')); ?>"/>
			<?php endif; ?>
			<?php if ($this->params->get('show_description') && $this->category->description) : ?>
				<?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<?php if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
		<?php if ($this->params->get('show_no_articles', 1)) : ?>
			<p><?php echo JText::_('COM_CONTENT_NO_ARTICLES'); ?></p>
		<?php endif; ?>
	<?php endif; ?>

	<?php $leadingcount = 0; ?>
	<?php if (!empty($this->lead_items)) : ?>
		<div class="items-leading clearfix">
			<?php foreach ($this->lead_items as &$item) : ?>
				<article class="item leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?><?php echo $item->featured ? ' item-featured' : ''; ?>"
					itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
					<?php
					$this->item = & $item;
					echo $this->loadTemplate('item');
					?>
				</article>&nbsp;
				<?php $leadingcount++; ?>
			<?php endforeach; ?>
		</div><!-- end items-leading -->
	<?php endif; ?>

	<?php
	$introcount = (count($this->intro_items));
	$counter = 0;
	$columns = round((12 / $this->columns));
	
	if ($this->columns > 1) {
		$xs_columns = 'col-xs-12 ';
		$sm_columns = 'col-sm-6 ';
	} else {
		$xs_columns = 'col-xs-12 ';
		$sm_columns = 'col-sm-12 ';
	}
	?>
	<?php if ($tpl_params->get('blog_layout') == 'masonry') : ?>    
        <?php if (!empty($this->intro_items)) : ?>
            <?php $i = 1; ?>
                <div class="items-row items-masonry row clearfix">
            <?php foreach ($this->intro_items as $key => &$item) : ?>
                <?php $item->itemno = $i; ?>
                <?php $i = ($i == 7) ? 1 : $i ; ?>
                <?php $rowcount = ((int) $key % (int) $this->columns) + 1; ?>
                    <div class="<?php echo $xs_columns . $sm_columns; ?>col-md-<?php echo round((12 / $this->columns)); ?> masonry_item">
                        <article class="item column-<?php echo $rowcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?><?php echo $item->featured ? ' item-featured' : ''; ?>"
                            itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
                            <?php
                            $this->item = & $item;
                            echo $this->loadTemplate('item');
                            ?>
                        </article>
                        <!-- end item -->
                        <?php $counter++; ?>
                    </div><!-- end col-sm-* -->
                <?php $i++; ?>
            <?php endforeach; ?>
                </div><!-- end row -->
        <?php endif; ?>
   
    <?php else : ?>
    
    	<?php if (!empty($this->intro_items)) : ?>
			<?php foreach ($this->intro_items as $key => &$item) : ?>
                <?php $rowcount = ((int) $key % (int) $this->columns) + 1; ?>
                <?php if ($rowcount == 1) : ?>
                    <?php $row = $counter / $this->columns; ?>
                    <div class="items-row <?php echo 'row-' . $row; ?> row clearfix">
                <?php endif; ?>
                <div class="col-sm-<?php echo round((12 / $this->columns)); ?>">
                    <article class="item column-<?php echo $rowcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?><?php echo $item->featured ? ' item-featured' : ''; ?>"
                        itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
                        <?php
                        $this->item = & $item;
                        echo $this->loadTemplate('item');
                        ?>
                    </article>
                    <!-- end item -->
                    <?php $counter++; ?>
                </div>
                <?php if (($rowcount == $this->columns) or ($counter == $introcount)) : ?>
                    </div><!-- end row -->
                <?php endif; ?>
            <?php endforeach; ?>
        <?php endif; ?>
    <?php endif; ?>

	<?php if (!empty($this->link_items)) : ?>
		<div class="items-more clearfix">
			<?php echo $this->loadTemplate('links'); ?>
		</div>
	<?php endif; ?>
	<?php if (!empty($this->children[$this->category->id]) && $this->maxLevel != 0) : ?>
		<div class="cat-children clearfix">
			<?php if ($this->params->get('show_category_heading_title_text', 1) == 1) : ?>
				<h3><?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?></h3>
			<?php endif; ?>
			<?php echo $this->loadTemplate('children'); ?></div>
	<?php endif; ?>
	<?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
		<div class="pagination-wrapper clearfix">
			<?php if ($this->params->def('show_pagination_results', 1)) : ?>
				<p class="counter"><?php echo $this->pagination->getPagesCounter(); ?></p>
			<?php endif; ?>
			<?php echo $this->pagination->getPagesLinks(); ?>
		</div>
	<?php endif;
	// Fixed Masonry load from overlapping "Links" (Flex 3.8.3) 
if ($tpl_params->get('blog_layout') == 'masonry') {
	$doc->addScriptDeclaration('jQuery(function($){$(".items-masonry").imagesLoaded(function(){$(".items-masonry").masonry({itemSelector:".masonry_item"})})});');
}
?>
</div>html/com_content/category/blog_item.php000060400000014272150750504220014311 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

// Create a shortcut for params.
$params = $this->item->params;
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
$canEdit = $this->item->params->get('access-edit');
$info = $params->get('info_block_position', 0);

// Post Format
$post_attribs = new JRegistry(json_decode( $this->item->attribs ));
$post_format = $post_attribs->get('post_format', 'standard');
$has_post_format = $tpl_params->get('show_post_format');

// Check if associations are implemented. If they are, define the parameter.
$assocParam = (JLanguageAssociations::isEnabled() && $params->get('show_associations'));
// Group the params
$useDefList = ($params->get('show_title') || $params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date') || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam);
?>

<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
	|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
	<div class="system-unpublished">
<?php endif; ?>

<?php $show_icons = JLayoutHelper::render('joomla.content.post_formats.icons',  $post_format); ?>

<?php if ($tpl_params->get('blog_layout') == 'masonry') { ?>
<div class="<?php echo $tpl_params->get('show_post_format') ? ' has-post-format-masonry': ''; ?>">
	<?php if ($has_post_format) { ?>
    <span class="post-format-masonry"><?php echo $show_icons; ?></span>
    <?php } ?> 
</div>

<?php } ?>

<?php
	if($post_format=='standard') {
		echo JLayoutHelper::render('joomla.content.intro_image', $this->item);
	} else {
		echo JLayoutHelper::render('joomla.content.post_formats.post_' . $post_format, array('params' => $post_attribs, 'item' => $this->item));
	}
?>
<?php if ($tpl_params->get('blog_layout') == 'masonry') { ?>
<!-- START Post-intro --><div class="post_intro">
<div class="entry-header">
	<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>	
        <?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
        <?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
    <?php endif; ?>
</div>
<?php } else { ?>
<div class="entry-header<?php echo $tpl_params->get('show_post_format') ? ' has-post-format': ''; ?>">
	<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>	
		<?php if ($has_post_format) { ?>
        <span class="post-format"><?php echo $show_icons; ?></span>
        <?php } ?> 
        <?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
        <?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
	<?php endif; ?>
</div>
<?php } ?>

<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
	<div class="edit-article pull-right"><?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?></div>
<?php endif; ?>

<?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
<div class="entry-header<?php echo $tpl_params->get('show_post_format') ? ' has-post-format': ''; ?>">
	<?php if($has_post_format) { ?>
    <span class="post-format"><?php echo $show_icons; ?></span>
    <?php } ?> 
    <?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
	<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
</div>
<?php endif; ?>
<?php if (!$params->get('show_intro')) : ?>
	<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
<?php echo $this->item->event->beforeDisplayContent; ?>	
<?php echo $this->item->introtext; ?>
<?php if ($params->get('show_readmore') && $this->item->readmore) :
	if ($params->get('access-view')) :
		$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
	else :
		$menu = JFactory::getApplication()->getMenu();
		$active = $menu->getActive();
		$itemId = $active->id;
		$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
		$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
		$link = new JUri($link1);
		$link->setVar('return', base64_encode($returnURL));
	endif; ?>
    <div class="clearfix"></div>	
 
	<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>
	<?php echo JLayoutHelper::render('joomla.content.social_share.entrylist_share', $this->item); //Social Share ?>
    
<?php endif; ?>

	<div class="clearfix"></div>	
	<?php if ($params->get('show_tags') && !empty($this->item->tags->itemTags)) : ?>	
        <?php echo JLayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
    <?php endif; ?>
    <?php if ($params->get('show_readmore') && $this->item->readmore) {  ?>
    <?php } else {   ?>
	   <?php echo JLayoutHelper::render('joomla.content.social_share.entrylist_share', $this->item); //Social Share ?>
	<?php } ?>
  	<div class="clearfix"></div>
	<?php if ($tpl_params->get('blog_layout') == 'masonry') { ?>
    	<?php if ($tpl_params->get('blog_item_spacing') == 0) { ?>
    	<hr class="blog_hr" />
        <?php } ?>
        </div><!-- END Post-intro -->
    <?php } else { ?>
		<hr />
	<?php } ?>
 
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
	|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent; ?>
html/com_content/form/edit.php000060400000023036150750504220012421 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

//Load Helix
$helix3_path = JPATH_PLUGINS . '/system/helix3/core/helix3.php';

if (file_exists($helix3_path)) {
    require_once($helix3_path);
    $this->helix3 = helix3::getInstance();
} else {
    die('Please install and activate helix plugin');
}

JHtml::_('stylesheet', 'system/frontediting.css', array(), true);
JHtml::_('script', 'system/frontediting.js', false, true);
helix3::addCSS('templates/flex/css/frontend-edit.css');
helix3::addJS('templates/flex/js/frontend-edit.js');

JHtml::_('behavior.tabstate');
JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidator');
JHtml::_('behavior.calendar');
JHtml::_('behavior.modal', 'a.modal_jform_contenthistory');
JHtml::_('formbehavior.chosen', '#jform_catid', null, array('disable_search_threshold' => 0));
JHtml::_('formbehavior.chosen', 'select');
$this->tab_name = 'com-content-form';
$this->ignore_fieldsets = array('image-intro', 'image-full', 'jmetadata', 'item_associations');

// Create shortcut to parameters.
$params = $this->state->get('params');
//$images = json_decode($this->item->images);
//$urls = json_decode($this->item->urls);

// This checks if the editor config options have ever been saved. If they haven't they will fall back to the original settings.
$editoroptions = isset($params->show_publishing_options);
if (!$editoroptions)
{
	$params->show_urls_images_frontend = '0';
}

JFactory::getDocument()->addScriptDeclaration("
	Joomla.submitbutton = function(task)
	{
		if (task == 'article.cancel' || document.formvalidator.isValid(document.getElementById('adminForm')))
		{
			" . $this->form->getField('articletext')->save() . "
			Joomla.submitform(task);
		}
	}
");
?>
<div class="edit item-page<?php echo $this->pageclass_sfx; ?>">
	<?php if ($params->get('show_page_heading', 1)) { ?>
	<div class="page-header">
		<h1>
			<?php echo $this->escape($params->get('page_heading')); ?>
		</h1>
	</div>
	<?php } ?>

	<form action="<?php echo JRoute::_('index.php?option=com_content&a_id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate form-vertical com-content-adminForm">
		<div class="btn-toolbar">
			<button type="button" class="btn btn-success" onclick="Joomla.submitbutton('article.save')">
				<i class="fas fa-check"></i> <?php echo JText::_('JSAVE') ?>
			</button>
			<?php
				if ($params->get('save_history', 0)) {
					$contenthistory = str_replace( 'btn', 'btn btn-primary', $this->form->getInput('contenthistory') );
					echo ( str_replace('icon-archive', 'fas fa-archive', $contenthistory) );
				}
			?>
			<button type="button" class="btn btn-danger" onclick="Joomla.submitbutton('article.cancel')">
				<i class="fas fa-times"></i> <?php echo JText::_('JCANCEL') ?>
			</button>
		</div>

		<fieldset>
			<ul class="nav nav-tabs">
				<li class="active"><a href="#editor" data-toggle="tab"><?php echo JText::_('COM_CONTENT_ARTICLE_CONTENT') ?></a></li>
				<?php if ($params->get('show_urls_images_frontend') ) : ?>
				<li><a href="#images" data-toggle="tab"><?php echo JText::_('COM_CONTENT_IMAGES_AND_URLS') ?></a></li>
				<?php endif; ?>
				<li><a href="#sppostformats" data-toggle="tab"><?php echo JText::_('BLOG_OPTIONS') ?></a></li>
				<li><a href="#publishing" data-toggle="tab"><?php echo JText::_('COM_CONTENT_PUBLISHING') ?></a></li>
				<li><a href="#language" data-toggle="tab"><?php echo JText::_('JFIELD_LANGUAGE_LABEL') ?></a></li>
				<li><a href="#metadata" data-toggle="tab"><?php echo JText::_('COM_CONTENT_METADATA') ?></a></li>
			</ul>

			<div class="tab-content">
				<div class="tab-pane active" id="editor">
					<?php echo $this->form->renderField('title'); ?>

					<?php if (is_null($this->item->id)) : ?>
						<?php echo $this->form->renderField('alias'); ?>
					<?php endif; ?>

					<?php echo $this->form->getInput('articletext'); ?>
                    
                    <?php if ($this->captchaEnabled) : ?>
						<?php echo $this->form->renderField('captcha'); ?>
                    <?php endif; ?>

				</div>

				<?php if ($params->get('show_urls_images_frontend')): ?>
				<div class="tab-pane row-fluid" id="images">
                	<div class="col-md-6">
					<?php echo $this->form->renderField('image_intro', 'images'); ?>
					<?php echo $this->form->renderField('image_intro_alt', 'images'); ?>
					<?php echo $this->form->renderField('image_intro_caption', 'images'); ?>
					<?php echo $this->form->renderField('float_intro', 'images'); ?>
                    <hr />
					<?php echo $this->form->renderField('image_fulltext', 'images'); ?>
					<?php echo $this->form->renderField('image_fulltext_alt', 'images'); ?>
					<?php echo $this->form->renderField('image_fulltext_caption', 'images'); ?>
					<?php echo $this->form->renderField('float_fulltext', 'images'); ?>
                    </div>
                    <div class="col-md-6">
					<?php echo $this->form->renderField('urla', 'urls'); ?>
					<?php echo $this->form->renderField('urlatext', 'urls'); ?>
                    
					<div class="control-group">
						<div class="controls">
							<?php echo $this->form->getInput('targeta', 'urls'); ?>
						</div>
					</div>
                    <hr />
					<?php echo $this->form->renderField('urlb', 'urls'); ?>
					<?php echo $this->form->renderField('urlbtext', 'urls'); ?>
					<div class="control-group">
						<div class="controls">
							<?php echo $this->form->getInput('targetb', 'urls'); ?>
						</div>
					</div>
                    <hr />
					<?php echo $this->form->renderField('urlc', 'urls'); ?>
					<?php echo $this->form->renderField('urlctext', 'urls'); ?>
					<div class="control-group">
						<div class="controls">
							<?php echo $this->form->getInput('targetc', 'urls'); ?>
						</div>
					</div>
                    </div>

				</div>
			<?php endif; ?>

			<div class="tab-pane" id="sppostformats">
				<?php $attribs = json_decode($this->item->attribs); ?>
				<?php echo $this->form->renderField('spfeatured_image','attribs', (isset($attribs->spfeatured_image)? $attribs->spfeatured_image: '')); ?>
                <?php echo $this->form->renderField('spfeatured_image_alt','attribs', (isset($attribs->spfeatured_image_alt)? $attribs->spfeatured_image_alt: '')); ?>
				<?php echo $this->form->renderField('post_format','attribs', (isset($attribs->post_format)? $attribs->post_format: '')); ?>
				<?php echo $this->form->renderField('gallery','attribs', (isset($attribs->gallery)? $attribs->gallery: '')); ?>
				<?php echo $this->form->renderField('audio','attribs', (isset($attribs->audio)? $attribs->audio: '')); ?>
				<?php echo $this->form->renderField('video','attribs', (isset($attribs->video)? $attribs->video: '')); ?>
				<?php echo $this->form->renderField('link_title','attribs', (isset($attribs->link_title)? $attribs->link_title: '')); ?>
				<?php echo $this->form->renderField('link_url','attribs', (isset($attribs->link_url)? $attribs->link_url: '')); ?>
				<?php echo $this->form->renderField('quote_text','attribs',(isset($attribs->quote_text)? $attribs->quote_text: '')); ?>
				<?php echo $this->form->renderField('quote_author','attribs',(isset($attribs->quote_author)? $attribs->quote_author: '')); ?>
				<?php echo $this->form->renderField('post_status','attribs',(isset($attribs->post_status)? $attribs->post_status: '')); ?>
                <?php echo $this->form->renderField('custom_post','attribs',(isset($attribs->custom_post)? $attribs->custom_post: '')); ?>
			</div>

				<div class="tab-pane row-fluid" id="publishing">
               	 <div class="col-md-6">
					<?php echo $this->form->renderField('catid'); ?>
					<?php echo $this->form->renderField('tags'); ?>
					<?php if ($params->get('save_history', 0)) : ?>
						<?php echo $this->form->renderField('version_note'); ?>
					<?php endif; ?>
					<?php echo $this->form->renderField('created_by_alias'); ?>
                </div>
                <div class="col-md-6">
					<?php if ($this->item->params->get('access-change')) : ?>
						<?php echo $this->form->renderField('state'); ?>
						<?php echo $this->form->renderField('featured'); ?>
						<?php echo str_replace( 'icon-calendar', 'far fa-calendar-alt', $this->form->renderField('publish_up') ); ?>
						<?php echo str_replace( 'icon-calendar', 'far fa-calendar-alt', $this->form->renderField('publish_down') ); ?>
					<?php endif; ?>
					<?php echo $this->form->renderField('access'); ?>
					<?php if (is_null($this->item->id)):?>
						<div class="control-group">
							<div class="control-label">
							</div>
							<div class="controls">
								<?php echo JText::_('COM_CONTENT_ORDERING'); ?>
							</div>
						</div>
					<?php endif; ?>
                 </div>
				</div>
				<div class="tab-pane row-fluid" id="language">
                	<div class="col-md-6">
					<?php echo $this->form->renderField('language'); ?>
                    </div>
				</div>
				<div class="tab-pane" id="metadata">
					<?php echo $this->form->renderField('metadesc'); ?>
					<?php echo $this->form->renderField('metakey'); ?>

					<input type="hidden" name="task" value="" />
					<input type="hidden" name="return" value="<?php echo $this->return_page; ?>" />
					<?php if ($this->params->get('enable_category', 0) == 1) :?>
					<input type="hidden" name="jform[catid]" value="<?php echo $this->params->get('catid', 1); ?>" />
					<?php endif; ?>
				</div>
			</div>
			<?php echo JHtml::_('form.token'); ?>
		</fieldset>
	</form>
</div><div style="min-height:35px;" class="clearfix"></div>html/com_content/featured/default.php000060400000005410150750504220013750 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

JHtml::_('behavior.caption');

// If the page class is defined, add to class as suffix.
// It will be a separate class if the user starts it with a space
?>
<div class="blog-featured<?php echo $this->pageclass_sfx;?>" itemscope itemtype="http://schema.org/Blog">
<?php if ($this->params->get('show_page_heading') != 0) : ?>
<div class="page-header">
	<h1>
	<?php echo $this->escape($this->params->get('page_heading')); ?>
	</h1>
</div>
<?php endif; ?>

<?php $leadingcount = 0; ?>
<?php if (!empty($this->lead_items)) : ?>
<div class="items-leading clearfix">
	<?php foreach ($this->lead_items as &$item) : ?>
		<article class="item leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?> clearfix" 
			itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
			<?php
				$this->item = &$item;
				echo $this->loadTemplate('item');
			?>
		</article>
		<?php
			$leadingcount++;
		?>
	<?php endforeach; ?>
</div>
<?php endif; ?>
<?php
	$introcount = (count($this->intro_items));
	$counter = 0;
?>
<?php if (!empty($this->intro_items)) : ?>
	<?php foreach ($this->intro_items as $key => &$item) : ?>

		<?php
		$key = ($key - $leadingcount) + 1;
		$rowcount = (((int) $key - 1) % (int) $this->columns) + 1;
		$row = $counter / $this->columns;

		if ($rowcount == 1) : ?>

		<div class="row cols-<?php echo (int) $this->columns;?>">
		<?php endif; ?>
			<article class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?> col-sm-<?php echo round((12 / $this->columns));?>"
				itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
			<?php
					$this->item = &$item;
					echo $this->loadTemplate('item');
			?>
			</article>
			<?php $counter++; ?>

			<?php if (($rowcount == $this->columns) or ($counter == $introcount)) : ?>

		</div>
		<?php endif; ?>

	<?php endforeach; ?>
<?php endif; ?>

<?php if (!empty($this->link_items)) : ?>
	<div class="items-more">
	<?php echo $this->loadTemplate('links'); ?>
	</div>
<?php endif; ?>

<?php if ($this->params->def('show_pagination', 2) == 1  || ($this->params->get('show_pagination') == 2 && $this->pagination->pagesTotal > 1)) : ?>
	<div class="pagination">

		<?php if ($this->params->def('show_pagination_results', 1)) : ?>
			<p class="counter pull-right">
				<?php echo $this->pagination->getPagesCounter(); ?>
			</p>
		<?php  endif; ?>
		<?php echo $this->pagination->getPagesLinks(); ?>
	</div>
<?php endif; ?>

</div>
html/com_content/featured/default_links.php000060400000001007150750504220015146 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<ol>
<?php foreach ($this->link_items as &$item) : ?>
	<li>
		<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language)); ?>">
			<?php echo $item->title; ?></a>
	</li>
<?php endforeach; ?>
</ol>
html/com_content/featured/default_item.php000060400000007426150750504220014777 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Create a shortcut for params.
$params  = &$this->item->params;
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$images  = json_decode($this->item->images);
$canEdit = $this->item->params->get('access-edit');
$info    = $this->item->params->get('info_block_position', 0);
$useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
	|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') );

// Post Format
$post_attribs = new JRegistry(json_decode( $this->item->attribs ));
$post_format = $post_attribs->get('post_format', 'standard');

?>

<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
	|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
	<div class="system-unpublished">
<?php endif; ?>

<?php
	if($post_format=='standard') {
		echo JLayoutHelper::render('joomla.content.intro_image', $this->item);
	} else {
		echo JLayoutHelper::render('joomla.content.post_formats.post_' . $post_format, array('params' => $post_attribs, 'item' => $this->item));
	}
?>

<div class="entry-header<?php echo $tpl_params->get('show_post_format') ? ' has-post-format': ''; ?>">

	<?php echo JLayoutHelper::render('joomla.content.post_formats.icons',  $post_format); ?>
	<?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
	<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
		<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
	<?php endif; ?>
	

</div>

<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
	<?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?>
<?php endif; ?>

<?php if (!$params->get('show_intro')) : ?>
	<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
<?php echo $this->item->event->beforeDisplayContent; ?> <?php echo $this->item->introtext; ?>

<?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
	<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
<?php endif; ?>

<?php if ($params->get('show_readmore') && $this->item->readmore) :
	if ($params->get('access-view')) :
		$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
	else :
		$menu = JFactory::getApplication()->getMenu();
		$active = $menu->getActive();
		$itemId = $active->id;
		$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
		$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
		$link = new JUri($link1);
		$link->setVar('return', base64_encode($returnURL));
	endif; ?>

	<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>

<?php endif; ?>

<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
	|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != '0000-00-00 00:00:00' )) : ?>
	</div>
<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent; ?>
html/com_content/article/default.php000060400000025706150750504220013606 0ustar00<?php
/**
 * Flex @package Helix3 Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

// Create shortcuts to some parameters.
$params = $this->item->params;
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$images = json_decode($this->item->images);
$urls = json_decode($this->item->urls);

$config = \JFactory::getConfig();
$sitename = $config->get('sitename');

$canEdit = $params->get('access-edit');
$page_header_tag = 'h1'; // switch H1 and H2 depending on Page Heading
$user = JFactory::getUser();
$info = $params->get('info_block_position', 0);

// Check if associations are implemented. If they are, define the parameter.
$assocParam = (JLanguageAssociations::isEnabled() && $params->get('show_associations'));

//JHtml::_('behavior.caption');
$useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
	|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam);

//get image
$article_attribs 	= json_decode($this->item->attribs);
$article_images 	= json_decode($this->item->images);
$article_image 		= '';
if(isset($article_attribs->spfeatured_image) && $article_attribs->spfeatured_image != '') {
	$article_image 	= $article_attribs->spfeatured_image;
} elseif(isset($article_images->image_fulltext) && !empty($article_images->image_fulltext)) {
	$article_image 	= $article_images->image_fulltext;
}

//opengraph
$document = JFactory::getDocument();
$document->addCustomTag('<meta property="og:url" content="'. \JURI::current() . '" />');
$document->addCustomTag('<meta property="og:site_name" content="'. htmlspecialchars($sitename) .'" />');
$document->addCustomTag('<meta property="og:type" content="article" />');
$document->addCustomTag('<meta property="og:title" content="'. $this->item->title .'" />');
$document->addCustomTag('<meta property="og:description" content="'. \JHtml::_('string.truncate', (strip_tags($this->item->introtext)), 150) .'" />');
if ($article_image) {
	$document->addCustomTag('<meta property="og:image" content="'. JURI::root().$article_image.'" />');
	$document->addCustomTag('<meta property="og:image:width" content="900" />');
	$document->addCustomTag('<meta property="og:image:height" content="600" />');
}
// Twitter
$document->addCustomTag('<meta name="twitter:card" content="summary" />');
$document->addCustomTag('<meta name="twitter:site" content="'. htmlspecialchars($sitename) .'" />');
$document->addCustomTag('<meta name="twitter:title" content="'. $this->item->title .'" />');
$document->addCustomTag('<meta name="twitter:description" content="'. \JHtml::_('string.truncate', (strip_tags($this->item->introtext)), 150) .'" />');
if ($article_image) {
    $document->addCustomTag('<meta name="twitter:image:src" content="'. \JURI::root().ltrim($article_image, '/') .'" />');
}

$post_format = $params->get('post_format', 'standard');
$has_post_format = $tpl_params->get('show_post_format');
if($this->print) $has_post_format = false;
$show_icons = '';

// PageClass suffix and Featured Article (changed in Flex 3.0.4):
$pageclass = ($this->pageclass_sfx != '') ? ' ' . $this->pageclass_sfx : '';
$featured = ($this->item->featured) ? ' item-featured' : '';
?>
<article class="item item-page<?php echo $pageclass . $featured ?>" itemscope itemtype="http://schema.org/Article">
	<meta itemprop="inLanguage" content="<?php echo ($this->item->language === '*') ? JFactory::getConfig()->get('language') : $this->item->language; ?>" />
	<?php if ($this->params->get('show_page_heading')) : ?>
	<div class="page-header">
		<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
	</div>
	<?php $page_header_tag = 'h2'; ?>
	<?php endif;

	if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative) {
		echo $this->item->pagination;
	}
?>
	<?php
		if($post_format=='standard') {
			echo JLayoutHelper::render('joomla.content.full_image', $this->item);
		} else {
			echo JLayoutHelper::render('joomla.content.post_formats.post_' . $post_format, array('params' => $params, 'item' => $this->item));
		}
	?>
    <?php if ($params->get('show_title')) : ?><?php // If Article Title is disabled, then there is no need for (format) Blog icon ?>
    <?php $show_icons = JLayoutHelper::render('joomla.content.post_formats.icons',  $post_format); ?>
	<div class="entry-header<?php echo $has_post_format ? ' has-post-format': ''; ?>">
    <?php endif; ?>
  
		<?php // Edit Article ?>
        <?php if (!$this->print) : ?>
            <?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
                <div class="edit-article pull-right"><?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?></div>
            <?php endif; ?>
        <?php else : ?>
            <?php if ($useDefList) : ?>
                <div id="pop-print" class="edit-article pull-right hidden-print">
                    <?php echo JHtml::_('icon.print_screen', $this->item, $params); ?>
                </div>
            <?php endif; ?>
        <?php endif; ?>
		<?php if (!$this->print && $useDefList && ($info == 0 || $info == 2)) : ?>
			<?php if($has_post_format) { ?>
            <span class="post-format"><?php echo $show_icons; ?></span>
            <?php } ?>
            <?php if ($params->get('show_title') || $params->get('show_author')) { ?>
            <?php echo '<'. $page_header_tag .' itemprop="headline">'. $this->escape($this->item->title) .'</'. $page_header_tag .'>'; ?>
            <?php } ?> 
            <?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>  
        <?php else : ?>
            <?php if($has_post_format) { ?>
        	<span class="post-format"><?php echo $show_icons; ?></span>
			<?php } ?> 
        	<?php if ($params->get('show_title') || $params->get('show_author')) { ?>
                <?php echo '<'. $page_header_tag .' itemprop="headline">'; ?><?php if ($params->get('show_title')) : ?><?php echo $this->escape($this->item->title); ?><?php endif; ?><?php echo '</'. $page_header_tag .'>'; ?>
            <?php } ?> 
        <?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
			<?php if ($this->item->state == 0) : ?>
				<span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
			<?php endif; ?>
			<?php if (strtotime($this->item->publish_up) > strtotime(JFactory::getDate())) : ?>
				<span class="label label-warning"><?php echo JText::_('JNOTPUBLISHEDYET'); ?></span>
			<?php endif; ?>
			<?php if ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != '0000-00-00 00:00:00') : ?>
				<span class="label label-warning"><?php echo JText::_('JEXPIRED'); ?></span>
			<?php endif; ?>
		<?php endif; ?>  
	<?php if ($params->get('show_title')) : ?><?php // If Article Title is disabled, then there is no need for (format) Blog icon ?>
    </div>
    <?php endif; ?>

	<?php // Show edit SP Page Builder page (article integration) if present, or native edit article  ?>
    <?php if (!$params->get('show_intro') || strpos($this->item->event->afterDisplayTitle, 'SP Page Builder') !== false) : echo '<div class="clearfix sppb_article_edit">'. $this->item->event->afterDisplayTitle .'</div><hr />'; endif; ?>
	<?php echo $this->item->event->beforeDisplayContent; ?>

	<?php if (isset($urls) && ((!empty($urls->urls_position) && ($urls->urls_position == '0')) || ($params->get('urls_position') == '0' && empty($urls->urls_position)))
		|| (empty($urls->urls_position) && (!$params->get('urls_position')))) : ?>
	<?php echo $this->loadTemplate('links'); ?>
	<?php endif; ?>
	<?php if ($params->get('access-view')):?>

	<?php
	if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && !$this->item->paginationrelative):
		echo $this->item->pagination;
	endif;
	?>
	<?php if (isset ($this->item->toc)) :
		echo $this->item->toc;
	endif; ?>
	<div itemprop="articleBody">
		<?php echo $this->item->text; ?>
	</div>

	<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
    	<div style="margin:12px auto;" class="clearfix"></div>
        <?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
        <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
    <?php endif; ?>
    
    <?php echo JLayoutHelper::render('joomla.content.social_share.share', $this->item); //Helix Social Share ?>
    	<div style="margin:0 auto 35px;" class="clearfix"></div><hr />
        
        <?php if(!$this->print) : ?>
		<?php echo JLayoutHelper::render('joomla.content.comments.comments', $this->item); //Helix Comment ?>
	<?php endif; ?>

	<?php
if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && !$this->item->paginationrelative):
	echo $this->item->pagination;
?>
	<?php endif; ?>
	<?php if (isset($urls) && ((!empty($urls->urls_position) && ($urls->urls_position == '1')) || ($params->get('urls_position') == '1'))) : ?>
	<?php echo $this->loadTemplate('links'); ?>
	<?php endif; ?>
	<?php // Optional teaser intro text for guests ?>
	<?php elseif ($params->get('show_noauth') == true && $user->get('guest')) : ?>
	<?php echo $this->item->introtext; ?>
	<?php //Optional link to let them register to see the whole article. ?>   
	<?php if ($params->get('show_readmore') && $this->item->fulltext != null) :
		$redirectUrl = urlencode(base64_encode(JURI::current()));  
		$link1 = JRoute::_('index.php?option=com_users&view=login&return='.$redirectUrl);
		$link = new JUri($link1);?>
	<p class="readmore">
		<a href="<?php echo $link; ?>">
		<?php $attribs = json_decode($this->item->attribs); ?>
		<?php
		if ($attribs->alternative_readmore == null) :
			echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
		elseif ($readmore = $this->item->alternative_readmore) :
			echo $readmore;
			if ($params->get('show_readmore_title', 0) != 0) :
				echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
			endif;
		elseif ($params->get('show_readmore_title', 0) == 0) :
			echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
		else :
			echo JText::_('COM_CONTENT_READ_MORE');
			echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
		endif; ?>
		</a>
	</p>
	<?php endif; ?>
	<?php endif; ?>
    
    <?php echo $this->item->event->afterDisplayContent; ?>

	<?php
if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative) :
	echo $this->item->pagination;
?>
	<?php endif; ?>
</article>html/com_content/article/default_links.php000060400000004424150750504220015000 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Create shortcut
$urls = json_decode($this->item->urls);

// Create shortcuts to some parameters.
$params = $this->item->params;
if ($urls && (!empty($urls->urla) || !empty($urls->urlb) || !empty($urls->urlc))) :
?>
<div class="content-links">
	<ul>
		<?php
			$urlarray = array(
			array($urls->urla, $urls->urlatext, $urls->targeta, 'a'),
			array($urls->urlb, $urls->urlbtext, $urls->targetb, 'b'),
			array($urls->urlc, $urls->urlctext, $urls->targetc, 'c')
			);
			foreach ($urlarray as $url) :
				$link = $url[0];
				$label = $url[1];
				$target = $url[2];
				$id = $url[3];

				if ( ! $link) :
					continue;
				endif;

				// If no label is present, take the link
				$label = ($label) ? $label : $link;

				// If no target is present, use the default
				$target = $target ? $target : $params->get('target' . $id);
				?>
			<li class="content-links-<?php echo $id; ?>">
				<?php
					// Compute the correct link

					switch ($target)
					{
						case 1:
							// open in a new window
							echo '<a href="' . htmlspecialchars($link) . '" target="_blank"  rel="nofollow">' .
								htmlspecialchars($label) . '</a>';
							break;

						case 2:
							// open in a popup window
							$attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600';
							echo "<a href=\"" . htmlspecialchars($link) . "\" onclick=\"window.open(this.href, 'targetWindow', '" . $attribs . "'); return false;\">" .
								htmlspecialchars($label) . '</a>';
							break;
						case 3:
							// open in a modal window
							JHtml::_('behavior.modal', 'a.modal');
							echo '<a class="modal" href="' . htmlspecialchars($link) . '"  rel="{handler: \'iframe\', size: {x:600, y:600}}">' .
								htmlspecialchars($label) . ' </a>';
							break;

						default:
							// open in parent window
							echo '<a href="' . htmlspecialchars($link) . '" rel="nofollow">' .
								htmlspecialchars($label) . ' </a>';
							break;
					}
				?>
				</li>
		<?php endforeach; ?>
	</ul>
</div>
<?php endif; ?>
html/com_content/categories/default.php000060400000002324150750504220014277 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
JHtml::_('behavior.caption');
JHtml::_('behavior.core');

// Add strings for translations in Javascript.
JText::script('JGLOBAL_EXPAND_CATEGORIES');
JText::script('JGLOBAL_COLLAPSE_CATEGORIES');

JFactory::getDocument()->addScriptDeclaration("
jQuery(function($) {
	$('.categories-list').find('[id^=category-btn-]').each(function(index, btn) {
		var btn = $(btn);
		btn.on('click', function() {
			btn.find('span').toggleClass('icon-plus');
			btn.find('span').toggleClass('icon-minus');
			if (btn.attr('aria-label') === Joomla.JText._('JGLOBAL_EXPAND_CATEGORIES'))
			{
				btn.attr('aria-label', Joomla.JText._('JGLOBAL_COLLAPSE_CATEGORIES'));
			} else {
				btn.attr('aria-label', Joomla.JText._('JGLOBAL_EXPAND_CATEGORIES'));
			}		
		});
	});
});");
?>
<div class="categories-list<?php echo $this->pageclass_sfx; ?>">
	<?php
		echo JLayoutHelper::render('joomla.content.categories_default', $this);
		echo $this->loadTemplate('items');
	?>
</div>
html/com_content/categories/default_items.php000060400000007364150750504220015511 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

defined('_JEXEC') or die;

//JHtml::_('bootstrap.tooltip');

$class = ' class="first"';
$lang  = JFactory::getLanguage();

// Include template's params
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
$has_lazyload = $tpl_params->get('lazyload', 1);

if ($this->maxLevelcat != 0 && count($this->items[$this->parent->id]) > 0) :
?>
	<?php foreach ($this->items[$this->parent->id] as $id => $item) : ?>
		<?php
		if ($this->params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
		if (!isset($this->items[$this->parent->id][$id + 1]))
		{
			$class = ' class="last"';
		}
		?>
		<div <?php echo $class; ?> >
		<?php $class = ''; ?>
			<h3 class="page-header item-title">
				<a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->id, $item->language)); ?>">
				<?php echo $this->escape($item->title); ?></a>
				<?php if ($this->params->get('show_cat_num_articles_cat') == 1) :?>
					<span class="badge badge-info tip hasTooltip" title="<?php echo JHtml::_('tooltipText', 'COM_CONTENT_NUM_ITEMS_TIP'); ?>">
						<?php echo JText::_('COM_CONTENT_NUM_ITEMS'); ?>&nbsp;
						<?php echo $item->numitems; ?>
					</span>
				<?php endif; ?>
				<?php if (count($item->getChildren()) > 0 && $this->maxLevelcat > 1) : ?>
					<a id="category-btn-<?php echo $item->id; ?>" href="#category-<?php echo $item->id; ?>"
						data-toggle="collapse" data-toggle="button" class="btn btn-mini pull-right" aria-label="<?php echo JText::_('JGLOBAL_EXPAND_CATEGORIES'); ?>"><span class="icon-plus" aria-hidden="true"></span></a>
				<?php endif; ?>
			</h3>
			<?php if ($this->params->get('show_description_image') && $item->getParams()->get('image')) : ?>
            <?php 
			$cat_image = $item->getParams()->get('image');
			if(strpos($cat_image, 'http://') !== false || strpos($cat_image, 'https://') !== false){
				if($has_lazyload) { ?>
					<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo $cat_image; ?>" alt="<?php echo htmlspecialchars($item->getParams()->get('image_alt'), ENT_COMPAT, 'UTF-8'); ?>" data-expand="-10">
				<?php } else { ?>
					<img src="<?php echo $cat_image; ?>" alt="<?php echo htmlspecialchars($item->getParams()->get('image_alt'), ENT_COMPAT, 'UTF-8'); ?>" />
				<?php } 
				} else { 
				if($has_lazyload) { ?>
					<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="<?php echo JUri::root() . $cat_image; ?>" alt="<?php echo htmlspecialchars($item->getParams()->get('image_alt'), ENT_COMPAT, 'UTF-8'); ?>" data-expand="-10">
				<?php } else { ?>
					<img src="<?php echo $cat_image; ?>" alt="<?php echo htmlspecialchars($item->getParams()->get('image_alt'), ENT_COMPAT, 'UTF-8'); ?>" />
				<?php }
			} ?>
			<?php endif; ?>
			<?php if ($this->params->get('show_subcat_desc_cat') == 1) : ?>
				<?php if ($item->description) : ?>
					<div class="category-desc">
						<?php echo JHtml::_('content.prepare', $item->description, '', 'com_content.categories'); ?>
					</div>
				<?php endif; ?>
			<?php endif; ?>

			<?php if (count($item->getChildren()) > 0 && $this->maxLevelcat > 1) : ?>
				<div class="collapse fade" id="category-<?php echo $item->id; ?>">
				<?php
				$this->items[$item->id] = $item->getChildren();
				$this->parent = $item;
				$this->maxLevelcat--;
				echo $this->loadTemplate('items');
				$this->parent = $item->getParent();
				$this->maxLevelcat++;
				?>
				</div>
			<?php endif; ?>
		</div>
		<?php endif; ?>
	<?php endforeach; ?>
<?php endif; ?>
html/com_content/archive/default_items.php000060400000004107150750504220014775 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
$params = $this->params;
$useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
			|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category'));
$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
?>

<div id="archive-items">
	<?php foreach ($this->items as $i => $item) : ?>
		<?php $info = $item->params->get('info_block_position', 0); ?>
		<div class="row<?php echo $i % 2; ?>" itemscope itemtype="http://schema.org/Article">

			<div class="entry-header">
				<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
                	<?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $item); ?>
					<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $item, 'params' => $params, 'position' => 'above')); ?>
				<?php endif; ?>
			</div>

			<?php if (!$params->get('show_intro')) : ?>
				<?php echo $item->event->afterDisplayTitle; ?>
			<?php endif; ?>
			<?php echo $item->event->beforeDisplayContent; ?>
			<?php if ($params->get('show_intro')) :?>
				<div class="intro" itemprop="articleBody"> <?php echo JHtml::_('string.truncateComplex', $item->introtext, $params->get('introtext_limit')); ?> </div>
			<?php endif; ?>

			<?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
				<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $item, 'params' => $params, 'position' => 'below')); ?>
			<?php endif; ?>

		<?php echo $item->event->afterDisplayContent; ?>
	</div>
	<?php endforeach; ?>
</div>
<div class="pagination">
	<p class="counter"> <?php echo $this->pagination->getPagesCounter(); ?> </p>
	<?php echo $this->pagination->getPagesLinks(); ?>
</div>
html/com_content/archive/default.php000060400000003426150750504220013577 0ustar00<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_content
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
JHtml::_('formbehavior.chosen', 'select');
JHtml::_('behavior.caption');
?>
<div class="archive<?php echo $this->pageclass_sfx;?>">
<?php if ($this->params->get('show_page_heading', 1)) : ?>
<div class="page-header">
<h1>
	<?php echo $this->escape($this->params->get('page_heading')); ?>
</h1>
</div>
<?php endif; ?>
<form id="adminForm" action="<?php echo JRoute::_('index.php')?>" method="post" class="form-inline">
	<fieldset class="filters">
	<div class="filter-search">
		<?php if ($this->params->get('filter_field') != 'hide') : ?>
		<label class="filter-search-lbl element-invisible" for="filter-search"><?php echo JText::_('COM_CONTENT_TITLE_FILTER_LABEL') . '&#160;'; ?></label>
		<input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->filter); ?>" class="inputbox span2" onchange="document.getElementById('adminForm').submit();" placeholder="<?php echo JText::_('COM_CONTENT_TITLE_FILTER_LABEL'); ?>" />
		<?php endif; ?>

		<?php echo $this->form->monthField; ?>
		<?php echo $this->form->yearField; ?>
		<?php echo $this->form->limitField; ?>

		<button type="submit" class="btn btn-primary" style="vertical-align: top;"><?php echo JText::_('JGLOBAL_FILTER_BUTTON'); ?></button>
		<input type="hidden" name="view" value="archive" />
		<input type="hidden" name="option" value="com_content" />
		<input type="hidden" name="limitstart" value="0" />
	</div>
	<br />
	</fieldset>

	<?php echo $this->loadTemplate('items'); ?>
</form>
</div>
html/com_mailto/mailto/default.php000060400000003304150750504220013251 0ustar00<?php
/**
 * Flex @package Helix Framework
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('_JEXEC') or die;

JHtml::_('behavior.core');
JHtml::_('behavior.keepalive');

?>
<div id="mailto-window">
	<h2>
		<?php echo JText::_('COM_MAILTO_EMAIL_TO_A_FRIEND'); ?>
	</h2>
	<div class="mailto-close">
		<a href="javascript: void window.close()" title="<?php echo JText::_('COM_MAILTO_CLOSE_WINDOW'); ?>">
			<span>
				<?php echo JText::_('COM_MAILTO_CLOSE_WINDOW'); ?>
			</span>
		</a>
	</div>
	<form action="<?php echo JRoute::_('index.php?option=com_mailto&task=send'); ?>" method="post" class="form-validate">
		<fieldset>
			<?php foreach ($this->form->getFieldset('') as $field) : ?>
				<?php if (!$field->hidden) : ?>
					<?php echo $field->renderField(); ?>
				<?php endif; ?>
			<?php endforeach; ?>
			<div class="control-group">
				<div class="controls">
                    <button type="submit" class="btn btn-success validate">
						<?php echo JText::_('COM_MAILTO_SEND'); ?>
					</button>
					<button type="button" class="btn btn-danger" onclick="window.close();return false;">
						<?php echo JText::_('COM_MAILTO_CANCEL'); ?>
					</button>
				</div>
			</div>
		</fieldset>
		<input type="hidden" name="layout" value="<?php echo htmlspecialchars($this->getLayout(), ENT_COMPAT, 'UTF-8'); ?>" />
		<input type="hidden" name="option" value="com_mailto" />
		<input type="hidden" name="task" value="send" />
		<input type="hidden" name="tmpl" value="component" />
		<input type="hidden" name="link" value="<?php echo $this->link; ?>" />
		<?php echo JHtml::_('form.token'); ?>
	</form>
</div>
template_preview.png000060400000274441150750504220010636 0ustar00�PNG


IHDR���ja�gAMA���asRGB���+PLTE���fz����Ws��G3JIJRRR���878ABB5I���fdd%3���k��11/w��������ZZ[���Hdxzyy!���Tk����-BRC86Hk�$IeAYZ{����&)'���4YsHB8KBB ���$)2���eZWSJG3B9���Z[P'Rk'374J\hjn���FXk�ƪ��'2)es�8cz�xtvifA8E�\2۷�Ȧ�uso\RZ6Rh?BK�lIhdW���ɜ���ϒ��˖n�����獄�URH���ͬ���tGMU���yJ$�����.RZ`������Js�[RQ㶋"! ���(Vs��xӫwKJ@�wP���k��������η�ڪ�ɊZFd��[�Ƙ��wk3(-����ҼW8�ϳ��>J@zkr�ļ׬�?JLiYc�Ω����gS�zW��HRGRR[��i��Ŵ����ے�OSIS\]8vu9�V:򛓂������]]�j���SD�����v��nt[���cd�������зU�
R�;}���ɉէ	aW��/����3���_�|׏�{�g|��~"GFĪ���st�HV������a IDATx��sY��k٤�L�m=,��KtS��%�1B
*IӖ1�X6�K ?�\�b�[
�ީ1�}�M��~�� *��	&b"槙����{�ΔT��܈d�z�A��]���;�������x�?�����x�?�����x�?�{
����eq|p�r����:�P��o=N9���\�̄,+i��w����x���?��:�)��~��w?�qoډ���&����o���W�:N��:��y�{��
��]��8q��V+�R ��^�R��������ސ�������Z���p~n��o߾z�y|�OY������g�lǏn��S=�i����C�����=]x_B�|׍w�8wg��/$�G�.;G�����wu
$�:|p&���cS|��<�
�{�#����8�S�� ��{��m;=WģT�xu�DN���noj���	����
�v����ϴ_�T��d)��[���C�801��� ��m_�n�D�T�"{Ò����af�(_'?A 1(�;�!�Ep�o�ڑ��nx���3�5$���]#� }��
�R7P���ˠ���C�:�*}��)�&�Ƿ�V ��q+���	bo�#���	����>��s����N�bD`K�� �H���念�_�f?�B���(���D`� ��Te��b�x=Z'oQa'���/��p�����>�����E_���!ߌࠒ@|�ݭ�lfx�NB�@�H�ݨ��6�f٣I �!���.���J�|„:;���]���B��n��y�_�Ov�	����#p6)�E��o5)<>�|��y����P#�G4.�BF�=�#{���8�[��o@����}�÷)��>�����{�gT�Cj�@��΁��R(�.~Q~!'������d��ĢN ��P��b0����?xF&Q���+ ���5���H
V�؎����]��>��޼	�q���uC���i�$���`����PP��@�}_�+����0s�9�A@����y�P�$�$ŏld�B�L7�����!��v���>�I~�Ȥh�J���S��~���<3A��7'���8��r!�%0�'����|�_a+����7܆C��_�x|�G��w�<v��p���l~R톍
�F�76��B�Ҽ>��o8o��o���BNe^���p!}2��~�x�$P��n�ñ�'��2d$�"9�ɞ�ƞv-�2��J?@ɣ��d��J��SRI��݁�Y�&㫜
���^�DS�5T@�o�RoE�G��1�.�#���(@ޗ��* ��F��?�@�rz�X���ݍ��'��@��}�J��u
�Ò@R:��B�Γ�=�`��q�?�A8�v;��I���3r]"�����}�L��+ݎ��JI%���yV<���_T��n8A
�{7I���C��!#��w�tS|�W���6ث�[[t���<�?y�+@��L�lB.��
�P���<A��6��'nE·8�����o�OCQ�'�.��=��p�� �u$��'�e{N!���+1=&*ô��/�G;=GK,���N�qby�P@�./0�re�_�F�xJ'�{�0�p8d�@+Ni����&���&9��l��"�`V��w7�>o�<�?Yw��/ω?�&�P�#�
Q�\���� ����n��["�
5�M)�r�E �s�o�SQ��-�H`��)�b�$p�ѿA�]e�����"r]d;�?�M�5P/�H��6)rJ�P��s��N�bAZU>eD|�ˠ,�X\�`Ӡ�dЍ��&D���
��QV��	)FJ������.�]�$(y`������$}Q8�y)B�;��v�R�awQY�q�N��P/^;�e���a� B�B��:4
 ) 	��+
����b�vv�=�6�d��v"�ף;`�o{�O�t�R��OI��Y`"�7���a:2��e&-L�2'^�:{��6��Mu�:�cyT�J���x�F��R@��j}oJ�t���$��#�������ߪ�ώ�CTW�@�6w��=Ӥ���+'yJ��݆ة�
;u,�2�p��~モ
H�A���Ue�mt�p����c2��!%l�OvӛN4va��h����[(�²�)�|O�b�"���� ��j%����t
�^!�w�� JOyq�VDj_��dS�'��Q@Q��+.ߦ|:�������/�~ �C�8Gp�qP�zܨF�2��zu��E�D��H
eLn�j9�ӈ�-:q��_�c�EP�AP�Ϝ�
�䁙��u��K�H�P����Lvs�DvF�U#O��t�����f?��!�֋������S�>F
��$9�
?�:��]"�oʗ����}6�g��������--�]�
x�s��~*+��d?@�����G�V{A�c5]�X��(`�� �ߢu�cQI�c@�ԭ�
��r�U��M�71��J0��w�%��	�Z�c/C� ��uk��Gڕn�
8$�ム��q��K��x�T�cs�@������)w0����)�w����2Qt"���B����h)�'��j�*DGv�:v���'�O��?�G���mk�"��pu��O��V)�e��zOsuZ:��4Fƅᇉ�9�a5��6�6�૷�0K�0#�pʁpZ��$�]T��/�#D�Ad
<�1��z ��$�`a�ut�X�A��ׅDGA0��ǧd��*�j�(���CN��s�t����*a�cqL�nWt�79�WB�>�:(#-���C�ԛ߈��}��,�@�@��v���Im�� ��_c�r�0!x��
`�0FF|%~��F�*H/�Z��y�Ũa<O�~�4Bd+0Ԍ�EǾ�OA�]1�"J�|�'�܅i ���-�j��!�<��u$1�6Q��$}���=,�e0�:Ș�Jljy���>)����J=vh��y&>�H�t *#����`T@
�o��.ۡ�S�� ��hn�������I����Up1[�����.����1�L�à�&�kU�A���
xu��зyF@�A܆�,��p����,c�T;�\�tI�z���I�9VI���%���?D� T
���I�#"���(��	`�Es@��N�nSt������I�D"7�tP��65E��#�������A��L��7[^��9������CQ����rC��C�@`<��(�Og`B�K��zu��g��=M��aa��+2B��îjt߼���X�`�4��`��2��@37=�J."������"*�*�.�n��L.G���T�
���@i~"�S
�c����{f00b���Y�J	�+�:�eBPf,���c�p�PRH�[B�c�����efw���ͷf|N���}���/�8��P.�_(�:~ ���h����g��@��䀵e�8��=dvp\���5��Tc�R�-B��Ѓ@�?��a�32�sT��yS��E�0de�&	�flfD ���t�Bt^��:(vA�dx���>�Z�7e�2�}~+p�[!���	o�zӹ�4nJ��h�t����)�I?*;���G�w��V�Q.����l���~|򉯣���*{p�
1�O�^@��~�R}��
��f�/�����.ȸ�"Z1{"ZP/�B���$Pk���6�Cc!��`�xL�`uS����(�c�8sB�%B1A�ᗇє���`�K��
��B��	��O��OE�DBX����"J
�xC�DC��M7�����qS�j����(�}~'+.*�N��������'���b8��}��uvԶ��5p#P
D��p�׽
��I���Z㋪U7�d�Ef^�caP̦�6�*�Ë�
H&DT`�!��l���aR(���K�=4'C��%*�2�Fȫr���!�� ���?A�ȲF����V�Ƒh�@%v���S�l�f��Eq��+�Q@wjS�*|^���'��oH�;4
s��q<~e����=��@�~{����	 ��!�f�6iQX�ϥk-<Cb�EV?V+Q��%�	�L�t"̟P��y��?�G�6ƒ�Q���"�
��v�ڣ��/��$�pvqMPx�bd��K���,�?�M�Gj
9G^�$�>�aw�8D_�*��4����F�;��<� 踓MiM6Un�)�Paǧl:�ySie��+�N��7Qh���Z*���y�>�ӿW�d�K0���s0��H�%��<��?l"K�x�	�E�a%d�Ԍ*���g�[q~\�I��
?� ���\�)����T��<�
�x�y�D��KoL}��N-ZS�6��!�� ��@�p�f}Z��բK8�u��3�R�s�d��7�C�� ���Zr����T�b�n�>�>��(����.rӳ��8�>�K����<��!0���jP@���U𽬁@^�ws�P�h�Z�بƶ�Uw�f�D�ǩࢴ .+�O���0*
s�}tUU����3�A� NH����FOdxB�8Ȋ�[cz������]zGDq��xPb`�!��p�&�G�$-���'�2�JHt�C3�c2��&at��t�#�B�*z���I"���7��Fvt�y�5{.�4����V$�����o/�|#������ �`��+�p�*�`B�Vz��ۤ��"ͣr4Ѧ�p\�߸wD���<k��
!X����ǣ��^H��"S�����.�!��<0�]�w��K�՟�߾�����;��-&��CC����>�%�e��5P�E��k���&�R�X�Mp2~�x���f+S�<�eQU%nJ7=!Z|�?8�
��Q#E�o�g�nzz7�ja�I���(���JC.�^��BV���$�?�.��v���'8ɣD��?�@��E},A�V3����8��a�y���F�A�Y@}%%�_�3~*���$)�� >Q.�t=���h���3$�kS�2
;����/qL v,I��&d�)��@ ��ɐ�sJ�-�pSS>/�n7��S?A�!Î�OD�AX��v�
H��ڎ�ڤ�G�.��~�d��b{��X�F��#�ѨH��?p�(B^mV@�W��p�JU�xBMI�$�V���;Uǂ�K��z"�����kA�I���
��#�>Ȇ8�tN_�K��f{����0
^rY�IE���@�9a�$V�;����a��?�ꃛo�nb��Y=%D�;�`�+}x�`γb�\o�聏��S�_�����W��pTJ�A!�F�D"������k�\Bp�
��aU(geS�ݑ� ,Z�WE+�^�4�4��&�;�\�"��373h����0~�Tgbxm-f[��������y@�7�*��Lp��A_k/����$N�Vq�ÈE�m�*u�#l�
�S��l%�n���.��>q4��&) �C.�E���>��7�}�T����`5^��}8�p�TDK���N�
x����`�K�'V��}� q�U�Vk�]Y��8m������>I߄��N��.K/B���������
t����uu˞��엛Ð*U��k2-ݰ��'�Ě�j1b�N\��y�Ųo�ha+,7�*������VI�|�9;j���К��M=�k��<�}�T���|���ɀ���!�h�����~e

^�ѳ�᷸�S�~s�Rvw7�j]:�_�.��/��%i�ָg_mu:�a�o����ڊ$���r5ܠ��p�8�¥�.%y]�_Ģ���w?F�/��5
C�?w��Μ��4�L�;$�(�-:�H�q@+i�i��mʮ1�) ���ւ��.���J"7��R@��m�M�T@]���mA����F#��5Vq�����NJ�X40�+U��K�Xz)	!�w�;����X�
�1ܼ3���t,�|PH�ә�s�k���ä́(�bɍ�	�MrhK@z�G��������c�S�i\��p3�9�@��C�
�aR�W�cu0��GJ	%�2�'�)�D�P`H4��Эu�#q�L4�J[u@iZ��$EnY{��<����/xy�2
`��O��+�^i��	X�����N�_�e7ps�l=�]|����>�R���qm�R��ǝ �!�S�]E�Kو�<H�S�ֆ�yO��O�Fl��+�z�`����Lj?��y��#��
�PP�����]B�ʬځ���Xe@P�dJ��%"o�'�EVķgO�Fk�i�c���<38_)�@�:�����a���}�4u�ȿn�4x��'��/b���tp�/f�b����~TE��9 �bw�i]�S���-j#�jPZ[��j���;9�։sm��
��8��M���}��چ����'r���B���,���ly�A9�%�!A�x��p�r�	�y"��s��?j�l��P�zq�M8nz=��h ��^-��n��&{�!��O�?6y�C� 
�y@p �x�I!�8��C�W]�֏~�Q������nֻ,�M�^^44ѷ��qٗk�Y�w���Q���Dj7-�I��'�g�(���,^]ۈ�x�X>��-vIhC�|�B����K
�k���_�xlR@f0���M��2-
�q�NA،��7��Bg��$��~��1�:`�߸�����\�ߐ}Џ�_=��@)�%Ď0P�C�M߸{�n�t���g*�w�[�IZwJ0�!�t�<�״8�=
#�%�hg�H�'�{�>|��Y���c��5��x��y]��HBB���dP!��—��xA4KԞ�-�0����S\��V$�W�M׭Ʌ0k�z�|'����O^�>�=���F���l4 �`@�ݐ?0!�	�ju����]8(/ײ����Fֳ.�gQ��L���ꋸ֫kFX֢Iqg"�(��<~�[��=��ϽSA�/;����vn	c�]��`^�G�},~��䁯K�(6�i��!���ɑ�W�~Ud�B#uq��Bg�&�4��V_ ��	�l�MG�5R�V��i�b��)&����F�k���#{5�o���I��Zu�b/��ݻ�`5&d�9`)�lZ�.�ŋ.�szs}�¢M}Go+����"��^<�k����V@��>dQTy4k��%pA��D�5��
��=R��ɹAI��<����k�$�q��PŽ�u�-��6+�D"Tt��b3~ϩ�K�6`�p���_��р`��	LM7�~�<����nܸqtc
�}b뀥�����n�G�DnB���ʍK)��ؙJחf:�ىS;�w#yO�����1�}��
�q�no�2����w���~A��e��
�Y��+C����g�A,'���h�ӯ�r��[�v6I�f�s���Vu��RA�h�M��(U�E�1��t/��cϸ�������w�J�w��7}tt���|�V:�~f
Cp)Sԛ֥w�i�ih�[�?A�3���e�����s�Iۅ3㧯�k#�N�����NםB�J�
tv��qp��`��
�sX�p-�&H0��Π
�7����ܤ�0���AI_BMo�����Q}����!�{�l0��„�P�^Q��&@�n ����h����ְ��"���]�n|q�����vw�t�}b
�06-��K�Q9��r��j�ꆌk#	�L����O��� IDAT�{�/׫�h�G�l�nn�t�;�ƭ&���'�D�\p	���`'��Y���|��T08�	�p]0VaBR�GV�cmz&��<�ͧC�s {���A�Q@a}��V��%�,��5lw�r���k��)q�˹ߍ�_�X__Y���wbW'�8�j/�4�ZO��	��SZ��'%���jFPLfQ��a0���yra�����j�\��mv|���L�
�S��
��N���-����·��T��|�Š������4�l��7�[Z
TB�$�#4$�	U'��ABm�0���/ Q?��C0) `+�3W��Fn��%��
�(����k�ā���Ħ�AS?�o�[�%l���o�p�9$�ʵ~�P���r��_���t?y�
?Z��rsۍ��bLS��+'p●
��O 8��P�?Q�l����i�O@(Z!m������Β�)�L�n����,d3I6؊�����������9_��=���T�
��:`������p��5N�R�7W�c��ws9���U�����
���
�����2x�<�U��O�֥ˍ#q�>.	
�Ğ1��ڔ�(��@蓞�� y����^ ��6p�9T��)x����z�~D"�|��}d��3���e�I��8��k��P%����`��LG�E!A}�!���V�6Q��B�|x�}�t
�~�a����P�0�>�-�k�����Q��0����'4��*E[�o�������U|om�
�XlTkip�iY0�I��+���a �P�p����F,j<�H�H㴨H(���
�u���z̍���Z��������x�0��[[~pd��cTz�J�F
G��[���k]qs�ؕ�	k
A���1���G��|��`/(���J݋_��(l�?*�����a^���#�$�c�/�_���:z���������bq�}q����[UP���Dp���t�qmNF��.�ϯ�#��r70��QcDs�2�r�d�0@qx�V�+�h�K��D�uw��G\g����X���%dd�;�,V��a'+U:x�)6b8�D!�ytF��|�yb�3Z(�C�0�p7R��{�7�N�(�٫�	�`��.شEX�/6X�\۽��`�E���`�����C����
"�^]�>�OTk�je���L�66j�s`��E��	�.�h<���?]߈�����q����T��c�4]�;���y]����������.��*(��Wp�y]2H��F�T
� 
�}��Z:�J
1z�A�y�r�pw�}o�P{��#���"�ynAt���+R��X���;��"8
S�s@�?H�0p�e����ϼ�+� �G�������z��/_> �>�yPÃ��ݾ3�ٍ,��@��u�,�.�M��
�w_�l�{���n̶�f�����B�x:�|�?�1)^�:
�@,Go�m�������q�&o��=���qmM�R�de�vFU�o��zm���J�=R)'�F��-N�+��9Ե0�Mxu�u�r�����(����=G�”�DjE���εQwf��I��!�?H!�Vb�~L��|�P������u~~���'t���8ї�f7pk�c$�#��s���w��_�����[ڇ&ky\
(���ŷ��
xˀ�o
8թK�\q`{t�4������ۺ!&��qm�T�UDi2�l�;xh�$�B�BP�"ڷ�R,WK���x�L��$�=���!'<0�5��։��*X�� �)��@�=8�?v�p�kq'V�s�����BC�i�_�����\�V�Q	 R�ω?и���?v�+}+T����KJK��3ä�[эz��&Xe��>���=k~�4�����v�S	�Ǎ���TdF9
l�'@�Y���~<������� /W�+���
3�BF\�ވX,���� <�Ґ�R,F
�'0բ]�%-�8TD� j���-d^;����^I!��:��F[_M倎��r@�>l�����^5Y\q��g�h�ҿڎ���ʎT����"�W*���.�g�p��i]:�k� xu��S����[M�y߹�u0u���!j�^	�}�'��n����aKSO-�F�2�z�d�� �=섻�<U=��oJ}j5���>=tu�4m
�퀁�X�%�ֶ|k����y#uB����4�bC����P�����
�e/L�b;�v�{4^7h{Ii?����B$[?Z�֊�+@ h�����>�������W�K��v�l'��Kg��˂�^P)o)>����(�5LO��n	`�ȯr����dv����h܊߱,�n��&O����*�ƒ^��t��G����<�0�iCJޘ7�pPZ�=�/�2#ڴ����YNr.�Y_�S�k�qLx�S�IF;T��d�@�+B��?�@�"�m�;z'���u�N/��� �5h,��s������ZŶ��V�h��|�?x���@��߃+$�E��J��;�>On�mx6F>
��N��K
��u�jɀ���dMn�I��h��G'�*���166::j��F�ʤ2B�RYҒ�t��F��gj~��6����۰����FV>��rt`�?��s��k�L��`�F�Y=&�4�2�����C�E�ˉd�9|.�0���'�T�.x��?�:{��/v�l^�����ӷ-��r�(M�QX�!���<P`�D,��`Af�>�>��)Kٵ��
n��Z��ls�M�)�N�5̔"7��<�@��Uy���[�M����Pp�Uɝ�HY)����.1��}t	��zw{[�'���|R��K.��4��Wdv0tR�`�\5b�Ⅰ��uU�7�i� �뇮��:����
H���;0��5�c�w���
���}��4ӟ�}����O�"o�'�o�{�#J0����Ր@xG�@�:���D[���Z��.Eb�h�o��},ŭNz���czO�I�3"�N>��´Ll_ݱ�������#|)|��R@�A��\m���nC�A��0k���Ɏ��ĉN����B{>=l��	�H4�!	��8>f�����&��D:/��u@��٫BXD�_�yq����p�F�^Ӱ);#����P���֯_�o�n�hG�6�w��Z���#k�P��#� �;8s4}�s�B�i�0�ǎg��UF����;P���+=�W��-Us�FX+��m�vq+��#Sa��&�@#��I���8��7l#�͘������}m|�W��{a&P����0!��m���\����镄�i�T�fNb��Ƶ��Xe��f�A�8�>�31��A�]������M���i��k�W�9E��![?}{�L���w7�%��;���4�\�Qug��qma�ލ�b:i���A�ܭ,��:��jt
�5?��-�X�'Ը������J(�H�L3N
��g�M[!�\.�Ds�h�0bv,���ȅ\Y`�5��h�x�XΕ�6`MF\:���7����@K_v�����ͭ:���p�V�~t�Y_i��cIt[ew��M���3�0�Ҫ�W�~�9�a.H��_ؗ˿n��
��`��6�d׮_^�pa��z1��~��j�� �����[P�/Lߛ��_�����{^
����I�3�2�W��M�:wcGGA�R)c�87#�3,I?	��%s;�YK[[K���X6�ӱJ$�ԕb#�U"�a��Y`
=Ȁ��b���Ri#7��"��I�Š��˒)J�#̷�@N#u }�V�/<�ȅ؂���7�a��vM;�4-Gnn�W4
�QU�-�[J��Xq&��pe��m��{��~zxq��Ʌ3�>Z[�fw�w׫�Y>�?�o}�z�+�V@w�������N��@�Icm�u���3C�ܭ�N�~�������Ш�4S���%��1R��������E͜a⧬�魗i��T�J,�Lj��r1{)W��\]���J㼙e;�ZN
(�NC�aPB��C.+`Xʡ�W�b8
�G*+`��Mdņ(|�v��7��<f�b�}���q�ߑ&�Պ�A�
��
h{����^
Wsl�d��k��=18�~�g�\��.��]8�"
V���b�_����o��|�������t��=�@wK��ԝr�^f�؝�r����}��X�$�Y�9���`�X�@Ϥ("������E���Q"�����U�E�(��Q����A����p��O �K�r��!x/�)`�{��S�����ʷ�5?��p�%��p0�$o����>���{�r����]<�Z��B���C���S���>�V
�#~��n�?�b�X�!�h��ݻ7��@�p�vw�`ߣGw׎P�6�ȾmGq�5�k׿��/�WV�?Z�?�>~�]oQh�����xg�f�<�
W_v�h���#i*��F��gd,TA����@�ވ�FCf.;j۹�F�w�)����K��
���m3�R.���b��� ��e;o!݆<	�nM`���
���%�~���TU�0f&E/.��J�>��3B��2E7}��)";�W�a��ϟ?�7�?���v���4�N�G#�����j�(���G��駏�ڇ1���h��hww#KsU�\�p�0z���O���t��'��a�b6��niE��/�傽�R�Sa&�L��W�B$v�?+�E�CqL�*4�aƮ����2Ҷ]	A��&B@Mg���P/>N�S��$�s�Oq}�7�<=��f�� �`b�SD���F�q�N�Qi�oOvL�*M���P4�^����]����'^_��[)�dW�!�ϟ��O����Md���J!xg/gӲ7�
Awwm���O��v��?�Ueg�?�`=��X,w�X]]��+��]������K�e�j�}��iΔɀ��x*|�F�<(��1��e4c'3;��X�r2e�P2��[�J�R��i����!��@$����~ˈB"ObY��^�N:����D�R�����Υ�vq%�-�EhUG�1b���#kcXq�]��RW+���gt�	ǦϹaj<�
&���Lv��W�?9?���o�V/�;�u��_,V�ac/�==��}:�+.>���.�W��Ԫ5��(�߳���p`t���?��ZlL�Ƙ���f�!���5���Ƕ�T��wmŽ�"�Q0R�h����h%j��_��B���Zmw#�����XΈ��9&e�!s4d�,�r�P'�8k�(�'�T��#�����ك|m��+F�^��e�z[AH�:��ҷ':(��A#I�$0�jNY��.����X��">-[�NN)�b/�w�1) "�~�� �;�1,@��B�Vˢ�~�_����Һn�5T?�8�J��g��vigg�w�~}�S,�c!���~Bencr�ـVa�宼���0̎�n�w�[��Ζ5��~۟3�;D�l��j}&iɭLfk˲��H$jGM3���=�3�O��0�m�@pqQ,�~�b��:�D^��@U���W�_okz܉п=YHtG�=�4'��0�ɤ�
�b���;gF�i�g��<��_�i���;�
�Y��$����!8���4�_m�{{�ԯ��oI���	�c����v��C�a�ƍ_��p���DZ��aW�vl`����0�X�{�x�i��Cz�m>�L��x��Zױ���]$��׍5���Z}7„�/e-�3�T*���*�gr�Jh�;!!:���$�b�|����D��_�b0�
��"��
Q��A�I}eM9�W|�$�ֺ�:��,|ץг%��X���3E'#��GVQ�X�+�]g������߽�B.��R�w]����o:D۝��Dӥbu������_�	�X�D�1(}��+lc�:�'�Rz�
�W��g������*�I��L
���$�f6f��l$��V#f��������F-���p7{�O#���i��H]+��C��MfS�:
&/e��P�NHo�9��
�޷��!8�'�����ԅ��@F�`���.��D_�&��o8�l��3'��ّY��1�7r�g�1�A.�C
Y`�/�=z4�)�_��v;>����
t�;�<zZ�}O��=���������e���/�p���*�G�}�]J$=6�]Q�/3K/�hl#��gr�2�I�.�p)����]���C�0��4ˢ7���tl
���%f�q]H�@A]���[�sj7A�0#�=շ��0��&X`4!�pP�и��8��K�4_SJ�$�>��!�����c������v����U���e�o|�;�� w�@�p!ю�rr��%���W;O�����ǟ?�{wz�鯗@�n���31���}}�NQ�:?bg��I�5%���U�!�Ӡa�cyX�--咼�z���L��(�?a>5�6���!o7�+�|U%�1��u#(N�G����_U���{Z�Љ��Fc.�$CpR�N|�A��}�6���s�uPd��UB�KX�92��$��#��G�*���v�`=ƻ��v�S0� kXn3~�?|(�h櫝�v�N�ߏ�X}��t��N�0��#�[���m?��/�1�A��?	�o\��W~�����%gIat���w)���X�&˓��KB1��[��/��H!���r�ǫ8���еI��6Ia�[�%)���3��e�p��,�I`<��b��C_0��E=<;�i�do������%
C���S#�)�����
) 倵j��o���J�����ߎ�lc��sx$�8��]{����鏏��~c���y�جv�4�b��
IU\K92���K*t�!T�58� |�7�D�.��1���!�
�V9z���l�$
	D��Х)�F�o*���A
(.��J����栧�_�'*��/�s����VH
gR}a�(a1�{yb���\�y&utG�,	C�N?�?���<�]]mT0�i�X�h��mJ���Gw�!�;⚋�c�$�1W@�V�.<]��tcec��<ځ��[��z�����;�P�b�2:C�.�R̓�I�=_r�pF��KѸC�'����7?55��LP�KCgQ�f9�A���ߥ�TrJ3��9��*`gg������}��+>�����-����}G��4W��p�>W��)���JuS��;Z�<�M����������FT�ί�F��X�A,n�E�1��3��m���Q+R>�g|�!ĩ�R����r�t�[�~����oLWԚ[��1�-:�w����a�
�))x� 1��ԍ�R������~�tR*+>�;�!<&�E?��G
���!�M�dS8���'��r��?�I�&ŽyiA\p�	�,{�^��r��'��ޱ�ú+���(�V��I�;k���^�x$�qZ{�b�
�	��� ~#��������R�],=�+�>���*���F�B�P�^���\��ӣ��
�'��(-Tx����(��R�ɝ%����懣���k��6�`CӺ��Oʳ����Y�ri"�Z�2 h�;}I�
�0?�p��mN/�O��O�HM�B0����y��_���W�lk�O�Ǟ��dp�BY��-�L2�`�a��M�>����C�"����q
C�߬�x
Tp�	d�{v��_܈a
X�ޥ��!�[�]ߑ�K~4jE�LJ=7g��GG�;��^��Nm%.�/Z�x��;'�F<DS�&V~#����5�t��zF��|S��⪟j����0�[�G�=�p��W
�� ����Nrb�Fz��N�s�oN|4娤xl�?�o��գ�|(B���S¦�ݤP�/0��;�G*	`2��3�a�=�w�I�0��O��4!)#�P��y��,�e���#�~��a.�ݽQD!���kGY���z� IDATmvh���K�}�tz�/���mld7��ҹ�n�Ax��Ꮶ��,P�N�������Y��V�
��1ӵ�ǭ���%W��;W���&��~���"���e��EFP���2���!|]��\4dN%O��͟O��O9��?���}�s{�w�&���hBz�Y�;�dޡ0�T�e�B&�O��R�(D���9S��V-d}�p/�!R�'е�E�2@�o�$���p�п�-m��g�T�u�7m�����>���_�Ja�`&z��g�+��g��g@<���kI���	�+���f���ۿao;��a�������1���,
z�8ޤz�%�%�ݢ�	
��Y��OJ�L����u�D��*��с��ĉ?��ğ���'M�F����'�(���/\܅��\��2��B�M�����!;����Ȏ2j
�O9��_��ĺټ�6�b�e�l�!��Q�3��h��B4h`�F���DNh�?����Ө�!.W:\���W�{��%��H,��؞mƲv�+c��Y! gY)��kŠ<b��9��l�u!�`Ǎ�IB�����ZvB�y,wq��?a�9�s�9 �P�x�f�.J'�0���Nr'�4F�
	�t_�D�8q�6�_(_4�a�(��{3�{��L&�B4f���+j�J#�JP'&�[ɡ|�~�7�}�r�X�(�W���DF��Eg��VggW�s �S��*�b�ț;�.��wee糝+�y��B�x���_=\]}�A:#�p2��FG�W-+����a�b��l5�#vz`2�RY�d�k
��rW6E]�it}��/@r�2���,�X�\�9::
��RM�s�Z����ĉ?�'�:�� �8�GpS�.q�a����&��{ҲT�ߜ��+���G�`�Q@�Ľ���$�dP)#�
��.�$Dpϕ&��w�bp�
�d~gff��f�U#�� �Ոݐ׵��Z�����r$W����!�7��~6�i"�c��������J��-�R=���ռ�;����o�d�!n��BH��U�5I�<b..��%�>�����;2r�(�b��Q�	с�������K��,�twL�r@x*@S%������K+�x��27���5�w��F$"0���	e/�u��Zs"?�{���`oO\�D^T�v��I�u���!����B���?�_ �_Ϝ�
ve��S���^V�>8�K|`��"�q���Xl��tt����3��0:Ͻ,�y�4䤀Ƥe��<)^KY�ߦ�O
��1}&ݭ�;�ʤr?��-�P\���l&��:;���/�Q����f�1J���N厕�ŧB�ޒT�aܳ)���>�<H��]��#�֝:���A*��^�#5ŋB�!�p�Yw��8	:�Y�`��{���޽`A\�.��V�7H�j�ϟ'�=���9b�1�;�K���[3[E�V�`+Ġ߁]:�;��2G_�A�8x;=3��{��xv�@D�S/ӥQ�v���y��0�ϩPH���q�/8B�֗�!��+rB����hȚ��RI<�
xɮ��X,ꇐ�ۈڑ,䬱�@)'~�^�v�ƨ���8K���'"�	&�`��S�vʃ�M���b���G�,�9�3Nx�)�l���= 0л+��H��5)��_������8Q�l�gh
VS�3�H{W�s�H� gc�� =�F�~�¦G��

|� �!
?�������{�a&wG/=s)��e�1�\�S�W�Ef��2�C}���DZ3�2̐��r(���Fb�5#����Ů��,�[�1�.D�D�Fע�]�dǹ[g��ֱ�� ���Q�=!�8�MEBw�D�7	!����u�ž�~5[-�8���~�@o���	��~��q�$�/`!~��Dp�lΖ-�p&m�*�R�4*����R@/m��!ʮ��4���k�m�`nA�Ÿ�w��2P8C����U�����
�%�7�-V4��qQ��+�s՛��Y��P��6����|���bQ;V��V�����z%�Gb�5c�6���@���n���ve i���؃����qOp�G���Z�݋�h`��B��_
�%�q��V�ƪ��a�X�\/*{��^0܃�]�]H ��|	�]�y�Sxb��b�e ~��$pk+�%�lQi4�fP�g�(��jtf	gV�~L `y�<[�2g
?�u��1w<[b����Fq�������_J���=��!���!�6W	T��\��.��J}fc9��6��Q
&�������l�dQ�����i��O�?t��+ǯ�n�zC�Ga�G�0Boo��������o��W_W�L���h�g<Y{t����`�����=Bp������~����E��zS�	�`�e+e���v�}F�e*��4X���	���1���ض�qw&��!{�.���'*��03i�?�`:���1�6,N8aq-�
(l�p?���iѨ�mڦ�5���Gc�k�Xv7PوE��ќA���z`#IG,��Ʃ�(�3�bb#�c�Qlq��-����>�g���,>�`� ����e��m�s�-D�7���̱S��#�s��/��W���b�u���y�� 2�I���'I��)��X��T�6/�,�1�������͡�X&|vMC����hp�]�O���O�i�1o�<�m`ecRu���Y���q�2����:J�ZG�Bv��]4���T-���es�D�1?�i@#D��I�L4����8�y~�-�r�8�:J������
���m��U|���y0��e��d�-��F]s]P�BWF�k��D���-��(����l�����X)䀹�H��O��y�?p�~pW��,Ї�ai+]٩b�v.��dpmDiB)�>X�UBK�3Qx��F�����"�Çp7��"�3 -��x��%���aV��,Ҡ12UVC)���Ի���hʟ���_��T7�+F6�nd��u�X:"�v$fFsV΂r!+�%?3��F��P\�����^��4��?���L�)<fZ�i�8����24����ހ:�CP���E�uZ��ש�P�gL���cJ5^9DD�p�z0���|��E(y�)�S�ёC�Qf�+OQ�'�Y��K��7 _����P�;��t�����L�䭒�x����G$���-l�@��G�ё@��gО��B����+��裯��D��(�����A��Ն�BS��6�T͕�JQˍF��C$����Ft����~�ؖL��^2y�߳��˃�URL��YL��_�8���9�v�lx+�,���"^�U@1���͝����@q�R_�I�X�Z[�N{sQ9
"�qͱ~����!ܝҾ����(������"�J�
���~g1�S	��	[Q���|U����V ��]�ڥ5!���Sm�w�����o��˨��#��ɳ'���϶�={���{ޚ´�Q���S���J��	W��2!�2_�I���SI�m;�[�o����3�ʨ_4"L�R���3�K$T�X��a\�7�\\Ξʓ���	Q�Y�ԒkBr�`��V1�ʀ۝ދ��
��X��x���[?�7M�b�3ϟ;H��wcR��������H
�	����tE	�K\~4e�����f�%إ�~_�)V^Υ�N���V��O�bM�M�=�X�L��*�w[�B03��D�Mb��1cfI��UhS��2���,�N�!��er�J�C[z	�=�:���\Ŷg�q\�d@�X8\�e���P��R񾈿���9eC��A��,�0�X�$�Y˓o	�q�x��-�:��>{�A��OH�1��J�<@�$�׸G�T�x�]G�H��6���V��s�
@��X���*���#e�<k��}�/�u�x��Ǘ/��˗���r+`�v���B3�wο�l0֠EYC0�x"p�d�8��?�-����=�щ?_h������R�]dB���8Z$W�x��L*�Q�a4}.u�ue�ۣ��(CJ+@�F$�>�%k�I�qK���%�T( .�d�N�S���e����V�s*�4�a���I{�X=��_4��xl�aa)P��h����w�wk�!jhv�~��r"CC6���r�Ӂ��J�+���9.��^��R�t���W^^yY�Ry0�^{�+ƱV�ar�d�0��9�[�B�~��0�Ϥ6��@ m,��Τx��mJ���O�����_�V���Es�E�q9 k���
�w^��,^��я��!Կ��q�ܸ6}*�����bQ�aٚ�i�K�g�E7������{���Y��w_.�c1����@+
[ ���U��5K�4�tc�@.�����w䏮L��3��|�b<�
q��<ڐ��O��W� {enP����---��J�*���\)]���W��K׻�>ƪ5��(�j��34}D!|�s\�����I�Y�u�,7�>��~�S:�?�_�9�Q��\Ԏ�-��I-=B���h�Ε�KL��Rn�!z�
��Br#z�BX�E��D�0�!n�L��q��(g������mˋ��m�����������Lq�~]�Ea�3�TXq��w0H����@*5H��A�h�s�
7�;�
�7 �3I�0���m�;7�=d��Upuy�%Hq�
�9W����"���zړ'q�f���U� � �{��f;}0��>6��̖��4�dٜ��F0g
\Uk���x�?����a�Ro�{u4��Zq�I1�OYV�e^�+V��V�Lw9�
�`!�q��B�9�Y
O~�,�s2u��y���]�UҸ��:o�OD`�2�=m��L
{���m�$�]M��ޘA�)̽}�&H����W/C�7��֏���/S�/��˗i��O/_� �'�7;er��¶o�n�07��%���9��ʕ�_~_�J饹��P��)���[*�>;D��I��%��f0�F�~r�p5���;/��,�8��/'N���\.`D#9�
 �,M����2v̿��G�IfJvX&��T8��	A.C�{rFǜ
�E�F�����t������J���VV�^���g���N�'Lp����{����զA��PG�
ՙ�Խ�!��h��J�H�S(<�Ce�m�VXh���@@I����
�w�<�<^^�v�<�^c/��C&����ܕ���A��\�{�C�;)�~s��N5��gW��"  �x0W��'���>�I`�M�Ÿ�խ�j�Yf
,p�?��_��G-� �a�����I�r,�9�I���������9Ը��jL�a�q�����"�J�+�kW�< Φ�2��?�G�la�ںv�&�:�+���4>{a_;�C����3�Z���
���/<�����8*��X7aD�@�ί����&8V�+��{�{\�*�\FZ�7����Ć��ss�����+�����+4n����L���4
c�XgWg�H�E!c0M����>C+���g�DOb��[�T�0s�7'~�U���2�R[v�y���e�4�	4�`����cL�Ic�(zB|M��oH{9��ȕ5�4>>^��1�v�/�����.�r���w7��vr"�B�]��%F�{�Z��&S,R��*�/��p��c{q��@3�۫mD�ַ��'��呟���|�?����P܏���=8�������s��[��\:�tK?�GK��K�?b�n!�K)+e^0�'�U`R
8�j�'�]dǤ�
?�f?�bF
�����6�K�O�	���$��iw)]�R��X��I����b!�l�(�Q,G�5^��3��׀����=����h#+�s_���^{B����R=G���קv����ٙl֗&R�s5����u
x�1~[6~�blF�K���N��苖c4�E%���0ПC�����Sd��fSeJ�2�ss��7�5�ߥ��>���KoAڼ���I�aݱ�˨���೨�x75b��D�??�7G��E�7E�[6���9���G
��S�?��돾��d��!��� tuB����p���@���ӤD
{ݘ��#p�~!i�>�7�����v
n+ p�q�V�9$�	që��@�H�.�+�u��1y���+��`a�<H�}����.�Xl���X,����L�e�	@��X��u���{S��Z�{mඥ9���o/���2���,�֩2v{����-����)f4�2xxr��!$iP�\ޭpp����g8s@���i\(2�,��Fz@!Q�4�-�&��&)��I���ȂHd|lH��m��6�M�*�[$j�fJ\�Ҵ{��'�酧 0v�o+���Gw+Dޭ_#�C��QZ|��#�zR��W�2�p�(�s���ϴ��{�lj�Ǹ�V�m:�ln��s������zq�kp%���?#�@�h�m���i
���
�\�A��=㨕13����V�T7<��wK���C&����"H$�T���kB@E�,8���h:�jw�r>�����:��$( ~�O0\���Qޅ�4X�h�ފk6$oT.�e'��M�.qU
(ޣ����V:ͫ>q7.֣i�n_��_��_�����C!��
,fn�=I�5��y
�Z@���Z	?|��,ѷ�"ѷ���3�(4��%@��/�:���F��r�B�p"��Fh��6ے��������H�{��#u��/�q�o�5~��Bp/�"�|����/�WF�2 }�
����2X�-�K�s�s�$�y��O-_#�5a���b�r�ٓet ##��i�/N�@�8|�w�@����Pԡg�K���6��+;�)C���O�~rvjj*4Ek�qӜ�6�KO�<���j׮q�]��_޸�K0� u�����
��� ���kO���H"�X���_���x9
��e�O"�D����MX���t6�9��B��=1����Gao+k�#F_�Kqႍ�M�4�
���'���C�k>�2W���Fr��H �,Ǵ��#Se��d���ޯ@�*�����-���v�e �J޹���S�d@��U�v�w*���FF�X����L:J� � 
�ǵL��p�XZ2fM��XҒ�lH*�%��b��ÑLf>��ʕW�݃��կ~u����1�t(`xw�Km�A��~���R��5�:V:�A�=�@��(u{��~ⴼ�'�u����� c7�_E��R;�A8�R;X^+D,����N
;/�/����M�$��IB~,4�y��.�ί2������5��2���@�h�79Z��|A���;K|$�W�;��!cO�h�(`\�L�8�
����i����7R@�p��u�N�ON����l�w��N��Gm8r%��\�+���ϐ88~��>��k���yM~G(W:~k)�c\`L�7�;y�7�[t�c�ਨ�hZ�'������+q����X�T;��iTZL�'$P�{��h�c���ouƭ�f�h`K)���"�^H9��#��r�x��]�|~	�򠃯s�\�R���*M���@X���~��A�%	���d�t�I�t%dU�$-9����~ReP��r�B��
”��	`{l�\0�����g��Z����oj�w疌߅8�<\^[����W�����/��ۼ���gW��-W������n��
���-�'מ^�����$aO�=E�[X@
Y	�&[���*`~�4�!�.����p�
�#���v]ҧȃ�hz��E�'���5�ͩ���.��������c>���=�&� IDAT�[��@T�D�	��p�hT�:��� 0��i`t�2n����|�a*�X�{\.�҅e��β �=�ݡ���Jߗ��J8Y�Bg	�8M�i���\qr����$�3@!�^���rH�T����f���䀇!ޚ�hk�jo��X��z���Z��]�!�_��!|_���
�KD�WҪ
��>~O��O��cV����Q* �|��Z���&Ic@�;郠T���݂�S�mzx"a��TX�/?"����_u�°=�uA��G6à�X���b�-����_x��۲��4� 'RI�������F#�w�*2�zN@X�A�U�����lV�%?�� ���=߰�>t��A��3B�@_�DM�
�K"�k�^��Z{���/�@�@07��z��|m�Y�{B8��7��~��{���a8��^G���;_�Eޯ?��o��X����*	$�{
���w7�v%��/i+X����S��df���ܣE�BdM���g��>=`*��q4��
�wo7�A���S��C^&@^`�nK�K�^�y�wh�n�.��d�7�;��K[��;�_�:�}�*38�J�"�+=�0�^>?�S���xM�UB�qx���_����3���D"��Zw��@� rƓD.�H��@�]a'�	0J`�P�]�)�r���X�3�����:Sg������ok���7B@m��w��s�B�I,䳙D�B!) ����O�	����v̇�'�gQ��5w,��Y�H��f���xk�7R�p&x�P"�E�ͳ���JlA���e-+�C_Lxtɸfm�@�Y��6���������X�}���]�.Ar	A�P@�3������`��%��!��]Y��/
��|�^�&2u���Ux���tm�n
e�9*)�)}��v��~�݀6��E�5F? BIA{�P�:�V���0��s|�9��2v�r%�ZQ��po����+'�
D�
��3�$|���B�х�/�,����ɎD`ĻMn��b�c��-�v#�Ò�5TQ�&8B!����غƺr�8C�a0�`��pدJ ~���6N���CO�
@R��!��ڃ/n���o 9�3��
�}��b=W�!�����F7�jI�2�h�8�t��u(7�EkMy-hɿz5K�}��	cP:�M(����m��gpPP���N}]Cpօ:��HW~�6�D&��%��h\�g�I�GPj8���|��8XW�CC���e9�۷Kԅs�so���1�
��s&)�2��g���ê;+� �Pxi�n��H}���|2�\#E�"+�Jf�g�r�R�(�̋��"��nJ,%Lp���.#��o�\&#ּ���.Y�"�kõI�e&��>ae�LJ��=����a9r�����h�ui�G��|��/�;	Lw��+��,m?���^-�����/(�Sե�ۖޜKF4Tn#��0�-�`v/��=��F�v)�#�(��!��v�h��? �w~<d��r1�/3�V�L����8��L�][g��in�"��"�R�v���?�z��L!���;�@�ښ�c����z 8[]���P={�zւ<4�+�� [���fB����2�Ȳ#F,��4aս��%�$l]3-�.Y�o�������
��;;g`��_�r.�}��"}]]z��2�п4����%�'�.1��군Bfy���U�ɫ���$,f��~Ԯ	���T��*�\z��/$%ٜ׋��Uf�Ts��ҝL���w�&�"=���G"( j2�Ώ��!X�
�Z;Lk^����Ν_��f�~�@l��=t~��9��.�ޱ'����
�*��u8^n;:����7�����jR2���(wU�"��KG��
zG!�݋�(�a�	 7� 	�i?��Q�6.��lD��B!0)��H �0X�f	�u�lN�����5�G�ɍ]@z����cL�@��NR>~B�X��z�M�דo��*�(�.�J�ٞ�*����X��F�լ�EKPfit9��b�� 7
Cqs�6ol�~#��N�q)
x�8���2�_CX�~DG!�T7��H�`'�Ͷ���x�DwyHa�3@t�r{��-�f���_�k�eN�!�g�� I���ؑ�k�{��.5`zǔ0.a+��c���8N�_����[��jQ@��F�	$��;gFH�p5�w���h�pJ5lH�eK�`}ӓ�iQ@v���e��
W.���b.r�y߹���sn��=6%ɒCh^�2آ�l�O���g�i1H���5��зyC*��T�Τ��ƞȠ��ބ��;�y�w�ԊMؑ*
5������b�����i%��'�@TF(@%���
�X8��s� d��!�ig���\'�ЊI�Y��_mA":�����m��Ka`v�@��Yɿ����Ϥ����U\���da�;G��(���W#��#;���9e�oj� ��w�bz�&�Kh�����D��b��,k���eQ��E�N�+��6���/�|eB��№hi��\6�[6��T_v$]�K\�
�ne[b�F��4�N�!��>��K|��^����;JR�%.��c�����6���v�ܵKR��?C�K�y�Fx�2W���;����EQ���%�LA2�`E>�2����R�k�B������ڒ܁j�V@�!mm�2�[)���e��͘څOQHH�����5����a
�~�vM~`�W7���W�q�쌍�|t���"SK��}�?2��D���iѢ01M���hR�����f|[�"?�Yn�9/�7{�ދo��*��d�p�	{�[��0���߬oDPZ(��dY�^P6WG�ߏ�ҥ��M��8"y[[��[����X������\��%��.��w�Z���
@�H/�_�v�����X���zB�����gaL��#�<nI
ZP�e\A�g`1J�,Z�xM�,&f��s��s\p�.@,�
�6�6���OWW��aS}}���Jb?j��w�m(`/PD��4���񾑙�������?�Σ�A��@��D]
���4������?9)BŷE��U/��f�h�8��,�%|�ь����)�����Ib}R̈́�?��կY��k)5�ʫyu����5�-���BD��4�x)���m��)W�����:� �[�!>��S��6����?G�A٩u�q��r/�~�
U�k��[�e���"yy�BF�f�~e}C�����`X���n̈́$}q��
2�!��~�i�d��0A�� ٳ�?�`�E��L���?[���]0�1�ui��?n��c��5=� �ⅅx��`g_�=�9�]u_uo�z{t�ף�`{;���m�(��3��y��C�'�_�Ǥ���E�{՝(��؄���b���?/f��Ri�R�ɖ��ɖ��>.����P�����Ф�+�e���[K�B�f�G3�G/(̎��ꥊ�����vA�#�V��K�����&�b��߶�+���aW�#g�鲵�}\v�-���
��޵=����p�3~!�����G%��g-��#��
��F��1������H��?���|^(`i@2���6�>�I@��;񱍣��5o$B���ؖ���%�1�W�����/FP� Yb�B<�I"H�pp�{��sz��O��;��
���`��崗�Y�
��@BZ��xp���I�EQ�f��+�Ük�Y��.҇^����o�]���E����M*7S��R���{VvĞ�-�{�(�3����ZrT{�w$� l1s&���c�<zDI �%�_'��*լ�3�vޑ�6��4$M�e��tu�\����!ι`�y�w��N�G��.�ȓ�h��$��e�4�_�AH�5�YՁ��D���!
��0�E7V��ǍW6oD���-�ik���P�	F=��[o�X¦�5t��A�d�t�.�\���_̌;��6����I�_��;���?<���&�%͝�>h�-��4B�R��͊?���]6���iN4��׬��5����5��Cj2���ϴ��;�2� �I�UL��榾c���v|��hِzJ8:� <�s�P�<�:�����R���d�9g(�*a�d�0!��������ʮ��z�5�n�aKi?�v-A��8'�Bd8=!�G�x8��C�������Mz���;��@���B�{T<���1��B���ڷ,3pd�a�!�N��\~3a>�#��m�p����gx"�Xk@]��î����:=�a�o����?A�@�?�l�@���/�G��-`�֘5��H�`�>�6)A�BP�	��N����G�-fGHR2P��Sj"����쯦8Y��t�$�靘kU.�Y=]_ZD1Hc���)����d�n�D�)�?-%�� �\��/���_`o�9����n�CZQ�3h������N�#�B���>~���s�u3�<뻎ɣ���1�”���Ŏ
iD(	�&��|Q�^E	Q�N�P`��Yq�\��/qW��`o�`[�m9b�� ��<��(d˴�=�c\���˻��_nQb��g�|�\�+E/��@���O܉l���k%������×x��q��Lq�YA���>(R2���[T$0p��i"��]JÏ�c�K�S�_��qȤoM�#�k��ʦ�BzM�N􊇉?�^�%uP;��UZa��W���#���՝A��x�LQx!O �[ˤF�rN�…�r]��v��(������%�H>L���]�=�v͎������5�ڟg�0lT�V�[.F.zc��Q�Q�lG"I�*�z���\�e9��aV�"+� 
�,�|�`2�yj�P>D �B�b�I!�?��mƂ}'a��-c[$x�)��ߠ��$�W9�E"�xxD�N=];���+`��%�)�(3űo�
$���C}-������C�����9�$�{,rrK�?w�Y����!,A�{q:u��T"�q�����*
Y0k���`�!G�T0rJ�G/�ߎH�“��8"1�Q��`���	>hȻ��ν��o���v�D���Q�qm6LZ^��!j��s&w<��.�?���2���;�n�i�+!I�%�t5�M���݅�>{$��e�c��d��,�[�:2��`'L���_>`��q0C58�m��[��L��L[�'�E��I�`���a���<<<�0�?�9>84��a�|�)�v�ʗh &�T�4�H8��D�ǰ�-��W���TF��dԣY�N1'wE�:��C�w�p�
�q�1�ʺKG��z��Pea��)i�I�n@��킊3.�*�Gu�jA��ABc2�el��<�E�*q�1�A'v? ��ݣ׼�U�`�z�y,}Y?��3Z�ϓ`2���c��|b	�p1X�&�j���ضwg'���C&اa`���ʧ.T`�NI�Cl�+� ��YK���A*0ǽc�NR@[y@�����GE7*�&c[�1�O`;NN�C�#_��1�'�)��y�HUOO��2��HR,�9��ٹ���N@�L�_���11�gnI�����dw[Ը� �_~��Q!@s1��񵚚\U�5�g��Ls���Y�`F�ts3{x�	�����HZ�iYh�К�d1�G�A�vGE�xX��Q!wZU�H��F�K
5<4�9?���x:M��-�I
��/<��.+d
�~
��%x)����F�o����AH�=��>Y������i�
m��,�a�W�\��G�A����#Y��U�腍름Ѿ�l�Z_�M����	F�#m[^>(s�w���Z�_��`
�"3\
TG�o���
mt�<��#@"p��2c3����`��s���O���Ke}�R�X��JJL�*ț\��&x�Ӹ7�c�?�KE��!QF3�7A�M�[�%wrr���s�l'�JC{�D��r�0�%A�g���	w��M�}��2�����v�jj�,�^��z
@���a���1o$�/��S�����a+����58k$~��AQ���H[H:��D����w��������.uJ/fd���!I����e$�"��; �@�ٖqp!)�>E�۵��d��j;�{nBXE��0���B7��~KZ(��V��@{������l���+��?�R#k��&�_`�@�0`�KgɃ��=���N[f�?WMM�����k���,}:��u~����.�e�e���TS�a��Qy���,�"���h
	G�J׻���u�O{C�j��,�Ng�WTA�躊s�m�hR"z�.Y�uDX�
l�����/�i�����8[
ܣ7�A<��y�S]Y*���M� e�K"�FW8A��Ɂ�w�����|	g�A���I^���P�A�na�^�A�YIokq�`%k�eׂk��cR�m����~��?h�ӵL��̕�A�@Ѿ.m`��|����T��T�&'ӫ��G�e��'��xC�dz��ܛ��C���a�r2�u�ӽ�72M%YT1�x^R��%
1pP{D�ǿhIyb�.hʗ'�ɒK��N*r*�p�w9cŭu��'8RvJt��@ =N��׏�=|(V����lǶ��cE�zjCV}�V�K��~u����W�H�Ean��~��$aX+D�b>����z��&�̩�۶����"�60�Ϋ�p^&��E"��(J��2�n_��:�xQp2XY��
V�^f	$�A2ƛ
�Z �'�����>��'#<(����}3���Ƃ�UA��E�g���>Ҽi�5���W3?/��?O7s�oqBA��~PN��iB?�PK¨�`}"�0wE��Ѐ�v�_���w����Ulj�0�}����v��$�`�T'��\�N�v�xE%��&.e��$-~`�M����:c,Y�%�K�7��n���s�
*��+Y�FU̫�n�D 9X�
o���c��'@��� ���j2-m�Ƥ�mr&\8#�B_�k3��@��������~�`���|��6B�.�#n.G�Lt8zy`��&�$L���d��vw�l_�>�z��n�
}�����2�E�K�`B�f�0Lׇ��`��	��j��Hw�������1�b����M�
�j*Yp����
�qJ7tc��(;��
�����cU��=�(+-122�
/��S�{*�M�:x:����%��x���ko������GĐHvכ��}�����k/�@��׃�>~%�Q�4�fB��R~���+p��:��w!c돏ӀtÐh�d\�C������si0�|j!B�L&�D��,/�z�Fh�q���EkBA�g5�Qsyyy�c8:L�]'��4Q�=��	;�{oj�����Xr�p+�1�����zg�ѽ�1:�~/��1��/҂/Y��]�I$��E���ӗ��%��iNM"�a��d������������9�����y������G%��a�zWs�\�S9�I%�N�$.)#�<}�y�4�r��M�'�z܉����lP�
�딽��%�aSAG�G����ĞL��1��s��������W�3[��!ƜRE�Ye~��	?���Xy�+62�(��$lo��׷��;����p`��6��=�F9��UmE(�t !x;^n��\�"0+�
UU�hiU��g�>�/,_�yy�bc������ۻ��QOhk����Ы/g?|~�L�����a���qi�⒈���� ��
bj�&��晾�GV93MA	�������
��^P���ї�b�Y���A��y�f�s�z›�;������)=�u��V��6̫��p;�W�Or�<�H|�$�4k�ӉM�<|~	��to��Cp�z�fP�ų��&r�>����۳�s IDAT�Pǫ�yçb�$���@�9A�0t��zm#�W(�
�Bb�
�:��Zb�3�6>c�>��`�>��V��	�⌆o���8��������/��s8\Ѻ��G���j�t�n�1��=�ߵ�?��`�b,t8v��í��W��y��W_����3���&�M�yA9B�/;��er1�,��������!Ğ<g�R��״P���{���M��=�l�ɞL��猦��}���j:8rD22b�9�����?|����WAc��@�E��0�&Οk8�Md֒1o}�v�5��d����j�1�O� 7[�y���&��m�n��K]�4�"		�h�vS�T�Ɉ����pj�}�ca4a/a�d�[eU4�U�TZBn�D?�I�4�u��UP��;z\��ǀk����d�j�QW�*p�
/�6>>�=�0�}��){tm��|�jy�ի���O_�~�/��������`UPGK��wA�[a0�!��	�e���5??��X&/�3�a��UF���z)Qp3!ͽ�b�U��UE��(�D �z��7�`���V};�m�^�b����wG���i�渗˼:s�Ջ��7����:�Ɠ�F�pZ�]`����5�>>���ۛe�)T/̍�~X���>i#�zX�ϝ1X��VW+/}D�3���!�]�J2����7�Lx{� "�6)ǵ%䴛P�dB��`#D�[o�:)1�d/)`�~]��g�k6��5ō��#j�6�w��q��с�n��x]��5�8��X84P��Z<@���ȝmߴO�
<x������_�۟�m���!Op��Md��z5*)�K�./���W��	a/��	ԩ�ޕ�K��B�(����N��:�~ݍNّ��a��S1H����hԂ�_�r�̣ٙZS��E��	�������;~��cT�� �!�@�OI�;�> /�@?�V��b�,�b��|b�yw�#�>V���8�e�aey\�ďB`����؛���������[I3�1�7r�-���6��4�~���uZ�w"mF����To���t���m6�Y�.��Y�h
��vG�Q��Uu�t��E�ݟ������һ��nW�����t8�7�nu^�sp�mk*4��է������w�l����wW�|A��{5�dK��N�7H��GXMp�_��7� �����e\�Z�26��{���Y��sL�ʡea�h�i��1/�	�Kz�)LH-�%r�$�:,`���o P����qAz8�[˰#U����i����;��3�6[d�׏�r�H�,!�~c����C/�Kb8�c�H:�W�ㇸ�H�tK�]�hU
�	��.jw���|�+B���w&��9TBl뉐��i$C�w�ZA���Mk���	숡p�k#	L����zT���\@����"���p�\w���!2�tw:v����щ���tM��6��}��}����l��[3�?�ݕ/��wLL�ۧ�����������iF�,(��N��!��<[�̂��M9�æ�Q�
A7��F=S�:Q�"ch���� �a�!���	��;�eO���̣�=N�f�ؠ�_4���V�bu��S{,L�O���2��x#l:��3υ>������'��EzV��L���eVέ�'b\� X��NІ���(`؄�a�%D�8�=���E�zi�n���o�,�"�u�����C
h�Fk\z.*��]��W]�?>p��QUZw�^�p]���HO}�s��F��O�����Շ�<���w�}�r<�9�MYJ���9��I��T5-h�G2>\��}�����%���,������ġ��45���ωAԎ��C�}�UC
eG��AY�\�8�A�@X��9��@�hԐ����<
<͏��b������@f��-�\!ϨU
���!���_���OR0�f�R@
)H԰�J��
Y�a���2�^T�`>��U��F>���y%���y��!U�B�J�-%�M�5S0LX�~@̎�L�O��s0���_c0�)�(�� jp90�Ѣ�~ǀ#�o��
ECc������A�<����?��⋮��'������V�������7~������f�_'�b�!�� H h��e��h?�a�D%p����^�+�`���
}T�����'�^�v!�H
�HN	փ�Tt���50|�^�E0>��[ʑ:�>�._��Y�rU��g���"W�w�@#-�0��*�s�!�|�ܐJ.	�,�5C�6���7�r=N��q��b�Ȝ�����k>`d���r�	 Y`���AvD�$�K�5��q���Z-N���x�{p����w�Jl��]�08�=(ay�w]�o~d�
��BCUw��k����1q�b���\M���յ���7��<7~��7���7�|�����|����������4����w3G�X��>{�PE�sO�Ѝ�W�V��|7�V4�晳�f
�lL��#��i!����g�G_)� ��Ԋ�ꕡ!O��:��ͩ�6d	d<�c�z�s4�t�"p���Y�4�$�I�B�DL�;I�p���V|�F�c��H�U��eϤÚV��
�-*��Y?R�cm24���y�)
�p&�,;�l�6>��^t&���}m-ڑ��^g2m�;E<ÛsZ���8h�:
���fx��E��G�
���uu�:2��8\�E����w��{щ?G]�x�l|�+O����տ}��7����|�vv���@�߉��b7����:&'����+ML]ӊ����u��`H���h��*"87�%'+
�M򍈒���n�V�ԇ��
���ot�������7�Z4�ˏ9��7BI:#�^��Fp��K�	p�y�Z�| �Y���x�1�J�L�a~�,b��*�̭��Mlq�ۂ��?�%9H_�R���H�b�Hk'��,c���������{��ؚ�D:i2ڃ6 &�J�qI!�¼wl<�c��V��1�n�1-��J�@wA�@]�Pi�.�;�5U���߻w����N���{���Ͽ��_}�'�o����������=���\̚^���Ǔ��n�t*#|R��R����9fo�?us�tꓛ,���p��I��ȫ��?8�tc���X�@�5��3,;�z/_��ʩ5�9��:_�?_��F��ף^)�f/1k�O�G���8�tZ�%�{\�cO7?���:	
��@�����'��f�H>�n~I��(���p	�n;�9"&��P�yQ��-���I��@a��"������mҁUoL�-�H���z+�D�J�9�)�%��mEx��syMyUAO
z�š��"z��q�fa��1<�NE��g�⛿���W��������;w�~�@�BbB$udxвeR-�F�d*��A�V��9^}sĚ0Ȳ7�>����}���$�e�o�_׏��#��1Hn!X�����x�D�Ww��]�36ّJ
x���x�n�4�K���g��Ŭ�,�H�����yA�̍���$��g�L��~<c1GȳEF�H
x%�El��VX`Hc_�'�����q�׸dM���|�{M��2����4�"�_~�(�i�I���ݩ�k
+{*
*ѮU�6�R���q�2�>]��$�߷�|�ͫo��`����}|����B��I�lr�ρ�R�λ&��7�A7���4���wS�8��9�sn���Y�����ɂ��ǎe��c�p;~� �X�� gb
Z������!|��?���v��.}��P�
YHr�����v!'ȅҴ@�-���-��𢄐;�P��J�� <VN"��%T��z+��ճ�%
��-��R���������=���d\[�Q��刱6̧��C��p�B�՟1��V��}	EE5U��fA%��}��R��a�\���/�\:�
����m8���_��W�wa��J�,N�q�ڱ�9�Ɍ���g��{c����aF�Z�
x%��4�d�n
q՜�E^��B���f�\dn��eI9) �_g.z������[o]
�y0nt���&x��]�0Y!K���"��	Y,*m���hw7�As�bUKeG�E.kU=L�;��!W�6��W�[6�0aQ9FA0�i�ЇZo��.�����L�����,Ѷ"��̠�(��4W�T����0�tw\�9��/�k���~D]'�'��}���~�9]�7�@��b�2�]�ߗ��J����*�o^�nl���( F�Xb�&x~��"!wHKOCޕ
�5`0GE[�f�k�=@��.s��j�W�����GN��H�e������h�*�	�P�JX!KԒ|�?zF�{��)a��1� ����{�8��%���|�+�m����+z��<����{�|~�x�d�-��&'�^C>}ۤ��jُ���\��-���* _D� �Z��r���2Ll�{�ǿ��W���Ͽ����||��ڭ�ۭ[D_sV�.�|�>�<Bs �BN�P�O��"��+Y��żqc�_���w=t}g�C	�`r�E����y-	��$0���������`{xݟD�|nB(_5��>�~ #_�/��C�C�9���(-�+ę@v�\��/W�Z7�{�p�Q����@�Va8�]���#[	Ŝئ&������m�hĘ0�"����j@Պ����,�M�.,�@����28RUUգ$�/G����||����Ͽ?	���_�)��+\�~^����x��t�Ps�7�a�W)$��`d^���	��M�
|�=n����7�����p�"?��lN"۲�
��5�ԙ]d�'.%rs0
y'%���E}���`~y��t�vh.׀�}�o�K�RD��ڊT��z\)Qg�S�M�8!0T!�h+�����ғj�	N�zm��[&�™`~�㠆`�od$0��%I���[����f4-��Z�Vgȩ��Z�J��0y�X`V���	������`����Gy�0����/����ww���߿��/!�����_}1���z3�p�!y~7� ����,}�d���%=��uCqvC�7�2| �n2~7K�7s�ʼ�lά��V\.D��Q�br��Ф���P/��R�?@li���{�����'=/�rչ�D.��,�*�Yc9�Ym����3�I#�h^��VK-y,����|V@N�D��p�Ͷܶn�t�ɾl���I؍��&��C�,E�YY
8�Y��u
�D���V��%�!,��\�(��0������x����u_\��/a�����ׯ�`�|���(�y�2&��\?d'�&�=��<�F&���7�����xA�2n����f^O��N��J�رlPFT��Z/����9�@zm���A�^KE�y��@�nc�,�Q�y/��S�R@�:�ȟ�5g��Y~�*��2^�h� D*pNms��k �4͛�|1�����no��m�v�C��mAT�Z���vO��#�j�h�:�Y��"|t�z�A��
��z�޽�2/��8�xzz�a�܋/��^Ր��4����"3K%�aa�ҝA���<@�T�O������xx��:��o��9w��J�r�G:���>�iF�1|���U��fia�opfqu�	�=u�i&n�Gۛ�Ղ��T�yu:����s���
UF�^��b*.�WÛ����(�Ӈ�?�@�ȳ�K럦��|����)A��Y�xNZ�+��)�0~*a����L+ ��6��0x�nZG�#aW��p��Zc8�1�I��d��a�{rR:��!�G	��V��ϸ����=~��/`??������|�ެ�*�*��;{��a�_�(%;쐔)��ɹ���wꠇËc}����:�3��f��kq� \Ď��������wC|�9U��_>M�	o��%�����;j������)���VW�+��m\
�v��\�O��q3`�R�dZ�$v.I�##5��S��&��`��!���g^����@F@ȱ����扠�P��W���
>���&��tqb�D�#�D(a���[K�7mj�'vkU�-�ѾᵽK`F���N|e[{$�����gu��������J9p��'u�kjl����暚�ddjz�$
�F�`t!������e��E9��V��
��6�n�(�`��A:���z:H�0r*�<�텑)%ebo��53j�`�I��Gjc�n�8]{�>;{,{L�G��ȕ�gC��k
��h-
�Zrg�q�%n�k�9���\�E�3�gU%8@�`,~���P���V/,L�'�W��X��m0��D�WQ!�v%X�>��	�N!���>~T8�Ⱥ��/��+F�J�bg�q�dt�tk�K�q!�[�2�P�{oݛ{����1D�ۨ��M��SS����5�P�A�
^���]�q���6ݮ^�J!��;ǻ�E��Gh�8���8 ?����4���9�t2�4���)!�B��>lM��
�*S��锬��Ltu8�]���:���AX�>�H�f��tcv3�N3�lm	�^���W8TA�A����F�Ga�_m�3-*����\���
@i��/NH��i�j�d4�K��4�p��<k�����#�p�m��-�]����v�|!E[�<��$��v#�
�ѰP��D�����{���S���w���k~��[��?��*seeAy�m2��]�_}���Ec�?���R���ŋc�����9�/Eҗ!�:�{ґ��@����b�<A�ב��@��51Z�}>�,5��M���t3�[�d�KOvMvtL�"���uk�^�ݢ��c��Wj��f��ys�8)��T��~�+�:��b
��!�>Y��;~.xp��ZS@5�"`�Em�Ua/ȲJ� �m����2
��1Ұ��0���6( �жhO��ʔ0ق����n�7�qؖd����6���a�=���j �[)������=e��+��1�`(�@�o0�'�US
�.����+��r�R>wx��p����￯+���.�o/����L��.!w���.�]��AG
]Ys�T�y13��E�]p� m�i�i+dc�������-`G*7Ňk��|���]z\�3�w�@�п���Y��xR��<tc�A��"��g�ǝ�9q��3�r�._�?��@�[x�z����m�+���Zⷔ���> �B���C�ƾ��8�,����<���>�N��J��a�����HD�h	'�aghɴd�ذ"�N�%�&����3�a^����>�'�7���@�hh4�d���1ȟW4|�J?��O������^�t'�+��������O��������X��V�w�vwr�e')���}��n���Kb:3s��k1��.]׊xs��S��']�i��ƺn�-��.^�c�޸�~kw�pĿ��^H)�)�;���u�Fs^ R����\d�&��~���N���xgl%	$�k�Z �d�=�g-~�
��29ш�_�#���1���M]%X�g��[`*�y$`W���C��b� Z��\[Jx[#d{�LmM�p�֖5d�&}�p�X�6R�����jEhT���?*T&��V8�ݷ߾�c�(��4i
�l@W�⯪�FP��F]�X�UW��w�=���G��ܣ����ng�uo�\��=��tkj栫�&�,+QdV�����Lg@��S$|�?Lu��>F|6�`��x𲸙��1��y���=|Q������V�Ɉ��Y+`#�O� E١��jIy5T�ng��'<��Y�j?�>�2nu�T �{��8�}@��
�Z�?/�c������YeF��VN� \H��	ƹ+$S�)� IDATr{|!�[���?��5�D�5�l�A�8'�-��&��k5.���mt�>~�$M�ow�L��Q�Aޚ{�p�+��J�`���cDb(/��{�+Q��͂���/>���X���bqR�|��T�A��3]�7o>|xc�"�yb�qE�)�9����mL��8E�"�v�a��z�&IY�x���Ç���\�7D�E\C��C;��"-K�s�`����{�8Kܝ8C��>Ϝ����K�>c�� ��`�…�V5�^�IVA�Ǘ��=<�&����EC�~Y}V�����k�P��,��V������$��ΐ3N�%�6�͆�N��j\�	���m��V7?Y}��m����R�=I�5���PLQp6��A�UMo�JK(`�8��{�
��͵�b�}��^d�����`yfj������L��}+�zd�]��k��ۮ1��rr1d��L_W/�Py�|�=���-�d���n�|1����ʻf�07��+�-ц���,�;��Gx�����o����v�'�8#'�BщEw$4�~!����	�k�������x���������^>���l�,5�`wE�>��d��%�d�(���D�|@��R�t.--��v"�nZ�=^��I�z�H����a"�{����g���c���lE0�,LUN,i�������$�
�B!P���/��9]�˵0�z��ERwk;53��һ�bfw�o��4k�i%E�F�t��d*�u�}����C"��kC�gj�\�$��^<��UM
ل��W�oJ�e���}Q�W��Yhhl�q��0$�
4~�������LO�K�'��o��?�~J)�a2lI�a(IE����҂�պ1��|�շ�=�;�������!���z*�̚9�eˈBܗEN_����je��Ix%�Y�D��a�a%��&{�~���	1E�bFc$��}�}p��'OJ䯼_�	@����_�/D+�
��oZ|s���SS�R�hr R#���`����Mk����;��7v0v�Bѱ�]�i�퇇��]<�z8�x�F!Y�L�]��t��"FQ1�5vk�V���i�tu-6͓��`��n��w�<�?�d�#��%�D�vLM����
6���dA%�'�ч�`�����_��t����L�'�6�>�2��q�I	��_ͅp^����#���vd��j�^^�B
�؋@���a<�j?�b^���ҳ�����W�$�
�-0��-h�{�	L|8&S2���"C�}0�`#�$�������'��4���{�J�_����w/T#�W�������
�C��h���4�я��Ӿ�"�RH:���S����6־{�޾{���L��sMM���[|����$+m�Aju������j:=5�F�37�����޿y�|��n�����������4J)+M+�z��eK��N��ז�j�}��g5�;(o�<
��Hr�,?�.b���n��5�1~���!Lx�y��<����jm�J�%�Ad=�U�
����H��m�|l�#6x����<$	��P@.
���)��1}ӏSOX�}����c�t��^�KZ�B�Է|�Y���GF
qSc�@]wA�@�9��]��r�B��$/3O���#�Cz\�%Wn��;<�y�1�p��^���ݩr	ф��|L:݁��q���GQmfN�؛�/���FԈ�<�����W�8I���9�N}��˫��C�����3!�<�@Q��D�(�S$��g�y��8�
�[o���A�p-��:����W��Σ�G�H����_M�'=�+S���rV�,nHȌ��U\D7� ��$��$*q[�z�a�M����$6�Ӓ�nz�hd����b��}p10�"4��6ޥ8D$Uݩw
�$�2kj�N׿�gM���ӟ��څ66�{��n(Z��Qi�.�ʜjP�����\��Edqc�x񐮙ś72{{3��f��{�vオ��ؒ-^M�v�ukw�c�Lb�W�N�f�+<'�v�a�9z��	a��LJ;��dV���0,�w�PFj��ΡNJ�]�)�	
?�N�/�����A":!���[)���—��5T�4��`�~�����Ӈ�N�7�E�׻��	5R�c�3$��7��#���݆q,�P���x|m�|��MJq�0Ύ}t.`K��	gxi)a3-%��F�DY��^(�3ƏܑJM��"^
}ל�]P���""��ݻ�r�o߮�����BSf�#��30��p����<'���_��"�G����ŗ��H�a{�"�s��Z�SM��z3d���#���i� =վ;6u���nע�as�i�
���w�)��M.6s+?/�L-f��	�6�b�4}#��j��C��c�uK�ݐ�Q0!�8T�YVB��Z�%u%�-���.����.���V�6��n���y#
�C�O�x�Q(,�#@�k�k�p��s�9P�a�{�/�+`$�����֑`"a'I�6�9�ʞ�766F���lyž����e�l�AX(�wW�W@O�|�R�T����;m��Gy��r��pS�ؓ��{�($^|������s7�2��������d�dj�2���;�"����;웢o��'�<=�w��Z�Vॸ�=\)ސ*;�S�Mә&})Sɻfs����f@���YҦ�"��'ΞP�W���WM��)����Dh�T��L�į>B���ËX}ěL�@�7�Ð��*}�Sc����x�`�b�u�>Y�a���^�/v2^̽^[��A��H`s��v�:��g�G8ˤu���7�Ϟѝɛ'�;�U�)quҍzW�<A�\"1	�[���s��68��ۂ"3��c�(
�_���E��|�k���/�fȘ��{���˗/�^�N-�a$�.�I�Mu-N�M͌�qw�@�9�ڛc��
4ҟ�¼�T�4����э��V�?`�L�z�|L���)����ڧ�+4�:�ED��׵HD�¬�?�z���v�z�F�=��{Y��I)���|�d����8=�I�
(=�$ln�1�>�t���k�Q7��'c��H��T��}'I��r���H��H�fK��^�wo#q��k'Gl��Zun�?N?KMv���[��uI��tW�@�!~qW��(�X� fC�n�!%�W��S��Gn}�o�-������wO�:���cq�c�c�k��4�"ߙ�)h���V;2���y�'�@���L�eR�w�
fp�M���!������yX�&�sn0��Q�h{������l��fU	�\��C	J~� �#
�qS�i���{y���nZ���g �^/��D�_p'Yk��F}1,l��,#V�b�>�"�"�蕇����>#���>c2���ޤ)v��
��-c����P_�i�c�t�F������@��
(^��o0��M����s�:/�rR٬[`>F8��\����vM�R�`�}�����D�D�����概O!8C����M�pz��v���Τ2��?xz++Q��x�=+2��������sj���nZ��4r�n���(\�$A����i��
�}'޻�ig�	��ƽ����o�h�g[~���H%�WR˕�
��n�c�:���%ƭ-c�7��e2ى�$<@���y��i�^�=�$k�"�]3Fߖ�G�%a��rE/S���I��`�4��YMF��<��l3�C�6��Bpbb�T��4I]o�mn�-�-�-�}#��`��n���8ݘ���]1bp�	��� ���Yy8���
5
�,׳0X�@ϥ���F\q2�L�&O�~��O	�.�z3�3]�y���ܛ���S#I,f�3��&�ɽ���E�D���V�.0�o�"3=-�a5��Ҁu
�<,ʝ����\��$���'�a��k��4c�ݡ�eh��6���ڰe)��>-b��q�dgp̓��J/b��hL�����j��->23Ƨ/� �4�$�̻_������g$匹��0�X�����A��@+=��m����F:�F�(:	H
;z�;�FFF0)�H$��wo5dg`%	hhd=SsJ��2wIB�,��P6dz).�s�*�aAy��c�y\��S�х�?��]b-���B��b������2�+7t�2+ґ�n4/�]zo��<VW'SPAu�&���I>�
�)4�N���${P:��Hv3VnCV!G�gA������X|��?���r�}D��/Kh�ȣŏ��|��jG$�j�8
3��a�Ѵ���b'B	�s�2�i�m1��?�j�'Dl2f��-�'�Y=��7f���Y���	�<��8�A��Zk�H0���{q6��H0l`s6�pb��,A7�{؊�(�����"`�
��r��jt�X�r\@6�$�����m\�\����zdl.�<�p���b��!7��k�w�`1�}s��R{p��V�O�;�8�m��*&8Sܣ���Xf��N�X������F�W&��6c�U't�$e�D7f������T�")i��E�Kd(�M�)aG�g"lĘc�IBF�f����r#����W�Z�zm�To��b|���)%<�Ab�Ԩ���A��)c��C�وݾ$��`0�}�`����Ai�ͦ޾�;#���͖��;v��Fz׷�1���4�<��8e�e$i2�������ފ��v��(]fs9�(y肻2��^^�X��V�B@�p�Vy�0X^)���ı�2��A%n�����"�.+}+��\�V��Ճ.�u��*a	t+\�hf�OVx��R�&u���:�e�F�0�[٨�Ar|@sފTB��C*��zk ��P�<
��n��ڵk���xnG�|�-wX��Yţ�V
h�%��;�����[��
Ս��6k&\vW��X���8���b�%,�ǣW8�׵IGt�6�u�e�2z�92�z���_z=Bf�"�=!u�F����3R|�ǿx�0�?0�l��uu�nGM��r�k�QsM�hw��ڗ%?!N5���.�iۋ��9�V\8y��r>w�����]�z�?s����.�3�����Z���$�.h^
�!��My�d^�I!8�b��:ȕ�Q���W��䟨&��,ׅ?��g���%�M�̹��.˽~A�9-�Jk�V�B����:)�	��:;��\)�t��+Q�%�븼W��U/�jз&OJ":���O�M�k$�kp�5Ջ���f\Z�S�(\bq�E��@HԠ�d0��`�g.��@������Ͼ��ਣ�;z9�S��P�,u�m�o�*Q��@�?�R�.-ѿr�#�Ss�5g��!�.����$oNR}q�F���t���`�l��O#1}p��l��c_��Ӕ���iœ��#}$X+7������B�*�x/+ga����"?�=u��.n�̽~��E�> �T?c��_�E���4�
�������sd\y���)���V˘��;�I!m���X-��Z"&���dYcW�u�
��Sdܮ&I���ZO.-���(�$�<=�H/�Yλ��⛞�j4W:�h��2�"M���F����±;�1w;

��\\.Ud���'T��[#�*�WZ��\��#��������Ww釒Z�>ފ��&�x2�pc�[]Mtq�LGzoR���v`�f�YQa�Ŀ�G��`h��Z��'��v�<�V�Pj�P@"O��J���`7��44f�+嶋=��׏�:�R��(�늟,xY�\�,@1��R]�q���ţ.f�H�\��<g5z|�Q7�[�^>��m�b��Ճ8�Ga0)`�WfBb����mY�5r�u�H�ȣV۹G���G�G�G���������㭍���1K�V�T����|�=�kz��;�?v� :��qE��QG��u��}����2wqG����P+�j�Ž˗1�YU�~��5
�8dw���o �BƖ&�x0�`r��P<?�OM�P��C���G�9��~� �I� ����O�E�P���Ȑ����ۍ�������W�%	�?Ґ�k�`(�!P���V(��/��q�n��bSw��\���4���T%d�M_}��K�u橥\����8$o��}>9{�n��2��< "��'��"as���C�^[$�����N���G:���y4�Dt:ձђJ������������ܥD���FV��,���teO��uu_v���p��Pw�@]���$��F�������mE���X��4I;jj���(X�~���ݷv�zz��lr����.�=���>��VD�o:O�?���
�P����
�e�ύ�*�t��QC�(oC�^�3��V�%G�Z>hq��~|&%t"7o
~t�	<��͵��~�^V�µ��3W?+�������n���R��8 �ø�����֊ZO,���_[c����A��b����H��
�|7�k�FH�6��N{�0��t`�S����z��ß9jH�"��%�P��<8w��@��Ey�~����hAt�8%;=�G���p4ZP�5�@ʱ�*�aaaba��B������ӧT��{���!��lp[�)���/Og�֮�U>r�Y���o\�V[�2�KA�่�w6{Zz���_Q^\��0R�3���]W10��U�	�붾e]-�{�I�(��%��3�a��|���Ж�S
��-F�0q�
�����h�5��lJ�J}��h�S&�\��7N�y�c�\{|�(
�z9��EvN��7$Ρ���ZCC�lc�����x�Ҫ+��v�^�qXͻh��鮫C*��@rE���m�W#M��E�B�Ak^���qU��B���~W]'��F���oK�9��rXc8����6[6'&Z���o~ ��?�^ĒFoJ���u��UJ��s�ò!�ҫ*�$��-�,�|6=��.�W^`�^�5P���J
�8�����3Z�E�"�ƙ5�����1��"��?a��4� �k�=�����'k���	��Mt��o���X, �|���� �9���2e����k�u�����<�Q�Y=P@�A%����({4b[J`;£��	��I���e�cՎ�MYj7e����U�Q��(�෿x���n�gQWAU�8��9BĬ$�����G
I#�Kas�k�~eY�Yv���0_U�J�2� N/l�x�	9�G���~�ǧ���Ø���������b���3��K��r���3���)�be��$L�B�!�:��1w7��"(;�G6��ǜ�I�u�f����P���P|@T@4ώ"�r=P�~�~�_���m+
�	��v{{ۻ��J*��:���j�I�m����!���%���0�+��"��/s� a��=��k]O\���t�%�կ5,q?���
��	nD���׍V�ۨ�����f2�Q�c�<���(�b<>��p�(&�B�O�؈��‚��Cn��G��ǀsn�����ʫ���"+c�L��Sh��s�?�6�D�!a�pCK��AZ��B1����������R'b�A8���d�i����HKA�q�R�]]��S1�#�%�#�;�œ�9�zH/~�����管QZ�o����7
xR悱!�K���k�7��s.u@�_�?��E���]#��婢\��������dJ*8�W����u7���Vo�}@�/��!([��f3%�Z��v	s���GO�
<Lf����x�i��!k�
uI��Q�x�UWV�?�H8�'�s8�+k
�~l.��(g�*;��g.�V�����B���/�|��/��9��~
�0<G�uLb'�^R�.�g���>	䪜"�[r4�N�Ǎ�c���PR`ȶ��vceѷ�$��6��������լ�?��]�P
�P3�?��D? Nl%��Z�i.��%�%̴��gk��J�K�����n�������Q�����U
jbg�j�5 IDATy.����K���r�ʺ_2|2�Y��!�Ơ�5Vm�d��'�) \���s:�+��^K$L��d���������1J�Ŭc.�����'���ʞ˟u;\�����蕁��������Õ���,r��&��R8�-y�J��`�o9�`i���߿�:$�{��˜�Du���V9�2�n_�����]��~��$h�BЎ�Au��J�Ջ�1�t`�R� �Y@	��r�QU�:`�ꝭ�g
L���ę7CtC�?��i1{�t��
X��1����bI���2���D����oD�xB���V��_Ǯ����Hc���B�J�9�u��d�L	�H(�	r�d*��<���6�-b2a,�h���;��"��66�@����z1?6}3[��b���5
8���NV�
�=�����N�L�~	4@�[��B$`�0k����;�*�*-9#fU���R�ӕ�ڦV��|�ӧ�=�����;ח{!��>��Z�ްٛ��Ɨ���}��mݜm�)�����F<aK��ȭ*���Of�or�+c NΠ	����<x@�ާ<��9~�_��!�
��ϨO⇉�˗��$G(@��אvAcL<pq ��c����k-t���M�@}i�ya�+`B;P=&�i��J��$	��w���E3L����w�
���l����3J<� �}�	����+ 6ݐ�We�����ՅS��%>Tv�?�
ᧄ�|N��o�	��Ï�	�X�	@��@G��3��{+��z������q�-q�<$h~/�����d�[����^bX�@��f$�5n� �������M,�xf�U�:j�7~��v�'d�3���.�1�c���3sH ����`s_)�z��������>��<�}����}wو:��e�H��c�#����h����b;a��SGأ]�7�I�
zF�c�3)
�	$�����@�L�ÞژX���w�{�>�tl��^OF?��'
?�M
v̈́�Ǭ�}���!�5M��u��JL�Xܴ����@��1�b)7��\����`�B��:��{��VV��x��� ���`�e��w-8s���TL��\��Z�}�U)%�>!e,�q�o�^�/DњWPUp
[����-���B�bm�Jf<H딸V��o�`R0H9��;�ݭM
|��<��|��w��Ž����g�/���4�d�>>��:��͙�.�Gk�1RCݱ���G�+0���MOh��X���;��N!6�[��aTj�����Е 
ȱxp��c�!pO�d�+�p��n��v:!�.vfC���e�P(���r7�Iׁ@{ ؆����̽z���i�u�ƍ˨���HA�	@���A��QV3������:9�+�X�o�qn�e|t� Bq	s�VK<g̀G+)�x��_���:j|G�y%u���]�����/�ߥy9@�p�{���Ͽ�_�A��A���q�A�w��A�X-E�ǢƼ���X�,��Ȋt�$�ԟ��Y�&�W/S��O������ߩ��W��ɻ{�83���ܒW�9����`}RW�CO�p^;�A��U��–�>ѭ��$���o.�> *`e7�3D���ް�m�b�W�J�m+�N��*�b*�R==�ica�_s���T��ݒ���Z3I�X=+��$1��t�J娸~ND!
���it$��x;jN�*\$"QZ�&��|���k���w�!�4'bP�?P��>c��D�gR=�H�����O�����]�yg���>!}�9}Ę9�i���C�.d��F^�p�C��s>B�X#����P�CVAV��`�cA�&)]����10�	`C݀Q*cOlk�E!�����7y��E3!�R1�7�W�6������ڢZ$��Rlg}���r����,a��&���Zx��i�ef\R�2�ĕ-5���-��VeSQ�{&N�Y�Z&�K��G�����~�BV� .R�
�?}\C������
?x|��U���&<._�Lj㳟��`e*���~�>������Ka@�L
*���q�ȳGɑ�7�.�{���WH���?D�e��^`�7
��D�/�a�?c_�@r�&'74��`�K�^�����u��;�簩�]�>�0�th=�h%T@��^�'0/Dw��v�3�q�ڶg�\(1q�%��e0���MV@��&U4OX�)3ae�n	�Ɍ��pI����-�⃆�U��fk�ۊ��nG�҄8�,��叫��B��X2N~r��n� �n���_�|��[0���a������`����lw/�{�<>��#MM/�*�K������}�#8�㽏>���C蓌y���]����g��gO�_�t��bsr��=��C��A�m��i���� j�_3��I�@ �A�̓�ّK��UH���%Y�m'd�-d�|(|	��E�#g�R��2{t�%9)(�2�0) ��egډ����>�ʱu�ݩg�����5,u��a�}�(�FR,jG}���N�C�Ȍ[2
��j�)3nU�VoU�Y�ƽ�qoG��@ ��Ū��Y!���rX�a�k�'(
H���Z����ߺ�{�ҽ���.D��_���(L���:�}�3����P:���x���h�#���/����a�	����X�f �'��͆��Kp�����a
և�D��N
��_("]����@�H�R��/�)�[��e��-"8P��4�_����'��b����	��f)��:bn�нB&�6��F���J����3����7�+Ml�	fmv�w[O��+�����t:^o.�h�ZqE�<qQ�EW�B���`�3��
��o��\wK]U1���Ebq	��sFЊ��ٙ�Y���h��W�Y�;�~����|}(��x���D]�����>���*u�hK�wi{X �mx���!�ޢpit{��c�ǺIQp�	Iÿzى���a�Q_��ud뿵S�_����_�@oS��s�$O����Ϧq�|@�H�W��T"o���}7���6�����U��s�@��	
J(9�H'��U]�}��f��}�"�0;F�8_
��`�ۅ�++��B1��f@�T%�ͩR�c�)�8��^�HÃ#fb��NnX�߄�A��UsA%�v��**(���Ҹb�&�I����,�3�3߯��鯿`���.���p�S (�3C����v���h��wM�v%>OjC
����2փ�5K#��M��e�
�{���z4-�fO��^q�N���߽�gya0�`.ߣ�U-dp�) &)�X��C��t�'[6&��<h��m���:������_̧ed(
�&�	@JD������a������ᰡ��l;���˘�BT��7-XJ0q��%B%Y��-YmY��xkC���* ��da�:�ep��t���U�	��
����nuU5W�Tl��͢�!^81M^��W�@����!z���?�L9�+�o�6��.��}6���;�1�;��߻��A���D��[�v*���%���g߫�����0���77���
���i
���@o��� #��-0��T�8�T)�Qp�x�H���T�@���%���7���Ȧ��'Z= �C�<��8��Ϲ��.P�^�3M�<ĥz�3 �Mvxs��2ooynm����k��V�5�d�ʕ~���f���H3��H]/H[7װL�D�M4���t
:hS����vq,wrj��	^/��3�I 28�=`�}�û������?���� (�����
��8����!|	�
��� |��h��!L���u0z5�G[Gi�a��V7&d��}��2��wBD�椈wA���)��Ő�l��\�O���tLLg����I��������	��ϥ��8�n#��D"���8	�>�PNt��JI7( �ҀQp��M:�.ZV��+(�v�wp;��|ż}�P̃8-V���s�T։��aˬu>���؁��3kV���W乩��|���`��RPQ��%�g(�?gL
8���Dk{Fc���ϯ<���7��O�|�10�����]�h|t�pb��$<@Scѝ�(���7q�jܚ���eF�D`q�gį��I�N3�߿�^��ʱ�6� 0����]�N4�_�'�ȶ�n`"��j�v8���>�-�Q5�]���hy�t�%0���&x�ڸeq��J`�/,/?[F̯�!(�v�+�Ž�udH�Lp�2NId�@M�Z�	��tv�f�2`��j�� ��KS�,�	4,M�V�Ӫc;+��?xNX7�8/�����(	sA�>~�y�������}W�~���2K�fe��}��sC���V���3�zw��Q��
H�1��R�BX����ጨ��7
8hG5���?�Z��
H`ɔr�a����<0"a%��d��%d����t��4ʉ�����d�o����
�3ܲ���1�hש��w�;��	��|��F�;m��P&FwI��bRƛ�q��v�ss�<D�� E�=|���o֪�a����&���w�}�uD�\��4���{�A�s�Y@=$�<��5S=
������;a*\2:r�[�p��,Fԁ�!I�����~8� �~�_��.��́�֝��������n)���#�2h�%D���r��_��2�j`��2w��o%���T��&x��>�²SF,8��ڇ��a p4�6
)D�{N{vg�}�C�Z��{T�$|&H�2 /3����.Ƞ��`B��YԣHpg�p�AWl�C¬(�	�����J�����_n]��@
�y:�����uM�(�0L.�w����M�v��y�@C#/��P̥0M����C(��^T�0�a�UwL���U���zK\=77@ܝ<G��;Q9��Ɇ
��8Ɂ�rI�b�6�Z������:ZY�艠�d(I��rT
>`ڙ���{���
�Sh�����=_���yN�2~h09��@4_�1�ܘ!�U��A�O�:���n�~"{�\���GE�T��ݿb��_(�w��b}?�|���_�_h(.�w��� u��R3�� s��Y��;��%�kE����c����*�L����L�z�k�D���HVۜW�	Ú����T�.�LR�D�{�Q3�uV�?�81�UXr��i��>SQ*]���R5�0é��^���n�0��ls/`�#���A��t���:a:�
��7�wĵv���8�"+�g�ǣ�F * 򇫓�U�����~��\��{e��Cq���g�	A��$T��M�]�u$�0���徬;���;����,�˒0��$c2�[�$�t�z�Q��
A�zU�������
��?���&�r��ҴL/��b�JWD;��>9M�>[xK[թv��4U�9�^�<�	JQ�{��~����)9M��D̽ѥ�h�}�sq�޶ׇ�������W��5����;;�l���K�0h�И9�E<x�9�r�!�,j�\�d��b�r�l�)�@�h�M�,�u��A�n\���4}������Z����ѻq�<��'vYE�S-8�����������3fE������v!9̊�h��7��� �7�0�j�!�{.�C�u�����D)����D���`5R49t�ܽ%��i_PvȾ��Zu�m8��H'ͳ�h}q����+Q��3��T��_���]
B@��bg�6D"{{��ml׺��v����!�`6�ô�:���Y=J��hV���1��,7":�vF/�g,I���W���j���Q�������?0H#���4Hi�t2��E^��%:S.�
��vH%��5%����w����NU��Y�`�)� g��[*8dܩ�,g��`�` �M�Z`#�!o���#�X���1���=��m����O��Yf<�7�Z��B9LE�����p}H���c��^~3��%�4�ے9H�3�Adh�!(�#���!�S�|�
�D��[µk�aa�u$OW>m��w@�_�z�8G�U��1���`��0�A|�z,ve`�[�
*	@����:�^�Ӯ����_e"��j�AQpr0�?�Z��jn ��Q�K2M�
��p�dɡ�r#k
�y����|�n#�<�O�8a(��h�Ll��r�E_���bs�!��p6;���ٳ��=P��|0������5�AsK�Nڵ�d�+��6}�q����f��f<a5�|����a@�R�uK�����M��/�?3l��X��k8q#�+xh2x���J�)<���ό�3	��X�i�0Io���7����]V�᫬
�Vm>��l"�3tR�6�"2pe/YM����^��(k��?�%Tla5��`id��f&�@Q�`���d����p�T�`�oٱc��l��p'
����#�����7���Bfu�����O�%�g�E�إ�����g5��|����)�7?CGS��༙A�U�z��O?!�?0|�{��sac�]1��+�8����zF�'f�����o^T�?>�\2JFW�Pte)�$`�D���<���K�6�&$9x#�^��鬾� ���4ɘs.�,R�=i�s��,�ɜ&���7H&Y&�Ks�V�#b�<���J	Ћ.২������=��	ޫc��o-�}%���
�����/]�����̫9������{�a�ꑇ��1�륏�wؘ�i̐
��{��WW?����p���_0~��b�G������D�w��W��ᕃ^�ŗ��/��w�`��	-h��
�/��Ed���Ն�hh�+�y �J��Ҝ�Sv�
-P���@O}�,���>�NM:�2�����wI�#H(��щp�ۣ2�r"�X�z��ty�
�
%.K�.�[Dо�G�d�D {�'�C�6�����JA@g<h���(�]aZg�nƈ?t�>[Mey��&S<��q*�A0�@2�C;|��ݫ?���?���4Ԉ;��9^j�iBx�m�s�j�8�L�4Ѓ����R:ZX�%Q
��	ːa�&Cp�k�r$T+�r"�wx����0�,vx>�f�G�<AQ���L��������Mj��
�Yj����&�0JȈ�Xs���D"A�_�����`�/���"z
�+v����C��޿�&�?�033�+��hHjf���!X3�Y�y��ɘ��(����I�Yߙy��k�ߠt��w?�r/!�sv��%)�b�w���3$��3�r(��l�j4(�d�\�`�M�W+�C���#8�B��Gt�.0��^&BH����ӤpD/��9P�P�]M� �!/�ܿ��$�dZ��O���I�kl��<��OP�X0�\_`�I8
���`�wSή,���C 0Z@�p(��q�V�l�*r���
��hX,��Y�-F"�;�4�f8��1�t���1W��7t���UѾ�|@tӇ�}���o��{��i<����۾.�WՇ�؇���SgJ�?�i�$�&_T$XB�r�+�#�#o�!}�
�W� ��=���%���c̺����pX�
q&vQql0p`,�x����ɔ/���$�.y2� e��%\��V�"��H���0�:���)
#p�&C�a�N��() ���\��w�;d�ང(A�lb7
E4/��*Ġ@-#��DY�`n�P�*4
�
h��3:�cS�g%�᫫Z�6����p�@x�^��쌮��ե]�n�&;̏�����Ч�y8��y�L��r���C�ʑ�7��Y!��G?��7�P
�8Ă����h�V����((a6�3h�,v���+�_ IDAT,�XK�'��~�����i^VN�L�j	Y��>-Pn`�Ae��%C@��VHm	G�g>v�$v{8����mg�N0�!w�	mA����溴���xР�D�Yӎb�l(4���ȹ�$d�?���3�&
4U�4�T4O���魟�������/��?�xƀ�̈���	���7��WX�;/*�����q�6��Gt(�����h��<^0�`����
ł�ș�&�}PA����>���M��>�b�&)k����I���HD�W�2�2�� ����$�pXǂן_@�j���p����n_tdž�
�g�*&�'������	qM�����2� n���3\�U3Xl4hj|�xɈ��6q�)AJ�g���Q����]��'��"����O?�Y�>>�h(��>z,��{��j�}�KōZ,�ơ��Vgzt�D`�U��<��W�\�57��ih���(Ɂ�+uNC�1h6��`��瓅��A> ��s.`_!J�`�BJ��E���>���y�&��K�%�[����ۗ� ���e��l��6�����m����|�Ņ�P��߽�����K2��YmE�u�ff�A��A�3:�Q�(~�0��?����?���
�E�H���&J�\���O:�?�]�\�o�4�gL�WG�)>��;g|��f� �`3�㦊,^�Iz��0*c�A�a��p�wv�<�`nH�����Y��`�v��4(%������Tҗ̂'��'�)L��br��S�]=�ey:�0ˊ4M�&�P�p�eY�(]�MZ�&���۵.�4g!r�Ѷ CR�,:�;�&�g� d��׎�A|�{���
>�ޘ�ϊ^���W���ԃ���F�d'�"�<�
񅌸%d	<`M��`��у����֪�}D��C~�A��;=P!�q2�o�DDž3��s<s��L��=So�q}��qM�坠�
1
��B�A�K���@�{�����b��L�0ZϺo�"�-���?�/6����7���&��Tv߁A,�k�c�"�����#k��A�$���iN
���Q���������8 ��Z6�� w(��ݾ7��� �̢����@ Ll�n�^q���z�V����D��@�������t�����Go�6�~Flk�Ec�^ݼ������Oo1�_����7����o4�F�3H��O��!v������k.�G�A�i�}fxB���(A��*��#".=�Wx�V]vPs,����}�p�Ƴ��h!�x���
�|�d��7��2��2�	'��r*A�f�>�0�0-��8#s��"b���n�q&�`4���@�6t���ֶg�<w�	���#	|��m©�
H�)�bvP�Yh�N����s�@��vj|���	�AV@셉�\C�|0�% ����X������?�y�#���߅��S�y@�X��J���F�r�,�T��Ȅ}@��g�I�(����4}�Z���ឿ������F�GN}^�a]2j K�#�ɗ��$��1�eG.���i�.���R�SŲ�^ �S r��'D��C( ���6��T���h�e"��m�凃<N� �����a�%=��d4���T@��!T;�n��\gȜ>�i�AQj�@�E�|����!�0�a��}��~��[d���_<��+WF�:�Q|�0��l��=W/	��O�yFvK�͝h:�&X�8�ɋD8]��|�<�j86���h��+rIX��.�'�Uw��#���X<����� Ћ�5�>LR;x���RZ2PF|duI���>j�,�YN�M�ͱ��s.��6�����Ў+қ�k��"&�rt�)Gn`�
�/E!
}wtp!�Xg$����2آ~������!9D-{��E�f;�p���E;�LF8��JW�A*S�v��k?��:�/n�l�9�wfT��"{O�s�� n�F��R-�iR)�I����6.
!t�}$D�FfD|)*U*�/��C<o���Ń*\��\�(���"eg)�� d0�q�E�T��E�FtخOD��:�G�q�"��� ܏a?_�\:����f��0–{,��
U�L�tH*������އ �Xs���v2�o����𔊠��"��iM{3o��J?|f���nUB'm^�
ap��� ���5	�C`�R�sH�!O�5X����R޹Aό���JbNM��͏�~LJH�R-�9#3�����s|(^>��1�EkƱ�[kk���-M'��H�"!�	��/D�r�*�q��Vk�B�h�ݽr�l��T+��g0��V]�����5�"�R��FI��b�^�J�J�W 
��=��z�χ���\�6q����)�}��E�A2F����9P�0�
Q�R� bF�j�)B1�_�y�Z	�Ay]p�sde'{w�X��>ఀ�x��#��={S�����;�VK���uqoAl3�S�g�3ĝg@#�AT�k�R�S$!$�C��+s�YL�k0}4�"�<8V�VŊ�͏y��O?}p����>��yܺ�ܹ��I�O�yz�>|0\&Q|a9�i"X�����}K����MCHl�##	�v��d]�֫�jE�$q���	�TK�vtr�Pp�']��!\Pki�*�E�H�b_/ƒ�GQ��ܮ�{�J���Ո��0To��Q����ece��l�F���S$1FZK�3��/���I^'<�Ma(�a��9�w0�~ ���hc�I
bB�?��=~�Sda�)8�����J��Z�Dx�)nM#e2X��	?@���i�W�*���P�����)a���x�<WQI	���t��[o]{�����L�s�e`���gFKa4ëO���_;-i��Z_B��q*��c�{D�e��;A��%���D����K�p5��+G�5�G�k�AA�����y޿�C�>�>�|����F�����CҡY�^�w�G�������I��۾���"N�`HL&XH2�O�e4��>���y����\\�5!;8
��6r�� `�a0�U����͝�]�K��qk��	�J.�zj�{_�X,�%�>E�X74p�S�q������+B�\�wH���9������$���&���JW%mv䪱��k�%x�/��V���w���3��OG��4���OϜ�~Qw|6�Z
f�=�y�BQ�j)���
�O�]�A�Z�5I�`�A��bM��J ��H@���\?�:�*<E�ž��ћ��W�a����qf8t��������x��0�E1m��Y��)�cK��߶C%L������C�Y_�8Ç�	�Y��>x��L����tb��&���NsS~��NUX��@P@mAHբ+�D�e�x�-��U�a�����%�{va�0�ٚ�&�d�O�_�4�u�m�Qr�nKY�SΦ1���<��N„�pK)1��*���{_�����[7�'#�O�3e_�B2��R\������F��U�#�Q� z�cq\`�̪'N|��8�Be�w=:�N"%w�?��6̺i`�2ֻ�o��1�����t��*�#%p���юz�P�(nS�~꺆�
j�xn����$�$0�%��&��1
h��!�^deD��Fq^��0����Yޓ�,Қ�'f��Yʸ�L)`����ޛRw� �X+u��VܯZs݉�Z�w;�p��X�U+(���U���g �VY�h�8[2��]��*�J�)��L#�i�Um7kM�t�hz���k���m"p�P�oL^8cz� I��/�1���XK��1��7`�-"܈���1��?�
�z����_Qk$�!P���Jx,<�+�T�����H	@6&�z޿T{���	�����a�X+�T�"o#9 �	4�ڒJ�͛B�R�I^��O�=Z�$#d�s���,`��yNj
161��489�vl��b���.4Pva�F��t<��X�וԭn)����Fk+�
�ou�{��x��[�I�*�:�5��d���4������v�'��T%Ә�l0M�H:|���\5-�����yDO��Wh�����)&MjQ1x�y�
� �T#Z���dIߡˣ�	�tKň8"}�/$t� '|Ս��# ol�2��&�¦7�*S�!6�����:�ݞw�_,��.0����\�a/ZhO꧵֓(��ζ�IF�Í=1��@�,� $A�Ȝq:�nE&ݧl6����T
���<`�jS�@�E�u%�Ͽg���ŒL&'I����K+.Ys9U
�7�����g�[`��h��DI��[`�@�1SM� (��3�AU��⊄�ZY�g
��7�F�$�|W_���{-��$��N���g��^83����3��.�W�-�̕�K�+���7_b#0�$M8�����-T?7ơp�(P!�hS�W�c�<���S%��`z.�?z��T���Hi�v)��]�j�����r�څr�O����RWJ��0�h|�eя�?�G��m�FIL�h�Nd�%^�l�3A�0�a��:���@,N�@��^<�yMz6��K�Xe��f
�ݮw��]0˪���z�ؿ���q�����0g�A|��6�K�1����;Ә�d0��7�a{_�Y����A�z��{�5�&c�<!��ܹ�%��\�?νpI0���W�y�^Z�e\4�0�"b��!!he���r�2�^��V�90�XɊf��\TP�x��_���׭�`�ѩ���b��6�!���R9�IkPA,U��}��_�c^�@yEq=��%���GJ4��*8.C�(�&�xYYe
�1!����G.�	f��(��Q�v���	,d�>|��Z�U��^oR�~�8b�f��G�`.g�SԎ�kI���넗��\������ ]�G�j'.)����$��*�8�P^F��	[���6M���'�9� ���:�ޗ$�§�!Y@�#���!/��xpL���\���_m�����1���	E��XO��E8(�O�	�kb9v4<5�P���e_�?:U�t����
(�z	��ͩ����S�la��JgK��$X�hz��0tMNfk��@"(�Ң��$p�w�5�mjߘ��p�7��ȅZ��i���@pڑ�{/-��d(��쐂`j���?x�o�A����)�S�Y�	*��]�;��y����w� �K��ou��Uw+��� ���C��A8+�M_�pn���FX	bFњ	r8�5ܔ�Wf �����OE�#��}k<�r�B��3
CQ?i`^���h��h�W��@n W�c= X�sX�`P҅e�;:u��"�>��ѣǏ����1_�A�խ5��ruF�>�{4�]s��>�+%0�P��^�#=w�t�ԫ��6�����΋}>��Zw?��tg�F.q��/��>.�����%P��3(;�
?���(��(x�
�+m�(AVI��0�{�P(-����co'���,���uY��­��F-��
�Ӎ��L�<k�=����ˌ�3�Rf����RP�[��=n����c���H�&����:�����?ί~��?�t��c����^���P��\�l�yS0�/X�U���ǡ-H��ٙ�?�K6'�းXlB�b�>�[BT��ڬ/��4�d����$���KsX> ~7�K&I�BW�ʲ\� �,X�V�Ń�qOFTJ\ȭ��&���+�gl�{[ݒ"y7;�Rn�^�m��j<�T�7�v��
e;�ni^z���9�?v��,��-��jk�۵��ش��5F���/�B�n���z�d������w�m �}�p��A<��N��"�82����M�6'&�,�Z��8��`�lp�
U)4F.9�\���'3�Y��a>���
�`(��'|I<�*��bh�q6��E�&C�^�.�.@0R>]p�
�z9�%����Y���~��_HL>��3��SҴ�M�0E����'	?�QP��KӾK��MQ��K�eEv�~aT� �t�|�p7��gE�2���ZA<2��x�����ts��Zc��Q�s�\ܭ���9�VI�uE�p6�p1a��g����`]���[�@`����n@�fhmӬ0�̠��q�$'��[d�� 	|��ɧO/,~}'v�D��x�}qqg��o��p���1o���h0�&����R"�&4e�"<=b0������P�]2�ړ���2FWd��~m4�~���gE���q�V��
��68��]�ӎ�$�&�ew�W{KN��N�@
>p���q-�b�/����$z�D�+nR2�Q���8δ.�*ap�)�x!D	|�cڗ_�(�[�(��b%�&�\�U�%kpsv��sv#�=�S�U�]-��޸�+ݳ�N]�`�ZjY��5~���D�@ 	����Y�	+���p��GGX�p����Ի	�
�HF�ԹO��_?==ƀ�m�6<�?4�0�dZ̽�4�Nh͡�=�os��&�E��䞨QRz����GA�xB�p�6����P`�K��u�F�=�O�b�A��}Gz
:��~�1Q�@@�����{k�j�m��D�M�H�R��<�'��pPt
�`�3��l �b�+�+ ���<71Ga��b� Õ�}�e;-�Vjl�a�TuDc�4�q�K
�M5�޳^��R�O��[�Uה���NղZ���ָU���������fq6_q��LfB�|��5tX�`𷺩�d7LD�Z���	
?A
��
m��Q51d�3�Õ~}�B1���m�<ܝw���Q�WI��H����E����)�F�Ǝb�K:�d���__�A{xm�M�\�P@��#m�_�Ut���M��'۽v.@{5�zW�=�8�}���b����b��.������!�!
��C\�Y�a�\�
�S�ZML&(��eP��8-��o` �گ�������g�/�(�A"�3�w�M��UԸ$�[ݰ_��n�í�v��
�sR���w-~��Z��;�� X^i�J�X���F$q��}����+�T`�� �L!�����'8�~���6�i۝Ӡ��mR���;�r_�r��.-���5<A�w���Aw�=z�(H�ѱ)�=�;���G�+��i6W ���q�kc*P�@���,i��I?��(���0
n`��B;��ڢ娣�v�Nzmw��y��H�q�
S�~?5M#��ﲟ:�_y���M�KBSZ2Zf0���(�ɓXB!4��H��	#�M�����H�,��a8�<(���M����
���p�[����5ܑ��LN�m�Uo`��j˟�x�c�$Q���Η30�8�31���*dD­�Vnk�A�r�/��B�3��#>��v���[��<�>oϽp�.х��`�<b.�X��7i���{<h�ˠC@�Y�0�2�N��1z�t�loxL����`��k�U�~^�R)�
)MxoV�ބ���؛�zg���X�(�2����E�d�Sw�s�}��9�]�@
!���4/:����v2���\1����,@n:�M�. ��Ӊ�:΄,�2�q�1pA�~FH,��*򢹒����E���͸*V'�Te�p���ao��~w��W-�@ײ���xk���
���T�M�S���h��0��Ȍ߻ws�b��2	 �%�"s0���K΅����X[[G9f�C�Ϟ����_�O�_�X�~0�-֒ޑR�F���X�UD�*sS��m"�'9ญ���3Z�a�4�z��&����`i���z��{v�>w�Pw8��bp��7�5pݥ��y!��i-�"'��+� IDATɼ#����J�����;r_�rz�%���B�
��>�"+�d�أ�s����'�ɿe��o���R��px8G!�����$�=0'���҅���Z:������۵��9��$��-�2��Jk����[�Z�@��V+.��.S���/��B��( D���:��y�������H��ɩ'�X>\�?kY��6)ݥ�r0"!��#��F����1bp��i���A��܀K�Q�x��#cGޜ
�'�$Е�.���zS0�b£b�*�K���^�X,�N�ө4���'���R�Z��W�W�kϪ�m��¤�б�$P��A���Mp�i���f�z<��C~�i�����)�X���S**n���'��ME��h#�Ʌ�qo�����F�Vgr8����ޖ�.u-������������(�׺*�̞��������}�=��"�x�fY$1W���5pq��An�O_�$���X��� ܛH����X��c�n���t�����H������&�*�qL��K<�CG`p��؛e\V�H��\p�v�F_��z���j���\������Z�-F�4�s�ف�T}Vʯ���+++��>З�ɱ�`�D�O�04B
�_ p��@
�AH��i`��h��J-�V)�����(t�[�7
ލ��������{73�L��y�64���z5�U�J���X-J���l�}�J%���\Zq��&`���1���z��V7�&�k��n�]���n���H��!��d���K�kΟ���!4p����c�d�Ӳz�9��1wۤt�>�o�3"6Fϱв7<��L����ԝ�s�%���	ם�[\Ũ��{`�C=���'O�<:M�ix}��S�䓱�R���?h&Wb}0�H��`�".V��h��/.B�
�Nr�V�� ��J�)��脝�����!��*n�'�Y%��խ0��
!���[�Y���,e�])�x-��ҩz�k�pP���U�P�E[�y�e�����nC�}�p�jUՃ�-D0Ǫ'��-�A�m����^�2.�v��P��v���m}I�ǨE0�R�tO���AY�n�H��G�{���>���n׋�v��=Z��pP���S�J����;>2V9U�Ǒ
����x��ӧO璽)���X_��@�#cݜ�>����i[�\�׿.9z�byXE��7�GK�G[��G���*'#c�B��vg�ҳ������}�����=�%�%�3�3{~�a��&�gG��9N%.Q���b*!��
�/k��!$���Z�1_��_f�����H����ƃ7g7�#���ژ
r�OʌӤ[\�H�e��&)�k�]�z����� ��h`C.G2��}��G o�-�WJ8�G�^k&X��&�D���~��K^S�޽��h�EK��V���DŽQ���+�(��B��F�;�T��u�\d̫��J�R9�t�ʣJ�}IU����[��?�ފ����Z��}r��n	߉잊����O�5�[��>��o����F�t�GNE*S��?�w����uU*ի�iw��+����R�B_]�a�H�vT���J�[��%ws�����_���n+��ԕ5	ӯ;�d�b*�e	�鄘	i^bL��b�"��ሜ�Z�c\�l���K�p:	��XU�k��1V��j��Y�ԳJ�*6fo��3�š��6,���-��F_0c��I�R~��^@��9V��x�����D��܆������q��
��V�.w�/ڡ�ܙWo�?n^��;�b"���}�ʎI�F*���U�\�V*��Z.纡JhJRoU���[��țcwo�j�^����'��re�I��n�vb��|���u?��l ���+�Ic�r.^��Z�r$$e8����
U�Po�zGo�;����ۡ��u:\�Z�+F�I�C�H�6+u-�k���c��Գ�Zg�﫮�q���>㤏�%��ʁu����rp����@�
��-���-9b"o��)<4����H� �KV�g7U��qs�r��$d ��f�e6��p��hIZI>6�R�A?��ҳ���7�W���^���m����j�6����(�bx���@��^�:La@\��/Z���kہhb��<�W���^,SZ�徝����[����^9��B��xd�JĻ�
H�<�$t�֏����9R셎�>)���?���	��p����s1��h���b/�*!�X���S���ioN*�KRa<{[�J�WrӦ:��u=V��.T�G�補�N��&~;�m���Xr��*����Z����
��/�rg;�ľl� �X΀VxA(`s�9���i�����<�noO8)?��pdZa��N3�FL�✵-R83�83Xt� ^
[eH�%�yJ��y�����|G���0i�&E�)�bA��V`=^
�6�R`%�,`�Z�l�N6�s�p�QFI���w��������R	~���@]@ϒъ�n\l�5A�0�|�MV�ߊ**JX)us�1�ܫ.�����o��}$�C�I��\�?r�>���_��Oj�u��������0���u�"|�.��Z>*��jOr��20RJ�x�]v�\q�X!
&���UZ��]�[q��6�uR}�׵���d��D�V���+�r2��]\)���+Y
�i�GN9�;f����θ�cB՜�i�0^���9�t����x+�⸀8�mf2J�
!di�c��Lk��+]DSVܐ]�J�o7�WA�:k���_��/�2��g�t�	b6�,��1��$�:}h���FUGu�PkT���=��X�I�ǵЦ�#�/�i��P�
)���+d'C�ʛ�����"G)�����[,�����6��5��O<����n�>�q{I6��!����L�F��G��G����j|r�=,)�h��Q�G9��B4Zoy'�|�b�tII߯�]�nWe5�v�>�JaNP���f�{����o�>�v�R�L.��@&���f��\���AE�+C�-�F�A���#ao)�ZKRV���&����̪"�K3Qk�
�q�e03.�J.`����Z��=�Cȱ�+���g�=�O��<\a����.��*�VJR�������?|
=�C1Hs~�HjS K���y��1�+��%j�7 �����*�"Q;e�ze�‘G
����?��:�����̟�~zv�!��e�_-?_��
?�Q��EP�G��������b���BG�0X�xgRq���k�':9�����Q�ѡ�x�U|�JM���Ҫ+�<J�@V6����$9�T��`I��%c�~3���	M��H��N�M���+;�(�|`�� �_�l� 3é��8�NSb�W�Ϡ���il*���X�1�Ҙ����ST�p�<5@�sv��J�jx��/w6�N\�ժ�U�7��*��Yl��'�Mۜ��5U�7GSt�b�b��/ZlTC��è��"|���1_Y^4a�눰o>(���X�沕2r_U��yWu�V�<�"��*��*q�!0���[����CzI"�]��>�RT�>.9�(��&�X��i�=��VY
�.�Zwբ���*���Y��oTV]�xnǰ���Fw�/{U9���m�W��U%��_\����^F�mdz�$P�
&8@
����ú��
d5|��8�Z�p��W'?�[
�zk��9�A�XN�%�f�+��U�a��0�l��#��my;�\|ͮz[~�G�U��	��m1��]�pщj�F76r�(}�4��k�.	77F]2u#����ړ��t�E_3��a�9�#�7MG�
�qIz��LA@���S=��#X�Eͥ#�k{a�`���"�6������]t�K��6u�Z<r1T	���H�d��F<�LᒀH������-���oL���^�펆��^�V+:�Y\DWp��o�K'NFq����ї��dsŽ0�
V�WV�>$1Ll���y��h
��5�����$|���p��X~ǘ�{�L��oN���v%�걎{Z+�LP����c|i<��;�����ـ;_
G�n�U��nnٛ��.u���w�k�—�A�!R8p���+���1���C1H_��,1��ݨF��z�(aB�X�ҽ�}���}C��Gs����~nx��x���X�k��}`$�/w�U&�R;�a��Eb��X�r1r���]�\�*�W�e����
�;]+;J��z�T��j垻]��Vc��^/�H+���lN�FD�#�\�
�����`������;�dҗ�'u\pL�DT�N�d���d�����9ƕ��
/�Rd���f$��6?�ŀ��?�c�r��ێN���,��.Vs��ֆ���l���F���nu6���~ֹh���M�¹�cn�+�O�ψA����uϼ3�G�P-��T�ϋ�&4
�n� �F��b0I�w1�����>���yw/n2�m4�7����r�^�t�~�;GS��D⎇�������C/p
e��K^/-�/
��ԫ���J�D�.������b��O��D9t"F8�����:�&��ۿ�<;�͝D[����o�k�9T@����r��m
��$fi����ΐ�U�k���i��߽�6��Y�M�մΉ٣	d��gqT+�^
4m���{e��X	,ؓ{�.�zb=^��r�n8�Y_(u��\i�
�]�3~�-.΅�����C��a���Džy.A�"_��nzDOhё�J�'��@��Q�1n�΀����1h�f�Z�T�@�%"���x��p�.�!�����p{�x
e���j��lc
cu�T,WJ5l��w�0�\��|�5wq��o��޳�����rӧ-h��u�lj
x)iJD��4�`vi�\6��g����O�@8���۫QOg��ʦ�1����Ō�vr�*MnJB@ݜ�칫��x��
���:g�ëND��$-a]\t�9��)����/�AN�Z��W7�#���ښLQ
��F�Tt4p3O5���3kb1����,{,j�]8�����E;8�&b���"�k��x<G|J�A�ޤ���l����Z
;� �b�x,2� z��!B��鱗ͅ��J>�l@��d�����4��MiA�4����+��#Sĩ��hX�/�>�>�	�U��$r�Y���1"��v}�k�D<J�Haie"�<f�!.��m���p���Z.^�W�����p�n�����s�I��!p8�~8ٚ�y�%}"N�p�X���<\����~#��dnn:y��5N;�	�;@$p���b����T��f�����qDP��g�BU������NNT��+Z;Q(`�L��F;}�X�e��N�aeAz2������~<�d��`���~���|��a�N���G��d�,�@_�X�χ�$^l|M���A�۫[����b��-��O^�D{�*jw#\������G�������ZǷމw��OZ-�Ɩ�k�cvp�����������bڡ�ؔa�/l�0�"
��#Z�q��+C�4�t�Ct.jP��O�T�.�_��m�H5)`��q"��f�C/B�|�R�kk�?�*Ǽk��r�x�\;I[SS�B�1u
HĭCҢ��0wB�*�� �D�4B6��z���‚�O�_���_=�[Na��z��ӆY�~�Jd�]X��@m��J����U�gmss�&ch���/ښΤ�ڄ���?^:��ñ&)���5�g��0��C�V=�<Ƃ8�"|�&f�^��*���,�a�0��#bO�`1�f�_��E
>.�%N!�
y�Jd��6V�"��=���&	����c��y�d�߻��,W�k���!W�V>Q+ָ+p��KG��h�d1e,�$�&) ��FY��Aҗ 1bNhSq����i�wL�C_
�N��,�o:����H��}m�dz���X�ߍ�2u��/(F+~&�k��j�n!Q�h���	D'��<k�n���8�wN�o���N����d���k�8�����;7���q�ƍ�Ͽ��;o���[�t��ի���񈙵��ۋ��uê������Sb�B��w�*RA{no��&51��"G�%?�!.�X�����!�E��k'k�mep��	^�5����_�*�=��W���> .�f����9)�
�����[��c"�5���(��L�K��X[؉��P1�r�5����@��<N}4�z��&s1a�{M�͈A�����}�?�/���>4����o�{����q��	Ax~A�_���wF��r#�D1Fټ��	���q!lB�":l!����7����k ��d�"zR׻��x�z2T��z#��Ca�c�]�r�6�^%��'�����oD�)`�gêw���$6�斬�"
���M__�"���y`#<˿a([��1�k^���Si7mK��*u`U��p�����<�HC_B�s�h�9	kh#���g_�$X���?��?}pW�s(����{x:��/�q�b�=�9]�X�:��Q37,!A�q
4
>��Rw�d��
�� d����	�Й��CB��ҟw4\�p-���������v2J�g�5��ɓ��������6�_�lqWS�P�Kaa��X��-�Kk3 �1Rr��o�Nu�<y��/�*9�$�n�u�b�������D
sk@!D'���M��/�<��G<��ơ\f��^������̅sb|
x�ƭ_~�q��!��[4�̹-�A�
�fo�o�	:�	zFt�!��� ��Ю�~��ɥwM�K��	Un?�j�=�z����h����g�OP�&���.��t����Ǎ�(؁�m�q&����/���
l0y`�7���_4�4�WU@�$���Q�FUmi��RLmA斸
����	Z�6@�A�z��V��C1���s���<�@��/��ܹ'd�Q��r�ƕS7���:
8вaթÿm��㡑qP�8R=��P�P��4�ˉ�r�b�Ť�"~�?Ǩ���|:Noу~48��0D!�W�dc`��������u�Qn����rPL�e�2�F�����Q3Uj�%�8�u��Y�p:n�7���
�)|��}�d\�-I�jc���Qska�p�9�c@[x�;�����?m^���ǒ����Ml���
�����9�&q6�LKQ��f;�tOuD��(S���=�L"5#U[y��珼��i�u]64�L��n�}=�@Z>|�k-d��vM������g�����R�w��&����d�<}�
��	(�w��w.�j8��O�G�h���<i �Bؚ�	�7��d�Q3�W�o7��%��������t2ôt$�aU᲍�"F����,����P�	�/��F�QQ18���̑�b�����sy�4r���R@@=�a��i����	X�Ү��u���W�V��O��/`|��<�wA�į�>~����?_)��AHF�wbi5W���1�V�-6�m��`�� �T)�hXn�vd����m[�������ƶ��
�9ȳ�,����Xd\��-˴��z(�^��������j�E�WF��w�3��bf<=x
�C��v�B�ؒ@31�"p0H�M�r�K7b�Z1�.`SZ�F�I�07�T�����'w�#o�F�߰+*W�8��R���h�VcH��Һ�#�j)�ͭ��%·�6� c��O����ǿ��s}�l��Noz[ښ��Gi �B Y)�-�&���8:��E�2�;4;��L���7�ׯ��-�1�5}�V�W��Mxn�ٽ����>t�_�O�C�V��9�Y9�4�UT7������-B�j�&���@01p^�� IDAT�:��$����=�o�b~-0 ���S�B%}���z�cճ�ۛvN΍��ws�ͼ�,��Ă�������<`��O����ͭq
�Fp�O���6����~��/p�K^NGfNC'�"���u��T,RN��
/����%U���ԇ�s��	U�ʦ�2���W@
q:8�! 
>��v�^��5��7�Az��3�w�ӿ}�䮽������_)'�d��A ��>[�~ws�手G�[�����Ø�%
o��Mb3BmT��O�^��ZĶ���k��o�3���NY{��1��pwz�Z)��a��2�Ӹ /�	68�p���4fdn�q~�u%p!���$��g�� ����Q�kM�b��^=�C���h >	���?�F�4�XO�A|���'ȝ��	 X��'�B�D�)D%|�J�7�4��ƕϒ:|.ߌP#��[b�z+��q7L�Ft�(�k���K���J�[�:�$ߡuDp�$������J�`�e�S�Rסz�`uaDܨX�}���.߸S�[�up�M�o]��;'��Œ����"g�>�<̔�C����XRi�Z`P�.=��^�K ɴ��M�d��|w��w��������@p� %�yi�?�y�n��w�%s^��I�	>��.��ojm��/z�RQѧ|���c�E1���w,-\�Z��ݳ��ɖy@Y���Hgx�x{J3�~S��s�/F�>x�!p1�W|1���[�aYQ�����������Y���K�{��zE	3�<E 	̀f� ��Fw��^�ד�f`� Y���?��cZ��X`D�T)���<�dH�_�F����[��M
Eo.���o��YRF�i�d������v{K��ܲ?��2��f
�Hʛ'��'j��R7B��ٰi_��O'b�������v��4/�έX��ߑ����w^;��;��_�A���^u���� 5��[2y�a�!i�Ì6ȩV��E
{]@r����j�v�����g%��`���?���|Q�P�h�wE����1�o�Ԗ��断aB͒��ɒ99Y�h���Ԛz�n���Nl�H��{Y�h���t��.�nqAD��E�op��T��X��fr���3R:��ŝbtQ���֭�*@���ʽ|�:�����C���gdҽ͠5������Yc����:��������@*=X)\�Xx,�hZ��Ƈ�f�Ȃrf�Mu�o�����z��S�1�!��
�D��V�%xz7Y�i�->�m�k����#i'K''�6�"�k^y<�O�'O�W��-��;m����ީ� �'9^i1^�d0�~�K믷���❗���ˑ /?���[�_�V7����ѝ��V�h7����W��)d�I��'��La���j
��`�e�O� ��.j��<���PILn�j�1��Wzi�/�F����0l(�P��<@��}u�3������-�S.��S����vs�'K6T�d&��<L����Ҥ�����`G�c[��v��ֿ6���{�;zi���K�a��Ԙ�a������ ��S��G���",�	Ÿ�`�<��a�)!�2q��9=X���_%��C�L��^{��׳�����1�0cZ�)A@��O���r��B��a(�H�]]�&�M/��Ϫc�}.�hګ���7,�*����Z_�!B��g�x~o	#{�Q�W�%ψ�D��dǰ�;��o��#U)���@Z:�Н�'"��i�:R.�om��G߂ﵵ���#�K��C0���k�A��=�c�ݻ�N�~�BE&�!�.�P�.�/߼{���7�F��*4�����o�}��b��V��0� ̹�B8��)LLJW���$}��"���C����VrB�B�o�p��/��Eֱ
r���|�Y��A-�N-ÎHC���b�%�3*��t�F�(�@������|q�����FZxrrb}��\n--1�'�xg�n+5\[���`	���� N�隘�㰲ʎ�yw��7��A�lpڟ�+_�t�/_*������Wo��|�?߼~S��4�<]���}9h�/q+���)�5�V��iV�<�-
.�G�)<��l���"XF��2�"���+?DU�!2X��`�Hz�k=�9k��U�iwW����G7}�/���x�d�&�w[�[r�J���^��M����E�@7�#�F�ۚ�5�����5�:�Qr��ʸ&��qDS_.������k��
|��i�K��%���Ճ�;���/�/:��/GN����	K |[f^~�����>:;�)n���ha��~;�N��g}.��ǧ�o"�� �^��c]>�uh��=PAr�C~�n�_91h�MR�n��[߰�uo�������c�nj߫ǧ�����C�n.�Î+h����s76������A�ۨ���Z�?X�?b�)"�ֈ*��x�^xXY$O䫵��-�;ܗ��ڈ'9g�Z�"�V�e���Bx6�u��x����_B4ƒ�h�拗�߮��ߤ'��My�{���D!�[l��6�@koX�]ъ�8�_4������"�3z�`�727��T��1A'����=��Y,:�t�1�A&� O�p�Z�79��c������c� ���8b���dҵ�\�*!H����RI#e�	)�?��C����F믧'���S��kk����qDz�֢��$�󓥑
B0

s�/*W�e�{�u����O�5_��PQ	a�������ɷ0�(���ۀfM&�?[1	��+�V�m�/h/��5O��9��C Ϗ�]D5����.?�(�`�F3�[���T#��){Τ��~I����n�3���c'�)
!���طE�v�%s�ᖾ9������]C�o
_ ��k��[h����;'0��j��O��D^�[:1��k6�I6��A<�[�%�����2uA�,.�������7����]��߽}��b��c���w�٪�N{����B�@̥R�z(��nZ��)����y~{~TB?H�?J�n������/��FaQ�k[m�E��X-�b��G�(��FI$�ܵ������Y>��6�w�A�ԋ�*�ۙ�ݎ���bx�^�<��6 �D��t0��������ꍼEs�{b�a�r�$�
5~���+ ό�Xʺ.��t�;=:;m~���n�`wy��TIwu���6`�4a�s�XV�S��>�3�2ٞ2��!M��@+LrH�M.s���`N&#��R�*�d����(�#�C�@�}?Z�=}�����ZZr�މ�ݼ�����%�h��4wNlL��#��Kt�����$����N췮�U�����<V-0
�Z1ݍ�q����;/^(q��ܻ���W��`Jw4I�&��
�1�l���,Տ�R��s0�������z$~~�C<�(ğ���t��%;��\=��K��7bu)���ştcQ_ v܇��"?}�3>�m8��mk��M���lZ�}C��S-�Ю|�k�{a�"�5�V������ߋ�pO=O�5��#�5����#$�5m���F��-h���~k��j�v�]xp-o���ɺ�v?��a"��d��%j��_s�����gV��f:��T����3��n��<%�L���0#��_��_��)hJCcn���_IGx���Bh�b�nO6��'�}��ɚ;>[�����>��| �.bzT����$�1��)��=��M���Wy@����;g��'
��|$���<�l������έ/`i��
���`���@������3�wʋ�F/?���ӥj`�O�?�&�g�����"?!�8�r���a���џ��"uS1�%���>3|_J%�G8�fRA��^��4 �|7�q����� ��%� Px�J�1����"���y�/�
?$2��_ʹ���x��3�������bq�֋z���n�p�F��E�~�oW�?������*!�D#�	}�����p��
@�4����0���/d�E��sv
ӥ�)g>h���K삑�+
~h�1�/!0
��P�)����J	��c���v���!�C�o
N�� !��}:�xZ�|�T f��Z
� H X{zSC��y^=�`G�Y݀k�>���,~ğu���'�f"V�N�����@޶o�����VwಷcB�@u��s����x錣	BH��&<���ޡ/(5`��ZT/w%�!Ȥ�ɟ�P�pJ���U��>|k?B?Ok���Q���7���X=��a�A�z�ۑ�-�nL��Cuɲ������[�$TțyK���p��b��?���,q�5-��}�]>A��D�9���#3xnˠ�7ϕ�!��T��R,��r����o$��o�v��殮�}��ӗP6-/�b��o�=�@N �68��6��a40�i <�-���d�O���bx�F�~L�4��ז�2.J�/-
DTq�}��� ��|	��~;��	j�	:y�/�/�H�6~�+801k޾����Is��F��N^P�6K
�k���@�\����9�X�B��V?��zgǹ�8��1�K� �}=E�|�0�|��@w@��<"}jxW�pC��4����¬'��yi~޴W�c`���ll�f����r����]��Y#��<��
3~D�{sW:a�������;�1�qr������a^X��	?�H�N�)#I!�y��eZ%��4ְ���䭹�k�y�'k�ϋ��P�>Q@k�"�@�;;_8N7��p��Hm㊧���UO�r�L̡D�{�ʧ�{��-H j������D��f��%�a��8D�<�. �se&���7岻��IF#m��L�&OI3�EV����]J���v��m�����}�-	O?����%�/����%;��DɎ˻3QƎ@g��ļ��i��wlL���+<�ȉ�]�d���|	8�BM�_ y���q^[=`��6K!)=��m�)>esA���;؁����޽����d�p_���M�=7�M�2�hP:�lG.�`E�c���/��|��s~v"f�ѫ���̻޶TLK�)�<�Ɋ��D��>	6�;R��5�7vĸZ��$Gv��	�J|k�Q�(�SC�M03w.�۹a��>
���\��27z��
@��?�k�BU�]��c��:���� c��z��C�;�����-.����
��w�� �2Mc��&���lT��D�c3<%e`^�T#�'W�b��^���)Z�d|��k��#�73}_>����_�N8.�{��	�1#��)( 󷳃�H���5+� �v89�'.�珱t���|�E-р��5U%zJ�D��IA���ٚSe�5z���jH��Rbf۬zx
k��)K ���){���w@B�yf̹�Tȩ7���7���^���u�3h`z�3I']-h���^dP�/���DGq���l��0�Y`��Ѓ�����W_��7��7_�������+���C65�@�+�fW8łAŎT7���;�/n	TZ�2�Y;M�Ĵ�Jn;q�`hG�9�Z���ٝ#�Z�Ѵ��)��Zu2?�1�7��SY[��D?��1C�7uY�EX�2��� &pN:�ds��{K��&�3�ݷ]O�ޮH_W����[�UJ�\�Fh+��H�SW(���~����#��B�;%�u��?���?�<1�>���?���c8�\sH	]w��ۡ�-6��O����`�I5c�Ct�k��+�p�s�D�X�}���Zy�n�#]犮s�Q��m�@��'s�y yuV5�u|��ă�W�����Ke�z`n�ĭRl�P�]��\Чl�z{�R=�����8Ay�KO~�,�+�Whs��~J�������Q8S/���+G�愅�w�+����2i��;G	YK�)?�<�����}{ܒM�Ƿk�h��m�N_Ƞ+pS������6oL0Nҫ�O=7�7������3|hS�
�����T nll|����'>^[�ϩ�4���gЩ+�:�}ۄa����y��>��K��=k랈ܘ�5�����Ӳ�yO�����&�#��a�
���7��2�dr��E�B�W�!�C�'����(���O��ȃ�"R�V��kkv���G��/OH}�r��':�fX,�Nރߚ���;��M��Qc0=QqT��$�
0�Y�0����ӎ��ۚ�?F�k׵��Hy��cYdy�QB�Ga0ƺ��l�`�`W�=jF�oby1嗰��u���Y��C"��u{IuL7�`�GQA�c��0G Rq3aE�͛�D���ey�C�:DP�a���W�>�}���O1q�)>������~Yq��W�ܷ#%fo'�C@n������s]�G�.��6��Z��D׊X
��;G3�����muS7o�o~~#���g�U�ѫ[����1C&%]��A��\ʱ�湂�n�V�n�}�#�/�N��O�BaWc%��P�.|������z���1�.�ZW0i?�Kt��%��1�[��`1�$�a�4��>�rFI��DZN�*B��!-�;��%1�'�l�M��!T;��+�7I�}WH�� j\5јÎ���]CKJN U�����|�B�m�Xm����ҷ�aL�޺	J�%��|�+|`��Mx ����N�	E����@84�sd���͂J�/(�gL��<��a�4H�
���sAЭ~��@a�4ˮ�1���)/>���b�Z��F�斝��q�+��0�����6C�[~��v{�D�B��@Y��soZ���9$�L��!ۇʞ��t�A&1�7�n_]��XܥD��-{~="��m���d���J?E�����j5Z=J�p�]���sPpw ��W`��#��H�������#/���8����Eip�/��0F�F�Z0�|��H�y�#�CI�@�o�C0smlN�bT��
'�*b3B�VÛ��{���*��	��/!�gH�H`Z�{dtU�����Fӛ�H�;9��ѝ^�S\�L0��E�IfNУY�p�*%���6�ԣu:�W�k��S��X�"�y��f��A� �>S�w��lM��:e-����,�A�]�5�?$o#�Q�r�����'����y�y��I4�5|,����؂�����������.��t����2��^B�d���.��T҇��iϻDy�:SB��~�I?�.`�$5}lG�mp%�%A,h�\��!q����@��LI�����Xa�����G�V@�'+���yx.���l�ޘ���"����RD�.�H�@�?F�Yv�s(����m=������.V98�����Ĝ�éG1�ʧT�����3mr�����F�`zuov
�tW�Ė��H`Q���I�(��)�^!K,f�<r�!�,���ҋu�fp2���)AoJb�q��|��E�42%��C���
n;�����ɟۆsL�r�0yZ�Kd�I�#������9��6���rn���e�9����s�nÎO{�O1�oO쫺�İ������4B8%�q��J�i�t|�)����%�-��CGt$��á�e �>��GIh������wi^I�O��8ݷ�1�G��F���cͰ�/ʞp֎�[	�	1�v�BH0B_���m�X�N���հ�ںlr!�X�v���a�J����U��)��>у8W�g�$�I�x�r%�
�S���I�M�E-�(#�6����z����q�(��e�峳Vl�ъ�N�58x�G%t���1�B�5( y}��ۡL^TpO6��oxs+�;'�K��+�����;M�U� IDAT�����ܷ_�z���J̮��u�B[Bs�
{��M,‡X]@��8|����4���͍X+q�[@c�З#؂N�PZ��Y�B�o�|т��Q��P�ܑ�q�e��a|�zF��з�rm��S��րV��.�(
��ݡ���n���77�,�㋼��X��>ʟ��P�@�/@�q���uy�]��Z�L��]y��F�G��G��Z-v=�%�?Y,�V�j��ᴂB+��Y3���| 1�ĹQ	s�����r�e/+�?�y� ��]��l6�0�?�)���G�lrd2%�gea�V�0����	jVV�r${��ٺ�=
���-�[��2�U���ڤ0���pWغ㧰�����}�<�n���}���z�ƶ^Z�Z��&eg���J��8V�T�*l��Fe9+���e%����ͯ�QP?t�`���Ƶw
>Q{�k�J����2x4������CI���n���F��!���ۻ˻B��a�6�#�D.p���b��F��c`§��Q0j���.}�
;�7���|]�v�u���<�H�`|?7z�+��4�]�&�H��I��y����,W
�,������!G�J����^�><?�{꼒��Κ��ظ�ݓ1���������x*j�l{Q�A�2���N�r�L���|���_P�ܵ�;-��[:�3B'��04W M<�h-��',j��Km"�5���q�5�}�d������	Y��	s9Ϝ�R}7�a�3Eݧ�\�%�����=���U��-�@*���;�K@�yf9[�t�t%��n!Z�ܼlA��(��wv�a�.$�Y�J��*X��V[1=tUCH�+\�K-��sv�A�J��X��Es@�<�-�������	����|��D~D"Б.��F��.� ��^�j"eF:-&���`h	_@Ck�G?
O�^{�D_�����AG��-J 4��/��|�"޴��l��r��/���a>��̬�~���������6�W�"[��[V�ocX��v�Av���C��m\;ƹK! �?'�[۰��
sT�aD��S�����v�,bqck���c>���΅CE��_���;B�沝�i
���4~m��}�N��|��]@~$>��l'0��0xRK���a3K��
T=OA�C�>&��tҒ>+
!�`8�b�:���,gA�[���P��Cxw"zv�A�g�Kw�g9��E�����]l�܎���o�cg��j?PK�$͔�>���XEw��6����en�����	m#�#���%��P=��B-@LK���t��І4��E��ִ�ɽ�ߍ~ۚ���*'�0�F�ol�\y]J�!v]v�%���MBO/� ����[�v4��q;ޥ�U�m*���33������R���H�L��_�0��fuҹR`�>��
v�15�7fP�Gê;
N�\j�ϊ5r��R��w���Y7bI`D+�ȝK��-��P8<7ִ��-X�-sM+V@$MĬOh��٢�\���u�;	�›����S�c-WU�.�JOi���&~F�ke[(���5­I�v������Ɍ
A�V�g��Y������e!�$��f�_��C�T?
Q?c�)x6h��ӃXI��ֵU�p-�>[�$�`B����Ž9�h�j����F7|]�
��ŰF��=*΅�p�D�d�F�������
�-m�TM���Q��G�0�|ꉻ��͠����3���k]��N�[�}I!���;�>:�'��?(�������O�gdKH��}�p�J���7_����R����A��3�W;�0�a���N*�Z���)����K�M�F��..�4������3������@O�1�/����H�2Ȩ���0����,shG�aH˖罚�R��_#l��Ƀ��y�������fP/J�.:~�Όy�n2i��]�eaҚzY@
s|i}ϛ�N3�^��In�G�1���*(����n��
�&�g�-�����
�`es���C�ێѩ����`U=��	�u�fӗ�/�ٖ
θ�-$�
6����nn<̰�QD�Pm)�#������x�&�D�j改���2�ַ���-�Y�}����*�R1ɰ�9��Jǧ������Y�z\��Ks@a\=1�Mk�rY��b�^�(U��h;0��T��Jef���p9:H�=s0d����)����H7���$9}����8.����w?�W;ꬪ ,:����*w7r�b�r���o���R���i��k�T��"��WR?`��HH��d���ʀ�6��%�5�h����]�/�~���"}�����
,�hNr�
�%{x�L&�<so,�����r���3�C��m�kJ�!��Tl��Eb�SJ����T>z��u�*����e5~V�Cr~xVa(��B+��u��mI�lO�>�VYS�R@Ud.�>�/�y?�
�O��8ve\��
t#�sg�
�w��6=W�i�k#u]����x�M�cɟ�Qs+�u[�����,�h�5|'�5L�$1����=o[�K��&�Ǿ�(�Z�Z�|l�6{ɶX��<�v��`��_�+�<RR(B(�=O���.���٥c֠W��Y��hw%�%ϯщ���AP���G�^���B_��\^�����M�l�������&�Տ	[�mpT}!�3�f�Լ7�����͚�c5�Qt��-���HLc���,��>�i�>�����F�W������nĚW���A����z g���W�D!�`���1�^��-���lEC(ڧ%�5���E�#�kL@-U1%���^��¹�$^BwA}�y��60�rtw<�xN,�Gh���b���!���h�:����:Z߀�5�%�Փ���*p�)��p�i`Y#!-T�{��(6@�
�|0v����Oin�_bzu]w�$!�~�}p���+1�}��hvf��kܴ�%�+r|�Rօ�/��d%��n�(��8�
�b�
V�)���*S��chkR/=�@r�? ̡��J�����[$▿y�)�{=l,�J/����a��c$@����4���	7��V��.H���vB��*���e��c	]V3���&�7tP;���gmT}P���~���y���N]��%���߫@�{0��3vg�[��oz�(�bZ���+H���CE(\�4t3�1�����w�W�$����B[��&Ѭˆ���"�="�Uą^d�Ν&�4$D�Dp.Dvec��;6~���7ǒ���jL�&�&������i���h��P�Q+=D�]S�}6��֛�cn��g���Ʈiq�/x���T���V.i<�́�L��I��� 0������O�z]�e
��A	;�L�^�n����a��"�Kv�0�b?��C����OZ� (�9}9w�9��k�&�L�G���@;ظ���D�Y�Eq��\(�9c���v��@M���r͟
ȕ\֌�J>&�v����҆8�|F���Z�4L�a��>��+�f��k]k�_Yݜ�Ҍ*z.!k G�4�2�3}=��8SvP��Ӆ�n2�(c��B�U����
�rv9~c��l���:A��AJ�P��/�*�J(>�t!�#7o�0"�Jp�ә���^	��4��g)���#ְ&2`b}i�#�{��Ki@�6����I���0�����׊�`��A��J�>�Л���p��-���n+�z�;3Ex����j��paI�K=���Q-�AA�~��@��Y7k5�Nj;qk�Eu����4v�s��_��˛Mp�L���c��9��N����>I���uha���	os&���:��/.�C�nMp>n��ÎP���k���t!b�����+�Ʌ��h_
~D@1�
�2� ؂0�3 ��A����iWGU3��5E���ǥ�G{�x!��V�qM�™��ZIsJO��>�"^!�b����]�7Q�RкB���$�Xׂ;�����J� ��]��D�b,�)4�~� ��(8��7�f��2����:(�7�v�rW߸}�iK�$� ��~.n�:�E$����&؉��F٬�s���Œ�
�%~�'8U��UE'����Z`f�H��O�]�`��vLy[�K�N�*����S�9�P���	�_��I�!]��_�_a
dp�����@����
mL�QQȱ.{m/Ч���f�*��rGL�8:lTY�U�Yſj��M�7�km���
!��1�H=Hܲ��7�a�^��Z�e��E��h@[~��Ұc[[-������AyzsRd%�r(��6�ie�/$�*�������$���~<ѧ��k}����%�P�sN�
�f~Jc����O���6@���4	9z�3��dl[F��6���`���DY��Y
��$a&�=8휪r�Q�/F�/�W�D�`*�ɘ�T8(�<�ln��~��I���Z�^<B�H��4# ��nj��L+1p��ę����
A��%�����v�g�ұF�*�5��R�����@�k�X��P&w��^0�R�N�l�L#�۲�5��.�=�0
u9�ae���^�����@�ߗƒGQ%��"p�vF�C'����E<9��])3ҩrB�����$H�����YΟ�N�橹媷�nYs�h��Zܼ��|\|EL
N��`$`˗071[���ɼB��6���1}j�yy�����׈�z[�t�Yu�I/�7�jl'WƖ�
��*�.jT0�T�3�f�%Y,T�"~�}��?�?%��߷|��QҘ�H��8��˛�����:~�D!� ��tʣ}����S�-%�)U�IS�
.��e������V?�Z�O��La�>�O��5,��†VT�8
a��<��9�m��ʸ���hr�_��H�@����A����j�:�{�t����e3M#)���NaU�rł�A��<խ��6R)�d�^_�^��
>���}��ςV�q����z��XƲ���M�!����A���3[��S{�b�B�	�=��/ }���_�Aw��d��B��3^�^<b^c�_�(�6s����چ�q�"�:��X�Md�jq��-�5 }��T���n%�(�(�K���nRw/3v3'�G�׭Zm�P�L��z�ˑj��/[qm����3���R*z��j2��w\��L�FP�*4>Z�\*!\f��bc���Mc�u�O��@ʾ�D ;t��R�i>�E6�C"��_�j-�<Rg�p|�1t��XdыG���4����$�s�R�4}���:#���Cg}�O��Sdp�2�c98�Ű׌����\�d5�ӵ)��K�
��0A�*�Ʈ�dj�[^���ǯ�fw;��b4-,��u�[�=�eƐ��}<�_4ZU�ꋥL��jJ�/��:H�\�?s��~T�I�| ��T<J7�i���Eq[�a���[#��F>`�B/g�����2�t�A����Œ�U���B��c�e�y�9H��+`�
{��&����X4�5��ȟ2Cx$(c��*�����p���0h�Q:�r�9Ŷ��XǓ�Kj�.�����Z`%��lz[�S-l�c\�@��f�J.U�%�����y
+5�A���I2:2?�yJ����1��E�ʩ-��
��d+
��F]��o�P�ݠ��<t�p����|�n.��}:�g�8�ճ뛩`�.����a.��T�yş5�W��O��5��0������,���i��+7�(!�!�����G/p��;��R��#E�~hzY�݊˙z��%	�A�}��˅�>�w�ܽ\�T{�pBO��7n;�%y�S)��D��>�}������ͅ��|���G�n�_�k0��ˤbi]�@=l��ϩkm��1�Z���̼UW�(b"^0�,w�sP�ϙݣfzЪ9�:f7��OAS1^S^n���my����W�WR|?N3�:Xu��j�{)�:����:+ з�Yy87������zz�CNfBm�*�V�`��q��ElKl�"�VAJ`IG���v�"����R�=�f�8"�o�%� �8x3HK�r#�2�Q���*79��:ݘ�]�ߦ���@�]	�s�<��`��w�����{
;H�ff���&bs�n��y)�F�r��c��ǚ�1v��D��P�پˣ�C��`�G�,y�y��Q��F�p�����7�C�z-.��J럭_\���@��-�����^O�Q�̲�$�T	)�R��_"87��#�>E_½��_�fl�/Hr�Mh˛=j�n�v�����>^m�//-'�f���|i<x�~�~���r���f읥�����s�p���Be\�阪E���ul� �0�(��l���)6�rtR�kʉ>
}S:�#�T��[�p.���~�V����B���ଯ_�Crƥ��fl����?0�2��ؽD��
X4���	a��(���>ȸ��xu��/E#�������	cЕ�F�\�U��Ey.�{%�z�`Y#�of7��Q�����l��@��������0�;N���QO��:$���6��>��p8�������2�5^:����]�t�X��o���R��
�C��Q�������
"���Tƈ���I��
u�%Wj�y�wD�O)���D�tu�y}��G!xP�.$H|���P�ԥ�c�}�ݳFj{�ѹ�`��a`u�7�y�y��\�SV;V��#z+T�d"����t��
\dn\LC�[���Č�z��Ɉ��O�*%5�gY�ʀ���]H�Q���q��{&�D���۝Q����5J��?�
��0�����wn�#q�{s�x�?-�Ei�Vg��I׶��/�å��0�h���p�时�ʞ�]v8��&_}S���d*�[��� �v���blo�x���(�$��������r�cfƢ�OwVa��v`1s���
/��R-*l+X��r�~a�ڗɤ�$�M�d4e,ƥ]i�"dw�M*((V
u�QG��+��m�Fc�S��5q*
}xe%^V��Fp���i��}�G0��C�nMw�Z�g6m��p�D0�Ken�\I�L��V�U���=�@ �i�M-{�����Rq��Ն
��-�
>�aj�4��&H`pӘa=żi
�y�8c�^<��[�&{�Xq�ƍ�!h�Ka%b%�D��(
2Qi�b�
G�H�J��±��!��J�fz���/��Bo�v��lv���z�r�f��~�%�dR�phE�Z�-�����v1����2A~�q��fbDAH��n4�I7���4z�l�K.�J���$K��3�Qy�I}(���
��G���6��ب"���;ol��nwl��'Ʀ�C��?A�4�O��� H)����.���
z�V*4�q��́����2�8��1JP�*:i�#kZ�B��-���j�쥰���
V6m���_�0�?�J}+���K�T�VwB�0���a�$Pڭ�B�"ĭD����&ѕ���L'�%Z����Q,�z�;�(��Ii�K���-��#^�	A�IL�࣊q��v�&�H����_.$b��0�{ƯER���-o}�^/]�@͠�D����}g���n�џV�
�Chz�Eݩ��5@�W:���ĉ$�;l@��T�n��2U���'�g�]N� zJ��	H�o�{�wZ�U
J^Ja�W�����
�s��arUB"tc� ���V�Z�k�u���[���h�B�+/���W�l��5�ĴL��1Wwx�A[
W5}��ZA����D��όQ�	����Kk�<�O7���`ߖ@]��a���zH!+-0�7.�~ef��h�/�}�!�ҕs�;�aZ�y�O�8*-T�T	��`I�=���t?[��.�"n`��t!����gćv��IDAT�I���+�!g���03,*��A��0������Z��c�"� ��[˧[�N?'���N�2�&�Ӌ*����H,�%}%��捒��%�E�g��(���9�!N`5���@��Ar�A=���#7���>����K���i�!���Ey�z����:��r�K�ά���
¬��l��H�ۗ�P�)���Ѵa}Z��!��O#H�Ø.d�r�n9ЭZ���K������i�K1�����o__�+�TС��Ӌ�+�pXi`y�����r�r�H�Sg��cE���t��D}nD�0!}����f6�o���8F�-������kI����"X"wO�C�`���r�0��ke!&�
�6�hg�g�ZNU,�B��az;�"��t�$|M��QY���ي�a
�}��X
ܾ�JO�TC��p�o�i�x��1G�K�j*"vAς�4UU��f��#�}LzHH�)�Q:��(�����G9��,N�S!0H���Ƈ�y��������w�hw��l�
��~����n����k��p)��ܱ��RX����2��'�`FT0���܍J�xO'�)�
�0W���>��ef�uuO'������Da+]�.Nn�.�1o�3�z��c��YP�7�
_�}�I�jf�p�����2�,~j�a'[Ϊ.��k�2p��%U�U1���1Y]�>8C=F]���x\y{
���F�<���LY�_T�Lfe�U���yv����с��	�h���@z�}0��n2y�H��i+2T%#���%��̧����DedT
�#�!f퓄�A�nѠxk<��B��ooR�BН��9մ�@AF�MKr�ҁS��Q����qo*�D+��-gN^���pI���E��c��&�k㮎w��%��O)=:n8/��#�0�5b&ĵM�;ހ�NUܾc6���C��ث#�;Կ�f �Ž�����+e�B��L9�ވ�ƚ\��3�|W��q3;���{+�A���#�"���f�[�����&;l�., �b���H���E�V@8�/�����HWv���h��aUqc‰M�V�i����g����H½Y�j3>	�Խ��}{G]s`�;W,���A��d������[�y� ��FMr(B��`j�ڦ�DK�X#Ъ)8�픕����"
!ܨ#����ҧ�#|���S��P�R�rr\��`|W�W�z���5�֮S��>dԣ�4	~�|�Ep.`9z%�L;waN�ț6q#}��0� ��A��2yv��<���$�v��8�TPΕ+�f�U�Ả�$!��`��sQ�����,��0�Jgv���հ��C��$mm�7�08�x��'�{L�X'@���P�:����;�F��P��2�G�G������B_(����J&_YQ*/�v
�!9i���F�F��O��o��6�KC�����i�4�m=Wt'LO_L��رUe_ЦK˝ X�2�|AV�UQ@qV��F�fc�%&����X��a�e��k���G1ޠ�d��ԃ�1�5ה��?�;kȃ�.*��wHoH{@eX��S̚�X_�B�v��{��'El�ծ-���1)>z���J��N]Զ]G���]���!��n�A��5�7��o��)&�V$�rqG0�D��@�H����^S9��ϑ@P�������%p��,�- A���l�"����P�qj��g�?*��JR���2SAW�8�sS��M�c�n#����bC1�J��d.� ��f�d7��ho�(.f@�`l���.;�!��;G�Pd���l��!u6�ǂa�j��m���6��C_GF[{~(�u6�J���R@�^Pƥ����2��E������	f��B;	8��M�k�[���[2�
����f��y��N���8�'x�D�C����\P� �����t&����Ʃ�,�6�Т�m���4������?t��(�
��d��Q�*��,�����,�\o*��g���r�n\G}*N{�1jU뒤�W̃��S�G����"�hʤ��m�
��Z�(��s�t]O9:����tD���#��0���0l7�>Eu���[��ۖ#�d]�J�‘�g��u�|6�^�O0��t{�v�� 8
Vز�a_�+lK��-y�/���h�a9T=;"i\w�_J��Xa��&+���`����{:���$&��>�?���X	�s�Vb�z���5�!���R*�.�p�;^`�b5k�r0�c
�Q?�I5Q!E(_�*��ō�I�9�~lh���G�`C�e�g� �
t��B�@T��ߋ�)�>��֭A�T��0V?�鸢n�Olo!�D�‰S��Y�Q�>3QH<sK����d�5*��
�[ӑxtt5��'���Q)����0�.g�i� J`Pt/hu�F�}2x]}b�c�.�$���j#Pe��(�S����W�����*.�_��T�;�Z��iD�=(\�X�Z�ϫ��H��T��)I���8�a�ca�ݱD*:�Ǟ&3�UO�QSI�0"7v_��}�w��e�:E��yEr�E�@{�$옻u��:��L!�_����!�%���,�S'����.ol@F)`���("2�p��|@�l�h��0к�F 䵨,���C� 2X1�/.�0L��Kl[��'Xb?�;��C���~���F%��9����v�e?\,*��߮��u_̔,4�Nߙh�5A�"�����ȉ��mG�q"���m-~l{�c�:�c��K�8G1%�e�v��Q�+�ȭO���#����-��4Q?���u�
W�O\���P/��Bj�q�����M�&�|>����1��4U�@`��%�Jt�O�C��( ���a9�:;c]Գ��!1�!�]$-��ύ���t ����mۧ
��I�c]?/�t�$|)�@�ֵX����+�^�ΠԱVBQu��t�2�J?�~&�B��l=We����>��ᕹx�Fp%�>�i^6�71�/�d��t�����6�fl��O�D��%N~����!��+����y�/af�d��G�FB,,!05%�K����
b.z�=��L���.����g)
�Ƃb���C2��!o-�CM���Q�I �BҩG�����D���}����SY��e�AԎ�F���q[������P�Y�	�m��hr�����2�+�	�x�왁r�����G\�����P@����g�����QM���/�u
P�kv���
��_h�j�{��;(��� �_�X������AT�=�$��g�N��A;��5e����Y)C��\~���O/��j��/+�5�/K��h�hkqhעD��Z�bU]�0�+� �J�z;�%�Ǩ�)GRwspa7E�$�綉�c	9���Uhi���o�`��5�<Y��,��0�+R�]����x����?m��C2��J�;R���%}�����p�>�iw��+�����p�"Z�@�K4N�W�Qo@^m|K����#\~x�zG�c�O)�����m�\U�n�'+��	�r�
�7(�|۴( ,M�M�D����8�<C��sSV/.X�P׎�S;�Ƴ�ֳ�I:�E	�4��H$�(}%^J-�H�dZ�bp�,|}#�}�|$���WA����]�Ԍ�_�?wlkL��ƺ��!��E��;�D��1���Kt|���䠣�9��Q?f=��
/$��]����Wn�������d���
����ܴz/ilܦ@ty$(��/�Z�6��i�_�G)�}1��10�H!��* �<W
�j��K#��
���i\���K>F�y��"�N�����cI&��K����:[�cN1R�A���rL�k)�|>�~��]�����:�ߌ�Ι��Y��R����������d��n�u\��|�_>�eL�/��������'����Z�vocz�0#���6J���'�9�v��!�L��b1�a��A�nN���(B�ew�N���jښ=j��C��9�>*�!Z�m�`ͽL�3O��J����p�TR\��C��>��c�Q#���koN��:+��:�g��&���s,��af~eX�˙`\q�[���Ae$#�_�8v�\�>
�g{|��=����v�XJ!!��3��#���)i@�o�ۉ�[��KW�	�v�B	Ҽ�I����g9}އ���9�s�rxuܶ����Ѡ��
9(:��&�;�|�B�U'�)�G0�NV�m�xM򘱾��6O�K�	mO�I0/��L,e� Q�ˆ�����& S������un�:����Hb{���:~�a�a��5�خ�A�/J� ���aOBf���Nw�sD��+�mغ(��
!���N�ʥ���v���b�#��N��jğd�o�۱��8W�	��Ź��_I|;cb9��Ft�H��_@T�bfX=��T��R��jrA����XÕ
@�:��O����:1�e���_B�c���0&�����6�a*-S�MaQc!<�3KuN�a���R:�昖��/if�>�{$	T7����]��_y�
�Сܽ�o��?˭�ވ�@��ǭ����{t����+�]a\/�Ÿ%ZA���z^�=�f�߸�.�iW����q
V{-bw�h�bQ���4���m,n�j��`}f���~`q�:���.x�$Ҧ9hf��ցJVW���J����k�[�/
.�m��):��藦u&��vG�,1/���ډ�8_;'C��v۪�ar���4l�S�-Ԏ�ǎ�����;:˂�I7ꎎ9=��02��~m����4p=��q9�x�t�.�̀�ט^��'�mW>��9�Iz1e��L\�@�(�g_t��4MX�������L�R<l��ġ�f�r�;: �Vk������~A�Ź�p֚��$�u�t��m���=t+kVa��=8�6bG
��A�q�Q��kČ����:<ּ�uHF�`�-�z�rO��`O���C���F���Z#O����G���.�_��#@g*8���88�Ҍ�Nq�gʖ��VV�ŭlYY ��h=�}YS!��'�'��N�C߶ӧ�,ڙ��#�]�H���94��;+a���+�m��7Îgk�ҩ�"���RҺS���w%Z�<"Q��A���{��a����J��dž�"�It,�� ���3�)N–��<d�-M̜f>�]��R��}N��`��UG�W������I�X1o��H�f�	(���?�6���g���[�O�ӿo���ߦ���ɳO>Q�O>�ͳO~�����	���x���ߨ�����{�F���=^�-�������Oa�]�
��q����;��'����V���vp�y����i����:�[��K�pŎO����`u`V�L��O9���gg�	;z`�Q3y�������Z��G{�{g������i͕�������g�?:;�����#�/Y����_k�ǁ�~�>n������q��}�>n������q��}�>n������q��}����l�iE�[IEND�B`�layout/flex-default.json000060400000013664150750504220011342 0ustar00[{"type":"row","layout":"48","settings":{"name":"Top Bar","background_color":"#3d3d3d","color":"#d4d4d4","background_image":"","background_repeat":"repeat","background_size":"inherit","background_attachment":"inherit","background_position":"50% 50%","link_color":"#b3b3b3","link_hover_color":"#d1d1d1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"5px 0 4px","margin":"","fluidrow":0,"custom_class":"","bg_position":"contain","bg_img_size":"cover","bg_repeat":"no-repeat","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"text_color":"#ffffff","bg_image":"images/powered_by.png","bg_color":"#f02222"},"attr":[{"type":"sp_col","className":"layout-column col-sm-4","settings":{"sortableitem":"[object Object]","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"custom_class":"mobile-centered","xs_col":"col-xs-12","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"top1","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"sortableitem":"[object Object]","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"custom_class":"pull-right","xs_col":"col-xs-12","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"top2","column_type":0}}]},{"type":"row","layout":"381","settings":{"custom_class":"flex","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"#ffffff","link_color":"#ededed","background_size":"inherit","background_repeat":"repeat","background_image":"","color":"#f0f0f0","background_color":"#303030","name":"Header"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"logo","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-10","xs_col":"col-xs-10","custom_class":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-1 column-active","settings":{"column_type":0,"name":"topsearch","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","sortableitem":"[object Object]"}}]},{"type":"row","layout":12,"settings":{"name":"Slider","background_color":"","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"slider","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"background_repeat":"no-repeat","custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_size":"cover","background_image":"","color":"","background_color":"","name":"Page Title","background_position":"100% 50%"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"title","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":"363","settings":{"name":"Main Body","background_color":"","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"text_color":"","bg_image":"","bg_color":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"left","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"column_type":1,"name":"","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"right","column_type":0,"sortableitem":"[object Object]"}}]},{"type":"row","layout":"3333","settings":{"name":"Bottom","background_color":"#f5f5f5","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"100px 0px","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom2","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom3","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom4","column_type":0}}]},{"type":"row","layout":12,"settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"#f0f0f0","link_color":"#d6d6d6","text_color":"","bg_image":"","bg_color":"","name":"Footer","background_color":"#363839","color":"#b0b0b0","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"footer1","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}}]}]layout/default.json000060400000013633150750504220010402 0ustar00[{"type":"row","layout":"48","settings":{"name":"Top Bar","background_color":"#3d3d3d","color":"#d4d4d4","background_image":"","background_repeat":"repeat","background_size":"inherit","background_attachment":"inherit","background_position":"50% 50%","link_color":"#b3b3b3","link_hover_color":"#d1d1d1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"","bg_color":"#f02222","bg_image":"images/powered_by.png","text_color":"#ffffff","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"bg_repeat":"no-repeat","bg_img_size":"cover","bg_position":"contain"},"attr":[{"type":"sp_col","className":"layout-column col-sm-4","settings":{"xs_col":"col-xs-12","sm_col":"col-sm-4","hidden_md":0,"hidden_sm":0,"hidden_xs":1,"xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","name":"top1","column_type":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"column_type":0,"name":"top2","custom_class":"pull-right","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-8","xs_col":"col-xs-12","sortableitem":"[object Object]"}}]},{"type":"row","layout":"381","settings":{"name":"Header","background_color":"#303030","color":"#f0f0f0","background_image":"","background_repeat":"repeat","background_size":"inherit","link_color":"#ededed","link_hover_color":"#ffffff","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"flex"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3 column-active","settings":{"sortableitem":"[object Object]","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"custom_class":"","xs_col":"col-xs-9","sm_col":"col-sm-10","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"logo","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"sortableitem":"[object Object]","column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0}},{"type":"sp_col","className":"layout-column col-sm-1","settings":{"sortableitem":"[object Object]","custom_class":"","xs_col":"col-xs-1","sm_col":"col-sm-1","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"topsearch","column_type":0}}]},{"type":"row","layout":12,"settings":{"custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"","name":"Slider"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"slider","column_type":0}}]},{"type":"row","layout":12,"settings":{"background_position":"100% 50%","name":"Page Title","background_color":"","color":"","background_image":"","background_size":"cover","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":"","background_repeat":"no-repeat"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"title","column_type":0}}]},{"type":"row","layout":"363","settings":{"bg_color":"","bg_image":"","text_color":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"","name":"Main Body"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"left","column_type":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"sortableitem":"[object Object]","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","name":"","column_type":1}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","column_type":0,"name":"right","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}}]},{"type":"row","layout":"3333","settings":{"custom_class":"","fluidrow":1,"margin":"","padding":"100px 0px","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"#f5f5f5","name":"Bottom"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom1","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom2","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom3","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom4","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"background_image":"","color":"#b0b0b0","background_color":"#363839","name":"Footer","bg_color":"","bg_image":"","text_color":"","link_color":"#d6d6d6","link_hover_color":"#f0f0f0","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"sortableitem":"[object Object]","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"footer1","column_type":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}}]}]layout/header-transparent.json000060400000011414150750504220012540 0ustar00[{"type":"row","layout":"291","settings":{"custom_class":"transparent color","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"#ffffff","background_size":"cover","background_repeat":"repeat","background_image":"","color":"#ffffff","background_color":"","name":"Header"},"attr":[{"type":"sp_col","className":"layout-column col-sm-2","settings":{"md_hidden":0,"ms_hidden":0,"xs_hidden":0,"custom_class":"","xs_col":"col-xs-9","sm_col":"col-sm-10","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"logo","column_type":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-9 column-active","settings":{"column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-1","settings":{"column_type":0,"name":"topsearch","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","sortableitem":"[object Object]"}}]},{"type":"row","layout":12,"settings":{"name":"Slider","background_color":"","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"slider","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"background_repeat":"no-repeat","custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_size":"cover","background_image":"","color":"","background_color":"","name":"Title","background_position":"100% 50%"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"title","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":"363","settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"","link_color":"","text_color":"","bg_image":"","bg_color":"","name":"Main Body","background_color":"","color":"","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"left","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"column_type":1,"name":"","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"right","column_type":0,"sortableitem":"[object Object]"}}]},{"type":"row","layout":"3333","settings":{"name":"Bottom","background_color":"#f5f5f5","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"100px 0px","margin":"","fluidrow":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom2","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom3","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom4","column_type":0}}]},{"type":"row","layout":12,"settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"#f0f0f0","link_color":"#d6d6d6","text_color":"","bg_image":"","bg_color":"","name":"Footer","background_color":"#363839","color":"#b0b0b0","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"footer1","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}}]}]layout/header-white.json000060400000011411150750504220011314 0ustar00[{"type":"row","layout":"381","settings":{"custom_class":"white","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"#808080","link_color":"#999999","background_size":"cover","background_repeat":"repeat","background_image":"","color":"","background_color":"","name":"Header"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3 column-active","settings":{"sortableitem":"[object Object]","column_type":0,"name":"logo","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-10","xs_col":"col-xs-9","custom_class":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"sortableitem":"[object Object]","column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0}},{"type":"sp_col","className":"layout-column col-sm-1","settings":{"sortableitem":"[object Object]","column_type":0,"name":"topsearch","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"no-gutter"}}]},{"type":"row","layout":12,"settings":{"name":"Slider","background_color":"","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"slider","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"background_repeat":"no-repeat","custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_size":"cover","background_image":"","color":"","background_color":"","name":"Title","background_position":"100% 50%"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"title","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":"363","settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"","link_color":"","text_color":"","bg_image":"","bg_color":"","name":"Main Body","background_color":"","color":"","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"left","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"column_type":1,"name":"","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"right","column_type":0,"sortableitem":"[object Object]"}}]},{"type":"row","layout":"3333","settings":{"name":"Bottom","background_color":"#f5f5f5","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"100px 0px","margin":"","fluidrow":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom2","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom3","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom4","column_type":0}}]},{"type":"row","layout":12,"settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"#f0f0f0","link_color":"#d6d6d6","text_color":"","bg_image":"","bg_color":"","name":"Footer","background_color":"#363839","color":"#b0b0b0","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"footer1","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}}]}]layout/flex-full-window.json000060400000011430150750504220012152 0ustar00[{"type":"row","layout":"291","settings":{"name":"Header","background_color":"","color":"#ffffff","background_image":"","background_repeat":"repeat","background_size":"cover","link_color":"#ffffff","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"sticky-top"},"attr":[{"type":"sp_col","className":"layout-column col-sm-2 column-active","settings":{"sortableitem":"[object Object]","column_type":0,"name":"logo","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-9","xs_col":"col-xs-9","custom_class":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0}},{"type":"sp_col","className":"layout-column col-sm-9","settings":{"sortableitem":"[object Object]","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","xs_col":"col-xs-1","sm_col":"col-sm-1","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"menu","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-1","settings":{"sortableitem":"[object Object]","custom_class":"","xs_col":"col-xs-1","sm_col":"col-sm-1","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"topsearch","column_type":0}}]},{"type":"row","layout":12,"settings":{"custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"","name":"Slider"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"slider","column_type":0}}]},{"type":"row","layout":12,"settings":{"background_position":"100% 50%","name":"Title","background_color":"","color":"","background_image":"","background_size":"cover","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":"","background_repeat":"no-repeat"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"title","column_type":0}}]},{"type":"row","layout":"363","settings":{"fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"background_image":"","color":"","background_color":"","name":"Main Body","bg_color":"","bg_image":"","text_color":"","link_color":"","link_hover_color":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"left","column_type":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"sortableitem":"[object Object]","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","name":"","column_type":1}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","column_type":0,"name":"right","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}}]},{"type":"row","layout":"3333","settings":{"custom_class":"","fluidrow":0,"margin":"","padding":"100px 0px","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"#f5f5f5","name":"Bottom"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom1","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom2","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom3","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom4","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"background_image":"","color":"#ffffff","background_color":"","name":"Footer","bg_color":"","bg_image":"","text_color":"","link_color":"#dedede","link_hover_color":"#ffffff","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"black_bckg-20 sticky-bottom"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"sortableitem":"[object Object]","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"footer1","column_type":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}}]}]layout/header-centered.json000060400000011341150750504220011767 0ustar00[{"type":"row","layout":12,"settings":{"name":"Logo Centered","background_color":"#3b3b3b","color":"#f0f0f0","background_image":"images/svg/section-background-stripes-gentle.svg","background_repeat":"repeat","link_color":"#e0e0e0","link_hover_color":"#ffffff","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"centered"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]","custom_class":"centered","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"logo","column_type":0}}]},{"type":"row","layout":"111","settings":{"custom_class":"centered","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"#ffffff","link_color":"#d9d9d9","background_image":"","color":"#d9d9d9","background_color":"#303030","name":"Header"},"attr":[{"type":"sp_col","className":"layout-column col-sm-11 column-active","settings":{"column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"centered","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-1","settings":{"column_type":0,"name":"topsearch","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","sortableitem":"[object Object]"}}]},{"type":"row","layout":12,"settings":{"custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"","name":"Slider"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"slider","column_type":0}}]},{"type":"row","layout":12,"settings":{"name":"Page Title","background_color":"#a8a8a8","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"title","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":"363","settings":{"name":"Main Body","bg_color":"","bg_image":"","text_color":"","link_color":"","link_hover_color":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","custom_class":"custom-class","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"left","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"sortableitem":"[object Object]","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","name":"","column_type":1}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","column_type":0,"name":"right","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"class2"}}]},{"type":"row","layout":"3333","settings":{"custom_class":"","fluidrow":0,"margin":"","padding":"100px 0px","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"#f5f5f5","name":"Bottom"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"sortableitem":"[object Object]","custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom1","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom2","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom3","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom4","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"background_image":"","color":"#9c9c9c","background_color":"#363839","name":"Footer","bg_color":"","bg_image":"","text_color":"","link_color":"#bdbdbd","link_hover_color":"#ff7a7a","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"sortableitem":"[object Object]","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"footer1","column_type":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}}]}]layout/header-addspace.json000060400000014046150750504220011747 0ustar00[{"type":"row","layout":"48","settings":{"name":"Top Bar","background_color":"#3d3d3d","color":"#dedede","background_image":"","background_repeat":"no-repeat","background_size":"cover","background_attachment":"fixed","background_position":"0 0","link_color":"#969696","link_hover_color":"#c7c7c7","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"","bg_position":"contain","bg_img_size":"cover","bg_repeat":"no-repeat","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"text_color":"#ffffff","bg_image":"images/powered_by.png","bg_color":"#f02222"},"attr":[{"type":"sp_col","className":"layout-column col-sm-4","settings":{"sortableitem":"[object Object]","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"custom_class":"","name":"top1","column_type":0,"hidden_xs":1,"hidden_sm":1,"hidden_md":0,"sm_col":"","xs_col":""}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"sortableitem":"[object Object]","custom_class":"pull-right","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"top2","column_type":0,"hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-10","xs_col":"col-xs-10"}}]},{"type":"row","layout":"39","settings":{"custom_class":"","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"#ffffff","link_color":"#e0e0e0","background_image":"","color":"#f0f0f0","background_color":"#292929","name":"Addspace Logo","background_repeat":"repeat","background_size":"cover"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_hidden":0,"ms_hidden":0,"md_hidden":0,"sortableitem":"[object Object]","custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"logo","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-9","settings":{"column_type":0,"name":"addspace","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":"centered","sortableitem":"[object Object]"}}]},{"type":"row","layout":"111","settings":{"background_repeat":"repeat","name":"Header","background_color":"#3b3b3b","color":"#e0e0e0","background_image":"","link_color":"#e0e0e0","link_hover_color":"#ffffff","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0,"custom_class":"addspace"},"attr":[{"type":"sp_col","className":"layout-column col-sm-11","settings":{"column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-1 column-active","settings":{"custom_class":"","xs_col":"col-xs-1","sm_col":"col-sm-1","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"topsearch","column_type":0,"sortableitem":"[object Object]"}}]},{"type":"row","layout":12,"settings":{"name":"Slider","background_color":"","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"slider","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_image":"","color":"","background_color":"#a8a8a8","name":"Page Title"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"custom_class":"","xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"title","column_type":0}}]},{"type":"row","layout":"363","settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"","link_color":"","text_color":"","bg_image":"","bg_color":"","name":"Main Body"},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"left","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"custom-class","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"column_type":1,"name":"","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"class2","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"right","column_type":0,"sortableitem":"[object Object]"}}]},{"type":"row","layout":"3333","settings":{"name":"Bottom","background_color":"#f5f5f5","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"100px 0px","margin":"","fluidrow":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom2","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom3","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom4","column_type":0}}]},{"type":"row","layout":12,"settings":{"fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"background_image":"","color":"#8f8f8f","background_color":"#363839","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"#ff7070","link_color":"#a3a3a3","text_color":"","bg_image":"","bg_color":"","name":"Footer"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"footer1","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}}]}]layout/flex-onepage.json000060400000013454150750504220011331 0ustar00[{"type":"row","layout":"48","settings":{"bg_position":"contain","bg_img_size":"cover","bg_repeat":"no-repeat","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"text_color":"#ffffff","bg_image":"images/powered_by.png","bg_color":"#f02222","custom_class":"","fluidrow":0,"margin":"","padding":"3px","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"#404040","link_color":"#737373","background_position":"50% 50%","background_attachment":"inherit","background_size":"inherit","background_repeat":"repeat","background_image":"","color":"#595959","background_color":"","name":"Top Bar"},"attr":[{"type":"sp_col","className":"layout-column col-sm-4","settings":{"xs_hidden":0,"ms_hidden":0,"md_hidden":0,"sortableitem":"[object Object]","custom_class":"","name":"top1","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-8","settings":{"column_type":0,"name":"top2","custom_class":"","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"sortableitem":"[object Object]","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":""}}]},{"type":"row","layout":"291","settings":{"custom_class":"onepage white transparent-white","fluidrow":0,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_size":"inherit","background_repeat":"repeat","background_image":"","color":"","background_color":"","name":"Header"},"attr":[{"type":"sp_col","className":"layout-column col-sm-2","settings":{"md_hidden":0,"ms_hidden":0,"xs_hidden":0,"custom_class":"","xs_col":"col-xs-9","sm_col":"col-sm-10","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"logo","column_type":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-9","settings":{"column_type":0,"name":"menu","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-1 column-active","settings":{"column_type":0,"name":"topsearch","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-1","xs_col":"col-xs-1","custom_class":"no-gutter","sortableitem":"[object Object]"}}]},{"type":"row","layout":12,"settings":{"name":"Slider","background_color":"","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"slider","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":12,"settings":{"background_repeat":"no-repeat","custom_class":"","fluidrow":1,"margin":"","padding":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"link_hover_color":"","link_color":"","background_size":"cover","background_image":"","color":"","background_color":"","name":"Title","background_position":"100% 50%"},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"column_type":0,"name":"title","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"","xs_col":"","custom_class":""}}]},{"type":"row","layout":"363","settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"","link_color":"","text_color":"","bg_image":"","bg_color":"","name":"Main Body","background_color":"","color":"","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":1},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"left","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-6","settings":{"column_type":1,"name":"","custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"name":"right","column_type":0,"sortableitem":"[object Object]"}}]},{"type":"row","layout":"3333","settings":{"name":"Bottom","background_color":"#f5f5f5","color":"","background_image":"","link_color":"","link_hover_color":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"100px 0px","margin":"","fluidrow":0,"custom_class":""},"attr":[{"type":"sp_col","className":"layout-column col-sm-3","settings":{"column_type":0,"name":"bottom1","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"sm_col":"col-sm-6","xs_col":"","custom_class":"","sortableitem":"[object Object]"}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom2","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom3","column_type":0}},{"type":"sp_col","className":"layout-column col-sm-3","settings":{"custom_class":"","xs_col":"","sm_col":"col-sm-6","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"name":"bottom4","column_type":0}}]},{"type":"row","layout":12,"settings":{"custom_class":"","md_hidden":0,"ms_hidden":0,"xs_hidden":0,"link_hover_color":"#f0f0f0","link_color":"#d6d6d6","text_color":"","bg_image":"","bg_color":"","name":"Footer","background_color":"#363839","color":"#b0b0b0","background_image":"","hidden_xs":0,"hidden_sm":0,"hidden_md":0,"padding":"","margin":"","fluidrow":0},"attr":[{"type":"sp_col","className":"layout-column col-sm-12","settings":{"xs_col":"","sm_col":"","hidden_md":0,"hidden_sm":0,"hidden_xs":0,"column_type":0,"name":"footer1","xs_hidden":0,"ms_hidden":0,"md_hidden":0,"custom_class":"","sortableitem":"[object Object]"}}]}]template_thumbnail.png000060400000071133150750504220011131 0ustar00�PNG


IHDR�,�i�gAMA���asRGB���lPLTE������\XUDBBNMLv�����Yt����,,+gdd'Ib7::ҧ�wtEf}����L25J����ʩ���&2?Xl�oCD94����$���n?)`Hi���:}M��� IDATx��}�v�$~
`c�1���ǕJR?l�d��{v��1d2I�K%����as8:vt�� ��ǡ�ʑ��N緃�����|������6i��?<>>������jH��k�*M�ne�v�w|�F���79�L|3��6:�Ek��;��Ct�oܮ��B�Hxt�B`@Ʊ�l����n��߸) ��������}
Ձ~�C:T�$IU��luL��p� ��m�4�D0�:�k�a
��C9㯕�C1�a�)Eh����F�D���0cKL��(b�,3�C�@��!���7&HZ����0B\����g����p�Hr',d��|(J�P>�Cx�cH�l}ő�Qd@�`��1�?��8�&-������3$�	Ay͏��1��"kUm*��@&�$r~͐a�mF��G�W�);t���4k}_�r�����C/�0d�6������!0d�М�o�1�H�I�D���|���%'��ԛ��h�f��%�#"�I�I��!@������z+�j��~�7*?1Z)1�m֔��e���(ϐ���HC��?��Q���8 )��b�`��������ԏ
B�p����
쫃 4�?B$m2B�C3fO�ID�43g��r�D����K9�(6U��a S�`G�!i3g��p�����dAn/=,o����yw��JǠ
���K@��>ˋHї�U����É:�v^��]v��n��H�F�9IC��~!#��;�������u�G�`�WA�a��V�Q��\�1dC��8
_�ED63D�d�@�!?
?
����)�������%��)&I�~��#�X�)A�.�P�ܽ�©$���3 �&t�6ʑ��Đ�2����Sg�Z��|8�Dn��A�W))���1@C�|H��rt"p(�	$S�$��K�)f�L���ϲ's�V:`���s�(�!�K���d�C3���Ԙ-��m�����j�7p�|0-*vu7@�Ń!��<Q�$Cn
���6���T��*����-4W
5Lb��I�u/,��׊���q�(�dH��Pټ�$~�אC�C`��$�6E�0�A�F,���VC��%z(���g�&�	FCC�-�s�h��I_��z���Ph1I���2M��l�‹�709�`Ih�;Ԑ��抇� �n�k�V�=�d�"a��q�N�15[գĉ�s�w}��Ȉ>��ߝ�%�a�r��8	�Q($1G&�HV�a�el��c�p71B?e�����x@�(tTr$7�An1���ٚS$��	�,�w��Z8����,0�ek�V�D������ƕ�833YiMYfH�a�Bf�O'!�cQ�'�|l��F$���]�yJ"[��"3?��!�8�nNo~E��]�S����"W�f�dCpu9BG�����l̿�|h"?,x������`�&K�sf;��MSA��C��@C���>:Uw2q��9�5Ѩ|Z�W`'֪!r��]u���+�V��E�nQTu3�!K��U
��А�kK�b��#)�B�Cݬ`�Ȼb������[��j��Q�$CV& �0y0b�7Db	Yr{՛][�v������@��[�?XA�ANQ@�IZ��!��T�Xȷ�9L4�!��tB	��Y�a�Tv"�ZI�p~��B�-�(��,��ԿB�,I`����'@��Ú�4
���M�tN����#&�!���+@桤1���7�v�hH�����^n΀0���)�1$����-�M��zY�y��Ém���F�C
���SkA�	5Ŀ����9��!�( 0Y�/�@jW��|������N��ي﫶k��[��r���
rWJ0���G��ԉ\�~&$��E�l�ժ�Գ���b���"vpl>h�����8���>I�ݜ!l���B�ϲ��@=�b�H$��H|-�AJqV�P�n2�!:!�_eH�>VUo��TC��Eh��
?�D�]��!�ƾ�&��!�nC��]4'�^5O��J����ҰŒ����U� h��n�	�3���I�ɇ��ě�cy0P
�\!�I��28�]Đ0�+ ���n�8q9G",81���?��D����� �K��9��%��ο˔a�_�DMV!~/D]rtp5�h�6���~x8:�1Cf��o.�lÈd��ō�H^٦��_�Oz��M_�Q�%[�W<荋,M��Gc�nɉ0s�?����*��tK,��LE]��=�"� �;�x���'J�d�)CfE'"�`	����!�%@��w�Б��g�,E�e��m\�W�IWIf���DžE=g<�(��O���j�!�dq�Q���ڧx�w+��P[�xЭ�0���n
��D�k��6foǎ�1bv���/}`oO>jH��X��	8"�,(�hO
C�	K����-��/�8{�%�զ���R&�G�"(�q�!M'҅~xGk��k��6��.�Z|��7��_�-���,fHQ��	�E��X�1�*B�,¤�D��33$�:��U8�X!
�^���C"@nN�U˷
9�]���Y�2�o}<��>`HD1�tՐBE=�Η��$ŀ)C��-‘�-W��|8�\�~V��k�h�C��i��+��*�D������"
k��mSX|����
�1d�@\���M��"r��ɨs�5E�g��!3WlA�K�E �H�:9rEI��l�@�!M71�5QN��J/�����eIX�y
��~�ƿw���ӿ��v>�γ<�K�A�
9�Utݛ��L��5!
��3Bd�g�Xe�mB�_d�#H����:j�q�t�)C�e����
�u�h$͵H��7d�P��:򛂱��2�X�>�3����#��@�-0Z�TB��p���	Cb��'՗�+!#�@�I�҉���sa&K�VZM��3�U��Xjh�`
��j���5�ī���y��P*Y�_a��[���E���	jV�;B�Ԅc[L�*bA�8�k��W�I�D�)��\L<��!R����@�I*��6��	�H""�f&S�L��u�D�Ut������2{�a��p���_��:K-JH��&4a�TJ6k�j���A��)u�����!E�!\��2?X=��%g�I:��	�Xl��j��B{`߷9�{I����_sf��*���c�.��r�F	��F��j`��U*o癗��y%$&4c!�7�/��x<F��a6�c�L�@��~��b�
Rm�{=o�7�:H����d�����!��I!�#�ijß��Z��	��it�|�벬����*b
_CMw�r	���)k3Y�H�w7�y"�4|
��R8?�O)��E��܉��;L�D�Mc�*���~�0#Q0�Ca�.��3���v�=Ik�������!�!*�)s '����($lM�*�
~�5[��1b��\`H#S��w�̲���ē��w�b��&	�!)��/#㘁���O��  ��'�'Qu��`���V)��v���3��LT�|f����	'�[K�k@�!���qÔ!��|�u%r�ٻ��v�a�!B�͖���b��Y׻��oʶA��93�4}���zI�P�s(7񡩸؋���L�Kf��TB���l��H<���:�2�G��K^�1�C�Q���H��A:Nar�����
E�6W6V�F/q���$�E岂ǡ4���!7.d�<����g��^�
�b�Do�$"f�<��D����B��	��?9�h���Py7`S�-[�$��a8�v�;(C*�x*LF��se8$�H�d����m��r�l
b�iFc#���2u�+F�>H�G��ԋ�F��0�&�����g�]�t��#��/�����!Y3�/�qD9yF���]K�]!R1{��u��X�Eȫ��1	[���3��b����Z5��t�]��L���B��Q��H�@r��������7~Ɠ%�7R^ʹ���($�	�=m`��)���q9����ch�J�e��UW��$�[�O'N��qV<bH���,��Ž/�S��`�~��G�p}���3�X��$�(�d;F!I�tk��^�B8���ڬ���HQ��c��x�x�mF�J�^VS����щu�M��	�}?�#�d�G�G��I�r�Ga� co�軤E%�P��K?�Źwh�2C���HuB�	Õ@��(0?�e@�v�eCsG`�t����!�x:PP�k�̘�KJ�,m4_�0�$ �@�ZWwf��4��b����d�g�x\�r�h�(9�fH���)._�K��U[���]�
d��!{V�ȑ(
O7u~m�@��Aѻ�!�F?�#��x0��ɂ{-�!�2d,�\�ooopY��d
"�!� 
J�=�)(i!�Tq�2�K�D�lH?2�Aaz��� R��C���&�������*��fG)�R����5ɫ"�A��^�\f����>�Ȧ��>ME�����Q:<�@��B�$	���GnW�"�b�o	��DYJ�����" az��6[5Y���C�@u;�'�_���Ё�(N��*)j�*��;_�`��`�Xpg֍v��ى�0C��,�oo���8��r�\�����Ĺ�?�+Lټ��7aF�OJ�l�&�H?���e%�u��z0C�Kr8a�9�4y1���ȫ�p�_��c\��g���P�K6��#����[��w���E���%��
���|)C��d�f"����Zn.r3�z�c�?E�H�,l_t�u�#V�A��2Μ\�'䜇�>i���\��:���"g�|� �Ec��@&��%���8�S�n�(I�1�r�<
������'Z�`_�d3e��<fY�Vq@X�-C�r���$���!�T�%@��z��2
���)Kzmy'˂��I���O�6^���(����	4-R�
.g�&���Re�ӛ���xY?�>��t>�2eX�?KI��#x�7�PH��4�Z�UO,�����;$fޱ�?y�
.%f�,]l�4(݀��T�vQ�n���J�Y*��r���7�S�N	�Q���Ϧ���z�tW��Ȓ7ѐ$f��xymW�s��Q�X�'6�t#iu�$�0dG[cp�4�7��+8W)�f�H����U�4]���G�G��Z��1��%`���	����;�wU�Z�*ϙ%2���d��:u8+-dW�����!��xGkn�IO�k<�����頍���n]�`W<�R\�ٿ��dzj]� �&���:�m�����N�H�	C���p �+EA��<���a�"�����OSN0g��pb�Q��ҧ�$@)��*�+�q51T�[d�&A}���2u,��w�lq�t��z��[+��O��l�n�/��|9ȿ�p�D�[506HC�	�yi�*�\��1 ��{���\�s|�u��22F��L'C�w�of�,����D;^?�}Qc���G�ZFY�����gqf~�#���N����d'����nY۲{ƳE���x��ʐڏ�R�~�G5�0M5�Gi�l���:S*��2q��H��!ꂙӦ	-'"a��5�X1��oH"ŏ2���_yT\�@�`<xV5U��fu�~#D=��󙲉J;�C�X�؞e���s���l�� �!�'�b��#sfD5�vnV�=��+0�`s�
��'���[��غw�%���y-�[�6��D��@%dH��w�|lB�@�^�˅�T��a���Jg9s��	p4WB�.
��%�2$5?�n/-|4.����}����*}����&$&�(V8�
�\�eh������,�w�l\Аѥ���H���{��gi+����a�]`��fU2!��ƃ�h��>$̒T�B�󝀱Åo��)�m�FIyr�f���"0Dc�[��$H�6�k�ey۟ޞ
J�ub/�i�s��4�.����+�W6��C��!����Zȝ>����z�jH�*���E�r���A��k���S�_cO�m�.1�h��$0YCٲP�:�-�����/I�p����|Uv�D���إ���r�W�d,c��tB�~�<V6��^˴F�#U�LW)5�k�R��tkA�gH�Dx�Rܓ�de�H����t�9�Z�)����N���L�!ƊÎ* M�3%���a!0�	a҂!��E$�4��y�
�,�e�X;~H�n��{cʐh��{���Z���%R���)�l�A-p��$$-��GL�,�>/ ow;^�	�hP ]��b�w�	
��>�A�Aҧ�󎫲���hw�?��1�0X\�'���oo�_�qȨ�E�U��2�G���/5낋^�y7�$�\�-�e{y�KyՔI��4~��I���Q�K��E����k�§p�Y���V�@\`��S�UR#g��1	W���N�Lr����Kz��`9�;S�03�Q\:F\���V^vz)Y��>�y��U��;ʐ���,���߮%u�h���,!�D��qLl%J��c9|,�k���x8�
ל.��`ڀuY���5�C�4<�C�d�֥���!�a��Ңqs�F�7�������R�k�8"�$W�)��
�~�4�n��B)�=�䕠�WU�ULp��<RF$�I�'T�I��A��>q�!*�"�9#����N�d���!�*������.��}�����y��c�r�\u쯎�
�#~�;��77�E���[�Z�bko���嚺�3��&D�	C<��<9i�.?�r��'#G�!����G��9L�IiV�2;U��U���<Iŕ1A��j���\4��1�W;Ԅ$n��+F�S��$�|�,�ճ$�)�ǯ=5�5kmC��zL����9�*�L!{�Rh<螹~Unq�2�.��r��%��kI-�Bc�X����1�������s�/��?��H<�1��\��P;}�OK��)K�#��pbւ�ѝG��N��NG���/��%_�j$�ۄ�O� E���e�kjsR���R�0��>��J6��)�!"u���J���D� �����:�����"��6C�R=��p�ctB���y_7���ˮT��
Z�q��Vc���Zr�uB��|�"��`@�a��0���c-W������e��r1%��2g@8�:�s��@q�
������J
�)�y��-�X�!���t̓%�	���PE?��"������-�B��Ue��H�mp��|:y/T�n:CUW���s�Gʱ���+9`�Pj���Ĺ���>[
x�)���2�*'@�\ֽT�5��c�~��g�6w1XV�}5@��YC&�j™W���=H����el��TA�Lfz��c=g�M�8@�B�@�L��{)^�76ď�;W�ђ�A���+��B�qTZ�6S�rO6l�E̯b,lv��%	ȥԹ�ZҨ	+F��E��1�:{��ߓ�eB@ �}�H������?/�&��c
�&l�\[&DԮ��&����{S}cӐ��w�zi���Ct�䘡��(Rr)ѺB�Kk�ka�$�f@8��Ƈ�\�N͵�B�y�"t���*:T�Y'ޗC��p��w��$	�U�3��~mV9Y�e��3�J�/E���D�!3TC���� �	vh)��]u8�!+#e"'���4�2����^.}vM�V��"����2�?��dID^�@�0$D��A��y��S��~�0�>�Bw���O���=���MBaJ4�tӐR4�Ɛ����-ƌby%��!<�1TE�IG6`zP���B�Eԕ�]e�h�b�3�#���蕛N��H��,K*�/���w#�䏌i�@�L�&���LN:��l�g�}@�.�O����_���B~l׮�PÉ�1��c�l�����{.��j9���΀`�U�
d�C�r�Z
��5���G�-��� IDAT�v�Uj�?���mY��}QĒ�}_���w��z�:�X(�d��P�� I�ﱖ�'���)� ����6S���. ���S靬j��C�C��y�{%���7��k[��E�X��(
H	Х��ᗠ�9
���)+�K�A
0�ّ�l���%r�No��IΙH��Ð�;��K�#(
~>-IL���nkஓx��Dz�	�M��a�i���Q�!l���S�+��6޵:T���ŸT6���؉�Y�2$��Φ���"w�wKQu
A=K��`�ȋ$	#�3���"��: �K�D4E�X�
�v�J7l�A�
fו}-���{b�b0��XI"F88zLo��q��-�D��dE�!���8�t}#2�)�n�􅬌��	o�%k�20��ȡ�=a�y����d��'��nʆ�"�tϡ���˪�*��!�xj}/��D�_�]ow��I:W���J�Y�5-
K�$!A� �Sr����qz��^P8���N�,5��<�"'k����	�	�5d�D�b=9r��RAd���)�H�Ӊ���!uaK&��_��3d|x@D? ��BZ��H
|�lr�C�s��En.&��FQ�i�r��4�e�NZz�$�=�Y'w���,\h��ԯ=�oC��r��:U���eS�YWNK��qg@�!,�"tœ4�!r G��6Ӂ|����1�G�9�mr�2�Sb�g�0�9ֈ`=�D&Djq%כ��N�D�R�)����tq������Γ�A`��|��Q�a���^���t�n�_�Hp��o��`b	�i��"Yx��L&D2���4���ƺ�Tݢ���͍��d�\&=��6�%�l�H*����\���TW�u�{���q���.�/
���9�f�J�V�L?�l�&��A��C0a��3��P�s^A�9%�},����!?X8jD�� I�Zi۬I�\
yv�)�\�U9�`Nm����Ye��@��(
R��E�u��+ŊT��

|�h�ߙʜ�q�f�ܞ�ǻx�t#C��Sr}g=z4��H�~�	D��#��yD�W�C�D�
����Q�%�����*ߍ�	�"60U���>��� e�h%ʐV�����FfHQ�N�X�k�>$i�.�(P�Q*��ɪ��M���r[f�f}٩��=R$�௼m	����d��[����r)U��V�?u���0�G iG�'�I '��8��{����W��'��>�1��z��Q�5����Q��2n"0Y9qDzaԈ�%s%���MF�fd�2i�!���	@����E�[ك�l�*�C�h��5u;+��eb� _@����},��|N�	��h�L��vw8����G�H�H��[8Na0	qtPq��3���F#�t+ɚ1� ����ϛ��c�4׼HY؀����t��Hj��sF��9�|���P԰'��I|���Y)1���GYp��('�0��&��Lx*8�&<y���˗��&3�������P����n7:Eb<��$!塽v��Z5��ɸ�gB�B��ju��u�‡ҧz�	?��!���k����@�E�
$��B���d����"��::����˾�ok-4&��d�b�XCRq{�"�S��M�p�KQ`�r��=�,du@�l�Hՙ-ܺ�|;v��^����px�����
��s	t���w�(�E}��u��)h��L	�^��S��L�ZUbg��Q�,pH1��P��ꈅ� 2���2�UR��Q|+T1g�}��-Z��T���T�Ow̋�,&�W�T-�������c��;Ѥþ8wr�����G�Zyq<�;$�M�)?�fDhҝ�G%�J���sf�����4�a&pTͳ��J����f:3�E՚����d�����Qy��JP��V��J3�MU�Zs�kD�d�+W$��$G�	�兛Ef������E���aw`kKZ���Q�3��txߗ^�q8�'��qf�N��}�߽ɒ�N*�4��d���c��n҃�+D$bT>�XY��X��"�f��猺`	��a�8�1W8��P�T��/�KBs�#�n<-�o9�(��.����ȩxv��wB�Fn0��QB������I�׆"��Q8� Gy8��1Py�!�c�3�n�֣�
'Y]��.{����j���/b�2��Ա1D��O�z �:[�x�oW�P�n^���NQL�s��6�2��am�uI���#
[v�m�J��� T�HQEYt��t#H��{�c��сcp�pwƲ�ff��|p���ԟ��&�
�js���r�]�I2��3i�W���$E�3y�\�	5��u�z�49a���E�N�\yw׏w����M(��&��USC��F��q�R�8c�J�8:CM呂lEC��s֒���n/V��v�s���,����0D��u}�h�`Ċ�s���H򢛟V�qE�x��R�S�p�x��o[Moo�_]1�v*��
�AG䵐J���|���12YG�Bp��>�%A�7��
	������~�CS0@��ZWp���b�*��2����&+O:8�<ݑ��
m5�YEsh�"�C����J�&�H4AR�@�$G�,A�����8|�a��,��k�љ�`���M�V$�۔I�/W$7�&�w�1�c�/�;���GDa����NԆ�D�KN3#H�^̇�g�jIV*ݒ+�2� �`t�	u$P�r��C�Z�t��wmf�lo�pI�A4���Lٟ�^���{����p��e/LB��\^�13Y����\$�}���!��� =���babm�P��Na��F�E=�H
�+$*Q ���!�k� %�	u�W7�R�w:h,�7����v��!�ݗ�t�C��kP,p�u3駣n�'D�}p%�ݎ
\�� ���RoA���1$lU�EW赪"Pvz�v"�	���1R�jKL���eTC�(0o�6�;�)�uT-�2��ĿӞ�x��.'օ
�R{%{һ
�ahp��Ry^=��t<��57�?ͪ������14,��q�+�Uk�gYB��z�K-P\�-I�z�qT\��A��X�';@�!�e�{���eڄO,��k��N�#V{G�w<�>���>�{�-����09}^�8Ͱx�O���qG⏰�
(޵����g�^��1���k���yJ�Z&�F�E��b[l&�
��Mx^�٠w(3�)Ӷ�EˊNr����RnJz��nu!����<��<��]�8n5"�yw��`��
��4�>���}r`����e�e��ڕ�������-#�R���(/")��.��+�Yt~]�XHd�4�����aH���[��E^#�߿��>�h�g4��
-�ǽ����9��C7�0�{�	��~}߿ۨ?�������
�V�K��Yϰ��{@�t��~��[X�z�)94^Y2^V&�����b�^!�l�9�"�E��y}˞�'.K��R��u���G��֕�MQJg6K�Dޞ5�MxN���o�]��s�n�r��`��[ǐ���U<�>���zr_��Kb�dQ��
*qy��s��,D>s���U?��K����������y�y�0�[b�̤s҉G|����;Y��;�z��I�u�֝�b�<K���#�o��\��B$��	�ݶ�G������p
�&�^�3��|yLY:�&��"��}�]�x�vC�]Z��*O�xz>�y�:�I��9F�yq{�!��o��А�����[��Τ��'6J�=$�N�"Nֱ;���4���|����_b����$����P��K��v�QI���=.�
�}��!J���mBW^�����j�*��\�	��8�DW��^VK�
@�������~��z��y�L���o��đ���>G���mwʀ��!���@�>?�������v
J��ޕG��#V>��[R��E�@@bT����!�e�怰�O�ݹ��e��	�-Ӧe��V�TUY�ڐmLXԟ��xz���۔�iU�3l�q�G	;4�YKخ��&sT:���0�6��d� R?�N�V����kKa�R�?��\��}+�f	���1Ӑ2Dwt��1��B�R�\]e�����W%�h����D�,�·f�o�]%�+�9MAt���Z\�Ϣ�����=���fP��2$T�Qz
�j�9-�U�gF��H=>�&c/4]�Oi2e�z�t_bH�?������Hkn.ʕ
���94���p6J�^4hyѡ������?V����$��S��]��U-�J9v?�+��b�Xs*�b@���$�Q٣�q�ɇb�&��_�������
�}���BR�sY��^.s���+_�d!R� ��e��R����ڦ��Im5��+C�.���AE|��O���!)�P�*���Q�������^�k���]�+dx�R���޷��w�~�̖�!�S��o0c�0�M���N-A��t����d���p���J�<k�Z��!��XS,4�r]t-�ȭu������JQ
yY��
��c�t���GI�|J��:[ݙluh�*,w��~nق;�(!��{a��n��X]g^NG����n_"��8������,���s{�)|�"���h�p**
"mu.�4V�ŧh��Ɛn�vj��;ج�O��$5��Z�����#'k�k��(��D!�#��d��.���I�Y�h2����7qY��+�a{�e���!��nz�2d'&��L;STC4|^ɌC���:�vn�d{3)&M�V'����t��+�B����>��g�,iC����(B8�p�		;>�몡z�T�O���r�׋z)�(EB���h�.T���C����
ϊ[�G��W|��xu,+�
����V;��	�Cj���\�o�Nb؛�Z�ԢMri
�K��Fb����֭Z�ݜ��9�$�vOA������؟�l��g���J�!��r2�ԉ���0f`x׺�i��J�������<:�˒t�:𭼿�׌�����@���+r���-�5����T�f��"���5�I!������R ���o�Ў7��[��w'0Y0[���Ǜu�x%!�o[V�^1D��F!��z��ߎ�l;-��������ʎu<�Q�H��XI��-jY��dE�'�F�7�d5� B���!0��`Z�(�JG�͔D�Df
!tD=���ri����Ar���0y{�(��$B��x�e/Ks���,h�]D]�ѫ�34� ��8D8u��!y]��m��`�H��t�;x�9�?EZ���
�Y�|.B��T�ނ�$}�>CC
1O�p�����Er��,I�BB�9��Р�~�qϠJ�J�Up���k��Ԅ3�oW�}�/����e�i�z9,��KR\�,M.N9�M޺�
x�
��6+��[���C0���F^1�+���*�j�r��X��9ۋUkm������eFla4@���V-j-�u<ܲ#�9��^���{VAuʝٳ\`���{/�t�5�C8��x�jm�o��J�a��"Z�S�4d��2�.Z��x܏Ka'U�C�A�0o*��
6'�ӏ���ULD�+ɺ��eT/�R����\���E�ň�V-�`��w���.ӂ�S\4�e���~��nY�M�_���(ޮo����D��>܌�@<�٣�	C��oa��X�@�u�K=��d���!&�Qz�3:w��S�|~n.��6�jߺ�9u�T$���vr"�ɻ��V.��pܞ�BA��<�l����w�Rs8wWG��@����N��p(7ާp��M���RXx7����T+���ۻE�n;su��
�Z�7d��0T<	��cܕ:q�˶q�u}��ZR'OQ
hY����w�JUٱA�y��*E���1g�[�,�7�e�8D�Ḫ�5�3�Y,N��߽��ף�/ڬ4،x�~��`Ӌ��f�l�����1��SC؍c��7����-�/��pu�~C�9�\����ŝ�p������[�ʢh1�"��Е�Xh�<��U�������֞u���@��ݗ��_Ů����)r�����l�Jӹ�AM�U�0$�"��J��_�2m�c+&JjI�!=�V������T�N�q��1�����v��MZ��
8�
����=��:C�;�ݵ�Db��i�9�j�kᯫ:�u9[ӟ���E*";e�'��yI�;����;Ӳq���K����%^�eؠ2�)��BC���@�~�M��Y���V�e��2鮁�Dt��z�����o�ƓF�4�R�^a�:bpk5Ƕ�l�6��r�-�Hs��g�xs3̑�����>mGu��x,�z�N�r�VV��F�K�������d�� �N,�V�za*)��CD������8\ȷ�\d����>$;�qIy�R��SQR�k�͛���V���,�5$"-�$��]!y��z����\_��s��Q�<���l����z�έ���l���$d&p�%C��F+��.G2�����9��J„g8JQV����P/�K��'3�;ba����!�^��x��Vc�u�M|�`�����A�f�$m�u����r+5W"��~�rkj��]k�kԋk�4뗢�e�Ⱥ�����B�=2�d^�����k����Q/d`�J�B�YG�!H)2W@%N���R�X��R{a�2瘢�WCs_�ZL�4ʒ���[^hH�}���uPoȰ�`�خc~�\��Z!��"č��
�jg�?�t^��ٲ�LVB�v����V���K�"5r�Y�b-�"a
�7��{��*)r����p������\�
���P�zG�[��>�NB�{�Y��L�.���ٚm�@h�����f��?�o�}��g����Z9^���x����
��^�����e��~+�ϯ�e;�B�XRx����Hǐ�]>UA/LS$��a�G�C��X.KeSb�@`�d�m�uK��͆�D�&w�Ig�C~܂
��%>[EC��8����m��u҆�����6�S��Y��}�Ɛ�ۢ�\e~�{���)d�*�Q�/i��E:w�r�$I�V��=�����Y�U]��EH�VZi�oOV��'k\/��u�JP�����: �G�e��DQ@a8�7H�Պܕ$׽��/M_���Z�Zo��N���e��(����a����B
\�Vaͩ�>ع�r�Jȶe��Bt
+0$��������a@ҕ�rJ&��$'�	��
5�6X�NJ��t!A�4	5}�Z��,#S�d��~���oW�D��^�VS#�%���#����+xy��=���TV��d���'���6x�|�%Kx�"�v�E�ZJ'x�:�4�[�^X,i���0\u;��l�gG�;����L�sr+��p̽�����f) p@����`�7,sFֈ}}�O�)d�ţˆL�o�@ɐZ�_�k:⺚88�Zc
yp#���oy�]���'���<e�0���92U	�2!��kZ�e$v�C۸��{;J%��Uč�,��f���Ͳ�$8^�h��% �oj���֯h_�7�h��][�d�gD��`��B�յ�w/�b�z�q�����!�����ٮ�Em�[p�f9�94#�Iͩ�����{{aƬ�7B�KV�SDޗ�xr�����R�ۗ^/�"
��U��
Cr���"$01��pd~Si''�~ua�Y]�7�b@
��QX�2�-��)Z��˂h�zS�n*%n�o&-�/�r�KK-:�,�����=Q�u�;�B��Hӹ���p�u�}�
CrYBբ�V;p��ae�_�]��~MRO$�6�U��˱'�cAr�L�B�E��Ja�����?G
�<]�8<"g�r?sǾ�n�h=e��<<�����v�v��m���Ȓ?t���Z���׀!��o�4�E�^f�>D�w7O5�K��qאs�#�0=L���XΨ��\.�q�jU'nփ!�P�,P�^�k� IDAT<�"Rf����C�O�� 
��_1��m��������h���D�9kG-�j���X��Z'+��|���Ȓ.2ņ�;T���'4=��rv�η�K\s.ˊ�̐!)�p�"L��Z�.��44%D>&&�ȡp@?��ޟ���ۗN/3D��cCݫ�:|�1�w�}�z���l����@��I��<+ᵢ�d�W8�0<�
4��T�T�\���l���q=�T85��gj���3D�=�����D���̏�����LJn<���b��k�����d��!��a9O^����o���6,���r8Bt�I]L�+y7�T�3�ۗ�qGLa�#M�ߤ��ʑ3AK�i�S"X�1�~�9G���uǶj��' G]�)���ЏQ1I�bh���x��z�幏�R�l�XBd�6��O�w�lo���ꀴZ��Q�eg���]��
T%TC�N��FWU�ܢ�+����������_&v�JPի��I;�����W�q�����C����W��9�$qt	�z��H	x���e�D�S�Ģ����'ӷ[�r��ȑ
(�-J���l����w�K�^p+���7*2s�cDm�.���{`�u&B��qD���H��`,��\�ԡH�r���t;C����y�1�q\��bu�2���!��f�܂'��nf�N��W��Fp�5Y���=��6ջ5�3�]-m��|?rۋ���ux�����D��6��|-:�6\��I��sZ#AV�p􁥷���zi8@|p�n��!97���(1w[�$�
��r��MEB�7n�<e~��)z>��!�$Y��x<O)ņ"���/P�EnA�!A���}�鯧o5Rg���}[K�o*0l�*��9l��ضHU�&k�6�j�J�CZJHB��t��BrU�g>,��("Đ<u&+�.@�
�~�d�o�vl�<؉t���=����$Ig��g�c|9��4�Dy���'
���3�txX�(,|�Y��"�Y�6�����:R(� ��޹��?�g|#���Rp�ì)�jwa<J6zA2+��� H�Eu��ʹ.KƧ2��
�в��Q'���Ղ����1_~�:��e����#.�7H��ͣa��h~�t�N_?."tp@\�Ϗ4}+^�Fl�d�m�]��ݧۮ��
���<U���VN⧛f��"�v��2q�z?����;��zY�MPa�j~`��Zĸ�U�A:J��礐B�5�\��h�@��t*�H�W�k�R@��8�;8u֐<�.�~{W�TT���ӷ[Y�^A�H-��o��<�?��v��6�X���R�k��F��������<2���[=�ҀƗ�c���B�|��k^�E���d�J���Ba�nґ�VT�O��X���}ƾ�	�+���e\�e�z:�.=L�3v=p`$ ��;>^?�t0�UA\\U
b;�h� P$�4���9�����ϧ�����������>M���R����Їy�%v�ŏ���Z��'^Zl���H�Ѷ�c���5�!W��`MB�0YX^����[Y�s6��4�k6����:��H��n�8>��s\	�_��(�6�֢�w
z"��;P5��QUخT����BCF��_�Z��“��z�vΗ�[����%ʑ�.[���!�
��i�f]䉲&9#�%"jn:�u	:lH
XT��(��rD�>�V8'��B�I�N�nJ��뮤K�|�;���T��f
l���EٙXP�c#�/X4�!�r�Hec�\��`�GvK�ʤ�-��,�"�}�ܵn֋����^4$��
\�@j�c1a�%U��U�	,@�ޥ$�C$���̫�y;p��g����~9J6�v%�mծK��I�8�������ƀ����7��w�^)AH�I���m�V(����S2�����TV�;��_VK�>p/pޗ%��{/V��@�D����J�=�H�;�) ���f�̺0�1 �
	O'k#q�]�DxR�K�
��"Ū+Đ�䕮����-�
�fS�-�Qy<2i��(��T�t1P�Um�W�&$H�@��d���D������|gC��,]����Fs�L<�|��X�7��Z��I[�Z>����P�Z�Cz��l��謷��<Zc:]�du���uL��,��Q�<y;��\��o�>0�Ȗ�3l�g�~>��`���v�d����X�懜0�[5X��un�E֞$.J>i�2Cz�	Y�:��`�D�Ѐ��lIMnA�]dú��;�G�$�bKW�u_'�";s���#�O�*��f������aI�� DzDx�p���mV����g�٧��d�9�8��WŎ����:��M�Ð��PԺ3�v��Rdb��(m)�+�8;Z}��(}h���h<	��*�^fDV��E��P���B�,�0��<.�%Ỿ�}��[� �<%�н#,�n���Ɲ�b�H�Y�8`U�r�9����KFa:�/�H��]Z��t7CZ=J�{'ҝ^T��K�
C��Q��.�Rp�'�F������W��J'K����0���sD�6*ϏR������h��8�`�&�ip����'ӷ��"y��dӝ�\>�%�y������J�\?���[�IB�y��B>F��?��M�k�uv.H�)�9'\LA?j�_{s8���Hy�AJ�M:��R5�$�p��������礪'�cT�����}����g��V��ں%�뎋훦Җ�{�Pځ�%��/Y���}?}�Y�"�H��Rt4�t?Ƅ�����d@��z#z|.�����Ռ,Q��P�c�5C2�*2
gͻ�����K�>���N�|�� -��Ǯ����
�1`[3�i������qt<vM�O�V?q�*�xo*�#bk$����^�l.�-�	��h�ݼ�"4X�h��W�k��PӿH��l�*P�&�8 ���_��Z1C�jӼ5b�gJ������u�Ɏ��[��4��v�k\�I�ICr�_����,�˚>�J���KNc.~2G�!��-�0Y���7B���-�=7%���b�$�%�+� x��]oɼ��Y�-^DxCj��ɿ���:��@4
E#Aq�Qe}��
����� �$���"��v�JO������8$I7�ׄ,i���$<����M�%��е�xƭ����.#�n�K6�K���܅�\̂�$��.6��D��׾MR'�!m��0Vq�AN��/y�:5��	+�����/m�`Q�n�d[�<���5_���~K�y���,��r��^y�V�V��w�i�kS
-oG�î��y�\���K#f�FޜP4$�-�!
����ձ=&U��S�h�"��i�(����k������]�D���Z����J�Hl��.El��r��ے,�Vx^9Z����=P����ٿ�A�{e���;*޿� �U���:4�M���\5ɓ�F�	�ֹ�F��-��}g�6�Zu_�W_$*�w��C'�9�LUQLR��kOb�$�[��\���C��g%YXa7��a�)��?��݃�Pe���	N"\`�~������`F�,���s�E'`H�Aܨ�a`Aw߭�9�$*��Jl�$Z���7���;�y�[ّGHjG��Q�~K�
p8�T���<N�w1Y��ݑ�
F;<�����U
���7��r<Tt�ak�64�]������v�2AO�(��ȝɺh
�Gw_��D*�no&/ugM��"gߩ�Q��#l�[�J�r^p[NPh���צ�J��q,Y`H凿�lX
���=3C���Ξa�04T�K�c[v���	t|�
�W,襏C2��/MC�a�q���~�G*��J�����
�RT��Swî�ѓ"�o$��ybR/�z��Qv��K[�O}��ڸ�Ĉ�:lW9�������y�,dWs^��*`6[�>��46� ^Vf)G1Y�����Q��{t-E+d}������qP�zP��F"�d�(����k-��N��f_�j�*�Kn܃�_<҂��Y��7��x(�IUA��H&�w-
�6֪�T* z�C2'3��&����� ���XF�%��)�wY^kɡ5-b�D;r�Y�U�2�ӷ��X�WWaG8<&+T�̭R����N�|�]si�`�D��W��Vڞ�6%ҏJ
xY��gK�O�����R��%_H>Q��'B4�ȱ`#]���d��h�j}�GkG��nҷ���*P�?>)P��o"�_�xW5oS�?��0[�h��s#�jH�*TfC�4b����>w��$�"Z)�"�w�'�q%��Pi�5���� O.
i�=*V�<,I×H`����&͸��+N��b�\��5G�u׊l���ె��^_�X�i���{�[��G*�%[$g�\~��?8S]$�G�S���Ս�x����XKV�u�� �-gn��['�����p�#&����=�8䑇�u*;]�8�GpH/L��|��^�{C%L�;P��az�d��d��n���n��? �j��𢑍�RBO�%؁�'x�tJ�b�'���x�[[�f��$�%O���ce;*��I�c��*)��V���ƃ�j����7>��ꪥTz_���͠q/y0�M�v@\�-#�����·��8	ꁠ!�f�f�jC�gCt�o�=���$.LcQ��_�dƋ7V2T�²��D�0�����������Hb^�WlB�p �E�(4�t��
���)�vz�'���}v��A��+G񈈆�l$M����坤)p>���^��5��"�UK�����H�݁U��F�۲%�AB@�����]�6̜ĕ%;�]t�@p@~�0��E)�v&�H���0'�`���*GR0��ȓr�4�ٮE�}���R!q��� � 8��[[�&FKV���Ћ�7��#�d02�L��f�u�S���bN8X�LaL��a���IQc���\=q
r=��
��.��M
V����]�u�����z�!���&f���q��*�T�@��j�W��X�N�Ԅ�0D/���az�sy�2d�`0g��간��R�e����O1�Wn �T�6e����� ����G^kՂ��H����//*��5�Ze`��1N�����޽.��0?��M���t����
UH��6(9�q��;i��;��}j��C�{ˡ��^�#�.OD�B�l�-�U�X���	鸁M7͇c�����Ґ���/�`f����I� �aK���A����K����G�k7�#��{YC�B�ap�~�{�kH�
y��G�Y8���2�$�
�$I��3��oe�����]��U1��0Qo��Y�&�w��F��`M�z�!����hTӍ!��4
�p�P�zL�"����(��܅�۔ћiQ=4R���du��mO�������_���Q%�vv��ޥ
c�5�s�-R��MF�|�u�ìr��6�W�;�������!����%6��yP4�~Ȑ�|�a�FH��h�ܯ�1�DCP�v�N��M���etp�kw&+�YC�ݣ=�֘�oF-�R�:
��w�l%�ӫzȐ)�l�0��ʳ��^�Ctq7��a6�^E��a
��o[y=��Œa��k
�&���X$
3��A�����?�#�4�6��*,*y�e�����a���|�DD�!�`2��AL��x1��񠢞��G�ձ���4ܤr-���7�݌(@��A�Vk�5���-��[��G9I	�փ�*}�b5W��٪��w�Hj��]xbHl��{C�����x�����&0���D�͏�3�:�DZ1o����ܷ�:�5;�dN�K���EAm� W�A��]�����5T�e��Ձ���n��
;�J���kh(B躛mκ�խ�!�`�Î���`N���?��l]MFTٯ+1G���7MC�ǃ�a�D��m��!�
�+\}  ����S�;��n	�ݻ!kϊ{Ȓ{�8�eq��B�;��l��O�\� b���;S^7�4�F��Es�&�}�[����6gZ#%{�jS�lW��	��I�k��'�=�f�gۺ�kXV��5?�^+�����RC>�m���'7H�cZ�XR$R�^h�	�V�t�z�U�����_�J�p���	���#��a�;$++u��C�7��d��C�ʃ��Kv��<T	+�M]=Zd��b}HL	�3Z����,�<[����0���U��^fR���<���ͼHnfk[5��8��v"�f/\�oɂEm��ƺU0��a"�[�<
� C��)QD��h��6B���KL-�_A�U�SQ�+A��u�:�7��vΡ¡�_��F� !~A��/�!�B˕����oK"�D�x�]`��B��1�dS� �ڐX/j�7�X����c��m���n�ð�����`�"@�qA�p������<}�A�� EG٬�Ny��ENR����B,�
��S�\8(�m�λ�m�
�|��{y�u�p�:#�:�� |�y:����Ǫ],0D
��lJ�<�Z�9B��g܈�3CT0 ☁?P�k�T�ܡv��-yd�B�ԫ�f�`�|�lT@�<� �)��Q�p8^4I��rC-Wa��$�|����|����38��$�~��2�`o���5����Eȸ����Ak+md��'�}>e�{?�4x�ZՋ)C���-�Sa;�v�t`�,�l?"k�\���K�;L��|�p侍��
|��<ig:���@b����0���"�nV�E̐���z�«�B�V:��
KF��_��h[�mo��}�%.�k�4�&���!(�W�d�&���N���8�%B�Fڳ`�2$@���\�"���XD�;lA�]
��x���F=��(�H��a�%K��J��U��n���1�r c��#n��ӑN�>������z��l0�4�3I���1C�CT#�k�;K�.4߈��8a�8�$�&�K�&X�N��5���˗h���,V(;�fc�/�K>]�<Ϳ;�!l�<�&���e�c��R�*4�K��a+�@o/�J���c�{�	A��������þ�Q��2�R����9�fH'�߃0$���p����~I�V`�%�ڑ&KτG"�&����v#�<?n��u�w����)�L_��v��UK`��
粲z����'c�姶f��p驟[C�Tx�h<n����!��j�.ܛ�Lia�*!�6Ť�����x�KK�EL
����7�����!��"p�l&�ܝu*b$�@�WapT]8��<�m��l���Wʢ{����>t	<�)��B�-��L�ß���s��z[��CH86�.�V!1/օ܉w��p��� �C1yW�
�bV��A��q���rCX��-��=�xN��&K�.O�jJ����D�$@ez$��zdtF$�W��__�:�8��an�"n1�6,�W��+��必y��vi���H��p�XZ��Ĉ"?�%\@e�L�}�@�E����$R8�p^U�E�(*�C�`	���%H��C���q!ܝ�oA�}m��C¡��~��P}s$胙ɋ�$�"@d�	q�J��b
�T�XL�(��Q��6�.Z�$L.(M
7[#^OU#ܮ��{%!�r� Az$v�����Qc�*��5��?D@Idv��!���k;�"�o]�QL�p�{�NL�0�kEA�
��9�Ec��u@��#����_���ELV�_�̓wiw�%�~q� ]o��uۖ�)I"��:4`SXF*1K#�pݸ�=��\��{�O��
G8[q��V¤k�o����f�f�"��l�R�3�1E�΢��RM��kd.-��d]���8��A6�(fŖ6k�PX��-�JlTҹ�xW�{�����7o��
MJ�\���(�$�/�F���2	����e��N�.�7�H�lv�I9
����n�,�ω��%��X��_�cfI�Q�8b�vw�iIDAT��+��G6L�BQ����r���F�$]�.o��wݔ�ra��ņn��ߊ{f�Y�2e�����P�I�"�&��B��w��ն�7�<:�hA�5+��&�G��5˦������&9��1F�����@G��N�3\�GÚM.|��{==�O9�_���br��fY�~������
�u0wo�.X܌���I�"-E��7!ɽ��
��pP�ya��.`�/0�.w�{�j�E.�r�lJZ{�M9�M��o
L�hQ�z�z4�9Qk��T�8ց�̄�&W��8'�3;Ջ���=��'HE$&!�,��[�0	D|�z(�K�Y�^6{�ʌ���^x3��5?�L15"|
��	��w�T���zs|�Ʌa��Y���n��{�	�?�J�[�ZfaB
�Bp0 Cݗ��q�c�*�]�!3�8��jF.]�̀���U�����on�����<|#���YZg�{\7��<͚n�E&������#��H��0�v`c�s�N�j�f�H��d
���� �L6�*��]ȉ�
�%z�a�to^��(Opƻ��%�&�*�X�!�Q5���^[��3]��B�{
�u��)2_t Rl�M̸��l! �4>�N�@�5�O��sz0 e;�6��2'I ۭ��{uI0�n

�B^ach�x������yמIM�c�օ!�Pߕ*wvN�Y��N�킟5�D���
��"���@2ׁ�kRjc�y�EŖ�a����G��Zz�]�Yr�+�熣Hn��4b��:w��~EԐi��
3Y	�^�r�&��&��U�(Mʺ9�'6�G"7e��X��ĝ����ͤ�nX��:w��1�!�L�1剌:cz�B},�Sgwb���G�C.����<mg�8�XfJ�U�Q���,������ʰ�pM��W2��m`����y���6Ҁ$<O"��
H_^�eK�a����r8�}p	��Mx��́���Z�`��5�I�W�c�]�{Z����v#S���6/�O��J��P�c�$)�x�Y�2�3@��.T��y�5$+�o#;u��>��d=3Tb�">\"�#�Em�k@(�K����}6�\Y^�U�Xɏw�Bz���Y��`���]��9�g�v�&�Nq3^t��TX�5���z�_�A�0F��6�h��c�2`�%��Q�k�2��88��.�y>����R�w-MK�i���v����qv4�T	ӤL�m�Y���o�F�	5�@��+~}WI:������EK�_Ґ�RJ�!9~]�TU��,zZ&Xe8�ΐ쓽Z����(�'������Y�@�,�ʞ���D2�
�R	>i�Ug�g�oFV�o	
�p�5�!����Q��3Lr�׈~zր}��P;\��^�����;��o�-�a��3ۭ�0MlW�_N!���3;��-LV\�(I��n��Q^��v����j����0�̌)?�!@we]�`��%=��0�z��]�0��7��53�9*"e�UB<6\����n�ګ���%�m�F�.�0HxӾ��싰��ȶe�S�,L���������^�n�}���S#��qd���d��f�Ϙ!�{`�$�"nЄ+|;I牅�� �>g��;_A?�s@R�9w5G���pgZ]X����9yȋ<Zغ�^C�~E���w%m9��O+���YD����ϙ!�a�۵�����p($K1�j�Dd�(1��%��6iRo�*�I�nƘ��T�'Z��g�J��!�۪�>i������R��R�!�I j��~`���@D���y8�D��G^��6��2 .fw�K|���BJ�*k�Ѽ.�Q���R��O�]K+)�˺0 ��ff�A4���R�6�N���rV��x��(͈���jI��Z�:"C�f3Hr�	�l}���n�Z�Te�p���"5Qk��*KJ�����$j�/���ե�QLȱ�$Kj�B~�A��E� ��'D�}�ڮJ2�#��R˦ ��z�1$��K���N��K�{����-�	��m4UU���\�H�L��c`I4��b����vk,/u�~��2�����2�흩�V}�'�gd�G�uI�T�Η�0�c�K�P��<�GHM֞&�9]F�f�ͬw�j��{�5�(��-@���j@cC��p���KMy\��)z�I�dd�\�aܐ\�4���P9�	Fn>ά��Ԯ��.���p:�>��H`��//&V4�׋R�k̒��+���-��>z\�Z6X�e
��+k��]J�^�n���4��jM=l�;k�\8�����V\�"�^F*_�Epx�gYÐ܃ԭGBD�t��y9;�$���@��N#H�)҅��f���d�I�D,L4�z�����O�_uŻA�A�]K�\H/x�9�zK��7�l�a��y^����/:֙��bO��"[/�>��]�_�q_oe�)��
=]	��/ʗ�IY����t>��W�2�)*�0��Gі�Cز):�ё�I.g�v���?�O�� �+K;��ik��q���gM�VӇ�;��f9%��7DžvVw[��'����Ɏ�u<q7������F7E�	h�Qm�����h��3[��� \]�9�c��w�;���ǿ����w�;���ǿ����w�w�����G��w��N��ǐ�ǐ�ǐ�ǐ��D�����o_knN����|�c�i��{sUa8>��!�c1�����c^[@(��]��h��,���oB�&H~�,ո�r:�qzw"�Z�V~ug��\�S�!��L�vT�2W�N�'6��r�����KO��$�W�9�-���xgd�����u]�p���o"��C��/�6����m���&�xg��"d…�fI�R.B�e`
g�ԫ!S���l%�^�>�=Şg�4
H�g�	�.��o۶��c1��To�mi�<{y
?m���
����_�@�7��:�G�Я�C/ڇ�sv"��#yg�s��֪�����)�G�k�WDR�-�v�p�5����)\ǡ�p��Ǫ.T��~�0�I�^LG3�U��m�M�v��Lۭ��^P�Ι����<�-|r�1A�N]��p4�mJ��
�b�
�:
���&K�}N�`��Z�Yk ���D1�l�n�	!��j�m�h��ՅB0PZ�$����^�R{H���@T�8��8�2�$5+��pe��xV�'!����a��lՈg���K�q�01c=�I�@0/�eI��04�H�D�5ܺU���j�C�#�3���73 ���7����r%��!IR3i�8�H@��B
�h��	��_L��K�0���hQ7���>+�n�Ds��H���q��RG����h{4y���Е��G�Cb{X�d�2˧.M��NM��?h	k�sjYih
W�C����}�y�Z�)�щ�w��z},L��C(b���/ْԦ��+>b!w5mIbϽk�}�j����"GY$����V��`�\=�C0-)�G@�棙#���!�г�t��}�����HM]��:T�:��K\x�
,K�іi�BBF�՗�`���\[�5OJ&�n��x
I�)�����3u�ϻ��.��G��I"B�j�b�T=��
&�[11?��V�kC��<s-�I�y&#/nPj�S^X�!B*�p����dON�Z�v1V�$�m*��R�Aȴ!��N��Pb���3<`
�O���^�:	Q�3t�%�B�|���p�E]%&�1�%{�!��w?�z�=�kY�
q-�p0�O�\�����V֑���X��1.g�)R�3���:�n�V���ֳj�\M�ɛ'Wu�zs�I��%��	0�����R�/�R��;(�R�m:r*�Wg���|����
��ʊ:��$?
�)�SwBH��W���N\�AOC84���t�xM 7��}8�t��2i�תv�ԌԖo���|JVl����)K�W|@%Q���B;GO��.Qx`�R?)��z�\<XQK�4�B/��Ti�^:1��ȭ��։
?Q$$,^RPt�/�-3/�͚F*^�\=�Q����w>�M�n�f��og�4BN���­�V-��k$W���z9APо�UW�Z j큇���
���쑞:S@gZq)��=!U��50Ш-������pTwٛ<�oAHB���,n���e��R�җ��FȑWl @�1��.`߸����.�eAG���3��?G�zr!�B��BN � ��� �Bԏ!����A��lk�O d_M���B�� �0Bz��4B�� �0Bv���"DN�|χ�ˁ��}r!�˪O"D=y��z���������IEND�B`�offline.php000060400000014744150750504220006705 0ustar00<?php
/**
 * Flex @package Helix Framework
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted access');

$doc = JFactory::getDocument();
$app = JFactory::getApplication();

//Load Helix
$helix3_path = JPATH_PLUGINS.'/system/helix3/core/helix3.php';

if (file_exists($helix3_path)) {
    require_once($helix3_path);
    $this->helix3 = Helix3::getInstance();
} else {
    die('Please install and activate helix plugin');
}

// Remove the generator meta tag
if($this->helix3->getParam('remove_joomla_generator')) {
  $doc->setGenerator(null);
}

$offline_date = explode('-', $this->params->get("offline_date"));

require_once JPATH_ADMINISTRATOR . '/components/com_users/helpers/users.php';

$twofactormethods = UsersHelper::getTwoFactorMethods();
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?php
    if($favicon = $this->params->get('favicon')) {
        $doc->addFavicon( JURI::base(true) . '/' .  $favicon);
    } else {
        $doc->addFavicon( $this->baseurl . '/templates/'. $this->template .'/images/favicon.ico' );
    }
	
	$this->helix3->addCSS('bootstrap.min.css, template.css, font-awesome.min.css')
    	->addJS('bootstrap.min.js, main.js, jquery.countdown.min.js');

	//Custom background image
	if($offline_bg_image = $this->helix3->getParam('offline_bg_image')) {
		
		$offline_bg = 'background-color: transparent;';
		$offline_bg .= 'background-image: url(' . JURI::base(true ) . '/' . $offline_bg_image . ');';
		$offline_bg .= 'background-repeat: no-repeat;';
		$offline_bg .= 'background-size: cover;';
		$offline_bg .= 'background-attachment: fixed;';
		$offline_bg .= 'background-position: 50% 50%;';
		$offline_bg = 'body {' . $offline_bg . '}'; 
	
		$doc->addStyledeclaration( $offline_bg );
	}
	
	//Body Font
	$webfonts = array();
	
	if( $this->params->get('enable_body_font') ) {
		$webfonts['.offline-container'] = $this->params->get('body_font');
	}
	//Heading1 Font
	if( $this->params->get('enable_h1_font') ) {
		$webfonts['h1'] = $this->params->get('h1_font');
	}
	
	$this->helix3->addGoogleFont($webfonts);
	
	if($offline_bg_image = $this->helix3->getParam('offline_bg_image')) {
		$style = ' style="box-shadow: 0 3px 20px rgba(10,10,10,.2);"';
	} else {
		$style = '';
	}
    ?>
<jdoc:include type="head" /> 
<body>
	<div class="container-fluid offline-container">
		<div class="row-fluid">
			<div class="col-sm-8">
				<div<?php echo $style; ?> class="offline-inner">
					<jdoc:include type="message" />

					<div id="frame" class="outline">
						<?php if ($app->get('offline_image') && file_exists($app->get('offline_image'))) { ?>
                        	<div class="centered-logo">
								<img src="<?php echo $app->get('offline_image'); ?>" alt="<?php echo htmlspecialchars($app->get('sitename')); ?>" />
                            </div>
						<?php } else { ?>
						<h1 style="text-align:center;">
							<?php echo htmlspecialchars($app->get('sitename')); ?>
						</h1>
                        <?php } ?>
                       
						<?php if ($app->get('display_offline_message', 1) == 1 && str_replace(' ', '', $app->get('offline_message')) != '') : ?>
							<div class="offline_message">
								<?php echo $app->get('offline_message'); ?>
							</div>
						<?php elseif ($app->get('display_offline_message', 1) == 2 && str_replace(' ', '', JText::_('JOFFLINE_MESSAGE')) != '') : ?>
							<p style="text-align:center;"><?php echo JText::_('JOFFLINE_MESSAGE'); ?></p>
						<?php endif; ?>
                        
                
						<form action="<?php echo JRoute::_('index.php', true); ?>" method="post" id="form-login">
							<div class="form-group" id="form-login-username">
								<input name="username" id="username" type="text" class="form-control" placeholder="<?php echo JText::_('JGLOBAL_USERNAME'); ?>" size="18" />
							</div>
							<div class="form-group" id="form-login-password">
								<input type="password" name="password" class="form-control" size="18" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD'); ?>" id="passwd" />
							</div>
							<?php if (count($twofactormethods) > 1) : ?>
							<div class="form-group" id="form-login-secretkey">
								<input type="text" name="secretkey" class="form-control" size="18" placeholder="<?php echo JText::_('JGLOBAL_SECRETKEY'); ?>" id="secretkey" />
							</div>
							<?php endif; ?>
							<div class="form-group" id="submit-buton">
								<input type="submit" name="Submit" class="btn btn-readmore login" value="<?php echo JText::_('JLOGIN'); ?>" />
							</div>
							<input type="hidden" name="option" value="com_users" />
							<input type="hidden" name="task" value="user.login" />
							<input type="hidden" name="return" value="<?php echo base64_encode(JUri::base()); ?>" />
							<?php echo JHtml::_('form.token'); ?>
						</form>
					</div>
                    <?php if( $this->params->get('comingsoon_counter') ) { ?>
                    <hr />
					<div class="sp-comingsoon-content">
						<?php echo $this->params->get('offline_content'); ?>
					</div>
               	    <div id="sp-comingsoon-countdown" class="sp-comingsoon-countdown"></div>
					<?php } ?>		

				</div>
			</div>
		</div>
	</div>
    <script type="text/javascript">
		jQuery(function($) {
			$('#sp-comingsoon-countdown').countdown('<?php echo trim($offline_date[2]); ?>/<?php echo trim($offline_date[1]); ?>/<?php echo trim($offline_date[0]); ?>', function(event) {
			    $(this).html(event.strftime('<div class="days"><span class="number">%-D</span><span class="string">%!D:<?php echo JText::_("HELIX_DAY"); ?>,<?php echo JText::_("HELIX_DAYS"); ?>;</span></div><div class="hours"><span class="number">%H</span><span class="string">%!H:<?php echo JText::_("HELIX_HOUR"); ?>,<?php echo JText::_("HELIX_HOURS"); ?>;</span></div><div class="minutes"><span class="number">%M</span><span class="string">%!M:<?php echo JText::_("HELIX_MINUTE"); ?>,<?php echo JText::_("HELIX_MINUTES"); ?>;</span></div><div class="seconds"><span class="number">%S</span><span class="string">%!S:<?php echo JText::_("HELIX_SECOND"); ?>,<?php echo JText::_("HELIX_SECONDS"); ?>;</span></div>'));
			});
		});
	</script>
</body>
</html>

images/cd-lateral-nav.svg000060400000000343150750504220011320 0ustar00<svg xmlns="http://www.w3.org/2000/svg" width="5" height="5">
<rect width="5" height="5"
  style="fill:#ffffff;" />
<path d="M0 5L5 0ZM6 4L4 6ZM-1 1L1 -1Z" style="stroke:#f4f4f4;stroke-width:1;stroke-opacity:0.8"></path>
</svg>images/loader.svg000060400000000660150750504220007776 0ustar00<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="44" height="44">
  <path opacity=".3" fill="#fff" d="M16 0 A16 16 0 0 0 16 32 A16 16 0 0 0 16 0 M16 4 A12 12 0 0 1 16 28 A12 12 0 0 1 16 4"/>
  <path fill="#fff" d="M16 0 A16 16 0 0 1 32 16 L28 16 A12 12 0 0 0 16 4z">
    <animateTransform attributeName="transform" type="rotate" from="0 16 16" to="360 16 16" dur="0.8s" repeatCount="indefinite" />
  </path>
</svg>images/empty.svg000060400000000363150750504220007666 0ustar00<svg xmlns="http://www.w3.org/2000/svg" width="5" height="5">
<rect width="5" height="5"
  style="fill:#f9f9f9;fill-opacity:0.9" />
<path d="M0 5L5 0ZM6 4L4 6ZM-1 1L1 -1Z" style="stroke:#e9e9e9;stroke-width:1;stroke-opacity:0.8"></path>
</svg>images/vm-loader.svg000060400000000660150750504220010416 0ustar00<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="44" height="44">
  <path opacity=".3" fill="#444" d="M16 0 A16 16 0 0 0 16 32 A16 16 0 0 0 16 0 M16 4 A12 12 0 0 1 16 28 A12 12 0 0 1 16 4"/>
  <path fill="#777" d="M16 0 A16 16 0 0 1 32 16 L28 16 A12 12 0 0 0 16 4z">
    <animateTransform attributeName="transform" type="rotate" from="0 16 16" to="360 16 16" dur="0.8s" repeatCount="indefinite" />
  </path>
</svg>images/favicon.ico000060400000002176150750504220010134 0ustar00 h(  #.#.͐PK͑Q�͐P�͑Q�4@�5@��5@��5@�_͑Q�͐P�̐P�͑Q�̐P�͐Q�Ҕ1G,5�Q5@�5@�4?�5@�5@�5@�͑Q�͑Q�͑Q�͑Q�͐P�͑Q�Г;�ǑOz7?�t#�7C�4@�5@�4@�4@�4@�͐P`͑Q�͑Q�ΒQ�ˎQ�ƇN�ɊQ�Ԗ����*.��$�1;��7C�5@�5@�5@�v͐Qy͑Q�ˎP���_�ŅQ�י���v�0;��4@�5@�l͐Pe͑Q�‚O�?ć�B�諜_�ljU�Ԗ
���$��5@�4@�DɊQ'ĄO�ƍQ�Z�y�B�|�D�r�M�gOѓ+lט���a�CN��*,�50�5-���[Dc�v�A�~�F�d�?��Z��x_<E��%�82�3M�0A�}�B��F�\�6�����z/'�),�9#�-p����cB�{?B�|�F�^�7�����������,6�2�7#�/f���������(C�{eC�{�G�[���^�����!���50��7�A��������DB�z~B�z�B�y�D�r')�а�����!�����;��������uB�zsB�{�B�z�B�}�C�z�G�V�G�Z�+��������������������������B�z�B�{�C�{�B�z�B�{�A�}�F�_�B�|B��Q��������������������B�z�B�{�B�{�B�{�B�zhB�zBD�k����D��V������������B�{3B�z�B�z�B�z~��l��������D������3�����Ç��3�3�����images/gmap-marker.svg000060400000001320150750504220010725 0ustar00<svg version="1.1" id="gmap_marker" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><style type="text/css">.st0{opacity:0.19;}.st1{fill:#ED6E6E;}.st2{fill:#B75555;}.st3{fill:#913D3D;}</style><ellipse class="st0" cx="23.5" cy="41.4" rx="9.3" ry="3.2"/><path class="st1" d="M23.5,5.2c-7.6,0-13.7,6.1-13.7,13.6s13.7,22.6,13.7,22.6s13.7-15.1,13.7-22.6S31.1,5.2,23.5,5.2z"/><circle class="st2" cx="23.5" cy="17.1" r="3.8"/><path class="st3" d="M23.5,14.1c2,0,3.5,1.4,3.8,3.4c0-0.2,0.1-0.3,0.1-0.4c0-2.1-1.7-3.8-3.8-3.8s-3.8,1.7-3.8,3.8c0,0.2,0,0.3,0.1,0.4C20,15.6,21.5,14.1,23.5,14.1z"/></svg>images/svgwhite.svg000060400000000353150750504220010367 0ustar00<svg xmlns="http://www.w3.org/2000/svg" width="5" height="5">
<rect width="5" height="5" style="fill:#fff;fill-opacity:0.9" />
<path d="M0 5L5 0ZM6 4L4 6ZM-1 1L1 -1Z" style="stroke:#eee;stroke-width:1;stroke-opacity:0.8"></path>
</svg>images/presets/preset7/logo.png000060400000001440150750504220012530 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���TPLTE�������������������鶶���ꀃ餤�~�瓓��������������������쬮�풓빻򞞞H-�tRNS&�fă�A?��U�{�RIDATX���r� ��`Z#�j<y��<�%Qhk��/��e_;)��T]/�N�z��I\ ��rV��2V��X���}H����o!�!�j-a͔ҟŪڕ�븮k����z�~#�ԅ4�����o�
�"�0P�;�^�u$���.5�h�Zca�6Fl����Xm�tE1���_
���x���Ǖ�%���|��%��'�C�j�mn�K���B���%�&r	���<�x֜DZ&iT�~�T�г��ea	�R^�@am����z-�s��o�z�T�I��co�Jޤ��ȡI/�z�_e�X-�DR]��[x�F��i]��P��ƕ|DZn��;�9�1X(-Z��o���r�dS���$q����2�r�X.6�]>2(�3z%�
J�܉syw�u	0���"�M�-Տ������ZY,(��D��o�
�*�X��\LqM;X��4��I��\=rx�?�wb�`#��������2�ÂX�K>|?A����u{��.gd1��#ؿ���ד1p~B�K~�D�~s ��2�)P>д�t�T���=~���v�����S��&ce����K�$����������9W��IEND�B`�images/presets/preset7/logo@2x.png000060400000002667150750504220013116 0ustar00�PNG


IHDR,d��gAMA���asRGB���?PLTE������������������~�肅볳�~�瓓���������������흝����ʴ(
tRNS�}��@�FjN�IDATx��뚛 �=YO���Dp��v����v�>ͻs�I�a```|Hܮ	���~�W�EV��B��Y����G-��Űn�K�!�BXa!,����BXa!,���VjX]�a�.,��
�Y%��_�ָB�?<���BXa!,��y�G�������a�n�a!�߁�Tfs��\�()�ˏ��w�[A�'�t1���WNX����~��LZ���Re5qw��xn?22�2��ԟd�7sz)�NtF�]�B,Ѷm:X����C0Rn#�Գ��jmV.�h����4Zt��h.���,��H��/X�+,��8̡���Djٖ�Ǯ�
���m�Z	���{|m�Ӷ(�㻶ŀ�z,YB�j�T��zb��&�ֻ
�R��y�KX+-óV�
P]��~�@�I�M3�ն�^.V���*h7QVV(XyxR����~W�`Ͱ�De�2V�PK���>��	�n��Bϰ�a)a�-h3�
���H��XgV������5�JZ�{������ ����#�7����[[ox��CgA��rcĊ�/�ɰ<����{�U�*w,�*B`�Ҏ!�s��峗�ڪ��kb�h���F�e{ �lX��'>��L�A�g���a)i%�uojCW�z���柇m����V�֓V����ctJ��YX�vHR��7���y���r����	��h]�:,{�����������5�YC�LH�Ԣ%�Fko`��X�WQi�;C�rG�OQIa�џ��*{X�ہ��h�Bڦ%ޠ�;
s�,�uw��J(Z��V��Tv�熛��f�:�P@��XD����X�5}=�:�iXZ��U/g8��=r���aQ��f"�צ��7�XԨt�̠��c�'
��Zehs"ږ�DZѪV��$,Ͷynm�rK�Jd���:pB�`���aN�β��ޣ��c�@:d\b`��9Üh3���A����!�kgpV�2'����a�e��Q�He)\�:��wa�nޙ-�
,	sܙ�%;r4��Qyi�q��aeJ�x�ײ?�M�#�VБ��V+�b��KƝ��5m4;�>�(%u��n�T��,�Qn���3�1g�W�Y9���/g�	��3k�JBXs
�+��Ō+g��R��b]�i�?b�ɿ>���1��m4X����E���>��׿UA��1��kJ��Y!�{�<a�;� ,����BXa!��A/��Q�4p�~|�gX\�?��Q.��i��7��
�-�����:��ݴ�9�)IEND�B`�images/presets/preset3/logo.png000060400000001401150750504220012521 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���EPLTE��������������������V�����V�����V��V��V���������������v�钞W�O
tRNS�¢�&ſA?f��	��AIDATX��떂 �E.��w}�G
3Y�a����׹l�2˒�t+��^^Eu�".F��_�Ub	+a%��5
>M���V��fJ�{�J_rQ]�4a}�z乽k�}��v⫰~�[߁UAB�rü���XbMy�h�R��B@>�A��%	�j;UQ�P�4�`��D ze��b��p�b��H�#[�x��A�K��Hk�m�
V���/B?�%�B�T|�8�c�¨��he����y
��¥�ȉ��`���ڏ�̉>z�Ńe}Q���7�Sm��a�T�s,�ijh���VLj��c�B�4�MC���Zg4��{���qYv*��`��h1�h��xYX�>q�Dj��2s��n:�|�嵔<����ą�5��˹�./�1���X�h�o�~T��r�W�(/�an��`�iӆH�}��k.�Y]7`a]���&w��9v�0�?�wb�`3�`���m�iC׈�K
.�� �x�)�G��.lmd�`��r/�3�d��Pm�@��x�@=�e�ρI˰�@��q���{�|��{����q
�jdNolVº
++°na��'R%�JM�]X���IEND�B`�images/presets/preset3/logo@2x.png000060400000002445150750504220013104 0ustar00�PNG


IHDR,d��gAMA���asRGB���6PLTE�����V��V�����������V��V��������V������������}���ĩނtRNS��h~�(@�F��T�vIDATx���s� �������4\`�@�f�3w3M�]>����v�����kq/W�j��!�������d\,�~�b=�j{Y��/a}i;$,�",�",�",�",�",�",�",ª�5t� ,�,�lb��?�K�/ƺ�k\��",�",�",�",g!�Y��K'��c}vՁ��3XJM�l�+�%�h_��g�u���WdYŨ���X�(�d�BA�����e3+oo���x�����,�5������t��ȀQm��"���n�^_;�U��W�P��p�̎5v��CU��.3Z�t���`E��y.��P��2�*a)�4�E�-[,�Uk\�~�YSU��V'�2�z�3�(V��Z���^u0C�8�m�.[*[��`�}Ya�:[���k|%;~�([��V��l��?�-�`)Oxj���G���d5�d�,�!�D,�y��w�MY��Z�3ˬ�2
�W|8�(,�L�;"�V�~ȐY�Moazv���T��X��V����tǹ�<+:��f����l4}ͱ�9fY������w�/�c=��-\/�w���,��<������y��אe�1~8�%�6�Ek6�3k��9VJ��i,Q����Y�+��ӂ���?W��O�*X�VgR%ky��e+0t��,^{P��I���۰��,b�[i�c�D'�y�ش'���X?�n��6��\fZ=��4�q�K���D��`�Z�x�(��]���DP�$�s��
��1��B�V�����^�u�[�$k����K��M�Mk��j��5�˱Z�<���+f�}w3'c�B�H�m�}�,�V�п�	��0&4�lqq&�>R�6��V��5��T?�s��b`8$��_���͜le�a4��3�PZ
��?v����a)F��!Z��!co�ՓK��R޽Rݞ�d�C�w���Zc<��-�yD+�Y�\�3���#G�֓�G���,�]���ʁKp�
�)|>k�[`��e�D�u(X{>$��<ά�����!ĐT�1'����48�ua�c���#����	�
L�:g�
k�������N�+z��`E���V�Eo�AX�EX�EX�EX�EX��������y2�?��RV���ﵰ�~��>�H6����%?�����o�?-{�:�0�IEND�B`�images/presets/preset4/logo.png000060400000001421150750504220012524 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���KPLTE������������������&�ᶶ�&�ᓓ�&��&�ᓓ������������O�皚����r�����ZtRNS�cÃ�>?҉�V�LIDATX���v� �Ǥ�Z�M+�E4xsj۵�j�Y�2�g3IQd%�^%����#Iq�4����:ce����a�Ϙ���z>bzF�D���	�G��Xsy�4����z�#���4����z3���()c��Ā9<����(��Jl�ʼny0p�L����I�(��&u�g�h�i��	cM�h�d��{��a����zԾ��=<����,���%w_R"O���A�\����2Mb[��O�
��^쀱^��c�g�
qk���5�����_3�o"R����Ųm�(�еw��[�� 9�dg�����&���$e�;�fy˥6��8�6�,�NVkJ˥�],Ѭ�屄�a�%{�r�N{J�{���˓XQ�ӓ��&��L�)!"�<����gr�̣�X1��I	*��cQ���#%�N�r[b8�A ה�R�;��6��I�l6�t>&�:�z�W��T���0�ᰄa'6��`�&�{�
��X0F��>r,n�������ŜW�2�?�Rn��/i�i��m��?}d=�4��|�ʯF��M��XWaU�"����TY	�/* ��IEND�B`�images/presets/preset4/logo@2x.png000060400000002555150750504220013107 0ustar00�PNG


IHDR,d��gAMA���asRGB���?PLTE������&�ᢢ�������&�ᳵ�&��&��&�ᓓ���������_��N�痗����?�etRNS�Y���@7�h$=�IDATx��ٖ� �
4vp{�g����
�`NLUN_��9㗪�Z�x�����}��ֱ3�j���V�s2Vךv2��
��O��uY]�֗�!�X`,���X`,���Ѱ�=��z/,��L�����Mָ��4���X`}3��<`e؇��t�zX��:,��X�Oe6X1X����E�8��n��(��8�ŌDaq4WP��y������'X�jX��%�NuPG�W^�(�ׄi����u��5��Y��.�|����;`!�U:-j����a�Sz�$5Z����q����d˿Іl�2��%&Xb���힥��!S���-����V��a�K?i�/Zo��G��dpQz���a	U(��%Jx"^���s���lr�򰺵� \+���D��'�ԫ=�}�E�х�׀%�:������ē�WU�PN�#�:�e����Yڇnhr,�o�3+Š�6,a6�D�R��,�Ȍ�.�;�*
h��<Xm`e�߰
yp!��l+�����X�����s�R���V~��x���"-�yAX���‚��Y�,Z��,��J���Z\�XS$
˹d��_B���&Z�X+���KtJ��nX�SCUn+���j}X<�?�a�p/�~꠺Ž�~?,M�Xn��&��T�e��
,b��Ko���˝����~X���DX$]���(?��V��p��
K/{a��V�6�YJj|�'-+�sCd��(��@>�%';�sCǷd2�&+3-L=j�|Jt������0��V֒y��g�
��.1ɴz�p���*F�V�Ü���8��m�J��&m}��
:5�A�y2͖M{0�G���ȩ{�A����A��HlR�ؓ1�X��h�3�)6�H�� m�J��&i�w3T�?��ZnD�oe8n�|ɕ\_	��6,l�2r�<4���R0�L�Pn���f���9>w²�8c�#�9�Zb^h ���hJ�&TIq۟E��_luڸ�%�@!*#[y���ձ�h����bg#�(�s����rh)[w�m�YSg�q�����WC�Q<D��wZ/ֹc�I����K�Y%n���o��&�e���}�_�W�2�2XZɬ�5���C�X`,��VI�a��y2��aq*V����\��>K�|O)�M�P�9������>�=#�j�/IIEND�B`�images/presets/preset6/logo.png000060400000001425150750504220012532 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���EPLTE������������������̋`���̋`������̋`���������������ư���֢Вjߵ�vt�tRNS�7���A?g��H�VIDATX���r�0��M���z���7`���3>��_�)�����PyU����D�GqV��2V��X���.�᧱�WH]K�{��R�G��Pr��T��`V�oĚڐ����]X_�?�%*�9��c��<�:7�=�p��bϝ�K��SxI͑ _��5�f�����,���^�2��s�&k�깔�7�� xR�J��jkԯ���-��n��g82b)��:Y��v�4Z��}��Xs���#��6�RX,�r\9��>`��^%��1�D�ک5v�)֒F�bsmz
V������"P;���\�l���
��x� ��[��z���)�F`	�-��i�6^��4�'�{Ytm�sY�f8>l����I((Ur'z\�އ��H�K��A�e�>�R|��t�k���B���T�#d�R.��c]�q�Nj4�lnIכ��������\�h�L�\H�*��0��-"r���N� �z��Ħ=۷���^`�0n���h;������5�2��]?��D�7.�Z����th�T��T�������m���42N������Š�sEބU�1XY��Ќ���IEND�B`�images/presets/preset6/logo@2x.png000060400000002553150750504220013107 0ustar00�PNG


IHDR,d��gAMA���asRGB���6PLTE������̋`���������̋`̋`����������������ӝ��۬�֡~7��
tRNSǤ��@�F�PE�IDATx�흋r� E�$$����1/K8��v������eY�^.�-ne�!���T�9�Jd����u-_���°n�G�a!,����BXa!,����BX�6,���BX����X;�l�ðn��?^!�BXa!,��uVD�������yX��: ,��XR>��R"�,��r��S��t+�}E�.F]X�
�ũy���/0i��QRVYcTT�%�s
���A����Ea�N���-Q�."��FB���Ƥ�N���.,
_����N��V��Ơ5�j�ϕV]Xl?���Dn�(�^!X]c�2��K����y�Lf�V.�
����GY��p�w��(<:^�������65
�6�10�,�~C���a
{[�ͣ,�tY���,:��]�
�mlZ�g%��F�П��p�N}�[�`��ڙ���T�מ�@��{KK�)��A�!�,����m�:�,����%<�����2M�oaa�6��P����$Xk�9#��{��3Vt[�k����Ҟt�+Tv�>g�F�m�n�4�X��,-�~�aٹF3ֱg��,��[��~VL�p��
땉����i�Ϳ���4,ʹHXOZ�W�cX��YX���*��Js��h�m�p��Ť'��ВU`=i5�6����B9�Y}�LX�T�֎j�5dX��,�N�k?է;kqjzֳM���-�v��7Zo"��j׏�4��m�xtgJ[̑9m+f)l0�p�V�N��,xy�%`P�.$�:/c�4n�ph5e�Ѻ�se�%����ߝ�9ˮ=p7fW���Z1?�ڔ�*u��6��k��Q腂����^��h[�+��K[���Pga��V�m7�QA�J�'�^ɖ��ޙ��*u��Q�IO�cĀ��X��=����Y��uP]k(+��=j�w+T?��[22*�m%lQ�'��,g�G!C3̌�CXL�Z�-Gʔ����=eZB=G�{d�����g�l+iˑ�&�C������|�N���+�ݰ,�i�,�����l�"a߇��!A�;�t�����P;سf/�V��,O�t��o����r��b�u�1u�ߐ���m���4`�6�!�&����U���O�z���u�
XOZ�Y��ЅGX��!a!,����BX+g�°��
���w��E�<��wG)J��XM/S
�킁����L��y�~�IEND�B`�images/presets/preset1/logo.png000060400000001447150750504220012531 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���QPLTE�������������������H3����H3�������H3�k_�H3�������������������k[����S@��|���q�-9tRNS(����D?� ��l�2�ZIDATX���r� ��\D�4/Ѿ��v�5J�i�v��t2�ܗ���%+I�2A�˨ޒ�"�:��|
V��2V��X���6�����������DJI�
%��n7����v�~#�؄4����O�XT*�9#���߈���k`��F��	�ѱY ��%O��`��jJ[c>�`��w��fxzQ�]v�1��ŋ��)�%\�dZm
��q9*�e�E���pK"<��=r&`�Ψt<Z�‡(X�j���QKy�����h�&-���,,U�k��4�N���h��4� �X|���Q:��[CDN��-��HCX��X%t�hZ�7� �}��i�Mc��s���Lzµªׁ�'Q�D�^�\[ι�
���>�:P�"��pV���LT�%�A�9(� �}�q��M����T��
���BabnCv��g.�#�5����lv=��C���x&�3�ͨ�y�U���i�	qZ����'?� T��yk�.��`���&uG���أ��]��W�&?�?(*�C�X�@��sө�
xW`:�����<�u;��O#��d���*�K��u}VU�F��}�4�2(��IEND�B`�images/presets/preset1/logo@2x.png000060400000002621150750504220013076 0ustar00�PNG


IHDR,d��gAMA���asRGB���?PLTE�������������������H3�H3����H3�H3������������̜���yi�jY�����-�tRNS���s@�>̐�4��IDATx���b� �%�F���z��2h�vN�+i��˙aP/
��4]ӈ!�[�J7����ÑU����ORX�WY뚖UuEX4�BXa!,����BXa!,���r�j�BX뽰��Hkg�����;ǵ�Ia!,����BXXgy�Y+@���a��뀰�{`	�f���`qF���0�[�̸b9L���#�CX������ծ!�Q��Y��F��Xa]����A,xRXC�X���E�`Q�"�m)`0>���i
*��k�%3â�U
-^�!'
04��3����լ�2�RX���H�~̦�V��h
Z��k����5�J�:5��%OkX�~V6R�VX�G��J[BA׊�uV��h
�ՙ0$�x�B���U��^X��U���Ya��9�!X%�{��3�R�ƍ^ÒJF��Rp�W��~���X.�����V��������yk{M)aQǠF�F�QęD^���zK�~4����@`��������F2X����{)����g���ZÍZZ�;����P��rmMw~�,���XGeG�J"T��m��Q��&J�F�k���/xzXU/�ܘ5Q�Y>��yX�����#��o��?���4,%i�,��f4V�P�5}X��YX[5�'�/�,#mղ?ˣ~pâ�!�7��Q�t0Q�r�����jl�r�
��H���`qT?��I�s�'�t�5��!�\��Җ{��a�}��K깺�)��Z��@�Kxw�����Ec�Zx=5�_7�Җ�$(�"q�7O�����
;�+����t^��6,f���k�.�\me��Wi�Z7�,<6��x!6�9z�5*�L�uA[ef�=fT�$���\����9Kߋ��+��
��$@�ْq���t^�o�y:�
����Y��n>�H��)6^���Ac�Y��uhj��a
gaq��	�������y���1��Y���s����Z}f���%,Q@!k�5d͠Zk�'a��8��#��U2�u<�
�HK����,,-ܨ�1�W��z��f74ʔ:l֠�t���*���-�u����ٞg�j/��9v����,Ow
UX>�*��Z��\�}��;���W�gU�MR|�[o��U��=���8��VZ�֓�7+�Ut��c�BXa!,���Š)��W}�~���_��(Ii}��
b����B�P�7��l���_�IEND�B`�images/presets/preset5/logo.png000060400000001422150750504220012526 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���KPLTE������������������"�����"��������"��"����������������͗��Jŭ�Ŭ��c͸MI
tRNS�¢�&�A?f��z��WLIDATX���r� �E.�&������� (�B��p~�M2|��a��Ȋҥ�P}�5J'q�8�kuV��2V��X��������u��ta�kIk���.V*.꺎f�����x.Ě������)�o���j a� ��Ρ�#�ƀX�[�\c!�_�E&��DbqfZ�)qΧ,�������Xb}�D,!8�@�Kf�O��4����p�d��*!K�MT���P<�|�9�cMʨ�_ŠA�&E���%l
K��k�ŵ���l隘�7X�p�8�@כD۩1v���8��e
�,�պ�ʀ�}�DJ��o�M-�f �o��T4�����r�T����ٺ^��͗���ʵu��ԑ�e$��1\��{��J��K˓PR��I�\L`��;����X���&���G�Տ{W�j/�ai��bT�m�v�n�h��_�d	��;X��4��IZdfN\?����NLZl���\ն_l�aA�\Z�6�y����{���.ge1���#ȿ���׋5p��T�5���v���ů�r�H[������*�ǡ��=���<>BT৑)�b��2�YXE�u9	���"UV��#��D�	�ZIEND�B`�images/presets/preset5/logo@2x.png000060400000002555150750504220013110 0ustar00�PNG


IHDR,d��gAMA���asRGB���<PLTE������"�����������"�����"��"��������������坝�\˵Kƭ��Ч�Y�
tRNS����@B��ӷ�IDATx��ق� �m���.��j�P�5�\��_���0�tBCCC�4;�1����K.k(�
�?��"|�`�e�u�*�:�eu9#��C����BXa!,����BXa!�Ұ�-��z/,�l������uָ�0���BXa!,̳�,�ak����a��ꀰ�{`q~_fs��|�(���׎�W�ZA����ů>#^X��#j��V�\�׳��̆	`��Ô�dyQ��hVXc+M�����ŠA5��!��a
��AKL��j:��b�(��Bn�E�W�ǛAKH�ʪ,�]�ME�)[+=�y6loOZ��Z�➵
N��i�0C��9`����?�,����
�-�R��ڛE+�g1߁E�x� m�E]�DzX�VV��]��Y��x��U���_�V���U�0��=kK}>���Dw.���kV������e��t�#"�3�d�ԋ�U�E�9ȱZŷ��Y�l�����!>�Hk
V��9б�K���g�7�E�Z�͚�7�ܫ"v�
K�n��Җ;�}�r�I,_�ѹ<���9���N���g1��D�C�#��f�h��Y�x�z�҂�Y!��qX�(�G$*�^��d�0,E��"����`�CX��QX�tH���HM�&�qX�����D��u���G�Q�'��.�MH�T�����>A�—?��!U��Z=�+��Yi�L\�qX>�`�`Zߜ�b�%��*η�͇����Sl#�S�VH+�7�P��x�����#PlG�(�Ƀ%����a/4��ܰ�Q���������ڮ��i]���$�_���~ԉ�N��>�匵�(p�����I([�鉖�W�ɣ������[75a52͎M{8!�Ӗ�v3']e9�}?�U��ZM�*[�@;ڬ9�R��j$�k��j��x{�H��:Í* C�ݾ�i	�՝�p���ۨP�f�j�Za:zh����ob�%�qF��r�y~tu��VԖ�Qh&��(,7�3�W�������F��g��_�,-p����穊Y���e;[W�m��Ξ�$��"7��q~���a�b��Z��\�}��;��(�
�&�?�р��$������~��~�Q�LRu�
XwZ���%�
���!a!,����BX+��̰���;,��8��oG�J��XM����ڛ�a���li�IEND�B`�images/presets/preset2/logo@2x.png000060400000002625150750504220013103 0ustar00�PNG


IHDR,d��gAMA���asRGB���<PLTE��������$�����������$��$�����$����������Н����^��M����ܭ���
tRNS����@�F�2bX�IDATx��m�� �ŀ���=�����ٚq�lj�r���0CVU````ͮ��BT��Yv#�*�.X%��w���
�U�u=��
�~4�X`,���X`,��J��M�,��YX�2QYū��u�ָ��4��X`,ȳ"�,��`������l�`��bl^f3�B���ӏ��W��Z��;�T1��b��� ,BG�Z�����V�k��!l	�aX���T9�ŋ�t{�SaM-�f�7�U�,í6�!^0��Fv�f
M���롱Z��.�9�A���kj$-��j
V�`��n1���Đ-I��<��J�����xiXR��u��Eqs������m鷲rzVS��'���G��dK�#'�Ym�ӲiO�,�S��j���Ix�"H�lW.�V����Z�i�":uzR��w�㫊�l���6�Ջ�����?���b�T$u>���굒�g:l`�=�d���2�ę�b�<��k�c='ES��5K�x�,��C|�"��?ӂ��X�N��<K���$X"�3���˃3	��t(��NRա>�	Q�BiGW�s����Qe�v�X~V���h���d�ej �,X~���ۏY��Գb�aI�*ki�H�ڌg)�E��۰Ѫ��Z�a"7d|�Q)
���ҦC\֬�k"�["-;�p���È3�:?uտ]�^��e˒gu	n�K'���i��а�X�-(bTr�ӕZ�h��Y�>�в�G+�^-���|k�V-g+���K�@Õ)��V�m��f&������T��5i����ь��7�
T��pz�Y�a�p:O�����Y����2��eZXD[�b�L�F98c�&
�����l�d��Ȏ�(�F�7�#d����ӚZ2͎.{ƴӖ��fN��rl�~�g�8Z�!��C�)j-��k�fN��E�^�9�<�h�7��c����VAZ��F��e�&��:�U�yD2�Ŝ��h/��%�,st���m9���ҨH��,K��6Fls�m~tu�3�VҖ�I��8�
��r2����	b�'R���8˒:m�$#0Vმ��"d��Q��=��Ѻ����5Ϟ5��[֜���`�ο�Dm�K�ʋq���<b�ο^6x�ϳO���%o��yB���8�g��*X�s�xV�P�X�����X`,����ɰ���;,��8��oG9�ַ�ZsR(^�؇�
��y\��IEND�B`�images/presets/preset2/logo.png000060400000001434150750504220012526 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���KPLTE��������������������$�����$��������$��$ǵ���$�������������ѓ�����M��r"���tRNS�4���A?�c�x��Ѯ�TIDATX���r� ���d�]�I� *U��mf�_$N��ݳg7I����# 򻨞Aq��x܃�'�����%�����X}�ރ��m�7��O�r_qiUU"a��v�y�"��b�ډ���M�z,^b��C,�Ź�l�FOx�H�	�ŢH_�EF��c�����B42�,�\*��00�e,ً+�X,u
J� �/���e5�;��VS�\s��C,�]a�{#8d(��:(�	��9�V�L���W%,3K�y���c5��:Ζ����kpD-A��(���Sc�͙�M�����*��2�`�j%Dw�[��}Xb���ˡ2
�|'��#.�N�&4��ْ�4��r�v�X\iK8�]/+x��\�x6|ʍ��#_R��N\�dz�V3���X��|�����#�ya����@�E%�p�����}��.%c:� ���7�f�99~�?���^�L\�Z?�c��1�n5׼D�a��
b^of��;۷tw!���!̀!��W��k��~
,�M��:�6���1վ/]¶&�q���y�|�)������f��˟F��M�JXwae�0��MXy�3�u����ӫ�"��IEND�B`�images/presets/preset8/logo@2x.png000060400000002541150750504230013107 0ustar00�PNG


IHDR,d��gAMA���asRGB���*PLTE��������������������������������䯯����@DItRNS?}���؉_�IDATx�흉v� �eO ���^#YX��;c�9��m>�Y����@CCC�kF��AT��N&~�P�L�-�z��-X�+,�S�"}Y)���BXa!,����BXa!,����Xf.7������+#�h���a��g������BXaa�UPg!�
�c��
��a}�뀰�w`�f���`q*��'+�_pd�����E�+����P���=�3�}WvU�]�����"6�EY|H�q����;W���2mt`�`E���Sy`���e�YC����|�G����]�9����)��q�<Vv��+�-������jK���:8(A\�cS��#lѦ�
־<�P�ʚ�:5��#���$�;�r��y�͘%�4�����fj������
+�Y�]z�G��(e`��t���i��[��ż����Oc֙ٯ�|���C?����-+���:]�b���&�Q���,"I���GKߊYA�z�,�	>��eP�7�D@
��iK�8��^tYkw�$3lOh���WE���w�V��g�Y���^tZ�찑�Tы�JYze��ۢE�5i+[�3���h��;�zZ�xJ��i���,J�|*k�L[����ayAK�����q�������.,>6�{�:P��܇UP?�aѢ�H��"#`��^����Ix��G�:�VȄ�.JwZ!�Jm媃���%�E`��F/w�g	���?���u��˝�����[H�3)���v0l�Hq+��Kj:����?7q�",
1�"�
sDðU47Lh�bm�k_�h�@a�G#�%�as
�rP[9C�Th���)_�R����<#�w����!��9
�V�Dz���\Oۛ����X�t��FI!�*M+�ZqQ�F�6Y���)u?X�b"e�2Z�$�>xH����s�4d��Ѳ�Aw�7a��%\U��%-O{��픺�Ɛ��k��`�z/�x�w��@XQ4���o�9k�.k|Gt��n9�V�#�ΐ3?�9��V͖��k��QV�D��:y�K�Q�V7mF�U�&���e��D��x"��
��!y�Ke�<w��ٳ�����[(���gCO(���x���c����hū�m�䒦���R���j)̃˕�k��j�Lx]�bm�E0�!a!,����BX�;�;�"��!��b���Qza�Q��*–�4�������,�G��`IEND�B`�images/presets/preset8/logo.png000060400000001370150750504230012534 0ustar00�PNG


IHDR�2�R�(gAMA���asRGB���6PLTE��������������������������������������������ʬ�����,�.�
tRNSţ�'�D@3�ғJIDATX��ۂ� E�r%��g8�h�L�̸{�|hu.�]Ms�J��/ڝEE�*��uT==���j/����Xf�ɼk��4f�X�xk�R��bu��r����~
�#%֐Ӹw_���V�ލ�M;]b1I	!��y��x�l$k,�(�y����s�7z>!��H�eu:U:h<�E�[$T�D�p7��ńj8��=����|�\��^�͖շ�K��i��E8���㯑�bѸt�ZMK�y:����y�Ȏ�z���-���BOV_{Ʋ �+�3�~V��&��E�{!����.�eӯ�C�o�
��[<����z!��*Zo��K��6W2N�%,F�U�q�Z?�W��Ju[M��X�e���ΥcM���+q�y�E�(�7����'���12�5���|k����@�	����{�Lkȏ�<��	L�e
	�L�i7��q��У?,���@��O�2�`���#��Av	C�D�7r
C)o�v%�%N�&V��3^1�He�1��6n�K~4?7T.R��1�@���ҩ	O�]�~�'��l�o���������X�XM[��O‚��.U�`�wH��IEND�B`�images/cd-icon-cart.svg000060400000001376150750504230011001 0ustar00<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g opacity="0.8">
	<path fill="#FFFFFF" d="M4,21c0,0.6,0.4,1,1,1h25c0.6,0,1-0.4,1-1s-0.4-1-1-1H6v-2h19c0.5,0,0.9-0.3,1-0.8l3-12
		c0.1-0.3,0-0.6-0.2-0.9S28.3,4,28,4H6V1c0-0.6-0.4-1-1-1H1C0.4,0,0,0.4,0,1s0.4,1,1,1h3V21z"/>
	<circle fill="#FFFFFF" cx="7" cy="28" r="3"/>
	<circle fill="#FFFFFF" cx="28" cy="28" r="3"/>
</g>
</svg>
images/gmap-marker.png000060400000001602150750504230010716 0ustar00�PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<$IDATx��XKkSQ��M�m���G]u#��-��Pݘ��b~A��MC�@҅�B� ҅#.J��@�E\xۆX�Ә0�:ǎ����ޓs���9g�;��y�@2��ZL��6?��cu�j��VF͡���QӁ��r�@Ǚ��Qݒ��D�)t�99�pt/�x�]��eш����i�� G)g�y:�9fI��d�ƕK!4�'qU�F*edF !yYOH��q_S��
|>:������;����zM=�(�eD�Fۇ��AU���v�Ll
���#��*����z��f0f�Yp]���J%�^����ձ�@�D�lV��*(CCM�F�{DQ`�X�9��	����ֆt�8m��iϾ!{\��e��p��-|�
�m�A�
�;�_��Mb��1��j���h����l����у��}��Yd����mJCw$-+V�`E
+�f$;�!;�V�E��ou3g?#ɜ$\�@��T�P���q��Y�i��%�� �Js����B�p����$���˅gߜ�\QZ�P��Hu�L�\��;>N�1��b"�v@g�pV"�#Ij�w���|��h�v_��&�'D��ϋE�8�9�"��^s�7'B�ǭ
�����E|���F��X��ݞB�W���Z�
{��j�F��]_�P�.H}Y��+��#�����d|��s8��V*/'S�D�>z��Eh����>|���Z��B�n��.j�bܭ�N����X�g_,�JR��J�\�Va ��#��L�C!H��IEND�B`�images/gmap-icon.svg000060400000000644150750504230010405 0ustar00<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="64px" viewBox="0 0 32 64" enable-background="new 0 0 32 64" xml:space="preserve">
<rect x="12" y="47" fill="#FFFFFF" width="8" height="2"/>
<g>
	<rect x="15" y="12" fill="#FFFFFF" width="2" height="8"/>
	<rect x="12" y="15" fill="#FFFFFF" width="8" height="2"/>
</g>
</svg>sppagebuilder/addons/pie_progress/js/jquery.easypiechart.min.js000060400000007626150750504230021106 0ustar00/**!
 * easy-pie-chart
 * Lightweight plugin to render simple, animated and retina optimized pie charts
 *
 * @license 
 * @author Robert Fleischmann <rendro87@gmail.com> (http://robert-fleischmann.de)
 * @version 2.1.7
 **/
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.trackWidth||b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(a,b){},onStep:function(a,b,c){},onStop:function(a,b){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));"string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?e.easing=jQuery.easing[e.easing]:e.easing=d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}});sppagebuilder/addons/pie_progress/site.php000060400000011136150750504230015017 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonPie_progress extends SppagebuilderAddons{

	public function render() {

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h4';

		//Options
		$percentage = (isset($this->addon->settings->percentage) && $this->addon->settings->percentage) ? $this->addon->settings->percentage : '';
		$duration = (isset($this->addon->settings->duration) && $this->addon->settings->duration) ? $this->addon->settings->duration : '';
		$border_color = (isset($this->addon->settings->border_color) && $this->addon->settings->border_color) ? $this->addon->settings->border_color : '#eeeeee';
		

		$border_active_color = (isset($this->addon->settings->border_active_color) && $this->addon->settings->border_active_color) ? $this->addon->settings->border_active_color : '';
		
		$border_width = (isset($this->addon->settings->border_width) && $this->addon->settings->border_width) ? $this->addon->settings->border_width : '';
		$size = (isset($this->addon->settings->size) && $this->addon->settings->size) ? $this->addon->settings->size : '';
		// Pixeden icons
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		$icon_name = (isset($this->addon->settings->icon_name) && $this->addon->settings->icon_name) ? $this->addon->settings->icon_name : '';
		$icon_size = (isset($this->addon->settings->icon_size) && $this->addon->settings->icon_size) ? $this->addon->settings->icon_size : '32';
		$icon_color = (isset($this->addon->settings->icon_color) && $this->addon->settings->icon_color) ? $this->addon->settings->icon_color : '';
		$text = (isset($this->addon->settings->text) && $this->addon->settings->text) ? $this->addon->settings->text : '';
		
		
	$style = 'height:'. (int) $size .'px; width:'. (int) $size .'px;';

	$duration  != '' ? $duration = $duration.'000' : $duration = '2000';
	$icon_size  != '' ? $icon_size = 'font-size:'.$icon_size.'px;line-height:' . ( $icon_size + 1 ) .'px;width:'.$icon_size.'px;height:'.$icon_size.'px;' : $icon_size = 'font-size:32px;width:32px;line-height:31px;'; 

	if($border_active_color == '') {
		$progress_color = '#f14833';
	} else {
		$progress_color = '';
	}

	$output  = '<div class="sppb-addon sppb-addon-pie-progress '. $class .'">';
	$output .= '<div class="sppb-addon-content sppb-text-center">';
	$output .= '<div class="sppb-pie-chart" data-size="'. (int) $size .'" data-percent="'.$percentage.'" data-width="'.$border_width.'" data-barcolor="'.$border_active_color.$progress_color.'" data-animate="'.$duration.'" data-trackcolor="'.$border_color.'" style="'. $style .'">';

	if($icon_name || $peicon_name) {
		$output .= '<div class="sppb-chart-icon"><span>';
		if ($peicon_name) {
			$output .= '<i class="pe ' . $peicon_name . '" style="'. $icon_size .'color:'. $icon_color .';"></i>';
		}else{
			$output .= '<i class="fa ' . $icon_name . '" style="'. $icon_size .'color:'. $icon_color .';"></i>';
		}
		$output .= '</span></div>';
	} else {
		$output .= '<div class="sppb-chart-percent"><span style="color:'. $icon_color .';"></span></div>';
	}

	$output .= '</div>';
	$output .= ($title) ? '<div class="clearfix"></div><'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
	$output .= '<div class="sppb-addon-text">';
	$output .= $text;
	$output .= '</div>';

	$output .= '</div>';
	$output .= '</div>';

	return $output;
	}

	public function scripts() {
		$doc = JFactory::getDocument();
		$app = JFactory::getApplication();
		$js[] = JURI::base(true) . '/templates/'.$app->getTemplate().'/sppagebuilder/addons/pie_progress/js/jquery.easypiechart.min.js';
		return $js;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$css = '';
		$style = (isset($this->addon->settings->size) && $this->addon->settings->size) ? 'height: '. (int) $this->addon->settings->size .'px; width: '. (int) $this->addon->settings->size .'px;' : '';

		if($style) {
			$css .= $addon_id . ' .sppb-pie-chart {';
			$css .= $style;
			$css .= '}';
		}

		return $css;
	}

}
sppagebuilder/addons/pie_progress/admin.php000060400000022434150750504230015146 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_pie_progress',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'percentage'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_PERCENTAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_PERCENTAGE_DESC'),
					'min'=>-100,
					'max'=>100,
					'std'=>75
				),

				'size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_SIZE_DESC'),
					'min'=>50,
					'max'=>1000,
					'std'=>110
				),
				
				'duration'=>array(
					'type'=>'slider',
					'title'=>JText::_('Animation Effect Duration'),
					'desc'=>JText::_('Time in seconds for an animation (Pie Progress). Default is 2 (seconds)'),
					//'placeholder'=>2,
					'std'=>2,
					'min'=>1,
					'max'=>10
				),

				'border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_BORDER_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_BORDER_COLOR_DESC'),
					'std'=>'#f5f5f5',
				),

				'border_active_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_BORDER_COLOR_ACTIVE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_BORDER_COLOR_ACTIVE_DESC'),
					'std'=>'#04c6f7',
				),

				'border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_BORDER_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_BORDER_WIDTH_DESC'),
					'min'=>1,
					'max'=>100,
					'std'=>5
				),

				'separator1'=>array(
				'type'=>'separator', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_ICON_OPTIONS'),
				),

				'peicon_name'=>array( // Pixeden Icons
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
					'values'=> $peicon_list
				),
				
				'icon_name'=>array(
					'type'=>'icon', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
					'std'=> ''
				),
				
				'icon_color'=>array(
					'type'=>'color',
					'title'=>JText::_('FLEX_ADDON_ICON_TXT_COLOR'),
					'desc'=>JText::_('FLEX_ADDON_ICON_TXT_COLOR_DESC'),
					'std'=>'',
				),
				/*
				'icon_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE'),
					'values'=>array(
						'fa-fw'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE_STANDARD'),
						'fa-lg fa-fw'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE_TINY'),
						'fa-2x fa-fw'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE_SMALL'),
						'fa-3x fa-fw'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE_MEDIUM'),
						'fa-4x fa-fw'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE_LARGE'),
						'fa-5x fa-fw'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE_EXTRA_LARGE'),
					),
					'std'=>'fa-3x fa-fw',
				),
				

				'icon_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ICON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ICON_SIZE_DESC'),
					'placeholder'=>32,
					'std'=>32,
				),
				*/
				
				'icon_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ICON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ICON_SIZE_DESC'),
					'min'=>16,
					'max'=>500,
					'std'=>32
				),
				
				'separator2'=>array(
					'type'=>'separator', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIE_PROGRESS_CONTENT'),
					),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=> 'Pie Progress'
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
					)
				),
				
				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'min'=>12,
					'max'=>100,
					'std'=>26
				),
	
				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'depends'=>array(array('title', '!=', '')),
					'min'=>12,
					'max'=>100,
					'std'=>26
				),
	
				'title_fontstyle'=>array(
					'type'=>'select',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'values'=>array(
						'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
						'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
						'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
						'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
						'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
						'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
						'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
					),
					'multiple'=>true,
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_fontweight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'min'=>1,
					'max'=>50,
					'std'=>10
				),
	
				'title_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'min'=>1,
					'max'=>50,
					'std'=>10
				),

				'text'=>array(
					'type'=>'editor',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CONTENT'),
					'std'=>'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer adipiscing erat eget risus sollicitudin pellentesque et non erat.'
				),

				'text_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONT_FAMILY_DESC'),
					'depends'=>array(array('text', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-text { font-family: {{ VALUE }}; }'
					)
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/person/site.php000060400000124411150750504230013625 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonPerson extends SppagebuilderAddons{

	public function render() {
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		
		$type = (isset($settings->type) && $settings->type) ? $settings->type : '';

		//Options
		$image = (isset($settings->image) && $settings->image) ? $settings->image : '';
		$image_src = isset($image->src) ? $image->src : $image;
		$image_width = (isset($image->width) && $image->width) ? $image->width : '';
		$image_height = (isset($image->height) && $image->height) ? $image->height : '';

		$name 				= (isset($settings->name) && $settings->name) ? $settings->name : '';
		$designation 	= (isset($settings->designation) && $settings->designation) ? $settings->designation : '';
		$email 				= (isset($settings->email) && $settings->email) ? $settings->email : '';
		$introtext 		= (isset($settings->introtext) && $settings->introtext) ? $settings->introtext : '';
		$facebook 		= (isset($settings->facebook) && $settings->facebook) ? $settings->facebook : '';
		$twitter 			= (isset($settings->twitter) && $settings->twitter) ? $settings->twitter : '';
		$google_plus 	= (isset($settings->google_plus) && $settings->google_plus) ? $settings->google_plus : '';
		$youtube 			= (isset($settings->youtube) && $settings->youtube) ? $settings->youtube : '';
		$linkedin 		= (isset($settings->linkedin) && $settings->linkedin) ? $settings->linkedin : '';
		$pinterest 		= (isset($settings->pinterest) && $settings->pinterest) ? $settings->pinterest : '';
		$flickr 			= (isset($settings->flickr) && $settings->flickr) ? $settings->flickr : '';
		$dribbble 		= (isset($settings->dribbble) && $settings->dribbble) ? $settings->dribbble : '';
		$behance 			= (isset($settings->behance) && $settings->behance) ? $settings->behance : '';
		$instagram 		= (isset($settings->instagram) && $settings->instagram) ? $settings->instagram : '';
		$social_position = (isset($settings->social_position) && $settings->social_position) ? $settings->social_position : '';
		$alignment 		= (isset($settings->alignment) && $settings->alignment) ? $settings->alignment : '';
		
		$background 		= (isset($this->addon->settings->background) && $this->addon->settings->background) ? $this->addon->settings->background : '';
		
		$output = '';
		$social_icons = '';
		$person_background = '';
		
		
		$person_style_preset 		= (isset($settings->person_style_preset) && $settings->person_style_preset) ? $settings->person_style_preset : '';
		$content_position = '';
		if($person_style_preset=='layout1'){
			$content_position = 'person-content-position-bottom-left';
		} elseif($person_style_preset=='layout2'){
			$content_position = 'person-content-position-half-overlay';
		} elseif($person_style_preset=='layout3'){
			$content_position = 'person-content-position-full-overlay';
		}
		//Lazyload image
		$placeholder = $image_src == '' ? false : $this->get_image_placeholder($image_src);
	
		if(strpos($image_src, "http://") !== false || strpos($image_src, "https://") !== false){
			$image_src = $image_src;
		} else {
			if($image_src){
				$image_src = JURI::base(true) . '/' . $image_src;
			}
		}
		
		//Output start
		$output = '';
		$social_icons = '';

		if($facebook || $twitter || $youtube || $linkedin || $pinterest || $flickr || $dribbble || $behance || $instagram) {
			$social_icons  	.= '<div class="sppb-person-social-icons">';
			$social_icons 	.= '<ul class="sppb-person-social">';

				if($facebook) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $facebook . '" aria-label="Facebook"><i class="fab fa-facebook-f" aria-hidden="true" title="Facebook"></i></a></li>';
				if($twitter) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $twitter . '" aria-label="Twitter"><i class="fab fa-twitter" aria-hidden="true" title="Twitter"></i></a></li>';
				if($youtube) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $youtube . '" aria-label="YouTube"><i class="fab fa-youtube" aria-hidden="true" title="YouTube"></i></a></li>';
				if($linkedin) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $linkedin . '" aria-label="LinkedIn"><i class="fab fa-linkedin-in" aria-hidden="true" title="LinkedIn"></i></a></li>';
				if($pinterest) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $pinterest . '" aria-label="Pinterest"><i class="fab fa-pinterest" aria-hidden="true" title="Pinterest"></i></a></li>';
				if($flickr) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $flickr . '" aria-label="Flickr"><i class="fab fa-flickr" aria-hidden="true" title="Flickr"></i></a></li>';
				if($dribbble) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $dribbble . '" aria-label="Dribble"><i class="fab fa-dribbble" aria-hidden="true" title="Dribble"></i></a></li>';
				if($behance) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $behance . '" aria-label="Behance"><i class="fab fa-behance" aria-hidden="true" title="Behance"></i></a></li>';
				if($instagram) 		$social_icons .= '<li><a target="_blank" rel="noopener noreferrer" href="' . $instagram . '" aria-label="Instagram"><i class="fab fa-instagram" aria-hidden="true" title="Instagram"></i></a></li>';
			
			$social_icons 	.= '</ul>';
			$social_icons 	.= '</div>';
		}
		
		if($background) {
			$person_background = ' style="background-color:' . $background . ';padding:0 0 12px;"';
		} 
		
		if($type != 'default') {
		//if($type != 'default' && $type != ''){
			// Front content
			$output  .= '<div class="flex flip-container" ontouchstart="this.classList.toggle("hover");"><div class="flipper"><div'.$person_background.' class="front ' . $class . '">';
			$output  .= '<div class="sppb-addon sppb-addon-person ' . $alignment . '">';
			$output  .= '<div class="sppb-addon-content">';
			
			if($image_src) {
				$output  .= '<div class="sppb-person-image">';
				// Image
				$output  .= '<img class="sppb-img-responsive" src="' . $image_src . '" alt="' . $name . '">';
				$output  .= '</div>';
			}
	
			if($name || $designation) {
				$output  .= '<div class="sppb-person-information">';
				if($name) $output  .= '<span class="sppb-person-name">' . $name . '</span>';
				if($designation) $output  .= '<span class="sppb-person-designation">' . $designation . '</span>';
				$output  .= '</div>';
			}
			$output  .= '</div>';
			$output  .= '</div>';
			$output  .= '</div>';
			
		
			// Back content
			$output  .= '<div'.$person_background.' class="back ' . $class . '">';
			
			$output  .= '<div class="sppb-addon sppb-addon-person ' . $alignment . '">';
			$output  .= '<div class="sppb-addon-content">';
			
	
			
			if($name || $designation) {
				if($type != 'flip') {	
					$output  .= '<div class="sppb-person-block">';
				} else {
					$output  .= '<div class="sppb-person-block flip">';
				}
				if($type != 'flip') {
					if($image) {	
					
						$output  .= '<div class="thumb">';	
						// Image
						/* Lazyload for images with absolute URL */
						if($has_lazyload) {
							$output .= '<img class="lazyload sppb-img-responsive" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $image_src .'" alt="'.$name.'">';
						} else {
							$output .= '<img class="sppb-img-responsive" src="' . $image_src . '" alt="' . $name . '">';	
						}
						
						$output  .= '</div>';
					}
				}
				if($type != 'flip') {	
					$output  .= '<div class="sppb-person-information">';
				} else {
					$output  .= '<div class="sppb-person-information flip">';
				}
				if($name) $output  .= '<span class="sppb-person-name">' . $name . '</span>';
				if($designation) $output  .= '<span class="sppb-person-designation">' . $designation . '</span>';
				$output  .= '</div>';
				$output  .= '</div>';
			}
			
			if($social_position=='before') $output .= $social_icons;
	
			if($introtext) { 
				$output  .= '<div class="sppb-person-introtext">' . $introtext . '</div>';
				if($type != 'flip') {
					$output  .= '<hr />';
				}
			}
	
			if($social_position=='after') $output .= $social_icons;
			
			$output  .= '</div>';
			$output  .= '</div>';
			
			$output  .= '</div>';
			
			$output  .= '</div></div>';
			
			return $output;
		
		} else {

			$output  .= '<div class="sppb-addon sppb-addon-person ' . $alignment . ' ' . $class . ' '.$content_position.'">';
			$output  .= '<div class="sppb-addon-content">';
			if($person_style_preset=='layout4'){
				$output  .= '<div class="sppb-row sppb-no-gutter">';
					$output  .= '<div class="sppb-col-sm-5">';
			}
			if($image_src) {
					$output  .= '<div class="sppb-person-image '.($person_style_preset=='layout4'?'person-layout-4':'').'">';
					$output  .= '<img class="sppb-img-responsive'.($placeholder ? ' sppb-element-lazy' : '').'" src="' . ($placeholder ? $placeholder : $image_src) . '" alt="'. $name .'" '.($placeholder ? 'data-large="'.$image_src.'"' : '').' '.($image_width ? 'width="'.$image_width.'"' : '').' '.($image_height ? 'height="'.$image_height.'"' : '').' loading="lazy">';
					if($person_style_preset!==''){
						if($person_style_preset!=='layout4'){
							$output  .= '<div class="person-content-show-on-hover">';
							$output  .= '<div class="person-content-hover-content-wrap">';
							if($person_style_preset=='layout1'){
								if($social_position=='before') $output .= $social_icons;
								if($introtext) $output  .= '<div class="sppb-person-introtext">' . $introtext . '</div>';
								if($social_position=='after') $output .= $social_icons;
							}
							if($person_style_preset=='layout2' || $person_style_preset=='layout3'){
								if($name || $designation) {
									if($name) $output  .= '<span class="sppb-person-name">' . $name . '</span>';
									if($designation) $output  .= '<span class="sppb-person-designation">' . $designation . '</span>';
									if($social_icons) $output .= $social_icons;
								}
							}
							$output  .= '</div>';
							$output  .= '</div>';
						}
					}
					$output  .= '</div>';//.sppb-person-image
			}
			if($person_style_preset=='layout4'){
				$output  .= '</div>';
				$output  .= '<div class="sppb-col-sm-7">';
				$output  .= '<div class="sppb-person-addon-content-wrap">';
			}
			if($person_style_preset !=='layout2' && $person_style_preset !=='layout3') {
				if($name || $designation || $email) {
					$output  .= '<div class="sppb-person-information">';
					if($name) $output  .= '<span class="sppb-person-name">' . $name . '</span>';
					if($designation) $output  .= '<span class="sppb-person-designation">' . $designation . '</span>';
					if($email) $output  .= '<a href="mailto:' . $email . '" class="sppb-person-email">' . $email . '</a>';
					$output  .= '</div>';
				}
			}

			if($person_style_preset !=='layout1' && $person_style_preset !=='layout2' && $person_style_preset !=='layout3'){
				if($social_position=='before') $output .= $social_icons;
				if($introtext) $output  .= '<div class="sppb-person-introtext">' . $introtext . '</div>';
				if($social_position=='after') $output .= $social_icons;
			}
			if($person_style_preset=='layout4'){
				$output  .= '</div>';
				$output  .= '</div>';
			$output  .= '</div>';
			}
			$output  .= '</div>';
			$output  .= '</div>';
			
			return $output;
		}
	}

	public function css() {
		$settings = $this->addon->settings;
		$addon_id = '#sppb-addon-' . $this->addon->id;

		$border_radius = (isset($settings->image_border_radius) && $settings->image_border_radius) ? 'border-radius:' . $settings->image_border_radius . 'px' : '';

		//Overlay
		$content_overlay_type = (isset($settings->content_overlay_type) && $settings->content_overlay_type) ? $settings->content_overlay_type : '';
		$content_overlay_color = (isset($settings->content_overlay_color) && $settings->content_overlay_color) ? $settings->content_overlay_color : '';
		//Gradient overlay
		$content_overlay_gradient = (isset($settings->content_overlay_gradient) && $settings->content_overlay_gradient) ? $settings->content_overlay_gradient : '';
		$gradient_color1 = (isset($content_overlay_gradient->color) && $content_overlay_gradient->color) ? $content_overlay_gradient->color : 'rgba(127, 0, 255, 0.8)';
		$gradient_color2 = (isset($content_overlay_gradient->color2) && $content_overlay_gradient->color2) ? $content_overlay_gradient->color2 : 'rgba(225, 0, 255, 0.7)';
		$gradient_degree = (isset($content_overlay_gradient->deg) && $content_overlay_gradient->deg) ? $content_overlay_gradient->deg : '';
		$gradient_type = (isset($content_overlay_gradient->type) && $content_overlay_gradient->type) ? $content_overlay_gradient->type : 'linear';
		$gradient_radialPos = (isset($content_overlay_gradient->radialPos) && $content_overlay_gradient->radialPos) ? $content_overlay_gradient->radialPos : 'Center Center';
		$gradient_radial_angle1 = (isset($content_overlay_gradient->pos) && $content_overlay_gradient->pos) ? $content_overlay_gradient->pos : '0';
		$gradient_radial_angle2 = (isset($content_overlay_gradient->pos2) && $content_overlay_gradient->pos2) ? $content_overlay_gradient->pos2 : '100';
		//Css start
		$css = '';
		if($content_overlay_type !== "none") {
			if($content_overlay_color && $content_overlay_type !== 'gradient'){
				$css .= $addon_id . ' .person-content-show-on-hover {';
					$css .= 'background:'.$content_overlay_color.';';
				$css .='}';
			}
			if($content_overlay_gradient && $content_overlay_type !== 'color'){
				$css .= $addon_id . ' .person-content-show-on-hover {';
					if($gradient_type!=='radial'){
						$css .= 'background: -webkit-linear-gradient('.$gradient_degree.'deg, '.$gradient_color1.' '.$gradient_radial_angle1.'%, '.$gradient_color2.' '.$gradient_radial_angle2.'%) transparent;';
						$css .= 'background: linear-gradient('.$gradient_degree.'deg, '.$gradient_color1.' '.$gradient_radial_angle1.'%, '.$gradient_color2.' '.$gradient_radial_angle2.'%) transparent;';
					} else {
						$css .= 'background: -webkit-radial-gradient(at '.$hover_radialPos.', '.$gradient_color1.' '.$gradient_radial_angle1.'%, '.$gradient_color2.' '.$gradient_radial_angle2.'%) transparent;';
						$css .= 'background: radial-gradient(at '.$hover_radialPos.', '.$gradient_color1.' '.$gradient_radial_angle1.'%, '.$gradient_color2.' '.$gradient_radial_angle2.'%) transparent;';
					}
				$css .='}';
			}
		}
		if($border_radius) {
			$css .= $addon_id . ' .sppb-person-image img {';
			$css .= $border_radius;
			$css .= "\n" . '}' . "\n"	;
		}
		//Preset style
		$person_style_preset = (isset($settings->person_style_preset) && $settings->person_style_preset) ? $settings->person_style_preset : '';
		$name_desig_bg = (isset($settings->name_desig_bg) && $settings->name_desig_bg) ? $settings->name_desig_bg : '';
		$name_desig_padding = (isset($settings->name_desig_padding) && trim($settings->name_desig_padding)) ? $settings->name_desig_padding : '';
		if($person_style_preset=='layout1'){
			if($name_desig_bg || $name_desig_padding) {
				$css .= $addon_id . ' .person-content-position-bottom-left .sppb-person-information {';
				$css .= 'background:'.$name_desig_bg.';';
				$css .= 'padding:'.$name_desig_padding.';';
				$css .= '}';
			}
		}
		//Name style
		$name_color = (isset($settings->name_color) && $settings->name_color) ? 'color:' . $settings->name_color : '';
		$name_style = '';
		$name_style .= (isset($settings->name_fontsize) && $settings->name_fontsize) ? 'font-size:' . $settings->name_fontsize. 'px;' : '';
		$name_style .= (isset($settings->name_lineheight) && $settings->name_lineheight) ? 'line-height:' . $settings->name_lineheight. 'px;' : '';
		$name_style .= (isset($settings->name_letterspace) && $settings->name_letterspace) ? 'letter-spacing:' . $settings->name_letterspace. ';' : '';
		$name_font_style = (isset($settings->name_font_style) && $settings->name_font_style) ?  $settings->name_font_style : '';
		if(isset($name_font_style->underline) && $name_font_style->underline){
			$name_style .= 'text-decoration:underline;';
		}
		if(isset($name_font_style->italic) && $name_font_style->italic){
			$name_style .= 'font-style:italic;';
		}
		if(isset($name_font_style->uppercase) && $name_font_style->uppercase){
			$name_style .= 'text-transform:uppercase;';
		}
		if(isset($name_font_style->weight) && $name_font_style->weight){
			$name_style .= 'font-weight:'.$name_font_style->weight.';';
		}
		if($name_color || $name_style) {
			$css .= $addon_id . ' .sppb-person-name {';
			$css .= $name_color.';';
			$css .= $name_style;
			$css .= '}';
		}
		//Designation style
		$designation_color = (isset($settings->designation_color) && $settings->designation_color) ? 'color:' . $settings->designation_color : '';
		$designation_style = '';
		$designation_style .= (isset($settings->designation_fontsize) && $settings->designation_fontsize) ? 'font-size:' . $settings->designation_fontsize. 'px;' : '';
		$designation_style .= (isset($settings->designation_lineheight) && $settings->designation_lineheight) ? 'line-height:' . $settings->designation_lineheight. 'px;' : '';
		$designation_style .= (isset($settings->designation_letterspace) && $settings->designation_letterspace) ? 'letter-spacing:' . $settings->designation_letterspace. ';' : '';
		$designation_style .= (isset($settings->designation_margin) && trim($settings->designation_margin)) ? 'margin:' . $settings->designation_margin. ';' : '';
		$designation_font_style = (isset($settings->designation_font_style) && $settings->designation_font_style) ?  $settings->designation_font_style : '';
		if(isset($designation_font_style->underline) && $designation_font_style->underline){
			$designation_style .= 'text-decoration:underline;';
		}
		if(isset($designation_font_style->italic) && $designation_font_style->italic){
			$designation_style .= 'font-style:italic;';
		}
		if(isset($designation_font_style->uppercase) && $designation_font_style->uppercase){
			$designation_style .= 'text-transform:uppercase;';
		}
		if(isset($designation_font_style->weight) && $designation_font_style->weight){
			$designation_style .= 'font-weight:'.$designation_font_style->weight.';';
		}
		if($designation_color || $designation_style) {
			$css .= $addon_id . ' .sppb-person-designation {';
			$css .= $designation_color.';';
			$css .= $designation_style;
			$css .= '}';
		}
		//Introtext style
		$introtext_style = '';
		$introtext_style .= (isset($settings->introtext_color) && $settings->introtext_color) ? 'color:' . $settings->introtext_color.';' : '';
		$introtext_style .= (isset($settings->introtext_fontsize) && $settings->introtext_fontsize) ? 'font-size:' . $settings->introtext_fontsize.'px;' : '';
		$introtext_style .= (isset($settings->introtext_lineheight) && $settings->introtext_lineheight) ? 'line-height:' . $settings->introtext_lineheight.'px;' : '';
		if($introtext_style) {
			$css .= $addon_id . ' .sppb-person-introtext {';
			$css .= $introtext_style;
			$css .= '}';
		}
		//Social Icon style
		$social_icon_style = '';
		$social_icon_style .= (isset($settings->social_icon_color) && $settings->social_icon_color) ? 'color:' . $settings->social_icon_color.';' : '';
		$social_icon_style .= (isset($settings->social_icon_fontsize) && $settings->social_icon_fontsize) ? 'font-size:' . $settings->social_icon_fontsize.'px;' : '';
		if($social_icon_style) {
			$css .= $addon_id . ' .sppb-person-social > li > a {';
				$css .= $social_icon_style;
			$css .= '}';
		}
		$social_icon_margin = (isset($settings->social_icon_margin) && trim($settings->social_icon_margin)) ? 'margin:' . $settings->social_icon_margin.';' : '';
		if($social_icon_margin) {
			$css .= $addon_id . ' .sppb-person-social > li {';
			$css .= $social_icon_margin;
			$css .= '}';
		}
		$social_icon_hover_color = (isset($settings->social_icon_hover_color) && $settings->social_icon_hover_color) ? 'color:' . $settings->social_icon_hover_color.';' : '';
		if($social_icon_hover_color) {
			$css .= $addon_id . ' .sppb-person-social > li > a:hover {';
			$css .= $social_icon_hover_color;
			$css .= '}';
		}
		//Layout 4 content style
		$person_content_syle = '';
		$person_content_syle .= (isset($settings->person_content_bg) && $settings->person_content_bg) ? 'background:' . $settings->person_content_bg.';' : '';
		$person_content_syle .= (isset($settings->person_content_padding) && $settings->person_content_padding) ? 'padding:' . $settings->person_content_padding.';' : '';
		if($person_content_syle) {
			$css .= $addon_id . ' .sppb-person-addon-content-wrap {';
			$css .= $person_content_syle;
			$css .= '}';
		}
		//Table style
		//Name
		$name_style_sm = '';
		$name_style_sm .= (isset($settings->name_fontsize_sm) && $settings->name_fontsize_sm) ? 'font-size:' . $settings->name_fontsize_sm. 'px;' : '';
		$name_style_sm .= (isset($settings->name_lineheight_sm) && $settings->name_lineheight_sm) ? 'line-height:' . $settings->name_lineheight_sm. 'px;' : '';
		//Designation
		$designation_style_sm = '';
		$designation_style_sm .= (isset($settings->designation_fontsize_sm) && $settings->designation_fontsize_sm) ? 'font-size:' . $settings->designation_fontsize_sm. 'px;' : '';
		$designation_style_sm .= (isset($settings->designation_lineheight_sm) && $settings->designation_lineheight_sm) ? 'line-height:' . $settings->designation_lineheight_sm. 'px;' : '';
		$designation_style_sm .= (isset($settings->designation_margin_sm) && trim($settings->designation_margin_sm)) ? 'margin:' . $settings->designation_margin_sm. ';' : '';
		//Introtext
		$introtext_style_sm = '';
		$introtext_style_sm .= (isset($settings->introtext_fontsize_sm) && $settings->introtext_fontsize_sm) ? 'font-size:' . $settings->introtext_fontsize_sm.'px;' : '';
		$introtext_style_sm .= (isset($settings->introtext_lineheight_sm) && $settings->introtext_lineheight_sm) ? 'line-height:' . $settings->introtext_lineheight_sm.'px;' : '';
		//Social Icon
		$social_icon_margin_sm = (isset($settings->social_icon_margin_sm) && trim($settings->social_icon_margin_sm)) ? 'margin:' . $settings->social_icon_margin_sm.';' : '';
		//Layout 4 content style
		$person_content_padding_sm = (isset($settings->person_content_padding_sm) && $settings->person_content_padding_sm) ? 'padding:' . $settings->person_content_padding_sm.';' : '';
		
		if ($name_style_sm || $designation_style_sm || $introtext_style_sm || $social_icon_margin_sm || $person_content_padding_sm) {
            $css .= '@media (min-width: 768px) and (max-width: 991px) {';
				$css .= $addon_id . ' .sppb-person-name {' . $name_style_sm . '}';
				if($designation_style_sm) {
					$css .= $addon_id . ' .sppb-person-designation {';
					$css .= $designation_style_sm;
					$css .= '}';
				}
				if($introtext_style_sm) {
					$css .= $addon_id . ' .sppb-person-introtext {';
					$css .= $introtext_style_sm;
					$css .= '}';
				}
				if($social_icon_margin_sm) {
					$css .= $addon_id . ' .sppb-person-social > li {';
					$css .= $social_icon_margin_sm;
					$css .= '}';
				}
				if($person_content_padding_sm) {
					$css .= $addon_id . ' .sppb-person-addon-content-wrap {';
					$css .= $person_content_padding_sm;
					$css .= '}';
				}
            $css .= '}';
		}
		//Mobile Style
		//Name
		$name_style_xs = '';
		$name_style_xs .= (isset($settings->name_fontsize_xs) && $settings->name_fontsize_xs) ? 'font-size:' . $settings->name_fontsize_xs. 'px;' : '';
		$name_style_xs .= (isset($settings->name_lineheight_xs) && $settings->name_lineheight_xs) ? 'line-height:' . $settings->name_lineheight_xs. 'px;' : '';
		//Designation
		$designation_style_xs = '';
		$designation_style_xs .= (isset($settings->designation_fontsize_xs) && $settings->designation_fontsize_xs) ? 'font-size:' . $settings->designation_fontsize_xs. 'px;' : '';
		$designation_style_xs .= (isset($settings->designation_lineheight_xs) && $settings->designation_lineheight_xs) ? 'line-height:' . $settings->designation_lineheight_xs. 'px;' : '';
		$designation_style_xs .= (isset($settings->designation_margin_xs) && trim($settings->designation_margin_xs)) ? 'margin:' . $settings->designation_margin_xs. ';' : '';
		//Introtext
		$introtext_style_xs = '';
		$introtext_style_xs .= (isset($settings->introtext_fontsize_xs) && $settings->introtext_fontsize_xs) ? 'font-size:' . $settings->introtext_fontsize_xs.'px;' : '';
		$introtext_style_xs .= (isset($settings->introtext_lineheight_xs) && $settings->introtext_lineheight_xs) ? 'line-height:' . $settings->introtext_lineheight_xs.'px;' : '';
		//Social Icon
		$social_icon_margin_xs = (isset($settings->social_icon_margin_xs) && trim($settings->social_icon_margin_xs)) ? 'margin:' . $settings->social_icon_margin_xs.';' : '';
		//Layout 4 content style
		$person_content_padding_xs = (isset($settings->person_content_padding_xs) && $settings->person_content_padding_xs) ? 'padding:' . $settings->person_content_padding_xs.';' : '';

        if ($name_style_xs || $designation_style_xs || $introtext_style_xs || $person_content_padding_xs) {
            $css .= '@media (max-width: 767px) {';
				$css .= $addon_id . ' .sppb-person-name {' . $name_style_xs . '}';
				if($designation_style_xs) {
					$css .= $addon_id . ' .sppb-person-designation {';
					$css .= $designation_style_xs;
					$css .= '}';
				}
				if($introtext_style_xs) {
					$css .= $addon_id . ' .sppb-person-introtext {';
					$css .= $introtext_style_xs;
					$css .= '}';
				}
				if($social_icon_margin_xs) {
					$css .= $addon_id . ' .sppb-person-social > li {';
					$css .= $social_icon_margin_xs;
					$css .= '}';
				}
				if($person_content_padding_xs) {
					$css .= $addon_id . ' .sppb-person-addon-content-wrap {';
					$css .= $person_content_padding_xs;
					$css .= '}';
				}
            $css .= '}';
        }
		return $css;
	}

	public static function getTemplate(){

		$output ='
			<style type="text/css">
				<# 
				let gradient_color1 = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.color) ? data.content_overlay_gradient.color : "rgba(127, 0, 255, 0.8)";
				let gradient_color2 = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.color2) ? data.content_overlay_gradient.color2 : "rgba(225, 0, 255, 0.7)";
				let gradient_degree = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.deg) ? data.content_overlay_gradient.deg : "";
				let gradient_type = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.type) ? data.content_overlay_gradient.type : "linear";
				let gradient_radialPos = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.radialPos) ? data.content_overlay_gradient.radialPos : "Center Center";
				let gradient_radial_angle1 = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.pos) ? data.content_overlay_gradient.pos : "0";
				let gradient_radial_angle2 = (!_.isEmpty(data.content_overlay_gradient) && data.content_overlay_gradient.pos2) ? data.content_overlay_gradient.pos2 : "100";

				if(data.content_overlay_type !== "none") {
					if(data.content_overlay_color && data.content_overlay_type !== "gradient"){
				#>
						#sppb-addon-{{ data.id }} .person-content-show-on-hover {
							background:{{data.content_overlay_color}};
						}
					<# }
					if(data.content_overlay_gradient && data.content_overlay_type !== "color"){
					#>
						#sppb-addon-{{ data.id }} .person-content-show-on-hover {
							<# if(gradient_type !== "radial"){ #>
								background: -webkit-linear-gradient({{gradient_degree}}deg, {{gradient_color1}} {{gradient_radial_angle1}}%, {{gradient_color2}} {{gradient_radial_angle2}}%) transparent;
								background: linear-gradient({{gradient_degree}}deg, {{gradient_color1}} {{gradient_radial_angle1}}%, {{gradient_color2}} {{gradient_radial_angle2}}%) transparent;
							<# } else { #>
								background: -webkit-radial-gradient(at {{hover_radialPos}}, {{gradient_color1}} {{gradient_radial_angle1}}%, {{gradient_color2}} {{gradient_radial_angle2}}%) transparent;
								background: radial-gradient(at {{hover_radialPos}}, {{gradient_color1}} {{gradient_radial_angle1}}%, {{gradient_color2}} {{gradient_radial_angle2}}%) transparent;
							<# } #>
						}
					<# } #>
				<# } #>
				<# if(data.image_border_radius) { #>
					#sppb-addon-{{ data.id }} .sppb-person-image img {
						border-radius: {{data.image_border_radius}}px;
					}
				<# } #>

				#sppb-addon-{{ data.id }} .sppb-person-name {
					<# if(data.name_color) { #>
						color: {{data.name_color}};
					<# }
					if(data.name_letterspace) {
					#>
						letter-spacing: {{data.name_letterspace}};
					<# }
					if(_.isObject(data.name_fontsize)) {
					#>
						font-size: {{data.name_fontsize.md}}px;
					<# } else { #>
						font-size: {{data.name_fontsize}}px;
					<# }
					if(_.isObject(data.name_lineheight)) {
					#>
						line-height: {{data.name_lineheight.md}}px;
					<# } else { #>
						line-height: {{data.name_lineheight}}px;
					<# }
					if(_.isObject(data.name_font_style)){
						if(data.name_font_style.underline){
					#>
							text-decoration:underline;
						<# }
						if(data.name_font_style.italic){
						#>
							font-style:italic;
						<# }
						if(data.name_font_style.uppercase){
						#>
							text-transform:uppercase;
						<# }
						if(data.name_font_style.weight){
						#>
							font-weight:{{data.name_font_style.weight}};
						<# }
					} #>
				}
				
				#sppb-addon-{{ data.id }} .sppb-person-designation {
					<# if(data.designation_color) { #>
						color: {{data.designation_color}};
					<# } 
					if(data.designation_letterspace) { #>
						letter-spacing: {{data.designation_letterspace}};
					<# } 
					if(_.isObject(data.designation_fontsize)) { #>
						font-size: {{data.designation_fontsize.md}}px;
					<# } else { #>
						font-size: {{data.designation_fontsize}}px;
					<# }
					if(_.isObject(data.designation_lineheight)) { #>
						line-height: {{data.designation_lineheight.md}}px;
					<# } else { #>
						line-height: {{data.designation_lineheight}}px;
					<# }
					if(_.isObject(data.designation_margin)) { #>
						margin: {{data.designation_margin.md}};
					<# } else { #>
						margin: {{data.designation_margin}};
					<# }
					if(_.isObject(data.designation_font_style)) {
						if(data.designation_font_style.underline){ #>
							text-decoration:underline;
						<# }
						if(data.designation_font_style.italic){ #>
							font-style:italic;
						<# }
						if(data.designation_font_style.uppercase){ #>
							text-transform:uppercase;
						<# }
						if(data.designation_font_style.weight){ #>
							font-weight:{{data.designation_font_style.weight}};
						<# }
					} #>
				}
				#sppb-addon-{{ data.id }} .sppb-person-introtext {
					color:{{data.introtext_color}};
					<# if(_.isObject(data.introtext_fontsize)) { #>
						font-size:{{data.introtext_fontsize.md}}px;
					<# } else { #>
						font-size:{{data.introtext_fontsize}}px;
					<# } 
					if(_.isObject(data.introtext_lineheight)){ 
					#>
						line-height:{{data.introtext_lineheight.md}}px;
					<# } else { #>
						line-height:{{data.introtext_lineheight}}px;
					<# } #>
				}
				#sppb-addon-{{ data.id }} .sppb-person-social > li > a {
					color:{{data.social_icon_color}};
					font-size:{{data.social_icon_fontsize}}px;
				}
				#sppb-addon-{{ data.id }} .sppb-person-social > li {
					<# if(_.isObject(data.social_icon_margin)){ #>
						margin:{{data.social_icon_margin.md}};
					<# } else { #>
						margin:{{data.social_icon_margin}};
					<# } #>
				}
				#sppb-addon-{{ data.id }} .sppb-person-social > li > a:hover {
					color:{{data.social_icon_hover_color}};
				}
				
				
				<# if(data.type!="default"){ #>
					#sppb-addon-{{ data.id }} .sppb-addon-person .sppb-addon-content {
						background-color:{{ data.background }};
						padding:0 0 12px;
					}
				<# } #>
				
				
				<# if(data.person_style_preset=="layout1"){ #>
					<# if(data.name_desig_bg || data.name_desig_padding) { #>
						#sppb-addon-{{ data.id }} .person-content-position-bottom-left .sppb-person-information {
							background:{{data.name_desig_bg}};
							padding:{{data.name_desig_padding}};
						}
					<# }
				}
				if(data.person_style_preset=="layout4") {
				#>
					#sppb-addon-{{ data.id }} .sppb-person-addon-content-wrap {
						background: {{data.person_content_bg}};
						<# if(_.isObject(data.person_content_padding)){ #>
							padding: {{data.person_content_padding.md}};
						<# } else { #>
							padding: {{data.person_content_padding}};
						<# } #>
					}
				<# } #>

				@media (min-width: 768px) and (max-width: 991px) {
					#sppb-addon-{{ data.id }} .sppb-person-name {
						<# if(_.isObject(data.name_fontsize)){ #>
							font-size: {{data.name_fontsize.sm}}px;
						<# } #>
						<# if(_.isObject(data.name_lineheight)){ #>
							line-height: {{data.name_lineheight.sm}}px;
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-person-designation {
						<# if(_.isObject(data.designation_fontsize)) { #>
							font-size: {{data.designation_fontsize.sm}}px;
						<# } 
						if(_.isObject(data.designation_lineheight)) {
						#>
							line-height: {{data.designation_lineheight.sm}}px;
						<# }
						if(_.isObject(data.designation_margin)) {
						#>
							margin: {{data.designation_margin.sm}};
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-person-introtext {
						<# if(_.isObject(data.introtext_fontsize)) { #>
							font-size:{{data.introtext_fontsize.sm}}px;
						<# }
						if(_.isObject(data.introtext_lineheight)){ 
						#>
							line-height:{{data.introtext_lineheight.sm}}px;
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-person-social > li {
						<# if(_.isObject(data.social_icon_margin)){ #>
							margin:{{data.social_icon_margin.sm}};
						<# } #>
					}
					<# if(data.person_style_preset=="layout4") { #>
						#sppb-addon-{{ data.id }} .sppb-person-addon-content-wrap {
							<# if(_.isObject(data.person_content_padding)){ #>
								padding: {{data.person_content_padding.sm}};
							<# } #>
						}
					<# } #>
				}
				@media (max-width: 767px) {
					#sppb-addon-{{ data.id }} .sppb-person-name {
						<# if(_.isObject(data.name_fontsize)){ #>
							font-size: {{data.name_fontsize.xs}}px;
						<# } #>
						<# if(_.isObject(data.name_lineheight)){ #>
							line-height: {{data.name_lineheight.xs}}px;
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-person-designation {
						<# if(_.isObject(data.designation_fontsize)) { #>
							font-size: {{data.designation_fontsize.xs}}px;
						<# } 
						if(_.isObject(data.designation_lineheight)) {
						#>
							line-height: {{data.designation_lineheight.xs}}px;
						<# }
						if(_.isObject(data.designation_margin)) {
						#>
							margin: {{data.designation_margin.xs}};
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-person-introtext {
						<# if(_.isObject(data.introtext_fontsize)) { #>
							font-size:{{data.introtext_fontsize.xs}}px;
						<# }
						if(_.isObject(data.introtext_lineheight)){ 
						#>
							line-height:{{data.introtext_lineheight.xs}}px;
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-person-social > li {
						<# if(_.isObject(data.social_icon_margin)){ #>
							margin:{{data.social_icon_margin.xs}};
						<# } #>
					}
					<# if(data.person_style_preset=="layout4") { #>
						#sppb-addon-{{ data.id }} .sppb-person-addon-content-wrap {
							<# if(_.isObject(data.person_content_padding)){ #>
								padding: {{data.person_content_padding.xs}};
							<# } #>
						}
					<# } #>
				}
			</style>
			<#
			let content_position = "";
			if(data.person_style_preset=="layout1"){
				content_position = "person-content-position-bottom-left";
			} else if(data.person_style_preset=="layout2"){
				content_position = "person-content-position-half-overlay";
			} else if(data.person_style_preset=="layout3"){
				content_position = "person-content-position-full-overlay";
			}

			let social_icon_list = "";
			if (!_.isEmpty(data.facebook)) {
				social_icon_list += `<li><a target="_blank" href="${data.facebook}"><i class="fab fa-facebook-f"></i></a></li>`;
			}
			if (!_.isEmpty(data.twitter)) {
				social_icon_list += `<li><a target="_blank" href="${data.twitter}"><i class="fab fa-twitter"></i></a></li>`;
			}
			if (!_.isEmpty(data.youtube)) {
				social_icon_list += `<li><a target="_blank" href="${data.youtube}"><i class="fab fa-youtube"></i></a></li>`;
			}
			if (!_.isEmpty(data.linkedin)) {
				social_icon_list += `<li><a target="_blank" href="${data.linkedin}"><i class="fab fa-linkedin-in"></i></a></li>`;
			}
			if (!_.isEmpty(data.pinterest)) {
				social_icon_list += `<li><a target="_blank" href="${data.pinterest}"><i class="fab fa-pinterest"></i></a></li>`;
			}
			if (!_.isEmpty(data.flickr)) {
				social_icon_list += `<li><a target="_blank" href="${data.flickr}"><i class="fab fa-flickr"></i></a></li>`;
			}
			if (!_.isEmpty(data.dribbble)) {
				social_icon_list += `<li><a target="_blank" href="${data.dribbble}"><i class="fab fa-dribbble"></i></a></li>`;
			}
			if (!_.isEmpty(data.behance)) {
				social_icon_list += `<li><a target="_blank" href="${data.behance}"><i class="fab fa-behance"></i></a></li>`;
			}
			if (!_.isEmpty(data.instagram)) {
				social_icon_list += `<li><a target="_blank" href="${data.instagram}"><i class="fab fa-instagram"></i></a></li>`;
			}
			#>
			<div class="sppb-addon sppb-addon-person {{ data.alignment }} {{ data.class}} {{content_position}}">
				<div class="sppb-addon-content">
				<# if(data.person_style_preset=="layout4"){ #>
					<div class="sppb-row sppb-no-gutter">
						<div class="sppb-col-sm-5">
				<# }
				var personImg = {}
				if (typeof data.image !== "undefined" && typeof data.image.src !== "undefined") {
					personImg = data.image
				} else {
					personImg = {src: data.image}
				}
				if(!_.isEmpty(personImg.src)) {
				#>
					<div class="sppb-person-image <# if(data.person_style_preset=="layout4"){ #> person-layout-4 <# } #>">
						<# if(personImg.src.indexOf("https://") == -1 && personImg.src.indexOf("http://") == -1){ #>
							<img class="sppb-img-responsive" src=\'{{ pagebuilder_base + personImg.src }}\' alt="{{ data.name }}">
						<# } else { #>
							<img class="sppb-img-responsive" src=\'{{ personImg.src }}\' alt="{{ data.name }}">
						<# } #>

						<# if(data.person_style_preset!=="") {
							if(data.person_style_preset!=="layout4"){
						#>
							<div class="person-content-show-on-hover">
							<div class="person-content-hover-content-wrap">
							<# if(data.person_style_preset=="layout1") { #>
								<# if(data.social_position == "after") { #>
									<# if(!_.isEmpty(data.introtext)) { #>
										<div class="sppb-person-introtext sp-inline-editable-element" data-id={{data.id}} data-fieldName="introtext" contenteditable="true">{{ data.introtext }}</div>
									<# } #>
								<# } #>
			
								<# if ( data.facebook || data.twitter || data.youtube || data.linkedin || data.pinterest || data.flickr || data.dribbble || data.behance || data.instagram ) { #>
									<div class="sppb-person-social-icons">
										<ul class="sppb-person-social">
											{{{social_icon_list}}}
										</ul>
									</div>
								<# } #>
			
								<# if(data.social_position == "before") { #>
									<# if(!_.isEmpty(data.introtext)) { #>
										<div class="sppb-person-introtext">{{{ data.introtext }}}</div>
									<# } #>
								<# } #>
							<# } #>

							<# if(data.person_style_preset=="layout2" || data.person_style_preset=="layout3"){ #>
								<# if(data.name || data.designation){ #>
									<# if(!_.isEmpty(data.name)) { #>
										<span class="sppb-person-name sp-inline-editable-element" data-id={{data.id}} data-fieldName="name" contenteditable="true">{{ data.name}}</span>
									<# } #>
									<# if(!_.isEmpty(data.designation)) { #>
										<span class="sppb-person-designation sp-inline-editable-element" data-id={{data.id}} data-fieldName="designation" contenteditable="true">{{ data.designation}}</span>
									<# } #>
									<# if ( data.facebook || data.twitter || data.youtube || data.linkedin || data.pinterest || data.flickr || data.dribbble || data.behance || data.instagram ) { #>
										<div class="sppb-person-social-icons">
											<ul class="sppb-person-social">
												{{{social_icon_list}}}
											</ul>
										</div>
									<# } #>
								<# } #>
							<# } #>
							
							</div>
							</div>
							<# }
						} #>
					</div>
				<# }
				if(data.person_style_preset=="layout4"){
				#>
					</div>
					<div class="sppb-col-sm-7">
					<div class="sppb-person-addon-content-wrap">
				<# }
				if(data.person_style_preset!=="layout2" && data.person_style_preset!=="layout3"){
				#>
					<# if(data.name || data.designation || data.email ){ #>
						<div class="sppb-person-information">
							<# if(!_.isEmpty(data.name)) { #>
								<span class="sppb-person-name sp-inline-editable-element" data-id={{data.id}} data-fieldName="name" contenteditable="true">{{ data.name}}</span>
							<# } #>
							<# if(!_.isEmpty(data.designation)) { #>
								<span class="sppb-person-designation sp-inline-editable-element" data-id={{data.id}} data-fieldName="designation" contenteditable="true">{{ data.designation}}</span>
							<# } #>
							<# if(!_.isEmpty(data.email)) { #>
								<a href="mailto:{{ data.email}}" class="sppb-person-email">{{ data.email}}</a>
							<# } #>
						</div>
					<# } #>
				<# } #>

				<# if(data.person_style_preset!=="layout1" && data.person_style_preset!=="layout2" && data.person_style_preset!=="layout3") { #>
					<# if(data.social_position == "after") { #>
						<# if(!_.isEmpty(data.introtext)) { #>
							<div class="sppb-person-introtext sp-inline-editable-element" data-id={{data.id}} data-fieldName="introtext" contenteditable="true">{{ data.introtext }}</div>
						<# } #>
					<# } #>

					<# if ( data.facebook || data.twitter || data.youtube || data.linkedin || data.pinterest || data.flickr || data.dribbble || data.behance || data.instagram ) { #>
						<div class="sppb-person-social-icons">
						<ul class="sppb-person-social">
							{{{social_icon_list}}}
						</ul>
						</div>
					<# } #>

					<# if(data.social_position == "before") { #>
						<# if(!_.isEmpty(data.introtext)) { #>
							<div class="sppb-person-introtext">{{{ data.introtext }}}</div>
						<# } #>
					<# } #>
				<# }
				if(data.person_style_preset=="layout4"){
				#>
					</div>
					</div>
				</div>
				<# } #>
				</div>
			</div>
			';

			return $output;
	}

}
sppagebuilder/addons/person/admin.php000060400000037351150750504230013757 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_person',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),
				
				'type'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TYPE'),
					'desc'=>JText::_(''),
					'values'=>array(
						'default'=>JText::_('Default'),
						'flex'=>JText::_('Flex'),
						'flip'=>JText::_('Flip'),
						),
					'std'=>'default',
				),

				'image'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_PHOTO'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_PHOTO_DESC'),
					'format'=>'image',
					'std'=> array(
						'src' => 'https://sppagebuilder.com/addons/person/person1.jpg',
					)
				),

				'image_border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_IMAGE_BORDER_RADIUS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_IMAGE_BORDER_RADIUS_DESC'),
					'std'=>0,
					'max'=>400
				),
				'predefine_separator' => array(
					'type' => 'separator',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_PREDEFINE_OPTION'),
					'depends'=>array(
						array('type', '=', 'default'),
					),
				),
				'person_style_preset'=>array(
					'type'=>'thumbnail',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_STYLE_DESC'),
					'values'=>array(
						'default'=> str_replace('administrator/', '', JURI::base()) . 'components/com_sppagebuilder/addons/person/assets/images/default.png',
						'layout1'=> str_replace('administrator/', '', JURI::base()) . 'components/com_sppagebuilder/addons/person/assets/images/layout1.png',
						'layout2'=> str_replace('administrator/', '', JURI::base()) . 'components/com_sppagebuilder/addons/person/assets/images/layout2.png',
						'layout3'=> str_replace('administrator/', '', JURI::base()) . 'components/com_sppagebuilder/addons/person/assets/images/layout3.png',
						'layout4'=> str_replace('administrator/', '', JURI::base()) . 'components/com_sppagebuilder/addons/person/assets/images/layout4.png',
					),
					'std'=>'default',
					'depends'=>array(
						array('type', '=', 'default'),
					),
				),

				'content_overlay_type'=>array(
					'type'=>'buttons',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_CONTENT_OVERLAY_TYPE'),
					'std'=>'gradient',
					'values'=>array(
						array(
							'label' => 'None',
							'value' => 'none'
						),
						array(
							'label' => 'Color',
							'value' => 'color'
						),
						array(
							'label' => 'Gradient',
							'value' => 'gradient'
						)
					),
					'depends'=>array(
						array('type', '=', 'default'),
						array('person_style_preset', '!=', 'layout4'),
					),
				),
				'content_overlay_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_OVERLAY'),
					'std'=>'',
					'depends'=>array(
						array('type', '=', 'default'),
						array('person_style_preset', '!=', 'layout4'),
						array('content_overlay_type', '=', 'color'),
					),
				),
				'content_overlay_gradient'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_CONTENT_OVERLAY_GRADIENT'),
					'std'=> array(
						"color" => "rgba(127, 0, 255, 0.8)",
						"color2" => "rgba(225, 0, 255, 0.7)",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('type', '=', 'default'),
						array('person_style_preset', '!=', 'layout4'),
						array('content_overlay_type', '=', 'gradient'),
					)
				),
				'name_desig_bg'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_DESING_BG'),
					'std'=> '#fff',
					'depends'=>array(
						array('person_style_preset', '=', 'layout1'),
					)
				),
				'name_desig_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_DESING_PADDING'),
					'std'=> '15px 0px 15px 15px',
					'depends'=>array(
						array('person_style_preset', '=', 'layout1'),
					)
				),
				'person_content_bg'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_BG'),
					'std'=> '#fff',
					'depends'=>array(
						array('person_style_preset', '=', 'layout4'),
					)
				),
				'person_content_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_PADDING'),
					'depends'=>array(
						array('person_style_preset', '=', 'layout4'),
					),
					'responsive'=>true,
					'std'=> '15px 15px 15px 15px',
				),
				'name_separator' => array(
					'type' => 'separator',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_OPTION'),
				),
				'name'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_DESC'),
					'placeholder'=>'John Doe',
					'std'=>'Ahin Xian',
				),
				'name_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_NAME_COLOR'),
					'depends'=>array(array('name', '!=', '')),
				),
				'name_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_NAME_FONTSIZE'),
					'depends'=>array(array('name', '!=', '')),
					'max'=> 400,
					'responsive'=>true,
					'std'=> ''
				),
				'name_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_NAME_LINEHEIGHT'),
					'depends'=>array(array('name', '!=', '')),
					'max'=> 400,
					'responsive'=>true,
					'std'=> ''
				),
				'name_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_LATTERSPACING'),
					'depends'=>array(array('name', '!=', '')),
					'values'=>array(
						'-10px'=> '-10px',
						'-9px'=>  '-9px',
						'-8px'=>  '-8px',
						'-7px'=>  '-7px',
						'-6px'=>  '-6px',
						'-5px'=>  '-5px',
						'-4px'=>  '-4px',
						'-3px'=>  '-3px',
						'-2px'=>  '-2px',
						'-1px'=>  '-1px',
						'0px'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0px'
				),
				'name_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_FONT_FAMILY'),
					'depends'=>array(array('name', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-person-name { font-family: "{{ VALUE }}"; }'
					)
				),
				'name_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_NAME_FONT_STYLE'),
					'depends'=>array(array('name', '!=', '')),
				),
				//Designation
				'designation_separator' => array(
					'type' => 'separator',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION_OPTION'),
				),
				'designation'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION_DESC'),
					'placeholder'=>'Creative Director',
					'std'=>'Creative Director',
				),
				'designation_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_DESIGNATION_COLOR'),
					'depends'=>array(array('designation', '!=', '')),
				),
				'designation_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_DESIGNATION_FONTSIZE'),
					'depends'=>array(array('designation', '!=', '')),
					'max'=> 400,
					'responsive'=>true,
					'std'=> ''
				),
				'designation_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_DESIGNATION_LINEHEIGHT'),
					'depends'=>array(array('designation', '!=', '')),
					'max'=> 400,
					'responsive'=>true,
					'std'=> ''
				),
				'designation_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION_LATTERSPACING'),
					'depends'=>array(array('designation', '!=', '')),
					'values'=>array(
						'-10px'=> '-10px',
						'-9px'=>  '-9px',
						'-8px'=>  '-8px',
						'-7px'=>  '-7px',
						'-6px'=>  '-6px',
						'-5px'=>  '-5px',
						'-4px'=>  '-4px',
						'-3px'=>  '-3px',
						'-2px'=>  '-2px',
						'-1px'=>  '-1px',
						'0px'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0px'
				),
				'designation_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION_FONT_FAMILY'),
					'depends'=>array(array('designation', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-person-designation { font-family: "{{ VALUE }}"; }'
					)
				),
				'designation_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION_FONT_STYLE'),
					'depends'=>array(array('designation', '!=', '')),
				),
				'designation_margin'=>array(
					'type'=>'margin',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DESIGNATION_MARGIN'),
					'depends'=>array(array('designation', '!=', '')),
					'responsive'=>true,
					'std'=>''
				),
				'intro_separator' => array(
					'type' => 'separator',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_EMAIL_INTRO_OPTION'),
				),
				'email'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_EMAIL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_EMAIL_DESC'),
					'placeholder'=>'name@domain.com',
					'std'=>'',
				),

				'introtext'=>array(
					'type'=>'textarea',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INTROTEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INTROTEXT_DESC'),
					'depends'=>array(
						array('person_style_preset', '!=', 'layout3'),
					),
					'std'=>'',
				),
				'introtext_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INTROTEXT_COLOR'),
					'std'=>'',
					'depends'=>array(array('introtext', '!=', '')),
				),
				'introtext_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INTROTEXT_FONT_SIZE'),
					'depends'=>array(array('introtext', '!=', '')),
					'max'=> 200,
					'responsive'=>true,
					'std'=> ''
				),
				'introtext_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INTROTEXT_LINEHEIGHT'),
					'depends'=>array(array('introtext', '!=', '')),
					'max'=> 200,
					'responsive'=>true,
					'std'=> ''
				),
				'introtext_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INTROTEXT_FONT_FAMILY'),
					'depends'=>array(array('introtext', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-person-introtext { font-family: "{{ VALUE }}"; }'
					)
				),
				'social_separator' => array(
					'type' => 'separator',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_OPTION'),
				),
				'facebook'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_FACEBOOK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_FACEBOOK_DESC'),
					'placeholder'=>'http://www.facebook.com/joomshaper',
					'std'=>'http://www.facebook.com/joomshaper',
				),

				'twitter'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_TWITTER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_TWITTER_DESC'),
					'placeholder'=>'http://twitter.com/joomshaper',
					'std'=>'http://twitter.com/joomshaper',
				),

				'youtube'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_YOUTUBE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_YOUTUBE_DESC'),
				),

				'linkedin'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_LINKEDIN'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_LINKEDIN_DESC'),
				),

				'pinterest'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_PINTEREST'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_PINTEREST_DESC'),
				),

				'flickr'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_FLICKR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_FLICKR_DESC'),
				),

				'dribbble'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DRIBBBLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_DRIBBBLE_DESC'),
				),

				'behance'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_BEHANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_BEHANCE_DESC'),
				),

				'instagram'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INSTAGRAM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_INSTAGRAM_DESC'),
				),
				'social_icon_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_ICON_COLOR'),
					'std'=>'',
				),
				'social_icon_hover_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_ICON_HOVER_COLOR'),
					'std'=>'',
				),
				'social_icon_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_ICON_FONT_SIZE'),
					'max'=> 200,
					'std'=> ''
				),
				'social_icon_margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_ICON_MARGIN'),
					'responsive'=>true,
					'std'=> ''
				),
				'social_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_ICONS_POSITION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_SOCIAL_ICONS_POSITION'),
					'depends'=>array(
						array('person_style_preset', '!=', 'layout3'),
					),
					'values'=>array(
						'before'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_BEFORE_INTROTEXT'),
						'after'=>JText::_('COM_SPPAGEBUILDER_ADDON_PERSON_AFTER_INTROTEXT'),
					),
					'std'=>'after',
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-left',
				),
				
				'background'=>array(
					'type'=>'color',
					'title'=>JText::_('FLEX_ADDON_PERSON_BACKGROUND'),
					'desc'=>JText::_('FLEX_ADDON_PERSON_BACKGROUND_DESC'),
					'depends'=>array(
						array('type', '!=', 'default'),
					),
					'std'=> '#fff'
					),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/carousel/admin.php000060400000043601150750504230014261 0ustar00<?php
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2016 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted aceess');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable',
		'addon_name'=>'sp_carousel',
		'category'=>'Slider',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_DESC'),
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'autoplay'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_AUTOPLAY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_AUTOPLAY_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1
				),
				
				'interval'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_INTERVAL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_INTERVAL_DESC'),
					'std'=> 5,
					'depends'=> array(
						array('autoplay', '=', 1),
					)
				),

				'speed'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_SPEED'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_SPEED_DESC'),
					'std'=> 600,
				),

				'controllers'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_SHOW_CONTROLLERS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_SHOW_CONTROLLERS_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
				),

				'arrows'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_SHOW_ARROWS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_SHOW_ARROWS_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),
				
				/*
				'items_padding'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_GLOBAL_PADDING_DESC'),
					'placeholder'=>'60px',
					'std'=>''
				),
				*/

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

				//repeatable
				'sp_carousel_item'=>array(
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEMS'),
					'attr'=>  array(

						'title'=>array(
							'type'=>'text',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_DESC'),
							'std'=>'Carousel Item Title',
						),
						
						'heading_selector'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
							'values'=>array(
								'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
								'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
								'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
								'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
								'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
								'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
							),
							'std'=>'h2',
						),
						
						'title_font_family'=>array(
							'type'=>'fonts',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_FONT_FAMILY'),
							'depends'=>array(array('title', '!=', '')),
							'selector'=> array(
								'type'=>'font',
								'font'=>'{{ VALUE }}',
								'css'=>' h2 { font-family: "{{ VALUE }}"; }'
							)
						),

						'title_fontsize'=>array(
							'type'=>'slider',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_FONTSIZE'),
							'max'=>100,
							'std'=>array('md'=>46, 'sm'=>36, 'xs'=>16),
							'responsive' => true
						),

						'title_lineheight'=>array(
							'type'=>'slider',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_LINEHEIGHT'),
							'max'=>100,
							'std'=>array('md'=>56, 'sm'=>46, 'xs'=>20),
							'responsive' => true
						),

						'title_color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_COLOR'),
							'std'=>'#fff',
						),

						'title_padding'=>array(
							'type'=>'padding',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_PADDING'),
							'std'=>array('md'=>'0px 0px 0px 0px', 'sm'=>'0px 0px 0px 0px', 'xs'=>'0px 0px 0px 0px'),
							'responsive' => true
						),

						'title_margin'=>array(
							'type'=>'margin',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_MARGIN'),
							'std'=>array('md'=>'0px 0px 0px 0px', 'sm'=>'0px 0px 0px 0px', 'xs'=>'0px 0px 0px 0px'),
							'responsive' => true
						),							

						'content'=>array(
							'type'=>'editor',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_CONTENT'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_CONTENT_DESC'),
							'std'=> 'Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.'
						),
						
						'content_font_family'=>array(
							'type'=>'fonts',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONT_FAMILY'),
							'depends'=>array(array('content', '!=', '')),
							'selector'=> array(
								'type'=>'font',
								'font'=>'{{ VALUE }}',
								'css'=>' .sppb-carousel-pro-text .sppb-carousel-content { font-family: "{{ VALUE }}"; }'
							)
						),

						'content_fontsize'=>array(
							'type'=>'slider',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_CONTENT_FONTSIZE'),
							'max'=>100,
							'std'=>array('md'=>16, 'sm'=>14, 'xs'=>12),
							'responsive' => true
						),

						'content_lineheight'=>array(
							'type'=>'slider',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_CONTENT_LINEHEIGHT'),
							'max'=>100,
							'std'=>array('md'=>24, 'sm'=>22, 'xs'=>16),
							'responsive' => true
						),

						'content_color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_CONTENT_COLOR'),
							'std'=>'#fff',
						),

						'content_padding'=>array(
							'type'=>'padding',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_CONTENT_PADDING'),
							'std'=>array('md'=>'20px 0px 30px 0px', 'sm'=>'15px 0px 20px 0px', 'xs'=>'10px 0px 10px 0px'),
							'responsive' => true
						),

						'content_margin'=>array(
							'type'=>'margin',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_MARGIN'),
							'std'=>array('md'=>'0px 0px 0px 0px', 'sm'=>'0px 0px 0px 0px', 'xs'=>'0px 0px 0px 0px'),
							'responsive' => true
						),

						'bg'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_IMAGE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_IMAGE_DESC'),
							'format'=>'image',
							'std'=> array(
								'src' => 'https://sppagebuilder.com/addons/carousel/carousel-bg.jpg',
							)
						),

						/*
						'bg'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_BACKGROUND_IMAGE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_BACKGROUND_IMAGE_DESC'),
						),
						*/
						
						'background_color'=>array(
							'type'=>'color', 
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_BACKGROUND_COLOR'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_BACKGROUND_COLOR_DESC'),
						),
						
						'content_color'=>array(
							'type'=>'color', 
							'title'=>JText::_('FLEX_ADDON_CONTENT_TXT_COLOR'),
							'desc'=>JText::_('FLEX_ADDON_CONTENT_TXT_COLOR_DESC'),
						),

						//Button
						'button_text'=>array(
							'type'=>'text',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
							'std'=>'Button Text',
						),

						'button_font_family'=>array(
							'type'=>'fonts',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_BUTTON_FONT_FAMILY'),
							'depends'=>array(array('button_text', '!=', '')),
							'selector'=> array(
								'type'=>'font',
								'font'=>'{{ VALUE }}',
								'css'=>'.sppb-carousel-pro-text .sppb-btn { font-family: "{{ VALUE }}"; }'
							)
						),

						'button_font_style'=>array(
							'type'=>'fontstyle',
							'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_letterspace'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
							'values'=>array(
								'0'=> 'Default',
								'1px'=> '1px',
								'2px'=> '2px',
								'3px'=> '3px',
								'4px'=> '4px',
								'5px'=> '5px',
								'6px'=>	'6px',
								'7px'=>	'7px',
								'8px'=>	'8px',
								'9px'=>	'9px',
								'10px'=> '10px'
							),
							'std'=>'0',
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_url'=>array(
							'type'=>'media',
							'format'=>'attachment',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
							'placeholder'=>'http://',
							'hide_preview'=>true,
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_target'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
								'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
							),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),
						
						'button_type'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
							'values'=>array(
								'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
								'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
								'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
								'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
								'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
								'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
								'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
								'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
								'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
								'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
								'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
							),
							'std'=>'default',
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_appearance'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
								'gradient'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
								'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
								'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
							),
							'std'=>'flat',
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_status'=>array(
							'type'=>'buttons',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
							'std'=>'normal',
							'values'=>array(
								array(
									'label' => 'Normal',
									'value' => 'normal'
								),
								array(
									'label' => 'Hover',
									'value' => 'hover'
								),
							),
							'tabs' => true,
							'depends'=>array(
								array('button_type', '=', 'custom'),
								array('button_text', '!=', ''),
							)
						),

						'button_background_color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
							'std' => '#444444',
							'depends'=> array(
								array('button_appearance', '!=', 'gradient'),
								array('button_type', '=', 'custom'),
								array('button_status', '=', 'normal'),
								array('button_text', '!=', ''),
							)
						),

						'button_background_gradient'=>array(
							'type'=>'gradient',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
							'std'=> array(
								"color" => "#B4EC51",
								"color2" => "#429321",
								"deg" => "45",
								"type" => "linear"
							),
							'depends'=>array(
								array('button_appearance', '=', 'gradient'),
								array('button_type', '=', 'custom'),
								array('button_status', '=', 'normal'),
								array('button_text', '!=', ''),
							)
						),

						'button_color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
							'std' => '#fff',
							'depends'=> array(
								array('button_type', '=', 'custom'),
								array('button_status', '=', 'normal'),
								array('button_text', '!=', ''),
							)
						),

						'button_background_color_hover'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
							'std' => '#222',
							'depends'=> array(
								array('button_appearance', '!=', 'gradient'),
								array('button_type', '=', 'custom'),
								array('button_status', '=', 'hover'),
								array('button_text', '!=', ''),
							)
						),

						'button_background_gradient_hover'=>array(
							'type'=>'gradient',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
							'std'=> array(
								"color" => "#429321",
								"color2" => "#B4EC51",
								"deg" => "45",
								"type" => "linear"
							),
							'depends'=>array(
								array('button_appearance', '=', 'gradient'),
								array('button_type', '=', 'custom'),
								array('button_status', '=', 'hover'),
								array('button_text', '!=', ''),
							)
						),

						'button_color_hover'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
							'std' => '#fff',
							'depends'=> array(
								array('button_type', '=', 'custom'),
								array('button_status', '=', 'hover'),
								array('button_text', '!=', ''),
							)
						),

						'button_size'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
								'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
								'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
								'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
								'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
							),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_shape'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
							'values'=>array(
								'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
								'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
								'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
							),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_block'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
							'values'=>array(
								''=>JText::_('JNO'),
								'sppb-btn-block'=>JText::_('JYES'),
							),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_icon'=>array(
							'type'=>'icon',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_DESC'),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),

						'button_icon_position'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
							'values'=>array(
								'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
								'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
							),
							'depends'=> array(
								array('button_text', '!=', ''),
							)
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/carousel/site.php000060400000103225150750504230014134 0ustar00<?php
/**
 * @package SP Page Builder
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2019 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonCarousel extends SppagebuilderAddons {

	public function render() {
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? ' ' . $this->addon->settings->class : '';

		//Addons option
		$autoplay = (isset($this->addon->settings->autoplay) && $this->addon->settings->autoplay) ? ' data-sppb-ride="sppb-carousel"' : 0;
		$controllers = (isset($this->addon->settings->controllers) && $this->addon->settings->controllers) ? $this->addon->settings->controllers : 0;
		$arrows = (isset($this->addon->settings->arrows) && $this->addon->settings->arrows) ? $this->addon->settings->arrows : 0;
		$alignment = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? $this->addon->settings->alignment : 0;
		//$items_padding = (isset($this->addon->settings->items_padding) && $this->addon->settings->items_padding) ? $this->addon->settings->items_padding : '';
		
		$interval = (isset($this->addon->settings->interval) && $this->addon->settings->interval) ? ((int) $this->addon->settings->interval * 1000) : 5000;
		
		//$sppbCarouselParam['items_padding'] = $items_padding;
		
		$carousel_autoplay = ($autoplay) ? ' data-sppb-ride="sppb-carousel"':'';

		$output  = '<div id="sppb-carousel-'. $this->addon->id .'" data-interval="'.$interval.'" class="sppb-carousel sppb-carousel-flex sppb-slide' . $class . '"'. $carousel_autoplay .'>';

		if($controllers) {
			$output .= '<ol class="sppb-carousel-indicators">';
				foreach ($this->addon->settings->sp_carousel_item as $key1 => $value) {
					$output .= '<li data-sppb-target="#sppb-carousel-'. $this->addon->id .'" '. (($key1 == 0) ? ' class="active"': '' ) .'  data-sppb-slide-to="'. $key1 .'"></li>' . "\n";
				}
			$output .= '</ol>';
		}

		$output .= '<div class="sppb-carousel-inner ' . $alignment . '">';

		foreach ($this->addon->settings->sp_carousel_item as $key => $value) {
			
			$heading_selector = (isset($value->heading_selector) && $value->heading_selector) ? $value->heading_selector : 'h2';
			$background_color = (isset($value->background_color) && $value->background_color) ? $value->background_color : '';
			$content_color = (isset($value->content_color) && $value->content_color) ? $value->content_color : '';
			$alt_text = isset($value->title) ? $value->title : '';
			$button_url = (isset($value->button_url) && $value->button_url) ? $value->button_url : '';
			$bg_image = (isset($value->bg) && $value->bg) ? $value->bg : '';
			$bg_image_src = isset($bg_image->src) ? $bg_image->src : $bg_image;
		
			/*
			if($bg_image_src) {
				$sppbCarouselParam['items_padding'] != '' ? $item_padding = 'padding:0;' : $item_padding = '';
			} else {
				$sppbCarouselParam['items_padding'] != '' ? $item_padding = 'padding:' .$sppbCarouselParam['items_padding']. ';' : $item_padding = 'padding:60px;';
			}
			*/
			
			if($background_color) {
				$background_color = 'background-color:' . $background_color . ';';
			}
			
			if($content_color) {
				$content_color = ' style="color:' . $content_color . ';"';
			}
			
			
			$title_fontsize = (isset($value->title_fontsize) && $value->title_fontsize) ? ' style="font-size: ' . $value->title_fontsize . 'px; line-height: ' . $value->title_fontsize . 'px;"' : '';


			//$output .= '<div style="' . $background_color . $item_padding .'" class="sppb-item'. (($bg_image_src) ? ' sppb-item-has-bg' : '') . (($key == 0) ? ' active' : '') .'">';
			$output .= '<div class="sppb-item sppb-item-'. $this->addon->id . $key . ' ' . ($bg_image_src ? ' sppb-item-has-bg' : '') . (($key == 0) ? ' active' : '') .'">';
			
			// Image
			if($bg_image_src) {
				
				if(strpos($bg_image_src, 'http://') !== false || strpos($bg_image_src, 'https://') !== false){
					// Lazyload for images with absolute URL
					if($has_lazyload) {
						$output .= '<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $bg_image_src .'" alt="'. $alt_text .'">';
					} else {
						$output  .= '<img src="' . $bg_image_src . '" alt="'. $alt_text .'" title="'.$alt_text.'">';	
					}
				} else {
					// Lazyload for images for relative URL (local image)
					if($has_lazyload) {
						$output .= '<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. JUri::root() . $bg_image_src .'" alt="'. $alt_text .'">';
					} else {
						$output  .= '<img src="' . $bg_image_src . '" alt="'. $alt_text .'" title="'.$alt_text.'">';	
					}
				}
			}
			$output  .= '<div class="sppb-carousel-item-inner">';
			$output  .= '<div class="sppb-carousel-caption">';
			$output  .= '<div'.$content_color.' class="sppb-carousel-text">';

			if((isset($value->title) && $value->title) || (isset($value->content) && $value->content) ) {
					$output  .= (isset($value->title) && $value->title) ? '<h2>' . $value->title . '</h2>' : '';
					$output  .= (isset($value->content) && $value->content) ? '<div class="sppb-carousel-content">' . $value->content . '</div>': '';
					if(isset($value->button_text) && $value->button_text) {
						$button_class = (isset($value->button_type) && $value->button_type) ? ' sppb-btn-' . $value->button_type : ' sppb-btn-default';
						$button_class .= (isset($value->button_size) && $value->button_size) ? ' sppb-btn-' . $value->button_size : '';
						$button_class .= (isset($value->button_shape) && $value->button_shape) ? ' sppb-btn-' . $value->button_shape: ' sppb-btn-rounded';
						$button_class .= (isset($value->button_appearance) && $value->button_appearance) ? ' sppb-btn-' . $value->button_appearance : '';
						$button_class .= (isset($value->button_block) && $value->button_block) ? ' ' . $value->button_block : '';
						$button_icon = (isset($value->button_icon) && $value->button_icon) ? $value->button_icon : '';
						$button_icon_position = (isset($value->button_icon_position) && $value->button_icon_position) ? $value->button_icon_position: 'left';
						$button_target = (isset($value->button_target) && $value->button_target) ? $value->button_target : '_self';
						
						$icon_arr = array_filter(explode(' ', $button_icon));
						if (count($icon_arr) === 1) {
							$button_icon = 'fa ' . $button_icon;
						}

						if($button_icon_position == 'left') {
							$value->button_text = ($button_icon) ? '<i aria-hidden="true" class="' . $button_icon . '" aria-hidden="true"></i> ' . $value->button_text : $value->button_text;
						} else {
							$value->button_text = ($button_icon) ? $value->button_text . ' <i aria-hidden="true" class="' . $button_icon . '" aria-hidden="true"></i>' : $value->button_text;
						}
	
						$output  .= '<a href="' . $button_url . '" target="' . $button_target . '" '.($button_target === '_blank' ? 'rel="noopener noreferrer"' : '').' id="btn-'. ($this->addon->id + $key) .'" class="sppb-btn'. $button_class .'">' . $value->button_text . '</a>';
					}
				}
			$output  .= '</div>';
			$output  .= '</div>';

			$output  .= '</div>';
			$output  .= '</div>';
		}

		$output	.= '</div>';

		if($arrows) {
			$output	.= '<a href="#sppb-carousel-'. $this->addon->id .'" class="sppb-carousel-arrow left sppb-carousel-control" data-slide="prev"><i class="fa fa-angle-left"></i></a>';
			$output	.= '<a href="#sppb-carousel-'. $this->addon->id .'" class="sppb-carousel-arrow right sppb-carousel-control" data-slide="next"><i class="fa fa-angle-right"></i></a>';
		}
	
		$output .= '</div>';

		return $output;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$css = '';

		// Buttons style
		foreach ($this->addon->settings->sp_carousel_item as $key => $value) {

			if(isset($value->button_text)) {
				$css_path = new JLayoutFile('addon.css.button', $layout_path);
				$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $value, 'id' => 'btn-' . ($this->addon->id + $key) ));
			}

			$title_css = '';
			$title_css .= (isset($value->title_fontsize) && $value->title_fontsize) ? 'font-size:' . $value->title_fontsize . 'px;' : '';
			$title_css .= (isset($value->title_lineheight) && $value->title_lineheight) ? 'line-height:' . $value->title_lineheight . 'px;' : '';
			$title_css .= (isset($value->title_color) && !empty($value->title_color)) ? 'color:' . $value->title_color . ';' : '';

			if(isset($value->title_font_family) && $value->title_font_family) {
				$font_path = new JLayoutFile('addon.css.fontfamily', $layout_path);
				$font_path->render(array('font'=>$value->title_font_family));
				$title_css .= 'font-family: ' . $value->title_font_family . ';';
			}

			if(isset($value->title_padding) && $value->title_padding) {
				if(trim($value->title_padding) != "") {
					$title_padding_md = '';
					$title_paddings_md = explode(' ', $value->title_padding);
					foreach($title_paddings_md as $padding_md) {
						if(empty(trim($padding_md))) {
							$title_padding_md .= ' 0';
						} else {
							$title_padding_md .= ' '.$padding_md;
						}
					}
					$title_css .= "padding: " . $title_padding_md . ";\n";
				}
			}

			if(isset($value->title_margin) && $value->title_margin){
				if(trim($value->title_margin) != "") {
					$title_margin_md = '';
					$title_margins_md = explode(' ', $value->title_margin);
					foreach($title_margins_md as $margin_md) {
						if(empty(trim($margin_md))) {
							$title_margin_md .= ' 0';
						} else {
							$title_margin_md .= ' '.$margin_md;
						}
					}
					$title_css .= "margin: " . $title_margin_md . ";\n";
				}
			}

			if(!empty($title_css)){
				$css .= $addon_id . ' .sppb-item-' . $this->addon->id . $key . ' .sppb-carousel-caption h2 {';
					$css .= $title_css;
				$css .= '}';
			}

			$content_css = '';
			$content_css .= (isset($value->content_fontsize) && $value->content_fontsize) ? 'font-size:' . $value->content_fontsize . 'px;' : '';
			$content_css .= (isset($value->content_lineheight) && $value->content_lineheight) ? 'line-height:' . $value->content_lineheight . 'px;' : '';
			$content_css .= (isset($value->content_color) && $value->content_color) ? 'color:' . $value->content_color . ';' : '';

			if(isset($value->content_font_family) && $value->content_font_family) {
				$font_path = new JLayoutFile('addon.css.fontfamily', $layout_path);
				$font_path->render(array('font'=>$value->content_font_family));
				$content_css .= 'font-family: ' . $value->content_font_family . ';';
			}

			if(isset($value->content_padding) && $value->content_padding){
				if(trim($value->content_padding) != ""){
					$content_padding_md = '';
					$content_paddings_md = explode(' ', $value->content_padding);
					foreach($content_paddings_md as $padding_md){
						if(empty(trim($padding_md))){
							$content_padding_md .= ' 0';
						} else {
							$content_padding_md .= ' '.$padding_md;
						}

					}
					$content_css .= "padding: " . $content_padding_md . ";\n";
				}
			}

			if(isset($value->content_margin) && $value->content_margin){
				if(trim($value->content_margin) != ""){
					$content_margin_md = '';
					$content_margins_md = explode(' ', $value->content_margin);
					foreach($content_margins_md as $margin_md){
						if(empty(trim($margin_md))){
							$content_margin_md .= ' 0';
						} else {
							$content_margin_md .= ' ' . $margin_md;
						}

					}
					$content_css .= "margin: " . $content_margin_md . ";\n";
				}
			}

			if(!empty($content_css)){
				$css .= $addon_id . ' .sppb-item-' . $this->addon->id . $key . ' .sppb-carousel-caption .sppb-carousel-content{';
					$css .= $content_css;
				$css .= '}';
			}

			$selector_css = new JLayoutFile('addon.css.selector', $layout_path);
			$css .= $selector_css->render(
				array(
					'options'=>$value,
					'addon_id'=>$addon_id,
					'selector'=>'#sppb-item-' . ($this->addon->id . $key)
				)
			);

			// Tablet CSS
			$tablet_css = '';
			$title_css = '';
			$title_css .= (isset($value->title_fontsize_sm) && $value->title_fontsize_sm) ? 'font-size:' . $value->title_fontsize_sm . 'px;' : '';
			$title_css .= (isset($value->title_lineheight_sm) && $value->title_lineheight_sm) ? 'line-height:' . $value->title_lineheight_sm . 'px;' : '';

			if(isset($value->title_padding_sm) && $value->title_padding_sm){
				if(trim($value->title_padding_sm) != "") {
					$title_padding_sm = '';
					$title_paddings_sm = explode(' ', $value->title_padding_sm);
					foreach($title_paddings_sm as $padding_sm){
						if(empty(trim($padding_sm))){
							$title_padding_sm .= ' 0';
						} else {
							$title_padding_sm .= ' '.$padding_sm;
						}
					}
					$title_css .= "padding: " . $title_padding_sm . ";\n";
				}
			}

			if(isset($value->title_padding_sm) && $value->title_margin_sm){
				if(trim($value->title_margin_sm) != "") {
					$title_margin_sm = '';
					$title_margins_sm = explode(' ', $value->title_margin_sm);
					foreach($title_margins_sm as $margin_sm){
						if(empty(trim($margin_sm))){
							$title_margin_sm .= ' 0';
						} else {
							$title_margin_sm .= ' '.$margin_sm;
						}
					}
					$title_css .= "margin: " . $title_margin_sm . ";\n";
				}
			}

			if(!empty($title_css)){
				$tablet_css .= $addon_id . ' .sppb-item-' . $this->addon->id . $key . ' .sppb-carousel-caption h2 {';
				$tablet_css .= $title_css;
				$tablet_css .= '}';
			}

			$content_css = '';
			$content_css .= (isset($value->content_fontsize_sm) && $value->content_fontsize_sm) ? 'font-size:' . $value->content_fontsize_sm . 'px;' : '';
			$content_css .= (isset($value->content_lineheight_sm) && $value->content_lineheight_sm) ? 'line-height:' . $value->content_lineheight_sm . 'px;' : '';

			if(isset($value->content_padding_sm) && $value->content_padding_sm){
				if(trim($value->content_padding_sm) != ""){
					$content_padding_sm = '';
					$content_paddings_sm = explode(' ', $value->content_padding_sm);
					foreach($content_paddings_sm as $padding_sm){
						if(empty(trim($padding_sm))){
							$content_padding_sm .= ' 0';
						} else {
							$content_padding_sm .= ' '.$padding_sm;
						}
					}
					$content_css .= "padding: " . $content_padding_sm . ";\n";
				}
			}

			if(isset($value->content_margin_sm) && $value->content_margin_sm){
				if(trim($value->content_margin_sm) != ""){
					$content_margin_sm = '';
					$content_margins_sm = explode(' ', $value->content_margin_sm);
					foreach($content_margins_sm as $margin_sm){
						if(empty(trim($margin_sm))){
							$content_margin_sm .= ' 0';
						} else {
							$content_margin_sm .= ' '.$margin_sm;
						}
					}
					$content_css .= "margin: " . $content_margin_sm . ";\n";
				}
			}

			if(!empty($content_css)){
				$tablet_css .= $addon_id . ' .sppb-item-' . $this->addon->id . $key . ' .sppb-carousel-caption .sppb-carousel-content{';
					$tablet_css .= $content_css;
				$tablet_css .= '}';
			}

			if(!empty($tablet_css)){
				$css .= '@media (min-width: 768px) and (max-width: 991px) {';
					$css .= $tablet_css;
				$css .= '}';
			}

			// Mobile CSS
			$mobile_css = '';
			$title_css = '';
			$title_css .= (isset($value->title_fontsize_xs) && $value->title_fontsize_xs) ? 'font-size:' . $value->title_fontsize_xs . 'px;' : '';
			$title_css .= (isset($value->title_lineheight_xs) && $value->title_lineheight_xs) ? 'line-height:' . $value->title_lineheight_xs . 'px;' : '';

			if(isset($value->title_padding_xs) && $value->title_padding_xs){
				if(trim($value->title_padding_xs) != "") {
					$title_padding_xs = '';
					$title_paddings_xs = explode(' ', $value->title_padding_xs);
					foreach($title_paddings_xs as $padding_xs){
						if(empty(trim($padding_xs))) {
							$title_padding_xs .= ' 0';
						} else {
							$title_padding_xs .= ' '.$padding_xs;
						}
					}
					$title_css .= "padding: " . $title_padding_xs . ";\n";
				}
			}

			if(isset($value->title_margin_xs) && $value->title_margin_xs){
				if(trim($value->title_margin_xs) != ""){
					$title_margin_xs = '';
					$title_margins_xs = explode(' ', $value->title_margin_xs);
					foreach($title_margins_xs as $margin_xs){
						if(empty(trim($margin_xs))){
							$title_margin_xs .= ' 0';
						} else {
							$title_margin_xs .= ' '.$margin_xs;
						}
					}
					$title_css .= "margin: " . $title_margin_xs . ";\n";
				}
			}

			if(!empty($title_css)){
				$mobile_css .= $addon_id . ' .sppb-item-' . $this->addon->id . $key . ' .sppb-carousel-caption h2{';
					$mobile_css .= $title_css;
				$mobile_css .= '}';
			}

			$content_css = '';
			$content_css .= (isset($value->content_fontsize_xs) && $value->content_fontsize_xs) ? 'font-size:' . $value->content_fontsize_xs . 'px;' : '';
			$content_css .= (isset($value->content_lineheight_xs) && $value->content_lineheight_xs) ? 'line-height:' . $value->content_lineheight_xs . 'px;' : '';

			if(isset($value->content_padding_xs) && $value->content_padding_xs){
				if(trim($value->content_padding_xs) != ""){
					$content_padding_xs = '';
					$content_paddings_xs = explode(' ', $value->content_padding_xs);
					foreach($content_paddings_xs as $padding_xs){
						if(empty(trim($padding_xs))){
							$content_padding_xs .= ' 0';
						} else {
							$content_padding_xs .= ' '.$padding_xs;
						}
					}
					$content_css .= "padding: " . $content_padding_xs . ";\n";
				}
			}

			if(isset($value->content_margin_xs) && $value->content_margin_xs){
				if(trim($value->content_margin_xs) != ""){
					$content_margin_xs = '';
					$content_margins_xs = explode(' ', $value->content_margin_xs);
					foreach($content_margins_xs as $margin_xs){
						if(empty(trim($margin_xs))){
							$content_margin_xs .= ' 0';
						} else {
							$content_margin_xs .= ' '.$margin_xs;
						}
					}
					$content_css .= "margin: " . $content_margin_xs . ";\n";
				}
			}

			if(!empty($content_css)){
				$mobile_css .= $addon_id . ' .sppb-item-' . $this->addon->id . $key . ' .sppb-carousel-caption .sppb-carousel-content{';
					$mobile_css .= $content_css;
				$mobile_css .= '}';
			}

			if(!empty($mobile_css)){
				$css .= '@media (max-width: 767px) {';
					$css .= $mobile_css;
				$css .= '}';
			}
		}

		$speed = (isset($this->addon->settings->speed) && $this->addon->settings->speed) ? $this->addon->settings->speed : 600;

		$css .= $addon_id.' .sppb-carousel-inner > .sppb-item{-webkit-transition-duration: '.$speed.'ms; transition-duration: '.$speed.'ms;}';

		return $css;
	}

	public static function getTemplate(){
		$output = '
		<#
		var interval = data.interval ? parseInt(data.interval) * 1000 : 5000;
		if(data.autoplay==0){
			interval = "false";
		}
		var autoplay = data.autoplay ? \'data-sppb-ride="sppb-carousel"\' : "";
		#>
		<style type="text/css">
			#sppb-addon-{{ data.id }} .sppb-carousel-inner > .sppb-item{
				-webkit-transition-duration: {{ data.speed }}ms;
				transition-duration: {{ data.speed }}ms;
			}
			<# _.each(data.sp_carousel_item, function (carousel_item, key){ #>
				<# var button_fontstyle = carousel_item.button_fontstyle || ""; #>
				#sppb-addon-{{ data.id }} #btn-{{ data.id + "" + key }}.sppb-btn-{{ carousel_item.type }}{
					letter-spacing: {{ carousel_item.button_letterspace }};
					<# if(_.isArray(button_fontstyle)) { #>
						<# if(button_fontstyle.indexOf("underline") !== -1){ #>
							text-decoration: underline;
						<# } #>
						<# if(button_fontstyle.indexOf("uppercase") !== -1){ #>
							text-transform: uppercase;
						<# } #>
						<# if(button_fontstyle.indexOf("italic") !== -1){ #>
							font-style: italic;
						<# } #>
						<# if(button_fontstyle.indexOf("lighter") !== -1){ #>
							font-weight: lighter;
						<# } else if(button_fontstyle.indexOf("normal") !== -1){#>
							font-weight: normal;
						<# } else if(button_fontstyle.indexOf("bold") !== -1){#>
							font-weight: bold;
						<# } else if(button_fontstyle.indexOf("bolder") !== -1){#>
							font-weight: bolder;
						<# } #>
					<# } #>
				}

				<# if(carousel_item.button_type == "custom"){ #>
					#sppb-addon-{{ data.id }} #btn-{{ data.id + "" + key }}.sppb-btn-custom{
						color: {{ carousel_item.button_color }};
						<# if(carousel_item.button_appearance == "outline"){ #>
							border-color: {{ carousel_item.button_background_color }}
						<# } else if(carousel_item.button_appearance == "3d"){ #>
							border-bottom-color: {{ carousel_item.button_background_color_hover }};
							background-color: {{ carousel_item.button_background_color }};
						<# } else if(carousel_item.button_appearance == "gradient"){ #>
							border: none;
							<# if(typeof carousel_item.button_background_gradient.type !== "undefined" && carousel_item.button_background_gradient.type == "radial"){ #>
								background-image: radial-gradient(at {{ carousel_item.button_background_gradient.radialPos || "center center"}}, {{ carousel_item.button_background_gradient.color }} {{ carousel_item.button_background_gradient.pos || 0 }}%, {{ carousel_item.button_background_gradient.color2 }} {{ carousel_item.button_background_gradient.pos2 || 100 }}%);
							<# } else { #>
								background-image: linear-gradient({{ carousel_item.button_background_gradient.deg || 0}}deg, {{ carousel_item.button_background_gradient.color }} {{ carousel_item.button_background_gradient.pos || 0 }}%, {{ carousel_item.button_background_gradient.color2 }} {{ carousel_item.button_background_gradient.pos2 || 100 }}%);
							<# } #>
						<# } else { #>
							background-color: {{ carousel_item.button_background_color }};
						<# } #>
					}

					#sppb-addon-{{ data.id }} #btn-{{ data.id + "" + key }}.sppb-btn-custom:hover{
						color: {{ carousel_item.button_color_hover }};
						background-color: {{ carousel_item.button_background_color_hover }};
						<# if(carousel_item.button_appearance == "outline"){ #>
							border-color: {{ carousel_item.button_background_color_hover }};
						<# } else if(carousel_item.button_appearance == "gradient"){ #>
							<# if(typeof carousel_item.button_background_gradient_hover.type !== "undefined" && carousel_item.button_background_gradient_hover.type == "radial"){ #>
								background-image: radial-gradient(at {{ carousel_item.button_background_gradient_hover.radialPos || "center center"}}, {{ carousel_item.button_background_gradient_hover.color }} {{ carousel_item.button_background_gradient_hover.pos || 0 }}%, {{ carousel_item.button_background_gradient_hover.color2 }} {{ carousel_item.button_background_gradient_hover.pos2 || 100 }}%);
							<# } else { #>
								background-image: linear-gradient({{ carousel_item.button_background_gradient_hover.deg || 0}}deg, {{ carousel_item.button_background_gradient_hover.color }} {{ carousel_item.button_background_gradient_hover.pos || 0 }}%, {{ carousel_item.button_background_gradient_hover.color2 }} {{ carousel_item.button_background_gradient_hover.pos2 || 100 }}%);
							<# } #>
						<# } #>
					}

				<# } #>
				<#
					var padding = "";
					var padding_sm = "";
					var padding_xs = "";
					if(carousel_item.title_padding){
						if(_.isObject(carousel_item.title_padding)){
							if(carousel_item.title_padding.md.trim() !== ""){
								padding = carousel_item.title_padding.md.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.title_padding.sm.trim() !== ""){
								padding_sm = carousel_item.title_padding.sm.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.title_padding.xs.trim() !== ""){
								padding_xs = carousel_item.title_padding.xs.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}
						}

					}

					var margin = "";
					var margin_sm = "";
					var margin_xs = "";
					if(carousel_item.title_margin){
						if(_.isObject(carousel_item.title_margin)){
							if(carousel_item.title_margin.md.trim() !== ""){
								margin = carousel_item.title_margin.md.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.title_margin.sm.trim() !== ""){
								margin_sm = carousel_item.title_margin.sm.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.title_margin.xs.trim() !== ""){
								margin_xs = carousel_item.title_margin.xs.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}
						}

					}


					var content_padding = "";
					var content_padding_sm = "";
					var content_padding_xs = "";
					if(carousel_item.content_padding){
						if(_.isObject(carousel_item.content_padding)){
							if(carousel_item.content_padding.md.trim() !== ""){
								content_padding = carousel_item.content_padding.md.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.content_padding.sm.trim() !== ""){
								content_padding_sm = carousel_item.content_padding.sm.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.content_padding.xs.trim() !== ""){
								content_padding_xs = carousel_item.content_padding.xs.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}
						}

					}

					var content_margin = "";
					var content_margin_sm = "";
					var content_margin_xs = "";
					if(carousel_item.content_margin){
						if(_.isObject(carousel_item.content_margin)){
							if(carousel_item.content_margin.md.trim() !== ""){
								content_margin = carousel_item.content_margin.md.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.content_margin.sm.trim() !== ""){
								content_margin_sm = carousel_item.content_margin.sm.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(carousel_item.content_margin.xs.trim() !== ""){
								content_margin_xs = carousel_item.content_margin.xs.split(" ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}
						}

					}
				#>

				#sppb-addon-{{ data.id }} .sppb-item-{{ data.id }}{{ key }} .sppb-carousel-caption h2{
					<# if(_.isObject(carousel_item.title_fontsize)){ #>
						font-size: {{ carousel_item.title_fontsize.md }}px;
					<# } else { #>
						font-size: {{ carousel_item.title_fontsize }}px;
					<# } #>
					<# if(_.isObject(carousel_item.title_lineheight)){ #>
						line-height: {{ carousel_item.title_lineheight.md }}px;
					<# } else { #>
						line-height: {{ carousel_item.title_lineheight }}px;
					<# } #>
					color: {{ carousel_item.title_color }};
					padding: {{ padding }};
					margin: {{ margin }};
				}
				#sppb-addon-{{ data.id }} .sppb-item-{{ data.id }}{{ key }} .sppb-carousel-caption .sppb-carousel-content{
					<# if(_.isObject(carousel_item.content_fontsize)){ #>
						font-size: {{ carousel_item.content_fontsize.md }}px;
					<# } else { #>
						font-size: {{ carousel_item.content_fontsize }}px;
					<# } #>
					<# if(_.isObject(carousel_item.content_lineheight)){ #>
						line-height: {{ carousel_item.content_lineheight.md }}px;
					<# } else { #>
						line-height: {{ carousel_item.content_lineheight }}px;
					<# } #>
					color: {{ carousel_item.content_color }};
					padding: {{ content_padding }};
					margin: {{ content_margin }};
				}
				@media (min-width: 768px) and (max-width: 991px) {
					#sppb-addon-{{ data.id }} .sppb-item-{{ data.id }}{{ key }} .sppb-carousel-caption h2{
						<# if(_.isObject(carousel_item.title_fontsize)){ #>
							font-size: {{ carousel_item.title_fontsize.sm }}px;
						<# } #>
						<# if(_.isObject(carousel_item.title_lineheight)){ #>
							line-height: {{ carousel_item.title_lineheight.sm }}px;
						<# } #>
						padding: {{ padding_sm }};
						margin: {{ margin_sm }};
					}
					#sppb-addon-{{ data.id }} .sppb-item-{{ data.id }}{{ key }} .sppb-carousel-caption .sppb-carousel-content{
						<# if(_.isObject(carousel_item.content_fontsize)){ #>
							font-size: {{ carousel_item.content_fontsize.sm }}px;
						<# } #>
						<# if(_.isObject(carousel_item.content_lineheight)){ #>
							line-height: {{ carousel_item.content_lineheight.sm }}px;
						<# } #>
						padding: {{ content_padding_sm }};
						margin: {{ content_margin_sm }};
					}
				}

				@media (max-width: 767px) {
					#sppb-addon-{{ data.id }} .sppb-item-{{ data.id }}{{ key }} .sppb-carousel-caption h2{
						<# if(_.isObject(carousel_item.title_fontsize)){ #>
							font-size: {{ carousel_item.title_fontsize.xs }}px;
						<# } #>
						<# if(_.isObject(carousel_item.title_lineheight)){ #>
							line-height: {{ carousel_item.title_lineheight.xs }}px;
						<# } #>
						padding: {{ padding_xs }};
						margin: {{ margin_xs }};
					}
					#sppb-addon-{{ data.id }} .sppb-item-{{ data.id }}{{ key }} .sppb-carousel-caption .sppb-carousel-content{
						<# if(_.isObject(carousel_item.content_fontsize)){ #>
							font-size: {{ carousel_item.content_fontsize.xs }}px;
						<# } #>
						<# if(_.isObject(carousel_item.content_lineheight)){ #>
							line-height: {{ carousel_item.content_lineheight.xs }}px;
						<# } #>
						padding: {{ content_padding_xs }};
						margin: {{ content_margin_xs }};
					}
				}
			<# }); #>
		</style>
		<div class="sppb-carousel sppb-slide {{ data.class }}" id="sppb-carousel-{{ data.id }}" data-interval="{{ interval }}" {{{ autoplay }}}>
			<# if(data.controllers){ #>
				<ol class="sppb-carousel-indicators">
				<# _.each(data.sp_carousel_item, function (carousel_item, key){ #>
					<# var active = (key == 0) ? "active" : ""; #>
					<li data-sppb-target="#sppb-carousel-{{ data.id }}"  class="{{ active }}"  data-sppb-slide-to="{{ key }}"></li>
				<# }); #>
				</ol>
			<# } #>
			<div class="sppb-carousel-inner {{ data.alignment }}">
				<#
				_.each(data.sp_carousel_item, function (carousel_item, key){
					var carouselBg = {}
					if (typeof carousel_item.bg !== "undefined" && typeof carousel_item.bg.src !== "undefined") {
						carouselBg = carousel_item.bg
					} else {
						carouselBg = {src: carousel_item.bg}
					}
					var classNames = (key == 0) ? "active" : "";
					classNames += carouselBg.src ? " sppb-item-has-bg" : "";
					classNames += " sppb-item-"+data.id+""+key;
				#>
					<div class="sppb-item {{ classNames }}">
						<# if(carouselBg.src && carouselBg.src.indexOf("http://") == -1 && carouselBg.src.indexOf("https://") == -1){ #>
							<img src=\'{{ pagebuilder_base + carouselBg.src }}\' alt="{{ carousel_item.title }}">
						<# } else if(carouselBg.src){ #>
							<img src=\'{{ carouselBg.src }}\' alt="{{ carousel_item.title }}">
						<# } #>
						<div class="sppb-carousel-item-inner">
							<div class="sppb-carousel-caption">
								<div class="sppb-carousel-text">
									<# if(carousel_item.title || carousel_item.content) { #>
										<# if(carousel_item.title) { #>
											<h2 class="sp-editable-content" id="addon-title-{{data.id}}-{{key}}" data-id={{data.id}} data-fieldName="sp_carousel_item-{{key}}-title">{{ carousel_item.title }}</h2>
										<# } #>
										<div class="sppb-carousel-content sp-editable-content" id="addon-content-{{data.id}}-{{key}}" data-id={{data.id}} data-fieldName="sp_carousel_item-{{key}}-content">{{{ carousel_item.content }}}</div>
										<# if(carousel_item.button_text) { #>
											<#
												var btnClass = "";
												btnClass += carousel_item.button_type ? " sppb-btn-"+carousel_item.button_type : " sppb-btn-default" ;
												btnClass += carousel_item.button_size ? " sppb-btn-"+carousel_item.button_size : "" ;
												btnClass += carousel_item.button_shape ? " sppb-btn-"+carousel_item.button_shape : " sppb-btn-rounded" ;
												btnClass += carousel_item.button_appearance ? " sppb-btn-"+carousel_item.button_appearance : "" ;
												btnClass += carousel_item.button_block ? " "+carousel_item.button_block : "" ;
												var button_text = carousel_item.button_text;

												let icon_arr = (typeof carousel_item.button_icon !== "undefined" && carousel_item.button_icon) ? carousel_item.button_icon.split(" ") : "";
												let icon_name = icon_arr.length === 1 ? "fa "+carousel_item.button_icon : carousel_item.button_icon;

												if(carousel_item.button_icon_position == "left"){
													button_text = (carousel_item.button_icon) ? \'<i class="\'+icon_name+\'"></i> \'+carousel_item.button_text : carousel_item.button_text ;
												}else{
													button_text = (carousel_item.button_icon) ? carousel_item.button_text+\' <i class="\'+icon_name+\'"></i>\' : carousel_item.button_text ;
												}
											#>
											<a href=\'{{ carousel_item.button_url }}\' target="{{ carousel_item.button_target }}" id="btn-{{ data.id + "" + key}}" class="sppb-btn{{ btnClass }}">{{{ button_text }}}</a>
										<# } #>
									<# } #>
								</div>
							</div>
						</div>
					</div>
				<# }); #>
			</div>
			<# if(data.arrows) { #>
				<a href="#sppb-carousel-{{ data.id }}" class="sppb-carousel-arrow left sppb-carousel-control" data-slide="prev"><i class="fa fa-chevron-left"></i></a>
				<a href="#sppb-carousel-{{ data.id }}" class="sppb-carousel-arrow right sppb-carousel-control" data-slide="next"><i class="fa fa-chevron-right"></i></a>
			<# } #>
		</div>
		';

		return $output;
	}
}sppagebuilder/addons/feature/admin.php000060400000061715150750504230014105 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_feature',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  'Feature Box'
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
					)
				),

				'title_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_ICON_IMAGE_POSITION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_ICON_IMAGE_POSITION_DESC'),
					'values'=>array(
						'after'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_TITLE_POSITION_BEFORE_TITLE'),
						'before'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_TITLE_POSITION_AFTER_TITLE'),
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'after',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>array('md'=>16),
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>array('md'=>22),
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'std'=>'#4A4A4A',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_url'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_TITLE_IMAGE_URL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_TITLE_IMAGE_URL_DESC'),
					'placeholder'=>'http://',
					'hide_preview'=>true,
					'std'=>'',
				),

				'link_open_new_window' => array(
					'type' => 'checkbox',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_LINK_NEW_WINDOW'),
					'std' => 0,
					'depends'=>array(array('title_url', '!=', '')),
				),

				'url_appear'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_URL_APEAR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_URL_APEAR_DESC'),
					'values'=>array(
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_URL_APEAR_TITLE'),
						'icon'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_URL_APEAR_ICON'),
						'both'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_URL_APEAR_BOTH'),
					),
					'std'=>'title',
					'depends'=>array(array('title_url', '!=', '')),
				),

				'feature_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_LAYOUT_TYPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_LAYOUT_TYPE_DESC'),
					'values'=> array(
						'icon'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_LAYOUT_TYPE_ICON'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE'),
						'both'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_LAYOUT_TYPE_BOTH'),
					),
					'std' => 'icon'
				),

				'separator_image_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_image_OPTIONS'),
					'depends'=>array(
                        array('feature_type', '!=', 'icon'),
                    )
				),

				'feature_image'=>array(
					'type' => 'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_IMAGE_DESC'),
					'depends'=>array(
                        array('feature_type', '!=', 'icon'),
					),
					'std'=> array(
						'src' => '',
						'height' => '',
						'width' => '',
					),
				),
				'feature_image_width'=>array(
					'type' => 'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_IMAGE_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_IMAGE_WIDTH_DESC'),
                    'responsive' => true,
                    'max'=> 100,
					'std' => array('md'=>50),
					'depends' => array(
                        array('feature_type', '!=', 'icon'),
                        array('title_position', '!=', 'before'),
                        array('title_position', '!=', 'after'),
                    )
				),
                'feature_image_margin'=>array(
                    'type'=>'margin',
                    'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN'),
                    'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_DESC'),
                    'depends'=>array(
                        array('feature_type', '!=', 'icon'),
                    ),
                    'responsive' => true
				),
                            
                'separator_icon_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_OPTIONS'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    )
				),
				
				'peicon_name'=>array( // Pixeden Icons
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
					'std'=>'',
					'values'=> $peicon_list,
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    )
				),

				'icon_name'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_NAME'),
					'std'=> 'fa-trophy',
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    )
				),

				'icon_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE'),
					'placeholder'=>36,
					'std'=>array('md'=>36),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    ),
					'responsive' => true,
					'max'=> 400,
				),

				'icon_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
					'std'=>'#0080FE',
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    )
				),

				'icon_background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_COLOR'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    )
				),

				'icon_border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    )
				),

				'icon_border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    ),
					'responsive' => true,
					'max'=> 400,
				),

				'icon_border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_RADIUS'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    ),
					'responsive' => true,
					'max'=> 400,
				),

				'icon_boxshadow'=>array(
					'type'=>'boxshadow',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_BOXSHADOW'),
					'std'=>'0 0 0 0 #ffffff'
				),

				'icon_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_TOP'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    ),
					'responsive' => true,
					'min'=> -200,
					'max'=> 400,
				),

				'icon_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_BOTTOM'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    ),
					'responsive' => true,
					'max'=> 400,
				),

				'icon_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
					'depends'=>array(
                        array('feature_type', '!=', 'image'),
                    ),
					'responsive' => true
				),

				'separator_addon_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_OPTIONS')
				),

				'text'=>array(
					'type'=>'editor',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CONTENT'),
					'std'=>'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer adipiscing erat eget risus sollicitudin pellentesque et non erat. Maecenas nibh dolor, malesuada et bibendum a, sagittis accumsan ipsum.'
				),

				'text_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONT_FAMILY_DESC'),
					'depends'=>array(array('text', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-content .sppb-addon-text { font-family: "{{ VALUE }}"; }'
					)
				),

				'text_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CONTENT_FONT_SIZE'),
					'std'=>'',
					'max'=>400,
					'responsive'=>true
				),

				'text_fontweight'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONTWEIGHT'),
					'values'=>array(
						'100'=>100,
						'200'=>200,
						'300'=>300,
						'400'=>400,
						'500'=>500,
						'600'=>600,
						'700'=>700,
						'900'=>900,
					),
					'std'=>'',
				),

				'text_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CONTENT_LINE_HEIGHT'),
					'std'=>'',
					'max'=>400,
					'responsive'=>true
				),
                                
                'text_background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_COLOR'),
				),
                'text_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
					'responsive' => true
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),

				'global_separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CON_HOVER_OPTIONS'),
				),
				'addon_hover_bg'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_HOVER_BG'),
				),
				'addon_hover_boxshadow'=>array(
					'type'=>'boxshadow',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_HOVER_BOXSHADOW'),
					'std'=>'0 0 0 0 #ffffff'
				),
				'addon_hover_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_ADDON_HOVER_COLOR'),
				),
				'title_hover_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_TITLE_HOVER_COLOR'),
				),
				'icon_hover_bg'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_ICON_HOVER_BG'),
				),
				'icon_hover_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FEATURE_BOX_ICON_HOVER_COLOR'),
				),
				//Button
				'button_options' => array(
					'type' => 'separator',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_OPTIONS'),
				),
				'btn_text' => array(
					'type' => 'text',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
				),
				'btn_font_family' => array(
					'type' => 'fonts',
					'title' => JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONT_FAMILY'),
					'selector' => array(
						'type' => 'font',
						'font' => '{{ VALUE }}',
						'css' => '.sppb-btn { font-family: "{{ VALUE }}"; }'
					),
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),
				'btn_font_style' => array(
					'type' => 'fontstyle',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),

				'btn_letterspace' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
					'values' => array(
						'-10px'=> '-10px',
						'-9px'=>  '-9px',
						'-8px'=>  '-8px',
						'-7px'=>  '-7px',
						'-6px'=>  '-6px',
						'-5px'=>  '-5px',
						'-4px'=>  '-4px',
						'-3px'=>  '-3px',
						'-2px'=>  '-2px',
						'-1px'=>  '-1px',
						'0px'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std' => '0px',
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),
				'btn_url' => array(
					'type' => 'media',
					'format' => 'attachment',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
					'placeholder' => 'http://',
					'hide_preview' => true,
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),
				'btn_target' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
					'values' => array(
						'' => JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
						'_blank' => JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
					),
					'depends' => array(array('btn_url', '!=', '')),
				),
				'btn_type' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values' => array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'secondary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
					),
					'std' => 'custom',
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),
				'btn_appearance' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values' => array(
						'' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'gradient' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
						'outline' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std' => '',
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),
				'btn_fontsize' => array(
					'type' => 'slider',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_SIZE'),
					'std' => array('md' => 16),
					'responsive' => true,
					'max' => 400,
					'depends' => array(
						array('btn_type', '=', 'custom'),
						array('btn_text', '!=', ''),
					)
				),
				'button_status' => array(
					'type' => 'buttons',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
					'std' => 'normal',
					'values' => array(
						array(
							'label' => 'Normal',
							'value' => 'normal'
						),
						array(
							'label' => 'Hover',
							'value' => 'hover'
						),
					),
					'tabs' => true,
					'depends' => array(
						array('btn_type', '=', 'custom'),
						array('btn_text', '!=', ''),
					)
				),
				'btn_background_color' => array(
					'type' => 'color',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
					'std' => '#0080FE',
					'depends' => array(
						array('btn_appearance', '!=', 'gradient'),
						array('btn_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
						array('btn_text', '!=', ''),
					)
				),
				'btn_background_gradient' => array(
					'type' => 'gradient',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std' => array(
						"color" => "#B4EC51",
						"color2" => "#429321",
						"deg" => "45",
						"type" => "linear"
					),
					'depends' => array(
						array('btn_appearance', '=', 'gradient'),
						array('btn_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					)
				),
				'btn_color' => array(
					'type' => 'color',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
					'std' => '#FFFFFF',
					'depends' => array(
						array('btn_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
						array('btn_text', '!=', ''),
					),
				),
				'btn_background_color_hover' => array(
					'type' => 'color',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
					'std' => '#de6906',
					'depends' => array(
						array('btn_appearance', '!=', 'gradient'),
						array('btn_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					)
				),
				'btn_background_gradient_hover' => array(
					'type' => 'gradient',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std' => array(
						"color" => "#429321",
						"color2" => "#B4EC51",
						"deg" => "45",
						"type" => "linear"
					),
					'depends' => array(
						array('btn_appearance', '=', 'gradient'),
						array('btn_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					)
				),
				'btn_color_hover' => array(
					'type' => 'color',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
					'std' => '#FFFFFF',
					'depends' => array(
						array('btn_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					),
				),
				'button_margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_DESC'),
					'placeholder'=>'10px 10px 10px 10px',
					'depends'=>array(
						array('btn_text', '!=', ''),
					),
					'responsive' => true,
					'std' => '25px 0px 0px 0px',
				),
				'button_padding' => array(
					'type' => 'padding',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
					'std'=>'',
					'depends' => array(
						array('btn_type', '=', 'custom'),
						array('btn_text', '!=', ''),
					),
					'responsive' => true,
					'std' => '8px 22px 10px 22px',
				),
				'btn_size' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values' => array(
						'' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
					'depends'=>array(
						array('btn_text', '!=', ''),
					),
					'std'=>''
				),
				'btn_shape' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values' => array(
						'rounded' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
					'depends'=>array(
						array('btn_text', '!=', ''),
					),
					'std'=>'square'
				),
				'btn_block' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values' => array(
						'' => JText::_('JNO'),
						'sppb-btn-block' => JText::_('JYES'),
					),
					'depends' => array(
						array('btn_type', '!=', 'link'),
					)
				),
				'btn_icon' => array(
					'type' => 'icon',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON'),
					'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_DESC'),
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),
				'btn_icon_position' => array(
					'type' => 'select',
					'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
					'values' => array(
						'left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std' => 'left',
					'depends'=>array(
						array('btn_text', '!=', ''),
					)
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);sppagebuilder/addons/feature/site.php000060400000154131150750504230013754 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonFeature extends SppagebuilderAddons {

	public function render() {
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';

		//Options
		$title_url = (isset($settings->title_url) && $settings->title_url) ? $settings->title_url : '';
		$link_open_new_window = (isset($settings->link_open_new_window) && $settings->link_open_new_window) ? $settings->link_open_new_window : '';
		$url_appear = (isset($settings->url_appear) && $settings->url_appear) ? $settings->url_appear : 'title';
		$title_position = (isset($settings->title_position) && $settings->title_position) ? $settings->title_position : 'before';
		$feature_type = (isset($settings->feature_type) && $settings->feature_type) ? $settings->feature_type : 'icon';
		$feature_image = (isset($settings->feature_image) && $settings->feature_image) ? $settings->feature_image : '';
		//Pixeden Icons
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		$icon_name = (isset($settings->icon_name) && $settings->icon_name) ? $settings->icon_name : '';
		$text = (isset($settings->text) && $settings->text) ? $settings->text : '';
		$text_alignment = (isset($settings->alignment) && $settings->alignment) ? $settings->alignment : '';

		$feature_image_link = '';
		if(strpos($feature_image, "http://") !== false || strpos($feature_image, "https://") !== false){
			$feature_image_link = $feature_image;
		} else {
			$feature_image_link= JURI::base(true) . '/' . $feature_image;
		}
                
		//Image or icon position
		$icon_image_position = '';
		if($title_position == 'before') {
			$icon_image_position = 'after';
		} else if($title_position == 'after') {
			$icon_image_position = 'before';
		} else {
			$icon_image_position = $title_position;
		}

		//Reset Alignment for left and right style
        $alignment='';
		if( ($icon_image_position=='left') || ($icon_image_position=='right') ) {
			$alignment = 'sppb-text-' . $icon_image_position;
		}

		//Icon or Image
		$media = '';
		if($feature_type == 'icon') {
			if($icon_name || $peicon_name) {
				$media  .= '<div class="sppb-icon">';
					if( ($title_url && $url_appear == 'icon') || ($title_url && $url_appear == 'both' ) ) $media .= '<a href="'. $title_url .'"'.($link_open_new_window ? ' rel="noopener noreferrer" target="_blank"' : '').'>';
                        $media  .= '<span class="sppb-icon-container">';
						
						if ($peicon_name != '') {
							$media  .= '<i aria-hidden="true" aria-label="'.$title.'" class="pe ' . $peicon_name . '"></i>';
						}else{
							$media  .= '<i aria-hidden="true" aria-label="'.$title.'" class="fa ' . $icon_name . '"></i>';
						}
						
                        $media  .= '</span>';
                    if(($title_url && $url_appear == 'icon') || ($title_url && $url_appear == 'both' )) $media .= '</a>';
				$media  .= '</div>';
			}
		} else {
			if($feature_image) {
				$media  .= '<span class="sppb-img-container">';
				if( ($title_url && $url_appear == 'icon') || ($title_url && $url_appear == 'both' ) ) $media .= '<a href="'. $title_url .'"'.($link_open_new_window ? ' rel="noopener noreferrer" target="_blank"' : '').'>';
				
				/* Lazyload for images */
				if($has_lazyload) {
					$media .= '<img class="lazyload sppb-img-responsive' . $class . '" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $feature_image_link .'" alt="'.strip_tags($title).'" data-expand="-5">';
				} else {
					$media .= '<img class="sppb-img-responsive" src="' . $feature_image_link . '" alt="'.strip_tags($title).'">';
				}
				
				
				if(($title_url && $url_appear == 'icon') || ($title_url && $url_appear == 'both' )) $media .= '</a>';
				$media  .= '</span>';
			}
		}
        //Image and icon
        $image_icon = '';
        if($feature_type == 'both' && ($icon_name || $peicon_name)) {
            $image_icon .= '<div class="sppb-icon">';
                if( ($title_url && $url_appear == 'icon') || ($title_url && $url_appear == 'both' )) $image_icon .= '<a href="'. $title_url .'"'.($link_open_new_window ? ' rel="noopener noreferrer" target="_blank"' : '').'>';
					$image_icon .= '<span class="sppb-icon-container">';
					if ($peicon_name) {
						$image_icon  .= '<i aria-hidden="true" aria-label="'.$title.'" class="pe ' . $peicon_name . '"></i>';
					}else{
						$image_icon  .= '<i aria-hidden="true" aria-label="'.$title.'" class="fa ' . $icon_name . '"></i>';
					}
                    $image_icon .= '</span>';
                if(($title_url && $url_appear == 'icon') || ($title_url && $url_appear == 'both' )) $image_icon .= '</a>';
            $image_icon .= '</div>';
        }
		

		//Title
		$feature_title = '';
		if($title) {
			$heading_class = '';
			if( ($icon_image_position=='left') || ($icon_image_position=='right') ) {
				$heading_class = ' sppb-media-heading';
			}

			$feature_title .= '<'.$heading_selector.' class="sppb-addon-title sppb-feature-box-title'. $heading_class .'">';
			if( ($title_url && $url_appear == 'title') || ($title_url && $url_appear == 'both' ) ) $feature_title .= '<a href="'. $title_url .'"'.($link_open_new_window ? ' rel="noopener noreferrer" target="_blank"' : '').'>';
			$feature_title .= $title;
			if(($title_url && $url_appear == 'title') || ($title_url && $url_appear == 'both' )) $feature_title .= '</a>';
			$feature_title .= '</'.$heading_selector.'>';
		}

		//Feature Text
		$feature_text  = '<div class="sppb-addon-text">';
		$feature_text .= $text;
		$feature_text .= '</div>';

		//Output
		$output  = '<div class="sppb-addon sppb-addon-feature ' . $alignment . ' ' . $class . '">';
		$output .= '<div class="sppb-addon-content '.$text_alignment.'">';

		if ($icon_image_position == 'before') {
			$output .= ($media) ? $media : '';
			$output .= '<div class="sppb-media-content">';
			$output .= ($title) ? $feature_title : '';
			$output .= $feature_text;
			$output .= '</div>';
		} else if ($icon_image_position == 'after') {
			$output .= ($title) ? $feature_title : '';
			$output .= ($media) ? $media : '';
            $output .= '<div class="sppb-media-content">';
			$output .= $feature_text;
            $output .= '</div>';
		} else {
			if($media) {
				$output .= '<div class="sppb-media">';
				$output .= '<div class="pull-'. $icon_image_position .'">';
				$output .= $media;
				$output .= '</div>';
				$output .= '<div class="sppb-media-body">';
				$output .= '<div class="sppb-media-content">';
				$output .= $image_icon;
				$output .= ($title) ? $feature_title : '';
				$output .= $feature_text;
				$output .= '</div>';//.sppb-media-content
				$output .= '</div>';
				$output .= '</div>';
			}
		}

		$output .= '</div>';
		$output .= '</div>';

		return $output;
	}

	public function css() {
		$settings = $this->addon->settings;
		$addon_id = '#sppb-addon-' . $this->addon->id;
		//icon css
		$icon_color	= (isset($settings->icon_color) && $settings->icon_color) ? $settings->icon_color : '';
		$icon_size = (isset($settings->icon_size) && $settings->icon_size) ? $settings->icon_size : '';
		$icon_size_sm = (isset($settings->icon_size_sm) && $settings->icon_size_sm) ? $settings->icon_size_sm : '';
		$icon_size_xs = (isset($settings->icon_size_xs) && $settings->icon_size_xs) ? $settings->icon_size_xs : '';
		$icon_border_color = (isset($settings->icon_border_color) && $settings->icon_border_color) ? $settings->icon_border_color : '';
		$icon_border_width = (isset($settings->icon_border_width) && $settings->icon_border_width) ? $settings->icon_border_width : '';
		$icon_border_width_sm = (isset($settings->icon_border_width_sm) && $settings->icon_border_width_sm) ? $settings->icon_border_width_sm : '';
		$icon_border_width_xs = (isset($settings->icon_border_width_xs) && $settings->icon_border_width_xs) ? $settings->icon_border_width_xs : '';
		$icon_border_radius	= (isset($settings->icon_border_radius) && $settings->icon_border_radius) ? $settings->icon_border_radius : '';
		$icon_border_radius_sm	= (isset($settings->icon_border_radius_sm) && $settings->icon_border_radius_sm) ? $settings->icon_border_radius_sm : '';
		$icon_border_radius_xs	= (isset($settings->icon_border_radius_xs) && $settings->icon_border_radius_xs) ? $settings->icon_border_radius_xs : '';
		$icon_background = (isset($settings->icon_background) && $settings->icon_background) ? $settings->icon_background : '';
		$icon_margin_top = (isset($settings->icon_margin_top) && $settings->icon_margin_top) ? $settings->icon_margin_top : '';
		$icon_margin_top_sm = (isset($settings->icon_margin_top_sm) && $settings->icon_margin_top_sm) ? $settings->icon_margin_top_sm : '';
		$icon_margin_top_xs = (isset($settings->icon_margin_top_xs) && $settings->icon_margin_top_xs) ? $settings->icon_margin_top_xs : '';
		$icon_margin_bottom	= (isset($settings->icon_margin_bottom) && $settings->icon_margin_bottom) ? $settings->icon_margin_bottom : '';
		$icon_margin_bottom_sm	= (isset($settings->icon_margin_bottom_sm) && $settings->icon_margin_bottom_sm) ? $settings->icon_margin_bottom_sm : '';
		$icon_margin_bottom_xs	= (isset($settings->icon_margin_bottom_xs) && $settings->icon_margin_bottom_xs) ? $settings->icon_margin_bottom_xs : '';
		$icon_padding = (isset($settings->icon_padding) && $settings->icon_padding) ? $settings->icon_padding : '';
		$feature_type = (isset($settings->feature_type) && $settings->feature_type) ? $settings->feature_type : 'icon';
		$feature_image = (isset($settings->feature_image) && $settings->feature_image) ? $settings->feature_image : '';
		$icon_name = (isset($settings->icon_name) && $settings->icon_name) ? $settings->icon_name : '';
		//Pixeden Icons
		$peicon_name = (isset($settings->peicon_name) && $settings->peicon_name) ? $settings->peicon_name : '';
		
		$title_position = (isset($settings->title_position) && $settings->title_position) ? $settings->title_position : '';

		//Css start
		$css = '';

		$text_style = '';
		$text_style_sm = '';
		$text_style_xs = '';

		$text_style .= (isset($settings->text_fontsize) && $settings->text_fontsize) ? "font-size: " . $settings->text_fontsize . "px;" : "";
		$text_style .= (isset($settings->text_fontweight) && $settings->text_fontweight) ? "font-weight: " . $settings->text_fontweight . ";" : "";
		$text_style_sm .= (isset($settings->text_fontsize_sm) && $settings->text_fontsize_sm) ? "font-size: " . $settings->text_fontsize_sm . "px;" : "";
		$text_style_xs .= (isset($settings->text_fontsize_xs) && $settings->text_fontsize_xs) ? "font-size: " . $settings->text_fontsize_xs . "px;" : "";
		
        $content_style = (isset($settings->text_background) && $settings->text_background) ? "background-color: " . $settings->text_background . ";" : "";
        $content_style .= (isset($settings->text_padding) && $settings->text_padding) ? "padding: " . $settings->text_padding . ";" : "";
        $content_style_sm = (isset($settings->text_padding_sm) && $settings->text_padding_sm) ? "padding: " . $settings->text_padding_sm . ";" : "";
        $content_style_xs = (isset($settings->text_padding_xs) && $settings->text_padding_xs) ? "padding: " . $settings->text_padding_xs . ";" : "";

		$text_style .= (isset($settings->text_lineheight) && $settings->text_lineheight) ? "line-height: " . $settings->text_lineheight . "px;" : "";
		$text_style_sm .= (isset($settings->text_lineheight_sm) && $settings->text_lineheight_sm) ? "line-height: " . $settings->text_lineheight_sm . "px;" : "";
		$text_style_xs .= (isset($settings->text_lineheight_xs) && $settings->text_lineheight_xs) ? "line-height: " . $settings->text_lineheight_xs . "px;" : "";

        $image_size = (isset($settings->feature_image_width) && $settings->feature_image_width) ? "width: " . $settings->feature_image_width . "%;" : "";
        $image_size_sm = (isset($settings->feature_image_width_sm) && $settings->feature_image_width_sm) ? "width: " . $settings->feature_image_width_sm . "%;" : "";
        $image_size_xs = (isset($settings->feature_image_width_xs) && $settings->feature_image_width_xs) ? "width: " . $settings->feature_image_width_xs . "%;" : "";

        $image_margin = (isset($settings->feature_image_margin) && $settings->feature_image_margin) ? "margin: " . $settings->feature_image_margin . ";" : "";
        $image_margin_sm = (isset($settings->feature_image_margin_sm) && $settings->feature_image_margin_sm) ? "margin: " . $settings->feature_image_margin_sm . ";" : "";
		$image_margin_xs = (isset($settings->feature_image_margin_xs) && $settings->feature_image_margin_xs) ? "margin: " . $settings->feature_image_margin_xs . ";" : "";

		if($text_style) {
			$css .= $addon_id . ' .sppb-addon-text {';
			$css .= $text_style;
			$css .= '}';
		}
		if(!empty($content_style)) {
			$css .= $addon_id . ' .sppb-media-content {';
			$css .= $content_style;
			$css .= '}';
		}

		if($text_style_sm || $content_style_sm) {
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
				$css .= $addon_id . ' .sppb-addon-text {';
				$css .= $text_style_sm;
				$css .= '}';
                if(!empty($content_style_sm)) {
                    $css .= $addon_id . ' .sppb-media-content {';
                    $css .= $content_style_sm;
                    $css .= '}';
                }
			$css .= '}';
		}

		if($text_style_xs || $content_style_xs) {
			$css .= '@media (max-width: 767px) {';
				$css .= $addon_id . ' .sppb-addon-text {';
				$css .= $text_style_xs;
				$css .= '}';
                if(!empty($content_style_xs)) {
                    $css .= $addon_id . ' .sppb-media-content {';
                    $css .= $content_style_xs;
                    $css .= '}';
                }
			$css .= '}';
		}

		if($feature_type == 'icon' || $feature_type == 'both') {
			if($icon_name || $peicon_name) {
				$style = '';
				// Icon Box Shadow
				$icon_boxshadow = (isset($settings->icon_boxshadow) && $settings->icon_boxshadow) ? $settings->icon_boxshadow : '';
				if(is_object($icon_boxshadow)){
					$ho = (isset($icon_boxshadow->ho) && $icon_boxshadow->ho != '') ? $icon_boxshadow->ho.'px' : '0px';
					$vo = (isset($icon_boxshadow->vo) && $icon_boxshadow->vo != '') ? $icon_boxshadow->vo.'px' : '0px';
					$blur = (isset($icon_boxshadow->blur) && $icon_boxshadow->blur != '') ? $icon_boxshadow->blur.'px' : '0px';
					$spread = (isset($icon_boxshadow->spread) && $icon_boxshadow->spread != '') ? $icon_boxshadow->spread.'px' : '0px';
					$color = (isset($icon_boxshadow->color) && $icon_boxshadow->color != '') ? $icon_boxshadow->color : '#fff';
					$style .= "box-shadow: ${ho} ${vo} ${blur} ${spread} ${color};";
				} else {
					$style .= "box-shadow: " . $icon_boxshadow . ";";
				}
				$style .= 'display:inline-block;text-align:center;';
				$style .= ($icon_padding) ? 'padding:' . (int) $icon_padding  . 'px;' : '';
				$style_sm = '';
				$style_xs = '';

				$icon_margin_tp = '';
				$icon_margin_tp_sm = '';
				$icon_margin_tp_xs = '';

				$icon_margin_tp .= ($icon_margin_top) ? 'margin-top:' . (int) $icon_margin_top . 'px;' : '';
				$icon_margin_tp_sm .= ($icon_margin_top_sm) ? 'margin-top:' . (int) $icon_margin_top_sm . 'px;' : '';
				$icon_margin_tp_xs .= ($icon_margin_top_xs) ? 'margin-top:' . (int) $icon_margin_top_xs . 'px;' : '';

				$icon_margin_btm = '';
				$icon_margin_btm_sm = '';
				$icon_margin_btm_xs = '';

				$icon_margin_btm .= ($icon_margin_bottom) ? 'margin-bottom:' . (int) $icon_margin_bottom . 'px;' : '';
				$icon_margin_btm_sm .= ($icon_margin_bottom_sm) ? 'margin-bottom:' . (int) $icon_margin_bottom_sm . 'px;' : '';
				$icon_margin_btm_xs .= ($icon_margin_bottom_xs) ? 'margin-bottom:' . (int) $icon_margin_bottom_xs . 'px;' : '';

				$icon_padding_md = '';
				$icon_paddings_md = explode(' ', $icon_padding);
				foreach($icon_paddings_md as $icon_padding_md_item){
					if(empty(trim($icon_padding_md_item))){
						$icon_padding_md .= ' 0';
					} else {
						$icon_padding_md .= ' '.$icon_padding_md_item;
					}

				}
				$style .= ($icon_padding_md) ? 'padding:' . $icon_padding_md . ';' : '';

				$icon_padding_sm = '';

				if(trim($icon_padding_sm) != ""){
					$icon_paddings_sm = explode(' ', $icon_padding_sm);
					foreach($icon_paddings_sm as $icon_padding_sm_item){
						if(empty(trim($icon_padding_sm_item))){
							$icon_padding_sm .= ' 0';
						} else {
							$icon_padding_sm .= ' '.$icon_padding_sm_item;
						}

					}
				}

				$style_sm .= ($icon_padding_sm) ? 'padding:' . $icon_padding_sm . ';' : '';

				$icon_padding_xs = '';

				if(trim($icon_padding_xs) != ""){
					$icon_paddings_xs = explode(' ', $icon_padding_xs);
					foreach($icon_paddings_xs as $icon_padding_xs_item){
						if(empty(trim($icon_padding_xs_item))){
							$icon_padding_xs .= ' 0';
						} else {
							$icon_padding_xs .= ' '.$icon_padding_xs_item;
						}

					}
				}

				$style_xs .= ($icon_padding_xs) ? 'padding:' . $icon_padding_xs . ';' : '';

				$style .= ($icon_color) ? 'color:' . $icon_color  . ';' : '';
				$style .= ($icon_background) ? 'background-color:' . $icon_background  . ';' : '';
				$style .= ($icon_border_color) ? 'border-style:solid;border-color:' . $icon_border_color  . ';' : '';
				

				$style .= ($icon_border_width) ? 'border-width:' . (int) $icon_border_width . 'px;' : '';
				//$style .= ($icon_padding) ? 'padding:' . (int) $icon_padding  . 'px;' : '';
				
				$style_sm .= ($icon_border_width_sm) ? 'border-width:' . (int) $icon_border_width_sm . 'px;' : '';
				$style_xs .= ($icon_border_width_xs) ? 'border-width:' . (int) $icon_border_width_xs . 'px;' : '';

				$style .= ($icon_border_radius) ? 'border-radius:' . (int) $icon_border_radius  . 'px;' : '';
				$style_sm .= ($icon_border_radius_sm) ? 'border-radius:' . (int) $icon_border_radius_sm  . 'px;' : '';
				$style_xs .= ($icon_border_radius_xs) ? 'border-radius:' . (int) $icon_border_radius_xs  . 'px;' : '';

				$font_size 	= (isset($icon_size) && $icon_size) ? 'font-size:' . (int) $icon_size . 'px;width:' . (int) $icon_size . 'px;height:' . (int) $icon_size . 'px;line-height:' . (int) $icon_size . 'px;' : '';
				$font_size_sm 	= (isset($icon_size_sm) && $icon_size_sm) ? 'font-size:' . (int) $icon_size_sm . 'px;width:' . (int) $icon_size_sm . 'px;height:' . (int) $icon_size_sm . 'px;line-height:' . (int) $icon_size_sm . 'px;' : '';
				$font_size_xs 	= (isset($icon_size_xs) && $icon_size_xs) ? 'font-size:' . (int) $icon_size_xs . 'px;width:' . (int) $icon_size_xs . 'px;height:' . (int) $icon_size_xs . 'px;line-height:' . (int) $icon_size_xs . 'px;' : '';


				if($icon_margin_tp || $icon_margin_btm) {
					$css .= $addon_id . ' .sppb-icon {';
					$css .= $icon_margin_tp;
					$css .= $icon_margin_btm;
					$css .= '}';
				}

				if($style) {
					$css .= $addon_id . ' .sppb-icon .sppb-icon-container {';
					$css .= $style;
					$css .= '}';
				}

				if($font_size) {
					$css .= $addon_id . ' .sppb-icon .sppb-icon-container > i {';
					$css .= $font_size;
					$css .= '}';
				}
				if(!empty($style_sm) || !empty($font_size_sm)){
					$css .= '@media (min-width: 768px) and (max-width: 991px) {';
						if($icon_margin_btm_sm || $icon_margin_tp_sm) {
							$css .= $addon_id . ' .sppb-icon {';
							$css .= $icon_margin_tp_sm;
							$css .= $icon_margin_btm_sm;
							$css .= '}';
						}
						if($style_sm) {
							$css .= $addon_id . ' .sppb-icon .sppb-icon-container {';
							$css .= $style_sm;
							$css .= '}';
						}

						if($font_size_sm) {
							$css .= $addon_id . ' .sppb-icon .sppb-icon-container > i {';
							$css .= $font_size_sm;
							$css .= '}';
						}
					$css .= '}';
				}

				if(!empty($style_xs) || !empty($font_size_xs)){
					$css .= '@media (max-width: 767px) {';
						if($icon_margin_btm_xs || $icon_margin_tp_xs) {
							$css .= $addon_id . ' .sppb-icon {';
							$css .= $icon_margin_tp_xs;
							$css .= $icon_margin_btm_xs;
							$css .= '}';
						}
						if($style_xs) {
							$css .= $addon_id . ' .sppb-icon .sppb-icon-container {';
							$css .= $style_xs;
							$css .= '}';
						}

						if($font_size_xs) {
							$css .= $addon_id . ' .sppb-icon .sppb-icon-container > i {';
							$css .= $font_size_xs;
							$css .= '}';
						}
					$css .= '}';
				}
			}
		}
        if($feature_image && ($feature_type == 'both' || $feature_type =='image')) {
            $img_style = 'display:block;';

            if($img_style) {
                $css .= $addon_id . ' .sppb-img-container {';
                $css .= $img_style;
                $css .= '}';
            }
            if(!empty($image_size)){
                $css .= $addon_id . ' .sppb-media .pull-left, '. $addon_id .' .sppb-media .pull-right {';
                $css .= $image_size;
                $css .= '}';
            }
            if(isset($settings->feature_image_width) && $settings->feature_image_width == '100'){
                $css .= $addon_id . ' .sppb-media .sppb-media-body {';
                $css .= 'width: 100%;';
                $css .= '}';
            }
            if(!empty($image_margin) && ($title_position == 'left' || $title_position == 'right')){
                $css .= $addon_id . ' .sppb-media .pull-left, '. $addon_id .' .sppb-media .pull-right {';
                $css .= $image_margin;
                $css .= '}';
            }
            if(!empty($image_margin) && ($title_position == 'after' || $title_position == 'before')) {
                $css .= $addon_id . ' .sppb-img-container {';
                $css .= $image_margin;
                $css .= '}';
            }
        }
		
                
        $css .= '@media (min-width: 768px) and (max-width: 991px) {';
            if(!empty($image_size_sm)) {
                $css .= $addon_id . ' .sppb-media .pull-left, '. $addon_id .' .sppb-media .pull-right {';
                $css .= $image_size_sm;
                $css .= '}';
            }
            if(!empty($image_margin_sm) && ($title_position == 'left' || $title_position == 'right')){
                $css .= $addon_id . ' .sppb-media .pull-left, '. $addon_id .' .sppb-media .pull-right {';
                $css .= $image_margin_sm;
                $css .= '}';
            }
            if(!empty($image_margin_sm) && ($title_position == 'after' || $title_position == 'before')) {
                $css .= $addon_id . ' .sppb-img-container {';
                $css .= $image_margin_sm;
                $css .= '}';
            }
            if(isset($settings->feature_image_width_sm) && $settings->feature_image_width_sm == '100'){
                $css .= $addon_id . ' .sppb-media .sppb-media-body {';
                $css .= 'width: 100%;';
                $css .= '}';
            } else {
                $css .= $addon_id . ' .sppb-media .sppb-media-body {';
                $css .= 'width: auto;';
                $css .= '}';
            }
        $css .= '}';


        $css .= '@media (max-width: 767px) {';
            if(!empty($image_size_xs)) {
                $css .= $addon_id . ' .sppb-media .pull-left, '. $addon_id .' .sppb-media .pull-right {';
                $css .= $image_size_xs;
                $css .= '}';
            }
            if(!empty($image_margin_xs) && ($title_position == 'left' || $title_position == 'right')){
                $css .= $addon_id . ' .sppb-media .pull-left, '. $addon_id .' .sppb-media .pull-right {';
                $css .= $image_margin_xs;
                $css .= '}';
            }
            if(!empty($image_margin_xs) && ($title_position == 'after' || $title_position == 'before')) {
                    $css .= $addon_id . ' .sppb-img-container {';
                    $css .= $image_margin_xs;
                    $css .= '}';
            }
            if(isset($settings->feature_image_width_xs) && $settings->feature_image_width_xs == '100'){
                $css .= $addon_id . ' .sppb-media .sppb-media-body {';
                $css .= 'width: 100%;';
                $css .= '}';
            } else {
                $css .= $addon_id . ' .sppb-media .sppb-media-body {';
                $css .= 'width: auto;';
                $css .= '}';
            }
		$css .= '}';
		
		//Hover options
		$addon_hover = '';
		$addon_hover .= (isset($settings->addon_hover_bg) && $settings->addon_hover_bg) ? 'background:'.$settings->addon_hover_bg.';' : '';
		$addon_hover .= (isset($settings->addon_hover_color) && $settings->addon_hover_color) ? 'color:'.$settings->addon_hover_color.';' : '';
		$addon_hover_boxshadow = (isset($settings->addon_hover_boxshadow) && $settings->addon_hover_boxshadow) ? $settings->addon_hover_boxshadow : '';
		if(is_object($addon_hover_boxshadow)){
			$ho = (isset($addon_hover_boxshadow->ho) && $addon_hover_boxshadow->ho != '') ? $addon_hover_boxshadow->ho.'px' : '0px';
			$vo = (isset($addon_hover_boxshadow->vo) && $addon_hover_boxshadow->vo != '') ? $addon_hover_boxshadow->vo.'px' : '0px';
			$blur = (isset($addon_hover_boxshadow->blur) && $addon_hover_boxshadow->blur != '') ? $addon_hover_boxshadow->blur.'px' : '0px';
			$spread = (isset($addon_hover_boxshadow->spread) && $addon_hover_boxshadow->spread != '') ? $addon_hover_boxshadow->spread.'px' : '0px';
			$color = (isset($addon_hover_boxshadow->color) && $addon_hover_boxshadow->color != '') ? $addon_hover_boxshadow->color : '#fff';
			$addon_hover .= "box-shadow: ${ho} ${vo} ${blur} ${spread} ${color};";
		} else {
			$addon_hover .= "box-shadow: " . $addon_hover_boxshadow . ";";
		}
		if(!empty($addon_hover)) {
			$css .= $addon_id . '{';
			$css .= 'transition:.3s;';
			$css .= '}';
			$css .= $addon_id . ':hover{';
			$css .= $addon_hover;
			$css .= '}';
		}

		if(isset($settings->title_hover_color) && $settings->title_hover_color) {
			$css .= $addon_id . ' .sppb-feature-box-title{';
				$css .= 'transition:.3s;';
			$css .='}';
			$css .= $addon_id . ':hover .sppb-feature-box-title {';
				$css .= 'color:'.$settings->title_hover_color.';';
			$css .='}';
		}
		if((isset($settings->icon_hover_bg) && $settings->icon_hover_bg) || (isset($settings->icon_hover_color) && $settings->icon_hover_color)) {
			$css .= $addon_id . ' .sppb-icon .sppb-icon-container{';
				$css .= 'transition:.3s;';
			$css .= '}';
			$css .= $addon_id . ':hover .sppb-icon .sppb-icon-container{';
				$css .= 'background:'.$settings->icon_hover_bg.';';
				$css .= 'color:'.$settings->icon_hover_color.';';
			$css .= '}';
		}

		return $css;
	}

	public static function getTemplate() {

		$output = '
		<#
			var text_alignment = (data.alignment) ? data.alignment : "";

			let icon_arr = (typeof data.icon_name !== "undefined" && data.icon_name) ? data.icon_name.split(" ") : "";
			let icon_name = icon_arr.length === 1 ? "fa "+data.icon_name : data.icon_name;

			var icon_image_position = "";
			if(data.title_position == "before") {
				icon_image_position = "after";
			} else if(data.title_position == "after") {
				icon_image_position = "before";
			} else {
				icon_image_position = data.title_position;
			}

            var alignment = "";
			if( ( icon_image_position == "left" ) || ( icon_image_position == "right" ) ) {
				alignment = "sppb-text-" + icon_image_position;
			}

			var media = "";
			if(data.feature_type == "icon") {
				if(data.peicon_name){
					media += \'<div class="sppb-icon">\';
						if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
							media += \'<a href="\'+data.title_url+\'">\';
						}
						media += \'<span class="sppb-icon-container">\';
							media += \'<i class="pe \'+data.peicon_name+\'"></i>\';
						media += \'</span>\';
						if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
							media += \'</a>\';
						}
					media += \'</div>\';
				} else {
					media += \'<div class="sppb-icon">\';
						if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
							media += \'<a href="\'+data.title_url+\'">\';
						}
						media += \'<span class="sppb-icon-container">\';
							media  += \'<i class="fa \'+data.icon_name+\'"></i>\';
						media += \'</span>\';
						if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
							media += \'</a>\';
						}
					media += \'</div>\';
				}
			} else {
					var feature_image = {}
					if (typeof data.feature_image !== "undefined" && typeof data.feature_image.src !== "undefined") {
						feature_image = data.feature_image
					} else {
						feature_image = {src: data.feature_image}
					}
                    if(feature_image.src){
                        media  += \'<span class="sppb-img-container">\';
                        if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
                            media += \'<a href="\'+data.title_url+\'">\';
                        }
                        if(feature_image.src.indexOf("http://") != -1 || feature_image.src.indexOf("https://") != -1){
                            media  += \'<img class="sppb-img-responsive" src="\'+feature_image.src+\'" alt="\'+data.title+\'">\';
                        } else {
                            media  += \'<img class="sppb-img-responsive" src="\'+pagebuilder_base+feature_image.src+\'" alt="\'+data.title+\'">\';
                        }
                        if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
                            media += \'</a>\';
                        }
                        media  += \'</span>\';
                    }
                }
				var image_icon = "";
				if(data.feature_type == "both" && (data.icon_name || data.peicon_name)) {
					image_icon += \'<div class="sppb-icon">\';
						if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
							image_icon += \'<a href="\'+data.title_url+\'">\';
						}
						image_icon  += \'<span class="sppb-icon-container">\';
						if(data.peicon_name){
							image_icon += \'<i class="pe \'+data.peicon_name+\'"></i>\';
								
						} else {
							image_icon += \'<i class="fa \'+data.icon_name+\'"></i>\';
						}
						image_icon += \'</span>\';
						if( (data.title_url && data.url_appear == "icon") || (data.title_url && data.url_appear == "both" ) ){
							image_icon += \'</a>\';
						}
					image_icon += \'</div>\';
				}


			var feature_title = "";
			if(data.title) {
				var heading_class = "";
				if( ( icon_image_position == "left" ) || ( icon_image_position == "right" ) ) {
					heading_class = " sppb-media-heading";
				}

				feature_title += \'<\'+data.heading_selector+\' class="sppb-addon-title sppb-feature-box-title  \'+heading_class+\'">\';
				if( (data.title_url && data.url_appear == "title") || (data.title_url && data.url_appear == "both" ) ){
					feature_title += \'<a href="\'+data.title_url+\'" class="sp-inline-editable-element" data-id="\'+data.id+\'" data-fieldName="title" contenteditable="true">\';
				}
				if(_.isEmpty(data.title_url)){
					feature_title += \'<span class="sp-inline-editable-element" data-id="\'+data.id+\'" data-fieldName="title" contenteditable="true">\';
				}
				feature_title +=data.title;
				if(_.isEmpty(data.title_url)){
					feature_title +=\'</span>\';
				}
				if( (data.title_url && data.url_appear == "title") || (data.title_url && data.url_appear == "both" ) ){
					feature_title += \'</a>\';
				}
				feature_title += \'</\'+data.heading_selector+\'>\';
			}

			var feature_text  = \'<div id="addon-text-\'+data.id+\'" class="sppb-addon-text sp-editable-content" data-id="\'+data.id+\'" data-fieldName="text">\';
			feature_text += data.text;
			feature_text += \'</div>\';

			var title_font_style = data.title_fontstyle || "";

			var icon_padding = "";
			var icon_padding_sm = "";
			var icon_padding_xs = "";
			if(data.icon_padding){
				if(_.isObject(data.icon_padding)){
					if(_.trim(data.icon_padding.md) !== ""){
						icon_padding = _.split(data.icon_padding.md, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(_.trim(data.icon_padding.sm) !== ""){
						icon_padding_sm = _.split(data.icon_padding.sm, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(_.trim(data.icon_padding.xs) !== ""){
						icon_padding_xs = _.split(data.icon_padding.xs, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				} else {
					if(_.trim(data.icon_padding) !== ""){
						icon_padding = _.split(data.icon_padding, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				}

			}
		#>
		<style type="text/css">
		<# 
			var modern_font_style = false;
			var classList = "";
			classList += " sppb-btn-"+data.btn_type;
			classList += " sppb-btn-"+data.btn_size;
			classList += " sppb-btn-"+data.btn_shape;
			if(!_.isEmpty(data.btn_appearance)){
				classList += " sppb-btn-"+data.btn_appearance;
			}
			classList += " "+data.btn_block;

			var button_fontstyle = data.btn_font_style || "";
			var button_font_style = data.btn_font_style || "";
		if(data.feature_type == "icon" || data.feature_type == "both"){
			if(data.peicon_name || data.icon_name){
		#>
				#sppb-addon-{{ data.id }} .sppb-icon {
					<# if(_.isObject(data.icon_margin_top)){ #>
						margin-top: {{ data.icon_margin_top.md }}px;
					<# } else { #>
						margin-top: {{ data.icon_margin_top }}px;
					<# } #>
					<# if(_.isObject(data.icon_margin_bottom)){ #>
						margin-bottom: {{ data.icon_margin_bottom.md }}px;
					<# } else { #>
						margin-bottom: {{ data.icon_margin_bottom }}px;
					<# } #>
				}
				#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container{
					display:inline-block;
					text-align:center;
					padding: {{ icon_padding }};
					color: {{ data.icon_color }};
					background-color: {{ data.icon_background }};
					<# if(_.isObject(data.icon_border_width) && !_.isEmpty(data.icon_border_width.md)){ #>
						border-style:solid;
						border-color: {{ data.icon_border_color }};
						border-width: {{ data.icon_border_width.md }}px;
					<# } else if(!_.isEmpty(data.icon_border_width)) { #>
						border-style:solid;
						border-color: {{ data.icon_border_color }};
						border-width: {{ data.icon_border_width }}px;
					<# } #>
					<# if(_.isObject(data.icon_border_radius)){ #>
						border-radius: {{ data.icon_border_radius.md }}px;
					<# } else { #>
						border-radius: {{ data.icon_border_radius }}px;
					<# }
					if(_.isObject(data.icon_boxshadow)){
						let ho = data.icon_boxshadow.ho || 0,
							vo = data.icon_boxshadow.vo || 0,
							blur = data.icon_boxshadow.blur || 0,
							spread = data.icon_boxshadow.spread || 0,
							color = data.icon_boxshadow.color || 0;
					#>
						box-shadow: {{ho}}px {{vo}}px {{blur}}px {{spread}}px {{color}};
					<# } else { #>
						box-shadow: {{data.icon_boxshadow}};
					<# } #>
				}

				#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container > i{
					<# if(_.isObject(data.icon_size)){ #>
						font-size: {{ data.icon_size.md }}px;
						width: {{ data.icon_size.md }}px;
						height: {{ data.icon_size.md }}px;
						line-height: {{ data.icon_size.md }}px;
					<# } else { #>
						font-size: {{ data.icon_size }}px;
						width: {{ data.icon_size }}px;
						height: {{ data.icon_size }}px;
						line-height: {{ data.icon_size }}px;
					<# } #>

				}
				@media (min-width: 768px) and (max-width: 991px) {
					#sppb-addon-{{ data.id }} .sppb-icon {
						<# if(_.isObject(data.icon_margin_top)){ #>
							margin-top: {{ data.icon_margin_top.sm }}px;
						<# } #>
						<# if(_.isObject(data.icon_margin_bottom)){ #>
							margin-bottom: {{ data.icon_margin_bottom.sm }}px;
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container{
						padding: {{ icon_padding_sm }};
						<# if(_.isObject(data.icon_border_width) && !_.isEmpty(data.icon_border_width.sm)){ #>
							border-width: {{ data.icon_border_width.sm }}px;
						<# } #>
						<# if(_.isObject(data.icon_border_radius)){ #>
							border-radius: {{ data.icon_border_radius.sm }}px;
						<# } #>
					}

					#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container > i{
						<# if(_.isObject(data.icon_size)){ #>
							font-size: {{ data.icon_size.sm }}px;
							width: {{ data.icon_size.sm }}px;
							height: {{ data.icon_size.sm }}px;
							line-height: {{ data.icon_size.sm }}px;
						<# } #>
					}
				}
				@media (max-width: 767px) {
					#sppb-addon-{{ data.id }} .sppb-icon {
						<# if(_.isObject(data.icon_margin_top)){ #>
							margin-top: {{ data.icon_margin_top.xs }}px;
						<# } #>
						<# if(_.isObject(data.icon_margin_bottom)){ #>
							margin-bottom: {{ data.icon_margin_bottom.xs }}px;
						<# } #>
					}
					#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container{
						padding: {{ icon_padding_xs }};
						<# if(_.isObject(data.icon_border_width) && !_.isEmpty(data.icon_border_width.xs)){ #>
							border-width: {{ data.icon_border_width.xs }}px;
						<# } #>
						<# if(_.isObject(data.icon_border_radius)){ #>
							border-radius: {{ data.icon_border_radius.xs }}px;
						<# } #>
					}

					#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container > i{
						<# if(_.isObject(data.icon_size)){ #>
							font-size: {{ data.icon_size.xs }}px;
							width: {{ data.icon_size.xs }}px;
							height: {{ data.icon_size.xs }}px;
							line-height: {{ data.icon_size.xs }}px;
						<# } #>
					}
				}
			<# } #>
			<# } if(data.feature_type == "image" || data.feature_type == "both") { #>
				#sppb-addon-{{ data.id }} .sppb-img-container {
					display:block;
				}
				<# if(!_.isEmpty(data.feature_image_margin) && (data.title_position == "left" || data.title_position == "right")){ #>
					#sppb-addon-{{ data.id }} .sppb-media .pull-left, #sppb-addon-{{ data.id }} .sppb-media .pull-right {
						<# if(_.isObject(data.feature_image_margin)){ #>
							margin: {{data.feature_image_margin.md}};
						<# } else { #>
							margin: {{data.feature_image_margin}};
						<# } #>
					}
				<# }
				if(_.isObject(data.feature_image_width) && data.feature_image_width.md === "100"){ #>
					#sppb-addon-{{ data.id }} .sppb-media .sppb-media-body {
						width: 100%;
					}
				<# }
				if(!_.isEmpty(data.feature_image_margin) && (data.title_position == "after" || data.title_position == "before")) { #>
					#sppb-addon-{{ data.id }} .sppb-img-container {
						<# if(_.isObject(data.feature_image_margin)){ #>
							margin: {{data.feature_image_margin.md}};
						<# } else { #>
							margin: {{data.feature_image_margin}};
						<# } #>
					}
				<# } #>
				#sppb-addon-{{ data.id }} .sppb-media .pull-left, #sppb-addon-{{ data.id }} .sppb-media .pull-right {
					<# if(_.isObject(data.feature_image_width)){ #>
						width: {{ data.feature_image_width.md }}%;
					<# } else { #>
						width: {{ data.feature_image_width }}%;
					<# } #>
				}
				@media (min-width: 768px) and (max-width: 991px) {
					#sppb-addon-{{ data.id }} .sppb-media .pull-left, #sppb-addon-{{ data.id }} .sppb-media .pull-right {
						<# if(_.isObject(data.feature_image_width)){ #>
							width: {{ data.feature_image_width.sm }}%;
						<# } #>
					}
					<# if(!_.isEmpty(data.feature_image_margin) && (data.title_position == "left" || data.title_position == "right")){ #>
						#sppb-addon-{{ data.id }} .sppb-media .pull-left, #sppb-addon-{{ data.id }} .sppb-media .pull-right {
							<# if(_.isObject(data.feature_image_margin)){ #>
								margin: {{data.feature_image_margin.sm}};
							<# } #>
						}
					<# }
					if(_.isObject(data.feature_image_width) && (data.feature_image_width.sm === "100")){ #>
						#sppb-addon-{{ data.id }} .sppb-media .sppb-media-body {
							width: 100%;
						}
					<# } else { #>
						#sppb-addon-{{ data.id }} .sppb-media .sppb-media-body {
							width: auto;
						}
					<# }
					if(!_.isEmpty(data.feature_image_margin) && (data.title_position == "after" || data.title_position == "before")) { #>
						#sppb-addon-{{ data.id }} .sppb-img-container {
							<# if(_.isObject(data.feature_image_margin)){ #>
								margin: {{data.feature_image_margin.sm}};
							<# } #>
						}
					<# } #>
				}
				@media (max-width: 767px) {
					#sppb-addon-{{ data.id }} .sppb-media .pull-left, #sppb-addon-{{ data.id }} .sppb-media .pull-right {
						<# if(_.isObject(data.feature_image_width)){ #>
							width: {{ data.feature_image_width.xs }}%;
						<# } #>
					}
					<# if(!_.isEmpty(data.feature_image_margin) && (data.title_position == "left" || data.title_position == "right")){ #>
						#sppb-addon-{{ data.id }} .sppb-media .pull-left, #sppb-addon-{{ data.id }} .sppb-media .pull-right {
							<# if(_.isObject(data.feature_image_margin)){ #>
								margin: {{data.feature_image_margin.xs}};
							<# } #>
						}
					<# }
					if(_.isObject(data.feature_image_width) && data.feature_image_width.xs === "100"){ #>
						#sppb-addon-{{ data.id }} .sppb-media .sppb-media-body {
							width: 100%;
						}
					<# } else { #>
						#sppb-addon-{{ data.id }} .sppb-media .sppb-media-body {
							width: auto;
						}
					<# }
					if(!_.isEmpty(data.feature_image_margin) && (data.title_position == "after" || data.title_position == "before")) { #>
						#sppb-addon-{{ data.id }} .sppb-img-container {
							<# if(_.isObject(data.feature_image_margin)){ #>
								margin: {{data.feature_image_margin.xs}};
							<# } #>
						}
					<# } #>
				}
		<# } #>

		#sppb-addon-{{ data.id }} .sppb-addon-text {
			<# if(_.isObject(data.text_fontsize)){ #>
				font-size: {{ data.text_fontsize.md }}px;
			<# } else { #>
				font-size: {{ data.text_fontsize }}px;
			<# } #>
			font-weight: {{data.text_fontweight}};
			<# if(_.isObject(data.text_lineheight)){ #>
				line-height: {{ data.text_lineheight.md }}px;
			<# } else { #>
				line-height: {{ data.text_lineheight }}px;
			<# } #>
		}
                
		#sppb-addon-{{ data.id }} .sppb-media-content {
			background-color: {{data.text_background}};
			<# if(_.isObject(data.text_padding)){ #>
				padding: {{ data.text_padding.md }};
			<# } else { #>
				padding: {{ data.text_padding }};
			<# } #>
		}

		#sppb-addon-{{ data.id }} .sppb-media-content .sppb-btn {
			<# if(_.isObject(data.button_margin)) { #>
				margin: {{data.button_margin.md}};
			<# } else { #>
				margin: {{data.button_margin}};
			<# } #>
		}

		#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-{{ data.type }}{
			letter-spacing: {{ data.btn_letterspace }};

			<# if(_.isObject(button_font_style) && button_font_style.underline) { #>
				text-decoration: underline;
				<# modern_font_style = true #>
			<# } #>

			<# if(_.isObject(button_font_style) && button_font_style.italic) { #>
				font-style: italic;
				<# modern_font_style = true #>
			<# } #>

			<# if(_.isObject(button_font_style) && button_font_style.uppercase) { #>
				text-transform: uppercase;
				<# modern_font_style = true #>
			<# } #>

			<# if(_.isObject(button_font_style) && button_font_style.weight) { #>
				font-weight: {{ button_font_style.weight }};
				<# modern_font_style = true #>
			<# } #>

			<# if(!modern_font_style) { #>
				<# if(_.isArray(button_fontstyle)) { #>
					<# if(button_fontstyle.indexOf("underline") !== -1){ #>
						text-decoration: underline;
					<# } #>
					<# if(button_fontstyle.indexOf("uppercase") !== -1){ #>
						text-transform: uppercase;
					<# } #>
					<# if(button_fontstyle.indexOf("italic") !== -1){ #>
						font-style: italic;
					<# } #>
					<# if(button_fontstyle.indexOf("lighter") !== -1){ #>
						font-weight: lighter;
					<# } else if(button_fontstyle.indexOf("normal") !== -1){#>
						font-weight: normal;
					<# } else if(button_fontstyle.indexOf("bold") !== -1){#>
						font-weight: bold;
					<# } else if(button_fontstyle.indexOf("bolder") !== -1){#>
						font-weight: bolder;
					<# } #>
				<# } #>
			<# } #>
		}

		<# if(data.btn_type == "custom"){ #>
			#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
				<# if(_.isObject(data.btn_fontsize)){ #>
					font-size: {{data.btn_fontsize.md}}px;
				<# } else { #>
					font-size: {{data.btn_fontsize}}px;
				<# } #>
				color: {{ data.btn_color }};
				<# if(_.isObject(data.button_padding)) { #>
					padding: {{ data.button_padding.md }};
				<# } else { #>
					padding: {{ data.button_padding }};
				<# } #>
				<# if(data.btn_appearance == "outline"){ #>
					border-color: {{ data.btn_background_color }};
					background-color: transparent;
				<# } else if(data.btn_appearance == "3d"){ #>
					border-bottom-color: {{ data.btn_background_color_hover }};
					background-color: {{ data.btn_background_color }};
				<# } else if(data.btn_appearance == "gradient"){ #>
					border: none;
					<# if(typeof data.btn_background_gradient.type !== "undefined" && data.btn_background_gradient.type == "radial"){ #>
						background-image: radial-gradient(at {{ data.btn_background_gradient.radialPos || "center center"}}, {{ data.btn_background_gradient.color }} {{ data.btn_background_gradient.pos || 0 }}%, {{ data.btn_background_gradient.color2 }} {{ data.btn_background_gradient.pos2 || 100 }}%);
					<# } else { #>
						background-image: linear-gradient({{ data.btn_background_gradient.deg || 0}}deg, {{ data.btn_background_gradient.color }} {{ data.btn_background_gradient.pos || 0 }}%, {{ data.btn_background_gradient.color2 }} {{ data.btn_background_gradient.pos2 || 100 }}%);
					<# } #>
				<# } else { #>
					background-color: {{ data.btn_background_color }};
				<# } #>
			}

			#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom:hover{
				color: {{ data.btn_color_hover }};
				background-color: {{ data.btn_background_color_hover }};
				<# if(data.btn_appearance == "outline"){ #>
					border-color: {{ data.btn_background_color_hover }};
				<# } else if(data.btn_appearance == "gradient"){ #>
					<# if(typeof data.btn_background_gradient_hover.type !== "undefined" && data.btn_background_gradient_hover.type == "radial"){ #>
						background-image: radial-gradient(at {{ data.btn_background_gradient_hover.radialPos || "center center"}}, {{ data.btn_background_gradient_hover.color }} {{ data.btn_background_gradient_hover.pos || 0 }}%, {{ data.btn_background_gradient_hover.color2 }} {{ data.btn_background_gradient_hover.pos2 || 100 }}%);
					<# } else { #>
						background-image: linear-gradient({{ data.btn_background_gradient_hover.deg || 0}}deg, {{ data.btn_background_gradient_hover.color }} {{ data.btn_background_gradient_hover.pos || 0 }}%, {{ data.btn_background_gradient_hover.color2 }} {{ data.btn_background_gradient_hover.pos2 || 100 }}%);
					<# } #>
				<# } #>
			}
			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
					<# if(_.isObject(data.btn_fontsize)){ #>
						font-size: {{data.btn_fontsize.sm}}px;
					<# } #>
					<# if(_.isObject(data.button_padding)) { #>
						padding: {{ data.button_padding.sm }};
					<# } #>
				}
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
					<# if(_.isObject(data.btn_fontsize)){ #>
						font-size: {{data.btn_fontsize.xs}}px;
					<# } #>
					<# if(_.isObject(data.button_padding)) { #>
						padding: {{ data.button_padding.xs }};
					<# } #>
				}
			}
		<# } #>

		@media (min-width: 768px) and (max-width: 991px) {
			#sppb-addon-{{ data.id }} .sppb-addon-text {
				<# if(_.isObject(data.text_fontsize)){ #>
					font-size: {{ data.text_fontsize.sm }}px;
				<# } #>

				<# if(_.isObject(data.text_lineheight)){ #>
					line-height: {{ data.text_lineheight.sm }}px;
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-media-content {
				<# if(_.isObject(data.text_padding)){ #>
					padding: {{ data.text_padding.sm }};
				<# } #>
			}
			<# if(_.isObject(data.button_margin)) { #>
				#sppb-addon-{{ data.id }} .sppb-media-content .sppb-btn {
					margin: {{data.button_margin.sm}};
				}
			<# } #>
		}

		@media (max-width: 767px) {
			#sppb-addon-{{ data.id }} .sppb-addon-text {
				<# if(_.isObject(data.text_fontsize)){ #>
					font-size: {{ data.text_fontsize.xs }}px;
				<# } #>

				<# if(_.isObject(data.text_lineheight)){ #>
					line-height: {{ data.text_lineheight.xs }}px;
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-media-content {
				<# if(_.isObject(data.text_padding)){ #>
					padding: {{ data.text_padding.xs }};
				<# } #>
			}
			<# if(_.isObject(data.button_margin)) { #>
				#sppb-addon-{{ data.id }} .sppb-media-content .sppb-btn {
					margin: {{data.button_margin.xs}};
				}
			<# } #>
		}
		<# if(data.addon_hover_bg || data.addon_hover_boxshadow || data.addon_hover_color) { #>
			#sppb-addon-{{ data.id }} {
				transition:.3s;
			}
			#sppb-addon-{{ data.id }}:hover{
				background:{{data.addon_hover_bg}};
				<# if(_.isObject(data.addon_hover_boxshadow)){
					let ho = data.addon_hover_boxshadow.ho || 0,
						vo = data.addon_hover_boxshadow.vo || 0,
						blur = data.addon_hover_boxshadow.blur || 0,
						spread = data.addon_hover_boxshadow.spread || 0,
						color = data.addon_hover_boxshadow.color || 0;
				#>
					box-shadow: {{ho}}px {{vo}}px {{blur}}px {{spread}}px {{color}};
				<# } else { #>
					box-shadow: {{data.addon_hover_boxshadow}};
				<# } #>
				color: {{data.addon_hover_color}};
			}
		<# }
		if(data.title_hover_color) { #>
			#sppb-addon-{{ data.id }} .sppb-feature-box-title{
				transition:.3s;
			}
			#sppb-addon-{{ data.id }}:hover .sppb-feature-box-title{
				color:{{data.title_hover_color}};
			}
		<# }
		if(data.icon_hover_bg || data.icon_hover_color) { #>
			#sppb-addon-{{ data.id }} .sppb-icon .sppb-icon-container{
				transition:.3s;
			}
			#sppb-addon-{{ data.id }}:hover .sppb-icon .sppb-icon-container{
				background:{{data.icon_hover_bg}};
				color:{{data.icon_hover_color}};
			}
		<# } #>

		</style>
		<div class="sppb-addon sppb-addon-feature {{ data.class }} {{ alignment }}">
			<div class="sppb-addon-content {{text_alignment}}">
				<# if (icon_image_position == "before") { #>
					<# if(media){ #>
						{{{ media }}}
					<# } #>
                    <div class="sppb-media-content">
                        <# if(data.title){ #>
                            {{{ feature_title }}}
                        <# } #>
						{{{ feature_text }}}
						<# if(data.btn_text && _.trim(data.btn_text)){
							let icon_arr = (typeof data.btn_icon !== "undefined" && data.btn_icon) ? data.btn_icon.split(" ") : "";
							let icon_name = icon_arr.length === 1 ? "fa "+data.btn_icon : data.btn_icon;
						#>
							<a href=\'{{ data.url }}\' id="btn-{{ data.id }}" target="{{ data.target }}" class="sppb-btn {{ classList }}"><# if(data.btn_icon_position == "left" && !_.isEmpty(data.btn_icon)) { #><i class="{{ icon_name }}"></i> <# } #>{{ data.btn_text }}<# if(data.btn_icon_position == "right" && !_.isEmpty(data.btn_icon)) { #> <i class="{{ icon_name }}"></i><# } #></a>
						<# } #>
                    </div>
				<# } else if (icon_image_position == "after") { #>
					<# if(data.title){ #>
						{{{ feature_title }}}
					<# } #>
					<# if(media){ #>
						{{{ media }}}
					<# } #>
                    <div class="sppb-media-content">
					{{{ feature_text }}}
					<# if(data.btn_text && _.trim(data.btn_text)){
						let icon_arr = (typeof data.btn_icon !== "undefined" && data.btn_icon) ? data.btn_icon.split(" ") : "";
						let icon_name = icon_arr.length === 1 ? "fa "+data.btn_icon : data.btn_icon;
					#>
						<a href=\'{{ data.url }}\' id="btn-{{ data.id }}" target="{{ data.target }}" class="sppb-btn {{ classList }}"><# if(data.btn_icon_position == "left" && !_.isEmpty(data.btn_icon)) { #><i class="{{ icon_name }}"></i> <# } #>{{ data.btn_text }}<# if(data.btn_icon_position == "right" && !_.isEmpty(data.btn_icon)) { #> <i class="{{ icon_name }}"></i><# } #></a>
					<# } #>
                    </div>
				<# } else { #>
					<# if(media) { #>
						<div class="sppb-media">
							<div class="pull-{{ icon_image_position }}">{{{ media }}}</div>
							<div class="sppb-media-body">
                                <div class="sppb-media-content">
                                    {{{image_icon}}}
                                    <# if(data.title){ #>
                                        {{{ feature_title }}}
                                    <# } #>
									{{{ feature_text }}}
									<# if(data.btn_text && _.trim(data.btn_text)){
										let icon_arr = (typeof data.btn_icon !== "undefined" && data.btn_icon) ? data.btn_icon.split(" ") : "";
										let icon_name = icon_arr.length === 1 ? "fa "+data.btn_icon : data.btn_icon;
									#>
										<a href=\'{{ data.url }}\' id="btn-{{ data.id }}" target="{{ data.target }}" class="sppb-btn {{ classList }}"><# if(data.btn_icon_position == "left" && !_.isEmpty(data.btn_icon)) { #><i class="{{ icon_name }}"></i> <# } #>{{ data.btn_text }}<# if(data.btn_icon_position == "right" && !_.isEmpty(data.btn_icon)) { #> <i class="{{ icon_name }}"></i><# } #></a>
									<# } #>
                                </div>
							</div>
						</div>
					<# } else { #>
						<div class="sppb-media">
							<div class="sppb-media-body">
                                <div class="sppb-media-content">
                                    {{{image_icon}}}
                                    <# if(data.title){ #>
                                        {{{ feature_title }}}
                                    <# } #>
									{{{ feature_text }}}
									<# if(data.btn_text && _.trim(data.btn_text)){
										let icon_arr = (typeof data.btn_icon !== "undefined" && data.btn_icon) ? data.btn_icon.split(" ") : "";
										let icon_name = icon_arr.length === 1 ? "fa "+data.btn_icon : data.btn_icon;
									#>
										<a href=\'{{ data.url }}\' id="btn-{{ data.id }}" target="{{ data.target }}" class="sppb-btn {{ classList }}"><# if(data.btn_icon_position == "left" && !_.isEmpty(data.btn_icon)) { #><i class="{{ icon_name }}"></i> <# } #>{{ data.btn_text }}<# if(data.btn_icon_position == "right" && !_.isEmpty(data.btn_icon)) { #> <i class="{{ icon_name }}"></i><# } #></a>
									<# } #>
                                </div>
							</div>
						</div>
					<# } #>
				<# } #>
			</div>
		</div>
		';
		return $output;
	}

}sppagebuilder/addons/animated_headlines/site.php000060400000042000150750504230016106 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonAnimated_headlines extends SppagebuilderAddons {

	public function render() {

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$before_text = (isset($this->addon->settings->before_text) && $this->addon->settings->before_text) ? $this->addon->settings->before_text : '';
		$after_text = (isset($this->addon->settings->after_text) && $this->addon->settings->after_text) ? $this->addon->settings->after_text : '';
		$alignment = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? $this->addon->settings->alignment : '';
		$effect = (isset($this->addon->settings->effect) && $this->addon->settings->effect) ? $this->addon->settings->effect : 'slide reset-width';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h2';
		$title_margin = (isset($this->addon->settings->title_margin) && $this->addon->settings->title_margin) ? $this->addon->settings->title_margin : '';
		$title_padding = (isset($this->addon->settings->title_padding) && $this->addon->settings->title_padding) ? $this->addon->settings->title_padding : '';
		
		$class = '';
		$output = '';
		$centered = '';
		$title_style = '';
		
		if($before_text && $after_text) {
			$centered = ' centered';
		}

		$output  = '<div class="sppb-addon-animated_headlines ' . $alignment . ' ' . $class . '">';
		
		// Before Text
		$output .= '<'.$heading_selector.' class="sppb-addon-title animated_headlines '. $effect .'">';
		if($before_text) {
			$output .= '<span class="before-text match-height">';
			$output .= nl2br($before_text);
			$output .= '</span>';
		}
		$output .= '<span class="ah-words-wrapper'. (($effect == 'letters type') ? ' waiting' : '' ) .' match-height">';
	
		// Repeatable Items
		foreach ($this->addon->settings->sp_animated_headlines_item as $key => $value) {
			
			$headline_class = (isset($value->headline_class) && $value->headline_class) ? $value->headline_class : '';
			
			if($value->title) {
				$text = (isset($value->title) && $value->title) ? $value->title: '';
				$output .= '<b id="headline-'. ($this->addon->id + $key) .'"'. (($key == 0) ? ' class="is-visible match-height animated_headline'. $headline_class. '"': ' class="'. $headline_class .' match-height animated_headline'. $centered .'"' ) .'>';
				if ($effect == 'letters rotate-2' || $effect == 'letters rotate-3' || $effect == 'letters scale') {
					$text = str_replace(" ", "&nbsp;", $text); // add &nbsp; between words for "letters only" words
				}
				$output .= nl2br($text);
				$output .= '</b>';
			}
		}
		$output .= '</span>';
		// After Text
		if($after_text) {
			$output .= '<span class="after-text match-height">';
			$output .= nl2br($after_text);
			$output .= '</span>';
		}
		
		$output  .= '</'.$heading_selector.'>';
		$output  .= '</div>';

		return $output;
	}
	
	public function css() {
        $addon_id = '#sppb-addon-' . $this->addon->id;
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';

        $style = '';
        $style_sm = '';
        $style_xs = '';
		$line_height = '';
		$line_height_sm = '';
		$line_height_xs = '';
		
        $style .= (isset($this->addon->settings->title_margin) && $this->addon->settings->title_margin) ? 'margin: ' . $this->addon->settings->title_margin  . '; ' : '0';
        $style_sm .= (isset($this->addon->settings->title_margin_sm) && $this->addon->settings->title_margin_sm) ? 'margin: ' . $this->addon->settings->title_margin_sm  . '; ' : '0';
        $style_xs .= (isset($this->addon->settings->title_margin_xs) && $this->addon->settings->title_margin_xs) ? 'margin: ' . $this->addon->settings->title_margin_xs  . '; ' : '0';

        $style .= (isset($this->addon->settings->title_padding) && $this->addon->settings->title_padding) ? 'padding: ' . $this->addon->settings->title_padding  . '; ' : '0';
        $style_sm .= (isset($this->addon->settings->title_padding_sm) && $this->addon->settings->title_padding_sm) ? 'padding: ' . $this->addon->settings->title_padding_sm  . '; ' : '0';
        $style_xs .= (isset($this->addon->settings->title_padding_xs) && $this->addon->settings->title_padding_xs) ? 'padding: ' . $this->addon->settings->title_padding_xs  . '; ' : '0';

        $heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h2';
		
		// Headlines
		$style .= (isset($this->addon->settings->title_fontsize) && $this->addon->settings->title_fontsize) ? 'font-size: ' . $this->addon->settings->title_fontsize . 'px;' : '';
		$style_sm .= (isset($this->addon->settings->title_fontsize_sm) && $this->addon->settings->title_fontsize_sm) ? 'font-size: ' . $this->addon->settings->title_fontsize_sm . 'px;' : '';
        $style_xs .= (isset($this->addon->settings->title_fontsize_xs) && $this->addon->settings->title_fontsize_xs) ? 'font-size: ' . $this->addon->settings->title_fontsize_xs . 'px;' : '';
		$style .= (isset($this->addon->settings->title_lineheight) && $this->addon->settings->title_lineheight) ? 'line-height: ' . $this->addon->settings->title_lineheight . 'px;' : '';
		$style_sm .= (isset($this->addon->settings->title_lineheight_sm) && $this->addon->settings->title_lineheight_sm) ? 'line-height: ' . $this->addon->settings->title_lineheight_sm . 'px;' : '';
        $style_xs .= (isset($this->addon->settings->title_lineheight_xs) && $this->addon->settings->title_lineheight_xs) ? 'line-height: ' . $this->addon->settings->title_lineheight_xs . 'px;' : '';
		$style .= (isset($this->addon->settings->title_letterspace) && $this->addon->settings->title_letterspace) ? 'letter-spacing: ' . $this->addon->settings->title_letterspace . ';' : '';
		
        if(isset($this->addon->settings->title_text_shadow) && is_object($this->addon->settings->title_text_shadow)){
            $ho = (isset($this->addon->settings->title_text_shadow->ho) && $this->addon->settings->title_text_shadow->ho != '') ? $this->addon->settings->title_text_shadow->ho.'px' : '0';
            $vo = (isset($this->addon->settings->title_text_shadow->vo) && $this->addon->settings->title_text_shadow->vo != '') ? $this->addon->settings->title_text_shadow->vo.'px' : '0';
            $blur = (isset($this->addon->settings->title_text_shadow->blur) && $this->addon->settings->title_text_shadow->blur != '') ? $this->addon->settings->title_text_shadow->blur.'px' : '0';
            $color = (isset($this->addon->settings->title_text_shadow->color) && $this->addon->settings->title_text_shadow->color != '') ? $this->addon->settings->title_text_shadow->color : '#777';

            $style .= "text-shadow: ${ho} ${vo} ${blur} ${color};";
        }

        $style .= (isset($this->addon->settings->title_text_transform) && $this->addon->settings->title_text_transform) ? 'text-transform: ' . $this->addon->settings->title_text_transform  . '; ' : '';
		
		// Loading Bar
		$loading_bar = (isset($this->addon->settings->loading_bar) && $this->addon->settings->loading_bar) ? 'height: ' . $this->addon->settings->loading_bar  . 'px;' : '';
		$loading_bar_color = (isset($this->addon->settings->loading_bar_color) && $this->addon->settings->loading_bar_color != '') ? 'background-color:' .$this->addon->settings->loading_bar_color  . ';' : '';
		
		$typing_cursor_color = (isset($this->addon->settings->typing_cursor_color) && $this->addon->settings->typing_cursor_color != '') ? 'border-right:3px solid ' .$this->addon->settings->typing_cursor_color  . ';' : '';
		
		$clip_cursor_color = (isset($this->addon->settings->clip_cursor_color) && $this->addon->settings->clip_cursor_color != '') ? 'background-color:' .$this->addon->settings->clip_cursor_color  . ';' : '';
		
		// Line Height
		$line_height .= (isset($this->addon->settings->title_lineheight) && $this->addon->settings->title_lineheight) ? 'line-height: ' . $this->addon->settings->title_lineheight . 'px;' : '';
		$line_height_sm .= (isset($this->addon->settings->title_lineheight_sm) && $this->addon->settings->title_lineheight_sm) ? 'line-height: ' . $this->addon->settings->title_lineheight_sm . 'px;' : '';
        $line_height_xs .= (isset($this->addon->settings->title_lineheight_xs) && $this->addon->settings->title_lineheight_xs) ? 'line-height: ' . $this->addon->settings->title_lineheight_xs . 'px;' : '';


        $css = '';
        if ($style) {
            $css .= $addon_id . ' ' . $heading_selector . '.sppb-addon-title {' . $style . '}';
        }

        if ($style_sm) {
            $css .= '@media (min-width: 768px) and (max-width: 991px) {';
            $css .= $addon_id . ' ' . $heading_selector . '.sppb-addon-title {' . $style_sm . '}';
			$css .= $addon_id . ' ' . $heading_selector . '.sppb-addon-title span, ' . $addon_id . ' ' . $heading_selector . '.sppb-addon-title span b {' . $line_height_sm . '}';
            $css .= '}';
        }

        if ($style_xs) {
            $css .= '@media (max-width: 767px) {';
            $css .= $addon_id . ' ' . $heading_selector . '.sppb-addon-title {' . $style_xs . '}';
			$css .= $addon_id . ' ' . $heading_selector . '.sppb-addon-title span, ' . $addon_id . ' ' . $heading_selector . '.sppb-addon-title span b {' . $line_height_xs . '}';
            $css .= '}';
        }
		
		if ($typing_cursor_color) {
			$css .= $addon_id . ' ' . $heading_selector . '.type .ah-words-wrapper::after {' . $typing_cursor_color .'}';
		}
		
		if ($clip_cursor_color) {
			$css .= $addon_id . ' ' . $heading_selector . '.clip .ah-words-wrapper::after {' . $clip_cursor_color .'}';
		}
		
		
		if ($loading_bar || $loading_bar_color) {
			$css .= $addon_id . ' ' . $heading_selector . '.loading-bar .ah-words-wrapper::after {' . $loading_bar . $loading_bar_color .'}';
		}
		
	
		// Repeatable Items
		$headline_style = '';
		$headline_fontstyle = '';	
		
		if(isset($this->addon->settings->sp_animated_headlines_item) && count($this->addon->settings->sp_animated_headlines_item)){
			foreach ($this->addon->settings->sp_animated_headlines_item as $key => $value) {
				$headline_color = (isset($value->headline_color) && $value->headline_color != '') ? $value->headline_color : '';
				$headline_fontstyle = (isset($value->headline_fontstyle) && $value->headline_fontstyle != '') ? $value->headline_fontstyle : '';

				
				if($value->title) {
					
					if(is_array($headline_fontstyle) && count($headline_fontstyle)) {
						if(in_array('uppercase', $headline_fontstyle)) {
						  $headline_style .= 'text-transform: uppercase;';
						} 
				
						if(in_array('italic', $headline_fontstyle)) {
						  $headline_style .= 'font-style: italic;';
						} 
				
						if(in_array('lighter', $headline_fontstyle)) {
						  $headline_style = 'font-weight: lighter;';
						} else if(in_array('normal', $headline_fontstyle)) {
						  $headline_style .= 'font-weight: normal;';
						} else if(in_array('bold', $headline_fontstyle)) {
						  $headline_style .= 'font-weight: bold;';
						} else if(in_array('bolder', $headline_fontstyle)) {
						  $headline_style .= 'font-weight: bolder;';
						} 
					}
		
					$options = new stdClass;
					
					$options->headline_font_family = (isset($value->headline_font_family) && $value->headline_font_family) ? $value->headline_font_family : '';
					$options->headline_font_family_selector = (isset($value->font_family_selector) && $value->font_family_selector) ? $value->font_family_selector : '';
				
					$selector_css = new JLayoutFile('addon.css.selector', $layout_path);
					$css .= $selector_css->render(
					  array(
					    'options'=>$value,
					    'addon_id'=>$addon_id,
					    'selector'=>'#headline-' . ($this->addon->id + $key)
					  )
					);
					

					if($headline_color || $headline_fontstyle) {
						$css .= $addon_id . ' ' . $heading_selector . '.sppb-addon-title #headline-'. ($this->addon->id + $key) .', ' .$addon_id . ' ' . $heading_selector . '.sppb-addon-title #headline-' . ($this->addon->id + $key) . ' i, ' .$addon_id . ' ' . $heading_selector . '.sppb-addon-title #headline-' . ($this->addon->id + $key) . ' span, ' .$addon_id . ' ' . $heading_selector . '.sppb-addon-title #headline-' . ($this->addon->id + $key) . ' b {'. $headline_style .'color: ' . $headline_color . '}';
					}
				}
			}
		}
        return $css;
    }
	
	    public static function getTemplate() {
        $output = '
        <#
            var margin = "";
			var margin_sm = "";
			var margin_xs = "";
			if(data.title_margin){
				if(_.isObject(data.title_margin)){
                    if(data.title_margin.md.trim() != ""){
                        margin = data.title_margin.md.split(" ").map(item => {
                            if(_.isEmpty(item)){
                                return "0";
                            }
                            return item;
                        }).join(" ")
                    }
                    if(data.title_margin.sm.trim() != ""){
                        margin_sm = data.title_margin.sm.split(" ").map(item => {
                            if(_.isEmpty(item)){
                                return "0";
                            }
                            return item;
                        }).join(" ")
                    }
                    if(data.title_margin.xs.trim() != ""){
                        margin_xs = data.title_margin.xs.split(" ").map(item => {
                            if(_.isEmpty(item)){
                                return "0";
                            }
                            return item;
                        }).join(" ")
                    }
				} else {
                    if(data.title_margin.trim() != ""){
                        margin = data.title_margin.split(" ").map(item => {
                            if(_.isEmpty(item)){
                                return "0";
                            }
                            return item;
                        }).join(" ")
                    }
				}

			}

			var padding = "";
			var padding_sm = "";
			var padding_xs = "";
			if(data.title_padding){
				if(_.isObject(data.title_padding)){
					if(data.title_padding.md.trim() !== ""){
						padding = data.title_padding.md.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(data.title_padding.sm.trim() !== ""){
						padding_sm = data.title_padding.sm.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(data.title_padding.xs.trim() !== ""){
						padding_xs = data.title_padding.xs.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				} else {
					padding = data.title_padding.split(" ").map(item => {
						if(_.isEmpty(item)){
							return "0";
						}
						return item;
					}).join(" ")
				}

            }
   
            var titleTextShadow = "";
			if(_.isObject(data.title_text_shadow)){
				let ho = data.title_text_shadow.ho || 0,
					vo = data.title_text_shadow.vo || 0,
					blur = data.title_text_shadow.blur || 0,
					color = data.title_text_shadow.color || 0;

                titleTextShadow = ho+\'px \'+vo+\'px \'+blur+\'px \'+color;
			}
        #>
        <style type="text/css">
            #sppb-addon-{{ data.id }} {{ data.heading_selector }}.sppb-addon-title{
                margin: {{ margin }};
                padding: {{ padding }};
                text-shadow: {{ titleTextShadow }};
                text-transform: {{ data.title_text_transform }};
            }

            @media (min-width: 768px) and (max-width: 991px) {
                #sppb-addon-{{ data.id }} {{ data.heading_selector }}.sppb-addon-title{
                    margin: {{ margin_sm }};
                    padding: {{ padding_sm }};
                }
            }
            @media (max-width: 767px) {
                #sppb-addon-{{ data.id }} {{ data.heading_selector }}.sppb-addon-title{
                    margin: {{ margin_xs }};
                    padding: {{ padding_xs }};
                }
            }
        </style>
		<div class="sppb-addon-animated_headlines {{ data.class }} {{ data.alignment }}">
			<{{ data.heading_selector }} class="sppb-addon-title animated_headlines {{ data.effect }}">
			<span class="before-text match-height">{{{ data.before_text }}}</span>
			<span class="ah-words-wrapper match-height">
			<# _.each(data.sp_animated_headlines_item, function(animated_headlines_item, key){
				var activeClass = (key == 0) ? "is-visible " : ""; 
				#>
				<# if(animated_headlines_item.title){ #>
					<b class="{{ activeClass }} match-height animated_headline">
					{{ animated_headlines_item.title }}
					</b>
				<# } #>
			<# }); #>
			</span>
			<span class="after-text match-height">{{{ data.after_text }}}</span>
			</{{ data.heading_selector }}>
        </div>
        ';

        return $output;
    }

}sppagebuilder/addons/animated_headlines/assets/images/icon.png000060400000003145150750504230020645 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<siTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:a7cf9b43-0fb3-4fab-a54f-a0dd7b941ab3" xmpMM:DocumentID="xmp.did:AE677A9FED5911E7940FA1AAC04EEF86" xmpMM:InstanceID="xmp.iid:AE677A9EED5911E7940FA1AAC04EEF86" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:b703b0cf-5af8-4130-8151-d0afe5988b84" stRef:documentID="xmp.did:a7cf9b43-0fb3-4fab-a54f-a0dd7b941ab3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�*��IDATx��[�OA�m�\�U��HH�FII#i�K�;	-��g�� �x��Q��Pc�4x���'�&1q�^wZlӅ�e�?�{��n33;��|o��&�rG�bS�=�\ƁQo;��{�-�կ��8����w��J��5Nx�6f��g7�m`�iO2�ˎ��j��n�<���>^W��'
8���!��;!��-�yZh�K�!�f�iO�i/��p1�,�ܧ���gt�MS�S�~F��5��j�9����e��$ ��.�g�(����:�y�D���7��߶m<I��1V@��>N�0�H۾�= ���X�!��@"���	�Y�jU�X+@�E	K�\׽�D�u?"��p39Ca�9�=#y%Ɯ��S6�a=W�T��l6�\���O�A9E�����~#���9���7�I���V'�\����M0.
(�ˑ8�*�JZ��d�D��
�͘�19�'c����$Sl�6+`�*�3��ex"P9�,���1\}��^��ʫ��bG�s'����k���1m��f�o��&6�L����7~,�R*��Nv,���{;~Q^��U�U�'=$��Ӵ���F�P(�6����0s���%x�f����O��;dX=�$IEND�B`�sppagebuilder/addons/animated_headlines/admin.php000060400000020131150750504230016233 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable',
		'addon_name'=>'sp_animated_headlines',
		'title'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES'),
		'desc'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),
				'separator1'=>array(
					'type'=>'separator', 
					'title'=>JText::_('Animation Effects')
				),
				'effect'=>array(
					'type'=>'select',
					'title'=>JText::_('Effect'),
					'desc'=>JText::_('Choose Effect for Animated Headlines Animation'),
					'values'=>array(
						'rotate-1 reset-width'=>JText::_('Rotate 1'),
						'letters rotate-2'=>JText::_('Rotate 2'),
						'letters rotate-3'=>JText::_('Rotate 3'),
						'letters type'=>JText::_('Typing'),
						'loading-bar'=>JText::_('Loading Bar'),
						'slide reset-width'=>JText::_('Slide'),
						'clip is-full-width'=>JText::_('Clip'),
						'zoom reset-width'=>JText::_('Zoom'),
						'letters scale'=>JText::_('Scale'),
						'push reset-width'=>JText::_('Push'),
					),
					'std'=>'slide reset-width',
				),
				'loading_bar'=>array(
					'type'=>'slider',
					'title'=>JText::_('Loading Bar Height'),
					'min'=>1,
					'std'=>3,
					'max'=>10,
					'responsive'=>true,
					'depends'=>array(array('effect', '=', 'loading-bar')),
				),
				
				'loading_bar_color'=>array(
					'type'=>'color',
					'title'=>JText::_('Loading Bar Color'),
					'depends'=>array(array('effect', '=', 'loading-bar')),
				),
				
				'typing_cursor_color'=>array(
					'type'=>'color',
					'title'=>JText::_('Typing Cursor Color'),
					'depends'=>array(array('effect', '=', 'letters type')),
				),
				
				'clip_cursor_color'=>array(
					'type'=>'color',
					'title'=>JText::_('Clip Cursor Color'),
					'depends'=>array(array('effect', '=', 'clip is-full-width')),
				),
				
				'separator2'=>array(
					'type'=>'separator', 
					'title'=>JText::_('Headlines')
				),
				
				'before_text'=>array(
					'type'=>'text',
					'title'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES_BEFORE_TEXT'),
					'desc'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES_BEFORE_TEXT_DESC'),
					'std'=> ''
				),
				
				'after_text'=>array(
					'type'=>'text',
					'title'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES_AFTER_TEXT'),
					'desc'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES_AFTER_TEXT_DESC'),
					'std'=> ''
				),
				
				'separator3'=>array(
					'type'=>'separator', 
					'title'=>JText::_('Styling')
				),
				
				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
						'span'=> 'span',
						'div'=> 'div'
					),
					'std'=>'h2',
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
					),
				),

				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_SIZE'),
					'std'=>'',
					'max'=>400,
					'responsive'=>true,
				),
				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINE_HEIGHT'),
					'std'=>'',
					'max'=>400,
					'responsive'=>true,
				),
			
				'title_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
				),
				
				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
				),
				'title_text_transform'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_TEXT_TRANSFORM'),
					'values'=>array(
						'none'=> 'None',
						'capitalize'=> 'Capitalize',
						'uppercase'=> 'Uppercase',
						'lowercase'=> 'Lowercase',
					),
					'std'=>'none',
				),
				
				'title_margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_DESC'),
					'std' => '',
					'responsive'=>true
				),

				'title_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
					'std' => '',
					'responsive'=>true
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),
				'title_text_shadow'=>array(
					'type'=>'boxshadow',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_TEXT_SHADOW'),
					'std'=>'',
					'config' => array(
						'spread' => false
					)
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

				// Repeatable Items
				'sp_animated_headlines_item'=>array(
					'title'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINES'),
					'attr'=>array(
						'title'=>array(
							'type'=>'text',
							'title'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINE'),
							'desc'=>JText::_('FLEX_ADDON_ANIMATED_HEADLINE_DESC'),
							'std'=>'Animated Headline',
						),
						
						'headline_fontstyle'=>array(
							'type'=>'select',
							'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
							'values'=>array(
								//'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
								'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
								'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
								'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
								'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
								'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
								'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
							),
							'multiple'=>true,
							'std'=>'',
						),

						'headline_font_family'=>array(
							'type'=>'fonts',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONT_FAMILY'),
							'selector'=> array(
								'type'=>'font',
								'font'=>'{{ VALUE }}',
								'css'=>'{ font-family: {{ VALUE }}; }'
							)
						),
						
						'headline_color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_COLOR'),
							'std'=>'#555',
						),
						
						'headline_class'=>array(
							'type'=>'text',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
							'std'=>''
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/tab/admin.php000060400000131322150750504230013210 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined('_JEXEC') or die('Restricted access');

//Include Pixeden Icons (in Flex)
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
        array(
            'type' => 'repeatable',
            'addon_name' => 'sp_tab',
            'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB'),
            'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_DESC'),
            'category' => 'Content',
            'attr' => array(
                'general' => array(
                    'admin_label' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
                        'std' => ''
                    ),
                    'title' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
                        'std' => ''
                    ),
                    'heading_selector' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
                        'values' => array(
                            'h1' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
                            'h2' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
                            'h3' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
                            'h4' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
                            'h5' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
                            'h6' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
                        ),
                        'std' => 'h3',
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_font_family' => array(
                        'type' => 'fonts',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
                        'depends' => array(array('title', '!=', '')),
                        'selector' => array(
                            'type' => 'font',
                            'font' => '{{ VALUE }}',
                            'css' => '.sppb-addon-title { font-family: "{{ VALUE }}"; }'
                        )
                    ),
                    'title_fontsize' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
                        'std' => '',
                        'depends' => array(array('title', '!=', '')),
                        'max' => 400,
                        'responsive' => true
                    ),
                    'title_lineheight' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
                        'std' => '',
                        'depends' => array(array('title', '!=', '')),
                        'max' => 400,
                        'responsive' => true
                    ),
                    'title_font_style' => array(
                        'type' => 'fontstyle',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_letterspace' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
                        'values' => array(
                            '0' => 'Default',
                            '1px' => '1px',
                            '2px' => '2px',
                            '3px' => '3px',
                            '4px' => '4px',
                            '5px' => '5px',
                            '6px' => '6px',
                            '7px' => '7px',
                            '8px' => '8px',
                            '9px' => '9px',
                            '10px' => '10px'
                        ),
                        'std' => '0',
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_text_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_margin_top' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
                        'placeholder' => '10',
                        'depends' => array(array('title', '!=', '')),
                        'max' => 400,
                        'responsive' => true
                    ),
                    'title_margin_bottom' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
                        'placeholder' => '10',
                        'depends' => array(array('title', '!=', '')),
                        'max' => 400,
                        'responsive' => true
                    ),
					'style' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE_DESC'),
                        'values' => array(
                            'modern' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE_MODERN'),
                            'tabs' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE_DEFAULT'),
							// Flex style:
							'flex' => JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
                            'pills' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE_PILLS'),
                            'lines' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE_LINES'),
                            'custom' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
                        ),
                        'std' => 'tabs'
                    ),
					// Flex addition
					'fluid_tab_width'=>array(
						'type'=>'select',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_FLUID'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_FLUID_DESC'),
						'values'=>array(
							''=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_FLUID_STYLE'),
							'adaptive'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ADAPTIVE_STYLE'),
						),
						'std'=> ''
					),
                    // Repeatable Item
                    'sp_tab_item' => array(
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEMS'),
                        'attr' => array(
                            'title' => array(
                                'type' => 'text',
                                'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_TITLE'),
                                'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_TITLE_DESC'),
                                'std' => 'Tab'
                            ),
                            'subtitle' => array(
                                'type' => 'text',
                                'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_SUBTITLE'),
                                'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_SUBTITLE_DESC'),
                                'std' => '',
                            ),
                            'image_or_icon'=>array(
                                'type'=>'buttons',
                                'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_ICON_OR_IMAGE'),
                                'std'=>'icon',
                                'values'=>array(
                                    array(
                                        'label' => 'Icon',
                                        'value' => 'icon'
                                    ),
                                    array(
                                        'label' => 'Image',
                                        'value' => 'image'
                                    ),
                                ),
                                'tabs' => true,
                            ),
							'peicon_name'=>array( // Pixeden Icons
								'type'=>'select', 
								'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
								'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
								 'depends' => array(
                                    array('image_or_icon', '=', 'icon'),
                                ),
								'std' => '',
								'values'=> $peicon_list
							),
                            'icon' => array(
                                'type' => 'icon',
                                'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_ICON'),
                                'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_ICON_DESC'),
                                'std' => '',
                                'depends' => array(
                                    array('image_or_icon', '=', 'icon'),
                                )
                            ),
                            'image' => array(
                                'type' => 'media',
                                'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_IMAGE'),
                                'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_IMAGE_DESC'),
                                'std' => '',
                                'depends' => array(
                                    array('image_or_icon', '=', 'image'),
                                )
                            ),
                            'content' => array(
                                'type' => 'builder',
                                'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_TEXT'),
                                'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_TEXT_DESC'),
                                'std' => 'Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.'
                            ),
                        ),
                    ),
                    //Custom Tab Style
                    'custom_tab_style'=>array(
                        'type'=>'buttons',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_STYLE_OPTIONS'),
                        'std'=>'navigation',
                        'values'=>array(
                            array(
                                'label' => 'Navigation',
                                'value' => 'navigation'
                            ),
                            array(
                                'label' => 'Nav Icon or Image',
                                'value' => 'icon_image'
                            ),
                            array(
                                'label' => 'Content',
                                'value' => 'content'
                            ),
                        ),
                        'tabs' => true,
                        'depends' => array(
                            array('style', '=', 'custom')
                        ),
                    ),
                    'tab_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_SEPERATOR'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_position'=>array(
                        'type'=>'select',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_POSITION'),
                        'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_POSITION_DESC'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'values' => array(
                            'nav-left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
                            'nav-right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
                        ),
                    ),
                    'nav_gutter' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_GUTTER'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_GUTTER_DESC'),
                        'responsive' => true,
                        'max' => 100,
                        'std' => array('md' => 15),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_style' => array(
                        'type' => 'buttons',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_STYLE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_STYLE_DESC'),
                        'std' => 'normal',
                        'values' => array(
                            array(
                                'label' => 'Normal',
                                'value' => 'normal'
                            ),
                            array(
                                'label' => 'Hover',
                                'value' => 'hover'
                            ),
                            array(
                                'label' => 'Active',
                                'value' => 'active'
                            ),
                        ),
                        'tabs' => true,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_width' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_WIDTH'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_NAV_WIDTH_DESC'),
                        'responsive' => true,
                        'max' => 100,
                        'std' => array('md'=>30, 'sm'=>30, 'xs'=> 30),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_COLOR'),
                        'std' => '#fff',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_bg_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_BG_COLOR'),
                        'std' => '#000',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_fontsize' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_FONT_SIZE'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'max' => 400,
                        'responsive' => true,
                        'std' => array('md'=>16),
                    ),
                    'nav_lineheight'=>array(
                        'type'=>'slider',
                        'title'=>JText::_('COM_SPPAGEBUILDER_TAB_NAV_LINEHEIGHT'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'responsive' => true,
                        'max'=> 400,
                        'std' => array('md'=>''),
                    ),
                    'nav_font_family'=>array(
                        'type'=>'fonts',
                        'title'=>JText::_('COM_SPPAGEBUILDER_TAB_NAV_FONT_FAMILY'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'selector'=> array(
                            'type'=>'font',
                            'font'=>'{{ VALUE }}',
                            'css'=>'.sppb-nav-custom a{ font-family: "{{ VALUE }}"; }'
                        )
                    ),
                    'nav_font_style'=>array(
                        'type'=>'fontstyle',
                        'title'=> JText::_('COM_SPPAGEBUILDER_TAB_NAV_FONT_STYLE'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_border' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_BORDER'),
                        'std' => '1px 1px 1px 1px',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_BORDER_COLOR'),
                        'std' => '#e5e5e5',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_border_radius' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_BORDER_RADIUS'),
                        'std' => '',
                        'max' => 400,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'nav_margin' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_MARGIN'),
                        'responsive' => true,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'std' => '0px 0px 5px 0px',
                    ),
                    'nav_padding' => array(
                        'type' => 'padding',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_NAV_PADDING'),
                        'responsive' => true,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'std' => '10px 10px 10px 10px',
                    ),
                    'nav_text_align' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_TEXT_POSITION'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                        'values' => array(
                            'sppb-text-left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
                            'sppb-text-center' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
                            'sppb-text-right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
                        ),
                        'std' => 'left',
                    ),
                    //Hover Nav Style
                    'hover_tab_bg' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_HOVER_BG'),
                        'std' => '',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'hover'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'hover_tab_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_HOVER_COLOR'),
                        'std' => '',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'hover'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'hover_tab_border_width' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_HOVER_BORDER'),
                        'std' => '',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'hover'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'hover_tab_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_HOVER_BORDER_COLOR'),
                        'std' => '',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'hover'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    //Active Nav Style
                    'active_tab_bg' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ACTIVE_BG'),
                        'std' => '#e5e5e5',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'active'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'active_tab_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ACTIVE_COLOR'),
                        'std' => '#333333',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'active'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'active_tab_border_width' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ACTIVE_BORDER'),
                        'std' => '',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'active'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    'active_tab_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ACTIVE_BORDER_COLOR'),
                        'std' => '',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'active'),
                            array('custom_tab_style', '=', 'navigation'),
                        ),
                    ),
                    //Icon or Image style
                    'image_or_icon_style'=>array(
                        'type'=>'buttons',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ITEM_ICON_OR_IMAGE_STYLE'),
                        'std'=>'icon_style',
                        'values'=>array(
                            array(
                                'label' => 'Icon Style',
                                'value' => 'icon_style'
                            ),
                            array(
                                'label' => 'Image Style',
                                'value' => 'image_style'
                            ),
                        ),
                        'tabs' => true,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'icon_image'),
                        ),
                    ),
                    //Icon Style
                    'icon_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_ICON_OPTIONS'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                    ),
                    'nav_icon_postion' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_POSITION'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                        'values' => array(
                            'top' => JText::_('COM_SPPAGEBUILDER_GLOBAL_TOP'),
                            'right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
                            'bottom' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BOTTOM'),
                            'left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
                        ),
                        'std' => 'left',
                    ),
                    'icon_fontsize' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_SIZE'),
                        'responsive' => true,
                        'max' => 400,
                        'std' => array('md'=>16),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                    ),
                    'icon_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_COLOR'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                    ),
                    'icon_color_hover' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_COLOR_HOVER'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'hover'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                    ),
                    'icon_color_active' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_COLOR_ACTIVE'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'active'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                    ),
                    'icon_margin' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_MARGIN'),
                        'responsive' => true,
                        'std' => '0px',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'icon_style'),
                        ),
                        'std' => '',
                    ),
                    //Image Style
                    'image_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TAB_IMG_OPTIONS'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'image_style'),
                        ),
                    ),
                    'nav_image_postion' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_ALIGNMENT'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'image_style'),
                        ),
                        'values' => array(
                            'top' => JText::_('COM_SPPAGEBUILDER_GLOBAL_TOP'),
                            'right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
                            'bottom' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BOTTOM'),
                            'left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
                        ),
                        'std' => 'left',
                    ),
                    'image_height' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_JS_SLIDER_ITEM_IMG_HEIGHT'),
                        'responsive' => true,
                        'max' => 200,
                        'std' => array('md'=>30),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'image_style'),
                        ),
                    ),
                    'image_width' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_JS_SLIDER_ITEM_IMG_WIDTH'),
                        'responsive' => true,
                        'max' => 200,
                        'std' => array('md'=>30),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'image_style'),
                        ),
                    ),
                    'image_margin' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN'),
                        'responsive' => true,
                        'std' => '0px',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('nav_style', '=', 'normal'),
                            array('custom_tab_style', '=', 'icon_image'),
                            array('image_or_icon_style', '=', 'image_style'),
                        ),
                        'std' => '',
                    ),
                    //Content Style
                    'content_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_OPTIONS'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_CONTENT_COLOR'),
                        'std' => '#000',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_backround' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_BG'),
                        'std' => '#e5e5e5',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_fontsize' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_CONTENT_FONT_SIZE'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                        'max' => 400,
                        'responsive' => true,
                        'std' => array('md'=>''),
                    ),
                    'content_lineheight'=>array(
                        'type'=>'slider',
                        'title'=>JText::_('COM_SPPAGEBUILDER_TAB_CONTENT_LINEHEIGHT'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                        'responsive' => true,
                        'max'=> 400,
                        'std' => array('md'=>''),
                    ),
                    'content_font_family'=>array(
                        'type'=>'fonts',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONT_FAMILY'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                        'selector'=> array(
                            'type'=>'font',
                            'font'=>'{{ VALUE }}',
                            'css'=>'.sppb-tab-custom-content > div{ font-family: "{{ VALUE }}"; }'
                        )
                    ),
                    'content_font_style'=>array(
                        'type'=>'fontstyle',
                        'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_FONTSTYLE'),
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_border' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_CONTENT_BORDER'),
                        'std' => 1,
                        'max' => 20,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_border_radius' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_CONTEN_BORDER_RADIUS'),
                        'std' => '',
                        'max' => 400,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_CONTENT_BORDER_COLOR'),
                        'std' => '#e5e5e5',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'show_boxshadow' => array(
                        'type' => 'checkbox',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_BOXSHADOW_SHOW'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_TAB_BOXSHADOW_SHOW_DESC'),
                        'std' => 1,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'shadow_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_BOXSHADOW_COLOR'),
                        'std' => '#000',
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('show_boxshadow', '=', 1),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'shadow_horizontal' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_SHADOW_HORIZONTAL'),
                        'std' => '',
                        'max' => 100,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('show_boxshadow', '=', 1),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'shadow_vertical' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_SHADOW_VERTICAL'),
                        'std' => '',
                        'max' => 100,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('show_boxshadow', '=', 1),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'shadow_blur' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_SHADOW_BLUR'),
                        'std' => '',
                        'max' => 100,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('show_boxshadow', '=', 1),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'shadow_spread' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_SHADOW_SPREAD'),
                        'std' => '',
                        'max' => 100,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('show_boxshadow', '=', 1),
                            array('custom_tab_style', '=', 'content'),
                        ),
                    ),
                    'content_margin' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_CONTENT_MARGIN'),
                        'responsive' => true,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                        'std' => '',
                    ),
                    'content_padding' => array(
                        'type' => 'padding',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_CONTENT_PADDING'),
                        'responsive' => true,
                        'depends' => array(
                            array('style', '=', 'custom'),
                            array('custom_tab_style', '=', 'content'),
                        ),
                        'std' => '10px 10px 10px 10px',
                    ),
                    'class' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
                        'std' => ''
                    ),
                ),
            ),
        )
);
sppagebuilder/addons/tab/site.php000060400000153176150750504230013077 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('Restricted access');


class SppagebuilderAddonTab extends SppagebuilderAddons {

	public function render() {
        
        $settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		$style = (isset($settings->style) && $settings->style) ? $settings->style : '';
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$nav_icon_postion = (isset($settings->nav_icon_postion) && $settings->nav_icon_postion) ? $settings->nav_icon_postion : '';
		$nav_image_postion = (isset($settings->nav_image_postion) && $settings->nav_image_postion) ? $settings->nav_image_postion : '';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';
        $nav_text_align = (isset($settings->nav_text_align) && $settings->nav_text_align) ? $settings->nav_text_align : 'sppb-text-left';
        $nav_position = (isset($settings->nav_position) && $settings->nav_position) ? $settings->nav_position : 'nav-left';
		
		// Pixeden icons
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		$fluid_tab_width = (isset($this->addon->settings->fluid_tab_width) && $this->addon->settings->fluid_tab_width) ? ' '.$this->addon->settings->fluid_tab_width : '';
		
		//Flex Style only
		if($style == 'flex') { 
			$flex_style = ' flex';
			$style = 'tabs';
			$class = '';
		} else {
			$flex_style = '';
		}

		//Output
		$output  = '<div class="sppb-addon sppb-addon-tab'. $flex_style .' ' . $class . '">';
		$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
		$output .= '<div class="sppb-addon-content sppb-tab sppb-' . $style . '-tab sppb-tab-'.$nav_position.'">';

		//Tab Title
		$output .='<ul class="sppb-nav sppb-nav-' . $style . $fluid_tab_width .'" role="tablist">';
		foreach ($settings->sp_tab_item as $key => $tab) {
            $icon_top ='';
            $icon_bottom = '';
            $icon_right = '';
            $icon_left = '';
            $icon_block = '';
            //Image
            $image_top = '';
            $image_bottom = '';
            $image_right = '';
            $image_left = '';

            $title = (isset($tab->title) && $tab->title) ? ' '. $tab->title . ' ' : '';
            $subtitle = (isset($tab->subtitle) && $tab->subtitle) ? '<span class="sppb-tab-subtitle">'. $tab->subtitle . '</span>' : '';

            if(isset($tab->image_or_icon) && $tab->image_or_icon == 'image'){
                if($tab->image && $nav_image_postion == 'top'){
                    $image_top = '<img class="sppb-tab-image tab-image-block" src="' . $tab->image . '" alt="'.trim(strip_tags($title)).'"/>';
                } elseif ($tab->image && $nav_image_postion == 'bottom') {
                    $image_bottom = '<img class="sppb-tab-image tab-image-block" src="' . $tab->image . '" alt="'.trim(strip_tags($title)).'"/>';
                } elseif ($tab->image && $nav_image_postion == 'right') {
                    $image_right = '<img class="sppb-tab-image" src="' . $tab->image . '" alt="'.trim(strip_tags($title)).'"/>';
                } else {
                    $image_left = '<img class="sppb-tab-image" src="' . $tab->image . '" alt="'.trim(strip_tags($title)).'"/>';
                }
            } else {
                if(isset($tab->icon) && $tab->icon){
                    $icon_arr = array_filter(explode(' ', $tab->icon));
                    if (count($icon_arr) === 1) {
                        $tab->icon = 'fa ' . $tab->icon;
                    }
                    if($tab->icon && $nav_icon_postion == 'top'){
                        $icon_top = '<span class="sppb-tab-icon tab-icon-block" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->icon . '" aria-hidden="true"></i></span>';
                    } elseif ($tab->icon && $nav_icon_postion == 'bottom') {
                        $icon_bottom = '<span class="sppb-tab-icon tab-icon-block" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->icon . '" aria-hidden="true"></i></span>';
                    } elseif ($tab->icon && $nav_icon_postion == 'right') {
                        $icon_right = '<span class="sppb-tab-icon" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->icon . '" aria-hidden="true"></i></span>';
                    } else {
                        $icon_left = '<span class="sppb-tab-icon" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->icon . '" aria-hidden="true"></i></span>';
                    }
					
                } else {
					
					if(isset($tab->peicon_name) && $tab->peicon_name){
						
						$icon_arr = array_filter(explode(' ', $tab->peicon_name));
						if (count($icon_arr) === 1) {
							$tab->peicon_name = 'pe ' . $tab->peicon_name;
						}
						if($tab->peicon_name && $nav_icon_postion == 'top'){
							$icon_top = '<span class="sppb-tab-icon tab-icon-block" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->peicon_name . '" aria-hidden="true"></i></span>';
						} elseif ($tab->peicon_name && $nav_icon_postion == 'bottom') {
							$icon_bottom = '<span class="sppb-tab-icon tab-icon-block" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->peicon_name . '" aria-hidden="true"></i></span>';
						} elseif ($tab->peicon_name && $nav_icon_postion == 'right') {
							$icon_right = '<span class="sppb-tab-icon" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->peicon_name . '" aria-hidden="true"></i></span>';
						} else {
							$icon_left = '<span class="sppb-tab-icon" aria-label="'.trim(strip_tags($title)).'"><i class="' . $tab->peicon_name . '" aria-hidden="true"></i></span>';
						}
					
					}
					
				}
            }
            if($nav_icon_postion == 'top' || $nav_icon_postion == 'bottom' || $nav_image_postion == 'top' || $nav_image_postion == 'bottom'){
                $icon_block = 'tab-img-or-icon-block-wrap';
            }
            $output .='<li class="'. ( ($key==0) ? "active" : "").'">';
            $output .= '<a data-toggle="sppb-tab" id="sppb-content-'. ($this->addon->id + $key) .'" class="'.($style == 'custom' ? $nav_text_align : '').' '.$icon_block.'" href="#sppb-tab-'. ($this->addon->id + $key) .'" role="tab" aria-controls="sppb-tab-'. ($this->addon->id + $key) .'" aria-selected="'. ( ($key==0) ? "true" : "false").'">'. $image_top . $image_left . $icon_top . $icon_left . $title . $image_right . $image_bottom . $icon_right . $icon_bottom . $subtitle .'</a>';
            $output .='</li>';
		}
		$output .='</ul>';

		//Tab Contnet
		$output .='<div class="sppb-tab-content sppb-tab-' . $style . '-content">';
		foreach ($settings->sp_tab_item as $key => $tab) {
            $output .='<div id="sppb-tab-'. ($this->addon->id + $key) .'" class="sppb-tab-pane sppb-fade'. ( ($key==0) ? " active in" : "").'" role="tabpanel" aria-labelledby="sppb-content-'. ($this->addon->id + $key) .'">' . $tab->content .'</div>';
		}
		$output .='</div>';
		$output .= '</div>';
		$output .= '</div>';

		return $output;

	}

	public function css() {
        $addon_id = '#sppb-addon-' . $this->addon->id;
        $settings = $this->addon->settings;
        $nav_position = (isset($settings->nav_position) && $settings->nav_position) ? $settings->nav_position : 'nav-left';
		$tab_style = (isset($settings->style) && $settings->style) ? $settings->style : '';
        $style = '';
        $style .= (isset($settings->active_tab_color) && $settings->active_tab_color) ? 'color: ' . $settings->active_tab_color . ';': '';
        $style .= (isset($settings->active_tab_border_width) && trim($settings->active_tab_border_width)) ? 'border-width: ' . $settings->active_tab_border_width . ';border-style: solid;': '';
        $style .= (isset($settings->active_tab_border_color) && $settings->active_tab_border_color) ? 'border-color: ' . $settings->active_tab_border_color . ';': '';

        //Font style
		$font_style = '';
		$font_style .= (isset($settings->nav_fontsize) && $settings->nav_fontsize) ? 'font-size: ' . $settings->nav_fontsize . 'px;': '';
		$font_style .= (isset($settings->nav_lineheight) && $settings->nav_lineheight) ? 'line-height: ' . $settings->nav_lineheight . 'px;': '';
        //Font style object
        $nav_font_style = (isset($settings->nav_font_style) && $settings->nav_font_style) ? $settings->nav_font_style : '';
        
        if(isset($nav_font_style->underline) && $nav_font_style->underline){
			$font_style .= 'text-decoration:underline;';
		}
		if(isset($nav_font_style->italic) && $nav_font_style->italic){
			$font_style .= 'font-style:italic;';
		}
		if(isset($nav_font_style->uppercase) && $nav_font_style->uppercase){
			$font_style .= 'text-transform:uppercase;';
		}
		if(isset($nav_font_style->weight) && $nav_font_style->weight){
			$font_style .= 'font-weight:'.$nav_font_style->weight.';';
        }
        $nav_border = (isset($settings->nav_border) && trim($settings->nav_border)) ? $settings->nav_border : '';
        if(strpos($nav_border, 'px')){
            $font_style .= (isset($settings->nav_border) && trim($settings->nav_border)) ? 'border-width: ' . $settings->nav_border . ';border-style:solid;': '';
        } else {
		    $font_style .= (isset($settings->nav_border) && trim($settings->nav_border)) ? 'border: ' . $settings->nav_border . 'px solid;': '';
        }
		$font_style .= (isset($settings->nav_border_color) && $settings->nav_border_color) ? 'border-color: ' . $settings->nav_border_color . ';': '';
		$font_style .= (isset($settings->nav_color) && $settings->nav_color) ? 'color: ' . $settings->nav_color . ';': '';
		$font_style .= (isset($settings->nav_bg_color) && $settings->nav_bg_color) ? 'background-color: ' . $settings->nav_bg_color . ';': '';
		$font_style .= (isset($settings->nav_border_radius) && $settings->nav_border_radius) ? 'border-radius: ' . $settings->nav_border_radius . 'px;': '';
		$font_style .= (isset($settings->nav_padding) && trim($settings->nav_padding)) ? 'padding: ' . $settings->nav_padding . ';': '';
		
        $font_style_sm = (isset($settings->nav_fontsize_sm) && $settings->nav_fontsize_sm) ? 'font-size: ' . $settings->nav_fontsize_sm . 'px;': '';
        $font_style_sm .= (isset($settings->nav_padding_sm) && trim($settings->nav_padding_sm)) ? 'padding: ' . $settings->nav_padding_sm . ';': '';
        $font_style_sm .= (isset($settings->nav_lineheight_sm) && $settings->nav_lineheight_sm) ? 'line-height: ' . $settings->nav_lineheight_sm . 'px;': '';
        
        $font_style_xs = (isset($settings->nav_fontsize_xs) && $settings->nav_fontsize_xs) ? 'font-size: ' . $settings->nav_fontsize_xs . 'px;': '';
        $font_style_xs .= (isset($settings->nav_padding_xs) && trim($settings->nav_padding_xs)) ? 'padding: ' . $settings->nav_padding_xs . ';': '';
        $font_style_xs .= (isset($settings->nav_lineheight_xs) && $settings->nav_lineheight_xs) ? 'line-height: ' . $settings->nav_lineheight_xs . 'px;': '';
        
        //Nav Width
        $nav_width = (isset($settings->nav_width) && $settings->nav_width) ? $settings->nav_width : 30;
        $nav_width_sm = (isset($settings->nav_width_sm) && $settings->nav_width_sm) ? $settings->nav_width_sm : 30;
        $nav_width_xs = (isset($settings->nav_width_xs) && $settings->nav_width_xs) ? $settings->nav_width_xs : 30;
        //Nav Margin
        $nav_margin = (isset($settings->nav_margin) && trim($settings->nav_margin)) ? 'padding: ' . $settings->nav_margin . ';': 'padding: 0px 0px 5px 0px;';
        $nav_margin_sm = (isset($settings->nav_margin_sm) && trim($settings->nav_margin_sm)) ? 'padding: ' . $settings->nav_margin_sm . ';': '';
        $nav_margin_xs = (isset($settings->nav_margin_xs) && trim($settings->nav_margin_xs)) ? 'padding: ' . $settings->nav_margin_xs . ';': '';
        //Nav Gutter
        if($nav_position == 'nav-right'){
            $nav_gutter_right = (isset($settings->nav_gutter) && $settings->nav_gutter) ? 'padding-left: ' . $settings->nav_gutter . 'px;': 'padding-left: 15px;';
            $nav_gutter_right_sm = (isset($settings->nav_gutter_sm) && $settings->nav_gutter_sm) ? 'padding-left: ' . $settings->nav_gutter_sm . 'px;': 'padding-left: 15px;';
            $nav_gutter_right_xs = (isset($settings->nav_gutter_xs) && $settings->nav_gutter_xs) ? 'padding-left: ' . $settings->nav_gutter_xs . 'px;': 'padding-left: 15px;';

            $nav_gutter_left = (isset($settings->nav_gutter) && $settings->nav_gutter) ? 'padding-right: ' . $settings->nav_gutter . 'px;': 'padding-right: 15px;';
            $nav_gutter_left_sm = (isset($settings->nav_gutter_sm) && $settings->nav_gutter_sm) ? 'padding-right: ' . $settings->nav_gutter_sm . 'px;': 'padding-right: 15px;';
            $nav_gutter_left_xs = (isset($settings->nav_gutter_xs) && $settings->nav_gutter_xs) ? 'padding-right: ' . $settings->nav_gutter_xs . 'px;': 'padding-right: 15px;';
        } else {
            $nav_gutter_right = (isset($settings->nav_gutter) && $settings->nav_gutter) ? 'padding-right: ' . $settings->nav_gutter . 'px;': 'padding-right: 15px;';
            $nav_gutter_right_sm = (isset($settings->nav_gutter_sm) && $settings->nav_gutter_sm) ? 'padding-right: ' . $settings->nav_gutter_sm . 'px;': 'padding-right: 15px;';
            $nav_gutter_right_xs = (isset($settings->nav_gutter_xs) && $settings->nav_gutter_xs) ? 'padding-right: ' . $settings->nav_gutter_xs . 'px;': 'padding-right: 15px;';
            
            $nav_gutter_left = (isset($settings->nav_gutter) && $settings->nav_gutter) ? 'padding-left: ' . $settings->nav_gutter . 'px;': 'padding-left: 15px;';
            $nav_gutter_left_sm = (isset($settings->nav_gutter_sm) && $settings->nav_gutter_sm) ? 'padding-left: ' . $settings->nav_gutter_sm . 'px;': 'padding-left: 15px;';
            $nav_gutter_left_xs = (isset($settings->nav_gutter_xs) && $settings->nav_gutter_xs) ? 'padding-left: ' . $settings->nav_gutter_xs . 'px;': 'padding-left: 15px;';
        }
        
        //Content Style
        $content_style = '';
        $content_style .= (isset($settings->content_backround) && $settings->content_backround) ? 'background-color: ' . $settings->content_backround . ';': '';
        $content_style .= (isset($settings->content_border) && $settings->content_border) ? 'border: ' . $settings->content_border . 'px solid;': '';
        $content_style .= (isset($settings->content_color) && $settings->content_color) ? 'color: ' . $settings->content_color . ';': '';
        $content_style .= (isset($settings->content_border_color) && $settings->content_border_color) ? 'border-color: ' . $settings->content_border_color . ';': '';
        $content_style .= (isset($settings->content_border_radius) && $settings->content_border_radius) ? 'border-radius: ' . $settings->content_border_radius . 'px;': '';
        $content_style .= (isset($settings->content_margin) && trim($settings->content_margin)) ? 'margin: ' . $settings->content_margin . ';': '';
        $content_style .= (isset($settings->content_padding) && trim($settings->content_padding)) ? 'padding: ' . $settings->content_padding . ';': '';
        $content_style .= (isset($settings->content_fontsize) && $settings->content_fontsize) ? 'font-size: ' . $settings->content_fontsize . 'px;': '';
        $content_style .= (isset($settings->content_lineheight) && $settings->content_lineheight) ? 'line-height: ' . $settings->content_lineheight . 'px;': '';
        //Font style object
        $content_font_style = (isset($settings->content_font_style) && $settings->content_font_style) ?  $settings->content_font_style : '';
        if(isset($content_font_style->underline) && $content_font_style->underline){
			$content_style .= 'text-decoration:underline;';
		}
		if(isset($content_font_style->italic) && $content_font_style->italic){
			$content_style .= 'font-style:italic;';
		}
		if(isset($content_font_style->uppercase) && $content_font_style->uppercase){
			$content_style .= 'text-transform:uppercase;';
		}
		if(isset($content_font_style->weight) && $content_font_style->weight){
			$content_style .= 'font-weight:'.$content_font_style->weight.';';
		}
        //Content tablet style
        $content_style_sm = (isset($settings->content_margin_sm) && trim($settings->content_margin_sm)) ? 'margin: ' . $settings->content_margin_sm . ';': '';
        $content_style_sm .= (isset($settings->content_padding_sm) && $settings->content_padding_sm) ? 'padding: ' . $settings->content_padding_sm . ';': '';
        $content_style_sm .= (isset($settings->content_fontsize_sm) && $settings->content_fontsize_sm) ? 'font-size: ' . $settings->content_fontsize_sm . 'px;': '';
        $content_style_sm .= (isset($settings->content_lineheight_sm) && $settings->content_lineheight_sm) ? 'line-height: ' . $settings->content_lineheight_sm . 'px;': '';
        
        //Content Mobile style
        $content_style_xs = (isset($settings->content_margin_xs) && trim($settings->content_margin_xs)) ? 'margin: ' . $settings->content_margin_xs . ';': '';
        $content_style_xs .= (isset($settings->content_padding_xs) && $settings->content_padding_xs) ? 'padding: ' . $settings->content_padding_xs . ';': '';
        $content_style_xs .= (isset($settings->content_fontsize_xs) && $settings->content_fontsize_xs) ? 'font-size: ' . $settings->content_fontsize_xs . 'px;': '';
        $content_style_xs .= (isset($settings->content_lineheight_xs) && $settings->content_lineheight_xs) ? 'line-height: ' . $settings->content_lineheight_xs . 'px;': '';
        //Box shadow
        $show_boxshadow = (isset($settings->show_boxshadow) && $settings->show_boxshadow) ?  $settings->show_boxshadow : '';
        $box_shadow = '';
        if($show_boxshadow){
            $box_shadow .= (isset($settings->shadow_horizontal) && $settings->shadow_horizontal) ?  $settings->shadow_horizontal . 'px ' : '0 ';
            $box_shadow .= (isset($settings->shadow_vertical) && $settings->shadow_vertical) ?  $settings->shadow_vertical . 'px ' : '0 ';
            $box_shadow .= (isset($settings->shadow_blur) && $settings->shadow_blur) ?  $settings->shadow_blur . 'px ' : '0 ';
            $box_shadow .= (isset($settings->shadow_spread) && $settings->shadow_spread) ?  $settings->shadow_spread . 'px ' : '0 ';
            $box_shadow .= (isset($settings->shadow_color) && $settings->shadow_color) ?  $settings->shadow_color : 'rgba(0, 0, 0, .5)';
        }
        //Icon Style
        $icon_style = '';
        $icon_style .= (isset($settings->icon_fontsize) && $settings->icon_fontsize) ?  'font-size: ' . $settings->icon_fontsize .'px;' : '';
        $icon_style .= (isset($settings->icon_margin) && trim($settings->icon_margin)) ?  'margin: ' . $settings->icon_margin . ';' : '';
        $icon_style .= (isset($settings->icon_color) && $settings->icon_color) ?  'color: ' . $settings->icon_color . ';' : '';
        
        $icon_style_sm = (isset($settings->icon_fontsize_sm) && $settings->icon_fontsize_sm) ?  'font-size: ' . $settings->icon_fontsize_sm .'px;' : '';
        $icon_style_sm .= (isset($settings->icon_margin_sm) && trim($settings->icon_margin_sm)) ?  'margin: ' . $settings->icon_margin_sm . ';' : '';
        
        $icon_style_xs = (isset($settings->icon_fontsize_xs) && $settings->icon_fontsize_xs) ?  'font-size: ' . $settings->icon_fontsize_xs .'px;' : '';
        $icon_style_xs .= (isset($settings->icon_margin_xs) && trim($settings->icon_margin_xs)) ?  'margin: ' . $settings->icon_margin_xs . ';' : '';

        //Image Style
        $image_style = '';
        $image_style .= (isset($settings->image_height) && $settings->image_height) ?  'height: ' . $settings->image_height .'px;' : '';
        $image_style .= (isset($settings->image_width) && $settings->image_width) ?  'width: ' . $settings->image_width .'px;' : '';
        $image_style .= (isset($settings->image_margin) && trim($settings->image_margin)) ?  'margin: ' . $settings->image_margin . ';' : '';
        
        $image_style_sm = '';
        $image_style_sm .= (isset($settings->image_height_sm) && $settings->image_height_sm) ?  'height: ' . $settings->image_height_sm .'px;' : '';
        $image_style_sm .= (isset($settings->image_width_sm) && $settings->image_width_sm) ?  'width: ' . $settings->image_width_sm .'px;' : '';
        $image_style_sm .= (isset($settings->image_margin_sm) && trim($settings->image_margin_sm)) ?  'margin: ' . $settings->image_margin_sm . ';' : '';
        
        $image_style_xs = '';
        $image_style_xs .= (isset($settings->image_height_xs) && $settings->image_height_xs) ?  'height: ' . $settings->image_height_xs .'px;' : '';
        $image_style_xs .= (isset($settings->image_width_xs) && $settings->image_width_xs) ?  'width: ' . $settings->image_width_xs .'px;' : '';
        $image_style_xs .= (isset($settings->image_margin_xs) && trim($settings->image_margin_xs)) ?  'margin: ' . $settings->image_margin_xs . ';' : '';

        //Css output            
		$css = '';
		if($tab_style == 'pills') {
            $style .= (isset($settings->active_tab_bg) && $settings->active_tab_bg) ? 'background-color: ' . $settings->active_tab_bg . ';': '';
            if($style) {
                $css .= $addon_id . ' .sppb-nav-pills > li.active > a,' . $addon_id . ' .sppb-nav-pills > li.active > a:hover,' . $addon_id . ' .sppb-nav-pills > li.active > a:focus {';
                $css .= $style;
                $css .= '}';
            }
		} else if ($tab_style == 'lines') {
            $style .= (isset($settings->active_tab_bg) && $settings->active_tab_bg) ? 'border-bottom-color: ' . $settings->active_tab_bg . ';': '';
            if($style) {
                $css .= $addon_id . ' .sppb-nav-lines > li.active > a,' . $addon_id . ' .sppb-nav-lines > li.active > a:hover,' . $addon_id . ' .sppb-nav-lines > li.active > a:focus {';
                $css .= $style;
                $css .= '}';
            }
		} else if ($tab_style == 'custom') {
            //Active Nav style
            $style .= (isset($settings->active_tab_bg) && $settings->active_tab_bg) ? 'background-color: ' . $settings->active_tab_bg . ';': '';

            if($style) {
                $css .= $addon_id . ' .sppb-nav-custom > li.active > a,' . $addon_id . ' .sppb-nav-custom > li.active > a:hover,' . $addon_id . ' .sppb-nav-custom > li.active > a:focus {';
                $css .= $style;
                $css .= '}';
            }
            $css .= $addon_id . ' .sppb-nav-custom {';
            $css .= 'width: ' . $nav_width . '%;';
            $css .= $nav_gutter_right;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-custom-content {';
            $css .= 'width:'. (100-$nav_width) .'%;';
            $css .= $nav_gutter_left;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-custom-content > div {';
            $css .= $content_style;
            $css .= 'box-shadow:'.$box_shadow.';';
            $css .= '}';
            $css .= $addon_id . ' .sppb-nav-custom a {';
            $css .= $font_style;
            $css .= 'box-shadow:'.$box_shadow.';';
            $css .= '}';
            $css .= $addon_id . ' .sppb-nav-custom li {';
                $css .= $nav_margin;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-icon {';
            $css .= $icon_style;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-image {';
            $css .= $image_style;
            $css .= '}';
            //Nav Hover Style
            $hover_style = '';
            $hover_style .= (isset($settings->hover_tab_color) && $settings->hover_tab_color) ? 'color: ' . $settings->hover_tab_color . ';': '';
            $hover_style .= (isset($settings->hover_tab_border_width) && trim($settings->hover_tab_border_width)) ? 'border-width: ' . $settings->hover_tab_border_width . ';border-style: solid;': '';
            $hover_style .= (isset($settings->hover_tab_border_color) && $settings->hover_tab_border_color) ? 'border-color: ' . $settings->hover_tab_border_color . ';': '';
            $hover_style .= (isset($settings->hover_tab_bg) && $settings->hover_tab_bg) ? 'background-color: ' . $settings->hover_tab_bg . ';': '';
            
            if($hover_style) {
                $css .= $addon_id . ' .sppb-nav-custom > li > a:hover,' . $addon_id . ' .sppb-nav-custom > li > a:focus {';
                $css .= $hover_style;
                $css .= '}';
            }

            //Icon hover and active color
            $icon_color_hover = (isset($settings->icon_color_hover) && $settings->icon_color_hover) ? 'color: ' . $settings->icon_color_hover . ';': '';
            if($icon_color_hover) {
                $css .= $addon_id . ' .sppb-nav-custom > li > a:hover  > .sppb-tab-icon,' . $addon_id . ' .sppb-nav-custom > li > a:focus > .sppb-tab-icon {';
                $css .= $icon_color_hover;
                $css .= '}';
            }
            $icon_color_active = (isset($settings->icon_color_active) && $settings->icon_color_active) ? 'color: ' . $settings->icon_color_active . ';': '';
            if($icon_color_active) {
                $css .= $addon_id . ' .sppb-nav-custom > li.active > a > .sppb-tab-icon,' . $addon_id . ' .sppb-nav-custom > li.active > a:hover  > .sppb-tab-icon,' . $addon_id . ' .sppb-nav-custom > li.active > a:focus > .sppb-tab-icon {';
                $css .= $icon_color_active;
                $css .= '}';
            }
        }
        if (!empty($font_style_sm) || !empty($nav_width_sm) || !empty($content_style_sm) || !empty($nav_margin_sm) || !empty($image_style_sm)) {
            $css .= '@media (min-width: 768px) and (max-width: 991px) {';
            
            $css .= $addon_id . ' .sppb-nav-custom {';
            if(!empty($nav_width_sm)){
                $css .= 'width: ' . $nav_width_sm . '%;';
            }
            $css .= $nav_gutter_right_sm;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-custom-content {';
            if(!empty($nav_width_sm) && $nav_width_sm != 100){
                $css .= 'width:'. (100 - $nav_width_sm) .'%;';
            } else {
                $css .= 'width: 100%;';    
            }
            $css .= $nav_gutter_left_sm;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-custom-content > div {';
            $css .= $content_style_sm;
            $css .= '}';
            $css .= $addon_id . ' .sppb-nav-custom a {';
            $css .= $font_style_sm;
            $css .= '}';
            $css .= $addon_id . ' .sppb-nav-custom li {';
            $css .= $nav_margin_sm;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-icon {';
            $css .= $icon_style_sm;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-image {';
            $css .= $image_style_sm;
            $css .= '}';
            
            $css .= '}';
        }
        if (!empty($font_style_xs) || !empty($nav_width_xs) || !empty($content_style_xs) || !empty($nav_margin_xs) || !empty($image_style_xs)) {
            $css .= '@media (max-width: 767px) {';
            
            $css .= $addon_id . ' .sppb-nav-custom {';
            if(!empty($nav_width_xs)){
            $css .= 'width: ' . $nav_width_xs . '%;';
            }
            $css .= $nav_gutter_right_xs;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-custom-content {';
            if(!empty($nav_width_xs) && $nav_width_xs != 100){
                $css .= 'width:'. (100 - $nav_width_xs) .'%;';
            } else {
                $css .= 'width: 100%;';    
            }
            $css .= $nav_gutter_left_xs;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-custom-content > div {';
            $css .= $content_style_xs;
            $css .= '}';
            $css .= $addon_id . ' .sppb-nav-custom a {';
            $css .= $font_style_xs;
            $css .= '}';
            $css .= $addon_id . ' .sppb-nav-custom li {';
            $css .= $nav_margin_xs;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-icon {';
            $css .= $icon_style_xs;
            $css .= '}';
            $css .= $addon_id . ' .sppb-tab-image {';
            $css .= $image_style_xs;
            $css .= '}';
            
            $css .= '}';
        }

		return $css;
	}

	public static function getTemplate(){
		$output = '
		<style type="text/css">
            <# 
                var navPosition = data.nav_position || "nav-left";
                var box_shadow = "";
                if(data.show_boxshadow){
                    box_shadow += (!_.isEmpty(data.shadow_horizontal) && data.shadow_horizontal) ?  data.shadow_horizontal + \'px \' : "0 ";
                    box_shadow += (!_.isEmpty(data.shadow_vertical) && data.shadow_vertical) ?  data.shadow_vertical + \'px \' : "0 ";
                    box_shadow += (!_.isEmpty(data.shadow_blur) && data.shadow_blur) ?  data.shadow_blur + \'px \' : "0 ";
                    box_shadow += (!_.isEmpty(data.shadow_spread) && data.shadow_spread) ?  data.shadow_spread + \'px \' : "0 ";
                    box_shadow += (!_.isEmpty(data.shadow_color) && data.shadow_color) ?  data.shadow_color : "rgba(0, 0, 0, .5)";
                }
                if(data.style == "pills"){
            #>
                    #sppb-addon-{{ data.id }} .sppb-nav-pills > li.active > a,
                    #sppb-addon-{{ data.id }} .sppb-nav-pills > li.active > a:hover,
                    #sppb-addon-{{ data.id }} .sppb-nav-pills > li.active > a:focus{
                        color: {{ data.active_tab_color }};
                        background-color: {{ data.active_tab_bg }};
                    }
			<# } #>

			<# if(data.style == "lines"){ #>
                #sppb-addon-{{ data.id }} .sppb-nav-lines > li.active > a,
                #sppb-addon-{{ data.id }} .sppb-nav-lines > li.active > a:hover,
                #sppb-addon-{{ data.id }} .sppb-nav-lines > li.active > a:focus{
                    color: {{ data.active_tab_color }};
                    border-bottom-color: {{ data.active_tab_bg }};
                }
			<# } #>
            <# if (data.style == "custom") { #>
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li > a:hover,
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li > a:focus{
                    color: {{ data.hover_tab_color }};
                    border-width: {{ data.hover_tab_border_width }};
                    border-color: {{ data.hover_tab_border_color }};
                    background-color: {{ data.hover_tab_bg }};
                }
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li.active > a,
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li.active > a:hover,
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li.active > a:focus{
                    color: {{ data.active_tab_color }};
                    border-width: {{ data.active_tab_border_width }};
                    border-color: {{ data.active_tab_border_color }};
                    background-color: {{ data.active_tab_bg }};
                }
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li > a:hover > .sppb-tab-icon,
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li > a:focus > .sppb-tab-icon{
                    color: {{ data.icon_color_hover }};
                }
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li.active > a > .sppb-tab-icon,
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li.active > a:hover > .sppb-tab-icon,
                #sppb-addon-{{ data.id }} .sppb-nav-custom > li.active > a:focus > .sppb-tab-icon{
                    color: {{ data.icon_color_active }};
                }
                #sppb-addon-{{ data.id }} .sppb-nav-custom li {
                    <# if(_.isObject(data.nav_margin)){ #>
                        padding: {{data.nav_margin.md}};
                    <# } else { #>
                        padding: {{data.nav_margin}};
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-nav-custom li a {
                    <# if(_.isObject(data.nav_fontsize)){ #>
                        font-size: {{data.nav_fontsize.md}}px;
                    <# } else { #>
                        font-size: {{data.nav_fontsize}}px;
                    <# } #>
                    <# if(_.endsWith(data.nav_border, "x")) { #>
                        border-width: {{data.nav_border}};
                        border-style: solid;
                    <# } else { #>
                        border: {{_.trim(data.nav_border, " ")}}px solid;
                    <# } #>
                    border-color: {{data.nav_border_color}};
                    color: {{data.nav_color}};
                    background-color: {{data.nav_bg_color}};
                    border-radius: {{data.nav_border_radius}}px;
                    <# if(_.isObject(data.nav_padding)){ #>
                        padding: {{data.nav_padding.md}};
                    <# } else { #>
                        padding: {{data.nav_padding}};
                    <# } #>
                    box-shadow: {{box_shadow}};
                    font-family:{{data.nav_font_family}};
                    <# if(_.isObject(data.nav_lineheight)){ #>
                        line-height:{{data.nav_lineheight.md}}px;
                    <# }
                    if(_.isObject(data.nav_font_style)){
                        if(data.nav_font_style.underline){
                    #>
                            text-decoration:underline;
                        <# }
                        if(data.nav_font_style.italic){
                        #>
                            font-style:italic;
                        <# }
                        if(data.nav_font_style.uppercase){
                        #>
                            text-transform:uppercase;
                        <# }
                        if(data.nav_font_style.weight){
                        #>
                            font-weight:{{data.nav_font_style.weight}};
                        <# }
                    } #>
                }
                #sppb-addon-{{ data.id }} .sppb-tab-icon {
                    <# if(data.icon_color){ #>
                        color:{{data.icon_color}};
                    <# } #>
                    <# if(_.isObject(data.icon_fontsize)){ #>
                        font-size: {{data.icon_fontsize.md}}px;
                    <# } else { #>
                        font-size: {{data.icon_fontsize}}px;
                    <# } #>
                    <# if(_.isObject(data.icon_margin)){ #>
                        margin: {{data.icon_margin.md}};
                    <# } else { #>
                        margin: {{data.icon_margin}};
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-tab-image {
                    <# if(_.isObject(data.image_height)){ #>
                        height: {{data.image_height.md}}px;
                    <# } else { #>
                        height: {{data.image_height}}px;
                    <# }
                    if(_.isObject(data.image_width)){
                    #>
                        width: {{data.image_width.md}}px;
                    <# } else { #>
                        width: {{data.image_width}}px;
                    <# }
                    if(_.isObject(data.image_margin)){
                    #>
                        margin: {{data.image_margin.md}};
                    <# } else { #>
                        margin: {{data.image_margin}};
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-nav-custom {
                    <# if(_.isObject(data.nav_width)){ #>
                        width: {{data.nav_width.md}}%;
                    <# } else { #>
                        width: {{data.nav_width}}%;
                    <# }
                    if(navPosition == "nav-right") {
                    #>
                        <# if(_.isObject(data.nav_gutter)){ #>
                            padding-left: {{data.nav_gutter.md}}px;
                        <# } else { #>
                            padding-left: {{data.nav_gutter}}px;
                        <# } #>
                    <# } else { 
                        if(_.isObject(data.nav_gutter)){
                    #>
                            padding-right: {{data.nav_gutter.md}}px;
                        <# } else { #>
                            padding-right: {{data.nav_gutter}}px;
                        <# }
                    } #>
                }
                #sppb-addon-{{ data.id }} .sppb-tab-custom-content {
                    <# if(_.isObject(data.nav_width)){ #>
                        width: {{100-data.nav_width.md}}%;
                    <# } else { #>
                        width: {{100-data.nav_width}}%; 
                    <# } #>
                    <# if(navPosition == "nav-right"){ #>
                        <# if(_.isObject(data.nav_gutter)){ #>
                            padding-right: {{data.nav_gutter.md}}px;
                        <# } else { #>
                            padding-right: {{data.nav_gutter}}px;
                        <# } #>
                    <# } else { #>
                        <# if(_.isObject(data.nav_gutter)){ #>
                            padding-left: {{data.nav_gutter.md}}px;
                        <# } else { #>
                            padding-left: {{data.nav_gutter}}px;
                        <# } #>
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-tab-custom-content > div {
                    background-color: {{data.content_backround}};
                    border: {{data.content_border}}px solid;
                    border-color: {{data.content_border_color}};
                    border-radius: {{data.content_border_radius}}px;
                    color: {{data.content_color}};
                    <# if(_.isObject(data.content_padding)){ #>
                        padding: {{data.content_padding.md}};
                    <# } else { #>
                        padding: {{data.content_padding}};
                    <# } #>
                    <# if(_.isObject(data.content_margin)){ #>
                        margin: {{data.content_margin.md}};
                    <# } else { #>
                        margin: {{data.content_margin}};
                    <# } #>
                    box-shadow: {{box_shadow}};
                    font-family:{{data.content_font_family}};
                    <# if(_.isObject(data.content_fontsize)){ #>
                        font-size:{{data.content_fontsize.md}}px;
                    <# }
                    if(_.isObject(data.content_lineheight)){ #>
                        line-height:{{data.content_lineheight.md}}px;
                    <# }
                    if(_.isObject(data.content_font_style)){
                        if(data.content_font_style.underline){
                    #>
                            text-decoration:underline;
                        <# }
                        if(data.content_font_style.italic){
                        #>
                            font-style:italic;
                        <# }
                        if(data.content_font_style.uppercase){
                        #>
                            text-transform:uppercase;
                        <# }
                        if(data.content_font_style.weight){
                        #>
                            font-weight:{{data.content_font_style.weight}};
                        <# }
                    } #>
                }
                @media (min-width: 768px) and (max-width: 991px) {
                    #sppb-addon-{{ data.id }} .sppb-nav-custom li {
                        <# if(_.isObject(data.nav_margin)){ #>
                            padding: {{data.nav_margin.sm}};
                        <# } #>
                    }
                    #sppb-addon-{{ data.id }} .sppb-nav-custom li a {
                        <# if(_.isObject(data.nav_fontsize)){ #>
                            font-size: {{data.nav_fontsize.sm}}px;
                        <# } #>
                        <# if(_.isObject(data.nav_padding)){ #>
                            padding: {{data.nav_padding.sm}};
                        <# } #>
                        <# if(_.isObject(data.nav_lineheight)){ #>
                            line-height:{{data.nav_lineheight.sm}}px;
                        <# } #>
                    }
                    #sppb-addon-{{ data.id }} .sppb-tab-icon {
                        <# if(_.isObject(data.icon_fontsize)){ #>
                            font-size: {{data.icon_fontsize.sm}}px;
                        <# } #>
                        <# if(_.isObject(data.icon_margin)){ #>
                            margin: {{data.icon_margin.sm}};
                        <# } #>
                    }
                    <# if(_.isObject(data.nav_width)){ #>
                        #sppb-addon-{{ data.id }} .sppb-nav-custom {
                            width: {{data.nav_width.sm}}%;
                            <# if(_.isObject(data.nav_gutter)){ #>
                                <# if(navPosition == "nav-right") { #>
                                    padding-left: {{data.nav_gutter.sm}}px;
                                <# } else { #>
                                    padding-right: {{data.nav_gutter.sm}}px;
                                <# } #>
                            <# } #>
                        }
                        #sppb-addon-{{ data.id }} .sppb-tab-custom-content {
                            <# if(data.nav_width.sm !== "100"){ #>
                                width: {{100-data.nav_width.sm}}%;
                            <# } else { #>
                                width: 100%;
                            <# } #>
                            <# if(_.isObject(data.nav_gutter)){ #>
                                <# if(navPosition == "nav-right") { #>
                                    padding-right: {{data.nav_gutter.sm}}px;
                                <# } else { #>
                                    padding-left: {{data.nav_gutter.sm}}px;
                                <# } #>
                            <# } #>
                        }
                    <# } #>
                    #sppb-addon-{{ data.id }} .sppb-tab-custom-content > div {
                        <# if(_.isObject(data.content_padding)){ #>
                            padding: {{data.content_padding.sm}};
                        <# } #>
                        <# if(_.isObject(data.content_margin)){ #>
                            margin: {{data.content_margin.sm}};
                        <# }
                        if(_.isObject(data.content_fontsize)){ #>
                            font-size:{{data.content_fontsize.sm}}px;
                        <# }
                        if(_.isObject(data.content_lineheight)){ #>
                            line-height:{{data.content_lineheight.sm}}px;
                        <# } #>
                    }
                    #sppb-addon-{{ data.id }} .sppb-tab-image {
                        <# if(_.isObject(data.image_height)){ #>
                            height: {{data.image_height.sm}}px;
                        <# }
                        if(_.isObject(data.image_width)){
                        #>
                            width: {{data.image_width.sm}}px;
                        <# }
                        if(_.isObject(data.image_margin)){
                        #>
                            margin: {{data.image_margin.sm}};
                        <# } #>
                    }
                }
                @media (max-width: 767px) {
                    #sppb-addon-{{ data.id }} .sppb-nav-custom li {
                        <# if(_.isObject(data.nav_margin)){ #>
                            padding: {{data.nav_margin.xs}};
                        <# } #>
                    }
                    #sppb-addon-{{ data.id }} .sppb-nav-custom li a {
                        <# if(_.isObject(data.nav_fontsize)){ #>
                            font-size: {{data.nav_fontsize.xs}}px;
                        <# } #>
                        <# if(_.isObject(data.nav_padding)){ #>
                            padding: {{data.nav_padding.xs}};
                        <# } #>
                        <# if(_.isObject(data.nav_lineheight)){ #>
                            line-height:{{data.nav_lineheight.xs}}px;
                        <# } #>
                    }
                    #sppb-addon-{{ data.id }} .sppb-tab-icon {
                        <# if(_.isObject(data.icon_fontsize)){ #>
                            font-size: {{data.icon_fontsize.xs}}px;
                        <# } #>
                        <# if(_.isObject(data.icon_margin)){ #>
                            margin: {{data.icon_margin.xs}};
                        <# } #>
                    }
                    <# if(_.isObject(data.nav_width)){ #>
                        #sppb-addon-{{ data.id }} .sppb-nav-custom {
                            width: {{data.nav_width.xs}}%;
                            <# if(_.isObject(data.nav_gutter)){ #>
                                <# if(navPosition == "nav-right") { #>
                                    padding-left: {{data.nav_gutter.xs}}px;
                                <# } else { #>
                                    padding-right: {{data.nav_gutter.xs}}px;
                                <# } #>
                            <# } #>
                        }
                        #sppb-addon-{{ data.id }} .sppb-tab-custom-content {
                            <# if(data.nav_width.xs !== "100"){ #>
                                width: {{100-data.nav_width.xs}}%;
                            <# } else { #>
                                width: 100%;
                            <# } #>
                            <# if(_.isObject(data.nav_gutter)){ #>
                                <# if(navPosition == "nav-right") { #>
                                    padding-right: {{data.nav_gutter.xs}}px;
                                <# } else { #>
                                    padding-left: {{data.nav_gutter.xs}}px;
                                <# } #>
                            <# } #>
                        }
                    <# } #>
                    #sppb-addon-{{ data.id }} .sppb-tab-custom-content > div {
                        <# if(_.isObject(data.content_padding)){ #>
                            padding: {{data.content_padding.xs}};
                        <# } #>
                        <# if(_.isObject(data.content_margin)){ #>
                            margin: {{data.content_margin.xs}};
                        <# }
                        if(_.isObject(data.content_fontsize)){ #>
                            font-size:{{data.content_fontsize.xs}}px;
                        <# }
                        if(_.isObject(data.content_lineheight)){ #>
                            line-height:{{data.content_lineheight.xs}}px;
                        <# } #>
                    }
                    #sppb-addon-{{ data.id }} .sppb-tab-image {
                        <# if(_.isObject(data.image_height)){ #>
                            height: {{data.image_height.xs}}px;
                        <# }
                        if(_.isObject(data.image_width)){
                        #>
                            width: {{data.image_width.xs}}px;
                        <# }
                        if(_.isObject(data.image_margin)){
                        #>
                            margin: {{data.image_margin.xs}};
                        <# } #>
                    }
                }
            <# } #>
		</style>
		<div class="sppb-addon sppb-addon-tab {{ data.class }}">
            <# if( !_.isEmpty( data.title )){ #>
                <{{ data.heading_selector }} class="sppb-addon-title">{{{ data.title }}}</{{ data.heading_selector }}>
            <# } 
            let icon_postion = (data.nav_icon_postion == \'top\' || data.nav_icon_postion == \'bottom\') ? \'tab-icon-block\' : \'\';
            #>
            <div class="sppb-addon-content sppb-tab sppb-{{data.style}}-tab sppb-tab-{{navPosition}}">
                <ul class="sppb-nav sppb-nav-{{ data.style }}">
                    <#
                        _.each(data.sp_tab_item, function(tab, key){
                            var active = "";
                            if(key == 0){
                                active = "active";
                            }

                            var title = "";
                            var subtitle = "";
                            var icon_top ="";
                            var icon_bottom = "";
                            var icon_right = "";
                            var icon_left = "";
                            var icon_block = "";
                            
                            let icon_arr = (typeof tab.icon !== "undefined" && tab.icon) ? tab.icon.split(" ") : "";
							let peicon_name_arr = (typeof tab.peicon_name !== "undefined" && tab.peicon_name) ? tab.peicon_name.split(" ") : "";
				            let icon_name = icon_arr.length === 1 ? "fa "+tab.icon : tab.icon;
							let peicon = peicon_name_arr.length === 1 ? "pe "+tab.peicon_name : tab.peicon_name;

                            var image_top ="";
                            var image_bottom = "";
                            var image_right = "";
                            var image_left = "";
                            
                            if(!_.isEmpty(tab.image_or_icon) && tab.image_or_icon == "image"){
                                if(!_.isEmpty(tab.image) && tab.image && data.nav_image_postion == "top"){
                                    image_top = \'<img class="sppb-tab-image tab-image-block" src="\' + tab.image + \'"/>\';
                                } else if (!_.isEmpty(tab.icon) && tab.icon && data.nav_image_postion == "bottom") {
                                    image_bottom = \'<img class="sppb-tab-image tab-image-block" src="\' + tab.image + \'"/>\';
                                } else if (!_.isEmpty(tab.icon) && tab.icon && data.nav_image_postion == "right") {
                                    image_right = \'<img class="sppb-tab-image" src="\' + tab.image + \'"/>\';
                                } else {
                                    image_left = \'<img class="sppb-tab-image" src="\' + tab.image + \'"/>\';
                                }
                            } else { 
							
								if(tab.icon){
								
									if(!_.isEmpty(tab.icon) && tab.icon && data.nav_icon_postion == "top"){
										icon_top = \'<span class="sppb-tab-icon tab-icon-block"><i class="\' + icon_name + \'"></i></span>\';
									} else if (!_.isEmpty(tab.icon) && tab.icon && data.nav_icon_postion == "bottom") {
										icon_bottom = \'<span class="sppb-tab-icon tab-icon-block"><i class="\' + icon_name + \'"></i></span>\';
									} else if (!_.isEmpty(tab.icon) && tab.icon && data.nav_icon_postion == "right") {
										icon_right = \'<span class="sppb-tab-icon"><i class="\' + icon_name + \'"></i></span>\';
									} else {
										icon_left = \'<span class="sppb-tab-icon"><i class="\' + icon_name + \'"></i></span>\';
									}
								} else {
									
									if(!_.isEmpty(tab.peicon_name) && tab.peicon_name && data.nav_icon_postion == "top"){
										icon_top = \'<span class="sppb-tab-icon tab-icon-block"><i class="\' + peicon + \'"></i></span>\';
									} else if (!_.isEmpty(tab.peicon_name) && tab.peicon_name && data.nav_icon_postion == "bottom") {
										icon_bottom = \'<span class="sppb-tab-icon tab-icon-block"><i class="\' + peicon + \'"></i></span>\';
									} else if (!_.isEmpty(tab.peicon_name) && tab.icon && data.nav_icon_postion == "right") {
										icon_right = \'<span class="sppb-tab-icon"><i class="\' + peicon + \'"></i></span>\';
									} else {
										icon_left = \'<span class="sppb-tab-icon"><i class="\' + peicon + \'"></i></span>\';
									}
									
								}
								
                            }
                            
                            if(tab.title){
                                title = tab.title;
                            }
                            if(tab.subtitle){
                                subtitle = `<span class="sppb-tab-subtitle">${tab.subtitle}</span>`;
                            }
                            if(data.nav_icon_postion == "top" || data.nav_icon_postion == "bottom" || data.nav_image_postion == "top" || data.nav_image_postion == "bottom"){
                                icon_block = "tab-img-or-icon-block-wrap";
                            }
                    #>
                        <li class="{{ active }}">
                        <a data-toggle="sppb-tab" class="{{data.style === "custom" ? data.nav_text_align : ""}} {{icon_block}}" href="#sppb-tab-{{ data.id }}{{ key }}">{{{icon_top}}} {{{icon_left}}} {{{image_top}}} {{{image_left}}} {{title}} {{{icon_right}}} {{{icon_bottom}}} {{{image_right}}} {{{image_bottom}}} {{{subtitle}}}</a>
                        </li>
                    <# }); #>
                </ul>
                <div class="sppb-tab-content sppb-tab-{{ data.style }}-content">
                    <# _.each(data.sp_tab_item, function(tab, key){ #>
                        <#
                            var active = "";
                            if(key == 0){
                                active = "active in";
                            }
                        #>
                        <div id="sppb-tab-{{ data.id }}{{ key }}" class="sppb-tab-pane sppb-fade {{ active }}">
                            <#
                            var htmlContent = "";
                            _.each(tab.content, function(content){
                                htmlContent += content;
                            });
                            #>
                            {{{ htmlContent }}}
                        </div>
                    <# }); #>
                </div>
            </div>
		</div>
		';

		return $output;
	}

}sppagebuilder/addons/icons/admin.php000060400000016315150750504240013562 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';
SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable',
		'addon_name'=>'sp_icons',
		'title'=>JText::_('FLEX_ADDON_ICONS'),
		'desc'=>JText::_('FLEX_ADDON_ICONS_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

			'title'=>array(
				'type'=>'text', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
				'std'=>  ''
				),

			'heading_selector'=>array(
				'type'=>'select', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
				'values'=>array(
					'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
					'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
					'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
					'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
					'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
					'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
				'std'=>'h3',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_fontsize'=>array(
				'type'=>'number', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
				),

			'title_fontweight'=>array(
				'type'=>'text', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
				),

			'title_text_color'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
				'depends'=>array(array('title', '!=', '')),
				),	

			'title_margin_top'=>array(
				'type'=>'number',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
				),

			'title_margin_bottom'=>array(
				'type'=>'number',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
				),	
				
			'margin_gap'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_ICONS_GAP'),
				'desc'=>JText::_('FLEX_ADDON_ICONS_GAP_DESC'),
				'placeholder'=>'10',
				'std'=>'10',
				),
			'alignment'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
				'values'=>array(
					'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
					'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
					'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
				'std'=>'sppb-text-left',
				),
			'class'=>array(
				'type'=>'text', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
				'std'=> ''
				),
			'title_tooltip'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_TITLE_TOOLTIP'),
				'desc'=>JText::_('FLEX_ADDON_TITLE_TOOLTIP_DESC'),
				'values'=> array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			    ),							
			// Repeatable Items
			'sp_icons_item'=>array(
				'title'=> 'Icons', 
				'attr'=>array(
				
					'title'=>array(
						'type'=>'text', 
						'title'=>JText::_('FLEX_ADDON_ICONS_TITLE'),
						'desc'=>JText::_('FLEX_ADDON_ICONS_TITLE_DESC'),
						'std'=>JText::_('FLEX_ADDON_ICONS_TITLE_STD')
						),

					'peicon_name'=>array( // Pixeden Icons
							'type'=>'select', 
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
							'values'=> $peicon_list
						),		
		
					'icon_name'=>array(
						'type'=>'icon', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
						'std'=> ''
						),
					'size'=>array(
						'type'=>'number',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ICON_SIZE'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ICON_SIZE_DESC'),
						'placeholder'=>24,
						'std'=>24,
						),
					'font_weight'=>array(
						'type'=>'text',
						'title'=>JText::_('FLEX_ADDON_GLOBAL_ICON_FONT_WEIGHT'),
						'desc'=>JText::_('FLEX_ADDON_GLOBAL_ICON_FONT_WEIGHT_DESC'),
						'placeholder'=>'300',
						'std'=>'',
						),
					'color'=>array(
						'type'=>'color',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_COLOR'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_COLOR_DESC'),
						),
		
					'background'=>array(
						'type'=>'color',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_BACKGROUND'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_BACKGROUND_DESC'),
						),
		
					'border_color'=>array(
						'type'=>'color',
						'title'=>JText::_('FLEX_GLOBAL_BORDER_COLOR'),
						'desc'=>JText::_('FLEX_GLOBAL_BORDER_COLOR_DESC'),
						),
		
					'border_width'=>array(
						'type'=>'number',
						'title'=>JText::_('FLEX_GLOBAL_BORDER_WIDTH_SIZE'),
						'desc'=>JText::_('FLEX_GLOBAL_BORDER_WIDTH_SIZE_DESC'),
						'placeholder'=>'2',
						),
		
					'border_radius'=>array(
						'type'=>'number',
						'title'=>JText::_('FLEX_GLOBAL_BORDER_RADIUS'),
						'desc'=>JText::_('FLEX_GLOBAL_BORDER_RADIUS_DESC'),
						'placeholder'=>'5',
						),
		
					'icon_margin'=>array(
						'type'=>'number',
						'title'=>JText::_('FLEX_ADDON_GLOBAL_MARGIN'),
						'desc'=>JText::_('FLEX_ADDON_GLOBAL_MARGIN_DESC'),
						'std'=>'',
						),			
		
					'padding'=>array(
						'type'=>'number',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PADDING'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PADDING_DESC'),
						'placeholder'=>'10',
						),

					'url'=>array(
						'type'=>'text',
						'title'=>JText::_('FLEX_ADDON_ICONS_URL'),
						'desc'=>JText::_('FLEX_ADDON_ICONS_URL_DESC'),
						'placeholder'=>'http://',
						'std'=>'',
						),
					'url_target'=>array(
						'type'=>'select', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_DESC'),
						'values'=>array(
							''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
							'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
							),
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/icons/assets/images/icon.png000060400000003635150750504240016167 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<?IDATx��[{PTU���7./AGš'0�t��)g�&���S��HG������b2�"1�&�L�Q��| ��
�
(���ݾ�l����ծs��s���|�wνWFd�����o�X�K�	 ���z�J�������.EJ+�9{�Q���|;q��@6$�ݮ`�f�1~%o�nw�Qc��8ƃn��a٠�ߔ;��
�)��>o晴�,IR����`s�/@�C2@rp�3����:
��n���nvCw�������x,ra�/kaŮ�41��+�rO��y�OW�*j�O�x��J0�s����~���'I7#]��<���I�e0��$"�l�l�H\w�@�27f@0���@/6��j�o��#�u���꿶����1����ԨψEw4x�����
C��n���Ͷϻ�
1a��s�Vcq��~�%F�~Y0-��/�B@8Q�T�\����1�n4����hz��>j�:�����5�xM:�U�'��!uAcFC*�IG��pE�����I2^C#b����
&���,ړ{Ţ.��
��lDž��"���D |}Jm����!���_O�s�FjM7h�z-�O��&4M��\}rE����q�<���e质9`?7��r���ۮ�$�ଛ�R� #ө��f�7a:��x4ڿ��t-�\Q���7�㚒��	�}-��\L���9��������>��.�B�/�J�3�Hq��h�MOO1k��l��s���V/�@�u��E�r�6YD����Q9�sn.�����n���>Yg6�:�E�<�ʻ9Ռ���	��'ꠤ��d[�����Tm�Q�K�ئRw	s���P�?���LP��;���;{����t��ځظ�Hӣ?,��2�@Y����T7��;7�wd�̈���8Y~�V3�.gD��wntx�;�Eu'�~��/�q8�[�#�I �gd���쐔Z�q���G�C oa�(�?Q�{����Ƅ���ѵ��]�y���x������)�2fȾ#�uQ�U�Xn�F'�M��U�
�qG�y1��F���7V��O�@��\�v4-�yɻ�t�
�	��g�p[���`��*���fs��NPی<���R�8O�����^��$�R���(��6#�2������-��P%kϹ7�Ju��ŝ�z@T!JT��}k���Vc"��(d��`��M%�\����b
�Ж�@`��+(&��oԭ#�H�-��J��ChO���P��:��z`j�u�X��({@#'��@��
�a��Pw�L@Et�hT��A�ˁR��X#�E�!�lpO�e!O�l��a=��|�B��Q?�{(������Ƈ‡�?l��XY3��s���}_||��k�B��f��b9,�.���jZaAl ���2������oH�4����^��6$b���r�Y�&�Ӂ�d��V��:"������k�$��\��r�Ñ�3C�%1�~���^�P��I4R�諳�ʒ�YH͏~���<B�"���	�P].@}m<X.��e}Mʿ��#f@c-U�2��+J&"��
r���6X�y������4h�SS`a�zF�ʗ%
l������#�6��i����B/G�J� �qԇ�?��Xqȡ_�������� I����Q�(�����V��|3�?Vҝz3�ԣH��E���F���q���;ae;K��όZ��H8ħ�hu�})��o.�ޅ;�x�ڟb���A'��l������ti�3���0#��X9%
FIEND�B`�sppagebuilder/addons/icons/site.php000060400000014454150750504240013440 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonIcons extends SppagebuilderAddons {

    public function render() {
        $settings = $this->addon->settings;
		
		// Repeatable Items
		$icon_items = (isset($settings->sp_icons_item) && $settings->sp_icons_item) ? $settings->sp_icons_item : '';

        //Addon Options
		// Title
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';
		
		$title_fontsize = (isset($settings->title_fontsize) && $settings->title_fontsize) ? $settings->title_fontsize : '';
		$title_fontweight = (isset($settings->title_fontweight) && $settings->title_fontweight) ? $settings->title_fontweight : '';
		$title_text_color = (isset($settings->title_text_color) && $settings->title_text_color) ? $settings->title_text_color : '';
		$title_margin_top = (isset($settings->title_margin_top) && $settings->title_margin_top) ? $settings->title_margin_top : 10;
		$title_margin_bottom = (isset($settings->title_margin_bottom) && $settings->title_margin_bottom) ? $settings->title_margin_bottom : 10;
		$margin_gap = (isset($settings->margin_gap) && $settings->margin_gap) ? 'margin:0 '. $settings->margin_gap .'px '. $settings->margin_gap .'px 0;' : 'margin:0 10px 10px 0;';
        $alignment = (isset($settings->alignment) && $settings->alignment) ? $settings->alignment : 'sppb-text-left';
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		$title_tooltip = (isset($settings->title_tooltip) && $settings->title_tooltip) ? 1 : 0;
		
		// Output starts
        $output = '';
		$icons_alignment = ' ' . $alignment . '';
		$class != '' ? $icon_class = ' ' . $class . '"' : $icon_class = '';
		
		$output .= '<div class="sppb-addon sppb-addon-icons ' . $icons_alignment . $class . '">';

		if($title) {
	
			$title_style = '';
			if($title_margin_top !='') $title_style .= 'margin-top:' . (int) $title_margin_top . 'px;';
			if($title_margin_bottom !='') $title_style .= 'margin-bottom:' . (int) $title_margin_bottom . 'px;';
			if($title_text_color) $title_style .= 'color:' . $title_text_color  . ';';
			if($title_fontsize) $title_style .= 'font-size:'.$title_fontsize.'px;line-height:'.$title_fontsize.'px;';
			if($title_fontweight) $title_style .= 'font-weight:'.$title_fontweight.';';
	
			$output .= '<'.$heading_selector.' class="sppb-addon-title" style="' . $title_style . '">' . $title . '</'.$heading_selector.'>';
		}
		
		$output .= '<div class="flex-icons' . $icons_alignment . $icon_class . '">';
	
				
		if(isset($settings->sp_icons_item) && is_array($settings->sp_icons_item)){
			foreach ($settings->sp_icons_item as $key => $icon_item) {
                
                $icon_title = (isset($icon_item->title) && $icon_item->title) ? $icon_item->title : '';
				$peicon_name = (isset($icon_item->peicon_name) && $icon_item->peicon_name) ? $icon_item->peicon_name : '';
				$icon_name = (isset($icon_item->icon_name) && $icon_item->icon_name) ? $icon_item->icon_name : '';
				$size = (isset($icon_item->size) && $icon_item->size) ? $icon_item->size : 24;
				$font_weight = (isset($icon_item->font_weight) && $icon_item->font_weight) ? $icon_item->font_weight : '';	
				$color = (isset($icon_item->color) && $icon_item->color) ? $icon_item->color : '';
				$background = (isset($icon_item->background) && $icon_item->background) ? $icon_item->background : '';		
				$border_color = (isset($icon_item->border_color) && $icon_item->border_color) ? $icon_item->border_color : '';
				$border_width = (isset($icon_item->border_width) && $icon_item->border_width) ? $icon_item->border_width : 0;
				$border_radius = (isset($icon_item->border_radius) && $icon_item->border_radius) ? $icon_item->border_radius : 0;
				$icon_margin = (isset($icon_item->icon_margin) && $icon_item->icon_margin) ? $icon_item->icon_margin : 0;
				$padding = (isset($icon_item->padding) && $icon_item->padding) ? $icon_item->padding : 0;
				$url = (isset($icon_item->url) && $icon_item->url) ? $icon_item->url : '';
				$url_target = (isset($icon_item->url_target) && $icon_item->url_target) ? $icon_item->url_target : '';
				
				$style = '';
				$font_size = '';
				$extra_style = '';
				$icon_class = '';
				$url != '' ? $icon_url = $url : $icon_url = '#';

				// Output 
				if($icon_name || $peicon_name) {

					if($icon_margin) $style .= 'margin:' . (int) $icon_margin . 'px;';
					
					if($padding) { 
						$style .= 'padding:' . (int) $padding  . 'px;';
					}
				
					$extra_style .= 'width:' . (int) $size . 'px;';
					$extra_style .= 'height:' . (int) $size . 'px;';
					$extra_style .= 'line-height:' . (int) $size . 'px;';
					($title_tooltip == 1) ? $icon_tooltip = ' title="'.$icon_title.'" data-toggle="tooltip"' : $icon_tooltip = '';
					
					$url_target != '' ? $icon_url_target = ' target="' . $url_target . '"' : $icon_url_target = '';
					
					if($color) $style .= 'color:'. $color  . ';';
					if($font_weight) $font_weight = 'font-weight:' . $font_weight  . ';';
					if($background) $style .= 'background-color:' . $background  . ';';
					if($border_color) $style .= 'border-style:solid;border-color:' . $border_color  . ';';
					if($border_width) $style .= 'border-width:' . (int) $border_width  . 'px;';
					if($border_radius) $style .= 'border-radius:' . (int) $border_radius  . 'px;';
			
					if($size) $font_size .= 'font-size:' . (int) $size . 'px;' . $font_weight . $extra_style .'';
			
					$output .= '<div'.$icon_tooltip.' style="' . $margin_gap . '" class="flex-icon-wrap">';
					$output .= '<a' . $icon_url_target . ' href="' . $icon_url . '">';
					$output .= '<span style="' . $style . '"' . $icon_class . '>';
					if ($peicon_name) {
						$output .= '<i class="pe ' . $peicon_name . '" style="' . $font_size . '"></i>';
					}else{
						$output .= '<i class="fa ' . $icon_name . '" style="' . $font_size . '"></i>';
					}
					$output .= '</span>';
					$output .= '</a>';
					
					$output .= '</div>';
				}
            }
        }
	
		$output .= '</div>';
		$output .= '</div>';
	
        return $output;
    }
	
}
sppagebuilder/addons/button_group/admin.php000060400000024746150750504240015205 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'general',
		'addon_name'=>'sp_button_group',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_GROUP'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_GROUP_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),

				'margin'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_BUTTON_GROUP_GUTTER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_BUTTON_GROUP_GUTTER_DESC'),
					'responsive'=>true,
					'max'=>100,
					'std'=>array('md'=>5),
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=> '',
				),

				// Repeatable Items
				'sp_button_group_item'=>array(
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_BUTTONS_ITEM'),
					'attr'=>  array(

						'title'=>array(
							'type'=>'text',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
							'std'=>'Button',
						),

						'font_family'=>array(
							'type'=>'fonts',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONT_FAMILY'),
							'selector'=> array(
								'type'=>'font',
								'font'=>'{{ VALUE }}',
								'css'=>'.sppb-btn { font-family: {{ VALUE }}; }'
							)
						),

						'font_style'=>array(
							'type'=>'fontstyle',
							'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
							'std'=>''
						),

						'letterspace'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
							'values'=>array(
								'0'=> 'Default',
								'1px'=> '1px',
								'2px'=> '2px',
								'3px'=> '3px',
								'4px'=> '4px',
								'5px'=> '5px',
								'6px'=>	'6px',
								'7px'=>	'7px',
								'8px'=>	'8px',
								'9px'=>	'9px',
								'10px'=> '10px'
							),
							'std'=>'0'
						),

						'url'=>array(
							'type'=>'media',
							'format'=>'attachment',
							'hide_preview'=>true,
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
							'placeholder'=>'http://',
							'hide_preview'=>true,
						),

						'type'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
							'values'=>array(
								'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
								'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
								'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
								'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
								'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
								'secondary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
								'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
								'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
								'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
								'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
								'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
								'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
							),
							'std'=>'primary',
						),

						'appearance'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
								'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
								'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
								'gradient'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
							),
							'std'=>'flat',
						),

						'button_status'=>array(
							'type'=>'buttons',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
							'std'=>'normal',
							'values'=>array(
								array(
									'label' => 'Normal',
									'value' => 'normal'
								),
								array(
									'label' => 'Hover',
									'value' => 'hover'
								),
							),
							'tabs' => true,
							'depends'=>array(
								array('type', '=', 'custom'),
							)
						),

						'background_color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
							'std' => '#dc4a3e',
							'depends'=>array(
								array('appearance', '!=', 'gradient'),
								array('type', '=', 'custom'),
								array('button_status', '=', 'normal'),
							)
						),

						'background_gradient'=>array(
							'type'=>'gradient',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
							'std'=> array(
								"color" => "#fd6f64",
								"color2" => "#dc4a3e",
								"deg" => "45",
								"type" => "linear"
							),
							'depends'=>array(
								array('appearance', '=', 'gradient'),
								array('type', '=', 'custom'),
								array('button_status', '=', 'normal'),
							)
						),

						'color'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
							'std' => '#fff',
							'depends'=>array(
								array('type', '=', 'custom'),
								array('button_status', '=', 'normal'),
							),
						),

						'background_color_hover'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
							'std' => '#222',
							'depends'=>array(
								array('appearance', '!=', 'gradient'),
								array('type', '=', 'custom'),
								array('button_status', '=', 'hover'),
							)
						),

						'background_gradient_hover'=>array(
							'type'=>'gradient',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
							'std'=> array(
								"color" => "#f77367",
								"color2" => "#f35546",
								"deg" => "45",
								"type" => "linear"
							),
							'depends'=>array(
								array('appearance', '=', 'gradient'),
								array('type', '=', 'custom'),
								array('button_status', '=', 'hover'),
							)
						),

						'color_hover'=>array(
							'type'=>'color',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
							'std' => '#fff',
							'depends'=>array(
								array('type', '=', 'custom'),
								array('button_status', '=', 'hover'),
							),
						),

						'size'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
								'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
								'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
								'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
								'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
							),
						),

						'button_padding'=>array(
							'type'=>'padding',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
							'std' => '',
							'depends'=> array(
								array('type', '=', 'custom'),
							),
							'responsive'=>true
						),

						'shape'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
							'values'=>array(
								'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
								'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
								'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
							),
						),

						'block'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
							'values'=>array(
								''=>JText::_('JNO'),
								'sppb-btn-block'=>JText::_('JYES'),
							),
						),
						
						'peicon_name'=>array( // Pixeden Icons
							'type'=>'select', 
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
							'values'=> $peicon_list
						),		

						'icon'=>array(
							'type'=>'icon',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
						),

						'icon_position'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
							'values'=>array(
								'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
								'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
							),
						),

						'target'=>array(
							'type'=>'select',
							'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
								'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
							),
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/button_group/site.php000060400000043611150750504240015051 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted aceess');

class SppagebuilderAddonButton_group extends SppagebuilderAddons{

	public function render() {

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? ' ' . $this->addon->settings->class : '';
		$class .= (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? ' ' . $this->addon->settings->alignment : '';

		$output  = '<div class="sppb-addon sppb-addon-button-group' . $class . '">';
		$output .= '<div class="sppb-addon-content">';

		if(isset($this->addon->settings->sp_button_group_item) && count((array) $this->addon->settings->sp_button_group_item)){

			foreach ($this->addon->settings->sp_button_group_item as $key => $value) {
				if($value->title || $value->icon) {
					$class  = (isset($value->type) && $value->type) ? ' sppb-btn-' . $value->type : '';
					$class .= (isset($value->size) && $value->size) ? ' sppb-btn-' . $value->size : '';
					$class .= (isset($value->block) && $value->block) ? ' ' . $value->block : '';
					$class .= (isset($value->shape) && $value->shape) ? ' sppb-btn-' . $value->shape: ' sppb-btn-rounded';
					$class .= (isset($value->appearance) && $value->appearance) ? ' sppb-btn-' . $value->appearance : '';
					$attribs = (isset($value->target) && $value->target) ? ' target="' . $value->target . '"': '';
					$attribs .= (isset($value->url) && $value->url) ? ' href="' . $value->url . '"': '';
					$attribs .= ' id="btn-' . ($this->addon->id + $key) . '"';
					$text = (isset($value->title) && $value->title) ? $value->title: '';
					//Pixeden Icons
					$peicon_name = (isset($value->peicon_name) && $value->peicon_name) ? $value->peicon_name: '';
					$icon = (isset($value->icon) && $value->icon) ? $value->icon: '';
					$icon_position = (isset($value->icon_position) && $value->icon_position) ? $value->icon_position: 'left';

					if($icon_position == 'left') {
						if ($peicon_name) {
							$text = ($peicon_name) ? '<i class="pe ' . $peicon_name . '"></i> ' . $text : $text;
						}else{
							$text = ($icon) ? '<i class="fa ' . $icon . '"></i> ' . $text : $text;
						}	
					} else {
						if ($peicon_name) {
							$text = ($peicon_name) ? $text . ' <i style="margin-left:5px;margin-right:-1px;" class="pe ' . $peicon_name . '"></i>' : $text;
						}else{
							$text = ($icon) ? $text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $icon . '"></i>' : $text;
						}
					}

					$output  .= '<a' . $attribs . ' class="sppb-btn ' . $class . '">' . $text . '</a>';
				}
			}
		}

		$output .= '</div>';
		$output .= '</div>';

		return $output;

	}

	public function css() {

		$addon_id = '#sppb-addon-' . $this->addon->id;
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$margin = (isset($this->addon->settings->margin) && $this->addon->settings->margin) ? $this->addon->settings->margin : '';
		$margin_sm = ((isset($this->addon->settings->margin_sm)) && $this->addon->settings->margin_sm) ? $this->addon->settings->margin_sm : '';
		$margin_xs = ((isset($this->addon->settings->margin_xs)) && $this->addon->settings->margin_xs) ? $this->addon->settings->margin_xs : '';

		$css = '';
		if($margin) {
			$css .= $addon_id . ' .sppb-addon-content {';
			$css .= 'margin: -' . (int) $margin . 'px;';
			$css .= '}';

			$css .= $addon_id . ' .sppb-addon-content .sppb-btn {';
			$css .= 'margin: ' . (int) $margin . 'px;';
			$css .= '}';
		}

		if($margin_sm){
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
				$css .= $addon_id . ' .sppb-addon-content {';
					$css .= 'margin: -' . (int) $margin_sm . 'px;';
				$css .= '}';

				$css .= $addon_id . ' .sppb-addon-content .sppb-btn {';
					$css .= 'margin: ' . (int) $margin_sm . 'px;';
				$css .= '}';
			$css .= '}';
		}

		if($margin_xs){
			$css .= '@media (max-width: 767px) {';
				$css .= $addon_id . ' .sppb-addon-content {';
					$css .= 'margin: -' . (int) $margin_xs . 'px;';
				$css .= '}';

				$css .= $addon_id . ' .sppb-addon-content .sppb-btn {';
					$css .= 'margin: ' . (int) $margin_xs . 'px;';
				$css .= '}';
			$css .= '}';
		}

		// Buttons style
		if(isset($this->addon->settings->sp_button_group_item) && count((array) $this->addon->settings->sp_button_group_item)){
			foreach ($this->addon->settings->sp_button_group_item as $key => $value) {
				if($value->title) {
					$css_path = new JLayoutFile('addon.css.button', $layout_path);

					$options = new stdClass;
					$options->button_type = (isset($value->type) && $value->type) ? $value->type : '';
					$options->button_appearance = (isset($value->appearance) && $value->appearance) ? $value->appearance : '';
					$options->button_color = (isset($value->color) && $value->color) ? $value->color : '';
					$options->button_color_hover = (isset($value->color_hover) && $value->color_hover) ? $value->color_hover : '';
					$options->button_background_color = (isset($value->background_color) && $value->background_color) ? $value->background_color : '';
					$options->button_background_color_hover = (isset($value->background_color_hover) && $value->background_color_hover) ? $value->background_color_hover : '';
					$options->button_padding = (isset($value->button_padding) && $value->button_padding) ? $value->button_padding : '';
					$options->button_padding_sm = (isset($value->button_padding_sm) && $value->button_padding_sm) ? $value->button_padding_sm : '';
					$options->button_padding_xs = (isset($value->button_padding_xs) && $value->button_padding_xs) ? $value->button_padding_xs : '';
					$options->button_font_family = (isset($value->font_family) && $value->font_family) ? $value->font_family : '';
					$options->button_font_family_selector = (isset($value->font_family_selector) && $value->font_family_selector) ? $value->font_family_selector : '';
					$options->button_fontstyle = (isset($value->fontstyle) && $value->fontstyle) ? $value->fontstyle : '';
					$options->button_font_style = (isset($value->font_style) && $value->font_style) ? $value->font_style : '';
					$options->button_letterspace = (isset($value->letterspace) && $value->letterspace) ? $value->letterspace : '';
					$options->button_background_gradient = (isset($value->background_gradient) && $value->background_gradient) ? $value->background_gradient : new stdClass();
					$options->button_background_gradient_hover = (isset($value->background_gradient_hover) && $value->background_gradient_hover) ? $value->background_gradient_hover : new stdClass();

					$selector_css = new JLayoutFile('addon.css.selector', $layout_path);
					$css .= $selector_css->render(
					  array(
					    'options'=>$value,
					    'addon_id'=>$addon_id,
					    'selector'=>'#btn-' . ($this->addon->id + $key)
					  )
					);

					$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $options, 'id' => 'btn-' . ($this->addon->id + $key) ));
				}
			}
		}

		return $css;
	}
	
	public static function getTemplate() {
        $output = '
		<#
			var addonId = data.id;
		#>
		<style type="text/css">
			#sppb-addon-{{ addonId }} .sppb-addon-content {
				<# if(_.isObject(data.margin)){ #>
					margin: -{{ data.margin.md }}px;
				<# } else { #>
					margin: -{{ data.margin }}px;
				<# } #>
			}
			#sppb-addon-{{ addonId }} .sppb-addon-content .sppb-btn {
				<# if(_.isObject(data.margin)){ #>
					margin: {{ data.margin.md }}px;
				<# } else { #>
					margin: {{ data.margin }}px;
				<# } #>
			}
			<# _.each(data.sp_button_group_item, function(button, key){ #>
				<#

					let button_fontstyle = button.fontstyle || "";
					let button_font_style = button.font_style || "";
					let modern_font_style = false;

					let button_padding = "";
					let button_padding_sm = "";
					let button_padding_xs = "";

					let font_size = "";
					let font_size_sm = "";
					let font_size_xs = "";
					if(button.button_padding){
						if(_.isObject(button.button_padding)){
							if(_.trim(button.button_padding.md) !== ""){
								button_padding = _.split(button.button_padding.md, " ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(_.trim(button.button_padding.sm) !== ""){
								button_padding_sm = _.split(button.button_padding.sm, " ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}

							if(_.trim(button.button_padding.xs) !== ""){
								button_padding_xs = _.split(button.button_padding.xs, " ").map(item => {
									if(_.isEmpty(item)){
										return "0";
									}
									return item;
								}).join(" ")
							}
						} else {
							button_padding = _.split(button.button_padding, " ").map(item => {
								if(_.isEmpty(item)){
									return "0";
								}
								return item;
							}).join(" ")
						}

					}
					if(_.isObject(button.fontsize)){
						font_size += \'font-size:\'+ button.fontsize.md + \'px;\';
					} else {
						font_size += \'font-size:\'+ button.fontsize + \'px;\';
					}
					if(_.isObject(button.fontsize)){
						font_size_sm += \'font-size:\'+ button.fontsize.sm + \'px;\';
					} else {
						font_size_sm += \'font-size:\'+ button.fontsize + \'px;\';
					}
					if(_.isObject(button.fontsize)){
						font_size_xs += \'font-size:\'+ button.fontsize.xs + \'px;\';
					} else {
						font_size_xs += \'font-size:\'+ button.fontsize + \'px;\';
					}
				#>
				#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-{{ button.type }}{
					letter-spacing: {{ button.letterspace }};
					<# if(_.isObject(button_font_style) && button_font_style.underline) { #>
						text-decoration: underline;
						<# modern_font_style = true #>
					<# } #>

					<# if(_.isObject(button_font_style) && button_font_style.italic) { #>
						font-style: italic;
						<# modern_font_style = true #>
					<# } #>

					<# if(_.isObject(button_font_style) && button_font_style.uppercase) { #>
						text-transform: uppercase;
						<# modern_font_style = true #>
					<# } #>

					<# if(_.isObject(button_font_style) && button_font_style.weight) { #>
						font-weight: {{ button_font_style.weight }};
						<# modern_font_style = true #>
					<# } #>

					<# if(!modern_font_style) { #>
						<# if(_.isArray(button_fontstyle)) { #>
							<# if(button_fontstyle.indexOf("underline") !== -1){ #>
								text-decoration: underline;
							<# } #>
							<# if(button_fontstyle.indexOf("uppercase") !== -1){ #>
								text-transform: uppercase;
							<# } #>
							<# if(button_fontstyle.indexOf("italic") !== -1){ #>
								font-style: italic;
							<# } #>
							<# if(button_fontstyle.indexOf("lighter") !== -1){ #>
								font-weight: lighter;
							<# } else if(button_fontstyle.indexOf("normal") !== -1){#>
								font-weight: normal;
							<# } else if(button_fontstyle.indexOf("bold") !== -1){#>
								font-weight: bold;
							<# } else if(button_fontstyle.indexOf("bolder") !== -1){#>
								font-weight: bolder;
							<# } #>
						<# } #>
					<# } #>
				}

				<# if(button.type == "custom"){ #>
					#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-custom{
						color: {{ button.color }};
						padding: {{ button_padding }};
						{{font_size}}
						<# if(button.appearance == "outline"){ #>
							border-color: {{ button.background_color }};
							background-color: transparent;
						<# } else if(button.appearance == "3d"){ #>
							border-bottom-color: {{ button.background_color_hover }};
							background-color: {{ button.background_color }};
						<# } else if(button.appearance == "gradient" && _.isObject(button.background_gradient)){ #>
							border: none;
							<# if(typeof button.background_gradient.type !== "undefined" && button.background_gradient.type == "radial"){ #>
								background-image: radial-gradient(at {{ button.background_gradient.radialPos || "center center"}}, {{ button.background_gradient.color }} {{ button.background_gradient.pos || 0 }}%, {{ button.background_gradient.color2 }} {{ button.background_gradient.pos2 || 100 }}%);
							<# } else { #>
								background-image: linear-gradient({{ button.background_gradient.deg || 0}}deg, {{ button.background_gradient.color }} {{ button.background_gradient.pos || 0 }}%, {{ button.background_gradient.color2 }} {{ button.background_gradient.pos2 || 100 }}%);
							<# } #>
						<# } else { #>
							background-color: {{ button.background_color }};
						<# } #>
					}

					#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-custom:hover{
						color: {{ button.color_hover }};
						background-color: {{ button.background_color_hover }};
						<# if(button.appearance == "outline"){ #>
							border-color: {{ button.background_color_hover }};
						<# } else if(button.appearance == "gradient" && _.isObject(button.background_gradient_hover)){ #>
							<# if(typeof button.background_gradient_hover.type !== "undefined" && button.background_gradient_hover.type == "radial"){ #>
								background-image: radial-gradient(at {{ button.background_gradient_hover.radialPos || "center center"}}, {{ button.background_gradient_hover.color }} {{ button.background_gradient_hover.pos || 0 }}%, {{ button.background_gradient_hover.color2 }} {{ button.background_gradient_hover.pos2 || 100 }}%);
							<# } else { #>
								background-image: linear-gradient({{ button.background_gradient_hover.deg || 0}}deg, {{ button.background_gradient_hover.color }} {{ button.background_gradient_hover.pos || 0 }}%, {{ button.background_gradient_hover.color2 }} {{ button.background_gradient_hover.pos2 || 100 }}%);
							<# } #>
						<# } #>
					}
					@media (min-width: 768px) and (max-width: 991px) {
						#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-custom{
							padding: {{ button_padding_sm }};
							{{font_size_sm}}
						}
					}
					@media (max-width: 767px) {
						#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-custom{
							padding: {{ button_padding_xs }};
							{{font_size_xs}}
						}
					}
				<# } #>
				<# if(button.type == "link"){ #>
					#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-link{
						color: {{button.link_button_color}};
						border-color: {{button.link_border_color}};
						border-width: 0 0 {{button.link_button_border_width}}px 0;
						padding: 0 0 {{button.link_button_padding_bottom}}px 0;
						text-decoration: none;
						border-radius: 0;
					}
					<# if(button.link_button_status == "hover") { #>
						#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-link:hover,
						#sppb-addon-{{ addonId }} #btn-{{ addonId }}{{ key }}.sppb-btn-link:focus{
							color: {{button.link_button_hover_color}};
							border-color: {{button.link_button_border_hover_color}};
						}
					<# } #>
				<# } #>
			<# }); #>

			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ addonId }} .sppb-addon-content {
					<# if(_.isObject(data.margin)){ #>
						margin: -{{ data.margin.sm }}px;
					<# } #>
				}
				#sppb-addon-{{ addonId }} .sppb-addon-content .sppb-btn {
					<# if(_.isObject(data.margin)){ #>
						margin: {{ data.margin.sm }}px;
					<# } #>
				}
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ addonId }} .sppb-addon-content {
					<# if(_.isObject(data.margin)){ #>
						margin: -{{ data.margin.xs }}px;
					<# } #>
				}
				#sppb-addon-{{ addonId }} .sppb-addon-content .sppb-btn {
					<# if(_.isObject(data.margin)){ #>
						margin: {{ data.margin.xs }}px;
					<# } #>
				}
			}
		</style>
		<div class="sppb-addon sppb-addon-button-group {{ data.alignment }} {{ data.class }}">
			<div class="sppb-addon-content">
				<# _.each(data.sp_button_group_item, function(button, key){ #>
					<#
					var classList = button.class;
					classList += " sppb-btn-"+button.type;
					classList += " sppb-btn-"+button.size;
					classList += " sppb-btn-"+button.shape;
					if(!_.isEmpty(button.appearance)){
						classList += " sppb-btn-"+button.appearance;
					}
					classList += " "+button.block;
					#>
					<a href=\'{{ button.url }}\' id="btn-{{ addonId }}{{ key }}" target="{{ button.target }}" class="sppb-btn {{ classList }}"><# if(button.icon_position == "left" || !_.isEmpty(button.peicon_name)) { #><i class="pe {{ button.peicon_name }}"></i><# } else if(button.icon_position == "left" || !_.isEmpty(button.icon)) { #><i class="fa {{ button.icon }}"></i><# } #>{{ button.title }}<# if(button.icon_position == "right" && !_.isEmpty(button.icon)) { #><i style="margin-left:5px;margin-right:-1px;" class="fa {{ button.icon }}"></i><# } #><# if(button.icon_position == "right" && !_.isEmpty(button.peicon_name)) { #><i style="margin-left:5px;margin-right:-1px;" class="pe {{ button.peicon_name }}"></i><# } #></a>
				<# }); #>
			</div>
		</div>
		<# if(!data.sp_button_group_item.length){ #>
			<div class="sppb-empty-addon">
				<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="140.1px" height="24.2px" viewBox="0 0 140.1 24.2" >
				<path class="st0" d="M19,13.5c-0.4-0.4-0.8-0.4-1.1,0.1c-0.9,1.1-1.9,2.1-2.9,3c-3.5,3-7.6,4.7-12.1,5.5
						c-0.6,0.1-0.8-0.1-0.8-0.7c0-0.9,0-1.9,0-2.8l0,0l0,0l0,0V5.5V4.9c0-0.2,0-0.4,0.3-0.5c0.4-0.3,0.7,0.2,1.1,0.5
						c3.4,2.4,6.8,4.9,10.2,7.3c0.5,0.3,0.5,0.5,0.1,0.9c-2.6,2.4-5.5,4.1-8.9,5.1c-1.2,0.3-1.2,0.3-1.2,1.6c0,0.5,0.1,0.6,0.6,0.5
						c1-0.2,2-0.5,2.9-0.8c3.7-1.4,6.8-3.5,9.4-6.5c0.6-0.7,0.6-0.6-0.1-1.2C11.1,7.9,5.9,4.2,0.7,0.5C0.6,0.4,0.4,0.3,0.3,0.4
						c-0.2,0-0.1,0.2-0.1,0.4c0,0.9,0,1.8,0,2.7c0,0.3,0,0.4,0,0.6v3.2l0,0v2.6v1.2V13v1.4v1.5l0,0l-0.1,4.3l0,0c0,0.3,0,0.5,0,0.7
						c0,0.8,0,1.7,0,2.5c0,0.4,0.1,0.6,0.6,0.6c2.1-0.1,4.1-0.4,6.1-1c5-1.5,9.1-4.2,12.5-8.1C19.9,14.2,19.9,14.2,19,13.5z"/>
				<path class="st1" d="M9.1,12.3c0.1-0.1,0.1-0.2,0-0.3c-1.2-0.9-2.4-1.7-3.5-2.5C5.4,9.4,5.3,9.2,5.2,9.3
						c-0.1,0-0.1,0.1-0.1,0.2v0.2v4.5C6.8,14.1,8.2,13.1,9.1,12.3z"/>
				</svg>
			</div>
		<# } #>
		';

        return $output;
    }
}
sppagebuilder/addons/countdown/admin.php000060400000020523150750504240014463 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted aceess');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_countdown',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
					)
				),

				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'max'=>500,
					'responsive'=>true,
					'depends'=>array(array('title', '!=', '')),
				),

				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'max'=>500,
					'responsive'=>true,
					'depends'=>array(array('title', '!=', '')),
				),

				'title_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontweight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'max'=>500,
					'responsive'=>true,
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'max'=>500,
					'responsive'=>true,
					'depends'=>array(array('title', '!=', '')),
				),

				'separator1'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_OPTIONS'),
				),

				'date'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_DATE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_DATE_DESC'),
					'placeholder'=>'2018/05/25',
					'std'=> '2018/05/25'
				),

				'time'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_TIME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_TIME_DESC'),
					'placeholder'=>'20:23',
					'std'=> '20:23',
				),

				'finish_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_FINISHED_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_FINISHED_TEXT_DESC'),
					'placeholder'=>'Finally we are here',
					'std'=> 'Finally we are here',
				),
				
				'finish_text_fontsize'=>array(
					'type'=>'number',
					'title'=>JText::_('FLEX_COUTNDOWN_FINISHED_TEXT_FONT_SIZE'),
					'desc'=>JText::_('FLEX_COUTNDOWN_FINISHED_TEXT_FONT_SIZE_DESC'),
					'placeholder'=>'18px',
					'std'=>'18',
					'depends'=>array(array('finish_text', '!=', '')),
				),


				'counter_height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_HEIGHT'),
					'placeholder'=>'',
					'max'=>500,
					'responsive'=>true,
					'std'=> array('md'=>80)
				),

				'counter_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_WIDTH'),
					'placeholder'=>'',
					'max'=>500,
					'responsive'=>true,
					'std'=> array('md'=>80)
				),

				'counter_font_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_FONT_SIZE'),
					'std'=> array('md'=>36),
					'max'=>500,
					'responsive'=>true
				),

				'counter_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_TEXT_COLOR'),
					'std'=>'#FFFFFF',
				),

				'counter_background_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_BACKGROUND_COLOR'),
					'std'=>'#F14833',
				),

				'counter_user_border'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_USE_BORDER'),
					'std'=>0
				),

				'counter_border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
					'std'=>array('md'=>1),
					'depends'=>array('counter_user_border'=>1),
					'max'=>500,
					'responsive'=>true
				),

				'counter_border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
					'std'=>'#E5E5E5',
					'depends'=>array('counter_user_border'=>1)
				),

				'counter_border_style'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE'),
					'values'=>array(
						'none'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_NONE'),
						'solid'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_SOLID'),
						'double'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOUBLE'),
						'dotted'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOTTED'),
						'dashed'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DASHED'),
					),
					'std'=>'solid',
					'depends'=>array('counter_user_border'=>1)
				),

				'counter_border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_RADIUS'),
					'std'=>array('md'=>4),
					'max'=>500,
					'responsive'=>true
				),

				'label_font_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_LABEL_FONT_SIZE'),
					'std'=>array('md'=>14),
					'max'=>500,
					'responsive'=>true
				),

				'label_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_COUTNDOWN_COUNTER_LABEL_COLOR'),
					'std'=>'',
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=> ''
				),
			),
		),
	)
);
sppagebuilder/addons/countdown/site.php000060400000037227150750504240014350 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('restricted aceess');

class SppagebuilderAddonCountdown extends SppagebuilderAddons{

	public function render() {

		// Options
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? ' ' . $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';

		$output  = '';
		$output .= '<div class="sppb-addon sppb-addon-countdown ' . $class . '">';
		$output .= '<div class="countdown-text-wrap">';
		$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
		$output .= '</div>';
		$output .= "<div class=\"sppb-countdown-timer sppb-row\"></div>";
		$output .= '</div>';
		
		return $output;
	}

	public function scripts() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/js/jquery.countdown.min.js');
	}

	public function js() {
		$date 		  			= JHtml::_('date', $this->addon->settings->date, 'Y/m/d');
		$time 		  			= $this->addon->settings->time;
		$finish_text 			= addslashes($this->addon->settings->finish_text);

		$js ="jQuery(function($){
			var addon_id = '#sppb-addon-'+'".$this->addon->id."';
			//console.log(addon_id +' .sppb-addon-countdown .sppb-countdown-timer');
			$( addon_id +' .sppb-addon-countdown .sppb-countdown-timer').each(function () {
					var cdDateFormate = '".$date."' + ' ' + '".$time."';
					//console.log(cdDateFormate);
					$(this).countdown(cdDateFormate, function (event) {
							$(this).html(event.strftime('<div class=\"sppb-countdown-days sppb-col-xs-6 sppb-col-sm-3 sppb-text-center\"><span class=\"sppb-countdown-number\">%-D</span><span class=\"sppb-countdown-text\">%!D: ' + '".JTEXT::_('COM_SPPAGEBUILDER_DAY')."' + ',' + '".JTEXT::_('COM_SPPAGEBUILDER_DAYS')."' + ';</span></div><div class=\"sppb-countdown-hours sppb-col-xs-6 sppb-col-sm-3 sppb-text-center\"><span class=\"sppb-countdown-number\">%H</span><span class=\"sppb-countdown-text\">%!H: ' + '".JTEXT::_('COM_SPPAGEBUILDER_HOUR')."' + ',' + '".JTEXT::_('COM_SPPAGEBUILDER_HOURS')."' + ';</span></div><div class=\"sppb-countdown-minutes sppb-col-xs-6 sppb-col-sm-3 sppb-text-center\"><span class=\"sppb-countdown-number\">%M</span><span class=\"sppb-countdown-text\">%!M:' + '".JTEXT::_('COM_SPPAGEBUILDER_MINUTE')."' + ',' + '".JTEXT::_('COM_SPPAGEBUILDER_MINUTES')."' + ';</span></div><div class=\"sppb-countdown-seconds sppb-col-xs-6 sppb-col-sm-3 sppb-text-center\"><span class=\"sppb-countdown-number\">%S</span><span class=\"sppb-countdown-text\">%!S:' + '".JTEXT::_('COM_SPPAGEBUILDER_SECOND')."' + ',' + '".JTEXT::_('COM_SPPAGEBUILDER_SECONDS')."' + ';</span></div>')).on('finish.countdown', function () {
									$(this).html('<div class=\"sppb-finish_text sppb-col-xs-12 sppb-col-sm-12 sppb-text-center\">' + '".$finish_text."' + '</div>');
							});
					});
			});
		})";
		return $js;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;

		// Counter
		$counter_style = '';
		$counter_style_sm = '';
		$counter_style_xs = '';

		$counter_style   .= (isset($this->addon->settings->counter_height) && $this->addon->settings->counter_height) ? "height: " . (int) $this->addon->settings->counter_height  . "px; line-height: " . (int) $this->addon->settings->counter_height  . "px;" : '';
		$counter_style_sm   .= (isset($this->addon->settings->counter_height_sm) && $this->addon->settings->counter_height_sm) ? "height: " . (int) $this->addon->settings->counter_height_sm  . "px; line-height: " . (int) $this->addon->settings->counter_height_sm  . "px;" : '';
		$counter_style_xs   .= (isset($this->addon->settings->counter_height_xs) && $this->addon->settings->counter_height_xs) ? "height: " . (int) $this->addon->settings->counter_height_xs  . "px; line-height: " . (int) $this->addon->settings->counter_height_xs  . "px;" : '';

		$counter_style  .= (isset($this->addon->settings->counter_width) && $this->addon->settings->counter_width) ? "width: " . (int) $this->addon->settings->counter_width  . "px;" : '';
		$counter_style_sm  .= (isset($this->addon->settings->counter_width_sm) && $this->addon->settings->counter_width_sm) ? "width: " . (int) $this->addon->settings->counter_width_sm  . "px;" : '';
		$counter_style_xs  .= (isset($this->addon->settings->counter_width_xs) && $this->addon->settings->counter_width_xs) ? "width: " . (int) $this->addon->settings->counter_width_xs  . "px;" : '';
		
		$counter_style  .= (isset($this->addon->settings->counter_font_size) && $this->addon->settings->counter_font_size) ? "font-size: " . (int) $this->addon->settings->counter_font_size  . "px;" : '';
		$counter_style_sm  .= (isset($this->addon->settings->counter_font_size_sm) && $this->addon->settings->counter_font_size_sm) ? "font-size: " . (int) $this->addon->settings->counter_font_size_sm  . "px;" : '';
		$counter_style_xs  .= (isset($this->addon->settings->counter_font_size_xs) && $this->addon->settings->counter_font_size_xs) ? "font-size: " . (int) $this->addon->settings->counter_font_size_xs . "px;" : '';
		
		$counter_style  .= (isset($this->addon->settings->counter_text_color) && $this->addon->settings->counter_text_color) ? "color: " . $this->addon->settings->counter_text_color  . ";" : '';
		$counter_style  .= (isset($this->addon->settings->counter_background_color) && $this->addon->settings->counter_background_color) ? "background-color: " . $this->addon->settings->counter_background_color  . ";" : '';

		$counter_style  .= (isset($this->addon->settings->counter_border_radius) && $this->addon->settings->counter_border_radius) ? "border-radius: " . $this->addon->settings->counter_border_radius . "px;" : '';
		$counter_style_sm  .= (isset($this->addon->settings->counter_border_radius_sm) && $this->addon->settings->counter_border_radius_sm) ? "border-radius: " . $this->addon->settings->counter_border_radius_sm . "px;" : '';
		$counter_style_xs  .= (isset($this->addon->settings->counter_border_radius_xs) && $this->addon->settings->counter_border_radius_xs) ? "border-radius: " . $this->addon->settings->counter_border_radius_xs . "px;" : '';

		$use_border = (isset($this->addon->settings->counter_user_border) && $this->addon->settings->counter_user_border) ? 1 : 0;
		if($use_border) {
			$counter_style  .= (isset($this->addon->settings->counter_border_width) && $this->addon->settings->counter_border_width) ? "border-width: " . $this->addon->settings->counter_border_width . "px;" : '';
			$counter_style  .= (isset($this->addon->settings->counter_border_style) && $this->addon->settings->counter_border_style) ? "border-style: " . $this->addon->settings->counter_border_style  . ";" : '';
			$counter_style  .= (isset($this->addon->settings->counter_border_color) && $this->addon->settings->counter_border_color) ? "border-color: " . $this->addon->settings->counter_border_color  . ";" : '';
			$counter_style_sm  .= (isset($this->addon->settings->counter_border_width_sm) && $this->addon->settings->counter_border_width_sm) ? "border-width: " . $this->addon->settings->counter_border_width_sm  . "px;" : '';
			$counter_style_xs .= (isset($this->addon->settings->counter_border_width_xs) && $this->addon->settings->counter_border_width_xs) ? "border-width: " . $this->addon->settings->counter_border_width_xs . "px;" : '';
		}

		// Label
		$label_style = '';
		$label_style_sm = '';
		$label_style_xs = '';
		$label_style .= (isset($this->addon->settings->label_font_size) && $this->addon->settings->label_font_size) ? "font-size: " . (int) $this->addon->settings->label_font_size  . "px;" : '';
		$label_style .= (isset($this->addon->settings->label_color) && $this->addon->settings->label_color) ? "color: " . $this->addon->settings->label_color  . ";" : '';
		$label_style .= (isset($this->addon->settings->counter_width) && $this->addon->settings->counter_width) ? "width: " . (int) $this->addon->settings->counter_width . "px;" : '';
		$label_style_sm .= (isset($this->addon->settings->label_font_size_sm) && $this->addon->settings->label_font_size_sm) ? "font-size: " . (int) $this->addon->settings->label_font_size_sm  . "px;" : '';
		$label_style_xs .= (isset($this->addon->settings->label_font_size_xs) && $this->addon->settings->label_font_size_xs) ? "font-size: " . (int) $this->addon->settings->label_font_size_xs  . "px;" : '';
		
		
		// Finished text
		$finish_text_style  = (isset($this->addon->settings->finish_text_fontsize) && $this->addon->settings->finish_text_fontsize) ? "font-size: " . (int) $this->addon->settings->finish_text_fontsize  . "px;line-height:1.3;" : '';
		$use_finish_text_border = (isset($this->addon->settings->counter_user_border) && $this->addon->settings->counter_user_border) ? 1 : 0;
		if($use_finish_text_border) {
			$finish_text_style .= (isset($this->addon->settings->finish_text_fontsize) && $this->addon->settings->finish_text_fontsize) ? "padding: " . (int) $this->addon->settings->finish_text_fontsize / 1.5  . "px " . (int) $this->addon->settings->finish_text_fontsize / 2  . "px " . (int) $this->addon->settings->finish_text_fontsize / 1.2  . "px;" : '';
			$finish_text_style .= (isset($this->addon->settings->counter_border_width) && $this->addon->settings->counter_border_width) ? "border-width: " . $this->addon->settings->counter_border_width  . "px;" : '';
			$finish_text_style .= (isset($this->addon->settings->counter_border_style) && $this->addon->settings->counter_border_style) ? "border-style: " . $this->addon->settings->counter_border_style  . ";" : '';
			$finish_text_style .= (isset($this->addon->settings->counter_border_color) && $this->addon->settings->counter_border_color) ? "border-color: " . $this->addon->settings->counter_border_color  . ";" : '';
			$finish_text_style .= (isset($this->addon->settings->counter_border_radius) && $this->addon->settings->counter_border_radius) ? "border-radius: " . $this->addon->settings->counter_border_radius  . "px;" : '';
		}

		$css = '';
		if($counter_style) {
			$css .= $addon_id . ' .sppb-countdown-number, '. $addon_id .' .sppb-countdown-finishedtext {';
			$css .= $counter_style;
			$css .= '}';
		}

		if($label_style) {
			$css .= $addon_id . ' .sppb-countdown-text {';
			$css .= $label_style;
			$css .= '}';
		}
		
		if($finish_text_style) {
			$css .= $addon_id . ' .sppb-finish_text {';
			$css .= $finish_text_style;
			$css .= '}';
		}

		if(!empty($counter_style_sm) || !empty($label_style_sm)){
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
				if($counter_style_sm) {
					$css .= $addon_id . ' .sppb-countdown-number, '. $addon_id .' .sppb-countdown-finishedtext {';
					$css .= $counter_style_sm;
					$css .= '}';
				}
		
				if($label_style_sm) {
					$css .= $addon_id . ' .sppb-countdown-text {';
					$css .= $label_style_sm;
					$css .= '}';
				}
			$css .= '}';
		}

		if(!empty($counter_style_xs) || !empty($label_style_xs)){
			$css .= '@media (max-width: 767px) {';
				if($counter_style_xs) {
					$css .= $addon_id . ' .sppb-countdown-number, '. $addon_id .' .sppb-countdown-finishedtext {';
					$css .= $counter_style_xs;
					$css .= '}';
				}
		
				if($label_style_xs) {
					$css .= $addon_id . ' .sppb-countdown-text {';
					$css .= $label_style_xs;
					$css .= '}';
				}
			$css .= '}';
		}

		return $css;
	}

	public static function getTemplate(){
		$output = '
		<style type="text/css">
			#sppb-addon-{{ data.id }} .sppb-countdown-number, #sppb-addon-{{ data.id }} .sppb-countdown-finishedtext {
				<# if(_.isObject(data.counter_height)){ #>
					height: {{ data.counter_height.md }}px;
					line-height: {{ data.counter_height.md }}px;
				<# } else { #>
					height: {{ data.counter_height }}px;
					line-height: {{ data.counter_height }}px;
				<# } #>

				<# if(_.isObject(data.counter_width)){ #>
					width: {{ data.counter_width.md }}px;
				<# } else { #>
					width: {{ data.counter_width }}px;
				<# } #>
				
				<# if(_.isObject(data.counter_font_size)){ #>
					font-size: {{ data.counter_font_size.md }}px;
				<# } else { #>
					font-size: {{ data.counter_font_size }}px;
				<# } #>
				color: {{ data.counter_text_color }};
				background-color: {{ data.counter_background_color }};
				

				<# if(_.isObject(data.counter_border_radius)){ #>
					border-radius: {{ data.counter_border_radius.md }}px;
				<# } else { #>
					border-radius: {{ data.counter_border_radius }}px;
				<# } #>

				<# if(data.counter_user_border){ #>
					<# if(_.isObject(data.counter_border_width)){ #>
						border-width: {{ data.counter_border_width.md }}px;
					<# } else { #>
						border-width: {{ data.counter_border_width }}px;
					<# } #>
					
					border-style: {{ data.counter_border_style }};
					border-color: {{ data.counter_border_color }};
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-countdown-text {
				<# if(_.isObject(data.label_font_size)){ #>
					font-size: {{ data.label_font_size.md }}px;
				<# } else { #>
					font-size: {{ data.label_font_size }}px;
				<# } #>
				color: {{ data.label_color }};
			}

			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ data.id }} .sppb-countdown-number, #sppb-addon-{{ data.id }} .sppb-countdown-finishedtext {
					<# if(_.isObject(data.counter_height)){ #>
						height: {{ data.counter_height.sm }}px;
						line-height: {{ data.counter_height.sm }}px;
					<# } #>
	
					<# if(_.isObject(data.counter_width)){ #>
						width: {{ data.counter_width.sm }}px;
					<# } #>
					
					<# if(_.isObject(data.counter_font_size)){ #>
						font-size: {{ data.counter_font_size.sm }}px;
					<# } #>
					
	
					<# if(_.isObject(data.counter_border_radius)){ #>
						border-radius: {{ data.counter_border_radius.sm }}px;
					<# } #>
	
					<# if(data.counter_user_border){ #>
						<# if(_.isObject(data.counter_border_width)){ #>
							border-width: {{ data.counter_border_width.sm }}px;
						<# } #>
					<# } #>
				}
				#sppb-addon-{{ data.id }} .sppb-countdown-text {
					<# if(_.isObject(data.label_font_size)){ #>
						font-size: {{ data.label_font_size.sm }}px;
					<# } #>
				}
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ data.id }} .sppb-countdown-number, #sppb-addon-{{ data.id }} .sppb-countdown-finishedtext {
					<# if(_.isObject(data.counter_height)){ #>
						height: {{ data.counter_height.xs }}px;
						line-height: {{ data.counter_height.xs }}px;
					<# } #>
	
					<# if(_.isObject(data.counter_width)){ #>
						width: {{ data.counter_width.xs }}px;
					<# } #>
					
					<# if(_.isObject(data.counter_font_size)){ #>
						font-size: {{ data.counter_font_size.xs }}px;
					<# } #>
					
	
					<# if(_.isObject(data.counter_border_radius)){ #>
						border-radius: {{ data.counter_border_radius.xs }}px;
					<# } #>
	
					<# if(data.counter_user_border){ #>
						<# if(_.isObject(data.counter_border_width)){ #>
							border-width: {{ data.counter_border_width.xs }}px;
						<# } #>
					<# } #>
				}
				#sppb-addon-{{ data.id }} .sppb-countdown-text {
					<# if(_.isObject(data.label_font_size)){ #>
						font-size: {{ data.label_font_size.xs }}px;
					<# } #>
				}
			}
		</style>
		<div class="sppb-addon sppb-addon-countdown {{ data.class }}">
			<div class="countdown-text-wrap">
				<# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-addon-title">{{ data.title }}</{{ data.heading_selector }}><# } #>
			</div>
			<div class="sppb-countdown-timer sppb-row" data-date="{{ data.date }}" data-time="{{ data.time }}" data-finish-text="{{ data.finish_text }}"></div>
		</div>
		';

		return $output;
	}

}
sppagebuilder/addons/gallery/admin.php000060400000015055150750504240014106 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable',
		'addon_name'=>'sp_gallery',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_DESC'),
		'category'=>'Media',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: "{{ VALUE }}"; }'
					)
				),

				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

				'width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_WIDTH_DESC'),
                    'responsive' => true,
                    'std'=>array('md'=>200),
					'max'=>1000
				),

				/*
				'height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_HEIGHT_DESC'),
					'responsive' => true,
                    'std'=>array('md'=>200),
					'max'=>1000
				),
				*/
				'item_gap'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEM_GAP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEM_GAP_DESC'),
					'responsive' => true,
                    'std'=>array('md'=>0),
					'max'=>400
				),
				'item_alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEM_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEM_ALIGNMENT_DESC'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
                    'std'=>'',
				),
				// Repeatable Items
				'sp_gallery_item'=>array(
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEMS'),
					'attr'=>array(
						'title'=>array(
							'type'=>'text',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEM_TITLE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_ITEM_TITLE_DESC'),
							'std'=>'Gallery Item 1'
						),
						'thumb'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_THUMB'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_THUMB_DESC'),
							'std'=> array(
								'src' => 'https://sppagebuilder.com/addons/gallery/gallery1.jpg',
								'height' => '',
								'width' => '',
							),
						),
						'full'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_FULL'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_FULL_DESC'),
							'std'=> array(
								'src' => 'https://sppagebuilder.com/addons/gallery/gallery1.jpg',
								'height' => '',
								'width' => '',
							),
						),
					),
				),
			)
		),
	)
);
sppagebuilder/addons/gallery/site.php000060400000026452150750504240013765 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonGallery extends SppagebuilderAddons{

	public function render() {
        $settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';
		$item_alignment = (isset($settings->item_alignment) && $settings->item_alignment) ? $settings->item_alignment : '';

		$output  = '<div class="sppb-addon sppb-addon-gallery ' . $class . '">';
		$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
		$output .= '<div class="sppb-addon-content">';
		$output .= '<ul class="sppb-gallery clearfix gallery-item-'.$item_alignment.'">';

		if(isset($settings->sp_gallery_item) && count((array) $settings->sp_gallery_item)){
			foreach ($settings->sp_gallery_item as $key => $value) {
                $thumb_img = isset($value->thumb) && $value->thumb ? $value->thumb : '';
                $thumb_src = isset($thumb_img->src) ? $thumb_img->src : $thumb_img;
                $thumb_width = isset($thumb_img->width) && $thumb_img->width ? $thumb_img->width : '';
                $thumb_height = isset($thumb_img->height) && $thumb_img->height ? $thumb_img->height : '';

                $full_img = isset($value->full) && $value->full ? $value->full : '';
                $full_src = isset($full_img->src) ? $full_img->src : $full_img;

				if($thumb_src) {
                    if(strpos($thumb_src, "http://") !== false || strpos($thumb_src, "https://") !== false){
                        $thumb_src = $thumb_src;
                    } else {
                        $thumb_src = JURI::base(true) . '/' . $thumb_src;
                    }
                    $placeholder = $thumb_src == '' ? false : $this->get_image_placeholder($thumb_src);

					$output .= '<li>';
					$output .= ($full_src) ? '<a href="' . $full_src . '" class="sppb-gallery-btn">' : '';
					$output .= '<img class="sppb-img-responsive'.($placeholder ? ' sppb-element-lazy' : '').'" src="' . ($placeholder ? $placeholder : $thumb_src) . '" alt="' . (isset($value->title) ? $value->title : '') . '" '.($placeholder ? 'data-large="'.$thumb_src.'"' : '').' '.($thumb_width ? 'width="'.$thumb_width.'"' : '').' '.($thumb_height ? 'height="'.$thumb_height.'"' : '').' loading="lazy">';
					$output .= ($full_src) ? '</a>' : '';
					$output .= '</li>';
				}
			}
		}

		$output .= '</ul>';
		$output	.= '</div>';
		$output .= '</div>';

		return $output;
	
	}
	
	public function stylesheets() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/css/magnific-popup.css');
	}

	public function scripts() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/js/jquery.magnific-popup.min.js');
	}

	public function js() {

		$addon_id = '#sppb-addon-' . $this->addon->id;
		$js ='jQuery(function($){
			$("'.$addon_id.' ul li").magnificPopup({
				delegate: ".sppb-gallery-btn",
				type: "image",
				mainClass: "mfp-no-margins mfp-with-zoom",
				gallery:{
					enabled:true
				},
				image: {
					verticalFit: true
				},
				zoom: {
					enabled: true,
					duration: 300
				}
			});
		})';
		$js = preg_replace('/[\n\t]+/m', '', $js); // Remove whitespace
		return $js;
	}
	 
    public function css() {
        $addon_id = '#sppb-addon-' . $this->addon->id;
        $settings = $this->addon->settings;

        $width = (isset($settings->width) && $settings->width) ? $settings->width : '';
        $width_sm = (isset($settings->width_sm) && $settings->width_sm) ? $settings->width_sm : '';
        $width_xs = (isset($settings->width_xs) && $settings->width_xs) ? $settings->width_xs : '';

        /*
		$height = (isset($settings->height) && $settings->height) ? $settings->height : '';
        $height_sm = (isset($settings->height_sm) && $settings->height_sm) ? $settings->height_sm : '';
        $height_xs = (isset($settings->height_xs) && $settings->height_xs) ? $settings->height_xs : '';
		*/
        
        $item_gap = (isset($settings->item_gap) && $settings->item_gap) ? $settings->item_gap : '';
        $item_gap_sm = (isset($settings->item_gap_sm) && $settings->item_gap_sm) ? $settings->item_gap_sm : '';
        $item_gap_xs = (isset($settings->item_gap_xs) && $settings->item_gap_xs) ? $settings->item_gap_xs : '';

        $css = '';
        if($width || $item_gap){
            $css .= $addon_id .' .sppb-gallery img {';
            $css .= 'width:'.$width.'px;';
            //$css .= 'height:'.$height.'px;';
            $css .= '}';
            
            if(!empty($item_gap)){
                $css .= $addon_id .' .sppb-gallery li {';
                $css .= 'margin:'.$item_gap.'px;';
                $css .= '}';
                $css .= $addon_id .' .sppb-gallery {';
                $css .= 'margin:-'.$item_gap.'px;';
                $css .= '}';
            }
            
            $css .= '@media (min-width: 768px) and (max-width: 991px) {';

            $css .= $addon_id .' .sppb-gallery img {';
            $css .= 'width:'.$width_sm.'px;';
            //$css .= 'height:'.$height_sm.'px;';
            $css .= '}';
            
            if(!empty($item_gap_sm)){
                $css .= $addon_id .' .sppb-gallery li {';
                $css .= 'margin:'.$item_gap_sm.'px;';
                $css .= '}';
                $css .= $addon_id .' .sppb-gallery {';
                $css .= 'margin:-'.$item_gap_sm.'px;';
                $css .= '}';
            }

            $css .= '}';

            $css .= '@media (max-width: 767px) {';

            $css .= $addon_id .' .sppb-gallery img {';
            $css .= 'width:'.$width_xs.'px;';
            //$css .= 'height:'.$height_xs.'px;';
            $css .= '}';
            
            if(!empty($item_gap_xs)){
                $css .= $addon_id .' .sppb-gallery li {';
                $css .= 'margin:'.$item_gap_xs.'px;';
                $css .= '}';
                $css .= $addon_id .' .sppb-gallery {';
                $css .= 'margin:-'.$item_gap_xs.'px;';
                $css .= '}';
            }

            $css .= '}';
        }
        return $css;
    }


	public static function getTemplate() {
		$output = '
		<style type="text/css">
            #sppb-addon-{{ data.id }} .sppb-gallery img {
                <# if(_.isObject(data.width)){ #>
                    width: {{data.width.md}}px;
                <# } else { #>
                    width: {{data.width}}px;
                <# } #>
                <# if(_.isObject(data.height)){ #>
                    height: {{data.height.md}}px;
                <# } else { #>
                    height: {{data.height}}px;
                <# } #>
            }
            #sppb-addon-{{ data.id }} .sppb-gallery li {
                <# if(_.isObject(data.item_gap)){ #>
                    margin: {{data.item_gap.md}}px;
                <# } else { #>
                    margin: {{data.item_gap}}px;
                <# } #>
            }
            #sppb-addon-{{ data.id }} .sppb-gallery {
                <# if(_.isObject(data.item_gap)){ #>
                    margin: -{{data.item_gap.md}}px;
                <# } else { #>
                    margin: -{{data.item_gap}}px;
                <# } #>
            }
            @media (min-width: 768px) and (max-width: 991px) {
                #sppb-addon-{{ data.id }} .sppb-gallery img {
                    <# if(_.isObject(data.width)){ #>
                        width: {{data.width.sm}}px;
                    <# } #>
                    <# if(_.isObject(data.height)){ #>
                        height: {{data.height.sm}}px;
                    <# } #>
                }
                
                #sppb-addon-{{ data.id }} .sppb-gallery li {
                    <# if(_.isObject(data.item_gap)){ #>
                        margin: {{data.item_gap.sm}}px;
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-gallery {
                    <# if(_.isObject(data.item_gap)){ #>
                        margin: -{{data.item_gap.sm}}px;
                    <# } #>
                }
            }
            @media (max-width: 767px) {
                #sppb-addon-{{ data.id }} .sppb-gallery img {
                    <# if(_.isObject(data.width)){ #>
                        width: {{data.width.xs}}px;
                    <# } #>
                    <# if(_.isObject(data.height)){ #>
                        height: {{data.height.xs}}px;
                    <# } #>
                }
                
                #sppb-addon-{{ data.id }} .sppb-gallery li {
                    <# if(_.isObject(data.item_gap)){ #>
                        margin: {{data.item_gap.xs}}px;
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-gallery {
                    <# if(_.isObject(data.item_gap)){ #>
                        margin: -{{data.item_gap.xs}}px;
                    <# } #>
                }
            }
        </style>
		<div class="sppb-addon sppb-addon-gallery {{ data.class }}">
			<# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-addon-title sp-inline-editable-element" data-id={{data.id}} data-fieldName="title" contenteditable="true">{{ data.title }}</{{ data.heading_selector }}><# } #>
			<div class="sppb-addon-content">
                <ul class="sppb-gallery clearfix gallery-item-{{data.item_alignment}}">
                
                <#
                _.each(data.sp_gallery_item, function (value, key) {
                    var thumbImg = {}
                    var fullImg = {}
                    if (typeof value.thumb !== "undefined" && typeof value.thumb.src !== "undefined") {
                        thumbImg = value.thumb
                    } else {
                        thumbImg = {src: value.thumb}
                    }
                    if (typeof value.full !== "undefined" && typeof value.full.src !== "undefined") {
                        fullImg = value.full
                    } else {
                        fullImg = {src: value.full}
                    }
					if(thumbImg.src) {
                #>
						<li>
						<# if(fullImg.src && fullImg.src.indexOf("http://") == -1 && fullImg.src.indexOf("https://") == -1){ #>
							<a href=\'{{ pagebuilder_base + fullImg.src }}\' class="sppb-gallery-btn">
						<# } else if(fullImg.src){ #>
							<a href=\'{{ fullImg.src }}\' class="sppb-gallery-btn">
                        <# }
                        if(thumbImg.src && thumbImg.src.indexOf("http://") == -1 && thumbImg.src.indexOf("https://") == -1){
                        #>
								<img class="sppb-img-responsive" src=\'{{ pagebuilder_base + thumbImg.src }}\' alt="{{ value.title }}">
							<# } else if(thumbImg.src){ #>
                                <img class="sppb-img-responsive" src=\'{{ thumbImg.src }}\' alt="{{ value.title }}">
							<# } #>
						<# if(fullImg.src){ #>
							</a>
						<# } #>
						</li>
					<# } #>
				<# }); #>
				</ul>
			</div>
		</div>
		';

		return $output;
	}

}
sppagebuilder/addons/testimonialflex/admin.php000060400000011621150750504240015651 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable',
		'addon_name'=>'sp_testimonialflex',
		'title'=>JText::_('Testimonials Flex'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'autoplay'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_AUTOPLAY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_AUTOPLAY_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
						),
					'std'=>1,
					),
					
				'autoplay_interval'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_AUTOPLAY_INTERVAL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_AUTOPLAY_INTERVAL_DESC'),
					'placeholder'=>'5000',
					'std'=>5000
					),	
				

				'arrows'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_SHOW_ARROWS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_SHOW_ARROWS_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
						),
					'std'=>1,
				),
				
				'avatar_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_WIDTH_DESC'),
					'std'=>32,
					'min'=>16,
					'max'=>128
				),


				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=> ''
				),

				// Repeatable Items
				
				'sp_testimonialflex_item'=>array(
					'title'=>JText::_('Testimonials'),

					'attr'=>array(
						'title'=>array(
							'type'=>'text',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_ITEM_TITLE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_ITEM_TITLE_DESC'),
							'std'=>'John Doe',
						),

						'avatar'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_CLIENT_IMAGE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_CLIENT_IMAGE_DESC'),
							'std'=>array(
								'src'=>'',
							)
						),
						
						'avatar_style'=>array(
							'type'=>'select', 
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_AVATAR_STYLE'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_AVATAR_STYLE_DESC'),
							'values'=>array(
								''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_STANDARD'),
								'sppb-img-rounded'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_ROUNDED'),
								'sppb-img-circle'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CIRCLE'),
								),
							'std'=>'sppb-img-rounded',
							),
							
						'avatar_position'=>array(
							'type'=>'select', 
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_POSITION'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_POSITION_DESC'),
							'values' =>array(
								'left'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_LEFT'),
								'center'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CENTER'),
								'right'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_RIGHT'),
								),
							'std' => 'left'
						),

						'message'=>array(
							'type'=>'editor',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_ITEM_TEXT'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_ITEM_TEXT_DESC'),
							'std'=> 'Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.'
						),
						
					'url'=>array(
						'type'=>'text', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_CLIENT_URL'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_PRO_CLIENT_URL_DESC'),
						),
	
					'link_target'=>array(
						'type'=>'select', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_DESC'),
						'values'=>array(
							''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
							'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
							),
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/testimonialflex/assets/images/icon.png000060400000003221150750504240020252 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<3IDATx��[[lU���tKoi�-U[h/��j�T�T
AI��>�6$�����Al"�� �/�)

T��w6�iK���V�ݝ�9�g����˜��ߜ����������~ݴ�!TK^V��;�:Ik�7<��!��Kd��{��
�I�D{е��,ҵ$��c��'��ԧ
�R� �%:�A�XŠc�>A~P'kcpD#�2���a[!鯀3�H$ѱ�K�D$�!��Ox�`�Z���8�D��O����b�\��s.�I`�YkB����⸐��A2v��G!�z]�C|�~���' 01��ܕ�
��!k�1cQ���s�,��݄y5��e#����M������A� ��a� B�G�Bƒ"�XݍG`�&�u��{7h�i�ً����Y��<�b�l�mRr����g?�/a�Z��%��}|��Kr[H��
ݵ���l���X���2FLK�e=j%�����3<q�A	K`G�0hb�1*&
쵉B�So�S����v�e����ְZ?H6H��8`���8lp�_{�v�����ǀۊ�f^q���.�D�`�䱍���r<�wߠu�ٽ'GF���� ����v�,��5[4��t�E�ŐRv��[��n���:�����q����\	�m���=�pj�+���r�-���=O����qh���9�+!�dIȵ�t(�Z+�v��ȵ�$w\R]�ᾋ]r�5�^3�M_Cu�É+7"
z���?�k
��1�L��5u{m
������8\�폘MԿ(xW�~������Y2K�!鑦�E$����ާ	G]7PJ�ϋX�r�A�y<\IO?O�H��1 �q��8�}2�Ē����{����ט?��d��1#�!��ù!��猱h0f"Ռ�y��m���p�Η��U�{�yٛoZ��(\�鋂cs%hdβƙ�ܹ�P��S��m�׏�	�u��"h|Vb1C��Y%�0]����Sf���oN�h>�1@���J( ڦP�y���D���
}����K�u���P9m�©��
%�1@�����V�4�$�A>�Q]a�50��s#j�L�4��ripL�+.�M�����;0st�a�
Q�+�r4�1�M߯;���Dco������RX���޴��}��z�k���L���a����'r���12Z��)���hDS)܎��!��ڡ��S-���W����Es�R�0�u���(��a>�'�=-r��_�m�j�'VB�K+�%���~��'���S��,{�i)���Oi��o/�)�D՗]��7�MP�M����w�^�S�W�t�@Vx�� ��De��DCp��z=�-e� ��J�
E��VH��G����F�������09�p8zK��l���B��[ı�wV�w�N�ݙ�8��N[,�V��H�ݎdA����C��E�Uc����?}!���~H��c�}�k��ϗ=�Gg�t��3�R�W��Oo�9g��N��K���Ik �{�_�/�/2~H�fIEND�B`�sppagebuilder/addons/testimonialflex/site.php000060400000021202150750504240015521 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonTestimonialflex extends SppagebuilderAddons {

	public function render() {
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$style = (isset($this->addon->settings->style) && $this->addon->settings->style) ? $this->addon->settings->style : '';

		//Options
		$autoplay = (isset($this->addon->settings->autoplay) && $this->addon->settings->autoplay) ? ' data-sppb-ride="sppb-carousel"' : '';
		$arrows = (isset($this->addon->settings->arrows) && $this->addon->settings->arrows) ? $this->addon->settings->arrows : '';
		
		$autoplay_interval = (isset($this->addon->settings->autoplay_interval) && $this->addon->settings->autoplay_interval) ? ((int) $this->addon->settings->autoplay_interval) : 5000;
		
		$avatar_size = (isset($this->addon->settings->avatar_size) && $this->addon->settings->avatar_size) ? $this->addon->settings->avatar_size : '120';

		
		$carousel_autoplay = ($autoplay) ? 'data-sppb-ride="sppb-carousel"' : '';
		$carousel_autoplay_interval = ($autoplay) ? ' data-interval="'.$autoplay_interval.'"' : '';
	
		$output  = '<div class="sppb-carousel sppb-testimonial-flex sppb-slide ' . $class . ' sppb-text-center" ' . $carousel_autoplay . $carousel_autoplay_interval .'>';
		
		$output .= '<div class="sppb-carousel-inner">';

		foreach ($this->addon->settings->sp_testimonialflex_item as $key => $value) {
			//$avatar = (isset($this->addon->settings->avatar) && $this->addon->settings->avatar) ? $this->addon->settings->avatar : '';
			
			//$client_img = (isset($value->image) && $value->image) ? $value->image : '';
			//$client_img_src = isset($client_img->src) ? $client_img->src : $client_img;
				
				
			$avatar = (isset($value->avatar) && $value->avatar) ? $value->avatar : '';
			$avatar_src = isset($avatar->src) ? $avatar->src : $avatar;
			
			
			
			
			$message = (isset($this->addon->settings->message) && $this->addon->settings->message) ? $this->addon->settings->message : '';
			$avatar_position = (isset($this->addon->settings->avatar_position) && $this->addon->settings->avatar_position) ? $this->addon->settings->avatar_position : 'left';
			$avatar_style = (isset($this->addon->settings->avatar_style) && $this->addon->settings->avatar_style) ? $this->addon->settings->avatar_style : '';
			$title = (isset($value->title) && $value->title) ? $value->title : '';
			$url = (isset($value->url) && $value->url) ? $value->url . '' : '';
			$link_target = (isset($value->link_target) && $value->link_target) ? $link_target = ' target="' . $value->link_target . '"' : '';
		
			$output   .= '<div class="sppb-item ' . (($key == 0) ? ' active' : '') .'">';
			
			$name = (isset($value->title) && $value->title) ? '<h4 class="pro-client-name">'. $value->title .'</h4>' : '';
			
			if($url) $name .= '<a' . $link_target . ' href="'.$url.'"><em class="pro-client-url">'. $url .'</em></a>';
			
			$output .= '<div class="sppb-media flex">';
			$output .= '<div class="pull-'.$value->avatar_position.'">';
			
			if($avatar_src) {
				//Lazyload image
				if(strpos($avatar_src, "http://") !== false || strpos($avatar_src, "https://") !== false){
					$avatar_src = $avatar_src;
				} else {
					$avatar_src = JURI::base(true) . '/' . $avatar_src;
				}
				
				if($has_lazyload) {
					$output .= '<img class="lazyload sppb-img-responsive sppb-avatar '. $value->avatar_style .'" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $avatar_src .'" height="' . $avatar_size . '" width="' . $avatar_size . '" alt="'. $value->title .'">';
				} else {
					$output .= '<img src="'.$avatar_src.'" height="' . $avatar_size . '" width="' . $avatar_size . '" class="sppb-img-responsive sppb-avatar '. $value->avatar_style .'" alt="'.$value->title.'">';	
				}
			}
			$output .= '</div>';
			
			$output .= '<div style="text-align:'.$value->avatar_position.'" class="sppb-media-body">';
			if($class == 'flex') $output .= '<i class="fas fa-quote-left"></i>';
			$output .= $value->message;
			if($class == 'flex') $output .= '<i class="fas fa-quote-right"></i>';
			if($title) $output .= '<div class="sppb-testimonial-client">' . $name . '</div>';
			$output .= '</div>';
			
			$output .= '</div>';
			$output  .= '</div>';
		}
		
		$output	.= '</div>';
		
		if($arrows) {
			$output	.= '<a class="left sppb-carousel-control" role="button" data-slide="prev"><i class="fas fa-angle-left"></i></a>';
			$output	.= '<a class="right sppb-carousel-control" role="button" data-slide="next"><i class="fas fa-angle-right"></i></a>';
		}

		$output .= '</div>';

		return $output;

	}

	public function css() {
		$avatar = (isset($this->addon->settings->avatar) && $this->addon->settings->avatar) ? $this->addon->settings->avatar : '';
		$avatar_style = (isset($this->addon->settings->avatar_style) && $this->addon->settings->avatar_style) ? $this->addon->settings->avatar_style : '';
		$avatar_size = (isset($this->addon->settings->avatar_size) && $this->addon->settings->avatar_size) ? $this->addon->settings->avatar_size : '120';
		$avatar_border_radius = (isset($this->addon->settings->avatar_style) && $this->addon->settings->avatar_style) == 'sppb-img-circle' ? $avatar_border_radius = 'width:'. $avatar_size .'px;height:'. $avatar_size .'px;object-fit:cover;border-radius:'. $avatar_size .'px;' : $avatar_border_radius = '';
		
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$css = '';

		$css .= $addon_id.' .sppb-carousel-inner .sppb-media img.sppb-img-circle {width:'. $avatar_size .'px;height:'. $avatar_size .'px;object-fit:cover;border-radius:50%;}';
		
		return $css;
	}


	public static function getTemplate(){

		$output = '
			<#
				var autoplay = (data.autoplay) ? \' data-sppb-ride="sppb-carousel"\' : "";
				var interval = (data.autoplay_interval) ? \' data-interval="{{ data.autoplay_interval }}"\' :5000;
				
				var avatar_size = (data.avatar_size) ? data.avatar_size : "120";
			#>
			
			<div class="sppb-carousel sppb-testimonial-flex sppb-slide {{ data.class }} sppb-text-center" {{ autoplay }} {{ interval }}>
			
			<div class="sppb-carousel-inner">
			
				<# _.each(data.sp_testimonialflex_item, function(testimonial_item, key){
					
					var avatarSrc = {}
						if (typeof testimonial_item.avatar !== "undefined" && typeof testimonial_item.avatar.src !== "undefined") {
							avatarSrc = testimonial_item.avatar
						} else {
							avatarSrc = {src: testimonial_item.avatar}
						}
						
					var activeClass = (key == 0) ? " active" : ""; 
					#>
						<div class="sppb-item {{ activeClass }}">
							<div class="sppb-media flex">
								<div class="pull-{{ testimonial_item.avatar_position }}">
								
									<# if(avatarSrc.src && avatarSrc.src.indexOf("https://") == -1 && avatarSrc.src.indexOf("http://") == -1){ #>
										<img class="sppb-img-responsive sppb-avatar {{ testimonial_item.avatar_style }}" src=\'{{ pagebuilder_base + avatarSrc.src }}\' height="{{ avatar_size }}" width="{{ avatar_size }}" alt="{{ testimonial_item.title }}">
									<# } else if(avatarSrc.src){ #>
										<img class="sppb-img-responsive sppb-avatar {{ testimonial_item.avatar_style }}" src=\'{{ avatarSrc.src }}\' height="{{ avatar_size }}" width="{{ avatar_size }}" alt="{{ testimonial_item.title }}">
									<# } #>	
									
								</div>
								<div style="text-align:{{ testimonial_item.avatar_position }}" class="sppb-media-body">
									<# if(data.class == "flex") { #>
										<i class="fas fa-quote-left"></i>
									<# } #>
									{{ testimonial_item.message }}
									<# if(data.class == "flex") { #>
										<i class="fas fa-quote-right"></i>
									<# } #>
									<div class="sppb-testimonial-client">
										<h4 class="pro-client-name">{{ testimonial_item.title }}</h4>
										<# if(testimonial_item.url) { #>
											<a href="{{ testimonial_item.url }}"><em class="pro-client-url">{{ testimonial_item.url }}</em></a>
										<# } #>
									</div>
								</div>	
							</div>
						</div>
					<# }); #>
				</div>
				<# if(data.arrows) { #>
					<a class="left sppb-carousel-control" role="button" data-slide="prev"><i class="fas fa-angle-left"></i></a>
					<a class="right sppb-carousel-control" role="button" data-slide="next"><i class="fas fa-angle-right"></i></a>
				<# } #>
			</div>
			';

		return $output;
	}

}
sppagebuilder/addons/empty_space/site.php000060400000004504150750504240014631 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonEmpty_space extends SppagebuilderAddons{

	public function render() {

		$class  = (isset($this->addon->settings->class) && $this->addon->settings->class) ? ' '. $this->addon->settings->class : '';

		return '<div class="sppb-empty-space' . $class . ' clearfix"></div>';
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$gap = (isset($this->addon->settings->gap) && $this->addon->settings->gap) ? 'height: ' . (int) $this->addon->settings->gap . 'px;': '';

		$css = '';
		if($gap) {
			$css .= $addon_id . ' .sppb-empty-space {';
			$css .= $gap;
			$css .= '}';
		}

		$gap_sm = (isset($this->addon->settings->gap_sm) && $this->addon->settings->gap_sm) ? 'height: ' . (int) $this->addon->settings->gap_sm . 'px;': '';
		if(!empty($gap_sm)){
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
			$css .= $addon_id . ' .sppb-empty-space {';
				$css .= $gap_sm;
			$css .= '}';
			$css .= '}';
		}

		$gap_xs = (isset($this->addon->settings->gap_xs) && $this->addon->settings->gap_xs) ? 'height: ' . (int) $this->addon->settings->gap_xs . 'px;': '';
		if(!empty($gap_xs)){
			$css .= '@media (max-width: 767px) {';
			$css .= $addon_id . ' .sppb-empty-space {';
				$css .= $gap_xs;
			$css .= '}';
			$css .= '}';
		}

		return $css;
	}

	public static function getTemplate(){
		$output = '
		<style type="text/css">
			#sppb-addon-{{ data.id }} .sppb-empty-space {
				<# if(_.isObject(data.gap)){ #>
					height: {{ data.gap.md }}px;
				<# } else { #>
					height: {{ data.gap }}px;
				<# } #>
			}

			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ data.id }} .sppb-empty-space {
					<# if(_.isObject(data.gap)){ #>
						height: {{ data.gap.sm }}px;
					<# } #>
				}
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ data.id }} .sppb-empty-space {
					<# if(_.isObject(data.gap)){ #>
						height: {{ data.gap.xs }}px;
					<# } #>
				}
			}
		</style>
		<div class="sppb-empty-space sppb-empty-space-edit {{ data.class }} clearfix"></div>
		';

		return $output;
	}

}sppagebuilder/addons/empty_space/admin.php000060400000002276150750504240014761 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct access
SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'empty_space',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_EMPTY_SPACE'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_EMPTY_SPACE_DESC'),
		'category'=>'General',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'gap'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_EMPTY_SPACE_GAP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_EMPTY_SPACE_GAP_DESC'),
					'min'=>5,
					'max'=>400,
					'std'=>array('md'=>40, 'sm'=>30, 'xs'=>20),
					'responsive'=>true
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);sppagebuilder/addons/plyr/assets/images/icon.png000060400000004764150750504240016046 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<#iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmpMM:InstanceID="xmp.iid:3C84AD3B347F11E6867CFBEB32D99137" xmpMM:DocumentID="xmp.did:3C84AD3C347F11E6867CFBEB32D99137"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3C84AD39347F11E6867CFBEB32D99137" stRef:documentID="xmp.did:3C84AD3A347F11E6867CFBEB32D99137"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>A�·gIDATx��klSeǟs���:��p�h�I�b Q�`L��b��E�'D��!��D?�1��HH�.�p B�J�.0Aֱ{��]{|���i�K���.�<ɻ���s�>��y���۸��n�����Va[�<�j����8�Cn���
��`ے~�O{�ve;	߮$|�@'�N�p��%|u�خ��!lOj	^h�J���k�6�N����X��4n:�@���t:�@�&>�/QbQ��V�z���[p�v�M�/�1���s����;�	���=p�Vh�c�p(�>V�˄��c�fN��ʋaǺ9��;
y�3��"����)��N�ç�P��L2T�K�尰����p�3_���/�||�x٨‰�K�r�l��kO���z�Dyr�Lv
Lps�v��	G�v#,�\*Y����z~K2/���ㅌ�Pf��kJ�a0�WՃ?±��T��'�\j�7����Gm�ee��¡���N����cIowf���x�bم.�/~nTT̲@�U��R�H?V���[.\o�{=��&Ԧ0���ea����n�z�Y��>���N���.[ƹ��^����_m!���
�yNvj]����
�%Ea�cS�[�^��?M�
���n���ޟ�4�ݶKAe� }����cg���A��GG#y�עX���~���-���)�M�:���D��̎�"�p�Nxt��-��`[�4�Ӡ���
N������O�@�u��~ش2f��Fr�K�_�I_���Ģ^~��̜<MP{��x��Ȣ���P]5g��~���}= ٦�4
RGy���P���W�k���|]
)�ʜ��~��D�E�>�BS7����<*k��E_3�w��?����rJ󶩧�ʦ@�k�����]���Ā
S�o��E@Ŷ�3:�FQ2��hőw�Y!�NP��vsp��,��Ҡ�q<[V�^s�w�}G�)�D5������YئR����x��DRk|~�l�B'�sYUQ��1O��&�EK��Hiy�)98_d��Ø��,�{nj�;��'�#��x� &I��^nl]Zo,��'�'`�r�s{�.�`Z��x8"8r'qӋ��ʙ�+<u�Hi�N�)1��~�O�*~�?Pv��;���mWg�@0��bJJO�*~����f�DFi7'�HW+[�FTz�t|��%���A���]���[�;VuS��'��gQ�t�U�����o���鸇�=�dw2=��8r���YRx-6���<1����܄�-m��5����iٴ�ŏ=C�Ne�K���4H����ڞ�;,�Ҡ�غ��1xj�ܳm��$įxX�#0yE�Xm�f�X֔�Q
��G=�Wp1#��c�f�@(���u�f����L�悉_�"X���E���8v�ZAk	*���'dкA��XEI�26)faSu�`�sXF�]�10�w�:�@��h�G�{@�������4B�?*�f�scR?Ҙx>��@����I��1p��'y:�I�ؑ����.M\�$#�'�Ӗ��'�~�,����IEND�B`�sppagebuilder/addons/plyr/assets/css/plyr.css000060400000036323150750504240015427 0ustar00@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center;pointer-events:none}.plyr__controls>*{pointer-events:all}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;background:#3498db;border:4px solid currentColor;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;-webkit-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{height:100%;width:100%;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000000}sppagebuilder/addons/plyr/assets/css/plyr.svg000060400000007353150750504240015437 0ustar00<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg"><symbol id="plyr-captions-off" viewBox="0 0 18 18"><path d="M1 1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h4.6l2.7 2.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3l2.7-2.7H17c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1H1zm4.52 10.15c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41C8.47 4.96 7.46 3.76 5.5 3.76c-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69zm7.57 0c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41c-.28-1.15-1.29-2.35-3.25-2.35-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69z" fill-rule="evenodd" fill-opacity=".5"/></symbol><symbol id="plyr-captions-on" viewBox="0 0 18 18"><path d="M1 1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h4.6l2.7 2.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3l2.7-2.7H17c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1H1zm4.52 10.15c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41C8.47 4.96 7.46 3.76 5.5 3.76c-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69zm7.57 0c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41c-.28-1.15-1.29-2.35-3.25-2.35-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69z" fill-rule="evenodd"/></symbol><symbol id="plyr-enter-fullscreen" viewBox="0 0 18 18"><path d="M10 3h3.6l-4 4L11 8.4l4-4V8h2V1h-7zM7 9.6l-4 4V10H1v7h7v-2H4.4l4-4z"/></symbol><symbol id="plyr-exit-fullscreen" viewBox="0 0 18 18"><path d="M1 12h3.6l-4 4L2 17.4l4-4V17h2v-7H1zM16 .6l-4 4V1h-2v7h7V6h-3.6l4-4z"/></symbol><symbol id="plyr-fast-forward" viewBox="0 0 18 18"><path d="M7.875 7.171L0 1v16l7.875-6.171V17L18 9 7.875 1z"/></symbol><symbol id="plyr-muted" viewBox="0 0 18 18"><path d="M12.4 12.5l2.1-2.1 2.1 2.1 1.4-1.4L15.9 9 18 6.9l-1.4-1.4-2.1 2.1-2.1-2.1L11 6.9 13.1 9 11 11.1zM3.786 6.008H.714C.286 6.008 0 6.31 0 6.76v4.512c0 .452.286.752.714.752h3.072l4.071 3.858c.5.3 1.143 0 1.143-.602V2.752c0-.601-.643-.977-1.143-.601L3.786 6.008z"/></symbol><symbol id="plyr-pause" viewBox="0 0 18 18"><path d="M6 1H3c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h3c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zM12 1c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h3c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1h-3z"/></symbol><symbol id="plyr-play" viewBox="0 0 18 18"><path d="M15.562 8.1L3.87.225C3.052-.337 2 .225 2 1.125v15.75c0 .9 1.052 1.462 1.87.9L15.563 9.9c.584-.45.584-1.35 0-1.8z"/></symbol><symbol id="plyr-restart" viewBox="0 0 18 18"><path d="M9.7 1.2l.7 6.4 2.1-2.1c1.9 1.9 1.9 5.1 0 7-.9 1-2.2 1.5-3.5 1.5-1.3 0-2.6-.5-3.5-1.5-1.9-1.9-1.9-5.1 0-7 .6-.6 1.4-1.1 2.3-1.3l-.6-1.9C6 2.6 4.9 3.2 4 4.1 1.3 6.8 1.3 11.2 4 14c1.3 1.3 3.1 2 4.9 2 1.9 0 3.6-.7 4.9-2 2.7-2.7 2.7-7.1 0-9.9L16 1.9l-6.3-.7z"/></symbol><symbol id="plyr-rewind" viewBox="0 0 18 18"><path d="M10.125 1L0 9l10.125 8v-6.171L18 17V1l-7.875 6.171z"/></symbol><symbol id="plyr-volume" viewBox="0 0 18 18"><path d="M15.6 3.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4C15.4 5.9 16 7.4 16 9c0 1.6-.6 3.1-1.8 4.3-.4.4-.4 1 0 1.4.2.2.5.3.7.3.3 0 .5-.1.7-.3C17.1 13.2 18 11.2 18 9s-.9-4.2-2.4-5.7z"/><path d="M11.282 5.282a.909.909 0 0 0 0 1.316c.735.735.995 1.458.995 2.402 0 .936-.425 1.917-.995 2.487a.909.909 0 0 0 0 1.316c.145.145.636.262 1.018.156a.725.725 0 0 0 .298-.156C13.773 11.733 14.13 10.16 14.13 9c0-.17-.002-.34-.011-.51-.053-.992-.319-2.005-1.522-3.208a.909.909 0 0 0-1.316 0zM3.786 6.008H.714C.286 6.008 0 6.31 0 6.76v4.512c0 .452.286.752.714.752h3.072l4.071 3.858c.5.3 1.143 0 1.143-.602V2.752c0-.601-.643-.977-1.143-.601L3.786 6.008z"/></symbol></svg>sppagebuilder/addons/plyr/assets/js/plyr.js000060400000124662150750504240015103 0ustar00!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,document):"function"==typeof define&&define.amd?define([],function(){return t(e,document)}):e.plyr=t(e,document)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(){var e,n,r,a=navigator.userAgent,s=navigator.appName,o=""+parseFloat(navigator.appVersion),i=parseInt(navigator.appVersion,10),l=!1,u=!1,c=!1,d=!1;return-1!==navigator.appVersion.indexOf("Windows NT")&&-1!==navigator.appVersion.indexOf("rv:11")?(l=!0,s="IE",o="11"):-1!==(n=a.indexOf("MSIE"))?(l=!0,s="IE",o=a.substring(n+5)):-1!==(n=a.indexOf("Chrome"))?(c=!0,s="Chrome",o=a.substring(n+7)):-1!==(n=a.indexOf("Safari"))?(d=!0,s="Safari",o=a.substring(n+7),-1!==(n=a.indexOf("Version"))&&(o=a.substring(n+8))):-1!==(n=a.indexOf("Firefox"))?(u=!0,s="Firefox",o=a.substring(n+8)):(e=a.lastIndexOf(" ")+1)<(n=a.lastIndexOf("/"))&&(s=a.substring(e,n),o=a.substring(n+1),s.toLowerCase()===s.toUpperCase()&&(s=navigator.appName)),-1!==(r=o.indexOf(";"))&&(o=o.substring(0,r)),-1!==(r=o.indexOf(" "))&&(o=o.substring(0,r)),i=parseInt(""+o,10),isNaN(i)&&(o=""+parseFloat(navigator.appVersion),i=parseInt(navigator.appVersion,10)),{name:s,version:i,isIE:l,isFirefox:u,isChrome:c,isSafari:d,isIos:/(iPad|iPhone|iPod)/g.test(navigator.platform),isIphone:/(iPhone|iPod)/g.test(navigator.userAgent),isTouch:"ontouchstart"in t.documentElement}}function r(e,t){var n=e.media;if("video"===e.type)switch(t){case"video/webm":return!(!n.canPlayType||!n.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/no/,""));case"video/mp4":return!(!n.canPlayType||!n.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/,""));case"video/ogg":return!(!n.canPlayType||!n.canPlayType('video/ogg; codecs="theora"').replace(/no/,""))}else if("audio"===e.type)switch(t){case"audio/mpeg":return!(!n.canPlayType||!n.canPlayType("audio/mpeg;").replace(/no/,""));case"audio/ogg":return!(!n.canPlayType||!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""));case"audio/wav":return!(!n.canPlayType||!n.canPlayType('audio/wav; codecs="1"').replace(/no/,""))}return!1}function a(e){if(!t.querySelectorAll('script[src="'+e+'"]').length){var n=t.createElement("script");n.src=e;var r=t.getElementsByTagName("script")[0];r.parentNode.insertBefore(n,r)}}function s(e,t){return Array.prototype.indexOf&&-1!==e.indexOf(t)}function o(e,t,n){return e.replace(new RegExp(t.replace(/([.*+?\^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),n)}function i(e,t){e.length||(e=[e]);for(var n=e.length-1;n>=0;n--){var r=n>0?t.cloneNode(!0):t,a=e[n],s=a.parentNode,o=a.nextSibling;return r.appendChild(a),o?s.insertBefore(r,o):s.appendChild(r),r}}function l(e){e&&e.parentNode.removeChild(e)}function u(e,t){e.insertBefore(t,e.firstChild)}function c(e,t){for(var n in t)e.setAttribute(n,O.boolean(t[n])&&t[n]?"":t[n])}function d(e,n,r){var a=t.createElement(e);c(a,r),u(n,a)}function p(e){return e.replace(".","")}function m(e,t,n){if(e)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(/\s+/g," ").replace(" "+t+" ","");e.className=r+(n?" "+t:"")}}function f(e,t){return!!e&&(e.classList?e.classList.contains(t):new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className))}function y(e,n){var r=Element.prototype;return(r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.msMatchesSelector||function(e){return-1!==[].indexOf.call(t.querySelectorAll(e),this)}).call(e,n)}function b(e,t,n,r,a){n&&g(e,t,function(t){n.apply(e,[t])},a),g(e,t,function(t){r.apply(e,[t])},a)}function v(e,t,n,r,a){var s=t.split(" ");if(O.boolean(a)||(a=!1),e instanceof NodeList)for(var o=0;o<e.length;o++)e[o]instanceof Node&&v(e[o],arguments[1],arguments[2],arguments[3]);else for(var i=0;i<s.length;i++)e[r?"addEventListener":"removeEventListener"](s[i],n,a)}function g(e,t,n,r){e&&v(e,t,n,!0,r)}function h(e,t,n,r){e&&v(e,t,n,!1,r)}function k(e,t,n,r){if(e&&t){O.boolean(n)||(n=!1);var a=new CustomEvent(t,{bubbles:n,detail:r});e.dispatchEvent(a)}}function w(e,t){if(e)return t=O.boolean(t)?t:!e.getAttribute("aria-pressed"),e.setAttribute("aria-pressed",t),t}function x(e,t){return 0===e||0===t||isNaN(e)||isNaN(t)?0:(e/t*100).toFixed(2)}function T(){var e=arguments;if(e.length){if(1===e.length)return e[0];for(var t=Array.prototype.shift.call(e),n=e.length,r=0;r<n;r++){var a=e[r];for(var s in a)a[s]&&a[s].constructor&&a[s].constructor===Object?(t[s]=t[s]||{},T(t[s],a[s])):t[s]=a[s]}return t}}function S(e){return e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/)?RegExp.$2:e}function E(e){return e.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:e}function _(){var e={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",element:null,prefix:""},n="webkit o moz ms khtml".split(" ");if(O.undefined(t.cancelFullScreen))for(var r=0,a=n.length;r<a;r++){if(e.prefix=n[r],!O.undefined(t[e.prefix+"CancelFullScreen"])){e.supportsFullScreen=!0;break}if(!O.undefined(t.msExitFullscreen)&&t.msFullscreenEnabled){e.prefix="ms",e.supportsFullScreen=!0;break}}else e.supportsFullScreen=!0;return e.supportsFullScreen&&(e.fullScreenEventName="ms"===e.prefix?"MSFullscreenChange":e.prefix+"fullscreenchange",e.isFullScreen=function(e){switch(O.undefined(e)&&(e=t.body),this.prefix){case"":return t.fullscreenElement===e;case"moz":return t.mozFullScreenElement===e;default:return t[this.prefix+"FullscreenElement"]===e}},e.requestFullScreen=function(e){return O.undefined(e)&&(e=t.body),""===this.prefix?e.requestFullScreen():e[this.prefix+("ms"===this.prefix?"RequestFullscreen":"RequestFullScreen")]()},e.cancelFullScreen=function(){return""===this.prefix?t.cancelFullScreen():t[this.prefix+("ms"===this.prefix?"ExitFullscreen":"CancelFullScreen")]()},e.element=function(){return""===this.prefix?t.fullscreenElement:t[this.prefix+"FullscreenElement"]}),e}function C(v,C){function j(e,t,n,r){k(e,t,n,T({},r,{plyr:We}))}function R(t,n){C.debug&&e.console&&(n=Array.prototype.slice.call(n),O.string(C.logPrefix)&&C.logPrefix.length&&n.unshift(C.logPrefix),console[t].apply(console,n))}function V(){return{url:C.iconUrl,absolute:0===C.iconUrl.indexOf("http")||Ye.browser.isIE&&!e.svg4everybody}}function q(){var e=[],t=V(),n=(t.absolute?"":t.url)+"#"+C.iconPrefix;return s(C.controls,"play-large")&&e.push('<button type="button" data-plyr="play" class="plyr__play-large">','<svg><use xlink:href="'+n+'-play" /></svg>','<span class="plyr__sr-only">'+C.i18n.play+"</span>","</button>"),e.push('<div class="plyr__controls">'),s(C.controls,"restart")&&e.push('<button type="button" data-plyr="restart">','<svg><use xlink:href="'+n+'-restart" /></svg>','<span class="plyr__sr-only">'+C.i18n.restart+"</span>","</button>"),s(C.controls,"rewind")&&e.push('<button type="button" data-plyr="rewind">','<svg><use xlink:href="'+n+'-rewind" /></svg>','<span class="plyr__sr-only">'+C.i18n.rewind+"</span>","</button>"),s(C.controls,"play")&&e.push('<button type="button" data-plyr="play">','<svg><use xlink:href="'+n+'-play" /></svg>','<span class="plyr__sr-only">'+C.i18n.play+"</span>","</button>",'<button type="button" data-plyr="pause">','<svg><use xlink:href="'+n+'-pause" /></svg>','<span class="plyr__sr-only">'+C.i18n.pause+"</span>","</button>"),s(C.controls,"fast-forward")&&e.push('<button type="button" data-plyr="fast-forward">','<svg><use xlink:href="'+n+'-fast-forward" /></svg>','<span class="plyr__sr-only">'+C.i18n.forward+"</span>","</button>"),s(C.controls,"progress")&&(e.push('<span class="plyr__progress">','<label for="seek{id}" class="plyr__sr-only">Seek</label>','<input id="seek{id}" class="plyr__progress--seek" type="range" min="0" max="100" step="0.1" value="0" data-plyr="seek">','<progress class="plyr__progress--played" max="100" value="0" role="presentation"></progress>','<progress class="plyr__progress--buffer" max="100" value="0">',"<span>0</span>% "+C.i18n.buffered,"</progress>"),C.tooltips.seek&&e.push('<span class="plyr__tooltip">00:00</span>'),e.push("</span>")),s(C.controls,"current-time")&&e.push('<span class="plyr__time">','<span class="plyr__sr-only">'+C.i18n.currentTime+"</span>",'<span class="plyr__time--current">00:00</span>',"</span>"),s(C.controls,"duration")&&e.push('<span class="plyr__time">','<span class="plyr__sr-only">'+C.i18n.duration+"</span>",'<span class="plyr__time--duration">00:00</span>',"</span>"),s(C.controls,"mute")&&e.push('<button type="button" data-plyr="mute">','<svg class="icon--muted"><use xlink:href="'+n+'-muted" /></svg>','<svg><use xlink:href="'+n+'-volume" /></svg>','<span class="plyr__sr-only">'+C.i18n.toggleMute+"</span>","</button>"),s(C.controls,"volume")&&e.push('<span class="plyr__volume">','<label for="volume{id}" class="plyr__sr-only">'+C.i18n.volume+"</label>",'<input id="volume{id}" class="plyr__volume--input" type="range" min="'+C.volumeMin+'" max="'+C.volumeMax+'" value="'+C.volume+'" data-plyr="volume">','<progress class="plyr__volume--display" max="'+C.volumeMax+'" value="'+C.volumeMin+'" role="presentation"></progress>',"</span>"),s(C.controls,"captions")&&e.push('<button type="button" data-plyr="captions">','<svg class="icon--captions-on"><use xlink:href="'+n+'-captions-on" /></svg>','<svg><use xlink:href="'+n+'-captions-off" /></svg>','<span class="plyr__sr-only">'+C.i18n.toggleCaptions+"</span>","</button>"),s(C.controls,"fullscreen")&&e.push('<button type="button" data-plyr="fullscreen">','<svg class="icon--exit-fullscreen"><use xlink:href="'+n+'-exit-fullscreen" /></svg>','<svg><use xlink:href="'+n+'-enter-fullscreen" /></svg>','<span class="plyr__sr-only">'+C.i18n.toggleFullscreen+"</span>","</button>"),e.push("</div>"),e.join("")}function D(){if(Ye.supported.full&&("audio"!==Ye.type||C.fullscreen.allowAudio)&&C.fullscreen.enabled){var e=N.supportsFullScreen;e||C.fullscreen.fallback&&!$()?($e((e?"Native":"Fallback")+" fullscreen enabled"),e||m(Ye.container,C.classes.fullscreen.fallback,!0),m(Ye.container,C.classes.fullscreen.enabled,!0)):$e("Fullscreen not supported and fallback disabled"),Ye.buttons&&Ye.buttons.fullscreen&&w(Ye.buttons.fullscreen,!1),J()}}function H(){if("video"===Ye.type){X(C.selectors.captions)||Ye.videoContainer.insertAdjacentHTML("afterbegin",'<div class="'+p(C.selectors.captions)+'"></div>'),Ye.usingTextTracks=!1,Ye.media.textTracks&&(Ye.usingTextTracks=!0);for(var e,t="",n=Ye.media.childNodes,r=0;r<n.length;r++)"track"===n[r].nodeName.toLowerCase()&&("captions"!==(e=n[r].kind)&&"subtitles"!==e||(t=n[r].getAttribute("src")));if(Ye.captionExists=!0,""===t?(Ye.captionExists=!1,$e("No caption track found")):$e("Caption track found; URI: "+t),Ye.captionExists){for(var a=Ye.media.textTracks,s=0;s<a.length;s++)a[s].mode="hidden";if(Y(),(Ye.browser.isIE&&Ye.browser.version>=10||Ye.browser.isFirefox&&Ye.browser.version>=31)&&($e("Detected browser with known TextTrack issues - using manual fallback"),Ye.usingTextTracks=!1),Ye.usingTextTracks){$e("TextTracks supported");for(var o=0;o<a.length;o++){var i=a[o];"captions"!==i.kind&&"subtitles"!==i.kind||g(i,"cuechange",function(){this.activeCues[0]&&"text"in this.activeCues[0]?U(this.activeCues[0].getCueAsHTML()):U()})}}else if($e("TextTracks not supported so rendering captions manually"),Ye.currentCaption="",Ye.captions=[],""!==t){var l=new XMLHttpRequest;l.onreadystatechange=function(){if(4===l.readyState)if(200===l.status){var e,t=[],n=l.responseText,r="\r\n";-1===n.indexOf(r+r)&&(r=-1!==n.indexOf("\r\r")?"\r":"\n"),t=n.split(r+r);for(var a=0;a<t.length;a++){e=t[a],Ye.captions[a]=[];var s=e.split(r),o=0;-1===s[o].indexOf(":")&&(o=1),Ye.captions[a]=[s[o],s[o+1]]}Ye.captions.shift(),$e("Successfully loaded the caption file via AJAX")}else Je(C.logPrefix+"There was a problem loading the caption file via AJAX")},l.open("get",t,!0),l.send()}}else m(Ye.container,C.classes.captions.enabled)}}function U(e){var n=X(C.selectors.captions),r=t.createElement("span");n.innerHTML="",O.undefined(e)&&(e=""),O.string(e)?r.innerHTML=e.trim():r.appendChild(e),n.appendChild(r);n.offsetHeight}function W(e){function t(e,t){var n=[];n=e.split(" --\x3e ");for(var a=0;a<n.length;a++)n[a]=n[a].replace(/(\d+:\d+:\d+\.\d+).*/,"$1");return r(n[t])}function n(e){return t(e,1)}function r(e){if(null===e||void 0===e)return 0;var t=[],n=[];return t=e.split(","),n=t[0].split(":"),Math.floor(60*n[0]*60)+Math.floor(60*n[1])+Math.floor(n[2])}if(!Ye.usingTextTracks&&"video"===Ye.type&&Ye.supported.full&&(Ye.subcount=0,e=O.number(e)?e:Ye.media.currentTime,Ye.captions[Ye.subcount])){for(;n(Ye.captions[Ye.subcount][0])<e.toFixed(1);)if(Ye.subcount++,Ye.subcount>Ye.captions.length-1){Ye.subcount=Ye.captions.length-1;break}Ye.media.currentTime.toFixed(1)>=function(e){return t(e,0)}(Ye.captions[Ye.subcount][0])&&Ye.media.currentTime.toFixed(1)<=n(Ye.captions[Ye.subcount][0])?(Ye.currentCaption=Ye.captions[Ye.subcount][1],U(Ye.currentCaption)):U()}}function Y(){if(Ye.buttons.captions){m(Ye.container,C.classes.captions.enabled,!0);var e=Ye.storage.captionsEnabled;O.boolean(e)||(e=C.captions.defaultActive),e&&(m(Ye.container,C.classes.captions.active,!0),w(Ye.buttons.captions,!0))}}function B(e){return Ye.container.querySelectorAll(e)}function X(e){return B(e)[0]}function $(){try{return e.self!==e.top}catch(e){return!0}}function J(){var e=B("input:not([disabled]), button:not([disabled])"),t=e[0],n=e[e.length-1];g(Ye.container,"keydown",function(e){9===e.which&&Ye.isFullscreen&&(e.target!==n||e.shiftKey?e.target===t&&e.shiftKey&&(e.preventDefault(),n.focus()):(e.preventDefault(),t.focus()))})}function z(e,t){if(O.string(t))d(e,Ye.media,{src:t});else if(t.constructor===Array)for(var n=t.length-1;n>=0;n--)d(e,Ye.media,t[n])}function G(){if(C.loadSprite){var e=V();e.absolute?($e("AJAX loading absolute SVG sprite"+(Ye.browser.isIE?" (due to IE)":"")),F(e.url,"sprite-plyr")):$e("Sprite will be used as external resource directly")}var n=C.html;$e("Injecting custom controls"),n||(n=q()),n=o(n=o(n,"{seektime}",C.seekTime),"{id}",Math.floor(1e4*Math.random())),C.title&&(n=o(n,"{title}",C.title));var r;if(O.string(C.selectors.controls.container)&&(r=t.querySelector(C.selectors.controls.container)),O.htmlElement(r)||(r=Ye.container),r.insertAdjacentHTML("beforeend",n),C.tooltips.controls)for(var a=B([C.selectors.controls.wrapper," ",C.selectors.labels," .",C.classes.hidden].join("")),s=a.length-1;s>=0;s--){var i=a[s];m(i,C.classes.hidden,!1),m(i,C.classes.tooltip,!0)}}function K(){try{return Ye.controls=X(C.selectors.controls.wrapper),Ye.buttons={},Ye.buttons.seek=X(C.selectors.buttons.seek),Ye.buttons.play=B(C.selectors.buttons.play),Ye.buttons.pause=X(C.selectors.buttons.pause),Ye.buttons.restart=X(C.selectors.buttons.restart),Ye.buttons.rewind=X(C.selectors.buttons.rewind),Ye.buttons.forward=X(C.selectors.buttons.forward),Ye.buttons.fullscreen=X(C.selectors.buttons.fullscreen),Ye.buttons.mute=X(C.selectors.buttons.mute),Ye.buttons.captions=X(C.selectors.buttons.captions),Ye.progress={},Ye.progress.container=X(C.selectors.progress.container),Ye.progress.buffer={},Ye.progress.buffer.bar=X(C.selectors.progress.buffer),Ye.progress.buffer.text=Ye.progress.buffer.bar&&Ye.progress.buffer.bar.getElementsByTagName("span")[0],Ye.progress.played=X(C.selectors.progress.played),Ye.progress.tooltip=Ye.progress.container&&Ye.progress.container.querySelector("."+C.classes.tooltip),Ye.volume={},Ye.volume.input=X(C.selectors.volume.input),Ye.volume.display=X(C.selectors.volume.display),Ye.duration=X(C.selectors.duration),Ye.currentTime=X(C.selectors.currentTime),Ye.seekTime=B(C.selectors.seekTime),!0}catch(e){return Je("It looks like there is a problem with your controls HTML"),Z(!0),!1}}function Q(){m(Ye.container,C.selectors.container.replace(".",""),Ye.supported.full)}function Z(e){e&&s(C.types.html5,Ye.type)?Ye.media.setAttribute("controls",""):Ye.media.removeAttribute("controls")}function ee(e){var t=C.i18n.play;if(O.string(C.title)&&C.title.length&&(t+=", "+C.title,Ye.container.setAttribute("aria-label",C.title)),Ye.supported.full&&Ye.buttons.play)for(var n=Ye.buttons.play.length-1;n>=0;n--)Ye.buttons.play[n].setAttribute("aria-label",t);O.htmlElement(e)&&e.setAttribute("title",C.i18n.frameTitle.replace("{title}",C.title))}function te(){var t=null;Ye.storage={},L.supported&&C.storage.enabled&&(e.localStorage.removeItem("plyr-volume"),(t=e.localStorage.getItem(C.storage.key))&&(/^\d+(\.\d+)?$/.test(t)?ne({volume:parseFloat(t)}):Ye.storage=JSON.parse(t)))}function ne(t){L.supported&&C.storage.enabled&&(T(Ye.storage,t),e.localStorage.setItem(C.storage.key,JSON.stringify(Ye.storage)))}function re(){if(Ye.media){if(Ye.supported.full&&(m(Ye.container,C.classes.type.replace("{0}",Ye.type),!0),s(C.types.embed,Ye.type)&&m(Ye.container,C.classes.type.replace("{0}","video"),!0),m(Ye.container,C.classes.stopped,C.autoplay),m(Ye.container,C.classes.isIos,Ye.browser.isIos),m(Ye.container,C.classes.isTouch,Ye.browser.isTouch),"video"===Ye.type)){var e=t.createElement("div");e.setAttribute("class",C.classes.videoWrapper),i(Ye.media,e),Ye.videoContainer=e}s(C.types.embed,Ye.type)&&ae()}else Je("No media element found!")}function ae(){var n,r=t.createElement("div"),s=Ye.type+"-"+Math.floor(1e4*Math.random());switch(Ye.type){case"youtube":n=S(Ye.embedId);break;case"vimeo":n=E(Ye.embedId);break;default:n=Ye.embedId}for(var o=B('[id^="'+Ye.type+'-"]'),i=o.length-1;i>=0;i--)l(o[i]);if(m(Ye.media,C.classes.videoWrapper,!0),m(Ye.media,C.classes.embedWrapper,!0),"youtube"===Ye.type)Ye.media.appendChild(r),r.setAttribute("id",s),O.object(e.YT)?oe(n,r):(a(C.urls.youtube.api),e.onYouTubeReadyCallbacks=e.onYouTubeReadyCallbacks||[],e.onYouTubeReadyCallbacks.push(function(){oe(n,r)}),e.onYouTubeIframeAPIReady=function(){e.onYouTubeReadyCallbacks.forEach(function(e){e()})});else if("vimeo"===Ye.type)if(Ye.supported.full?Ye.media.appendChild(r):r=Ye.media,r.setAttribute("id",s),O.object(e.Vimeo))ie(n,r);else{a(C.urls.vimeo.api);var u=e.setInterval(function(){O.object(e.Vimeo)&&(e.clearInterval(u),ie(n,r))},50)}else if("soundcloud"===Ye.type){var d=t.createElement("iframe");d.loaded=!1,g(d,"load",function(){d.loaded=!0}),c(d,{src:"https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/"+n,id:s}),r.appendChild(d),Ye.media.appendChild(r),e.SC||a(C.urls.soundcloud.api);var p=e.setInterval(function(){e.SC&&d.loaded&&(e.clearInterval(p),le.call(d))},50)}}function se(){Ye.supported.full&&(He(),Ue()),ee(X("iframe"))}function oe(t,n){Ye.embed=new e.YT.Player(n.id,{videoId:t,playerVars:{autoplay:C.autoplay?1:0,controls:Ye.supported.full?0:1,rel:0,showinfo:0,iv_load_policy:3,cc_load_policy:C.captions.defaultActive?1:0,cc_lang_pref:"en",wmode:"transparent",modestbranding:1,disablekb:1,origin:"*"},events:{onError:function(e){j(Ye.container,"error",!0,{code:e.data,embed:e.target})},onReady:function(t){var n=t.target;Ye.media.play=function(){n.playVideo(),Ye.media.paused=!1},Ye.media.pause=function(){n.pauseVideo(),Ye.media.paused=!0},Ye.media.stop=function(){n.stopVideo(),Ye.media.paused=!0},Ye.media.duration=n.getDuration(),Ye.media.paused=!0,Ye.media.currentTime=0,Ye.media.muted=n.isMuted(),"function"==typeof n.getVideoData&&(C.title=n.getVideoData().title),Ye.supported.full&&Ye.media.querySelector("iframe").setAttribute("tabindex","-1"),se(),j(Ye.media,"timeupdate"),j(Ye.media,"durationchange"),e.clearInterval(Be.buffering),Be.buffering=e.setInterval(function(){Ye.media.buffered=n.getVideoLoadedFraction(),(null===Ye.media.lastBuffered||Ye.media.lastBuffered<Ye.media.buffered)&&j(Ye.media,"progress"),Ye.media.lastBuffered=Ye.media.buffered,1===Ye.media.buffered&&(e.clearInterval(Be.buffering),j(Ye.media,"canplaythrough"))},200)},onStateChange:function(t){var n=t.target;switch(e.clearInterval(Be.playing),t.data){case 0:Ye.media.paused=!0,j(Ye.media,"ended");break;case 1:Ye.media.paused=!1,Ye.media.seeking&&j(Ye.media,"seeked"),Ye.media.seeking=!1,j(Ye.media,"play"),j(Ye.media,"playing"),Be.playing=e.setInterval(function(){Ye.media.currentTime=n.getCurrentTime(),j(Ye.media,"timeupdate")},100),Ye.media.duration!==n.getDuration()&&(Ye.media.duration=n.getDuration(),j(Ye.media,"durationchange"));break;case 2:Ye.media.paused=!0,j(Ye.media,"pause")}j(Ye.container,"statechange",!1,{code:t.data})}}})}function ie(n,r){var a=function(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")}({loop:C.loop,autoplay:C.autoplay,byline:!1,portrait:!1,title:!1,speed:!0,transparent:0}),s=t.createElement("iframe"),o="https://player.vimeo.com/video/"+n+"?"+a;s.setAttribute("src",o),s.setAttribute("allowfullscreen",""),r.appendChild(s),Ye.embed=new e.Vimeo.Player(s),Ye.media.play=function(){Ye.embed.play(),Ye.media.paused=!1},Ye.media.pause=function(){Ye.embed.pause(),Ye.media.paused=!0},Ye.media.stop=function(){Ye.embed.stop(),Ye.media.paused=!0},Ye.media.paused=!0,Ye.media.currentTime=0,se(),Ye.embed.getCurrentTime().then(function(e){Ye.media.currentTime=e,j(Ye.media,"timeupdate")}),Ye.embed.getDuration().then(function(e){Ye.media.duration=e,j(Ye.media,"durationchange")}),Ye.embed.on("loaded",function(){O.htmlElement(Ye.embed.element)&&Ye.supported.full&&Ye.embed.element.setAttribute("tabindex","-1")}),Ye.embed.on("play",function(){Ye.media.paused=!1,j(Ye.media,"play"),j(Ye.media,"playing")}),Ye.embed.on("pause",function(){Ye.media.paused=!0,j(Ye.media,"pause")}),Ye.embed.on("timeupdate",function(e){Ye.media.seeking=!1,Ye.media.currentTime=e.seconds,j(Ye.media,"timeupdate")}),Ye.embed.on("progress",function(e){Ye.media.buffered=e.percent,j(Ye.media,"progress"),1===parseInt(e.percent)&&j(Ye.media,"canplaythrough")}),Ye.embed.on("seeked",function(){Ye.media.seeking=!1,j(Ye.media,"seeked"),j(Ye.media,"play")}),Ye.embed.on("ended",function(){Ye.media.paused=!0,j(Ye.media,"ended")})}function le(){Ye.embed=e.SC.Widget(this),Ye.embed.bind(e.SC.Widget.Events.READY,function(){Ye.media.play=function(){Ye.embed.play(),Ye.media.paused=!1},Ye.media.pause=function(){Ye.embed.pause(),Ye.media.paused=!0},Ye.media.stop=function(){Ye.embed.seekTo(0),Ye.embed.pause(),Ye.media.paused=!0},Ye.media.paused=!0,Ye.media.currentTime=0,Ye.embed.getDuration(function(e){Ye.media.duration=e/1e3,se()}),Ye.embed.getPosition(function(e){Ye.media.currentTime=e,j(Ye.media,"timeupdate")}),Ye.embed.bind(e.SC.Widget.Events.PLAY,function(){Ye.media.paused=!1,j(Ye.media,"play"),j(Ye.media,"playing")}),Ye.embed.bind(e.SC.Widget.Events.PAUSE,function(){Ye.media.paused=!0,j(Ye.media,"pause")}),Ye.embed.bind(e.SC.Widget.Events.PLAY_PROGRESS,function(e){Ye.media.seeking=!1,Ye.media.currentTime=e.currentPosition/1e3,j(Ye.media,"timeupdate")}),Ye.embed.bind(e.SC.Widget.Events.LOAD_PROGRESS,function(e){Ye.media.buffered=e.loadProgress,j(Ye.media,"progress"),1===parseInt(e.loadProgress)&&j(Ye.media,"canplaythrough")}),Ye.embed.bind(e.SC.Widget.Events.FINISH,function(){Ye.media.paused=!0,j(Ye.media,"ended")})})}function ue(){"play"in Ye.media&&Ye.media.play()}function ce(){"pause"in Ye.media&&Ye.media.pause()}function de(e){return O.boolean(e)||(e=Ye.media.paused),e?ue():ce(),e}function pe(e){O.number(e)||(e=C.seekTime),fe(Ye.media.currentTime-e)}function me(e){O.number(e)||(e=C.seekTime),fe(Ye.media.currentTime+e)}function fe(e){var t=0,n=Ye.media.paused,r=ye();O.number(e)?t=e:O.object(e)&&s(["input","change"],e.type)&&(t=e.target.value/e.target.max*r),t<0?t=0:t>r&&(t=r),Pe(t);try{Ye.media.currentTime=t.toFixed(4)}catch(e){}if(s(C.types.embed,Ye.type)){switch(Ye.type){case"youtube":Ye.embed.seekTo(t);break;case"vimeo":Ye.embed.setCurrentTime(t.toFixed(0));break;case"soundcloud":Ye.embed.seekTo(1e3*t)}n&&ce(),j(Ye.media,"timeupdate"),Ye.media.seeking=!0,j(Ye.media,"seeking")}$e("Seeking to "+Ye.media.currentTime+" seconds"),W(t)}function ye(){var e=parseInt(C.duration),t=0;return null===Ye.media.duration||isNaN(Ye.media.duration)||(t=Ye.media.duration),isNaN(e)?t:e}function be(){m(Ye.container,C.classes.playing,!Ye.media.paused),m(Ye.container,C.classes.stopped,Ye.media.paused),Oe(Ye.media.paused)}function ve(){P={x:e.pageXOffset||0,y:e.pageYOffset||0}}function ge(){e.scrollTo(P.x,P.y)}function he(e){var n=N.supportsFullScreen;if(n){if(!e||e.type!==N.fullScreenEventName)return N.isFullScreen(Ye.container)?N.cancelFullScreen():(ve(),N.requestFullScreen(Ye.container)),void(Ye.isFullscreen=N.isFullScreen(Ye.container));Ye.isFullscreen=N.isFullScreen(Ye.container)}else Ye.isFullscreen=!Ye.isFullscreen,t.body.style.overflow=Ye.isFullscreen?"hidden":"";m(Ye.container,C.classes.fullscreen.active,Ye.isFullscreen),J(Ye.isFullscreen),Ye.buttons&&Ye.buttons.fullscreen&&w(Ye.buttons.fullscreen,Ye.isFullscreen),j(Ye.container,Ye.isFullscreen?"enterfullscreen":"exitfullscreen",!0),!Ye.isFullscreen&&n&&ge()}function ke(e){if(O.boolean(e)||(e=!Ye.media.muted),w(Ye.buttons.mute,e),Ye.media.muted=e,0===Ye.media.volume&&we(C.volume),s(C.types.embed,Ye.type)){switch(Ye.type){case"youtube":Ye.embed[Ye.media.muted?"mute":"unMute"]();break;case"vimeo":case"soundcloud":Ye.embed.setVolume(Ye.media.muted?0:parseFloat(C.volume/C.volumeMax))}j(Ye.media,"volumechange")}}function we(e){var t=C.volumeMax,n=C.volumeMin;if(O.undefined(e)&&(e=Ye.storage.volume),(null===e||isNaN(e))&&(e=C.volume),e>t&&(e=t),e<n&&(e=n),Ye.media.volume=parseFloat(e/t),Ye.volume.display&&(Ye.volume.display.value=e),s(C.types.embed,Ye.type)){switch(Ye.type){case"youtube":Ye.embed.setVolume(100*Ye.media.volume);break;case"vimeo":case"soundcloud":Ye.embed.setVolume(Ye.media.volume)}j(Ye.media,"volumechange")}0===e?Ye.media.muted=!0:Ye.media.muted&&e>0&&ke()}function xe(e){var t=Ye.media.muted?0:Ye.media.volume*C.volumeMax;O.number(e)||(e=C.volumeStep),we(t+e)}function Te(e){var t=Ye.media.muted?0:Ye.media.volume*C.volumeMax;O.number(e)||(e=C.volumeStep),we(t-e)}function Se(){var e=Ye.media.muted?0:Ye.media.volume*C.volumeMax;Ye.supported.full&&(Ye.volume.input&&(Ye.volume.input.value=e),Ye.volume.display&&(Ye.volume.display.value=e)),ne({volume:e}),m(Ye.container,C.classes.muted,0===e),Ye.supported.full&&Ye.buttons.mute&&w(Ye.buttons.mute,0===e)}function Ee(e){Ye.supported.full&&Ye.buttons.captions&&(O.boolean(e)||(e=-1===Ye.container.className.indexOf(C.classes.captions.active)),Ye.captionsEnabled=e,w(Ye.buttons.captions,Ye.captionsEnabled),m(Ye.container,C.classes.captions.active,Ye.captionsEnabled),j(Ye.container,Ye.captionsEnabled?"captionsenabled":"captionsdisabled",!0),ne({captionsEnabled:Ye.captionsEnabled}))}function _e(e){var t="waiting"===e.type;clearTimeout(Be.loading),Be.loading=setTimeout(function(){m(Ye.container,C.classes.loading,t),Oe(t)},t?250:0)}function Ce(e){if(Ye.supported.full){var t=Ye.progress.played,n=0,r=ye();if(e)switch(e.type){case"timeupdate":case"seeking":if(Ye.controls.pressed)return;n=x(Ye.media.currentTime,r),"timeupdate"===e.type&&Ye.buttons.seek&&(Ye.buttons.seek.value=n);break;case"playing":case"progress":t=Ye.progress.buffer,n=function(){var e=Ye.media.buffered;return e&&e.length?x(e.end(0),r):O.number(e)?100*e:0}()}Fe(t,n)}}function Fe(e,t){if(Ye.supported.full){if(O.undefined(t)&&(t=0),O.undefined(e)){if(!Ye.progress||!Ye.progress.buffer)return;e=Ye.progress.buffer}O.htmlElement(e)?e.value=t:e&&(e.bar&&(e.bar.value=t),e.text&&(e.text.innerHTML=t))}}function Ae(e,t){if(t){isNaN(e)&&(e=0),Ye.secs=parseInt(e%60),Ye.mins=parseInt(e/60%60),Ye.hours=parseInt(e/60/60%60);var n=parseInt(ye()/60/60%60)>0;Ye.secs=("0"+Ye.secs).slice(-2),Ye.mins=("0"+Ye.mins).slice(-2),t.innerHTML=(n?Ye.hours+":":"")+Ye.mins+":"+Ye.secs}}function Ie(){if(Ye.supported.full){var e=ye()||0;!Ye.duration&&C.displayDuration&&Ye.media.paused&&Ae(e,Ye.currentTime),Ye.duration&&Ae(e,Ye.duration),Me()}}function Ne(e){Ae(Ye.media.currentTime,Ye.currentTime),e&&"timeupdate"===e.type&&Ye.media.seeking||Ce(e)}function Pe(e){O.number(e)||(e=0);var t=x(e,ye());Ye.progress&&Ye.progress.played&&(Ye.progress.played.value=t),Ye.buttons&&Ye.buttons.seek&&(Ye.buttons.seek.value=t)}function Me(e){var t=ye();if(C.tooltips.seek&&Ye.progress.container&&0!==t){var n=Ye.progress.container.getBoundingClientRect(),r=0,a=C.classes.tooltip+"--visible";if(e)r=100/n.width*(e.pageX-n.left);else{if(!f(Ye.progress.tooltip,a))return;r=Ye.progress.tooltip.style.left.replace("%","")}r<0?r=0:r>100&&(r=100),Ae(t/100*r,Ye.progress.tooltip),Ye.progress.tooltip.style.left=r+"%",e&&s(["mouseenter","mouseleave"],e.type)&&m(Ye.progress.tooltip,a,"mouseenter"===e.type)}}function Oe(t){if(C.hideControls&&"audio"!==Ye.type){var n=0,r=!1,a=t,o=f(Ye.container,C.classes.loading);if(O.boolean(t)||(t&&t.type?(r="enterfullscreen"===t.type,a=s(["mousemove","touchstart","mouseenter","focus"],t.type),s(["mousemove","touchmove"],t.type)&&(n=2e3),"focus"===t.type&&(n=3e3)):a=f(Ye.container,C.classes.hideControls)),e.clearTimeout(Be.hover),a||Ye.media.paused||o){if(m(Ye.container,C.classes.hideControls,!1),Ye.media.paused||o)return;Ye.browser.isTouch&&(n=3e3)}a&&Ye.media.paused||(Be.hover=e.setTimeout(function(){(!Ye.controls.pressed&&!Ye.controls.hover||r)&&m(Ye.container,C.classes.hideControls,!0)},n))}}function Le(e){O.object(e)&&"sources"in e&&e.sources.length?(m(Ye.container,C.classes.ready,!1),ce(),Pe(),Fe(),qe(),De(function(){if(Ye.embed=null,l(Ye.media),"video"===Ye.type&&Ye.videoContainer&&l(Ye.videoContainer),Ye.container&&Ye.container.removeAttribute("class"),"type"in e&&(Ye.type=e.type,"video"===Ye.type)){var n=e.sources[0];"type"in n&&s(C.types.embed,n.type)&&(Ye.type=n.type)}switch(Ye.supported=A(Ye.type),Ye.type){case"video":Ye.media=t.createElement("video");break;case"audio":Ye.media=t.createElement("audio");break;case"youtube":case"vimeo":case"soundcloud":Ye.media=t.createElement("div"),Ye.embedId=e.sources[0].src}u(Ye.container,Ye.media),O.boolean(e.autoplay)&&(C.autoplay=e.autoplay),s(C.types.html5,Ye.type)&&(C.crossorigin&&Ye.media.setAttribute("crossorigin",""),C.autoplay&&Ye.media.setAttribute("autoplay",""),"poster"in e&&Ye.media.setAttribute("poster",e.poster),C.loop&&Ye.media.setAttribute("loop","")),m(Ye.container,C.classes.fullscreen.active,Ye.isFullscreen),m(Ye.container,C.classes.captions.active,Ye.captionsEnabled),Q(),s(C.types.html5,Ye.type)&&z("source",e.sources),re(),s(C.types.html5,Ye.type)&&("tracks"in e&&z("track",e.tracks),Ye.media.load()),(s(C.types.html5,Ye.type)||s(C.types.embed,Ye.type)&&!Ye.supported.full)&&(He(),Ue()),C.title=e.title,ee()},!1)):Je("Invalid source format")}function je(){m(X("."+C.classes.tabFocus),C.classes.tabFocus,!1)}function Re(){function n(){var e=de(),t=Ye.buttons[e?"play":"pause"],n=Ye.buttons[e?"pause":"play"];if(n&&(n=n.length>1?n[n.length-1]:n[0]),n){var r=f(t,C.classes.tabFocus);setTimeout(function(){n.focus(),r&&(m(t,C.classes.tabFocus,!1),m(n,C.classes.tabFocus,!0))},100)}}function r(){var e=t.activeElement;return e=e&&e!==t.body?t.querySelector(":focus"):null}function a(e){return e.keyCode?e.keyCode:e.which}function o(e){for(var t in Ye.buttons){var n=Ye.buttons[t];if(O.nodeList(n))for(var r=0;r<n.length;r++)m(n[r],C.classes.tabFocus,n[r]===e);else m(n,C.classes.tabFocus,n===e)}}function i(e){var t=a(e),n="keydown"===e.type,r=n&&t===u;if(O.number(t))if(n){switch(s([48,49,50,51,52,53,54,56,57,32,75,38,40,77,39,37,70,67],t)&&(e.preventDefault(),e.stopPropagation()),t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:r||function(){var e=Ye.media.duration;O.number(e)&&fe(e/10*(t-48))}();break;case 32:case 75:r||de();break;case 38:xe();break;case 40:Te();break;case 77:r||ke();break;case 39:me();break;case 37:pe();break;case 70:he();break;case 67:r||Ee()}!N.supportsFullScreen&&Ye.isFullscreen&&27===t&&he(),u=t}else u=null}var l=Ye.browser.isIE?"change":"input";if(C.keyboardShorcuts.focused){var u=null;C.keyboardShorcuts.global&&g(e,"keydown keyup",function(e){var t=a(e),n=r();1!==I().length||!s([48,49,50,51,52,53,54,56,57,75,77,70,67],t)||O.htmlElement(n)&&y(n,C.selectors.editable)||i(e)}),g(Ye.container,"keydown keyup",i)}g(e,"keyup",function(e){var t=a(e),n=r();9===t&&o(n)}),g(t.body,"click",je);for(var c in Ye.buttons){var d=Ye.buttons[c];g(d,"blur",function(){m(d,"tab-focus",!1)})}b(Ye.buttons.play,"click",C.listeners.play,n),b(Ye.buttons.pause,"click",C.listeners.pause,n),b(Ye.buttons.restart,"click",C.listeners.restart,fe),b(Ye.buttons.rewind,"click",C.listeners.rewind,pe),b(Ye.buttons.forward,"click",C.listeners.forward,me),b(Ye.buttons.seek,l,C.listeners.seek,fe),b(Ye.volume.input,l,C.listeners.volume,function(){we(Ye.volume.input.value)}),b(Ye.buttons.mute,"click",C.listeners.mute,ke),b(Ye.buttons.fullscreen,"click",C.listeners.fullscreen,he),N.supportsFullScreen&&g(t,N.fullScreenEventName,he),b(Ye.buttons.captions,"click",C.listeners.captions,Ee),g(Ye.progress.container,"mouseenter mouseleave mousemove",Me),C.hideControls&&(g(Ye.container,"mouseenter mouseleave mousemove touchstart touchend touchcancel touchmove enterfullscreen",Oe),g(Ye.controls,"mouseenter mouseleave",function(e){Ye.controls.hover="mouseenter"===e.type}),g(Ye.controls,"mousedown mouseup touchstart touchend touchcancel",function(e){Ye.controls.pressed=s(["mousedown","touchstart"],e.type)}),g(Ye.controls,"focus blur",Oe,!0)),g(Ye.volume.input,"wheel",function(e){e.preventDefault();var t=e.webkitDirectionInvertedFromDevice,n=C.volumeStep/5;(e.deltaY<0||e.deltaX>0)&&(t?Te(n):xe(n)),(e.deltaY>0||e.deltaX<0)&&(t?xe(n):Te(n))})}function Ve(){if(g(Ye.media,"timeupdate seeking",Ne),g(Ye.media,"timeupdate",W),g(Ye.media,"durationchange loadedmetadata",Ie),g(Ye.media,"ended",function(){"video"===Ye.type&&C.showPosterOnEnd&&("video"===Ye.type&&U(),fe(),Ye.media.load())}),g(Ye.media,"progress playing",Ce),g(Ye.media,"volumechange",Se),g(Ye.media,"play pause ended",be),g(Ye.media,"waiting canplay seeked",_e),C.clickToPlay&&"audio"!==Ye.type){var e=X("."+C.classes.videoWrapper);if(!e)return;e.style.cursor="pointer",g(e,"click",function(){C.hideControls&&Ye.browser.isTouch&&!Ye.media.paused||(Ye.media.paused?ue():Ye.media.ended?(fe(),ue()):ce())})}C.disableContextMenu&&g(Ye.media,"contextmenu",function(e){e.preventDefault()}),g(Ye.media,C.events.concat(["keyup","keydown"]).join(" "),function(e){j(Ye.container,e.type,!0)})}function qe(){if(s(C.types.html5,Ye.type)){for(var e=Ye.media.querySelectorAll("source"),t=0;t<e.length;t++)l(e[t]);Ye.media.setAttribute("src",C.blankUrl),Ye.media.load(),$e("Cancelled network requests")}}function De(n,r){function a(){clearTimeout(Be.cleanUp),O.boolean(r)||(r=!0),O.function(n)&&n.call(Xe),r&&(Ye.init=!1,Ye.container.parentNode.replaceChild(Xe,Ye.container),Ye.container=null,t.body.style.overflow="",h(t.body,"click",je),j(Xe,"destroyed",!0))}if(!Ye.init)return null;switch(Ye.type){case"youtube":e.clearInterval(Be.buffering),e.clearInterval(Be.playing),Ye.embed.destroy(),a();break;case"vimeo":Ye.embed.unload().then(a),Be.cleanUp=e.setTimeout(a,200);break;case"video":case"audio":Z(!0),a()}}function He(){if(!Ye.supported.full)return Je("Basic support only",Ye.type),l(X(C.selectors.controls.wrapper)),l(X(C.selectors.buttons.play)),void Z(!0);var e=!B(C.selectors.controls.wrapper).length;e&&G(),K()&&(e&&Re(),Ve(),Z(),D(),H(),we(),Se(),Ne(),be(),Ie())}function Ue(){e.setTimeout(function(){j(Ye.media,"ready")},0),m(Ye.media,M.classes.setup,!0),m(Ye.container,C.classes.ready,!0),Ye.media.plyr=We,C.autoplay&&ue()}var We,Ye=this,Be={};Ye.media=v;var Xe=v.cloneNode(!0),$e=function(){R("log",arguments)},Je=function(){R("warn",arguments)};return $e("Config",C),We={getOriginal:function(){return Xe},getContainer:function(){return Ye.container},getEmbed:function(){return Ye.embed},getMedia:function(){return Ye.media},getType:function(){return Ye.type},getDuration:ye,getCurrentTime:function(){return Ye.media.currentTime},getVolume:function(){return Ye.media.volume},isMuted:function(){return Ye.media.muted},isReady:function(){return f(Ye.container,C.classes.ready)},isLoading:function(){return f(Ye.container,C.classes.loading)},isPaused:function(){return Ye.media.paused},on:function(e,t){return g(Ye.container,e,t),this},play:ue,pause:ce,stop:function(){ce(),fe()},restart:fe,rewind:pe,forward:me,seek:fe,source:function(e){if(O.undefined(e)){var t;switch(Ye.type){case"youtube":t=Ye.embed.getVideoUrl();break;case"vimeo":Ye.embed.getVideoUrl.then(function(e){t=e});break;case"soundcloud":Ye.embed.getCurrentSound(function(e){t=e.permalink_url});break;default:t=Ye.media.currentSrc}return t||""}Le(e)},poster:function(e){"video"===Ye.type&&Ye.media.setAttribute("poster",e)},setVolume:we,togglePlay:de,toggleMute:ke,toggleCaptions:Ee,toggleFullscreen:he,toggleControls:Oe,isFullscreen:function(){return Ye.isFullscreen||!1},support:function(e){return r(Ye,e)},destroy:De},function(){if(Ye.init)return null;if(N=_(),Ye.browser=n(),O.htmlElement(Ye.media)){te();var e=v.tagName.toLowerCase();"div"===e?(Ye.type=v.getAttribute("data-type"),Ye.embedId=v.getAttribute("data-video-id"),v.removeAttribute("data-type"),v.removeAttribute("data-video-id")):(Ye.type=e,C.crossorigin=null!==v.getAttribute("crossorigin"),C.autoplay=C.autoplay||null!==v.getAttribute("autoplay"),C.loop=C.loop||null!==v.getAttribute("loop")),Ye.supported=A(Ye.type),Ye.supported.basic&&(Ye.container=i(v,t.createElement("div")),Ye.container.setAttribute("tabindex",0),Q(),$e(Ye.browser.name+" "+Ye.browser.version),re(),(s(C.types.html5,Ye.type)||s(C.types.embed,Ye.type)&&!Ye.supported.full)&&(He(),Ue(),ee()),Ye.init=!0)}}(),Ye.init?We:null}function F(e,n){var r=new XMLHttpRequest;if(!O.string(n)||!O.htmlElement(t.querySelector("#"+n))){var a=t.createElement("div");a.setAttribute("hidden",""),O.string(n)&&a.setAttribute("id",n),t.body.insertBefore(a,t.body.childNodes[0]),"withCredentials"in r&&(r.open("GET",e,!0),r.onload=function(){a.innerHTML=r.responseText},r.send())}}function A(e){var r=n(),a=r.isIE&&r.version<=9,s=r.isIos,o=r.isIphone,i=!!t.createElement("audio").canPlayType,l=!!t.createElement("video").canPlayType,u=!1,c=!1;switch(e){case"video":c=(u=l)&&!a&&!o;break;case"audio":c=(u=i)&&!a;break;case"vimeo":u=!0,c=!a&&!s;break;case"youtube":u=!0,c=!a&&!s,s&&!o&&r.version>=10&&(c=!0);break;case"soundcloud":u=!0,c=!a&&!o;break;default:c=(u=i&&l)&&!a}return{basic:u,full:c}}function I(e){if(O.string(e)?e=t.querySelector(e):O.undefined(e)&&(e=t.body),O.htmlElement(e)){var n=e.querySelectorAll("."+M.classes.setup),r=[];return Array.prototype.slice.call(n).forEach(function(e){O.object(e.plyr)&&r.push(e.plyr)}),r}return[]}var N,P={x:0,y:0},M={enabled:!0,debug:!1,autoplay:!1,loop:!1,seekTime:10,volume:10,volumeMin:0,volumeMax:10,volumeStep:1,duration:null,displayDuration:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/2.0.17/plyr.svg",blankUrl:"https://cdn.plyr.io/static/blank.mp4",clickToPlay:!0,hideControls:!0,showPosterOnEnd:!1,disableContextMenu:!0,keyboardShorcuts:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},selectors:{html5:"video, audio",embed:"[data-type]",editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{seek:'[data-plyr="seek"]',play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',forward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',fullscreen:'[data-plyr="fullscreen"]'},volume:{input:'[data-plyr="volume"]',display:".plyr__volume--display"},progress:{container:".plyr__progress",buffer:".plyr__progress--buffer",played:".plyr__progress--played"},captions:".plyr__captions",currentTime:".plyr__time--current",duration:".plyr__time--duration"},classes:{setup:"plyr--setup",ready:"plyr--ready",videoWrapper:"plyr__video-wrapper",embedWrapper:"plyr__video-embed",type:"plyr--{0}",stopped:"plyr--stopped",playing:"plyr--playing",muted:"plyr--muted",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback",active:"plyr--fullscreen-active"},tabFocus:"tab-focus"},captions:{defaultActive:!1},fullscreen:{enabled:!0,fallback:!0,allowAudio:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","fullscreen"],i18n:{restart:"Restart",rewind:"Rewind {seektime} secs",play:"Play",pause:"Pause",forward:"Forward {seektime} secs",played:"played",buffered:"buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",toggleMute:"Toggle Mute",toggleCaptions:"Toggle Captions",toggleFullscreen:"Toggle Fullscreen",frameTitle:"Player for {title}"},types:{embed:["youtube","vimeo","soundcloud"],html5:["video","audio"]},urls:{vimeo:{api:"https://player.vimeo.com/api/player.js"},youtube:{api:"https://www.youtube.com/iframe_api"},soundcloud:{api:"https://w.soundcloud.com/player/api.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,forward:null,mute:null,volume:null,captions:null,fullscreen:null},events:["ready","ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied"],logPrefix:"[Plyr]"},O={object:function(e){return null!==e&&"object"==typeof e},array:function(e){return null!==e&&"object"==typeof e&&e.constructor===Array},number:function(e){return null!==e&&("number"==typeof e&&!isNaN(e-0)||"object"==typeof e&&e.constructor===Number)},string:function(e){return null!==e&&("string"==typeof e||"object"==typeof e&&e.constructor===String)},boolean:function(e){return null!==e&&"boolean"==typeof e},nodeList:function(e){return null!==e&&e instanceof NodeList},htmlElement:function(e){return null!==e&&e instanceof HTMLElement},function:function(e){return null!==e&&"function"==typeof e},undefined:function(e){return null!==e&&void 0===e}},L={supported:function(){try{e.localStorage.setItem("___test","OK");var t=e.localStorage.getItem("___test");return e.localStorage.removeItem("___test"),"OK"===t}catch(e){return!1}return!1}()};return{setup:function(e,n){function r(e,t){f(t,M.classes.hook)||a.push({target:e,media:t})}var a=[],s=[],o=[M.selectors.html5,M.selectors.embed].join(",");if(O.string(e)?e=t.querySelectorAll(e):O.htmlElement(e)?e=[e]:O.nodeList(e)||O.array(e)||O.string(e)||(O.undefined(n)&&O.object(e)&&(n=e),e=t.querySelectorAll(o)),O.nodeList(e)&&(e=Array.prototype.slice.call(e)),!A().basic||!e.length)return!1;for(var i=0;i<e.length;i++){var l=e[i],u=l.querySelectorAll(o);if(u.length)for(var c=0;c<u.length;c++)r(l,u[c]);else y(l,o)&&r(l,l)}return a.forEach(function(e){var t=e.target,r=e.media,a={};try{a=JSON.parse(t.getAttribute("data-plyr"))}catch(e){}var o=T({},M,n,a);if(!o.enabled)return null;var i=new C(r,o);if(O.object(i)){if(o.debug){var l=o.events.concat(["setup","statechange","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled"]);g(i.getContainer(),l.join(" "),function(e){console.log([o.logPrefix,"event:",e.type].join(" "),e.detail.plyr)})}k(i.getContainer(),"setup",!0,{plyr:i}),s.push(i)}}),s},supported:A,loadSprite:F,get:I}}),function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)}();sppagebuilder/addons/plyr/admin.php000060400000015040150750504240013427 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_plyr',
		'title'=>JText::_('FLEX_ADDON_PLYR'),
		'desc'=>JText::_('FLEX_ADDON_PLYR_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
					),
	
				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h4',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontsize'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_fontweight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),
	
				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_bottom'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),
				'separator1'=>array(
					'type'=>'separator', 
					'title'=>JText::_('FLEX_ADDON_PLYR_SEPARATOR_MEDIA')
					),	
				'media'=>array(
					'type'=>'select', 
					'title'=>JText::_('FLEX_ADDON_PLYR_MEDIA'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_MEDIA_DESC'),
					'values'=> array(	
						'1'=>JText::_('FLEX_VIDEO'),
						'2'=>JText::_('FLEX_AUDIO'),
						'3'=>JText::_('FLEX_YOUTUBE_VIMEO')
					),
					'std'=>'1'
					),
					
				'video'=>array(
					'type'=>'text', 
					'title'=>JText::_('FLEX_ADDON_PLYR_VIDEO_URL'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_VIDEO_URL_DESC'),
					'placeholder'=>JText::_('FLEX_ADDON_PLYR_VIDEO_URL_PLACEHOLDER'),
					'std'=>'',
					'depends'=>array('media'=>'1')
					),
				'video_poster'=>array(
					'type'=>'text', 
					'title'=>JText::_('FLEX_ADDON_PLYR_VIDEO_POSTER'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_VIDEO_POSTER_DESC'),
					'placeholder'=>JText::_('FLEX_ADDON_PLYR_VIDEO_POSTER_PLACEHOLDER'),
					'std'=>'',
					'depends'=>array('media'=>'1')
					),
					
				'captions'=>array(
					'type'=>'text', 
					'title'=>JText::_('FLEX_ADDON_PLYR_CAPTIONS'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_CAPTIONS_DESC'),
					'placeholder'=>JText::_('FLEX_ADDON_PLYR_CAPTIONS_PLACEHOLDER'),
					'std'=>'',
					'depends'=>array('media'=>'1')
					),
				'captions_lang_label'=>array(
					'type'=>'text', 
					'title'=>JText::_('Language Label for Captions'),
					'desc'=>JText::_('Specifies the title of the text track. Here you can insert your desired language for captions. For example: “English” or “English captions”.'),
					'placeholder'=>JText::_('English'),
					'std'=>'',
					'depends'=>array('media'=>'1')
				),
					
				'captions_srclang'=>array(
					'type'=>'text', 
					'title'=>JText::_('Language for captions'),
					'desc'=>JText::_('Specifies the language of the track text data. For example “en” for English language.'),
					'placeholder'=>JText::_('en'),
					'std'=>'',
					'depends'=>array('media'=>'1')
				),
				
				'audio'=>array(
					'type'=>'text', 
					'title'=>JText::_('FLEX_ADDON_PLYR_AUDIO_URL'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_AUDIO_URL_DESC'),
					'placeholder'=>JText::_('FLEX_ADDON_PLYR_AUDIO_URL_PLACEHOLDER'),
					'std'=>'',
					'depends'=>array('media'=>'2')
				),	
					
				'youtube_vimeo_url'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_VIDEO_URL'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_YOUTUBE_VIMEO_URL_DESC'),
					'placeholder'=>JText::_('FLEX_ADDON_PLYR_YOUTUBE_VIMEO_URL_PLACEHOLDER'),
					'std'=>'',
					'depends'=>array('media'=>'3')
					),
			
				'separator2'=>array(
					'type'=>'separator', 
					'title'=>JText::_('FLEX_ADDON_PLYR_SEPARATOR_SETTINGS')
					),	
					
				'autoplay'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('FLEX_ADDON_PLYR_AUTOPLAY'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_AUTOPLAY_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>0,
					),
				'captions_toggle'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('FLEX_ADDON_PLYR_TOGGLE_CAPTIONS'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_TOGGLE_CAPTIONS_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
					'depends'=>array('media'=>'1')
					),
				'tooltips'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('FLEX_ADDON_PLYR_TOOLTIPS'),
					'desc'=>JText::_('FLEX_ADDON_PLYR_TOOLTIPS_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>0,
					),
				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),
			),
		),
	)
);sppagebuilder/addons/plyr/site.php000060400000017003150750504240013304 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted aceess');

class SppagebuilderAddonPlyr extends SppagebuilderAddons{

	public function render() {
		
		$app = JFactory::getApplication();

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';
		
		$media = (isset($this->addon->settings->media) && $this->addon->settings->media) ? $this->addon->settings->media : '';
		$video = (isset($this->addon->settings->video) && $this->addon->settings->video) ? $this->addon->settings->video : '';
		$video_poster = (isset($this->addon->settings->video_poster) && $this->addon->settings->video_poster) ? $this->addon->settings->video_poster : '';
		$captions = (isset($this->addon->settings->captions) && $this->addon->settings->captions) ? $this->addon->settings->captions : '';
		$captions_lang_label = (isset($this->addon->settings->captions_lang_label) && $this->addon->settings->captions_lang_label) ? $this->addon->settings->captions_lang_label : '';
		$captions_srclang = (isset($this->addon->settings->captions_srclang) && $this->addon->settings->captions_srclang) ? $this->addon->settings->captions_srclang : '';
		$audio = (isset($this->addon->settings->audio) && $this->addon->settings->audio) ? $this->addon->settings->audio : '';
		$youtube_vimeo_url = (isset($this->addon->settings->youtube_vimeo_url) && $this->addon->settings->youtube_vimeo_url) ? $this->addon->settings->youtube_vimeo_url : '';
		$autoplay = (isset($this->addon->settings->autoplay) && $this->addon->settings->autoplay) ? $this->addon->settings->autoplay : '';
		
		$captions_toggle = (isset($this->addon->settings->captions_toggle) && $this->addon->settings->captions_toggle) ? $this->addon->settings->captions_toggle : '';
		$tooltips = (isset($this->addon->settings->tooltips) && $this->addon->settings->tooltips) ? $this->addon->settings->tooltips : '';
		
		$randomid = rand(1,1000); //random ID number to avoid conflict if there is more then one Plyr media player on the same page
		
		$autoplay == '1' ? $autoplay = 'autoplay:true,' : $autoplay = '';
		$captions_toggle == '1' ? $captions_toggle = 'captions:{defaultActive:true},' : $captions_toggle = '';
		$tooltips == '1' ? $tooltips = 'tooltips:{controls:true,seek:true},' : $tooltips = '';
		
		$show_captions = '';
		$src_captions = '';
		$show_minimal = '';
		$src_video = '';
		$src_video_poster = '';
		$src_audio = '';
		$data_type = '';


	$class != '' ? $class = ' ' . $class : $class = '';
	
	if($video) {
		if (false === strpos($video, '://')) {
		    $src_video = JURI::root() . $video;
		} else {
			$src_video = $video;
		}
	}
	
	if($video_poster) {
		if (false === strpos($video_poster, '://')) {
		    $src_video_poster = JURI::root() . $video_poster;
		} else {
			$src_video_poster = $video_poster;
		}
	}	
	
	if($captions) {
		if (false === strpos($captions, '://')) {
		    $src_captions = JURI::root() . $captions;
		} else {
			$src_captions = $captions;
		}
		$show_captions = '\'captions\', ';
	}
	
	if($audio) {
		if (false === strpos($audio, '://')) {
		    $src_audio = JURI::root() . $audio;
		} else {
			$src_audio = $audio;
		}
	}

	if($youtube_vimeo_url) {

		$yv_video = parse_url($youtube_vimeo_url);
		
		switch($yv_video['host']) {
			case 'youtu.be':
				$id = trim($yv_video['path'],'/');
				$src_youtube = $id;
				$data_type = 'youtube';
			break;
			
			case 'www.youtube.com':
			case 'youtube.com':
				parse_str($yv_video['query'], $query);
				$id = $query['v'];
				$src_youtube = $id;
				$data_type = 'youtube';
			break;
			
			case 'vimeo.com':
			case 'www.vimeo.com':
				$id = trim($yv_video['path'],'/');
				$src_vimeo = $id;
				$data_type = 'vimeo';
		}
	}
	
		$output  = '<div class="sppb-addon sppb-addon-plyr' . $class . '">';

		if($title) {

			$title_style = '';
			if($title_margin_top) $title_style .= 'margin-top:' . (int) $title_margin_top . 'px;';
			if($title_margin_bottom) $title_style .= 'margin-bottom:' . (int) $title_margin_bottom . 'px;';
			if($title_text_color) $title_style .= 'color:' . $title_text_color  . ';';
			if($title_fontsize) $title_style .= 'font-size:'.$title_fontsize.'px;line-height:'.$title_fontsize.'px;';
			if($title_fontweight) $title_style .= 'font-weight:'.$title_fontweight.';';

			$output .= '<'.$heading_selector.' class="sppb-addon-title" style="' . $title_style . '">' . $title . '</'.$heading_selector.'>';
		}

		// Plyr Starts
		
		if ($media == '1') {		
			$output .= '<div id="plyr-media-player-'.$randomid.'">';
			$output .= '<video poster="'.$src_video_poster.'" controls crossorigin>';
			$output .= '<source src="'.$src_video.'" type="video/mp4">';
			$output .= '<!-- Text track file -->';
			$output .= '<track kind="captions" label="'.$captions_lang_label.'" srclang="'.$captions_srclang.'" src="'.$src_captions.'" default>';
			$output .= '<!-- Fallback for browsers that don’t support the <video> element -->';
			$output .= '<a href="'.$src_video.'">'. JText::_('FLEX_DOWNLOAD') .'</a>';
			$output .= '</video>';
			$output .= '</div>';
		}
		
		if ($media == '2') {	
			// Audio Player
			$output .= '<div id="plyr-media-player-'.$randomid.'">';
			$output .= '<audio controls>
			<source src="' . $src_audio . '" type="audio/mp3"><a href="' . $src_audio . '">'. JText::_('FLEX_DOWNLOAD') .'</a>
			</audio>';
			$output .= '</div>';
		}
		
		
		if ($media == '3') {	
			// Youtube 		
			if ($data_type == "youtube") {
				$output .= '<div id="plyr-media-player-'.$randomid.'"><div data-video-id="'.$src_youtube.'" data-type="'.$data_type.'"></div></div>';
			}
			// Vimeo
			if ($data_type == "vimeo") {
			$output .= '<div id="plyr-media-player-'.$randomid.'"><div data-video-id="'.$src_vimeo.'" data-type="vimeo"></div></div>';
			}
		
		}
		
		$output .= '</div>';
		
		// Add JS at the end
	    $output .= '<script type="text/javascript">
		var player = plyr.setup(\'#plyr-media-player-'.$randomid.'\', {
		'.$autoplay.'
		showPosterOnEnd: true,
		controls: [\'play-large\', \'play\', \'progress\', \'current-time\', \'mute\', \'volume\', '.$show_captions.'\'fullscreen\'],
		i18n: {
			play:"'. JText::_('FLEX_ADDON_PLYR_PLAY') .'",
			pause:"'. JText::_('FLEX_ADDON_PLYR_PAUSE') .'",
			toggleMute:"'. JText::_('FLEX_ADDON_PLYR_TOGGLE_MUTE') .'",
			toggleCaptions:"'. JText::_('FLEX_ADDON_PLYR_TOGGLE_CAPTIONS') .'",
			toggleFullscreen:"'. JText::_('FLEX_ADDON_PLYR_TOGGLE_FULLSCREEN') .'"
		},
		'.$captions_toggle.'
		'.$tooltips.'
		volume: 7,
		iconUrl:"'.JURI::base(true) . '/templates/'.$app->getTemplate().'/sppagebuilder/addons/plyr/assets/css/plyr.svg"
		});</script>';
		
		$output = preg_replace('/[\n\t]+/m', '', $output); // Remove whitespace
		
		return $output;
	}
	
	
	public function stylesheets() {
		$app = JFactory::getApplication();
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();	
		return array( $tmplPath.'/sppagebuilder/addons/plyr/assets/css/plyr.css');
	}
	

	public function scripts() {
		$app = JFactory::getApplication();
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();	
		return array( $tmplPath.'/sppagebuilder/addons/plyr/assets/js/plyr.js');
	}

}
sppagebuilder/addons/ajax_contact/site.php000060400000144456150750504240014771 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die('Restricted access');

class SppagebuilderAddonAjax_contact extends SppagebuilderAddons {

    public function render() {

        //CSRF
        \JHtml::_('jquery.token');

        $settings = $this->addon->settings;
        $class = (isset($settings->class) && $settings->class) ? $settings->class : '';
        $title = (isset($settings->title) && $settings->title) ? $settings->title : '';
        $heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';

        // Addon options
		$styles = (isset($this->addon->settings->styles) && $this->addon->settings->styles) ? $this->addon->settings->styles : '';
        $recipient_email    = (isset($settings->recipient_email) && $settings->recipient_email) ? $settings->recipient_email : '';
        $from_email         = (isset($settings->from_email) && $settings->from_email) ? $settings->from_email : '';
        $from_name          = (isset($settings->from_name) && $settings->from_name) ? $settings->from_name : '';
        $show_phone         = (isset($settings->show_phone) && $settings->show_phone) ? $settings->show_phone : '';
        $formcaptcha        = (isset($settings->formcaptcha) && $settings->formcaptcha) ? $settings->formcaptcha : '';
        $captcha_type       = (isset($settings->captcha_type)) ? $settings->captcha_type : 'default';
        $captcha_question   = (isset($settings->captcha_question) && $settings->captcha_question) ? $settings->captcha_question : '';
        $captcha_answer     = (isset($settings->captcha_answer) && $settings->captcha_answer) ? $settings->captcha_answer : '';
        $button_text        = JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SEND');
        $use_custom_button  = (isset($settings->use_custom_button) && $settings->use_custom_button) ? $settings->use_custom_button : 0;
        $show_checkbox      = (isset($settings->show_checkbox) && $settings->show_checkbox) ? $settings->show_checkbox : 0;
        $checkbox_title     = (isset($settings->checkbox_title) && $settings->checkbox_title) ? $settings->checkbox_title : '';
        $button_class       = (isset($settings->button_type) && $settings->button_type) ? ' sppb-btn-' . $settings->button_type : ' sppb-btn-success';
		
        $button_text = (isset($settings->button_text) && $settings->button_text) ? $settings->button_text : JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SEND');
        $button_aria_text = (isset($settings->button_text) && $settings->button_text) ? $settings->button_text : JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SEND');

        $name_input_col = (isset($settings->name_input_col) && $settings->name_input_col) ? ' sppb-col-sm-' . $settings->name_input_col : 'sppb-col-sm-12';
        $email_input_col = (isset($settings->email_input_col) && $settings->email_input_col) ? ' sppb-col-sm-' . $settings->email_input_col : 'sppb-col-sm-12';
        $captcha_input_col = (isset($settings->captcha_input_col) && $settings->captcha_input_col) ? ' sppb-col-sm-' . $settings->captcha_input_col : 'sppb-col-sm-12';
        $subject_input_col = (isset($settings->subject_input_col) && $settings->subject_input_col) ? ' sppb-col-sm-' . $settings->subject_input_col : 'sppb-col-sm-12';
        $phone_input_col = (isset($settings->phone_input_col) && $settings->phone_input_col) ? ' sppb-col-sm-' . $settings->phone_input_col : 'sppb-col-sm-12';
        $message_input_col = (isset($settings->message_input_col) && $settings->message_input_col) ? ' sppb-col-sm-' . $settings->message_input_col : 'sppb-col-sm-12';

        $show_label = (isset($settings->show_label) && $settings->show_label) ? $settings->show_label : false;
        $button_position = (isset($settings->button_position) && $settings->button_position) ? $settings->button_position : 'sppb-text-left';

        if ($use_custom_button) {
            $button_text = (isset($settings->button_text) && $settings->button_text) ? $settings->button_text : JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SEND');
            $button_class .= (isset($settings->button_size) && $settings->button_size) ? ' sppb-btn-' . $settings->button_size : '';
            $button_class .= (isset($settings->button_shape) && $settings->button_shape) ? ' sppb-btn-' . $settings->button_shape : ' sppb-btn-rounded';
            $button_class .= (isset($settings->button_appearance) && $settings->button_appearance) ? ' sppb-btn-' . $settings->button_appearance : '';
            $button_class .= (isset($settings->button_block) && $settings->button_block) ? ' ' . $settings->button_block : '';
			
			//Pixeden Icons
			$button_peicon = (isset($this->addon->settings->button_peicon) && $this->addon->settings->button_peicon) ? $this->addon->settings->button_peicon : '';
			
            $button_icon = (isset($settings->button_icon) && $settings->button_icon) ? $settings->button_icon : '';
            $button_icon_position = (isset($settings->button_icon_position) && $settings->button_icon_position) ? $settings->button_icon_position : 'left';
			
			if($button_icon_position == 'left') {
				if ($button_peicon != '') {
					$button_text = ($button_peicon) ? '<i class="pe ' . $button_peicon . '"></i> ' . $button_text : $button_text;
				}else{
					$button_text = ($button_icon) ? '<i class="fa ' . $button_icon . '"></i> ' . $button_text : $button_text;
				}
			} else {
				if ($button_peicon != '') {
					$button_text = ($button_peicon) ? $button_text . ' <i style="margin-left:7px;margin-right:-1px;" class="pe ' . $button_peicon . '"></i>' : $button_text;
				}else{
					$button_text = ($button_icon) ? $button_text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $button_icon . '"></i>' : $button_text;
				}
			}
        }
		
		$styles != 'default' ? $cf_styles = ' ' . $styles : $cf_styles = '';

		$output  = '<div class="sppb-addon sppb-addon-ajax-contact' . $cf_styles . $class . '">';

        //$output = '<div class="sppb-addon sppb-addon-ajax-contact ' . $class . '">';

        if ($title) {
            $output .= '<' . $heading_selector . ' class="sppb-addon-title">' . $title . '</' . $heading_selector . '>';
        }

        $output .= '<div class="sppb-ajax-contact-content">';
            $output .= '<form class="sppb-ajaxt-contact-form">';
                $output .= '<div class="sppb-row">';

                    $output .= '<div class="sppb-form-group ' . $name_input_col . '">';
                        if ($show_label) {
                            $output .= '<label for="name">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME') . '</label>';
                        }
                        $output .= '<input type="text" name="name" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME') . '" required="required">';
                    $output .= '</div>';

                    $output .= '<div class="sppb-form-group ' . $email_input_col . '">';
                        if ($show_label) {
                            $output .= '<label for="email">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_EMAIL') . '</label>';
                        }
                        $output .= '<input type="email" name="email" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_EMAIL') . '" required="required">';
                    $output .= '</div>';

                    if ($show_phone) {
                        $output .= '<div class="sppb-form-group ' . $phone_input_col . '">';
                            if ($show_label) {
                                $output .= '<label for="phone">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_PHONE') . '</label>';
                            }
                            $output .= '<input type="text" name="phone" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_PHONE') . '" required="required">';
                        $output .= '</div>';
                    }

                    $output .= '<div class="sppb-form-group ' . $subject_input_col . '">';
                        if ($show_label) {
                            $output .= '<label for="subject">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SUBJECT') . '</label>';
                        }
                        $output .= '<input type="text" name="subject" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SUBJECT') . '" required="required">';
                    $output .= '</div>';

                    if ($formcaptcha && $captcha_type == 'default') {
                        $output .= '<div class="sppb-form-group ' . $captcha_input_col . '">';
                            if ($show_label) {
                                $output .= '<label for="captcha_question">' . $captcha_question . '</label>';
                            }
                            $output .= '<input type="text" name="captcha_question" class="sppb-form-control" placeholder="' . $captcha_question . '" required="required">';
                        $output .= '</div>';
                    }

                    $output .= '<div class="sppb-form-group ' . $message_input_col . '">';
                        if ($show_label) {
                            $output .= '<label for="message">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_MESSAGE') . '</label>';
                        }
                        $output .= '<textarea name="message" rows="5" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_MESSAGE') . '" required="required"></textarea>';
                    $output .= '</div>';

                $output .= '</div>';

                $output .= '<input type="hidden" name="recipient" value="' . base64_encode($recipient_email) . '">';
                $output .= '<input type="hidden" name="from_email" value="' . base64_encode($from_email) . '">';
                $output .= '<input type="hidden" name="from_name" value="' . base64_encode($from_name) . '">';
                $output .= '<input type="hidden" name="addon_id" value="'. $this->addon->id .'">';

                if ($formcaptcha && $captcha_type == 'default') {
                    $output .= '<input type="hidden" name="captcha_answer" value="' . md5($captcha_answer) . '">';
                } elseif ($formcaptcha && $captcha_type == 'gcaptcha') {
                    JPluginHelper::importPlugin('captcha', 'recaptcha');
                    $dispatcher = JDispatcher::getInstance();
                    $dispatcher->trigger('onInit', 'dynamic_recaptcha_' . $this->addon->id);
                    $recaptcha = $dispatcher->trigger('onDisplay', array(null, 'dynamic_recaptcha_' . $this->addon->id, 'class="sppb-dynamic-recaptcha"'));
                    
                    $output .= (isset($recaptcha[0])) ? $recaptcha[0] : '<p class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_NOT_INSTALLED') . '</p>';
                } elseif ($formcaptcha && $captcha_type == 'igcaptcha') {
                    JPluginHelper::importPlugin('captcha', 'recaptcha_invisible');
                    $dispatcher = JDispatcher::getInstance();
                    $dispatcher->trigger('onInit', 'invisible_recaptcha_' . $this->addon->id);
                    $recaptcha = $dispatcher->trigger('onDisplay', array(null, 'invisible_recaptcha_' . $this->addon->id, 'class="sppb-dynamic-recaptcha"'));

                    $output .= (isset($recaptcha[0])) ? $recaptcha[0] : '<p class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INVISIBLE_CAPTCHA_NOT_INSTALLED') . '</p>';
                }
			
				if ($show_checkbox) {
                    $output .='<div class="tos">';
                        $output .='<label class="sppb-form-check-label" for="agreement">';
                        $output .='<input class="sppb-form-check-input" type="checkbox" name="agreement" id="agreement" required="required"> ' . $checkbox_title;
                        //$output .='<label class="sppb-form-check-label" for="agreement">' . $checkbox_title  . '</label>';
                        $output .='</label>';
                    $output .='</div>';
                }
				
				$output .= '<input type="hidden" name="captcha_type" value="' . $captcha_type . '">';
                $output .= '<div class="'.$button_position.'">';
                $output .= '<button type="submit" id="btn-' . $this->addon->id . '" aria-label="'. strip_tags($button_aria_text) .'" class="sppb-btn' . $button_class . '"><i class="fa"></i>' . $button_text . '</button>';
                
                $output .= '</div>';
            $output .= '</form>';
        $output .= '<div style="display:none;margin-top:10px;" class="sppb-ajax-contact-status"></div>';

        $output .= '</div>';

        $output .= '</div>';

        return $output;
    }

    public static function getAjax() {
        
        // Check CSRF
        \JSession::checkToken() or die('Restricted Access');

        require_once JPATH_BASE . '/components/com_sppagebuilder/models/page.php';

        $input = JFactory::getApplication()->input;
        $model = new SppagebuilderModelPage();
        $item_data = $model->getItem($input->get('id', 0, 'INT'));
        
        $mail = JFactory::getMailer();
        $message = '';
        $showcaptcha = false;

        //inputs
        $inputs = $input->get('data', array(), 'ARRAY');

        foreach ($inputs as $input) {

            if ($input['name'] == 'captcha_type') {
                $captcha_type = $input['value'];
            }

            if( $input['name'] == 'view_type' ) {
				$view_type		= $input['value'];
			}

            if ($input['name'] == 'addon_id') {
                $addon_id = $input['value'];
            }

			if( $input['name'] == 'module_id' ) {
				$module_id		= $input['value'];
			}

            if ($input['name'] == 'recipient') {
                $recipient = base64_decode($input['value']);
            }

            if ($input['name'] == 'from_email') {
                $from_email = base64_decode($input['value']);
            }

            if ($input['name'] == 'from_name') {
                $from_name = base64_decode($input['value']);
            }

            if ($input['name'] == 'email') {
                $email = $input['value'];
            }

            if ($input['name'] == 'name') {
                $name = $input['value'];
            }

            if ($input['name'] == 'subject') {
                $subject = $input['value'];
            }

            if ($input['name'] == 'phone') {
                $phone = $input['value'];
            }

            if ($input['name'] == 'message') {
                $message = nl2br($input['value']);
            }

            if ($input['name'] == 'captcha_question') {
                $captcha_question = $input['value'];
            }
            
            if ($input['name'] == 'captcha_answer') {
                $captcha_answer = $input['value'];
                $showcaptcha = true;
            }
            
            if ($input['name'] == 'g-recaptcha-response') {
                $gcaptcha = $input['value'];
                $showcaptcha = true;
            }
            if ($input['name'] == 'agreement') { 
                $agreement = $input['value'];
            }
        }
		/*
		// get addon infos
		if( $view_type == 'module' ) {
            $item_data = new stdClass();
            $page_info = self::getPageInfoById( $module_id, $view_type, 'new');

            if(empty($page_info)) { // if old version of module
                $page_info       = self::getPageInfoById( $module_id, $view_type);
                $item_data->text = json_encode(json_decode($page_info->params)->content);
            } else { // if new version of module
				$item_data->text = $page_info->text;
            }
			
        } elseif( $view_type == 'article' ) {
            $item_data = new stdClass();
            $item_data = self::getPageInfoById( $viewid, $view_type );
        } else {
            $model = new SppagebuilderModelPage();
            $item_data = $model->getItem($viewid);
        }
		*/

        $output = array();
        $output['status'] = false;

        // Match has addon id (needs fix, because sending emails with "failed message", SPPB 3.4.5)
		/*
		if(!preg_match('/({"id":'.$addon_id.',"name":"ajax_contact"(.*?){(.*?)}(.*?)]})/', $item_data->text)) {
            $output['content'] = '<span class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FAILED') . '</span>';
            return json_encode($output);
        }
		*/
		if ($showcaptcha) {
            if ($captcha_type == 'gcaptcha' || $captcha_type == 'igcaptcha') {
                if($gcaptcha == ''){
                    $output['content'] = '<span class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INVALID_CAPTCHA') . '</span>';
                    return json_encode($output);
                } else {
                    if($captcha_type == 'igcaptcha') {
                        JPluginHelper::importPlugin('captcha', 'recaptcha_invisible');
                    } else {
                        JPluginHelper::importPlugin('captcha', 'recaptcha');
                    }
                    $dispatcher = JEventDispatcher::getInstance();
                    $res = $dispatcher->trigger('onCheckAnswer', $gcaptcha);
                    // if module then verify gcaptcha
                    if($view_type == 'module'){
                        $res = ($gcaptcha != null || strlen($gcaptcha) != 0) ? array(true) : array(false);
                    }
                    if (!$res[0]) {
                        $output['content'] = '<span class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INVALID_CAPTCHA') . '</span>';
                        return json_encode($output);
                    }
                }
            } else {
                if (md5($captcha_question) != $captcha_answer) {
                    $output['content'] = '<span class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_WRONG_CAPTCHA') . '</span>';
                    return json_encode($output);
                }
            }
        }


        //get sender UP
        $senderip       = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
        // Subject Structure
        $site_name 	    = isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : '';
        $mail_subject   = $subject . ' | ' . $email . ' | ' . $site_name;

        // Message structure
        $mail_body = '<div>';
            if (isset($name) && $name) {
                $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME'). '</strong>: ' . $name .'</p>';
            }
            $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_EMAIL'). '</strong>: ' . $email .'</p>';
            if (isset($phone) && $phone) {
                $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_PHONE'). '</strong>: ' . $phone .'</p>';
            }
            if (isset($message) && $message) {
                $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_MESSAGE'). '</strong>: ' . $message .'</p>';
            }
            if (isset($agreement) && $agreement) {
                $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_TAC'). '</strong>: ' . JText::_('JYES'). '</p>';
            } else {
                $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_TAC'). '</strong>: ' . JText::_('JNO'). '</p>';
            }
            $mail_body .= '<p><strong>' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SENDER_IP'). '</strong>: ' . $senderip .'</p>';
        $mail_body .= '</div>';

        $sender = array($email, $name);
        if (!empty($from_email)) {
            $sender = array($from_email, $from_name);
            $mail->addReplyTo($email, $name);
        }

        $mail->setSender($sender);
        $mail->addRecipient($recipient);
        $mail->setSubject($mail_subject);
        $mail->isHTML(true);
        $mail->Encoding = 'base64';
        $mail->setBody($mail_body);

        if ($mail->Send()) {
            $output['status'] = true;
            $output['content'] = '<span class="sppb-text-success">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SUCCESS') . '</span>';
        } else {
            $output['content'] = '<span class="sppb-text-danger">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FAILED') . '</span>';
        }

        return json_encode($output);
    }

	public static function getPageInfoById($item_id, $view_type = 'page', $version = ''){
		$db = JFactory::getDbo();
		$query = $db->getQuery(true);
		$query->select( array('a.*') );
		if($view_type == 'module') {
            if($version == 'new') {
                $query->from($db->quoteName('#__sppagebuilder', 'a'));
				$query->where($db->quoteName('a.extension_view') . " = " . $db->quote('module'));
				$query->where($db->quoteName('a.view_id') . " = " . $db->quote((int) $item_id));
            } else {
                $query->from($db->quoteName('#__modules', 'a'));
			    $query->where($db->quoteName('a.id') . " = " . $db->quote((int) $item_id));
            }
		} else if($view_type == 'article') {
			$query->from($db->quoteName('#__sppagebuilder', 'a'));
			$query->where($db->quoteName('a.view_id') . " = " . $db->quote((int) $item_id));
		} else {
			$query->from($db->quoteName('#__sppagebuilder', 'a'));
			$query->where($db->quoteName('a.id') . " = " . $db->quote((int) $item_id));
		}
		$db->setQuery($query);
		$result = $db->loadObject();

		return $result;
    }
	

    public function css() {
        $settings = $this->addon->settings;
        $addon_id = '#sppb-addon-' . $this->addon->id;
        $layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
        $css_path = new JLayoutFile('addon.css.button', $layout_path);
        $css = '';

        $use_custom_button = (isset($settings->use_custom_button) && $settings->use_custom_button) ? $settings->use_custom_button : 0;

        if ($use_custom_button) {
            $css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $this->addon->settings, 'id' => 'btn-' . $this->addon->id));
        }
        //Input Style
        $input_style = '';
        $input_style .= (isset($settings->field_bg_color) && $settings->field_bg_color) ? 'background: ' . $settings->field_bg_color . ';' : '';
        $input_style .= (isset($settings->field_color) && $settings->field_color) ? 'color: ' . $settings->field_color . ';' : '';
        $input_style .= (isset($settings->field_font_size) && $settings->field_font_size) ? 'font-size: ' . $settings->field_font_size . 'px;' : '';
        $input_style .= (isset($settings->field_border_color) && $settings->field_border_color) ? 'border-color: ' . $settings->field_border_color . ';' : '';
        $input_style .= (isset($settings->field_border_width) && trim($settings->field_border_width)) ? 'border-width: ' . $settings->field_border_width . ';' : '';
        $input_style .= (isset($settings->field_border_radius) && gettype($settings->field_border_radius) == 'string') ? 'border-radius: ' . $settings->field_border_radius . 'px;' : '';
        $input_style .= (isset($settings->field_padding) && trim($settings->field_padding)) ? 'padding: ' . $settings->field_padding . ';' : '';

        $field_margin = (isset($settings->field_margin) && trim($settings->field_margin)) ? 'margin: ' . $settings->field_margin . ';' : '';

        $input_height = (isset($settings->input_height) && $settings->input_height) ? 'height: ' . $settings->input_height . 'px;' : '';
        $textarea_height = (isset($settings->textarea_height) && $settings->textarea_height) ? 'height: ' . $settings->textarea_height . 'px;' : '';
        $field_placeholder_color = (isset($settings->field_placeholder_color) && $settings->field_placeholder_color) ? 'color: ' . $settings->field_placeholder_color . ';' : '';
        $field_hover_placeholder_color = (isset($settings->field_hover_placeholder_color) && $settings->field_hover_placeholder_color) ? 'color: ' . $settings->field_hover_placeholder_color . ';' : '';
        $field_hover_style ='';
        $field_hover_style .= (isset($settings->field_hover_bg_color) && $settings->field_hover_bg_color) ? 'background: ' . $settings->field_hover_bg_color . ';' : '';
        $field_hover_style .= (isset($settings->field_hover_color) && $settings->field_hover_color) ? 'color: ' . $settings->field_hover_color . ';' : '';
        $field_hover_style .= (isset($settings->field_focus_border_color) && $settings->field_focus_border_color) ? 'border-color: ' . $settings->field_focus_border_color . ';' : '';
        
        if($input_style || $input_height){
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {';
                $css .= $input_style;
                $css .= $input_height;
                $css .= 'transition:.35s;';
            $css .= '}';
        }
        if($input_style || $textarea_height){
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form div.sppb-form-group textarea{';
                $css .= $input_style;
                $css .= $textarea_height;
                $css .= 'transition:.35s;';
            $css .= '}';
        }
        if($field_margin){
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form div.sppb-form-group {';
                $css .= $field_margin;
            $css .= '}';
        }
        if($field_placeholder_color){
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input::placeholder,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group textarea::placeholder{';
                $css .= $field_placeholder_color;
                $css .= 'opacity: 1;';
            $css .= '}';
        }
        if($field_hover_placeholder_color){
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:hover::placeholder,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group textarea:hover::placeholder{';
                $css .= $field_hover_placeholder_color;
                $css .= 'opacity: 1;';
            $css .= '}';
        }
        if($field_hover_style){
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:hover,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:active,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:focus,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group textarea:hover,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group textarea:active,';
            $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group textarea:focus{';
                $css .= $field_hover_style;
            $css .= '}';
        }

        //Icon style
		$button_icon_margin = (isset($settings->button_icon_margin) && trim($settings->button_icon_margin)) ? 'margin:'.$settings->button_icon_margin.';' : '';

		if($button_icon_margin) {
			$css .= $addon_id . ' .sppb-btn span {';
			$css .= $button_icon_margin;
			$css .= '}';
        }
        
        //Responsive
        $input_height_sm = (isset($settings->input_height_sm) && $settings->input_height_sm) ? 'height: ' . $settings->input_height_sm . 'px;' : '';
        $field_margin_sm = (isset($settings->field_margin_sm) && $settings->field_margin_sm) ? 'margin: ' . $settings->field_margin_sm . ';' : '';
        $textarea_height_sm = (isset($settings->textarea_height_sm) && $settings->textarea_height_sm) ? 'height: ' . $settings->textarea_height_sm . 'px;' : '';
        if($input_height_sm || $textarea_height_sm || $field_margin_sm){
            $css .= '@media (min-width: 768px) and (max-width: 991px) {';
                if($input_height_sm){
                    $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {';
                        $css .= $input_height_sm;
                    $css .= '}';
                }
                if($textarea_height_sm){
                    $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form div.sppb-form-group textarea{';
                        $css .= $textarea_height_sm;
                    $css .= '}';
                }
                if($field_margin_sm){
                    $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form div.sppb-form-group{';
                        $css .= $field_margin_sm;
                    $css .= '}';
                }
            $css .= '}';
        }
        $input_height_xs = (isset($settings->input_height_xs) && $settings->input_height_xs) ? 'height: ' . $settings->input_height_xs . 'px;' : '';
        $field_margin_xs = (isset($settings->field_margin_xs) && $settings->field_margin_xs) ? 'margin: ' . $settings->field_margin_xs . ';' : '';
        $textarea_height_xs = (isset($settings->textarea_height_xs) && $settings->textarea_height_xs) ? 'height: ' . $settings->textarea_height_xs . 'px;' : '';
        if($input_height_xs || $textarea_height_xs || $field_margin_xs){
            $css .= '@media (max-width: 767px) {';
                if($input_height_xs){
                    $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {';
                        $css .= $input_height_xs;
                    $css .= '}';
                }
                if($textarea_height_xs){
                    $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form div.sppb-form-group textarea{';
                        $css .= $textarea_height_xs;
                    $css .= '}';
                }
                if($field_margin_xs){
                    $css .= '#sppb-addon-' . $this->addon->id . ' .sppb-ajaxt-contact-form div.sppb-form-group {';
                        $css .= $field_margin_xs;
                    $css .= '}';
                }
            $css .= '}';
        }
        
        return $css;
    }

    public static function getTemplate() {
        $output = '
		<#
		var classList = "";
		classList += " sppb-btn-"+data.button_type;
		classList += " sppb-btn-"+data.button_size;
		classList += " sppb-btn-"+data.button_shape;
		if(!_.isEmpty(data.button_appearance)){
			classList += " sppb-btn-"+data.button_appearance;
		}

		classList += " "+data.button_block;

		var modern_font_style = false;
		var button_fontstyle = data.button_fontstyle || "";
		var button_font_style = data.button_font_style || "";

        var button_padding = "";
        var button_padding_sm = "";
        var button_padding_xs = "";

        if(data.button_padding){
            if(_.isObject(data.button_padding)){
                if(data.button_padding.md.trim() !== ""){
                    button_padding = data.button_padding.md.split(" ").map(item => {
                        if(_.isEmpty(item)){
                            return "0";
                        }
                        return item;
                    }).join(" ")
                }

                if(data.button_padding.sm.trim() !== ""){
                    button_padding_sm = data.button_padding.sm.split(" ").map(item => {
                        if(_.isEmpty(item)){
                            return "0";
                        }
                        return item;
                    }).join(" ")
                }

                if(data.button_padding.xs.trim() !== ""){
                    button_padding_xs = data.button_padding.xs.split(" ").map(item => {
                        if(_.isEmpty(item)){
                            return "0";
                        }
                        return item;
                    }).join(" ")
                }
            } else {
                if(data.button_padding.trim() !== ""){
                    button_padding = data.button_padding.split(" ").map(item => {
                        if(_.isEmpty(item)){
                                return "0";
                        }
                        return item;
                    }).join(" ")
                }
            }
        }
		#>
		<style type="text/css">

			#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-{{ data.button_type }}{
				letter-spacing: {{ data.button_letterspace }};
				<# if(_.isObject(button_font_style) && button_font_style.underline) { #>
					text-decoration: underline;
					<# modern_font_style = true #>
				<# } #>

				<# if(_.isObject(button_font_style) && button_font_style.italic) { #>
					font-style: italic;
					<# modern_font_style = true #>
				<# } #>

				<# if(_.isObject(button_font_style) && button_font_style.uppercase) { #>
					text-transform: uppercase;
					<# modern_font_style = true #>
				<# } #>

				<# if(_.isObject(button_font_style) && button_font_style.weight) { #>
					font-weight: {{ button_font_style.weight }};
					<# modern_font_style = true #>
				<# } #>

				<# if(!modern_font_style) { #>
					<# if(_.isArray(button_fontstyle)) { #>
						<# if(button_fontstyle.indexOf("underline") !== -1){ #>
							text-decoration: underline;
						<# } #>
						<# if(button_fontstyle.indexOf("uppercase") !== -1){ #>
							text-transform: uppercase;
						<# } #>
						<# if(button_fontstyle.indexOf("italic") !== -1){ #>
							font-style: italic;
						<# } #>
						<# if(button_fontstyle.indexOf("lighter") !== -1){ #>
							font-weight: lighter;
						<# } else if(button_fontstyle.indexOf("normal") !== -1){#>
							font-weight: normal;
						<# } else if(button_fontstyle.indexOf("bold") !== -1){#>
							font-weight: bold;
						<# } else if(button_fontstyle.indexOf("bolder") !== -1){#>
							font-weight: bolder;
						<# } #>
					<# } #>
				<# } #>
			}

			<# if(data.button_type == "custom"){ #>
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
                    color: {{ data.button_color }};
                    <# if(_.isObject(data.fontsize)){ #>
                        font-size: {{data.fontsize.md}}px;
                    <# } else { #>
                        font-size: {{data.fontsize}}px;
                    <# } #>
                    padding: {{ button_padding }};
                    <# if(data.button_appearance == "outline"){ #>
                        border-color: {{ data.button_background_color }}
                    <# } else if(data.button_appearance == "3d"){ #>
                        border-bottom-color: {{ data.button_background_color_hover }};
                        background-color: {{ data.button_background_color }};
                    <# } else if(data.button_appearance == "gradient"){ #>
                        border: none;
                        <# if(typeof data.button_background_gradient.type !== "undefined" && data.button_background_gradient.type == "radial"){ #>
                            background-image: radial-gradient(at {{ data.button_background_gradient.radialPos || "center center"}}, {{ data.button_background_gradient.color }} {{ data.button_background_gradient.pos || 0 }}%, {{ data.button_background_gradient.color2 }} {{ data.button_background_gradient.pos2 || 100 }}%);
                        <# } else { #>
                            background-image: linear-gradient({{ data.button_background_gradient.deg || 0}}deg, {{ data.button_background_gradient.color }} {{ data.button_background_gradient.pos || 0 }}%, {{ data.button_background_gradient.color2 }} {{ data.button_background_gradient.pos2 || 100 }}%);
                        <# } #>
                    <# } else { #>
                        background-color: {{ data.button_background_color }};
                <# } #>
            }

				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom:hover{
                    color: {{ data.button_color_hover }};
                    background-color: {{ data.button_background_color_hover }};
                    <# if(data.button_appearance == "outline"){ #>
                            border-color: {{ data.button_background_color_hover }};
                    <# } else if(data.button_appearance == "gradient"){ #>
                            <# if(typeof data.button_background_gradient_hover.type !== "undefined" && data.button_background_gradient_hover.type == "radial"){ #>
                                    background-image: radial-gradient(at {{ data.button_background_gradient_hover.radialPos || "center center"}}, {{ data.button_background_gradient_hover.color }} {{ data.button_background_gradient_hover.pos || 0 }}%, {{ data.button_background_gradient_hover.color2 }} {{ data.button_background_gradient_hover.pos2 || 100 }}%);
                            <# } else { #>
                                    background-image: linear-gradient({{ data.button_background_gradient_hover.deg || 0}}deg, {{ data.button_background_gradient_hover.color }} {{ data.button_background_gradient_hover.pos || 0 }}%, {{ data.button_background_gradient_hover.color2 }} {{ data.button_background_gradient_hover.pos2 || 100 }}%);
                            <# } #>
                    <# } #>
				}
                @media (min-width: 768px) and (max-width: 991px) {
                    #sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
                        <# if(_.isObject(data.fontsize)){ #>
                            font-size: {{data.fontsize.sm}}px;
                        <# } #>
                        padding: {{ button_padding_sm }};
                    }
				}
				@media (max-width: 767px) {
                    #sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
                        <# if(_.isObject(data.fontsize)){ #>
                            font-size: {{data.fontsize.xs}}px;
                        <# } #>
                        padding: {{ button_padding_xs }};
                    }
				}

            <# } #>

            <# if(data.field_bg_color || data.field_color || data.field_font_size || data.field_border_color || data.field_border_width || data.field_border_radius || data.field_padding || data.input_height){
            #>
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {
                    background:{{data.field_bg_color}};
                    color:{{data.field_color}};
                    font-size:{{data.field_font_size}}px;
                    border-color:{{data.field_border_color}};
                    border-width:{{data.field_border_width}};
                    border-radius:{{data.field_border_radius}}px;
                    padding:{{data.field_padding}};
                    <# if(_.isObject(data.input_height)){ #>
                        height:{{data.input_height.md}}px;
                    <# } #>
                    transition:.35s;
                }
            <# }
            if(data.field_bg_color || data.field_color || data.field_font_size || data.field_border_color || data.field_border_width || data.field_border_radius || data.field_padding || data.textarea_height){
            #>
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form div.sppb-form-group textarea{
                    background:{{data.field_bg_color}};
                    color:{{data.field_color}};
                    font-size:{{data.field_font_size}}px;
                    border-color:{{data.field_border_color}};
                    border-width:{{data.field_border_width}};
                    border-radius:{{data.field_border_radius}}px;
                    padding:{{data.field_padding}};
                    <# if(_.isObject(data.textarea_height)){ #>
                        height:{{data.textarea_height.md}}px;
                    <# } #>
                    transition:.35s;
                }
            <# }
            if(_.isObject(data.field_margin)){
            #>
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form div.sppb-form-group {
                    <# if(_.isObject(data.field_margin)){ #>
                        margin:{{data.field_margin.md}};
                    <# } #>
                }
            <# }
            if(data.field_placeholder_color){
            #>
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input::placeholder,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group textarea::placeholder{
                    color:{{data.field_placeholder_color}};
                    opacity: 1;
                }
            <# }
            if(data.field_hover_placeholder_color){
            #>
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:hover::placeholder,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group textarea:hover::placeholder{
                    color:{{data.field_hover_placeholder_color}};
                    opacity: 1;
                }
            <# }
            if(data.field_hover_bg_color || data.field_hover_color || data.field_focus_border_color){
            #>
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:hover,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:active,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:focus,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group textarea:hover,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group textarea:active,
                #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group textarea:focus{
                    background: {{data.field_hover_bg_color }};
                    color:{{data.field_hover_color}};
                    border-color:{{data.field_focus_border_color}};
                }
            <# }
            if(_.isObject(data.input_height) || _.isObject(data.textarea_height) || _.isObject(data.field_margin)){
            #>
                @media (min-width: 768px) and (max-width: 991px) {
                    <# if(_.isObject(data.input_height)){ #>
                        #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {
                            height:{{data.input_height.sm}}px;
                        }
                    <# }
                    if(_.isObject(data.textarea_height)){
                    #>
                        #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form div.sppb-form-group textarea{
                            height: {{data.textarea_height.sm}}px;
                        }
                    <# }
                    if(_.isObject(data.field_margin)){
                    #>
                        #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form div.sppb-form-group {
                            margin: {{data.field_margin.sm}};
                        }
                    <# } #>
                }
            <# }
            if(_.isObject(data.input_height) || _.isObject(data.textarea_height) || _.isObject(data.field_margin)){
            #>
                @media (max-width: 767px) {
                    <# if(_.isObject(data.input_height)){ #>
                        #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input) {
                            height:{{data.input_height.xs}}px;
                        }
                    <# }
                    if(_.isObject(data.textarea_height)){
                    #>
                        #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form div.sppb-form-group textarea{
                            height:{{data.textarea_height.xs}}px;
                        }
                    <# }
                    if(_.isObject(data.field_margin)){
                    #>
                        #sppb-addon-{{ data.id }} .sppb-ajaxt-contact-form div.sppb-form-group {
                            margin:{{data.field_margin.xs}};
                        }
                    <# } #>
                }
            <# } #>

            <# if(data.button_type == "link"){ #>
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-link{
					color: {{data.link_button_color}};
					border-color: {{data.link_border_color}};
					border-width: 0 0 {{data.link_button_border_width}}px 0;
					padding: 0 0 {{data.link_button_padding_bottom}}px 0;
					text-decoration: none;
					border-radius: 0;
				}
				<# if(data.link_button_status == "hover") { #>
					#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-link:hover,
					#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-link:focus{
						color: {{data.link_button_hover_color}};
						border-color: {{data.link_button_border_hover_color}};
					}
				<# } #>
            <# } #>
            #sppb-addon-{{ data.id }} .sppb-btn span{
				<# if(_.isObject(data.button_icon_margin)){ #>
					margin: {{data.button_icon_margin.md}};
				<# } else { #>
					margin: {{data.button_icon_margin}};
				<# } #>
			}

		</style>
		<div class="sppb-addon sppb-addon-ajax-contact {{ data.class }}">
			<# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-addon-title sp-inline-editable-element" data-id={{data.id}} data-fieldName="title" contenteditable="true">{{ data.title }}</{{ data.heading_selector }}><# } #>
			<div class="sppb-ajax-contact-content">
				<form class="sppb-ajaxt-contact-form">
					<div class="sppb-row">
						<div class="sppb-form-group sppb-col-sm-{{ data.name_input_col || 12 }}">
							<# if(data.show_label){ #>
								<label for="name">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME') . '</label>
							<# } #>
							<input type="text" name="name" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME') . '" required="required">
						</div>

						<div class="sppb-form-group sppb-col-sm-{{ data.email_input_col || 12 }}">
							<# if(data.show_label){ #>
								<label for="email">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_EMAIL') . '</label>
							<# } #>
							<input type="email" name="email" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_EMAIL') . '" required="required">
                        </div>
                        
                        <# if(data.show_phone) { #>
                            <div class="sppb-form-group sppb-col-sm-{{ data.phone_input_col || 12 }}">
                                <# if(data.show_label){ #>
                                    <label for="subject">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_PHONE') . '</label>
                                <# } #>
                                <input type="text" name="phone" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_PHONE') . '" required="required">
                            </div>
                        <# } #>

						<div class="sppb-form-group sppb-col-sm-{{ data.subject_input_col || 12 }}">
							<# if(data.show_label){ #>
								<label for="subject">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SUBJECT') . '</label>
							<# } #>
							<input type="text" name="subject" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SUBJECT') . '" required="required">
                        </div>

						<# if(data.formcaptcha && data.captcha_type == "default") { #>
							<div class="sppb-form-group sppb-col-sm-{{ data.captcha_input_col || 12 }}">
								<# if(data.show_label){ #>
									<label for="captcha_question">{{ data.captcha_question }}</label>
								<# } #>
								<input type="text" name="captcha_question" class="sppb-form-control" placeholder="{{ data.captcha_question }}" required="required">
							</div>
						<# } #>
						<div class="sppb-form-group sppb-col-sm-{{ data.message_input_col || 12 }}">
							<# if(data.show_label){ #>
								<label for="message">' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_MESSAGE') . '</label>
							<# } #>
							<textarea name="message" rows="5" class="sppb-form-control" placeholder="' . JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_MESSAGE') . '" required="required"></textarea>
						</div>
					</div>
                    <# if(data.formcaptcha && data.captcha_type == "gcaptcha"){ #>
                        <div class="sppb-row">
                            <div class="sppb-form-group sppb-col-sm-12">
                                <img src="components/com_sppagebuilder/assets/images/captcha.png" >
                            </div>
                        </div>
					<# } #>
                    <# if(data.formcaptcha && data.captcha_type == "igcaptcha"){ #>
                        <div class="sppb-row">
                            <div class="sppb-form-group sppb-col-sm-12">
                                <img src="components/com_sppagebuilder/assets/images/captcha-2.png" >
                            </div>
                        </div>
					<# } #>
                    <# if(data.show_checkbox){ #>
                        <div class="sppb-row">
                            <div class="sppb-form-group sppb-col-sm-12">
                                <div class="sppb-form-check">
                                    <input class="sppb-form-check-input" type="checkbox" id="agreement" required="required">
                                    <label class="sppb-form-check-label" for="agreement">{{{ data.checkbox_title }}}</label>
                                </div>
                            </div>
                        </div>
					<# } 
                        let iconLeft = "";
                        let iconRight = "";
                        if(data.button_icon_position == "left" && !_.isEmpty(data.button_icon)){
                            iconLeft = \'<span class="fa \' + data.button_icon + \'"></span>\';
                        } else {
                            iconRight = \'<span class="fa \' + data.button_icon + \'"></span>\';
                        }
                    #>
                    <div class="sppb-row">
                        <div class="sppb-col-sm-12 {{data.button_position}}">
                            <button type="submit" id="btn-{{ data.id }}" class="sppb-btn {{classList}}">{{{iconLeft}}} {{ data.button_text }} {{{iconRight}}}</button>
                        </div>
                    </div>
				</form>
			</div>
		</div>';

        return $output;
    }

}sppagebuilder/addons/ajax_contact/admin.php000060400000121023150750504240015076 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die('Restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
        array(
            'type' => 'content',
            'addon_name' => 'sp_ajax_contact',
            'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT'),
            'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_DESC'),
            'category' => 'Content',
            'attr' => array(
                'general' => array(
                    'admin_label' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
                        'std' => ''
                    ),
                    'title' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
                        'std' => ''
                    ),
                    'heading_selector' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
                        'values' => array(
                            'h1' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
                            'h2' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
                            'h3' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
                            'h4' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
                            'h5' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
                            'h6' => JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
                        ),
                        'std' => 'h3',
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_font_family' => array(
                        'type' => 'fonts',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
                        'depends' => array(array('title', '!=', '')),
                        'selector' => array(
                            'type' => 'font',
                            'font' => '{{ VALUE }}',
                            'css' => '.sppb-addon-title { font-family: {{ VALUE }}; }'
                        )
                    ),
                    'title_fontsize' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
                        'std' => '',
                        'depends' => array(array('title', '!=', '')),
                        'responsive' => true,
                        'max' => 400,
                    ),
                    'title_lineheight' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
                        'std' => '',
                        'depends' => array(array('title', '!=', '')),
                        'responsive' => true,
                        'max' => 400,
                    ),
                    'title_font_style' => array(
                        'type' => 'fontstyle',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_letterspace' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
                        'values' => array(
                            '0' => 'Default',
                            '1px' => '1px',
                            '2px' => '2px',
                            '3px' => '3px',
                            '4px' => '4px',
                            '5px' => '5px',
                            '6px' => '6px',
                            '7px' => '7px',
                            '8px' => '8px',
                            '9px' => '9px',
                            '10px' => '10px'
                        ),
                        'std' => '0',
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_text_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
                        'depends' => array(array('title', '!=', '')),
                    ),
                    'title_margin_top' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
                        'placeholder' => '10',
                        'depends' => array(array('title', '!=', '')),
                        'responsive' => true,
                        'max' => 400,
                    ),
                    'title_margin_bottom' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
                        'placeholder' => '10',
                        'depends' => array(array('title', '!=', '')),
                        'responsive' => true,
                        'max' => 400,
                    ),
                    'separator_options' => array(
                        'type' => 'separator',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_ADDON_OPTIONS')
                    ),
					'styles'=>array(
						'type'=>'select',
						'title'=>JText::_('FLEX_ADDON_AJAX_CONTACT_STYLE'),
						'desc'=>JText::_('FLEX_ADDON_AJAX_CONTACT_STYLE_DESC'),
						'values'=>array(
							'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
							//'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
							'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
							),
						'std'=>'default',
					),
                    'recipient_email' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_RECIPIENT_EMAIL'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_RECIPIENT_EMAIL_DESC'),
                        'std' => 'email@yourdomain.com'
                    ),
                    'from_name' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FORM_NAME'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FORM_NAME_DESC'),
                        'std' => ''
                    ),
                    'from_email' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FORM_EMAIL'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FORM_EMAIL_DESC'),
                        'std' => ''
                    ),
                    'show_phone' => array(
                        'type' => 'checkbox',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_PHONE_FIELD'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_PHONE_FIELD_DESC'),
                        'values' => array(
                            '0' => 'No',
                            '1' => 'Yes'
                        ),
                        'std' => '0'
                    ),
                    //Input style
                    'field_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_FIELD_OPTION'),
                    ),
                    'field_bg_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_BGCOLOR'),
                        'std' => ''
                    ),
                    'field_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_COLOR'),
                        'std' => ''
                    ),
                    'field_placeholder_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_PLACEHOLDER_COLOR'),
                        'std' => ''
                    ),
                    'input_height' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_HEIGHT'),
                        'max'=>200,
                        'std' => '',
                        'responsive'=>true,
                        'std' => array('md'=>'', 'sm'=>'', 'xs'=>''),
                    ),
                    'field_font_size' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_FONTSIZE'),
                        'max'=>200,
                        'std' => '',
                    ),
                    'field_border_width' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_BORDER_WIDTH'),
                        'std' => '',
                    ),
                    'field_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_BORDER_COLOR'),
                        'std' => '',
                    ),
                    'field_border_radius' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_BORDER_RADIUS'),
                        'max'=>200,
                        'std' => '',
                    ),
                    'field_margin' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_MARGIN'),
                        'responsive'=> true,
                        'std' => array('md'=>'0px 0px 20px 0px', 'sm'=>'0px 0px 15px 0px', 'xs'=>'0px 0px 15px 0px'),
                    ),
                    'field_padding' => array(
                        'type' => 'padding',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_PADDING'),
                        'std' => '',
                    ),
                    'textarea_height' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_TEXTAREA_HEIGHT'),
                        'max'=>1000,
                        'responsive'=>true,
                        'std' => array('md'=>'', 'sm'=>'', 'xs'=>''),
                    ),
                    'field_hover_bg_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_HOVER_BG_COLOR'),
                        'std' => '',
                    ),
                    'field_hover_placeholder_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_HOVER_COLOR'),
                        'std' => '',
                    ),
                    'field_focus_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_INPUT_FOCUS_BORDER_COLOR'),
                        'std' => '',
                    ),
                    //Captcha
                    'captcha_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_OPTION'),
                    ),
                    'formcaptcha' => array(
                        'type' => 'checkbox',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_CAPTCHA'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_CAPTCHA_DESC'),
                        'values' => array(
                            '0' => 'No',
                            '1' => 'Yes'
                        ),
                        'std' => '1'
                    ),
                    'captcha_type' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CAPTCHA_TYPE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CAPTCHA_TYPE_DESC'),
                        'values' => array(
                            'default' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CAPTCHA_TYPE_DEFAULT'),
                            'gcaptcha' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CAPTCHA_TYPE_GCHAPTCHA'),
                            'igcaptcha' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CAPTCHA_TYPE_INVISIBLE_GCHAPTCHA'),
                        ),
                        'std' => 'default',
                        'depends' => array('formcaptcha' => '1'),
                    ),
                    'captcha_question' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_QUESTION'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_QUESTION_DESC'),
                        'std' => '3 + 4 = ?',
                        'depends' => array(
                            array('formcaptcha', '=', '1'),
                            array('captcha_type', '=', 'default'),
                        ),
                    ),
                    'captcha_input_col' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_INPUT_COL_SIZE'),
                        'values' => array(
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                            '12' => '12',
                        ),
                        'std' => '12',
                        'depends' => array(
                            array('formcaptcha', '=', '1'),
                            array('captcha_type', '=', 'default'),
                        ),
                    ),
                    'captcha_answer' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_ANSWER'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CAPTCHA_ANSWER_DESC'),
                        'std' => '7',
                        'depends' => array(
                            array('formcaptcha', '=', '1'),
                            array('captcha_type', '=', 'default'),
                        ),
                    ),
                    //Column
                    'col_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_COLUMN_OPTION'),
                    ),
                    'name_input_col' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME_INPUT_COL_SIZE'),
                        'values' => array(
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                            '12' => '12',
                        ),
                        'std' => '12'
                    ),
                    'email_input_col' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_EMAIL_INPUT_COL_SIZE'),
                        'values' => array(
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                            '12' => '12',
                        ),
                        'std' => '12'
                    ),
                    'subject_input_col' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SUBJECT_INPUT_COL_SIZE'),
                        'values' => array(
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                            '12' => '12',
                        ),
                        'std' => '12'
                    ),
                    'phone_input_col' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_PHONE_INPUT_COL_SIZE'),
                        'values' => array(
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                            '12' => '12',
                        ),
                        'std' => '12',
                        'depends' => array('show_phone' => '1')
                    ),
                    'message_input_col' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_MESSAGE_INPUT_COL_SIZE'),
                        'values' => array(
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                            '12' => '12',
                        ),
                        'std' => '12'
                    ),
                    'show_label' => array(
                        'type' => 'checkbox',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_LABEL'),
                        'std' => 0,
                    ),
                    'show_checkbox' => array(
                        'type' => 'checkbox',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_CHECKBOX'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_SHOW_CHECKBOX_DESC'),
                        'std' => 1,
                    ),
                    'checkbox_title' => array(
                        'type' => 'textarea',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CHECKBOX_TITLE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_CHECKBOX_TITLE_DESC'),
                        'std' => 'I agree with the <a href="#">Terms of Use</a> and <a href="#">Privacy Policy</a> and I declare that I have read the information that is required in accordance with <a href="http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.L_.2016.119.01.0001.01.ENG&amp;toc=OJ:L:2016:119:TOC" target="_blank">Article 13 of GDPR.</a>',
                        'depends' => array('show_checkbox' => 1)
                    ),
                    // Button
                    'btn_separator'=>array(
                        'type'=>'separator',
                        'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_OPTIONS'),
                    ),
                    'use_custom_button' => array(
                        'type' => 'checkbox',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_USE_BUTTON'),
                        'std' => 0,
                    ),
                    'button_text' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
                        'std' => 'Send Message',
                        'depends' => array('use_custom_button' => 1)
                    ),
                    'button_font_family' => array(
                        'type' => 'fonts',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONT_FAMILY'),
                        'selector' => array(
                            'type' => 'font',
                            'font' => '{{ VALUE }}',
                            'css' => '.sppb-btn { font-family: {{ VALUE }}; }'
                        ),
                        'depends' => array('use_custom_button' => 1)
                    ),
                    'button_font_style' => array(
                        'type' => 'fontstyle',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
                        'depends' => array('use_custom_button' => 1)
                    ),
                    'button_letterspace' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
                        'values' => array(
                            '0' => 'Default',
                            '1px' => '1px',
                            '2px' => '2px',
                            '3px' => '3px',
                            '4px' => '4px',
                            '5px' => '5px',
                            '6px' => '6px',
                            '7px' => '7px',
                            '8px' => '8px',
                            '9px' => '9px',
                            '10px' => '10px'
                        ),
                        'std' => '0',
                        'depends' => array('use_custom_button' => 1)
                    ),
					'button_type'=>array(
						'type'=>'select',
						'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
						'values'=>array(
							'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
							'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
							'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
							'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
							'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
							'secondary' => JText::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
							'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
							'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
							'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
							'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
							'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
							'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
						),
						'std'=>'default',
						'depends'=>array('use_custom_button' => 1)
					),
                    'fontsize' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_SIZE'),
                        'std' => array('md' => 16),
                        'responsive' => true,
                        'max' => 400,
                        'depends' => array(
                            array('button_type', '=', 'custom'),
                        )
                    ),
                    //Link Button Style
                    'link_button_status' => array(
                        'type' => 'buttons',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
                        'std' => 'normal',
                        'values' => array(
                            array(
                                'label' => 'Normal',
                                'value' => 'normal'
                            ),
                            array(
                                'label' => 'Hover',
                                'value' => 'hover'
                            ),
                        ),
                        'tabs' => true,
                        'depends' => array(
                            array('button_type', '=', 'link'),
                        )
                    ),
                    'link_button_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'link'),
                            array('link_button_status', '=', 'normal'),
                        )
                    ),
                    'link_button_border_width' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
                        'max'=> 30,
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'link'),
                            array('link_button_status', '=', 'normal'),
                        )
                    ),
                    'link_border_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'link'),
                            array('link_button_status', '=', 'normal'),
                        )
                    ),
                    'link_button_padding_bottom' => array(
                        'type' => 'slider',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_PADDING_BOTTOM'),
                        'max'=>100,
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'link'),
                            array('link_button_status', '=', 'normal'),
                        )
                    ),
                    //Link Hover
                    'link_button_hover_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR_HOVER'),
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'link'),
                            array('link_button_status', '=', 'hover'),
                        )
                    ),
                    'link_button_border_hover_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR_HOVER'),
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'link'),
                            array('link_button_status', '=', 'hover'),
                        )
                    ),
                    'button_padding' => array(
                        'type' => 'padding',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
                        'std' => '',
                        'depends' => array(
                            array('button_type', '=', 'custom'),
                        ),
                        'responsive' => true
                    ),
                    'button_appearance' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
                        'values' => array(
                            '' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
                            'gradient' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
                            'outline' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
                            '3d' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
                        ),
                        'std' => '',
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_status' => array(
                        'type' => 'buttons',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
                        'std' => 'normal',
                        'values' => array(
                            array(
                                'label' => 'Normal',
                                'value' => 'normal'
                            ),
                            array(
                                'label' => 'Hover',
                                'value' => 'hover'
                            ),
                        ),
                        'tabs' => true,
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '=', 'custom'),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_background_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
                        'std' => '#444444',
                        'depends' => array(
                            array('button_appearance', '!=', 'gradient'),
                            array('use_custom_button', '=', 1),
                            array('button_type', '=', 'custom'),
                            array('button_status', '=', 'normal'),
                            array('button_type', '!=', 'link'),
                        ),
                    ),
                    'button_background_gradient' => array(
                        'type' => 'gradient',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
                        'std' => array(
                            "color" => "#B4EC51",
                            "color2" => "#429321",
                            "deg" => "45",
                            "type" => "linear"
                        ),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_appearance', '=', 'gradient'),
                            array('button_type', '=', 'custom'),
                            array('button_status', '=', 'normal'),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_color' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
                        'std' => '#fff',
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '=', 'custom'),
                            array('button_status', '=', 'normal'),
                            array('button_type', '!=', 'link'),
                        ),
                    ),
                    'button_background_color_hover' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
                        'std' => '#222',
                        'depends' => array(
                            array('button_appearance', '!=', 'gradient'),
                            array('use_custom_button', '=', 1),
                            array('button_type', '=', 'custom'),
                            array('button_status', '=', 'hover'),
                            array('button_type', '!=', 'link'),
                        ),
                    ),
                    'button_background_gradient_hover' => array(
                        'type' => 'gradient',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
                        'std' => array(
                            "color" => "#429321",
                            "color2" => "#B4EC51",
                            "deg" => "45",
                            "type" => "linear"
                        ),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_appearance', '=', 'gradient'),
                            array('button_type', '=', 'custom'),
                            array('button_status', '=', 'hover'),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_color_hover' => array(
                        'type' => 'color',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
                        'std' => '#fff',
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '=', 'custom'),
                            array('button_status', '=', 'hover'),
                            array('button_type', '!=', 'link'),
                        ),
                    ),
                    'button_size' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
                        'values' => array(
                            '' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
                            'lg' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
                            'xlg' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
                            'sm' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
                            'xs' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
                        ),
                        'depends' => array('use_custom_button' => 1)
                    ),
                    'button_shape' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
                        'values' => array(
                            'rounded' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
                            'square' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
                            'round' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
                        ),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_block' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
                        'values' => array(
                            '' => JText::_('JNO'),
                            'sppb-btn-block' => JText::_('JYES'),
                        ),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        )
                    ),
					'button_peicon'=>array( // Pixeden Icons
						'type'=>'select', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
						'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        ),
						'values'=> $peicon_list
					),
                    'button_icon' => array(
                        'type' => 'icon',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_DESC'),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_icon_margin' => array(
                        'type' => 'margin',
                        'title' => JText::_('COM_SPPAGEBUILDER_TAB_ICON_MARGIN'),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        ),
                        'std'=>''
                    ),
                    'button_icon_position' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
                        'values' => array(
                            'left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
                            'right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
                        ),
                        'depends' => array(
                            array('use_custom_button', '=', 1),
                            array('button_type', '!=', 'link'),
                        )
                    ),
                    'button_position' => array(
                        'type' => 'select',
                        'title' => JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_POSITION'),
                        'values' => array(
                            'sppb-text-left' => JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
                            'sppb-text-center' => JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
                            'sppb-text-right' => JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
                        ),
                        'std' => 'sppb-text-left',
                    ),
                    'class' => array(
                        'type' => 'text',
                        'title' => JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
                        'desc' => JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
                        'std' => ''
                    ),
                ),
            ),
        )
);
sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/sprite.png000060400000015032150750504240023664 0ustar00�PNG


IHDR��B���tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:01801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:275503303E8511E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:24283CC43E8311E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:03801174072068118BF2F6B511368090" stRef:documentID="xmp.did:01801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�GIJIDATx��]pE���Wc	��0 Ȋ`I�2�z7�E��
��K|k|�R���|\ETJ���
p�,�^$��Hx$��DH$��ϝ̙�3'��93鯪�$3�s�������Ӟ��"f�����QQQc��çz<�:t5}^���TJ�J�{���x��!(((0%��+�
7�`K��=��ߣ�gϞ��ԩӒ�������;]v�e,22R*�A�󬱱����BYP�^.//k������-��o߾��V�}��5;0b�Ϟ={�R笻��+����
F�Ej��18�?щ��լ����ܹsw&''��i��_�*�nJζ��K�.>2Q9RdЕ�oP�0�(�,��/u�c�h5������z��H�n��ݻSB���L���)��z�ڀ�.�xϮ]���ٳ�+111R'*(�����aj{���m"_��ѣG�D�����8��*�ӡp�f�\֛��J%hk��e��s�λ��߻w��<A��b���:��/��A��u�m����V
A2�0��q?�8qbXZZZ�޵�5Q'R��6�&��(��
��]WW�Μ9�v����f��4o߾�2�(f�d�馛4�߹sg@�s��X�m^װr����7H�Vwot����Ğ䓗����	�NM���L�諯��!��С�t�,��7��������z��ȰT&R���!+�<��Г�6j�(Ͻ��;�L�� h[7�a0��6o�<H�ӧO���:�L����9\�kQu��2i�s�֭-�umV�^^E@�Fd������,��Ȍϖ�K���]���ݻw�O3���Z�A]�����^`Ǐo�LIIIa6�c��6|�ڵ�i^}Eź�cN�t�RF����_~�����+��ɓ�u�Gb�>VK@)t>�\ >ע����fdB���ٓO>��|�MI���'�U��bhz4��S���o�����_�3�<#=t٤��^{��:u�eee�֕��!k֬�1j'c4�ob�j������^z��8�.�z 320��֧�~�eggKA�?��d(�Y��4�ǖ!�F�/F��㏳��{�ѵ��g����O>��P���~�8����J��!�q�#s�Y��l����СC�h���r�5*��W&�l ..�]�x�m۶���g_�����!��<H0�KL�>�]{�f���<��x�F8�~�ػ�+��l�2ƣ�|���4���-�<{hR�'}�+�~���죏>�F�M�{��B
y6�Gm�Ȥu/$��
6��?��M�6M7��!��<�WX�%K�����K
�Ty��#\z�h�����
�'8iii~��?D��4�C�#Q��@�
��h�j٤z��S32�}/�b�dҕG��{���in#yl�,R�O_�p��EL��Z���˒��(ڰ.�____�q���G��r`�`;vL�G�ѵTwB}ܬLZ@ x���#GJ�ǃ5+��<j���O�||��(�'�����ڃ�Ν3�4���{N2op3g�d�}���p^�u6g�Ce�����~P�i�SG��̙3�\���A�/}衇�
��h�{��̌Ljt�ؑ%''�[o�U���o�^�!��<Z
���*���Bx����vTVV6E�y6��>�y��K��ٳgѩ�͟?��J�Ɵ�9Woچ���
�u
�����ɌLJ�5j[�p���(F�td2�2@�ĭ�Iy�D�Wȴ�Q�B8=̛7O꬇~X�	��l�~L+��	��|Y�f�������]^^���0�pK�㨃�������<X�m�ĉ�<x`Ɗ��d(d�,zr�c%Ny]^��&��F��ܹ�n����.�h��8��c�i�#�y����{��<AQQ�c�~A�ҭf�N%�Q�����"��	@�a��0$��#�U�X	��@iT\\\r�-��I�v�V��6�9΁�SEE��b�E,��v��QMV��\�X��E��e��~ �KJJf.Z��r�c2��,�)�	�,������g*9W]u�%E �lJJJ:L��JZ�)bk�1TUUA�+7oޜN�^�a��m���?ѧO�|zhדɍ�u�=��X�FJ���ڵk�tZ���C����$���"E��J>��Lڸq��>���y�7_@�QtKSw�С�L\�`A�,���ݸq#|4�_�lٲ���I�����a��4z�!?�ק�zj�|�z�����DzZ&�&�;��X��⵾m	y=�<*�a��ٴi�tb������)�<=p���駟�C�>�4���,������&M
�c̽"��S����t^�z�r=��X&�[��oz���_\`�"L��1!B�hL�}�ݷ<++���wiz�M2��.��a�CKa�/_�ߟ�+��ɑ����ԋ���"��$wT�|�َ�D�����ߨxȺ��j�7���Af�#kqE��))))ؙB>60r	0�|�7��H�`:E�E�M��_4��6�6�Me�;R��5�),�XCY,�n�9��zd�I�;vl�m��vklll*;qTh4u��$��Suuu_�4m뫯��?�Y++�� k��2�Z&�T��dE���"\&��E	W�8n�.�J��)�@�X���5xM��<��"����{��d�ɴ�ij��E[��TEc�5�>j�����r4��C�aC�AeC���`C;6F&�FE��
��A�����B6��"�9����k�����aP����l%hk��e�ޕ��W�l߾�4����L	�4..�Sǎ7dgg�K8�d:v�X�z��+,B0��V!�lhG*B���V��`���G`*�&L`�L�ս��������k@y��a���
=��"�P&��g�e����˗Kt3�*..f			�R���eJJJ�S&k;�s�#0s(�b�q�s999lРA�5(�����64�g �`��q
=t�P)�����L�+�Y�0�裏J��̯��6�en��L���I*?�O܄�L�+��9���{��%�3V������Jt7,�@vnѢE���j>��9�	���Z���ɖY��9�U@i�z;�nD�
�����b[n�ɤ7���"շY&[��� p�p{��wK�Pt�]w��eCkq�������������Z��`�d�"(��F˹a	�#��ߖ�Z��걡�����-w*2Y�J�V�<y�b:f"��{L���=b�/���=t�Ж��L���!���9|�u�IdWLŐL)[�{A��b`N��c�lh�`�
�F�^�"2Y�f�Ø[#8��G`��N��Ȑ~
�x=��-��ħ��#��M� �-�ES�a>s�o%p�s�=�%Ћ����-�fd�����J	%d�v�1���L�O�+��߿ۊ+
�����$%��:�9��?��8to���Se�A.�
�^�v���x����#G�,��9�b�p%Y����!E{����-[���]�ٙ�7�I(��Lyyy�w�q�;f
`�bƕ����$�Kx����j҃sxƪU����h�\��亅)2��>===k���)..��5̬�LIII��C��-X�����
�T&�&7-L��蜕�u;M
ۂ9\gd
lX�j�L���^��*�
1�G��laC۴��V6�k(oÇ��
m�rvf�u�GR˙�A�>�X&R�ƺEt)oEEE#����ktt��|N�J_��h�F��>�\�pa��7�7d��:''�����`jO�7[歂�Ҕ7��|f;��	�L{��������0�0:�*���j�2n�v��̢[)o�7R���(_|��L��I��kd�`-x���U��S�J�\��N�|������ǍwP���#0zV&q`���;z(�ܹsun�(o��#z�R	�o������r�3	7��\���ax�`5a���Sn
�^т��T%�Hs�"���p�&�V�@y�J���'�xB���=̭�]z�K<Y���x���������z���ܚG0�(�3���B ��bP�PR��7�+V��lp���;M>�(o-P3�0"W,��!.�N����n���R��a��شD%�
��G@�����@s�"�ð���Y��#�<"�%�7�t(Ð!C$��j��Fz���e�2e
�����;�q�2pt+=̕���:���? Ł�F�����8�ʇ��O��.^�� �吷��0u�P��u�V�k�LyA�T�}���[)o�(�"�n�YZZ:�f
�E|�������t�Ν�͙33�P�Q��k��q�7��W~�Q�7�6P7P�,T�B��2�C���(((��h�?�5����аn�>
��"���(Іy�}�����*��>
x-��>
���f�DZhEO��ݟ�6�N/>yfbk���4�.nj`�7��n�:ͺ��D[<���B�ڇ�>M���1�����~��T���*�����v�5�QT��`�VL�&��:��Q�qA��C6,bMOO��)�r�ɣ�D;���r{5�5B�}TC�
���P/gS_��*��G�{��;H	�ʀv�Q%�Q
����F�}t�"�vp�}!�Z�����9�3fL�o�1���!w���(
�OUTT���\����l�Ms[S\�}��3f̈����~��%C	|/��5kV_3���>������ŋ�GFFv���.�n��p)�k@VQ�h��F�ڪU�|n0{�l�54~#�⧟~�6U�wCH�{�n�!�q˖-,11Q��E			R�	�ճ�=qi�t��� �
��q�G�������h#M\���@��G�<��Gl�ǕA/���N}Np����3�akq����,����x�:�	���( )��>
��7z��8q��>��K��;�����6�Z[����V��gE��
��4i��>
Eh���؎A�򖓓#qSSSMo�'�B������G��\�P2DAAAwA�mNJPXX�;@&�����yx߾}�`B(�$X,6K(	l�� �
\RA��ZA�0M�m�2���JE`*��F0���c�o%A��ҥ�l&�}mE�G��e„	^F4/��Ǎ�
@��6�|c5p�y�y���	�`�(
у
��(��`B�:��bPg����
Jҫ�	�G�u)	�]��k�v6Ä��P%	�*�
@�J��HH7���_��{[�=½hq#������8w��ff^9cP�X�F{"�:z�`D��p�A�zJ�',��Pj��:ӊ�H�ZdX5V���^I����šԞ�'O�F$X5VyL���^I�K�.���BM�X��'E�`KKK��,x�F�+��$XyV�^}<--��G���fI���(|/��@{�<�V=�h շ�K���4@A}��	l�]���-H�-��g��3r�}�� ���5��"��/����f�۶���*�إ�5 �S.[�F��$��+�#�999�RSS����P�J��A�#� ��Y@X/�%��*+�E�IEND�B`�sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/sprite_y.png000060400000002212150750504240024210 0ustar00�PNG


IHDR=����ItEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:01801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:6FD77D953E6B11E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:6FD77D943E6B11E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:05801174072068118BF2F6B511368090" stRef:documentID="xmp.did:01801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?> �KJ�IDATx��ϱ
�0������\:#
�(D�}aYvuQUm,"�����-Vf^����h























































































































�V�Č�]�IEND�B`�sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/default_thumb.png000060400000003001150750504240025172 0ustar00�PNG


IHDR2!o�tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh" xmpMM:InstanceID="xmp.iid:D3B1BA623E8711E08E6F9312EF314E02" xmpMM:DocumentID="xmp.did:D3B1BA633E8711E08E6F9312EF314E02"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D3B1BA603E8711E08E6F9312EF314E02" stRef:documentID="xmp.did:D3B1BA613E8711E08E6F9312EF314E02"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>J�LuIDATx��Ɋ"A�۲��]q�D<�"}��C�
*��۸�7�C���e;x�?HUdD�_���t:}��������z�z�֛�,��l6�l6��W��b�Z].���Խ���tc��v�F#$��z�F����D��.�8-�V�
��~�I��M5�F�^����J"�l6��(q:������SU�D"a��䢵\.e9��^��5|�U"f �J)���hM�S�韜D�P�L&�x<�vz��~���䎊>���J�r��ʘ`x��$	�P��U��+�ː�V�K(c��^����ݎZ��t�VK�R.�+
�l�O��*&,��g�l0!#7} �d2^�*�;� Rs�/iZ�s�h�7�d2�����x��
u!D����'�l6SI��$�Z�X�8�L$�I����` ʼn`B�K���r��
!j�ڤV���@ @f�-��LC&ϧ�pS���H��"�O�e2��� �g�|��v��X�乴~�`EIi4��y�.���tXE)Gzh��1Lp���`���Օ�����dC��!eN����S�8���htx�
�C�S����|�O�H!B���ӣ�fR�{�.�w@E�T���<$n�Gv~�O|�z~	0�"�gl�IEND�B`�sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/sprite_x.png000060400000002111150750504240024205 0ustar00�PNG


IHDR�//��tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:01801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:6FD77D8D3E6B11E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:6FD77D8C3E6B11E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:03801174072068118BF2F6B511368090" stRef:documentID="xmp.did:01801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�˛�yIDATx���A �T �����]	�{����B@�[ݽ̀B@! ��B@! ��B@! ��B@! ��B@<B��!���#��[��LUrIEND�B`�sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/sprite_next.png000060400000002516150750504240024725 0ustar00�PNG


IHDR?�~�tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:07801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:275503383E8511E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:275503373E8511E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:07801174072068118BF2F6B511368090" stRef:documentID="xmp.did:07801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>F=�~IDATx��1k�@��$��!U0S3�F�B��_��@�N���B6����{�B�d��=���
u0����Q�w��9.�s�w���I��"�D?���0$z"z ��ۖ�&�D��T$ZR�!�̧?x�Tޏ/"`�@S�i�;�@܀4�<G�$�o�Sb�X`<�Z�²,�F#��f3��
ڷQa:���z=(��f�	M���EГ����q�j5Ȳ�z��1�L���0�C���$�1C��i~W(������h�Rs�i
�uQ�TP���m��W��sx�ǜ�^�YV�N���OA�,˘Ci)��.��>?�ڶ�V��r��4/��8�']lV���%s�q�v<��
�
t�%U$�cj�7z��}q����̏�dq��'(IEND�B`�sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/loader.gif000060400000014273150750504240023613 0ustar00GIF89a�dfd���������|z|��̤�����trt��Ĝ����섆���Ԭ��lnl��������䄂���Ԭ�����ljl���������|~|��̤����tvt��Ĝ����쌊���ܴ��!�NETSCAPE2.0!�	,�@��"<���p�Z���0�<��s�� .�)���:�%���@˃H��5�#|��V[~tx~N�
M[}�pD�}[��$��g����$�#���O

$#n��O\KVu!Zg$C
��D$	 �D	
V�PG��A��� D*8	H��B��
J���@B.VH@(��,
	!�	,�@��"<B��	�C��@<���p��%b��.O�����*�zHټ'BRRE]#���"]�
�QD_�_��D��
#O��j##��D���D�!�D�ʈ��Q

!P��$��ㄚ
�C$!	̄�"�:�h���}
p��
D�
J����b�} Qb9����@���Gِ !�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ���N�"<@B��Њ�Ca(��|�D(I�!xh-p/�Y("."�j4`S
Q"SR�POT�#��C�$""PB�R��
aS�a!����D!��n�
�̻
 	���#�����!m����	D�##�Dꑸ0�ܦm��7e	.@�`��
��2��	P��`8R�2l� r����!�	,�@��"<p#‡*��¡�H�l6���Ө3�\�\��ґ
#F9�)p0��RZ(#q~a$
#S��#B
�$aRP"bb�~�
Cn�P�!

�D��n�!!���""���a ��R�"QP��%	�aP�C%�_��`���!	[��X�n�$�C�B����ѐ "8X$AJ�,

P`�_!�	,�@��"<p*��F`(�P��BQ0�
��a�D(&3a'��������@0
A8�b�h-$

R$�!S�
!

�`�	!%�QaD�a�����Bʗ�O�S�o� %_P���%%O��D"B_��C�����O��R(@H���nBh��	� 
p�@�〉�ĒP�$��
H|�
(4X9�B!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"<4H���Њ�2	DX�FCm�Dh"��\�	��!��(B�|(��B�� HBT 

 #�p�$  S�!#p`paD�C$
Q��$$���ҕS���	����P��!	O���q��`���$�P`�k�B<IT`Æ�X�@�j6�i0"�G	"����(d��/"2Pٲ�� !�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"<4.&B��Њ�2�("�@�``(C"�`�"�-c2��B
�r��a�!\��aS#$!R�D$$S�C�CQba
	���p
��DS�		���a��	��y#����O�PC�	#pƯ	��`�^zTđ�xFX �Ex�2���!Â�!.��BcG�B���jʁ$H�h�\� !�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"� E��Š�2"@ %F RP��"�C�j�"F`H�PH�!�5
�4cr�f.pQS_	!`SDSlmP�Q$ 		�D��D
	������RĠ�l#؃P�l
O���
���a<�b�A	�U��0FȐ�@B!0�j��,a�Ȉ'�4I9�b�~�(�I2��
A!�	,�@��"�@�N��i�B�Ԣ�8*��!�P�a�R*g��H$�=$���H��Z HD5	rQS!##	"S�!#	�ano�$  �Q��%Eo�D$��D�aR������

��T#

�PS�!"w��PC� F�nb���#v���@�Y@O�@\\�+<�у���;�Q���p�c'���'B���!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"�d6�#���h%�J���E��QrIf
 �"1$p�g4P.�H�=\
	BR
_RD
���}"v�OmP#

�D��_#�#!�m�#Ȓ��Q!u���"�O�m����!�� ��鵤����RB,"�s4X��C���!��-��ѡ��<|�b�M�0|PV+!�	,�@��"�,(�����e�%!�@��qF���8��n�JaH4R8�BS�!�J��z�hP�BR%$D$$

R�!"�$"_l_S

��mC��mD�_!t����S����"���Q##""O��	�ܭ�P�""��B���l���$�i�0"�ߊPp�?| �朇/<���V�$�@��
!
tje!!�	,�@��"�,H�BD������I��>5
�P�j�eH4�H�F"0��c=<�$"BRFDR���m�"$s��mC !�P�l�!
����S�
����
"���Q!"����%��O�}#k�^m%#�O%D�%�JhX BB��F�� �a"�
�lA�T�!U�> l9��N��!�	,�@��"�,
N�Ӑ����@jP(�B"�D���j-@	C���X��h8	L �4"BRF	{%^p�nR_	���C%$"�`nP"��o�"�D�Q!����"�!���Q

��O�nO��S
}���B%!~#�%##_�АKC���&�@� @@`��		+�RE �D 7�Kf
>|a����A!�	,�@��"�4��r�(-P�q@�R(��	u���P%HC�Q#Ѹ���QN��҅\r�GDz\DQjB"�Qi]"�}jiO%% �"N�~DF~C��R���P�G���i�!N�~! ��
!$x�j

� ��$]6`�  
��R�>���� ��P`��6Pd��:tR
!2C�!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ���N�"�B�� �	��h�H*���}R��Q�B����"�Xكe�1��PZ	56hz|RB	^g{]w		IPP�D##��D	�|g]Q�
�������g$$ h�hQ
{O{$�دB	 $CD��  #]�T"DP�Ձ|h� B@C"tDd�4��6f6p�1	
U!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"B�b*+P�ḔH2��aHtNC��u0I�ީ�()�a��qʡ�àA�,*[Q�B#�x\x���rwO
�]D�x������	��#��Q	��!
vQw#g�N�$��B$C� �xx$$�r` p�0�	
&0�! �D���"�A�݆9@�A@hP�R!�	,�@��""�Bt(-P��\,$�EZ<��H�D�,�DK墝���t.B-��\QR_ �Q|i
!RB\�OR��
��h�$��Q ���h"		C��	m�N�	!�v	C��%%���7"C-p(��>0�`  C!�P��C4�((��!B��J���'T��Z� !�	,�@��"<=���ȴ8=�͢(�.D�'QX�:H�A�Xh�OO�rAL��D�tlD��ܚ5Y}�B$ i��$"�B[iC
$��CO

Z�Z��$��}�#�}�%L��  
#o�G� 	 ���	{#Y�D0`����(� �J�P��(0СB)h�@�!:tt@�Q����D���;sppagebuilder/addons/prettyphoto_modal/images/prettyPhoto/default/sprite_prev.png000060400000002540150750504240024720 0ustar00�PNG


IHDR�e�tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:07801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:D3B1BA5F3E8711E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:D3B1BA5E3E8711E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:07801174072068118BF2F6B511368090" stRef:documentID="xmp.did:07801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>H�>�IDATx�엿j�Pƿ�AQ��<�Ppr�"��Q_�P��J1C��pt*��cɠD�C��'HLo-��{�����=��s�AV!x�G��͉��^…T*�t:ѶvO��
��ؘg�����gT�,aK�̶m��5uP���`0����t:(
t�����hI���l0�8�v��,�l<�C�e�����0,�K\.��g�;�V+��v6�N1�͐�d���}�v��\�9�C.��(�QF�*Y�R��J�R	��B8��^���zM��4MC�V��xD�X�n�����n�t���h�\.G?s7�L�5u��D:��b��~�G�Z��7��\�V���8N���XL�/���m����Y�§�+X'��1���;jj�?	.��wy�IEND�B`�sppagebuilder/addons/prettyphoto_modal/css/prettyPhoto.css000060400000024671150750504240020272 0ustar00div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{margin-left:5px;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;height:33px}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}a.pp_next,a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;height:100%;width:49%;text-indent:-10000px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{float:right}a.pp_previous{float:left}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}.pp_loaderIcon,a.pp_close{display:block;position:absolute}a.pp_close{right:0;top:0;line-height:22px;text-indent:-10000px}.pp_loaderIcon{height:24px;left:50%;top:50%;width:24px;margin:-12px 0 0 -12px}.pp_fade,.pp_gallery li.default a img,div.ppt{display:none}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}div.sppb_prettyphoto .pp_bottom,div.sppb_prettyphoto .pp_left,div.sppb_prettyphoto .pp_middle,div.sppb_prettyphoto .pp_right,div.sppb_prettyphoto .pp_top{height:0}div.sppb_prettyphoto div.ppt{color:#fff;font-size:16px;z-index:9999;margin:0 0 10px 20px}
div.sppb_prettyphoto .pp_content,div.sppb_prettyphoto .pp_left,div.sppb_prettyphoto .pp_middle,div.sppb_prettyphoto .pp_right{background:0 0}div.sppb_prettyphoto .sppb-addon-modal{background:#fff;padding:30px}div.sppb_prettyphoto .pp_description{color:#000;margin:0 85px 0 0}div.sppb_prettyphoto .pp_loaderIcon{background:url(../images/prettyPhoto/light_square/loader.gif) center center no-repeat}div.sppb_prettyphoto .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_close{width:14px;height:14px;line-height:14px;text-align:center;background:0 0;cursor:pointer}div.sppb_prettyphoto .pp_nav{clear:none;margin:0 -5px}div.sppb_prettyphoto .pp_arrow_next,div.sppb_prettyphoto .pp_arrow_previous,div.sppb_prettyphoto .pp_nav .pp_pause,div.sppb_prettyphoto .pp_nav .pp_play{height:14px;width:14px;line-height:14px;margin:0 5px;text-align:center;position:relative}div.sppb_prettyphoto .pp_arrow_next:after,div.sppb_prettyphoto .pp_arrow_previous:after,div.sppb_prettyphoto .pp_close:after,div.sppb_prettyphoto .pp_nav .pp_pause:after,div.sppb_prettyphoto .pp_nav .pp_play:after{font-family:FontAwesome;font-size:14px;position:absolute;top:0;left:0;width:14px;height:14px;line-height:14px;text-align:center;text-indent:0;color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}div.sppb_prettyphoto .pp_arrow_next:hover:after,div.sppb_prettyphoto .pp_arrow_previous:hover:after,div.sppb_prettyphoto .pp_close:hover:after,div.sppb_prettyphoto .pp_nav .pp_pause:hover:after,div.sppb_prettyphoto .pp_nav .pp_play:hover:after{color:#fff}div.sppb_prettyphoto .pp_nav .pp_play:after{content:"\f04b"}div.sppb_prettyphoto .pp_nav .pp_pause:after{content:"\f04c"}div.sppb_prettyphoto .pp_arrow_previous:after{content:"\f053"}div.sppb_prettyphoto .pp_arrow_next:after{content:"\f054"}div.sppb_prettyphoto .pp_close:after{content:"\f00d"}div.sppb_prettyphoto .currentTextHolder{color:#fff;margin:0;padding:0 10px;font-size:14px;line-height:14px}div.sppb_prettyphoto a.pp_next,div.sppb_prettyphoto a.pp_previous{position:absolute;top:50%;display:block;height:46px;width:46px;line-height:46px;margin:0;background:0 0!important;background-color:rgba(0,0,0,.7)!important;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}div.sppb_prettyphoto a.pp_next:hover,div.sppb_prettyphoto a.pp_previous:hover{background-color:rgba(0,0,0,.9)!important}div.sppb_prettyphoto .pp_content:hover a.pp_next,div.sppb_prettyphoto .pp_content:hover a.pp_previous{opacity:1}div.sppb_prettyphoto a.pp_next:after,div.sppb_prettyphoto a.pp_previous:after{font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:0;height:46px;width:46px;line-height:46px;text-align:center;color:#fff;text-indent:0}div.sppb_prettyphoto a.pp_next:after{content:"\f105"}div.sppb_prettyphoto a.pp_previous:after{content:"\f104"}div.sppb_prettyphoto a.pp_next{right:0}div.sppb_prettyphoto .pp_details{position:relative}div.sppb_prettyphoto .pp_gallery a.pp_arrow_next,div.sppb_prettyphoto .pp_gallery a.pp_arrow_previous{background:red;margin-top:12px!important}div.sppb_prettyphoto .pp_arrow_next.disabled:after,div.sppb_prettyphoto .pp_arrow_next.disabled:hover:after,div.sppb_prettyphoto .pp_arrow_previous.disabled:after,div.sppb_prettyphoto .pp_arrow_previous.disabled:hover:after{color:rgba(255,255,255.4);cursor:default}div.sppb_prettyphoto #pp_full_res .pp_inline{color:#000;line-height:24px}.sppb-addon-modal{margin:0;padding:0;line-height:24px}.sppb-addon-modal>:first-child{margin-top:0;padding-top:0}.sppb-addon-modal>:last-child{margin-bottom:0;padding-bottom:0}.sppb-addon-modal-content{background:#fff;padding:30px}@media only screen and (max-width:767px){ .pp_pic_holder{width:100%!important;padding:10px 0!important;left:0!important;overflow-x:hidden!important}.pp_pic_holder.pp_default{width:100vw!important;margin-top:-150px!important;overflow:hidden}#pp_full_res img,.pp_content,.pp_details,.pp_fade{width:100%!important}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{height:auto!important}.pp_fade{height:100%!important}.pp_bottom,.pp_gallery,.pp_hoverContainer,.pp_top,a.pp_contract,a.pp_expand{display:none!important}#pp_full_res img{height:auto!important}.pp_details{box-sizing:border-box;margin-top:0!important;background:0 0!important;padding:10px 4% 10px 3%}a.pp_close{right:-15px!important;top:2px!important;padding:10px!important;position:relative!important;float:right}.pp_pic_holder iframe{width:100%!important;height:56vh!important}.pp_loaderIcon{margin-top:-1px!important}}sppagebuilder/addons/prettyphoto_modal/js/jquery.prettyPhoto.js000060400000051775150750504240021265 0ustar00/* ------------------------------------------------------------------------
	Class: prettyPhoto
	Use: Lightbox clone for jQuery
	Author: Stephane Caron (http://www.no-margin-for-errors.com)
	Version: 3.1.6
------------------------------------------------------------------------- */
!function(e){function t(){var e=location.href;return hashtag=-1!==e.indexOf("#prettyPhoto")?decodeURI(e.substring(e.indexOf("#prettyPhoto")+1,e.length)):!1,hashtag&&(hashtag=hashtag.replace(/<|>/g,"")),hashtag}function i(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function p(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function o(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+e+"=([^&#]*)",p=new RegExp(i),o=p.exec(t);return null==o?"":o[1]}e.prettyPhoto={version:"3.1.6"},e.fn.prettyPhoto=function(a){function s(){e(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(I/2-f.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:f.contentHeight,width:f.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:j/2-f.containerWidth/2<0?0:j/2-f.containerWidth/2,width:f.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(f.height).width(f.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==h(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(f.resized?e("a.pp_expand,a.pp_contract").show():e("a.pp_expand").hide()),!settings.autoplay_slideshow||P||v||e.prettyPhoto.startSlideshow(),settings.changepicturecallback(),v=!0}),m(),a.ajaxcallback()}function n(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show(),t()})}function r(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function l(e,t){if(resized=!1,d(e,t),imageWidth=e,imageHeight=t,(k>j||b>I)&&doresize&&settings.allow_resize&&!$){for(resized=!0,fitting=!1;!fitting;)k>j?(imageWidth=j-200,imageHeight=t/e*imageWidth):b>I?(imageHeight=I-200,imageWidth=e/t*imageHeight):fitting=!0,b=imageHeight,k=imageWidth;(k>j||b>I)&&l(k,b),d(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(b),containerWidth:Math.floor(k)+2*settings.horizontal_padding,contentHeight:Math.floor(y),contentWidth:Math.floor(w),resized:resized}}function d(t,i){t=parseFloat(t),i=parseFloat(i),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(t),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(t),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),y=i+detailsHeight,w=t,b=y+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),k=t}function h(e){return e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)?"youtube":e.match(/vimeo\.com/i)?"vimeo":e.match(/\b.mov\b/i)?"quicktime":e.match(/\b.swf\b/i)?"flash":e.match(/\biframe=true\b/i)?"iframe":e.match(/\bajax=true\b/i)?"ajax":e.match(/\bcustom=true\b/i)?"custom":"#"==e.substr(0,1)?"inline":"image"}function c(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=_(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=I/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>I)return;$pp_pic_holder.css({top:projectedTop,left:j/2+scroll_pos.scrollLeft-contentwidth/2})}}function _(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function g(){I=e(window).height(),j=e(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(e(document).height()).width(j)}function m(){isSet&&settings.overlay_gallery&&"image"==h(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((f.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length,totalPage=Math.ceil(pp_images.length/itemsPerPage)-1,0==totalPage?(navWidth=0,$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()):$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),galleryWidth=itemsPerPage*itemWidth,fullGalleryWidth=pp_images.length*itemWidth,$pp_gallery.css("margin-left",-(galleryWidth/2+navWidth/2)).find("div:first").width(galleryWidth+5).find("ul").width(fullGalleryWidth).find("li.selected").removeClass("selected"),goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage,e.prettyPhoto.changeGalleryPage(goToPage),$pp_gallery_li.filter(":eq("+set_position+")").addClass("selected")):$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave")}function u(){if(settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href))),settings.markup=settings.markup.replace("{pp_social}",""),e("body").append(settings.markup),$pp_pic_holder=e(".pp_pic_holder"),$ppt=e(".ppt"),$pp_overlay=e("div.pp_overlay"),isSet&&settings.overlay_gallery){currentGalleryPage=0,toInject="";for(var t=0;t<pp_images.length;t++)pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi)?(classname="",img_src=pp_images[t]):(classname="default",img_src=""),toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='50' alt='' /></a></li>";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return e.prettyPhoto.changeGalleryPage("next"),e.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return e.prettyPhoto.changeGalleryPage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(t){e(this).find("a").click(function(){return e.prettyPhoto.changePage(t),e.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){settings.modal||e.prettyPhoto.close()}),e("a.pp_close").bind("click",function(){return e.prettyPhoto.close(),!1}),settings.allow_expand&&e("a.pp_expand").bind("click",function(){return e(this).hasClass("pp_expand")?(e(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(e(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){e.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return e.prettyPhoto.changePage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return e.prettyPhoto.changePage("next"),e.prettyPhoto.stopSlideshow(),!1}),c()}a=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:'<div class="pp_pic_holder"> 						<div class="ppt">&nbsp;</div> 						<div class="pp_top"> 							<div class="pp_left"></div> 							<div class="pp_middle"></div> 							<div class="pp_right"></div> 						</div> 						<div class="pp_content_container"> 							<div class="pp_left"> 							<div class="pp_right"> 								<div class="pp_content"> 									<div class="pp_loaderIcon"></div> 									<div class="pp_fade"> 										<a href="#" class="pp_expand" title="Expand the image">Expand</a> 										<div class="pp_hoverContainer"> 											<a class="pp_next" href="#">next</a> 											<a class="pp_previous" href="#">previous</a> 										</div> 										<div id="pp_full_res"></div> 										<div class="pp_details"> 											<div class="pp_nav"> 												<a href="#" class="pp_arrow_previous">Previous</a> 												<p class="currentTextHolder">0/0</p> 												<a href="#" class="pp_arrow_next">Next</a> 											</div> 											<p class="pp_description"></p> 											<div class="pp_social">{pp_social}</div> 											<a class="pp_close" href="#">Close</a> 										</div> 									</div> 								</div> 							</div> 							</div> 						</div> 						<div class="pp_bottom"> 							<div class="pp_left"></div> 							<div class="pp_middle"></div> 							<div class="pp_right"></div> 						</div> 					</div> 					<div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> 								<a href="#" class="pp_arrow_previous">Previous</a> 								<div> 									<ul> 										{gallery} 									</ul> 								</div> 								<a href="#" class="pp_arrow_next">Next</a> 							</div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:"",social_tools:'<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>'},a);var f,v,y,w,b,k,P,x=this,$=!1,I=e(window).height(),j=e(window).width();return doresize=!0,scroll_pos=_(),e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){c(),g()}),a.keyboard_shortcuts&&e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:e.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||e.prettyPhoto.close(),t.preventDefault()}}),e.prettyPhoto.initialize=function(){return settings=a,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=e(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("href"):void 0}):e.makeArray(e(this).attr("href")),pp_titles=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):"":void 0}):e.makeArray(e(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("title")?e(t).attr("title"):"":void 0}):e.makeArray(e(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(e(this).attr("href"),pp_images),rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this)),u(this),settings.allow_resize&&e(window).bind("scroll.prettyphoto",function(){c()}),e.prettyPhoto.open(),!1},e.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=a,pp_images=e.makeArray(arguments[0]),pp_titles=e.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=e.makeArray(arguments[2]?arguments[2]:""),isSet=pp_images.length>1?!0:!1,set_position=arguments[3]?arguments[3]:0,u(t.target)),settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),r(e(pp_images).size()),e(".pp_loaderIcon").show(),settings.deeplinking&&i(),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size()),"undefined"!=typeof pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(o("width",pp_images[set_position]))?o("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(o("height",pp_images[set_position]))?o("height",pp_images[set_position]):settings.default_height.toString(),$=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150),$=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150),$=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?unescape(pp_titles[set_position]):"&nbsp;"),imgPreloader="",skipInjection=!1,h(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position<e(pp_images).size()-1&&(nextImage.src=pp_images[set_position+1]),prevImage=new Image,isSet&&pp_images[set_position-1]&&(prevImage.src=pp_images[set_position-1]),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]),imgPreloader.onload=function(){f=l(imgPreloader.width,imgPreloader.height),s()},imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist."),e.prettyPhoto.close()},imgPreloader.src=pp_images[set_position];break;case"youtube":f=l(movie_width,movie_height),movie_id=o("v",pp_images[set_position]),""==movie_id&&(movie_id=pp_images[set_position].split("youtu.be/"),movie_id=movie_id[1],movie_id.indexOf("?")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),movie_id.indexOf("&")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="//www.youtube.com/embed/"+movie_id,movie+=o("rel",pp_images[set_position])?"?rel="+o("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=l(movie_width,movie_height),movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/,i=movie_id.match(t);movie="http://player.vimeo.com/video/"+i[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=l(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=l(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=l(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,f=l(movie_width,movie_height),doresize=!0,skipInjection=!0,e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s()});break;case"custom":f=l(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('<br clear="all" />').css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo(e("body")).show(),doresize=!1,f=l(e(myClone).width(),e(myClone).height()),doresize=!0,e(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s())}),!1},e.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=e(pp_images).size()-1)):"next"==t?(set_position++,set_position>e(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&e(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){e.prettyPhoto.open()})},e.prettyPhoto.changeGalleryPage=function(e){"next"==e?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==e?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=e,slide_speed="next"==e||"previous"==e?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},e.prettyPhoto.startSlideshow=function(){"undefined"==typeof P?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return e.prettyPhoto.stopSlideshow(),!1}),P=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)):e.prettyPhoto.changePage("next")},e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1}),clearInterval(P),P=void 0},e.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(e.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),e(this).remove(),e(window).unbind("scroll.prettyphoto"),p(),settings.callback(),doresize=!0,v=!1,delete settings}))},!pp_alreadyInitialized&&t()&&(pp_alreadyInitialized=!0,hashIndex=t(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){e("a["+a.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1;sppagebuilder/addons/prettyphoto_modal/site.php000060400000027516150750504240016105 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonPrettyphoto_modal extends SppagebuilderAddons{

	public function render() {
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';

		//Options
		$modal_selector = (isset($this->addon->settings->modal_selector) && $this->addon->settings->modal_selector) ? $this->addon->settings->modal_selector : '';
		$button_text = (isset($this->addon->settings->button_text) && $this->addon->settings->button_text) ? $this->addon->settings->button_text : '';
		$button_class = (isset($this->addon->settings->button_type) && $this->addon->settings->button_type) ? ' sppb-btn-' . $this->addon->settings->button_type : ' sppb-btn-default';
		$button_class .= (isset($this->addon->settings->button_size) && $this->addon->settings->button_size) ? ' sppb-btn-' . $this->addon->settings->button_size : '';
		$button_class .= (isset($this->addon->settings->button_shape) && $this->addon->settings->button_shape) ? ' sppb-btn-' . $this->addon->settings->button_shape: ' sppb-btn-rounded';
		$button_class .= (isset($this->addon->settings->button_appearance) && $this->addon->settings->button_appearance) ? ' sppb-btn-' . $this->addon->settings->button_appearance : '';
		$button_class .= (isset($this->addon->settings->button_block) && $this->addon->settings->button_block) ? ' ' . $this->addon->settings->button_block : '';
		//Pixeden Icons
		$button_peicon = (isset($this->addon->settings->button_peicon) && $this->addon->settings->button_peicon) ? $this->addon->settings->button_peicon : '';
		$button_icon = (isset($this->addon->settings->button_icon) && $this->addon->settings->button_icon) ? $this->addon->settings->button_icon : '';
		$button_icon_position = (isset($this->addon->settings->button_icon_position) && $this->addon->settings->button_icon_position) ? $this->addon->settings->button_icon_position: 'left';

		if($button_icon_position == 'left') {
			if ($button_peicon != '') {
				$button_text = ($button_peicon) ? '<i class="pe ' . $button_peicon . '"></i> ' . $button_text : $button_text;
			}else{
				$button_text = ($button_icon) ? '<i class="fa ' . $button_icon . '"></i> ' . $button_text : $button_text;
			}
		} else {
			if ($button_peicon != '') {
				$button_text = ($button_peicon) ? $button_text . ' <i style="margin-left:7px;margin-right:-1px;" class="pe ' . $button_peicon . '"></i>' : $button_text;
			}else{
				$button_text = ($button_icon) ? $button_text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $button_icon . '"></i>' : $button_text;
			}
		}
		

		$selector_image = (isset($this->addon->settings->selector_image) && $this->addon->settings->selector_image) ? $this->addon->settings->selector_image : '';
		//Pixeden Icon
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		$selector_icon_name = (isset($this->addon->settings->selector_icon_name) && $this->addon->settings->selector_icon_name) ? $this->addon->settings->selector_icon_name : '';
		$alignment = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? $this->addon->settings->alignment : '';
		$modal_unique_id = 'prettyphoto-modal-' . $this->addon->id;
		$modal_content_type = (isset($this->addon->settings->modal_content_type) && $this->addon->settings->modal_content_type) ? $this->addon->settings->modal_content_type : 'text';
		$modal_content_text = (isset($this->addon->settings->modal_content_text) && $this->addon->settings->modal_content_text) ? $this->addon->settings->modal_content_text : '';
		$modal_content_image = (isset($this->addon->settings->modal_content_image) && $this->addon->settings->modal_content_image) ? $this->addon->settings->modal_content_image : '';
		$modal_content_video_url = (isset($this->addon->settings->modal_content_video_url) && $this->addon->settings->modal_content_video_url) ? $this->addon->settings->modal_content_video_url : '';
		$modal_popup_width = (isset($this->addon->settings->modal_popup_width) && $this->addon->settings->modal_popup_width) ? $this->addon->settings->modal_popup_width : '';
		$modal_popup_height = (isset($this->addon->settings->modal_popup_height) && $this->addon->settings->modal_popup_height) ? $this->addon->settings->modal_popup_height : '';

		

		$output = '';

		if($modal_content_type == 'text') {
			$url = '#' . $modal_unique_id. '-content';
			$output .= '<div id="' . $modal_unique_id . '-content" style="display: none;">';
			$output .= '<div class="sppb-addon-modal-content clearfix">';
			$output .= $modal_content_text;
			$output .= '</div>';
			$output .= '</div>';
		} else if( $modal_content_type == 'video') {
			$url = $modal_content_video_url;
		} else {
			$url = $modal_content_image;
		}

		$output .= '<div class="' . $class . ' ' . $alignment . '">';

		if($modal_selector=='image') {
			
			if ($selector_image) {
				
				$output .= '<a class="sppb-modal-selector modal-selector-image" href="'. $url . '" id="'. $modal_unique_id .'">';
				// Image
				if(strpos($selector_image, 'http://') !== false || strpos($selector_image, 'https://') !== false){
					/* Lazyload for images with absolute URL */
					if($has_lazyload) {
						$output .= '<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $selector_image .'" alt="'.$modal_selector.'">';
					} else {
						$output .= '<img src="' . $selector_image . '" alt="'.$modal_selector.'">';	
					}
				} else {
					/* Lazyload for images for relative URL (local image) */
					if($has_lazyload) {
						$output .= '<img class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. JUri::root() . $selector_image .'" alt="'.$modal_selector.'">';
					} else {
						$output .= '<img src="' . $selector_image . '" alt="'.$modal_selector.'">';	
					}
				}
				$output .= '</a>';
			}
		
		
		} else if ($modal_selector=='icon') {
			
			if($selector_icon_name || $peicon_name) {
				$output  .= '<a class="sppb-modal-selector" href="'. $url . '" id="'. $modal_unique_id .'">';
				$output  .= '<span>';
				if ($peicon_name != '') {
					$output  .= '<i class="pe ' . $peicon_name . '"></i>';
				}else{
					$output  .= '<i class="fa ' . $selector_icon_name . '"></i>';
				}
				$output  .= '</span>';
				$output  .= '</a>';
			}
		} else {
			$output .= '<a class="sppb-btn ' . $button_class . ' sppb-modal-selector" href="'. $url . '" id="'. $modal_unique_id .'">'. $button_text .'</a>';	
		}

		$output .= '</div>';

		return $output;

	}

	public function scripts() {
		$app = JFactory::getApplication();
		return array(JURI::base(true) . '/templates/'.$app->getTemplate().'/sppagebuilder/addons/prettyphoto_modal/js/jquery.prettyPhoto.js');
	}

	public function stylesheets() {
		$app = JFactory::getApplication();
		return array(JURI::base(true) . '/templates/'.$app->getTemplate().'/sppagebuilder/addons/prettyphoto_modal/css/prettyPhoto.css');
	}
	
	public function js() {
		$modal_popup_width = (isset($this->addon->settings->modal_popup_width) && $this->addon->settings->modal_popup_width) ? $this->addon->settings->modal_popup_width : '';
		$modal_popup_height = (isset($this->addon->settings->modal_popup_height) && $this->addon->settings->modal_popup_height) ? $this->addon->settings->modal_popup_height : '';
		$js ='jQuery(function($){$(document).ready(function(){$("#prettyphoto-modal-'.$this->addon->id.'").prettyPhoto({social_tools:false,theme:"sppb_prettyphoto",horizontal_padding:20,allow_resize:true,default_width:' . $modal_popup_width . ',default_height:' . $modal_popup_height . '})})});';

		return $js;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$css = '';
		$modal_selector = (isset($this->addon->settings->modal_selector) && $this->addon->settings->modal_selector) ? $this->addon->settings->modal_selector : '';
		//Pixeden Icon
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		//Fontawesome Icon
		$selector_icon_name = (isset($this->addon->settings->selector_icon_name) && $this->addon->settings->selector_icon_name) ? $this->addon->settings->selector_icon_name : '';
		$selector_style	= (isset($this->addon->settings->selector_margin_top) && $this->addon->settings->selector_margin_top) ? 'margin-top:' . (int) $this->addon->settings->selector_margin_top .'px;' : '';
		$selector_style	.= (isset($this->addon->settings->selector_margin_bottom) && $this->addon->settings->selector_margin_bottom) ? 'margin-bottom:' . (int) $this->addon->settings->selector_margin_bottom .'px;' : '';

		if($modal_selector == 'icon') {
		
			if($selector_icon_name || $peicon_name) {
			
				$selector_style	.= 'display:inline-block;line-height:1;';
				$selector_style	.= (isset($this->addon->settings->selector_icon_padding) && $this->addon->settings->selector_icon_padding) ? 'padding:' . (int) $this->addon->settings->selector_icon_padding .'px;' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_color) && $this->addon->settings->selector_icon_color) ? 'color:' . $this->addon->settings->selector_icon_color .';' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_background) && $this->addon->settings->selector_icon_background) ? 'background-color:' . $this->addon->settings->selector_icon_background .';' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_border_color) && $this->addon->settings->selector_icon_border_color) ? 'border-style:solid;border-color:' . $this->addon->settings->selector_icon_border_color .';' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_border_width) && $this->addon->settings->selector_icon_border_width) ? 'border-width:' . (int) $this->addon->settings->selector_icon_border_width .'px;' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_border_radius) && $this->addon->settings->selector_icon_border_radius) ? 'border-radius:' . (int) $this->addon->settings->selector_icon_border_radius .'px;' : '';

				$selector_icon_style = (isset($this->addon->settings->selector_icon_size) && $this->addon->settings->selector_icon_size) ? 'font-size:' . (int) $this->addon->settings->selector_icon_size . 'px;width:' . (int) $this->addon->settings->selector_icon_size . 'px;height:' . (int) $this->addon->settings->selector_icon_size . 'px;line-height:' . (int) $this->addon->settings->selector_icon_size . 'px;' : '';

				if($selector_style) {
					$css .= $addon_id . ' .sppb-modal-selector span {';
					$css .= $selector_style;
					$css .= '}';
				}

				if($selector_icon_style) {
					$css .= $addon_id . ' .sppb-modal-selector span > i {';
					$css .= $selector_icon_style;
					$css .= '}';
				}

			}
		} else {
			if($selector_style) {
				$css .= $addon_id . ' .sppb-modal-selector {';
				$css .= $selector_style;
				$css .= '}';
			}
		}

		// Button css
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$css_path = new JLayoutFile('addon.css.button', $layout_path);
		$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $this->addon->settings, 'id' => 'sppb-modal-' . $this->addon->id . '-selector'));

		return $css;
	}

}
sppagebuilder/addons/prettyphoto_modal/admin.php000060400000035313150750504240016223 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_prettyphoto_modal',
		'category'=>'Flex',
		'title'=>JText::_('FLEX_ADDON_PRETTYPHOTO_MODAL'),
		'desc'=>JText::_('FLEX_ADDON_PRETTYPHOTO_MODAL_DESC'),
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'modal_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_DESC'),
					'values'=>array(
						'button'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_BUTTON'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_IMAGE'),
						'icon'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_TYPE_ICON'),
					),
					'std'=>'button',
				),

				// Button
				'button_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
					'std'=>'Button Text',
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_fontstyle'=>array(
					'type'=>'select',
					'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
					'values'=>array(
						'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
						'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
						'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
						'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
						'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
						'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
						'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
					),
					'multiple'=>true,
					'std'=>'',
					'depends'=>array('use_custom_button'=>1)
				),

				'button_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array('use_custom_button'=>1)
				),

				'button_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
					),
					'std'=>'default',
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_appearance'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std'=>'flat',
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_background_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
					'std' => '#444444',
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'button_type')
					),
				),

				'button_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
					'std' => '#fff',
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'button_type')
					),
				),

				'button_background_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
					'std' => '#222',
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'button_type')
					),
				),

				'button_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
					'std' => '#fff',
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'button_type')
					),
				),

				'button_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_shape'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values'=>array(
						'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_block'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),
				
				// Pixeden Icons
				'button_peicon'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_PIXEDEN_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_PIXEDEN_ICON_DESC'),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
					'values'=> $peicon_list
				),

				'button_icon'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_FONTAWESOME_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_FONTAWESOME_ICON_DESC'),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_icon_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				// Image
				'selector_image'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_SELECT_DESC'),
					'depends'=>array('modal_selector'=>'image')
				),
				// Pixeden Icons
				'peicon_name'=>array( // Pixeden Icons
					'type'=>'peicon', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIXEDEN_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIXEDEN_ICON_DESC'),
					'std'=> '',
					'depends'=>array('modal_selector'=>'icon')
				),

				// Icon
				'selector_icon_name'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FONTAWESOME_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FONTAWESOME_ICON_DESC'),
					'std'=> '',
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_size'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_SIZE_DESC'),
					'placeholder'=>36,
					'std'=>36,
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_COLOR_DESC'),
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BG_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BG_COLOR_DESC'),
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_COLOR_DESC'),
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_border_width'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_WIDTH_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_WIDTH_SIZE_DESC'),
					'placeholder'=>'3',
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_border_radius'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_RADIUS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_RADIUS_DESC'),
					'placeholder'=>'5',
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_padding'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_PADDING_DESC'),
					'placeholder'=>'20',
					'depends'=>array('modal_selector'=>'icon')
				),

				//Admin Only
				'separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_MODAL_CONTENT'),
				),

				'modal_content_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_DESC'),
					'values'=>array(
						'text'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_TEXT'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_IMAGE'),
						'video'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_VIDEO'),
					),
					'std'=>'text',
				),

				'modal_content_text'=>array(
					'type'=>'editor',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_TEXT_DESC'),
					'std'=>'Collaboratively administrate empowered markets via plug-and-play networks. Efficiently unleash cross-media information without cross-media value. Quickly maximize timely deliverables for real-time schemas. Dramatically maintain clicks-and-mortar solutions without functional solutions. Completely synergize resource taxing relationships via premier niche markets. Professionally cultivate one-to-one customer service with robust ideas. Dynamically innovate resource-leveling customer service for state of the art customer service.&lt;br&gt;&lt;br&gt;Objectively innovate empowered manufactured products whereas parallel platforms. Holisticly predominate extensible testing procedures. Dramatically engage top-line web services vis-a-vis cutting-edge deliverables. Envisioned multimedia based expertise and cross-media growth strategies. Seamlessly visualize quality intellectual capital without superior collaboration and idea-sharing. Installed base portals after maintainable products. Phosfluorescently engage worldwide methodologies with web-enabled technology. Interactively coordinate proactive e-commerce via process-centric "outside the box" thinking. Completely pursue scalable customer service through sustainable potentialities.',
					'depends'=>array('modal_content_type'=>'text')
				),

				'modal_content_image'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_IMAGE_DESC'),
					'depends'=>array('modal_content_type'=>'image')
				),

				'modal_content_video_url'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_VIDEO'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_VIDEO_DESC'),
					'depends'=>array('modal_content_type'=>'video')
				),

				'modal_popup_width'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_WIDTH_DESC'),
					'std'=>'760'
				),

				'modal_popup_height'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_HEIGHT_DESC'),
					'std'=>'440'
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-left',
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/prettyphoto_modal/assets/images/icon.png000060400000005055150750504240020627 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<siTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:a7cf9b43-0fb3-4fab-a54f-a0dd7b941ab3" xmpMM:DocumentID="xmp.did:E82BF033CAA211E69783D53FEA995ECA" xmpMM:InstanceID="xmp.iid:E82BF032CAA211E69783D53FEA995ECA" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:a11343fd-2294-40e3-848c-0f90b18c88cb" stRef:documentID="xmp.did:a7cf9b43-0fb3-4fab-a54f-a0dd7b941ab3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�/:PIDATx��[{lE��ݵU�*-�
-���"��ֈ�D"mU0*�1@�H5�C�!����@k�g$��V��E1[�`!TM}�m�v��nK�nw������]~�����|�|ϙY�O$ �B�'d��>�I8G8C�$�$�mԘ@0^Dx�`��&E«��f��PB��"��ʼ/��%|��A(%�h�ү�T�0�6qB�j$���>�?�Ji(�0�4��L��!�|�9�ק���?�u�a��L"W&��˥��9b��f�Y7rܓ��a��r *<�4N��3B��&*]�s5b��a;�?�����d���dgR��H���vf(�t檋�"#��\Q%�OW����۾�ث
�|	X�\{��3��=B\��
������U���[�>�����	�����J����ϼ�b�c7k3#0��4@Q<P�3/F�
�PG>'9I�e[
�b[?�l��v|g��tP�A�/����kGy��������rw��Ш7:HK��~�[�����_XL`0�c��7�40���o_������;���n?/�����$9�;	l���L��;ű�ȅ������Ӏ=�q�fv�D`�LJ���N�	����u�0o6E��|%%��mF�	9Α[�t��ı���7�d�fR�q<[�
��(X=
�}�ݶ�O�R6�`�s����Q�l����4���1r��
�6�TU����B۠f�c&l�邧��q���f���ŀ��R	ģ)
hn�0!166�l�J��������6�D�:�ѻ�ȍ�ᡶ9XY&�:-�Fm4���ܠ߶��u��;!��\ä�8���a	p�A>����̖��rةD�T��{��0/XAU�ɡ����hP�K�i��W�����@0�/Am�-ۭ�7"D�?�-��M �m�B[�'��Gγ�x�y���<�n�lq|���K淩���eapJ
�A�g@ᢼ�e�a�����U��Z������<[UU�@�e�L���L`�2��mm�K�B�"��p�CZ�だ�r�r������s�X� ��Lt�/o��Q�$�\4!!��Q#�C�޳�$F��� ��3��[|{�����d�B������ƉY������s@j��9�R��n��M9�2(.����( �ZڭZ&_�̥9�[�	m��n���0�Y������y��h0ۋ�ǩp��x��6kޒl�[�a�G��9����9�Z��&�6:�3��;�/�+x�"�'�X����k�i%�#���<�[������B��� �`>y�5,l�"��n��y��{ �������{f�$��S��ty�t���j�x�(y��@��i.���S�������%kdm5��~d���]�
R
�G��O�,�r��U"OE�� �
�Z�R��)�&��������แ4�-�!�ҔG g	+��0�'����U���8�\�h=�!i݆�^�Փ
���i˯ή"|v�Tx!]�R,h����ϼ�x�������E9�"'mR�z��=w&�`�zX�F )�IEND�B`�sppagebuilder/addons/bootstrap_modal/site.php000060400000022371150750504240015513 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');
class SppagebuilderAddonBootstrap_modal extends SppagebuilderAddons{

	public function render() {
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class . ' ' : '';
		
		//Options
		$modal_selector = (isset($this->addon->settings->modal_selector) && $this->addon->settings->modal_selector) ? $this->addon->settings->modal_selector : '';
		$button_text = (isset($this->addon->settings->button_text) && $this->addon->settings->button_text) ? $this->addon->settings->button_text : '';
		$button_size = (isset($this->addon->settings->button_size) && $this->addon->settings->button_size) ? ' sppb-btn-' . $this->addon->settings->button_size : '';
		$button_type = (isset($this->addon->settings->button_type) && $this->addon->settings->button_type) ? ' sppb-btn-' . $this->addon->settings->button_type : ' sppb-btn-default';
		
		//Pixeden Icons
		$button_peicon = (isset($this->addon->settings->button_peicon) && $this->addon->settings->button_peicon) ? $this->addon->settings->button_peicon : '';
		$button_icon = (isset($this->addon->settings->button_icon) && $this->addon->settings->button_icon) ? $this->addon->settings->button_icon : '';
		$button_block = (isset($this->addon->settings->button_block) && $this->addon->settings->button_block) ? $this->addon->settings->button_block : '';
		$selector_image = (isset($this->addon->settings->selector_image) && $this->addon->settings->selector_image) ? $this->addon->settings->selector_image : '';
		$alignment = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? $this->addon->settings->alignment : 'sppb-text-center';
		
		$button_icon_position = (isset($this->addon->settings->button_icon_position) && $this->addon->settings->button_icon_position) ? $this->addon->settings->button_icon_position: 'left';
		
		$modal_unique_id = 'sppb-modal-' . $this->addon->id;
		$modal_content_type = (isset($this->addon->settings->modal_content_type) && $this->addon->settings->modal_content_type) ? $this->addon->settings->modal_content_type : 'text';
		$modal_window_title = (isset($this->addon->settings->modal_window_title) && $this->addon->settings->modal_window_title) ? $this->addon->settings->modal_window_title : '';
		$modal_window_size = (isset($this->addon->settings->modal_window_size) && $this->addon->settings->modal_window_size) ? $this->addon->settings->modal_window_size : '';
		$modal_content_text = (isset($this->addon->settings->modal_content_text) && $this->addon->settings->modal_content_text) ? $this->addon->settings->modal_content_text : '';
		$modal_content_image = (isset($this->addon->settings->modal_content_image) && $this->addon->settings->modal_content_image) ? $this->addon->settings->modal_content_image : '';
		$modal_content_video_url = (isset($this->addon->settings->modal_content_video_url) && $this->addon->settings->modal_content_video_url) ? $this->addon->settings->modal_content_video_url : '';

		if($button_icon_position == 'left') {
			if ($button_peicon != '') {
				$button_text = ($button_peicon) ? '<i class="pe ' . $button_peicon . '"></i> ' . $button_text : $button_text;
			}else{
				$button_text = ($button_icon) ? '<i class="fa ' . $button_icon . '"></i> ' . $button_text : $button_text;
			}
		} else {
			if ($button_peicon != '') {
				$button_text = ($button_peicon) ? $button_text . ' <i style="margin-left:7px;margin-right:-1px;" class="pe ' . $button_peicon . '"></i>' : $button_text;
			}else{
				$button_text = ($button_icon) ? $button_text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $button_icon . '"></i>' : $button_text;
			}
		}

	$modal_window_title = (isset($modal_window_title) && $modal_window_title) ? $modal_window_title : '';
	
	if($modal_window_title != '') {
		$alt_text = $modal_window_title;
	} else {
		$alt_text = 'modal image';
	}
	
	// Alignment
	$css_align = '';
	if ($button_block != 'sppb-btn-block') {
		if($alignment == 'sppb-text-left'){
			$css_align .= ' style="float:left;"';
		} elseif( $alignment == 'sppb-text-right' ){
			$css_align .= ' style="float:right;"';
		} elseif( $alignment == 'sppb-text-center' ){
			$css_align .= ' style="float:none;margin-left:auto;margin-right:auto;display:table;"';
		}
	} else {
		$css_align .= ' style="display:block;"';
	}

	$output = '';

	$output .= '<div class="' . $class . $alignment . ' mobile-centered">';

	if($modal_selector=='image') {
		if($selector_image) {
			$output .= '<a class="sppb-modal-selector modal-selector-image" href="#" data-toggle="sppb-modal">';
			// Image
			if(strpos($selector_image, 'http://') !== false || strpos($selector_image, 'https://') !== false){
				/* Lazyload for images with absolute URL */
				if($has_lazyload) {
					$output .= '<img class="lazyload sppb-img-responsive" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $selector_image .'" alt="'. $alt_text .'">';
				} else {
					$output .= '<img src="' . $selector_image . '" alt="'. $alt_text .'" title="'.$alt_text.'">';	
				}
			} else {
				/* Lazyload for images for relative URL (local image) */
				if($has_lazyload) {
					$output .= '<img class="lazyload sppb-img-responsive' . $class . '" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. JUri::root() . $selector_image .'" alt="'. $alt_text .'">';
				} else {
					$output .= '<img src="' . $selector_image . '" alt="'. $alt_text .'" title="'.$alt_text.'">';	
				}
			}
		$output .= '</a>';
		}
		
	} else {
		$output .= '<button'. $css_align .' class="sppb-btn sppb-btn-'. $button_type .' sppb-btn-'. $button_size . ' ' . $button_block .' sppb-modal-selector" data-toggle="sppb-modal">'. $button_text .'</button>';
	}

	$output .= '</div>';

	$output .= '<div class="sppb-modal sppb-fade '. $class .'" tabindex="-1" role="dialog" aria-hidden="true">';
	$output .= '<div class="sppb-modal-dialog ' . $modal_window_size . '">';
	$output .= '<div class="sppb-modal-content">';

	if($modal_window_title != '') {
		$output .= '<div class="sppb-modal-header">';
	}
	$output .= '<button type="button" class="sppb-close" data-dismiss="sppb-modal"><span aria-hidden="true">&times;</span></button>';
	if($modal_window_title != '') {
		$output .= '<h4 class="sppb-modal-title">' . $modal_window_title . '</h4>';
		$output .= '</div>';
	}

	$output .= '<div class="sppb-modal-body">';

	if($modal_content_text) $output .= '<div class="sppb-modal-text">'. $modal_content_text .'</div>';
	if($modal_content_image) {
		$output .= '<div class="sppb-modal-image">';
		// Image
		if(strpos($modal_content_image, 'http://') !== false || strpos($modal_content_image, 'https://') !== false){
			/* Lazyload for images with absolute URL */
			if($has_lazyload) {
				$output .= '<img class="lazyload sppb-img-responsive" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $modal_content_image .'" alt="'. $alt_text .'" data-expand="-5">';
			} else {
				$output .= '<img class="sppb-img-responsive" src="'. $modal_content_image .'" alt="'.$alt_text.'">';	
			}
		} else {
			/* Lazyload for images for relative URL (local image) */
			if($has_lazyload) {
				$output .= '<img class="lazyload sppb-img-responsive' . $class . '" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. JUri::root() . $modal_content_image .'" alt="'. $alt_text .'" data-expand="-5">';
			} else {
				$output .= '<img class="sppb-img-responsive" src="'. $modal_content_image .'" alt="'.$alt_text.'">';	
			}
		}
		$output .= '</div>';
	}

	//Video
	if($modal_content_video_url) {

		$video = parse_url($modal_content_video_url);
		
		switch($video['host']) {
			case 'youtu.be':
				$id = trim($video['path'],'/');
				$src = '//www.youtube.com/embed/' . $id;
			break;
			
			case 'www.youtube.com':
			case 'youtube.com':
				parse_str($video['query'], $query);
				$id = $query['v'];
				$src = '//www.youtube.com/embed/' . $id;
			break;
			
			case 'vimeo.com':
			case 'www.vimeo.com':
				$id = trim($video['path'],'/');
				$src = "//player.vimeo.com/video/{$id}";
		}

		$output .= '<div class="sppb-modal-video sppb-embed-responsive sppb-embed-responsive-16by9">';
		$output .= '<iframe class="sppb-embed-responsive-item" src="' . $src . '" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
		$output .= '</div>';
	}

	$output .= '</div>';
	
	$output .= '</div>';
	$output .= '</div>';
	$output .= '</div>';

	return $output;
	}

	public function scripts() {
		$app = JFactory::getApplication();	
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();
		return array($tmplPath.'/sppagebuilder/addons/bootstrap_modal/assets/js/bootstrap-modal.js');
	}

	public function stylesheets() {
		$app = JFactory::getApplication();	
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();
		return array($tmplPath.'/sppagebuilder/addons/bootstrap_modal/assets/css/bootstrap-modal.css');
	}

}
sppagebuilder/addons/bootstrap_modal/admin.php000060400000016354150750504240015643 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_bootstrap_modal',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BOOTSTRAP_MODAL'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BOOTSTRAP_MODAL_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'modal_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_DESC'),
					'values'=>array(
						'button'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_BUTTON'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_IMAGE'),
						),
					'std'=>'button',
					),
				'button_text'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_TEXT_DESC'),
					'std'=>'Button',
					'depends'=>array('modal_selector'=>'button')
					),
				'button_size'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_SIZE_LARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_SIZE_EXTRA_SAMLL'),
						),
					'depends'=>array('modal_selector'=>'button')
					),
				'button_type'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_TYPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_TYPE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						),
					'std'=>'default',
					'depends'=>array('modal_selector'=>'button')
					),
				'button_peicon'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_PIXEDEN_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_PIXEDEN_ICON_DESC'),
					'std'=> '',
					'depends'=>array('modal_selector'=>'button'),
					'values'=> $peicon_list
					),
				'button_icon'=>array(
					'type'=>'icon', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_FONTAWESOME_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_FONTAWESOME_ICON_DESC'),
					'depends'=>array('modal_selector'=>'button')
					),
				'button_block'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
						),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),
				'button_icon_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'selector_image'=>array(
					'type'=>'media', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_SELECT_DESC'),
					'depends'=>array('modal_selector'=>'image')
					),
				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_RIGHT'),
						),
					'std'=>'sppb-text-left',
					),
				//Admin Only
				'separator'=>array(
					'type'=>'separator', 
					'title'=>JText::_('COM_SPPAGEBUILDER_MODAL_CONTENT'),
					),
				'modal_window_title'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BOOTSTRAP_MODAL_WINDOW_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BOOTSTRAP_MODAL_WINDOW_TITLE_DESC'),
					'std'=>'Modal'
					),
				'modal_content_text'=>array(
					'type'=>'editor', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_TEXT_DESC'),
					'std'=>'Credibly reintermediate backend ideas for cross-platform models. Continually reintermediate integrated processes through technically sound intellectual capital. Holistically foster superior methodologies without market-driven best practices.&lt;br&gt;&lt;br&gt;Distinctively exploit optimal alignments for intuitive bandwidth. Quickly coordinate e-business applications through revolutionary catalysts for change. Seamlessly underwhelm optimal testing procedures whereas bricks-and-clicks processes. Synergistically evolve 2.0 technologies rather than just in time initiatives. Quickly deploy strategic networks with compelling e-business. Credibly pontificate highly efficient manufactured products and enabled data.',
					),
				'modal_content_image'=>array(
					'type'=>'media', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_IMAGE_DESC'),
					),
				'modal_content_video_url'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_VIDEO'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_VIDEO_URL_DESC'),
					),
				'modal_window_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_WINDOW_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_WINDOW_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_WINDOW_SIZE_STANDARD'),
						'sppb-modal-lg'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_WINDOW_SIZE_LARGE'),
						'sppb-modal-sm'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_WINDOW_SIZE_SMALL'),
						),
					'std'=>'',
					),
				'class'=>array(
						'type'=>'text',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
						'std'=>''
				),
			),
		),
	)
);sppagebuilder/addons/bootstrap_modal/assets/js/bootstrap-modal.js000060400000020551150750504240021417 0ustar00/* ========================================================================
 * Bootstrap: modal.js v3.2.0
 * http://getbootstrap.com/javascript/#modals
 * ========================================================================
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * ======================================================================== */


+function ($) {
  'use strict';
  

  // MODAL CLASS DEFINITION
  // ======================

  var SPPBModal = function (element, options) {
    this.options        = options
    this.$body          = $(document.body)
    this.$element       = $(element)
    this.$backdrop      =
    this.isShown        = null
    this.scrollbarWidth = 0

    if (this.options.remote) {
      this.$element
        .find('.sppb-modal-content')
        .load(this.options.remote, $.proxy(function () {
          this.$element.trigger('loaded.sppb.modal')
        }, this))
    }
  }

  SPPBModal.VERSION  = '3.2.0'

  SPPBModal.DEFAULTS = {
    backdrop: true,
    keyboard: true,
    show: true
  }

  SPPBModal.prototype.toggle = function (_relatedTarget) {
    return this.isShown ? this.hide() : this.show(_relatedTarget)
  }

  SPPBModal.prototype.show = function (_relatedTarget) {
    var that = this
    var e    = $.Event('show.sppb.modal', { relatedTarget: _relatedTarget })

    this.$element.trigger(e)

    if (this.isShown || e.isDefaultPrevented()) return

    this.isShown = true

    this.checkScrollbar()
    this.$body.addClass('sppb-modal-open')

    this.setScrollbar()
    this.escape()

    this.$element.on('click.dismiss.sppb.modal', '[data-dismiss="sppb-modal"]', $.proxy(this.hide, this))

    this.backdrop(function () {
      var transition = $.support.transition && that.$element.hasClass('sppb-fade')

      if (!that.$element.parent().length) {
        that.$element.appendTo(that.$body) // don't move modals dom position
      }

      that.$element
        .show()
        .scrollTop(0)

      if (transition) {
        that.$element[0].offsetWidth // force reflow
      }

      that.$element
        .addClass('in')
        .attr('aria-hidden', false)

      that.enforceFocus()

      var e = $.Event('shown.sppb.modal', { relatedTarget: _relatedTarget })

      transition ?
        that.$element.find('.sppb-modal-dialog') // wait for modal to slide in
          .one('bsTransitionEnd', function () {
            that.$element.trigger('focus').trigger(e)
          })
          .emulateTransitionEnd(300) :
        that.$element.trigger('focus').trigger(e)
    })
  }

  SPPBModal.prototype.hide = function (e) {
    if (e) e.preventDefault()

    e = $.Event('hide.sppb.modal')

    this.$element.trigger(e)

    if (!this.isShown || e.isDefaultPrevented()) return

    this.isShown = false

    this.$body.removeClass('sppb-modal-open')

    this.resetScrollbar()
    this.escape()

    $(document).off('focusin.sppb.modal')

    this.$element
      .removeClass('in')
      .attr('aria-hidden', true)
      .off('click.dismiss.sppb.modal')

    $.support.transition && this.$element.hasClass('sppb-fade') ?
      this.$element
        .one('bsTransitionEnd', $.proxy(this.hideModal, this))
        .emulateTransitionEnd(300) :
      this.hideModal()
  }

  SPPBModal.prototype.enforceFocus = function () {
    $(document)
      .off('focusin.sppb.modal') // guard against infinite focus loop
      .on('focusin.sppb.modal', $.proxy(function (e) {
        if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
          this.$element.trigger('focus')
        }
      }, this))
  }

  SPPBModal.prototype.escape = function () {
    if (this.isShown && this.options.keyboard) {
      this.$element.on('keyup.dismiss.sppb.modal', $.proxy(function (e) {
        e.which == 27 && this.hide()
      }, this))
    } else if (!this.isShown) {
      this.$element.off('keyup.dismiss.sppb.modal')
    }
  }

  SPPBModal.prototype.hideModal = function () {
    var that = this
    this.$element.hide()
    this.backdrop(function () {
      that.$element.trigger('hidden.sppb.modal')
    })
  }

  SPPBModal.prototype.removeBackdrop = function () {
    this.$backdrop && this.$backdrop.remove()
    this.$backdrop = null
  }

  SPPBModal.prototype.backdrop = function (callback) {
    var that = this
    var animate = this.$element.hasClass('sppb-fade') ? 'sppb-fade' : ''

    if (this.isShown && this.options.backdrop) {
      var doAnimate = $.support.transition && animate

      this.$backdrop = $('<div class="sppb-modal-backdrop ' + animate + '" />')
        .appendTo(this.$body)

      this.$element.on('click.dismiss.sppb.modal', $.proxy(function (e) {
        if (e.target !== e.currentTarget) return
        this.options.backdrop == 'static'
          ? this.$element[0].focus.call(this.$element[0])
          : this.hide.call(this)
      }, this))

      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow

      this.$backdrop.addClass('in')

      if (!callback) return

      doAnimate ?
        this.$backdrop
          .one('bsTransitionEnd', callback)
          .emulateTransitionEnd(150) :
        callback()

    } else if (!this.isShown && this.$backdrop) {
      this.$backdrop.removeClass('in')

      var callbackRemove = function () {
        that.removeBackdrop()
        callback && callback()
      }
      $.support.transition && this.$element.hasClass('sppb-fade') ?
        this.$backdrop
          .one('bsTransitionEnd', callbackRemove)
          .emulateTransitionEnd(150) :
        callbackRemove()

    } else if (callback) {
      callback()
    }
  }

  SPPBModal.prototype.checkScrollbar = function () {
    if (document.body.clientWidth >= window.innerWidth) return
    this.scrollbarWidth = this.scrollbarWidth || this.measureScrollbar()
  }

  SPPBModal.prototype.setScrollbar = function () {
    var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
    if (this.scrollbarWidth) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
  }

  SPPBModal.prototype.resetScrollbar = function () {
    this.$body.css('padding-right', '')
  }

  SPPBModal.prototype.measureScrollbar = function () { // thx walsh
    var scrollDiv = document.createElement('div')
    scrollDiv.className = 'sppb-modal-scrollbar-measure'
    this.$body.append(scrollDiv)
    var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
    this.$body[0].removeChild(scrollDiv)
    return scrollbarWidth
  }


  // MODAL PLUGIN DEFINITION
  // =======================

  function Plugin(option, _relatedTarget) {
    return this.each(function () {
      var $this   = $(this)
      var data    = $this.data('sppb.modal')
      var options = $.extend({}, SPPBModal.DEFAULTS, $this.data(), typeof option == 'object' && option)

      if (!data) $this.data('sppb.modal', (data = new SPPBModal(this, options)))
      if (typeof option == 'string') data[option](_relatedTarget)
      else if (options.show) data.show(_relatedTarget)
    })
  }

  var old = $.fn.sppbmodal

  $.fn.sppbmodal             = Plugin
  $.fn.sppbmodal.Constructor = SPPBModal


  // MODAL NO CONFLICT
  // =================

  $.fn.sppbmodal.noConflict = function () {
    $.fn.sppbmodal = old
    return this
  }


  // MODAL DATA-API
  // ==============

  $(document).on('click.sppb.modal.data-api', '[data-toggle="sppb-modal"]', function (e) {
    var $this   = $(this)
    var href    = $this.attr('href')
    var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
    var option  = $target.data('sppb.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())

    if ($this.is('a')) e.preventDefault()

    $target.one('show.sppb.modal', function (showEvent) {
      if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
      $target.one('hidden.sppb.modal', function () {
        $this.is(':visible') && $this.trigger('focus')
      })
    })
    Plugin.call($target, option, this)
  })

  //Add Dynamic IDs
  $(document).ready(function(){
    $('.sppb-modal-selector').each(function (index){
      var id = 'sppb-modal' + (index+1);
      var modal = $(this).parent().next('.sppb-modal').appendTo('body');
      $(this).attr('data-target', '#' + id);
      $(modal).attr('id', id).attr('aria-labelledby', id + 'Label');
      $(modal).find('.sppb-modal-title').attr('id', id + 'Label');
    });
  });

}(jQuery);
sppagebuilder/addons/bootstrap_modal/assets/css/bootstrap-modal.css000060400000004675150750504240021760 0ustar00
.sppb-modal-open {
  overflow: hidden;
}
.sppb-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.sppb-modal.sppb-fade .sppb-modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sppb-modal.in .sppb-modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.sppb-modal-open .sppb-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.sppb-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  /*z-index:1030; /* fix for overlapping .sppb-modal-backdrop, added (1 Dec 2016) */
}
.sppb-modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.sppb-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0,0,0,0.53)
}
.sppb-modal-backdrop.sppb-fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.sppb-modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.sppb-modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.sppb-modal-header .close {
  margin-top: -2px;
}
.sppb-modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.sppb-modal-body {
  position: relative;
  padding: 15px;
}
.sppb-modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.sppb-modal-footer .sppb-btn + .sppb-btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.sppb-modal-footer .sppb-btn-block + .sppb-btn-block {
  margin-left: 0;
}
.sppb-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .sppb-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .sppb-modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .sppb-modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .sppb-modal-lg {
    width: 900px;
  }
}
sppagebuilder/addons/bootstrap_modal/assets/images/icon.png000060400000004307150750504240020242 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<#iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmpMM:InstanceID="xmp.iid:1745D8A05A1B11E5B190DF20FA0AEDC1" xmpMM:DocumentID="xmp.did:1745D8A15A1B11E5B190DF20FA0AEDC1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:1980E2135A1A11E5B190DF20FA0AEDC1" stRef:documentID="xmp.did:1980E2145A1A11E5B190DF20FA0AEDC1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>o�?:IDATx��[�oU����[ڰd�Ze[DZ(�Ux1�hbbI
Q��7������c⋏^�[��hl0��bK/�����J"�t�ݝ��wffם=��3�g��LO�9{�o����}Ï��"d�U�E� N N!�D�Í�"�����#���3�HƵ�8lT:�N��t��QNk�4u�>�]X�#��L
���L!����� ������^@�C��(@{A�ѫ��X���X�L�F`�	>*���-��	TM��>�jU�����7����eE|q	�d"�$>}�j�ې?��S_!l-i�a��{�|�6Pݻ�!�'�RϻN��Ƽ̳��	H�qШ^Ҟ˚�niUM�^ ��l�$�h�
�&r�X�-ma��ե6���6�{�Lض�B����v|�����&;zZs)�P�T�s�&Cus�A{wy;��k�����e�F�_����f����p�Fe����U�5~���v�z*��kt���?rq�3��L�[/p��\Gw+
 ix����t�7g=��k�p3�Ss��'ZaU�::��
�<�X��_�{��zB�y$I05��qϞ.��D��m
S�|Y��.K���7���V�*��n�����ς,�����[pv�n/��T�6�n�5�6� �������E�%9��wa�e�	?�/��G�X4Р�0=.�`�#X=����8��&#�m瓟��P���$W�	�N��߽���n����5��]��pV�����K�~�M���v��m_7wil�����yl^�Ӝ�9RԦ�6'�HE���D�|��_�Ù_;��O��Gr��^*�Z1D-�y����Wc�h�
��7��^��b����f0�����l��H6Mt����H;j�̦��zW[bŵ�������V[%������5�f1��D��U���p���H�3���U�b(D��{���|ؕW#��M�q�WOu==/�
�V�b��(��
�d+¤�Lx|����a�wZ������h��
�Wj�� ���B]z5�6`�Kfj��y��&�{؜�_��M{�#�ޑ�WT�m�%���ƒ�f�gTo )0����f���MX�������HJ��UMqO`�,
\NjAp���x�QP�j��P��$��"��?�xgN�'}G@���J�P�@��x�C�!�+��O-^�~���[�3�`�����P?�0>
�Jv���C��
c8�@G�`�?
��`�PBE�MIEND�B`�sppagebuilder/addons/gmap/site.php000060400000030652150750504240013247 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonGmap extends SppagebuilderAddons {

		public function render() {
	
		$app = JFactory::getApplication();
		$doc = JFactory::getDocument();
		$tmpl_url = JURI::base(true) . '/templates/' . $app->getTemplate() . '/images/';
		
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';

		//Options
		$map = (isset($this->addon->settings->map) && $this->addon->settings->map) ? $this->addon->settings->map : '';
		$api_key = (isset($this->addon->settings->api_key) && $this->addon->settings->api_key) ? $this->addon->settings->api_key : '';
		$gmap_api = (isset($this->addon->settings->gmap_api) && $this->addon->settings->gmap_api) ? $this->addon->settings->gmap_api : '';
		
		$infowindow = (isset($this->addon->settings->infowindow) && $this->addon->settings->infowindow) ? $this->addon->settings->infowindow : '';
		
		$type = (isset($this->addon->settings->type) && $this->addon->settings->type) ? $this->addon->settings->type : '';
		$zoom = (isset($this->addon->settings->zoom) && $this->addon->settings->zoom) ? $this->addon->settings->zoom : '';
		$mousescroll = (isset($this->addon->settings->mousescroll) && $this->addon->settings->mousescroll) ? $this->addon->settings->mousescroll : '';
		
		$fullscreen_control = (isset($this->addon->settings->fullscreen_control) && $this->addon->settings->fullscreen_control) ? $this->addon->settings->fullscreen_control : '';
		$street_view_control = (isset($this->addon->settings->street_view_control) && $this->addon->settings->street_view_control) ? $this->addon->settings->street_view_control : '';
		$map_type_control = (isset($this->addon->settings->map_type_control) && $this->addon->settings->map_type_control) ? $this->addon->settings->map_type_control : '';
		
		$show_transit = (isset($this->addon->settings->show_transit) && $this->addon->settings->show_transit) ? $this->addon->settings->show_transit : '';
		$show_poi = (isset($this->addon->settings->show_poi) && $this->addon->settings->show_poi) ? $this->addon->settings->show_poi : '';
		
		$fullscreen_control != 'true' ? $data_fullscreen_control = ' data-fullscreen_control="' . $fullscreen_control . '"' : $data_fullscreen_control = '';
		$street_view_control != 'true' ? $data_street_view_control = ' data-street_view_control="' . $street_view_control . '"' : $data_street_view_control = '';
		$map_type_control != 'true' ? $data_map_type_control = ' data-map_type_control="' . $map_type_control . '"' : $data_map_type_control = '';
		
		//$show_transit != 'on' ? $data_show_transit = ' data-show_transit="off"' : $data_show_transit = ' data-show_transit="on"';
		//$show_poi != 'on' ? $data_show_poi = ' data-show_poi="off"' : $data_show_poi = ' data-show_poi="on"';
		
		$show_transit == 1 ? $data_show_transit = ' data-show_transit="on"' : $data_show_transit = ' data-show_transit="off"';
		$show_poi == 1 ? $data_show_poi = ' data-show_poi="on"' : $data_show_poi = ' data-show_poi="off"';
		
		$water_color = (isset($this->addon->settings->water_color) && $this->addon->settings->water_color) ? $this->addon->settings->water_color : '';
		$highway_stroke_color = (isset($this->addon->settings->highway_stroke_color) && $this->addon->settings->highway_stroke_color) ? $this->addon->settings->highway_stroke_color : '';
		$highway_fill_color = (isset($this->addon->settings->highway_fill_color) && $this->addon->settings->highway_fill_color) ? $this->addon->settings->highway_fill_color : '';
		$local_stroke_color = (isset($this->addon->settings->local_stroke_color) && $this->addon->settings->local_stroke_color) ? $this->addon->settings->local_stroke_color : '';
		$local_fill_color = (isset($this->addon->settings->local_fill_color) && $this->addon->settings->local_fill_color) ? $this->addon->settings->local_fill_color : '';
		$poi_fill_color = (isset($this->addon->settings->poi_fill_color) && $this->addon->settings->poi_fill_color) ? $this->addon->settings->poi_fill_color : '';
		$administrative_color = (isset($this->addon->settings->administrative_color) && $this->addon->settings->administrative_color) ? $this->addon->settings->administrative_color : '';
		$landscape_color = (isset($this->addon->settings->landscape_color) && $this->addon->settings->landscape_color) ? $this->addon->settings->landscape_color : '';
		$road_text_color = (isset($this->addon->settings->road_text_color) && $this->addon->settings->road_text_color) ? $this->addon->settings->road_text_color : '';
		$road_arterial_fill_color = (isset($this->addon->settings->road_arterial_fill_color) && $this->addon->settings->road_arterial_fill_color) ? $this->addon->settings->road_arterial_fill_color : '';
		$road_arterial_stroke_color = (isset($this->addon->settings->road_arterial_stroke_color) && $this->addon->settings->road_arterial_stroke_color) ? $this->addon->settings->road_arterial_stroke_color : '';
		
		//$map_type_control != 'true' ? $data_map_type_control = ' data-map_type_control="' . $map_type_control . '"' : $data_map_type_control = '';
		//$street_view_control != 'true' ? $data_street_view_control = ' data-street_view_control="' . $street_view_control . '"' : $data_street_view_control = '';
		$water_color != '' ? $data_water_color = ' data-water_color="' . $water_color . '"' : $data_water_color = '';
		$highway_stroke_color != '' ? $data_highway_stroke_color = ' data-highway_stroke_color="' . $highway_stroke_color . '"' : $data_highway_stroke_color = '';
		$highway_fill_color != '' ? $data_highway_fill_color = ' data-highway_fill_color="' . $highway_fill_color . '"' : $data_highway_fill_color = '';
		$local_stroke_color != '' ? $data_local_stroke_color = ' data-local_stroke_color="' . $local_stroke_color . '"' : $data_local_stroke_color = '';
		$local_fill_color != '' ? $data_local_fill_color = ' data-local_fill_color="' . $local_fill_color . '"' : $data_local_fill_color = '';
		$poi_fill_color != '' ? $data_poi_fill_color = ' data-poi_fill_color="' . $poi_fill_color . '"' : $data_poi_fill_color = '';
		$administrative_color != '' ? $data_administrative_color = ' data-administrative_color="' . $administrative_color . '"' : $data_administrative_color = '';
		$landscape_color != '' ? $data_landscape_color = ' data-landscape_color="' . $landscape_color . '"' : $data_landscape_color = '';
		$road_text_color != '' ? $data_road_text_color = ' data-road_text_color="' . $road_text_color . '"' : $data_road_text_color = '';
		$road_arterial_fill_color != '' ? $data_road_arterial_fill_color = ' data-road_arterial_fill_color="' . $road_arterial_fill_color . '"' : $data_road_arterial_fill_color = '';
		$road_arterial_stroke_color != '' ? $data_road_arterial_stroke_color = ' data-road_arterial_stroke_color="' . $road_arterial_stroke_color . '"' : $data_road_arterial_stroke_color = '';
	
		if($map) {
			$map = explode(',', $map);
			$output  = '<div id="sppb-addon-map-'. $this->addon->id .'" class="sppb-addon sppb-addon-gmap ' . $class . '">';
			$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
			$output .= '<div class="sppb-addon-content">';
			$output .= '<div id="sppb-addon-gmap-'. $this->addon->id .'" class="sppb-addon-gmap-canvas" data-lat="' . trim($map[0]) . '" data-lng="' . trim($map[1]) . '" data-tmpl_url="' . $tmpl_url . '" data-maptype="' . $type . '" data-mapzoom="' . $zoom . '"'. $data_map_type_control . $data_street_view_control . $data_fullscreen_control .' data-infowindow="' . base64_encode($infowindow) . '" data-mousescroll="' . $mousescroll . '"'. $data_water_color . $data_highway_stroke_color . $data_highway_fill_color . $data_local_stroke_color . $data_local_fill_color . $data_poi_fill_color . $data_administrative_color . $data_landscape_color . $data_road_text_color . $data_road_arterial_fill_color . $data_road_arterial_stroke_color . $data_show_transit . $data_show_poi;
			$output .= '></div>';
			$output .= '</div>';
			$output .= '</div>';
			return $output;
		}

		return;
	}

	public function scripts() {

		$app = JFactory::getApplication();
		$doc = JFactory::getDocument();
		
		
		jimport('joomla.application.component.helper');
		$params = JComponentHelper::getParams('com_sppagebuilder');
		$gmap_api = $params->get('gmap_api', '');
		$api_key = (isset($this->addon->settings->api_key) && $this->addon->settings->api_key) ? $this->addon->settings->api_key : '';
		//$api_key = (isset($this->addon->settings->api_key) && $this->addon->settings->api_key) ? $this->addon->settings->api_key : '';
	
		if($gmap_api != '') {
			return array(
				'//maps.googleapis.com/maps/api/js?key='. $gmap_api,
				JURI::base(true) . '/templates/' . $app->getTemplate() . '/js/gmap.js'
			);
		} else {
			return array(
				'//maps.googleapis.com/maps/api/js?key='. $api_key,
				JURI::base(true) . '/templates/' . $app->getTemplate() . '/js/gmap.js'
			);
		}	
	}
	
	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$height = (isset($this->addon->settings->height) && $this->addon->settings->height) ? $this->addon->settings->height : 0;
		$height_sm = (isset($this->addon->settings->height_sm) && $this->addon->settings->height_sm) ? $this->addon->settings->height_sm : 0;
		$height_xs = (isset($this->addon->settings->height_xs) && $this->addon->settings->height_xs) ? $this->addon->settings->height_xs : 0;

		$css = '';
		if($height) {
			$css .= $addon_id . ' .sppb-addon-gmap-canvas {';
			$css .= 'height:' . (int) $height . 'px;';
			$css .= '}';
		}

		if ($height_sm) {
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
				$css .= $addon_id . ' .sppb-addon-gmap-canvas {';
				$css .= 'height:' . (int) $height_sm . 'px;';
				$css .= '}';
			$css .= '}';
		}

		if ($height_xs) {
			$css .= '@media (max-width: 767px) {';
				$css .= $addon_id . ' .sppb-addon-gmap-canvas {';
				$css .= 'height:' . (int) $height_xs . 'px;';
				$css .= '}';
			$css .= '}';
		}

		return $css;
	}
	
	public static function getTemplate() {
		$output = '
		<#
			var map = data.map.split(",");
			var transitShow = (data.show_transit == 1) ? "on" : "off";
			var poiShow = (data.show_transit == 1) ? "on" : "off";
		#>
		<style type="text/css">
		#sppb-addon-{{ data.id }} .sppb-addon-gmap-canvas {
			<# if(_.isObject(data.height)){ #>
				height: {{ data.height.md }}px;
			<# } else { #>
				height: {{ data.height }}px;
			<# } #>
		}
		@media (min-width: 768px) and (max-width: 991px) {
			#sppb-addon-{{ data.id }} .sppb-addon-gmap-canvas {
				<# if(_.isObject(data.height)){ #>
					height: {{ data.height.sm }}px;
				<# } #>
			}
		}
		@media (max-width: 767px) {
			#sppb-addon-{{ data.id }} .sppb-addon-gmap-canvas {
				<# if(_.isObject(data.height)){ #>
					height: {{ data.height.xs }}px;
				<# } #>
			}
		}
		</style>
		<div id="sppb-addon-map-{{ data.id }}" class="sppb-addon sppb-addon-gmap {{ data.class }}">
			<# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-addon-title">{{ data.title }}</{{ data.heading_selector }}><# } #>
			<div class="sppb-addon-content">
				<div id="sppb-addon-gmap-{{ data.id }}" class="sppb-addon-gmap-canvas" data-lat="{{ map[0] }}" data-lng="{{ map[1] }}" data-tmpl_url="{{ data.tmpl_url }}" data-maptype="{{ data.type }}" data-mapzoom="{{ data.zoom }}" data-mousescroll="{{ data.mousescroll }}" data-water_color="{{ data.water_color }}" data-highway_stroke_color="{{ data.highway_stroke_color }}" data-highway_fill_color="{{ data.highway_fill_color }}" data-local_stroke_color="{{ data.local_stroke_color }}" data-local_fill_color="{{ data.local_fill_color }}" data-poi_fill_color="{{ data.poi_fill_color }}" data-administrative_color="{{ data.administrative_color }}" data-landscape_color="{{ data.landscape_color }}" data-road_text_color="{{ data.road_text_color }}" data-road_arterial_fill_color="{{ data.road_arterial_fill_color }}" data-road_arterial_stroke_color="{{ data.road_arterial_stroke_color }}" data-show_transit="{{ transitShow }}" data-show_poi="{{ poiShow }}" data-infowindow="{{ btoa(data.infowindow) }}"></div>
			</div>
		</div>
		';

		return $output;
	}
}
sppagebuilder/addons/gmap/admin.php000060400000027550150750504240013376 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

$params = JComponentHelper::getParams('com_sppagebuilder');
$gmap_api = $params->get('gmap_api', '');

$gmap_config = array(
	'admin_label'=>array(
		'type'=>'text',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
		'category'=>'General',
		'std'=> ''
	),

	// Title
	'title'=>array(
		'type'=>'text',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
		'std'=>  ''
	),

	'heading_selector'=>array(
		'type'=>'select',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
		'values'=>array(
			'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
			'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
			'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
			'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
			'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
			'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
		),
		'std'=>'h3',
		'depends'=>array(array('title', '!=', '')),
	),

	'title_font_family'=>array(
		'type'=>'fonts',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
		'depends'=>array(array('title', '!=', '')),
		'selector'=> array(
			'type'=>'font',
			'font'=>'{{ VALUE }}',
			'css'=>'.sppb-addon-title { font-family: "{{ VALUE }}"; }'
		)
	),

	'title_fontsize'=>array(
		'type'=>'slider',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
		'std'=>'',
		'max'=>400,
		'responsive'=>true,
		'depends'=>array(array('title', '!=', '')),
	),

	'title_lineheight'=>array(
		'type'=>'slider',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
		'std'=>'',
		'max'=>400,
		'responsive'=>true,
		'depends'=>array(array('title', '!=', '')),
	),

	'title_font_style'=>array(
		'type'=>'fontstyle',
		'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
		'depends'=>array(array('title', '!=', '')),
	),

	'title_letterspace'=>array(
		'type'=>'select',
		'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
		'values'=>array(
			'0'=> 'Default',
			'1px'=> '1px',
			'2px'=> '2px',
			'3px'=> '3px',
			'4px'=> '4px',
			'5px'=> '5px',
			'6px'=>	'6px',
			'7px'=>	'7px',
			'8px'=>	'8px',
			'9px'=>	'9px',
			'10px'=> '10px'
		),
		'std'=>'0',
		'depends'=>array(array('title', '!=', '')),
	),

	'title_text_color'=>array(
		'type'=>'color',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
		'depends'=>array(array('title', '!=', '')),
	),

	'title_margin_top'=>array(
		'type'=>'slider',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
		'placeholder'=>'10',
		'max'=>400,
		'responsive'=>true,
		'depends'=>array(array('title', '!=', '')),
	),

	'title_margin_bottom'=>array(
		'type'=>'slider',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
		'placeholder'=>'10',
		'max'=>400,
		'responsive'=>true,
		'depends'=>array(array('title', '!=', '')),
	),

	// Map
	
	'separator_addon_options'=>array(
		'type'=>'separator',
		'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ADDON_OPTIONS')
	),
	
	'api_key'=>array(
		'type'=>'text', 
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GOOGLE_API_KEY'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GOOGLE_API_KEY_DESC'),
		'placeholder'=>JText::_('COM_SPPAGEBUILDER_ADDON_GOOGLE_API_KEY_PLACEHOLDER'),
		'std'=> ''
	)

);

if (empty($gmap_api)) {
	$gmap_config['message'] = array(
		'type'=>'message',
		'alert' => 'warning',
		'message' => JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_APIKEY_MISSING'),
	);
}

$gmap_config['map'] = array(
	'type'=>'gmap',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCATION'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCATION_DESC'),
	'std' => '40.736883,-73.818794'
	
);

$gmap_config['infowindow'] = array(
	'type'=>'textarea',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_INFOWINDOW'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_INFOWINDOW_DESC'),
);
/*
$gmap_config['multi_location'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MULTI_LOCATION'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MULTI_LOCATION_DESC'),
	'values'=>array(
		1=> JText::_('YES'),
		0=> JText::_('NO'),
	),
	'std'=> 0
);
$gmap_config['multi_location_items'] = array(
	'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_MULTI_LOCATION_ITEMS'),
	'attr'=> array(
		'location_item'=>array(
			'type'=>'gmap',
			'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCATION'),
			'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCATION_DESC'),
			'std'=>'22.3435442,91.765449',
		),
		'location_popup_text' => array(
			'type'=>'textarea',
			'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_INFOWINDOW'),
			'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_INFOWINDOW_DESC'),
			'std'=>'Chittagong',
		),
	),
	'depends'=> array(
		array('multi_location', '!=', 0),
	)
);
*/
$gmap_config['height'] = array(
	'type'=>'slider',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_HEIGHT'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_HEIGHT_DESC'),
	'placeholder'=>'300',
	'std'=>array('md'=>300),
	'max'=>2000,
	'responsive'=>true,
	'depends'=>array(array('map', '!=', '')),
);

$gmap_config['type'] = array(
	'type'=>'select',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_TYPE'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_TYPE_DESC'),
	'values'=>array(
		'ROADMAP'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_TYPE_ROADMAP'),
		'SATELLITE'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_TYPE_SATELLITE'),
		'HYBRID'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_TYPE_HYBRID'),
		'TERRAIN'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_TYPE_TERRAIN'),
	),
	'std'=>'ROADMAP',
	'depends'=>array(array('map', '!=', '')),
);
$gmap_config['zoom'] = array(
	'type'=>'slider',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ZOOM'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ZOOM_DESC'),
	'placeholder'=>'17',
	'std'=>'17',
	'max'=>25,
	'depends'=>array(array('map', '!=', '')),
);
$gmap_config['mousescroll'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_DISABLE_MOUSE_SCROLL'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_DISABLE_MOUSE_SCROLL_DESC'),
	'values'=>array(
		'false'=>JText::_('JYES'),
		'true'=>JText::_('JNO'),
	),
	'std'=>'true',
	'depends'=>array(array('map', '!=', '')),
);

// UPDATE for FLEX
$gmap_config['street_view_control'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_STREET_VIEW_CONTROL'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_STREET_VIEW_CONTROL_DESC'),
	'values'=>array(
		'false'=>JText::_('JYES'),
		'true'=>JText::_('JNO'),
	),
	'std'=>'false',
	'depends'=>array(array('map', '!=', '')),
);

$gmap_config['map_type_control'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_MAP_TYPE_CONTROL'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_MAP_TYPE_CONTROL_DESC'),
	'values'=>array(
		'false'=>JText::_('JYES'),
		'true'=>JText::_('JNO'),
	),
	'std'=>'false',
	'depends'=>array(array('map', '!=', '')),
);

$gmap_config['fullscreen_control'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_FULLSCREEN_CONTROL'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_FULLSCREEN_CONTROL_DESC'),
	'values'=>array(
		'false'=>JText::_('JYES'),
		'true'=>JText::_('JNO'),
	),
	'std'=>'false',
	'depends'=>array(array('map', '!=', '')),
);

$gmap_config['show_transit'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('FLEX_GMAP_SHOW_TRANSIT'),
	'desc'=>JText::_('FLEX_GMAP_SHOW_TRANSIT_DESC'),
	'values'=>array(
		1=>JText::_('JYES'),
		0=>JText::_('JNO'),
	),
	'std'=>0,
	'depends'=>array(array('map', '!=', '')),
);

$gmap_config['show_poi'] = array(
	'type'=>'checkbox',
	'title'=>JText::_('FLEX_GMAP_SHOW_POI'),
	'desc'=>JText::_('FLEX_GMAP_SHOW_POI_DESC'),
	'values'=>array(
		1=>JText::_('JYES'),
		0=>JText::_('JNO'),
	),
	'std'=>0,
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['class'] = array(
	'type'=>'text',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
	'std'=>''
);

// Separator
$gmap_config['separator2'] = array(
	'type'=>'separator',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_COLOR_SETTINGS'),				
);
$gmap_config['water_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_WATER_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_WATER_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['highway_stroke_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_HW_STROKE_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_HW_STROKE_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['highway_fill_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_HW_FILL_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_HW_FILL_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);

$gmap_config['local_stroke_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCAL_STROKE_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCAL_STROKE_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['local_fill_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCAL_FILL_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LOCAL_FILL_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);

$gmap_config['poi_fill_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_POI_FILL_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_POI_FILL_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['administrative_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ADMINISTRATIVE_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ADMINISTRATIVE_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['landscape_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LANDSCAPE_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_LANDSCAPE_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['road_text_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ROAD_TEXT_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ROAD_TEXT_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['road_arterial_fill_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ROAD_ARTERIAL_FILL_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ROAD_ARTERIAL_FILL_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);
$gmap_config['road_arterial_stroke_color'] = array(
	'type'=>'color',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ROAD_ARTERIAL_STROKE_COLOR'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_ROAD_ARTERIAL_STROKE_COLOR_DESC'),
	'std'=> '',
	'depends'=>array(array('map', '!=', '')),		
);

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_gmap',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GMAP_DESC'),
		'attr'=>array(
			'general' => $gmap_config
		),
	)
);
sppagebuilder/addons/latest_posts/site.php000060400000035576150750504240015061 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

JLoader::register('JHtmlString', JPATH_LIBRARIES.'/joomla/html/html/string.php');

AddonParser::addAddon('sp_latest_posts','sp_latest_posts_addon');

function get_categories($parent=1) {
	$db = JFactory::getDbo();
	$query = $db->getQuery(true);

	$query
	->select('*')
	->from($db->quoteName('#__categories'))
	->where($db->quoteName('extension') . ' = ' . $db->quote('com_content'))
	->where($db->quoteName('published') . ' = ' . $db->quote(1))
	->where($db->quoteName('parent_id') . ' = ' . $db->quote($parent))
	->order($db->quoteName('created_time') . ' DESC');

	$db->setQuery($query);

	$cats = $db->loadObjectList();

	$categories = array($parent);

	foreach ($cats as $key => $cat) {
		$categories[] = $cat->id;
	}

	return $categories;
}

function sp_latest_posts_addon($atts){

	extract(spAddonAtts(array(
		"title" 				    => '',
		"heading_selector" 		=> 'h3',
		"title_fontsize" 		=> '',
		"title_text_color" 		=> '',
		"title_margin_top" 		=> '',
		"title_margin_bottom" 	=> '',
		"show_image"			=> '',
		"show_date"			    => '',
		"date_format"		    => '',
		"show_category"			=> '',
		"show_intro_text"		=> '',
		"show_readmore"	    	=> '',
		"readmore_button" 	    => '',
		"readmore_button_position" => '',
		"button_type" 	        => '',
		"button_appearance"     => '',
		"button_size" 	    	=> '',
		"button_shape" 	    	=> '',
		"button_block" 	    	=> '',
		"show_author"		    => '',
		"item_limit"			=> '',
		"intro_text_limit"		=> '100',
		"column_no"				=> '3',
		"image_alignment" 		=> '',
		"category"				=> '',
		"enable_masonry"		=> '0',
		"style" 		      		=> '',
		"class" 					=> '',
		), $atts));
	
	$doc = JFactory::getDocument();
	$app = JFactory::getApplication();
	
	// Database Query
	require_once JPATH_SITE . '/components/com_content/helpers/route.php';

	// Access filter
	$access     = !JComponentHelper::getParams('com_content')->get('show_noauth');
	$authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id'));

	$catid = '';
	
	$db = JFactory::getDbo();
	$query = $db->getQuery(true);
	$nullDate = $db->quote($db->getNullDate());
	$nowDate  = $db->quote(JFactory::getDate()->toSql());

	$query
	->select('a.*')
	->from($db->quoteName('#__content', 'a'))
	->select($db->quoteName('b.alias', 'category_alias'))
	->select($db->quoteName('b.title', 'category'))
	->join('LEFT', $db->quoteName('#__categories', 'b') . ' ON (' . $db->quoteName('a.catid') . ' = ' . $db->quoteName('b.id') . ')')
	->where($db->quoteName('b.extension') . ' = ' . $db->quote('com_content'))
	->where($db->quoteName('a.state') . ' = ' . $db->quote(1))
	->where($db->quoteName('a.catid')." IN (" . implode( ',', get_categories($category) ) . ")")
	->where($db->quoteName('a.access')." IN (" . implode( ',', $authorised ) . ")")	
	->order($db->quoteName('a.created') . ' DESC')
	->setLimit($item_limit);
	
	$query->where('(a.publish_up = ' . $nullDate . ' OR a.publish_up <= ' . $nowDate . ')');
	$query->where('(a.publish_down = ' . $nullDate . ' OR a.publish_down >= ' . $nowDate . ')');
	
	$db->setQuery($query);

	$items = $db->loadObjectList();
	
	// End Database Query
	$match_height = '';
	$masonry = '';
	if ($enable_masonry == '1' && $column_no > '1') {
		$masonry = ' masonry_item';
	}

	$style == 'flex' ? $flex_style = ' flex' : $flex_style = '';
	$style == 'blog' ? $blog_style = ' blog' : $blog_style = '';
	$readmore_button != '' ? $button_text = $readmore_button : $button_text = JText::_('READ_MORE_TITLE');
	$readmore_button_position == 'left' ? $readmore_button_position = ' pull-left' : $readmore_button_position = ' pull-right';
	
	$date_format != '' ? $date_format : 'DATE_FORMAT_LC1';
	
	// Readmore button
	$button_classes = (isset($button_size) && $button_size) ? ' sppb-btn-' . $button_size : '';
	$button_classes .= (isset($button_type) && $button_type) ? ' sppb-btn-' . $button_type : ' sppb-btn-default';
	$button_classes .= (isset($button_shape) && $button_shape) ? ' sppb-btn-' . $button_shape: ' sppb-btn-rounded';
	$button_classes .= (isset($button_appearance) && $button_appearance) ? ' sppb-btn-' . $button_appearance : '';
	$button_classes .= (isset($button_block) && $button_block) ? ' ' . $button_block : '';
	
	//random ID number to avoid conflict if there is more then one Slick carousel on the same page
	$randomid = rand(1,1000);

	$output  = '<div class="sppb-addon-latest-posts'. $flex_style . $blog_style .' row ' . $class . '">';

	if ($title) {
		$output .= '<div class="sppb-section-title">';
			$output .= '<'.$heading_selector.' class="sppb-addon-title" style="' . $title_style . '"> ' . $title . '</' . $heading_selector . '>';
		$output .= '</div>'; // END :: title
	}

	$output .= '<div class="sppb-addon-content">';
	$output .= '<div id="lp-'.$randomid.'" class="latest-posts clearfix">';

	foreach(array_chunk($items, $column_no) as $items) {
		$output .= '<div>';
		foreach ($items as $item) {

			$item->slug    = $item->id . ':' . $item->alias;
			$item->catslug = $item->catid . ':' . $item->category_alias;
			$item->user    = JFactory::getUser($item->created_by)->name;


			if ($access || in_array($item->access, $authorised)) {
				// We know that user has the privilege to view the article
				$item->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language));
				$item->catlink = JRoute::_(ContentHelperRoute::getCategoryRoute($item->catslug, $item->catid, $item->language));
			} else {
				$item->link = JRoute::_('index.php?option=com_users&view=login');
				$item->catlink = JRoute::_('index.php?option=com_users&view=login');
			}
			
			$tplParams 		= JFactory::getApplication()->getTemplate(true)->params;
			//$params  		= $item->params;
			$attribs 		= json_decode($item->attribs);
			$images 			= json_decode($item->images);
			$imgsize 		= $tplParams->get('blog_list_image', 'default');
			$intro_image 	= '';

			if(isset($attribs->spfeatured_image) && $attribs->spfeatured_image != '') {
			
				if($imgsize == 'default') {
					$intro_image = $attribs->spfeatured_image;
				} else {
					$intro_image = $attribs->spfeatured_image;
					$basename = basename($intro_image);
					$list_image = JPATH_ROOT . '/' . dirname($intro_image) . '/' . JFile::stripExt($basename) . '_'. $imgsize .'.' . JFile::getExt($basename);
					if(file_exists($list_image)) {
						$intro_image = JURI::root(true) . '/' . dirname($intro_image) . '/' . JFile::stripExt($basename) . '_'. $imgsize .'.' . JFile::getExt($basename);
					}
				}
			} elseif(isset($images->image_intro) && !empty($images->image_intro)) {
				$intro_image = $images->image_intro;
			}
		
	
		if($column_no == '1') {
			if ($show_image) {
			$image_alignment == 'left' ? $img_column = 'col-sm-4 column-1 pull-left match-height' : $img_column = 'col-sm-4 column-1 pull-right match-height';
			}
			if ($show_image) {
				$image_alignment == 'right' ? $content_column = 'col-sm-8 column-1 pull-left match-height' : $content_column = 'col-sm-8 column-1 pull-right match-height';
			} else {		
				$image_alignment == 'right' ? $content_column = 'col-sm-12 column-1' : $content_column = 'col-sm-12 column-1';
			}
			$h2style = ' style="font-size:180%;line-height:1.4;"';
			$img_wrapper_margin = ' style="margin:0;"';
			
			if ($image_alignment == 'left') {
				$inner_padding = ' style="padding:0 0 0 30px;"';
			} else {
				$inner_padding = ' style="padding:0 30px 0 0;"';
			}
		} else {
			$h2style = '';
			$img_wrapper_margin = '';
		}
		
		if ($enable_masonry == '0') {
			// match-height
			$column_no > '1' ? $match_height = ' match-height' : $match_height = ' match-height';
		} else {
			$column_no == '1' ? $match_height = ' match-height' : $match_height = '';
		}
		
		// Flex Style
		if($style == 'flex') {
			$output .= '<div class="latest-post'.$masonry.' col-sm-' . round(12/$column_no) . ' columns-'.$column_no.'">';
			$output .= '<div class="latest-post-item'. $match_height .'">';
		
			if($column_no == '1') {
				$output .= '<div class="row-fluid">';
			}
			
			if(!empty($intro_image) || (isset($images->image_intro) && !empty($images->image_intro))) {
				if ($show_image) {
					
					if($column_no == '1') {
						$output .= '<div style="padding:0" class="'.$img_column.'">';
					}
					$output .= '<div class="img-wrapper">';
					$output .= '<a href="' . $item->link . '"><img class="post-img" src="' . $intro_image . '" alt="' . $item->title . '" /><div class="caption-content">' . $item->title;
					if ($show_category) {
						$output .= '<em class="caption-category"><span class="posted-in">'. JText::_('COM_SPPAGEBUILDER_ADDON_POSTED_IN') .'</span>'. $item->category . '</em>';
					}
					$output .= '</div></a>';
					$output .= '</div>';
					
					if($column_no == '1') {
						$output .= '</div>';
					}
				}
			}
				if($column_no == '1') {
					$output .= '<div'.$inner_padding.' class="'.$content_column.'">';
				}
				$output .= '<div class="latest-post-inner">';
				

				if (($show_date || $show_intro_text || $show_author) != 1)  {
				   $output .= '<h2 style="margin:0" class="entry-title"><a href="' . $item->link . '">' . $item->title . '</a></h2>';
				} else {
				   $output .= '<h2'.$h2style.' class="entry-title"><a href="' . $item->link . '">' . $item->title . '</a></h2>';
				}
				if ($show_date) {
					$output .= '<div class="entry-meta"><span class="entry-date">' . JHtml::_('date', $item->created, $date_format) . '</span></div>';
					
				}
				if ($show_intro_text) {
					if ($intro_text_limit != '') {
						$output .= '<p class="intro-text" >' . JHtml::_('string.truncate', strip_tags($item->introtext), $intro_text_limit) . '</p>';
					} else {
						$output .= '<p class="intro-text" >' . JHtml::_('string.truncate', $item->introtext, $intro_text_limit) . '</p>';
					}
				}
				
				$show_author || $show_category ? $output .= '<hr />' : $output .= '';
				if ($show_author) {	
					$output .= '<span class="post-author"><span class="entry-author">' . JText::_('COM_SPPAGEBUILDER_ADDON_POSTED_BY'). '</span> ' . $item->user . '</span>';
				}
				if ($show_category) {	
				    $show_author ? $posted_in_category = ' cat-inline' : $posted_in_category = '';
					$output .= '<span class="category'.$posted_in_category.'"><span class="posted-in">'. JText::_('COM_SPPAGEBUILDER_ADDON_CATEGORY') .'</span><a href="' . $item->catlink . '">'. $item->category . '</a></span>';
				}
				
				if($column_no == '1') {
					$output .= '</div>';
					$output .= '</div>';
				}
			//Readmore button
			if ($show_readmore == '1') {	
			    $output .= '<div class="clearfix" style="margin-top:25px;"><a class="sppb-btn' . $button_classes . ''.$readmore_button_position.'" href="' . $item->link . '">'. $button_text. '</a></div>';
				
			}
				
			$output .= '</div>';
			if($column_no == '1') {
				$output .= '<div class="post-divider"></div>';
			}
			$output .= '</div>';
		
		// Default & Blog styles	
		} else {
				
			$output .= '<div class="latest-post'.$masonry.' col-sm-' . round(12/$column_no) . ' columns-'.$column_no.'">';
			$output .= '<div class="latest-post-inner'. $match_height .'">';
				
			if($column_no == '1') {
				$output .= '<div class="row-fluid">';
			}
				if ($show_image) {
					if($column_no == '1') {
						$output .= '<div class="'.$img_column.'">';
					}
					$output .= '<div'.$img_wrapper_margin.' class="img-wrapper">';
					$output .= '<a href="' . $item->link . '"><img class="post-img" src="' . $intro_image . '" alt="' . $item->title . '" /></a>';
					$output .= '</div>';
					
					if($column_no == '1') {
						$output .= '</div>';
					}
				}
				
			if($column_no == '1') {
				$output .= '<div class="'.$content_column.'">';
			}
				if ($show_date) {
					$output .= '<div class="entry-meta"><span class="entry-date"> ' . JHtml::_('date', $item->created, $date_format) . '</span></div>';
				}
				$output .= '<h2'.$h2style.' class="entry-title"><a href="' . $item->link . '">' . $item->title . '</a></h2>';
				if ($show_intro_text) {
					if ($intro_text_limit != '') {
						$output .= '<p class="intro-text" >' . JHtml::_('string.truncate', strip_tags($item->introtext), $intro_text_limit) . '</p>';
					} else {
						$output .= '<p class="intro-text" >' . JHtml::_('string.truncate', $item->introtext, $intro_text_limit) . '</p>';
					}
				}
				$show_author || $show_category ? $output .= '<hr />' : '';
				if ($show_author) {	
					$output .= '<span class="post-author"><span class="entry-author">' . JText::_('COM_SPPAGEBUILDER_ADDON_POSTED_BY'). ' ' . $item->user . '</span></span>';
				}
				if ($show_category) {	
				$show_author ? $posted_in_category = ' cat-inline' : $posted_in_category = '';
					$output .= '<span class="category'.$posted_in_category.'"><span class="posted-in">'. JText::_('COM_SPPAGEBUILDER_ADDON_CATEGORY') .'</span><a href="' . $item->catlink . '">'. $item->category . '</a></span>';
				}
				if($column_no == '1') {
					$output .= '</div>';
					$output .= '</div>';
				}
				
				//Readmore button
				if ($show_readmore == '1') {	
					$output .= '<div class="clearfix" style="margin-top:25px;"><a class="sppb-btn' . $button_classes . ''.$readmore_button_position.'" href="' . $item->link . '">'. $button_text. '</a></div>';
				}
			
				$output .= '</div>';	
			}
			$output .= '</div>';
		}
		$output .= '</div>';
	}

	$output .= '</div>';
	$output .= '</div>';
	$output .= '</div>';
	
	
	$column_no == '1' ? $column_no_1 = '.column-1 {margin:10px auto;padding:0!important;}' : $column_no_1 = '';
	
	// Add styles @media rulepost-img
	if($style == 'flex') {
		$custom_style = ''
				. '@media screen and (max-width: 768px) {'
				. $column_no_1
				. '.img-wrapper a {font-size:150%;line-height:1.5;}'
				. '}';
		$doc->addStyleDeclaration($custom_style);
	}
	
	if ($column_no>='3') {
	$custom_style_3 = ''
			. '@media screen and (min-width: 992px) and (max-width: 1199px){'
			. '.columns-'.$column_no.'{width:33.3333%;}'
			. '}'
			. '@media screen and (min-width: 768px) and (max-width: 991px){'
			. '.columns-'.$column_no.'{width:50%}'
			. '}';
	$doc->addStyleDeclaration($custom_style_3);
	}
	if($column_no=='5') {
	$custom_style_5 = ''
			. '.columns-'.$column_no.' {width:20%}'
			. '@media screen and (min-width: 992px) and (max-width: 1199px){'
			. '.columns-'.$column_no.'{width:33.3333%;}'
			. '}'
			. '@media screen and (min-width: 768px) and (max-width: 991px){'
			. '.columns-'.$column_no.'{width:50%}'
			. '}'
			. '@media screen and (max-width: 767px){'
			. '.columns-'.$column_no.'{width:100%}'
			. '}';
	$doc->addStyleDeclaration($custom_style_5);
	
	}
	
	if ($enable_masonry == '1' && $column_no > '1') {
		// Add masonry js
		$js ='jQuery(function($){
		$("#lp-'.$randomid.'").imagesLoaded(function(){
			$("#lp-'.$randomid.'").masonry({
			  itemSelector:\'.masonry_item\'
			});
		}); 
		});';
		$js = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $js); // Remove whitespace
		$doc->addScriptdeclaration($js);
	}
	
	return $output;
	
}
sppagebuilder/addons/latest_posts/assets/images/icon.png000060400000002405150750504240017572 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<�IDATx��[YLQ��ф����m5@�B���%(?.���SD>Uc"߀?&FL�01�5����!�(�Q��b5Q>��͔�N��L�,tz�ۙyә;��{Ͻ�u���F���l�l��M혛17�����?��7�o�_�7'!:�~ׁ�Ղ��'�ͳ(��p<��M��׽[�� -(O�Jt%:���x{4BVVg�j��^�&��P�w^�$V�<�R3�׎F���Qm�b<��*e�,��E�!>!�ۖF��>�38�Qܔ[���b����L���C��L���@+�c���R�3N%0K�T��c{%Bε�<�e�F(,��hr\�.�`�y!"a݆#�
&R`"J��v��+�_?{����:0 R��32t?ZÃ^[%	{�^o�4��e%B@�t��*6g��@��Ĝ���7�ݽ��������� q��S@����'H˴�y��򄒰WL,�~RĠ�b��#�l;O�7�{X�/�<>c���0@,���A
���eΞ'~`�K��Ι%H�
��|}�r�[g�E�����4�D���kC�o���y�pz�z�8������O~���6��'$�/� ޾�}�R̸�,A� 	���[arb:ש˗àٶ�6�/�fy�퉗C(S
#�1�/t�x����߻{��Z�VV��o,9��3�C������4��\
>P"��Z�ac)�7��^/�b�EC���s(����(׬�`1�����-�|T@���8�L5à����P����%E�3�&*���_QF�����49[%����4QP<�1O�ҤlHMϓ��_�r��WU!��z�v;%{ة�1�@� ?$��t:n*�r��B��/�x(D˓�A���\C֪R�'�K�.�]�]!��7#$(���!-C�:>7�k�knP�gF�7�#I�~FNp�ry@�W���@��+^u��XP��z!��h0V�=�/D@�BH-iP����,�sw�aE���&&.�%Ӡ9o��d!�{�x�]�h��+�҂��F�1�y@tPlF"�**�F�o'Ьah&�
7��v�aQ�}��bwYCg�X���|uk���R3���yv����Z:{�D���>�����Xq��Ӿt���Q�|�X��>��۾.�1�'IEND�B`�sppagebuilder/addons/latest_posts/admin.php000060400000023737150750504240015201 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_latest_posts',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),
	
				'title'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>'',
					),
	
				'heading_selector'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
						),
					'std'=>'h3',
				),
				'show_image'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_IMG'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_IMG_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
					),
				'show_date'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_DATE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_DATE_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
					),	
				'date_format'=>array(
					'type'=>'select',
					'title'=>JText::_('FLEX_GLOBAL_DATE_FORMAT'),
					'desc'=>JText::_('FLEX_GLOBAL_DATE_FORMAT_DESC'),
					'values'=>array(
						'DATE_FORMAT_LC1'=>JText::_('DATE_FORMAT_LC1: Tuesday, 07 October 2019 (l, d F Y)'),
						'DATE_FORMAT_LC2'=>JText::_('DATE_FORMAT_LC2: Tuesday, 07 October 2009 14:15 (l, d F Y H:i)'),
						'DATE_FORMAT_LC3'=>JText::_('DATE_FORMAT_LC3: 07 October 2019 (d F Y)'),
						'DATE_FORMAT_LC4'=>JText::_('DATE_FORMAT_LC4: 2019-10-07 (Y-m-d)'),
						'DATE_FORMAT_JS1'=>JText::_('DATE_FORMAT_JS1: 19-10-07 (y-m-d)'),
					),
					'std'=>'DATE_FORMAT_LC1',
					'depends'=> array(
						array('show_date', '=', '1'),
					)
				),
		
				'show_intro_text'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_INTROTEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_INTROTEXT_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
				),
				'intro_text_limit'=>array(
					'type'=>'number', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_INTROTEXT_LIMIT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_INTROTEXT_LIMIT_DESC'),
					'std'=>'100',
					'depends'=>array('show_intro_text'=>'1')
					),
				'show_author'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_AUTHOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_AUTHOR_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
				),
					
				'show_readmore'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('FLEX_ADDON_READMORE'),
					'desc'=>JText::_('FLEX_ADDON_READMORE_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>0,
					),
								
				//Readmore Button
				'readmore_button'=>array(
					'type'=>'text',
					'title'=>JText::_('FLEX_ADDON_READMORE_BUTTON_TEXT'),
					'desc'=>JText::_('FLEX_ADDON_READMORE_BUTTON_TEXT_DESC'),
					'std'=>'Read More',
					'depends'=>array('show_readmore'=>'1')
				),
				'readmore_button_position'=>array(
					'type'=>'select',
					'title'=>JText::_('FLEX_ADDON_READMORE_BUTTON_POSITION'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'depends'=>array('show_readmore'=>'1')
				),
		
				'button_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
					),
					'std'=>'default',
					'depends'=> array(
						array('show_readmore', '=', '1'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_appearance'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std'=>'flat',
					'depends'=> array(
						array('show_readmore', '=', '1'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
					'depends'=> array(
						array('show_readmore', '=', '1'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_shape'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values'=>array(
						'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
					'depends'=> array(
						array('show_readmore', '=', '1'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_block'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
					),
					'depends'=> array(
						array('show_readmore', '=', '1'),
						array('button_text', '!=', ''),
					)
				),
		
				'show_category'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_CATEGORY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_CATEGORY_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
					),
				'item_limit'=>array(
					'type'=>'number', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_LIMIT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_LIMIT_DESC'),
					'std'=>'6'
					),	
				'column_no'=>array(
					'type'=>'select', 
					'title'=>JText::_('FLEX_LATEST_POSTS_COLUMN_NO'),
					'desc'=>JText::_('FLEX_LATEST_POSTS_COLUMN_NO_DESC'),
					'values'=>array(
						'1'=>JText::_('1'),
						'2'=>JText::_('2'),
						'3'=>JText::_('3'),
						'4'=>JText::_('4'),
						'5'=>JText::_('5'),
						'6'=>JText::_('6'),
						),
					'std'=>'3',
				),
				'image_alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('FLEX_LATEST_POSTS_IMAGE_ALIGNMENT'),
					'desc'=>JText::_('FLEX_LATEST_POSTS_IMAGE_ALIGNMENT_DESC'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_RIGHT'),
						),
					'std'=>'left',
					'depends'=>array('column_no'=>'1')
				),
				'category'=>array(
					'type'=>'category',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_SELECT_CATEGORY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_LATEST_POSTS_SELECT_CATEGORY_DESC'),
					'std'=>''
					),
					
				'enable_masonry'=>array(
					'type'=>'checkbox', 
					'title'=>JText::_('FLEX_ADDON_ENABLE_MASONRY'),
					'desc'=>JText::_('FLEX_ADDON_ENABLE_MASONRY_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>0,
					'depends'=>array(array('column_no', '!=', '1')),
				),
			
				'style'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TYPE'),
					'desc'=>JText::_(''),
					'values'=>array(
						'default'=>JText::_('Default'),
						'blog'=>JText::_('Blog'),
						'flex'=>JText::_('Flex'),
						),
					'std'=>'Default',
				),
				'class'=>array(
						'type'=>'text',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
						'std'=>''
				),
			),
		),
	)
);sppagebuilder/addons/accordion/site.php000060400000011076150750504240014263 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonAccordion extends SppagebuilderAddons {

	public function render() {

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$style = (isset($this->addon->settings->style) && $this->addon->settings->style) ? $this->addon->settings->style : 'panel-flex';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';
		
		$output   = '';
		$output  = '<div class="sppb-addon sppb-addon-accordion ' . $class . '">';

		if($title) {
			$output .= '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>';
		}

		$output .= '<div class="sppb-addon-content">';
		$output	.= '<div class="sppb-panel-group">';

		foreach ($this->addon->settings->sp_accordion_item as $key => $item) {
			
			// Pixeden icons
			$peicon_name = (isset($item->peicon_name) && $item->peicon_name) ? $item->peicon_name : '';
			// FontAwesome icons
			$fa_icon = (isset($item->icon) && $item->icon) ? $item->icon : '';
			
			$output  .= '<div class="sppb-panel sppb-'. $style .'">';
			$output  .= '<div class="sppb-panel-heading'. (($key == 0) ? ' active' : '') .'">';
			$output  .= '<span class="sppb-panel-title">';

			if ($peicon_name) {
				$output .= '<i class="pe ' . $peicon_name . '"></i>';
			} else {
				if($fa_icon != '') {
				   $output .= '<i class="fa ' . $fa_icon . '"></i>';
				}
			}

			$output  .= $item->title;
			$output  .= '</span>';
			$output  .= '<span class="sppb-toggle-direction">' . (($style != 'panel-flex' && $style != 'panel-default' && $style != 'panel-primary') ? '<i class="fa fa-angle-right"></i>' : '') . '</span>';
			$output  .= '</div>';
			$output  .= '<div class="sppb-panel-collapse"' . (($key != 0) ? ' style="display: none;"' : '') . '>';
			$output  .= '<div class="sppb-panel-body">';
			$output  .= $item->content;
			$output  .= '</div>';
			$output  .= '</div>';
			$output  .= '</div>';
		}

		$output  .= '</div>';
		$output  .= '</div>';
		$output  .= '</div>';

		return $output;
	}

	public function js() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$openitem = (isset($this->addon->settings->openitem) && $this->addon->settings->openitem) ? $this->addon->settings->openitem : '';
		if ($openitem) {
			$js ="jQuery(document).ready(function($){'use strict';
				$( '".$addon_id."' + ' .sppb-addon-accordion .sppb-panel-heading').removeClass('active');
				$( '".$addon_id."' + ' .sppb-addon-accordion .sppb-panel-collapse')." . $openitem . "();
			});";
			return $js;
		}
		return ;
	}

	public static function getTemplate()
	{
		$output = '<div class="sppb-addon sppb-addon-accordion {{ data.class }}">
			<# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-addon-title">{{ data.title }}</{{ data.heading_selector }}><# } #>
			<div class="sppb-addon-content">
				<div class="sppb-panel-group">
					<# _.each(data.sp_accordion_item, function(accordion_item, key){ #>
						<# var activeClass = ((key == 0 || data.openitem == "show") &&  data.openitem != "hide") ? "active" : ""; #>
						<div class="sppb-panel sppb-{{ data.style }}">
							<div class="sppb-panel-heading {{ activeClass }}">
								<span class="sppb-panel-title">
								
								<# if(accordion_item.peicon_name){ #>
									<i class="pe {{ accordion_item.peicon_name }}"></i>
								<# } else { #>
									<# if(accordion_item.icon != ""){ #>
										<i class="fa {{ accordion_item.icon }}"></i>
									<# } #>
								<# } #>

									{{ accordion_item.title }}
								</span>
								<span class="sppb-toggle-direction"></span>
							</div>
							<# var panelStyle = ((key != 0 || data.openitem == "hide") && data.openitem != "show") ? "display: none;" : ""; #>
							<div class="sppb-panel-collapse" style="{{ panelStyle }}">
								<div class="sppb-panel-body">
									<#
									var htmlContent = "";
									_.each(accordion_item.content, function(content){
										htmlContent += content;
									});
									#>
									{{{ htmlContent }}}
								</div>
							</div>
						</div>
					<# }); #>
				</div>
			</div>
		</div>';
		return $output;
	}

}
sppagebuilder/addons/accordion/admin.php000060400000015466150750504240014416 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted aceess');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
array(
	'type'=>'repeatable',
	'addon_name'=>'accordion',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_DESC'),
	'category'=>'Content',
	'attr'=>array(
		'general' => array(
			'admin_label'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
				'std'=> ''
			),

			'title'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
				'std'=>  ''
			),

			'heading_selector'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
				'values'=>array(
					'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
					'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
					'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
					'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
					'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
					'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
				),
				'std'=>'h3',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_font_family'=>array(
				'type'=>'fonts',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
				'depends'=>array(array('title', '!=', '')),
				'selector'=> array(
					'type'=>'font',
					'font'=>'{{ VALUE }}',
					'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
				)
			),

			'title_fontsize'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
				'responsive' => true,
				'max'=> 400,
			),

			'title_lineheight'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
				'responsive' => true,
				'max'=> 400,
			),

			'title_font_style'=>array(
				'type'=>'fontstyle',
				'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
				'depends'=>array(array('title', '!=', '')),
			),

			'title_letterspace'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
				'values'=>array(
					'0'=> 'Default',
					'1px'=> '1px',
					'2px'=> '2px',
					'3px'=> '3px',
					'4px'=> '4px',
					'5px'=> '5px',
					'6px'=>	'6px',
					'7px'=>	'7px',
					'8px'=>	'8px',
					'9px'=>	'9px',
					'10px'=> '10px'
				),
				'std'=>'0',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_text_color'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
				'depends'=>array(array('title', '!=', '')),
			),

			'title_margin_top'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
				'responsive' => true,
				'max'=> 400,
			),

			'title_margin_bottom'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
				'responsive' => true,
				'max'=> 400,
			),

			'style'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_STYLE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_STYLE_DESC'),
				'values'=> array(
					'panel-modern'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MODERN'),
					'panel-flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
					'panel-default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
					'panel-primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
					'panel-success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
					'panel-info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
					'panel-warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
					'panel-danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
					'panel-faq'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_STYLE_FAQ'),
				),
				'std'=> 'panel-modern'
			),

			'openitem'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_OPEN_ITEM'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_OPEN_ITEM_DESC'),
				'values'=> array(
					''=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_OPEN_FIRST_ITEM'),
					'show'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_OPEN_ALL_ITEM'),
					'hide'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_CLOSE_ALL_ITEM'),
				),
				'std'=> ''
			),

			'class'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
				'std'=>''
			),

			// Repeatable Item
			'sp_accordion_item'=>array(
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_ITEMS'),
				'attr'=>array(
					'title'=>array(
						'type'=>'text',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_TITLE'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_TITLE_DESC'),
						'std'=>'Accordion Title',
					),
					'peicon_name'=>array( // Pixeden Icons
						'type'=>'select', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
						'values'=> $peicon_list
					),
					'icon'		=>	array(
						'type'	=>	'icon',
						'title'	=>	JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_ICON'),
						'desc'	=>	JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_ICON_DESC'),
						'std'		=> 	''
					),
					'content'	=>	array(
						'type'	=>	'builder',
						'title'	=>	JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_CONTENT'),
						'desc'	=>	JText::_('COM_SPPAGEBUILDER_ADDON_ACCORDION_CONTENT_DESC'),
						'std'=> 'Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.'
					),
				),
			),
		),
	),
	)
);
sppagebuilder/addons/icon/site.php000060400000042616150750504240013256 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonIcon extends SppagebuilderAddons {

	public function render() {

		$class = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? ' ' . $this->addon->settings->alignment : '';
		$class .= (isset($this->addon->settings->hover_effect) && $this->addon->settings->hover_effect) ? ' sppb-icon-hover-effect-' . $this->addon->settings->hover_effect : '';
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		$icon_name = (isset($this->addon->settings->icon_name) && $this->addon->settings->icon_name) ? $this->addon->settings->icon_name : '';
		$css_class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';

		if($icon_name || $peicon_name) {
			$output   = '<div class="sppb-icon ' . $class . '">';
			$output  .= '<span class="sppb-icon-inner ' . $css_class . '">';
			
			if ($peicon_name != '') {
				$output  .= '<i class="pe ' . $peicon_name . '"></i>';
			}else{
				$output  .= '<i class="fa ' . $icon_name . '"></i>';
			}
			$output  .= '</span>';
			$output  .= '</div>';
			return $output;
		}
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;

		// Normal
		$icon_style  = '';
		$icon_style_sm  = '';
		$icon_style_xs  = '';

		$font_size = '';
		$font_size_sm = '';
		$font_size_xs = '';

		if(isset($this->addon->settings->margin) && trim($this->addon->settings->margin) != ""){
			$margin_md = '';
			$margins = explode(' ', $this->addon->settings->margin);
			foreach($margins as $margin){
				if(empty(trim($margin))){
					$margin_md .= ' 0';
				} else {
					$margin_md .= ' '.$margin;
				}

			}
			$icon_style .= "margin: " . $margin_md . ";\n";
		}

		if(isset($this->addon->settings->margin_sm) && trim($this->addon->settings->margin_sm) != ""){
			$margin_sm_full = '';
			$margins_sm = explode(' ', $this->addon->settings->margin_sm);
			foreach($margins_sm as $margin_sm){
				if(empty(trim($margin_sm))){
					$margin_sm_full .= ' 0';
				} else {
					$margin_sm_full .= ' '.$margin_sm;
				}

			}
			$icon_style_sm .= "margin: " . $margin_sm_full . ";\n";
		}

		if(isset($this->addon->settings->margin_xs) && trim($this->addon->settings->margin_xs) != ""){
			$margin_xs_full = '';
			$margins_xs = explode(' ', $this->addon->settings->margin_xs);
			foreach($margins_xs as $margin_xs){
				if(empty(trim($margin_xs))){
					$margin_xs_full .= ' 0';
				} else {
					$margin_xs_full .= ' '.$margin_xs;
				}

			}
			$icon_style_xs .= "margin: " . $margin_xs_full . ";\n";
		}

		$icon_style  = (isset($this->addon->settings->margin) && $this->addon->settings->margin) ? 'margin: ' . $this->addon->settings->margin . ';' : '';
		$icon_style .= (isset($this->addon->settings->height) && $this->addon->settings->height) ? 'height: ' . (int) $this->addon->settings->height . 'px;' : '';
		$icon_style .= (isset($this->addon->settings->width) && $this->addon->settings->width) ? 'width: ' . (int) $this->addon->settings->width . 'px;' : '';
		$icon_style .= (isset($this->addon->settings->color) && $this->addon->settings->color) ? 'color: ' . $this->addon->settings->color . ';' : '';
		
		// Padding
		$icon_style .= (isset($this->addon->settings->padding) && $this->addon->settings->padding) ? 'padding: ' . (int) $this->addon->settings->padding . 'px;' : '';
		//$icon_style_sm .= (isset($this->addon->settings->padding_sm) && $this->addon->settings->padding_sm) ? 'padding: ' . (int) $this->addon->settings->padding_sm . 'px;' : '';
		//$icon_style_xs .= (isset($this->addon->settings->padding_xs) && $this->addon->settings->padding_xs) ? 'padding: ' . (int) $this->addon->settings->padding_xs . 'px;' : '';
		

		
		
		$icon_style_sm .= (isset($this->addon->settings->height_sm) && $this->addon->settings->height_sm) ? 'height: ' . (int) $this->addon->settings->height_sm . 'px;' : '';
		$icon_style_xs .= (isset($this->addon->settings->height_xs) && $this->addon->settings->height_xs) ? 'height: ' . (int) $this->addon->settings->height_xs . 'px;' : '';

		$font_size = (isset($this->addon->settings->size) && $this->addon->settings->size) ? 'font-size: ' . (int) $this->addon->settings->size . 'px;' : '';
		$font_size .= (isset($this->addon->settings->height) && $this->addon->settings->height) ? 'line-height: ' . (int) $this->addon->settings->height . 'px;' : '';
		$font_size_sm .= (isset($this->addon->settings->height_sm) && $this->addon->settings->height_sm) ? 'line-height: ' . (int) $this->addon->settings->height_sm . 'px;' : '';
		$font_size_xs .= (isset($this->addon->settings->height_xs) && $this->addon->settings->height_xs) ? 'line-height: ' . (int) $this->addon->settings->height_xs . 'px;' : '';

		$icon_style .= (isset($this->addon->settings->width) && $this->addon->settings->width) ? 'width: ' . (int) $this->addon->settings->width . 'px;' : '';
		$icon_style_sm .= (isset($this->addon->settings->width_sm) && $this->addon->settings->width_sm) ? 'width: ' . (int) $this->addon->settings->width_sm . 'px;' : '';
		$icon_style_xs .= (isset($this->addon->settings->width_xs) && $this->addon->settings->width_xs) ? 'width: ' . (int) $this->addon->settings->width_xs . 'px;' : '';

		$icon_style .= (isset($this->addon->settings->color) && $this->addon->settings->color) ? 'color: ' . $this->addon->settings->color . ';' : '';
		$icon_style .= (isset($this->addon->settings->background) && $this->addon->settings->background) ? 'background-color: ' . $this->addon->settings->background . ';' : '';
		$icon_style .= (isset($this->addon->settings->border_color) && $this->addon->settings->border_color) ? 'border-style: solid; border-color: ' . $this->addon->settings->border_color . ';' : '';

		$icon_style .= (isset($this->addon->settings->border_width) && $this->addon->settings->border_width) ? 'border-width: ' . (int) $this->addon->settings->border_width . 'px;' : '';
		$icon_style_sm .= (isset($this->addon->settings->border_width_sm) && $this->addon->settings->border_width_sm) ? 'border-width: ' . (int) $this->addon->settings->border_width_sm . 'px;' : '';
		$icon_style_xs .= (isset($this->addon->settings->border_width_xs) && $this->addon->settings->border_width_xs) ? 'border-width: ' . (int) $this->addon->settings->border_width_xs . 'px;' : '';

		$icon_style .= (isset($this->addon->settings->border_radius) && $this->addon->settings->border_radius) ? 'border-radius: ' . (int) $this->addon->settings->border_radius . 'px;' : '';
		$icon_style_sm .= (isset($this->addon->settings->border_radius_sm) && $this->addon->settings->border_radius_sm) ? 'border-radius: ' . (int) $this->addon->settings->border_radius_sm . 'px;' : '';
		$icon_style_xs .= (isset($this->addon->settings->border_radius_xs) && $this->addon->settings->border_radius_xs) ? 'border-radius: ' . (int) $this->addon->settings->border_radius_xs . 'px;' : '';

		$font_size .= (isset($this->addon->settings->size) && $this->addon->settings->size) ? 'font-size: ' . (int) $this->addon->settings->size . 'px;' : '';
		$font_size_sm .= (isset($this->addon->settings->size_sm) && $this->addon->settings->size_sm) ? 'font-size: ' . (int) $this->addon->settings->size_sm . 'px;' : '';
		$font_size_xs .= (isset($this->addon->settings->size_xs) && $this->addon->settings->size_xs) ? 'font-size: ' . (int) $this->addon->settings->size_xs . 'px;' : '';

		$font_size .= (isset($this->addon->settings->border_width) && $this->addon->settings->border_width) ? 'margin-top: -' . (int) $this->addon->settings->border_width . 'px;' : '';
		$font_size_sm .= (isset($this->addon->settings->border_width_sm) && $this->addon->settings->border_width_sm) ? 'margin-top: -' . (int) $this->addon->settings->border_width_sm . 'px;' : '';
		$font_size_xs .= (isset($this->addon->settings->border_width_xs) && $this->addon->settings->border_width_xs) ? 'margin-top: -' . (int) $this->addon->settings->border_width_xs . 'px;' : '';

		// Mouse Hover
		$icon_style_hover  = '';
		$icon_style_hover_sm  = '';
		$icon_style_hover_xs  = '';

		$icon_style_hover  .= (isset($this->addon->settings->hover_color) && $this->addon->settings->hover_color) ? 'color: ' . $this->addon->settings->hover_color . ';' : '';
		$icon_style_hover .= (isset($this->addon->settings->hover_background) && $this->addon->settings->hover_background) ? 'background-color: ' . $this->addon->settings->hover_background . ';' : '';
		$icon_style_hover .= (isset($this->addon->settings->hover_border_color) && $this->addon->settings->hover_border_color) ? 'border-color: ' . $this->addon->settings->hover_border_color . ';' : '';

		$icon_style_hover .= (isset($this->addon->settings->hover_border_width) && $this->addon->settings->hover_border_width) ? 'border-width: ' . (int) $this->addon->settings->hover_border_width . 'px;' : '';
		$icon_style_hover_sm .= (isset($this->addon->settings->hover_border_width_sm) && $this->addon->settings->hover_border_width_sm) ? 'border-width: ' . (int) $this->addon->settings->hover_border_width_sm . 'px;' : '';
		$icon_style_hover_xs .= (isset($this->addon->settings->hover_border_width_xs) && $this->addon->settings->hover_border_width_xs) ? 'border-width: ' . (int) $this->addon->settings->hover_border_width_xs . 'px;' : '';

		$icon_style_hover .= (isset($this->addon->settings->hover_border_radius) && $this->addon->settings->hover_border_radius) ? 'border-radius: ' . (int) $this->addon->settings->hover_border_radius . 'px;' : '';
		$icon_style_hover_sm .= (isset($this->addon->settings->hover_border_radius_sm) && $this->addon->settings->hover_border_radius_sm) ? 'border-radius: ' . (int) $this->addon->settings->hover_border_radius_sm . 'px;' : '';
		$icon_style_hover_xs .= (isset($this->addon->settings->hover_border_radius_xs) && $this->addon->settings->hover_border_radius_xs) ? 'border-radius: ' . (int) $this->addon->settings->hover_border_radius_xs . 'px;' : '';

		$css = '';
		if($icon_style) {
			$css .= $addon_id . ' .sppb-icon-inner {';
			$css .= $icon_style;
			$css .= "\n" . '}' . "\n"	;
		}

		if($font_size) {
			$css .= $addon_id . ' .sppb-icon-inner i {';
			$css .= $font_size;
			$css .= "\n" . '}' . "\n"	;
		}

		// Hover
		if($icon_style_hover) {
			$css .= $addon_id . ' .sppb-icon-inner:hover {';
			$css .= $icon_style_hover;
			$css .= "\n" . '}' . "\n"	;
		}

		if(!empty($icon_style_hover_sm) || !empty($icon_style_sm) || !empty($font_size_sm)) {
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
				if($icon_style_sm) {
					$css .= $addon_id . ' .sppb-icon-inner {';
					$css .= $icon_style_sm;
					$css .= "\n" . '}' . "\n"	;
				}

				if($font_size_sm) {
					$css .= $addon_id . ' .sppb-icon-inner i {';
					$css .= $font_size_sm;
					$css .= "\n" . '}' . "\n"	;
				}

				// Hover
				if($icon_style_hover_sm) {
					$css .= $addon_id . ' .sppb-icon-inner:hover {';
					$css .= $icon_style_hover_sm;
					$css .= "\n" . '}' . "\n"	;
				}
			$css .= '}';
		}

		if(!empty($icon_style_hover_xs) || !empty($icon_style_xs) || !empty($font_size_xs)) {
			$css .= '@media (max-width: 767px) {';
				if($icon_style_xs) {
					$css .= $addon_id . ' .sppb-icon-inner {';
					$css .= $icon_style_xs;
					$css .= "\n" . '}' . "\n"	;
				}

				if($font_size_xs) {
					$css .= $addon_id . ' .sppb-icon-inner i {';
					$css .= $font_size_xs;
					$css .= "\n" . '}' . "\n"	;
				}

				// Hover
				if($icon_style_hover_xs) {
					$css .= $addon_id . ' .sppb-icon-inner:hover {';
					$css .= $icon_style_hover_xs;
					$css .= "\n" . '}' . "\n"	;
				}
			$css .= '}';
		}

		return $css;
	}
	
	public static function getTemplate() {
		$output = '
		<#
			var margin = "";
			var margin_sm = "";
			var margin_xs = "";
			if(data.margin){
				if(_.isObject(data.margin)){
					if(data.margin.md.trim() != ""){
						margin = data.margin.md.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
					if(data.margin.sm.trim() != ""){
						margin_sm = data.margin.sm.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
					if(data.margin.xs.trim() != ""){
						margin_xs = data.margin.xs.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				} else {
					if(data.margin.trim() != ""){
						margin = data.margin.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				}

			}
		#>
		<style type="text/css">
		#sppb-addon-{{ data.id }} .sppb-icon-inner {
		
			margin: {{ margin }};
			padding: {{ data.padding }}px;
			<# if(_.isObject(data.height)){ #>
				height: {{ data.height.md }}px;
			<# } else { #>
				height: {{ data.height }}px;
			<# } #>
			<# if(_.isObject(data.width)){ #>
				width: {{ data.width.md }}px;
			<# } else { #>
				width: {{ data.width }}px;
			<# } #>
			color: {{ data.color }};
			background-color: {{ data.background }};
			<# if(data.border_width){ #>
				border-style: solid;
				border-color: {{ data.border_color }};
				<# if(_.isObject(data.border_width)){ #>
					border-width: {{ data.border_width.md }}px;
				<# } else { #>
					border-width: {{ data.border_width }}px;
				<# } #>
			<# } #>
			<# if(_.isObject(data.border_radius)){ #>
				border-radius: {{ data.border_radius.md }}px;
			<# } else { #>
				border-radius: {{ data.border_radius }}px;
			<# } #>
		}
		#sppb-addon-{{ data.id }} .sppb-icon-inner i{
			<# if(_.isObject(data.size)){ #>
				font-size: {{ data.size.md }}px;
			<# } else { #>
				font-size: {{ data.size }}px;
			<# } #>

			<# if(_.isObject(data.height)){ #>
				line-height: {{ data.height.md }}px;
			<# } else { #>
				line-height: {{ data.height }}px;
			<# } #>

			<# if(data.border_width){ #>
				<# if(_.isObject(data.border_width)){ #>
					margin-top: -{{ data.border_width.md }}px;
				<# } else { #>
					margin-top: -{{ data.border_width }}px;
				<# } #>
			<# } #>
		}
		#sppb-addon-{{ data.id }} .sppb-icon-inner:hover {
			color: {{ data.hover_color }};
			background-color: {{ data.hover_background }};
			border-color: {{ data.hover_border_color }};

			<# if(_.isObject(data.hover_border_width)){ #>
				border-width: {{ data.hover_border_width.md }}px;
			<# } else { #>
				border-width: {{ data.hover_border_width }}px;
			<# } #>

			<# if(_.isObject(data.hover_border_radius)){ #>
				border-radius: {{ data.hover_border_radius.md }}px;
			<# } else { #>
				border-radius: {{ data.hover_border_radius }}px;
			<# } #>
		}
		@media (min-width: 768px) and (max-width: 991px) {
			#sppb-addon-{{ data.id }} .sppb-icon-inner {
				margin: {{ margin_sm }};
				<# if(_.isObject(data.height)){ #>
					height: {{ data.height.sm }}px;
				<# } #>
				<# if(_.isObject(data.width)){ #>
					width: {{ data.width.sm }}px;
				<# } #>
				<# if(data.border_width){ #>
					<# if(_.isObject(data.border_width)){ #>
						border-width: {{ data.border_width.sm }}px;
					<# } #>
				<# } #>
				<# if(_.isObject(data.border_radius)){ #>
					border-radius: {{ data.border_radius.sm }}px;
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-icon-inner i{
				<# if(_.isObject(data.size)){ #>
					font-size: {{ data.size.sm }}px;
				<# } #>

				<# if(_.isObject(data.height)){ #>
					line-height: {{ data.height.sm }}px;
				<# } #>
				<# if(data.border_width){ #>
					<# if(_.isObject(data.border_width)){ #>
						margin-top: -{{ data.border_width.sm }}px;
					<# } #>
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-icon-inner:hover {
				<# if(_.isObject(data.hover_border_width)){ #>
					border-width: {{ data.hover_border_width.sm }}px;
				<# } #>

				<# if(_.isObject(data.hover_border_radius)){ #>
					border-radius: {{ data.hover_border_radius.sm }}px;
				<# } #>
			}
		}
		@media (max-width: 767px) {
			#sppb-addon-{{ data.id }} .sppb-icon-inner {
				margin: {{ margin_xs }};
				<# if(_.isObject(data.height)){ #>
					height: {{ data.height.xs }}px;
				<# } #>
				<# if(_.isObject(data.width)){ #>
					width: {{ data.width.xs }}px;
				<# } #>
				<# if(data.border_width){ #>
					<# if(_.isObject(data.border_width)){ #>
						border-width: {{ data.border_width.xs }}px;
					<# } #>
				<# } #>
				<# if(_.isObject(data.border_radius)){ #>
					border-radius: {{ data.border_radius.xs }}px;
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-icon-inner i{
				<# if(_.isObject(data.size)){ #>
					font-size: {{ data.size.xs }}px;
				<# } #>

				<# if(_.isObject(data.height)){ #>
					line-height: {{ data.height.xs }}px;
				<# } #>

				<# if(data.border_width){ #>
					<# if(_.isObject(data.border_width)){ #>
						margin-top: -{{ data.border_width.xs }}px;
					<# } #>
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-icon-inner:hover {
				<# if(_.isObject(data.hover_border_width)){ #>
					border-width: {{ data.hover_border_width.xs }}px;
				<# } #>

				<# if(_.isObject(data.hover_border_radius)){ #>
					border-radius: {{ data.hover_border_radius.xs }}px;
				<# } #>
			}
		}
		</style>
		
		<# if(data.icon_name || data.peicon_name){ #>
			<div class="sppb-icon {{ data.class }}">
				<span class="sppb-icon-inner {{ data.css_class }}">
				<# if(!_.isEmpty(data.peicon_name)){ #>
					<i class="pe {{ data.peicon_name }}"></i>
				<# }else{ #>
					<i class="fa {{ data.icon_name }}"></i>
				<# } #>
				</span>	
			</div>
		<# } #>
		';

		return $output;
	}

}
sppagebuilder/addons/icon/admin.php000060400000012740150750504240013375 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_icon',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_DESC'),
		'category'=>'Media',
		'attr'=>array(

			'general' => array(
				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),
				
				'peicon_name'=>array( // Pixeden Icons
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
					'values'=> $peicon_list
				),

				'icon_name'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
					'std'=> 'fa-cogs'
				),

				'link'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
					'std'=> ''
				),

				'size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ICON_SIZE'),
					'std'=>array('md'=>36),
					'max'=>400,
					'responsive'=>true
				),

				'width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WIDTH'),
					'std'=>array('md'=>96),
					'max'=>500,
					'responsive'=>true
				),

				'height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_HEIGHT'),
					'std'=>array('md'=>96),
					'max'=>500,
					'responsive'=>true
				),
				
				'padding'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PADDING_DESC'),
					'placeholder'=>'20',
				),
	
				'color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
				),

				'background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_COLOR'),
				),
				

				'border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
				),

				'border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
					'placeholder'=>'3',
					'responsive'=>true
				),

				'border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_RADIUS'),
					'placeholder'=>'5',
					'max'=>500,
					'responsive'=>true
				),

				'margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_DESC'),
					'placeholder'=>'10',
					'responsive'=>true
				),

				'separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MOUSE_HOVER_OPTIONS')
				),

				'use_hover'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_USE_HOVER'),
					'std'=>0,
				),

				'hover_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR_HOVER'),
					'depends'=>array(
						array('use_hover', '=', 1)
					)
				),

				'hover_background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_COLOR_HOVER'),
					'depends'=>array(
						array('use_hover', '=', 1)
					)
				),

				'hover_border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR_HOVER'),
					'depends'=>array(
						array('use_hover', '=', 1)
					)
				),

				'hover_border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
					'responsive'=>true,
					'depends'=>array(
						array('use_hover', '=', 1)
					)
				),

				'hover_border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_RADIUS'),
					'max'=>500,
					'responsive'=>true,
					'depends'=>array(
						array('use_hover', '=', 1)
					)
				),

				'hover_effect'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_HOVER_EFFECT'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_HOVER_EFFECT_NONE'),
						'zoom-in'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_HOVER_EFFECT_ZOOM_IN'),
						'zoom-out'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_HOVER_EFFECT_ZOOM_OUT'),
						'rotate'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_HOVER_EFFECT_ROTATE'),
					),
					'std'=>'zoom-in',
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ICON_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/slick_carousel/site.php000060400000034315150750504240015325 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonSlick_carousel extends SppagebuilderAddons {

	public function render() {

		$doc = JFactory::getDocument();
		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? ' ' . $settings->class : '';
		$lazyloading = (isset($settings->lazyloading) && $settings->lazyloading) ? 1 : 0;
		$spacing = (isset($settings->spacing) && $settings->spacing) ? $settings->spacing : 0;
		$arrows = (isset($settings->arrows) && $settings->arrows) ? 1 : 0;
		$arrows_size = (isset($settings->arrows_size) && $settings->arrows_size) ? $settings->arrows_size : '';
		$arrows_color = (isset($settings->arrows_color) && $settings->arrows_color) ? $settings->arrows_color . ';' : '';
		$arrows_background_color = (isset($settings->arrows_background_color) && $settings->arrows_background_color) ? $settings->arrows_background_color.';' : '';
		$arrows_class = (isset($settings->arrows_class) && $settings->arrows_class) ? ' '. $settings->arrows_class : '';
		$counter = (isset($settings->counter) && $settings->counter) ? 1 : 0;
		$counter_color = (isset($settings->counter_color) && $settings->counter_color) ? 'color:'.$settings->counter_color.';' : 'color:#777;';
		$dots = (isset($settings->dots) && $settings->dots) ? 1 : 0;
		$dots_color = (isset($settings->dots_color) && $settings->dots_color) ? 'color:'. $settings->dots_color .';' : '';
		$rtl_support = (isset($settings->rtl_support) && $settings->rtl_support) ? 1 : 0;
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
	
		//Options:
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';
		
		// Title
		$title_fontsize = (isset($settings->title_fontsize) && $settings->title_fontsize) ? $settings->title_fontsize : '';
		$title_fontweight = (isset($settings->title_fontweight) && $settings->title_fontweight) ? $settings->title_fontweight : '';
		$title_text_color = (isset($settings->title_text_color) && $settings->title_text_color) ? $settings->title_text_color : '';
		$title_margin_top = (isset($settings->title_margin_top) && $settings->title_margin_top) ? $settings->title_margin_top : 10;
		$title_margin_bottom = (isset($settings->title_margin_bottom) && $settings->title_margin_bottom) ? $settings->title_margin_bottom : 10;

			if ($dots == '1') {
				//with dots
				$arrows_margin_top = 'margin-top:-' . ( $arrows_size / 1.2 ) . 'px;';
			} else {
				//without dots
				$arrows_margin_top = 'margin-top:-' . ( $arrows_size / 2.2 ) . 'px;';
			}
			
			if($spacing=='') {
				$spacing = 0;
			}

			// RTL Support
	
			if ($rtl_support == 1) { 
				$rtl_support = 'rtl:true,';
				$rtl = ' dir="rtl"';
			} else {
				$rtl_support = '';
				$rtl = '';
			}

			//$arrows_size = '';
			$arrows_size != '' ? $arrows_size_style = 'font-size:'. $arrows_size.'px;' : $arrows_size_style = 'font-size:44px;';
			
			$arrows_color != '' ? $arrows_color_style = 'color:'.$arrows_color.';' : $arrows_color_style = '';
			$arrows_background_color != '' ? $arrows_background_color_style = 'background-color:'.$arrows_background_color.';' : $arrows_background_color_style = '';
			$arrows_class != '' ? $arrows_class = ' '.$arrows_class : $arrows_class = '';
				if ($arrows_size || $arrows_color || $arrows_background_color) {
					$arrow_style = ' style="' . $arrows_size_style . $arrows_color_style . $arrows_background_color_style . '"'; 
				}
			
			$show_counter = '';	
			$counter_height = '';
			$arrows_size != '' ? $counter_height = 'line-height:' . ( $arrows_size - 4 ) . 'px;' : $counter_height = 'line-height:40px;';
			
			// Add styles (old fashion way)
			$style = ''
				. '#slick-carousel-'.$this->addon->id.' .slick-slide{margin:0 ' . $spacing / 2 .'px;}'
				. '#slick-carousel-'.$this->addon->id.' .slick-list{margin:0 ' . $spacing . ';}'
				. '#slick-carousel-'.$this->addon->id.' .slick-prev,#slick-carousel-'.$this->addon->id.' .slick-next {' . $arrows_margin_top . $arrows_background_color_style . '}'
				. '#slick-carousel-'.$this->addon->id.' .slick-dots li button:before {'. $dots_color .'}'
				. '#slick-carousel-'.$this->addon->id.' .slick-prev i.pe, #slick-carousel-'.$this->addon->id.' .slick-next i.pe {'.$arrows_size_style.'color:'.$arrows_color.'}'
				;		 
				$doc->addStyleDeclaration($style);
	
			if ($counter != '0') { 	
				$style_counter = '#slick-carousel-'.$this->addon->id.' .slick-prev .slick-counter {left:-' . $arrows_size . 'px;height:'.$arrows_size.'px;width:' . $arrows_size . 'px;' . $counter_color . $counter_height . '}'
				. '#slick-carousel-'.$this->addon->id.' .slick-next .slick-counter {right:-' . $arrows_size . 'px;height:'.$arrows_size.'px;width:' . $arrows_size . 'px;' . $counter_color . $counter_height . '}';
				$doc->addStyleDeclaration($style_counter);
			}

		// Output starts
		$output = '';
		
		$output = '<div class="sppb-addon ' . $class . '">';
	
		if($title) {
			$title_style = '';
			if($title_margin_top !='') $title_style .= 'margin-top:' . (int) $title_margin_top . 'px;';
			if($title_margin_bottom !='') $title_style .= 'margin-bottom:' . (int) $title_margin_bottom . 'px;';
			if($title_text_color) $title_style .= 'color:' . $title_text_color  . ';';
			if($title_fontsize) $title_style .= 'font-size:'.$title_fontsize.'px;line-height:'.$title_fontsize.'px;';
			if($title_fontweight) $title_style .= 'font-weight:'.$title_fontweight.';';
	
			$output .= '<'.$heading_selector.' class="sppb-addon-title" style="' . $title_style . '">' . $title . '</'.$heading_selector.'>';
		}
	
		$output .= '<div'.$rtl.' id="slick-carousel-'.$this->addon->id.'" class="clearfix">';
	
	    if(isset($settings->sp_slick_carousel_item) && is_array($settings->sp_slick_carousel_item)){
			foreach ($settings->sp_slick_carousel_item as $key => $item_value) {

				$item_title = (isset($item_value->item_title) && $item_value->item_title) ? $item_value->item_title : '';
				$thumb = (isset($item_value->thumb) && $item_value->thumb) ? $item_value->thumb : '';
				$alt_text = (isset($item_value->alt_text) && $item_value->alt_text) ? $item_value->alt_text : '';
				$thumb_url = (isset($item_value->thumb_url) && $item_value->thumb_url) ? $item_value->thumb_url : '';
				$url_target = (isset($item_value->url_target) && $item_value->url_target) ? ' target="' . $item_value->url_target . '"' : '';
				$description = (isset($item_value->description) && $item_value->description) ? $item_value->description : '';
	
				if($item_title!='') {
					 $maintitle = '<h3>' . nl2br($item_title) . '</h3>';
				} else {
					$maintitle = '';
				}
	
				// Image
				if($thumb) {
					
					if (empty($alt_text)) {
						if (!empty($item_title)) {
							$alt_text = $item_title;
						} else {
							$alt_text = basename($thumb);
						}
					}

					$output .= '<div class="slick-img">';
					$output .= '';
					$output .= ($thumb_url !='') ? '<a href="'.$thumb_url.'"'.$url_target.'>' : '';
					$output .= '<img ';
					
					if(strpos($thumb, 'http://') !== false || strpos($thumb, 'https://') !== false){
						$output .= ($lazyloading == 1) ? 'data-lazy="'. $thumb . '" alt="'. $alt_text .'"' : 'src="'. $thumb . '" alt="'. $item_title. '"';
					} else {
						$output .= ($lazyloading == 1) ? 'data-lazy="'. JURI::base(true) . '/' . $thumb . '" alt="'. $alt_text .'"' : 'src="'. $thumb . '" alt="'. $item_title. '"';
					}
					$output .= '>';
					$output .= ($thumb_url !='') ? '</a>' : '';
					$output .= ($item_title != '') ? '<div class="clearfix"><h3>' . nl2br($item_title) . '</h3></div>' : '';
					$output .= $description != '' ? '<div class="slick-desc">' . $description . '</div>' : '';
					$output .= '</div>';
				} else {
					$output .= '<div class="slick-img no-bckg-img">';	
					$output .= $description != '' ? '<div class="slick-desc">' . $maintitle . $description . '</div>' : '';
					$output .= '</div>';
				}
			}
		}
		$output .= '</div>';	
		$output .= '</div>';

		return $output;
	}

	public function stylesheets() {
		$app = JFactory::getApplication();
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();	
		return array($tmplPath.'/sppagebuilder/addons/slick_carousel/assets/css/slick.css');
	}

	public function scripts() {
		$app = JFactory::getApplication();
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();	
		
		return array($tmplPath.'/sppagebuilder/addons/slick_carousel/assets/js/slick.min.js');
	}

	public function js() {
		$settings = $this->addon->settings;
		$infiniteloop = (isset($settings->infiniteloop) && $settings->infiniteloop) ? 1 : 0;
		$lazyloading = (isset($settings->lazyloading) && $settings->lazyloading) ? $lazyloading = 'lazyLoad:\'ondemand\',' : '';
		$slidestoshow = (isset($settings->slidestoshow) && $settings->slidestoshow) ? $settings->slidestoshow : 1;
		$slidestoscroll = (isset($settings->slidestoscroll) && $settings->slidestoscroll) ? $settings->slidestoscroll : 1;
		$spacing = (isset($settings->spacing) && $settings->spacing) ? $settings->spacing : 0;
		$fade_effect = (isset($settings->fade_effect) && $settings->fade_effect) ? 1 : 0;
		$autoplay = (isset($settings->autoplay) && $settings->autoplay) ? 1 : 0;
		$autoplay_pause_onhover = (isset($settings->autoplay_pause_onhover) && $settings->autoplay_pause_onhover) ? 1 : 0;
		$autoplay_pause_onfocus = (isset($settings->autoplay_pause_onfocus) && $settings->autoplay_pause_onfocus) ? 1 : 0;
		$autoplay_interval = (isset($settings->autoplay_interval) && $settings->autoplay_interval) ? $settings->autoplay_interval : 5000;
		$speed = (isset($settings->speed) && $settings->speed) ? $settings->speed : 500;
		$arrows = (isset($settings->arrows) && $settings->arrows) ? 1 : 0;
		$arrows_class = (isset($settings->arrows_class) && $settings->arrows_class) ? ' '. $settings->arrows_class : '';
		$counter = (isset($settings->counter) && $settings->counter) ? 1 : 0;
		$dots = (isset($settings->dots) && $settings->dots) ? 1 : 0;
		$autoheight = (isset($settings->autoheight) && $settings->autoheight) ? 1 : 0;
		$rtl_support = (isset($settings->rtl_support) && $settings->rtl_support) ? 1 : 0;
		$breakpoint1 = (isset($settings->breakpoint1) && $settings->breakpoint1) ? $settings->breakpoint1 : 992;
		$slidestoshow_break1 = (isset($settings->slidestoshow_break1) && $settings->slidestoshow_break1) ? $settings->slidestoshow_break1 : 3;
		$breakpoint2 = (isset($settings->breakpoint2) && $settings->breakpoint2) ? $settings->breakpoint2 : 768;
		$slidestoshow_break2 = (isset($settings->slidestoshow_break2) && $settings->slidestoshow_break2) ? $settings->slidestoshow_break2 : 2;
		$breakpoint3 = (isset($settings->breakpoint3) && $settings->breakpoint3) ? $settings->breakpoint3 : 480;
		$slidestoshow_break3 = (isset($settings->slidestoshow_break3) && $settings->slidestoshow_break3) ? $settings->slidestoshow_break3 : 1;
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$infiniteloop == 0 ? $infiniteloop = 'infinite:false,' : $infiniteloop = '';
		if($autoplay_interval == '') {$autoplay_interval = '5000';} 
		
		$autoplay == 1 ? $autoplay = 'autoplay: true,autoplaySpeed: '.$autoplay_interval.',' : $autoplay = '';
		$autoplay_pause_onhover == 1 ? $autoplay_pause_onhover = '' : $autoplay_pause_onhover = 'pauseOnHover:false,';
		$autoplay_pause_onfocus == 1 ? $autoplay_pause_onfocus = '' : $autoplay_pause_onfocus = 'pauseOnHover:false,';
		
		$speed == '' ? $speed = 'speed:500,' : $speed = 'speed:'.(int) $speed.',';
		$fade_effect == 1 ? $fade_effect = 'fade:true,' : $fade_effect = '';
		$arrows == 0 ? $arrows = 'arrows:false,' : $arrows = '';
		$dots == 1 ? $dots = 'dots:true,' : $dots = '';
		$autoheight == 1 ? $autoheight = 'adaptiveHeight:true,' : $autoheight = '';
		
		// RTL Support
		if ($rtl_support == 1) { 
			$rtl_support = 'rtl:true,';
			$rtl = ' dir="rtl"';
		} else {
			$rtl_support = '';
			$rtl = '';
		}
		
		$var_counter = '';
		$show_counter = '';	
		
		if ($counter == 1) { 
		$var_counter = '
			var total_slides;
			$slick_carousel.on("init reInit afterChange", function (event, slick, currentSlide) {
				var prev_slide_index, next_slide_index, current;
				var $prev_counter = $slick_carousel.find(".slick-prev .slick-counter");
				var $next_counter = $slick_carousel.find(".slick-next .slick-counter");
				total_slides = slick.slideCount;
				current = (currentSlide ? currentSlide : 0) + 1;
				prev_slide_index = (current - 1 < 1) ? total_slides : current - 1;
				next_slide_index = (current + 1 > total_slides) ? 1 : current + 1;
				$prev_counter.text(prev_slide_index + "/" + total_slides);
				$next_counter.text(next_slide_index + "/"+ total_slides);
			});
			';
			$counter = '1' ? $show_counter = '<h4 class="slick-counter"></h4>' : $show_counter = '';
		} 
		
		$js = 'jQuery(function($){
		var $slick_carousel = jQuery("#slick-carousel-'.$this->addon->id.'");
		jQuery(document).ready(function(){ 
		   '.$var_counter.'
    		$slick_carousel.slick({
			 '.$infiniteloop.'
			  '.$lazyloading.'
			  slidesToShow: ' . $slidestoshow . ',
			  slidesToScroll: ' . $slidestoscroll . ',
			  nextArrow: \'<span class="slick-next'.$arrows_class.'">'.$show_counter.'<i class="pe pe-7s-angle-right"></i></span>\',
			  prevArrow: \'<span class="slick-prev'.$arrows_class.'">'.$show_counter.'<i class="pe pe-7s-angle-left"></i></span>\',
			  '.$rtl_support.'
			  '.$autoplay.'
			  '.$autoplay_pause_onhover.'
			  '.$autoplay_pause_onfocus.'
			  '.$fade_effect.'
			  '.$speed.'
			  '.$arrows.'
			  '.$dots.'
			  '.$autoheight.' 
			  cssEase: \'cubic-bezier(0.635, 0.010, 0.355, 1.000)\',
			  responsive: [
				{
				  breakpoint:'.$breakpoint1.',
				  settings: {
					slidesToShow:'.$slidestoshow_break1.',
					slidesToScroll:'.$slidestoshow_break1.'
				  }
				},
				{
				  breakpoint:'.$breakpoint2.',
				  settings: {
					slidesToShow:'.$slidestoshow_break2.',
					slidesToScroll:'.$slidestoshow_break2.'
				  }
				},
				{
				  breakpoint:'.$breakpoint3.',
				  settings: {
					slidesToShow:'.$slidestoshow_break3.',
					slidesToScroll:'.$slidestoshow_break3.'
				  }
				}
			  ]
			});
  		});
	});'; 
	$js = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $js); // Remove whitespace
	return $js;
	}
}
sppagebuilder/addons/slick_carousel/assets/images/icon.png000060400000002714150750504250020054 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<nIDATx��[oh[U?I�e	6���͵	�������Vө���g��IT�D�:T���Mp (�t���''�A퇉�"f0��ڭ�v�����I�4��s��$��ř��㐗wϻ�s���s�{�"e��Sn@?=�R�w��'�уm3���|�/�K^��,�����냋���z����c/��
�I�70�ʕ_�����&�*Ljv����Q:l�x�MO�m�;LH�A��S�� ^�-^!��~^,@���4^(��
�Ct�c�Z����6��!�C��r�g;��^�g(0'��ywK-���^�?Z�g������]R����
D�i� W&%:Ŏ�&8�@8l��:�f�w����ް��^J?#�:F��f#��i�����d�sy���T�r�ɕ�^g-�ILf!���Wi6s:[>?���T�T��R� �R1  �0,(;�PLǂx�s+���h����,�d�@YQf,��"������G�Ix��PA��R
�H(3ʞ����$��KN8�bxO�XC�[���"V*
�˞��My|F�a�j2�k�N�Yt���
y�$}�#���	e���χ���B�,x\v>��.����( ���`���|P|�s[a�\��d$Θmf8@��6/�|�8
l�	i����9�Ss �=2�\�0<<�F����("'���)yBw�{=��P�X����i�@#d�ǁ�mଳD�����p#2A<����:�@Ň'�à����8����RT�
���;���1~2vM��X�}�]Y��0�QW:��R"c2�;l���[Y[���t����Yt2�
ut�̨��R��
M�����|,����T����>W=��#��I�(��fᅮ��'"�%DJ��Ι�h��pB�r|Z�ǣ�J,�I����FdJQ�&%�8;O�ɥy2�.&��W��W��)��l]���_ӫ��- �	n$a>��l�]M����5�C�u����6@s�ԖO�7C��]��-��gb��uv���&��	K�Λp��4$�7��a����hk#�0����;ZV^y,�p�.�<p����x������uo5eT��X4���z,����(=wX��	�}����u�TlԔ��г��j]:F�`5�0�?�%K7R�bv�	W�໩0L��)�_�7��Z
��q�=k)�`�kD�y�������j����ꞁq�Bįa��͐O�l��&_M�S����M��h������V���J��xZg��Y�o���U�����YȔ�'NW��镁}⛧����i7u���>OU���7�[����X����IEND�B`�sppagebuilder/addons/slick_carousel/assets/css/ajax-loader.gif000060400000010122150750504250020607 0ustar00GIF89a  �������������������~~~������������������⸸������쮮����>>>VVV```|||������JJJlll���������,,,^^^LLL���!�Created with ajaxload.info!�
!�NETSCAPE2.0,  �@�pH$8Gq�$N�A�3(
�L	��V�K|P(���:(r�Bь�_@X!/�BxBnb}Eg�orEg�^	oWD	cJCgoqmo���	�E�{p~
��r��D�}ŠM�d������K���r����񋇅o�
��|�����̩ò�]�q�āӤ` 9C�f)�$'�=�Ê}�C�^u�-�H.!��ܻ�ݧ��
	�O�K"1����5.&{j�T� �BBo�e���6��<�@�B?��1
�)�G�bK�� !�
,  �@�pH$&4Bq�$D�b(����V���[4_��:t:"r�qh@��a��)ȉgBk_oEg~�#rJDgxloWF	C	~mg		oD

B�wK!��
�C��ɶwE� �ʢd�X��������r������
��s'��xM
&T$$��|M��C�ڟ� A���Bl�d��ڵ�Kd�V��?oFl-X� �L[�J*�Ξ6�!�"��	5\@���p�oIm
��N!Q�Xm�@ק%2u:uH2�\�R�#�a!�
,  �@�pH$
�Bq�$&D���(�L��V�
[$���:4P(
r�s��_���IȉgBxBoE gw^	r�FgW�oWDcB

��g	oD%#��
v JEin�E�
~"�#�L	��d$��L
�X"yrv�E�����ͻ�d�����)xWO�<2���I�&��1a���"��UJ�(q�z�	�+��kQ�\" ����*�tRj��O�}C���7":�s�dE& �R*�"#��-����=�L���֯Q�2s:d+q�V����� !�
,  �@�pH$.Aq�4�B��d&"t ��jQ�P(��.�q8���Hy�"�3\HV$�QBm{Oeu
pzBeRumTDC�
�W
�mDCe
�t�B]�c�~�	
�aV�jU�U�f{
����L���{[H��øU����{���������i�98�\q���*��3��n�%��L\�@��0������2�T��*	9��}�t��I�*D9�x�6�ϴ�F]l"���!M�!0ըT,D�*�FT׮pq!�
,  �@�pH,*��rILGA��\&�g�L�E�B*���.F�C�Уv���~,$�wSGIrjmgBGTrjTD��G�WH��j\CG
v�B	d�a�
zw%��V��`�
�E|m%�mv�L�ي�`	�����L��䩻w�����ہ��K�U�b�Ȁ�-�FA�;!:t�p�_3G�8� �C�E69<�A��N�踁�;"�,H�@�#"8H�Y��M498���EB[ɒo�.96d�0NRU�A�tU�DX�8�l*��M��!�
,  �@�pH,*��rILGAQ�T&�g�XP$�ӭ���p1r�͙�Z����9��|�jfBGi~WeF
C�
��}R�iCyq�N��N	�aGus �L�
�`���K]�K	 �L�`�E�΃�U��]���K��
���`���
���z��չ���W�D�Jl��X�@A�d�pESB`A
X�	��!1P�!"��MZ� �:� A��&�:�ED�!HP��ϖ5:�p��H?��@������A�4���(Y��СD�V����.!�
,  �@�pH,*��rILGAQ�T&�g�XP$�ӭ���p1r�͙�Z����9��|�jfBGi~WeE	y�
��}R�inlHCq�N��N]�aGuz���C�
�`��L��j���z���ƒ�`���d���L������K������U����ϿW�D�c��j
���s�0R%��+q���"�lQbw�
Р�F�.С�
0�s3�SIH�D����svV�<	�+��4
�9�
���BT��~A�2�$O!(\���*ח8�!�
,  �@�pH,*��rILGAQ�T&�g�XP$�ӭ���p1r�͙�Z����9��|�jfBGi~WeE	y�
��}R�inlHCq�N��N]�aGuz���C�
�`��L��j���z���ƒ���Īɹsd�Ϊ�L���Ŀ���C�ҿW�E�O��j�������B��B!J`*��"�lm��8p���4��!(P0�EM(PC�!ʐ#�48���I�2�=���!4�CC�
q@�ïB�*�6�p
�$�
��!�
,  �@�pH,*��rILGAQ�T&�g�XP$�ӭ���p1r�͙�Z����9��|�jfBGi~WeE	y�
��}R�inlHCq�N��N]�aGuz���C�
�`��L��j���z���ƒ���Īɹsd�Ϊ�L���Ŀ���Cؿ̫`##s��E�s�G��#%B	�)�M���p`
&0 EDba���7pp�@7g���dD#Kv[@�ï!�(@B�$O1�0oV��!OO�>P�����d�8@��,9J��,7�p
+�A�`�!�
	,  �@�pH,*��rILGAQ�T&�g�XP$�ӭ���p1r�͙�Z����9��|�jfBGi~WeE	y�
��}R�inlHCq�N��N]�aGuz���C�
�`��L��j���z�L���g��R���d������z��
����z�ʽD��U	sP�Ls��J�6L���HQV0��'��hZ%��8@@�.�ED�tC
l�V`X�S������?X�	q��!�+����@*-�҄�FxB�����\�F�3�֮��
]!�

,  �@�pH,*��rILGAQ�T&�g�XP$�ӭ���p1r�͙�Z����9��|�jEGi~WeE	y#D�}R�
inlHB!�$CfCN]�E��j�
���$s��L�j�Nsz�E���g�����dG�
����z��
����z��\�U
�j�cb��������� �Ӫ\] 2!d��ZnV��Tg��L0 ��F2�T��ȇ �
`�Ǖ�2Fj�����k
�XT�.5X:)
��5,'R��,�tPuyz�*R0|�!�
,  �@�pH,*��rI4����8e*�TJ,(�"�Ӂ��*�GN����y#���`xDdk\GnEd�i	�C	�Dd�SGm}GI��B$J�^�E��a�
jD	�x��K�n��x��E���x��
����G������nh����a�C�
J��V8pI�h�>���KE�8�D\�2$���C�!"�Хj1��YB� ӂS
��T@D��5d8���52��^I�$����?�*aij�'T5U�*���G�
N:�J�lӱ#�2a�-;sppagebuilder/addons/slick_carousel/assets/css/slick.css000060400000007632150750504250017564 0ustar00/* Slick CSS */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-img.no-bckg-img{text-align:center}.slick-img.no-bckg-img h3{margin:0 auto 5px;padding:0;line-height:1.5}.slick-img.no-bckg-img .slick-desc{font-size:100%;text-align:center;margin:0 auto;padding:0}.slick-img.no-bckg-img .slick-desc img{width:auto;padding:0;margin:0 auto;text-align:center}.slick-img.no-bckg-img .slick-desc p{padding:10px 20px}.slick-img.no-bckg-img .slick-desc button{margin:0 1px 5px;padding:6px 15px;text-align:center}.slick-img.no-bckg-img .slick-desc button>span{text-align:center}.slick-desc{margin:0 auto;font-size:90%}.slick-loading{height:44px;max-height:44px;width:44px;padding-top:36.3%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background: url("loader.svg") 50% 50% no-repeat;}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;cursor:pointer;color:#fff;border:none;outline:0;background:rgba(0,0,0,.25);opacity:.8;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;z-index:2}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}.slick-next:hover,.slick-prev:hover{opacity:1}.slick-next i.pe,.slick-prev i.pe{font-size:32px}.slick-prev{left:0;border-radius:0 3px 3px 0}[dir=rtl] .slick-prev:before{right:0;left:auto}.slick-next{right:0;border-radius:3px 0 0 3px}[dir=rtl] .slick-next:before{right:auto;left:0}.slick-next .slick-counter,.slick-prev .slick-counter{position:absolute;height:44px;line-height:40px;width:auto;margin-top:0;border-radius:4px;font-size:15px;padding:1px 5px;opacity:1;z-index:0}.slick-dots,.slick-dots li{position:relative;margin:0 auto;padding:0}.slick-prev .slick-counter{left:-40px;text-align:right}.slick-next .slick-counter{right:-40px;text-align:left}.slick-dots{top:10px;height:20px;line-height:20px;display:block;width:100%;list-style:none;text-align:center}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:20px;height:20px;background:0 0}.slick-dots li{display:inline!important;cursor:pointer;border:0!important;outline:0}.slick-dots li button{font-size:0;line-height:0;display:inline-block;padding:5px;cursor:pointer;text-indent:-9999em}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.5}.slick-dots li button:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;content:"\f111";font-size:10px;line-height:20px;position:absolute;top:0;left:0;text-align:center;opacity:.45;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;box-shadow:none;outline:0}.slick-dots li.slick-active button:before{opacity:1;border:0;box-shadow:none;outline:0;background:0 0}sppagebuilder/addons/slick_carousel/assets/css/loader.svg000060400000001667150750504250017736 0ustar00 <svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
   width="40px" height="40px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve">
  <path opacity="0.2" fill="#000" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946
    s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634
    c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"/>
  <path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0
    C22.32,8.481,24.301,9.057,26.013,10.047z">
    <animateTransform attributeType="xml"
      attributeName="transform"
      type="rotate"
      from="0 20 20"
      to="360 20 20"
      dur="0.5s"
      repeatCount="indefinite"/>
    </path>
  </svg>sppagebuilder/addons/slick_carousel/assets/js/slick.min.js000060400000123604150750504250020014 0ustar00/* Version: 1.8.1 */
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});
sppagebuilder/addons/slick_carousel/assets/js/slick.packed.js000060400000060044150750504250020456 0ustar00/* Version: 1.6.1 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('!8(i){"4B 4C";"8"==1y 3J&&3J.6m?3J(["4D"],i):"6n"!=1y 4E?6o.4E=i(6p("4D")):i(6q)}(8(i){"4B 4C";f e=17.6r||{};(e=8(){f e=0;M 8(t,o){f s,n=9;n.3K={1p:!0,3f:!1,3L:i(t),4F:i(t),1W:!0,2f:u,G:\'<1i 2A="7-4G" z-3M="4H" 1F="1i">4H</1i>\',H:\'<1i 2A="7-1X" z-3M="4I" 1F="1i">4I</1i>\',1Y:!1,4J:6s,X:!1,3N:"6t",3O:"6u",4K:8(e,t){M i(\'<1i 1F="1i" />\').6v(t+1)},I:!1,4L:"7-I",2g:!0,1Z:"6w",4M:.35,19:!1,3g:!1,4N:!1,Y:!0,2B:0,20:"4O",3P:!1,4P:!0,4Q:!0,4R:!1,21:"17",1a:u,2C:1,1b:!1,B:"",2D:1,g:1,y:1,1q:4S,3h:!0,2E:!1,4T:!0,3Q:5,4U:!0,4V:!0,2F:!1,12:!1,22:!1,4W:!0,T:6x},n.3R={2G:!1,3i:!1,2H:u,3S:0,2I:u,j:0,2J:1,$I:u,2h:u,3T:u,6y:0,$H:u,$G:u,2K:!1,h:u,13:u,$k:u,$q:u,6z:!1,1j:0,1z:u,3j:!1,$F:u,v:{},3k:!1,2L:!1},i.2M(n,n.3R),n.23=u,n.Z=u,n.6A=u,n.1c=[],n.2i=[],n.2j=!1,n.3l=!1,n.1P=!1,n.N="N",n.2k=!0,n.2l=u,n.21=u,n.6B=1,n.3U=!0,n.$p=i(t),n.$24=u,n.25=u,n.1G=u,n.2N="6C",n.3V=0,n.6D=u,s=i(t).x("7")||{},n.6=i.2M({},n.3K,o,s),n.j=n.6.2B,n.2O=n.6,D 0!==1k.4X?(n.N="4X",n.2N="6E"):D 0!==1k.4Y&&(n.N="4Y",n.2N="6F"),n.1H=i.S(n.1H,n),n.2m=i.S(n.2m,n),n.3m=i.S(n.3m,n),n.18=i.S(n.18,n),n.2P=i.S(n.2P,n),n.2n=i.S(n.2n,n),n.1d=i.S(n.1d,n),n.1r=i.S(n.1r,n),n.4Z=i.S(n.4Z,n),n.1s=i.S(n.1s,n),n.1t=e++,n.26=/^(?:\\s*(<[\\w\\W]+>)[^>]*)$/,n.3W(),n.3n(!0)}}()).b.51=8(){9.$k.U(".7-1e").m({"z-N":"1l"}).U("a, 52, 1i, 53").m({1f:"0"})},e.b.6G=e.b.6H=8(e,t,o){f s=9;A("54"==1y t)o=t,t=u;1g A(t<0||t>=s.h)M!1;s.2o(),"3o"==1y t?0===t&&0===s.$q.V?i(e).1Q(s.$k):o?i(e).6I(s.$q.K(t)):i(e).6J(s.$q.K(t)):!0===o?i(e).3X(s.$k):i(e).1Q(s.$k),s.$q=s.$k.J(9.6.B),s.$k.J(9.6.B).1R(),s.$k.27(s.$q),s.$q.1u(8(e,t){i(t).m("x-7-14",e)}),s.$24=s.$q,s.2p()},e.b.3Y=8(){f i=9;A(1===i.6.g&&!0===i.6.3f&&!1===i.6.12){f e=i.$q.K(i.j).2Q(!0);i.$F.1S({2q:e},i.6.1q)}},e.b.3p=8(e,t){f o={},s=9;s.3Y(),!0===s.6.1b&&!1===s.6.12&&(e=-e),!1===s.3k?!1===s.6.12?s.$k.1S({1I:e},s.6.1q,s.6.1Z,t):s.$k.1S({2r:e},s.6.1q,s.6.1Z,t):!1===s.2j?(!0===s.6.1b&&(s.2I=-s.2I),i({55:s.2I}).1S({55:e},{6K:s.6.1q,1Z:s.6.1Z,6L:8(i){i=E.1m(i),!1===s.6.12?(o[s.Z]="3Z("+i+"2s, 1v)",s.$k.O(o)):(o[s.Z]="3Z(1v,"+i+"2s)",s.$k.O(o))},6M:8(){t&&t.2R()}})):(s.3q(),e=E.1m(e),!1===s.6.12?o[s.Z]="40("+e+"2s, 1v, 1v)":o[s.Z]="40(1v,"+e+"2s, 1v)",s.$k.O(o),t&&2S(8(){s.41(),t.2R()},s.6.1q))},e.b.42=8(){f e=9,t=e.6.2f;M t&&u!==t&&(t=i(t).3r(e.$p)),t},e.b.2f=8(e){f t=9.42();u!==t&&"43"==1y t&&t.1u(8(){f t=i(9).7("44");t.2L||t.1A(e,!0)})},e.b.3q=8(i){f e=9,t={};!1===e.6.19?t[e.1G]=e.25+" "+e.6.1q+"46 "+e.6.3O:t[e.1G]="1n "+e.6.1q+"46 "+e.6.3O,!1===e.6.19?e.$k.O(t):e.$q.K(i).O(t)},e.b.1H=8(){f i=9;i.2m(),i.h>i.6.g&&(i.2H=6N(i.3m,i.6.4J))},e.b.2m=8(){f i=9;i.2H&&56(i.2H)},e.b.3m=8(){f i=9,e=i.j+i.6.y;i.2k||i.1P||i.3l||(!1===i.6.Y&&(1===i.2J&&i.j+1===i.h-1?i.2J=0:0===i.2J&&(e=i.j-i.6.y,i.j-1==0&&(i.2J=1))),i.1A(e))},e.b.47=8(){f e=9;!0===e.6.1W&&(e.$G=i(e.6.G).C("7-3s"),e.$H=i(e.6.H).C("7-3s"),e.h>e.6.g?(e.$G.R("7-N").1w("z-N 1f"),e.$H.R("7-N").1w("z-N 1f"),e.26.2t(e.6.G)&&e.$G.3X(e.6.3L),e.26.2t(e.6.H)&&e.$H.1Q(e.6.3L),!0!==e.6.Y&&e.$G.C("7-Q").m("z-Q","1x")):e.$G.3t(e.$H).C("7-N").m({"z-Q":"1x",1f:"-1"}))},e.b.48=8(){f e,t,o=9;A(!0===o.6.I){11(o.$p.C("7-57"),t=i("<6O />").C(o.6.4L),e=0;e<=o.3u();e+=1)t.27(i("<1B />").27(o.6.4K.2R(9,o,e)));o.$I=t.1Q(o.6.4F),o.$I.U("1B").1T().C("7-1e")}},e.b.58=8(){f e=9;e.$q=e.$p.J(e.6.B+":3r(.7-1C)").C("7-B"),e.h=e.$q.V,e.$q.1u(8(e,t){i(t).m("x-7-14",e).x("59",i(t).m("3v")||"")}),e.$p.C("7-p"),e.$k=0===e.h?i(\'<2T 2A="7-5a"/>\').1Q(e.$p):e.$q.6P(\'<2T 2A="7-5a"/>\').5b(),e.$F=e.$k.6Q(\'<2T 2A="7-F"/>\').5b(),e.$k.O("1n",0),!0!==e.6.X&&!0!==e.6.2E||(e.6.y=1),i("2U[x-1J]",e.$p).3r("[2V]").C("7-28"),e.49(),e.47(),e.48(),e.2W(),e.2X("3o"==1y e.j?e.j:0),!0===e.6.2g&&e.$F.C("2g")},e.b.5c=8(){f i,e,t,o,s,n,r,l=9;A(o=1k.6R(),n=l.$p.J(),l.6.2C>1){11(r=l.6.2D*l.6.2C,s=E.1m(n.V/r),i=0;i<s;i++){f d=1k.3w("2T");11(e=0;e<l.6.2C;e++){f a=1k.3w("2T");11(t=0;t<l.6.2D;t++){f c=i*r+(e*l.6.2D+t);n.4a(c)&&a.4b(n.4a(c))}d.4b(a)}o.4b(d)}l.$p.5d().27(o),l.$p.J().J().J().O({15:5e/l.6.2D+"%",4c:"6S-6T"})}},e.b.2Y=8(e,t){f o,s,n,r=9,l=!1,d=r.$p.15(),a=17.6U||i(17).15();A("17"===r.21?n=a:"p"===r.21?n=d:"5f"===r.21&&(n=E.5f(a,d)),r.6.1a&&r.6.1a.V&&u!==r.6.1a){s=u;11(o 2Z r.1c)r.1c.5g(o)&&(!1===r.2O.3P?n<r.1c[o]&&(s=r.1c[o]):n>r.1c[o]&&(s=r.1c[o]));u!==s?u!==r.23?(s!==r.23||t)&&(r.23=s,"2u"===r.2i[s]?r.2u(s):(r.6=i.2M({},r.2O,r.2i[s]),!0===e&&(r.j=r.6.2B),r.3x(e)),l=s):(r.23=s,"2u"===r.2i[s]?r.2u(s):(r.6=i.2M({},r.2O,r.2i[s]),!0===e&&(r.j=r.6.2B),r.3x(e)),l=s):u!==r.23&&(r.23=u,r.6=r.2O,!0===e&&(r.j=r.6.2B),r.3x(e),l=s),e||!1===l||r.$p.16("3y",[r,l])}},e.b.18=8(e,t){f o,s,n,r=9,l=i(e.6V);4d(l.3z("a")&&e.29(),l.3z("1B")||(l=l.6W("1B")),n=r.h%r.6.y!=0,o=n?0:(r.h-r.j)%r.6.y,e.x.1D){1E"30":s=0===o?r.6.y:r.6.g-o,r.h>r.6.g&&r.1A(r.j-s,!1,t);2a;1E"1X":s=0===o?r.6.y:o,r.h>r.6.g&&r.1A(r.j+s,!1,t);2a;1E"14":f d=0===e.x.14?0:e.x.14||l.14()*r.6.y;r.1A(r.3A(d),!1,t),l.J().16("2v");2a;6X:M}},e.b.3A=8(i){f e,t;A(e=9.4e(),t=0,i>e[e.V-1])i=e[e.V-1];1g 11(f o 2Z e){A(i<e[o]){i=t;2a}t=e[o]}M i},e.b.5h=8(){f e=9;e.6.I&&u!==e.$I&&(i("1B",e.$I).L("1h.7",e.18).L("3B.7",i.S(e.1K,e,!0)).L("2w.7",i.S(e.1K,e,!1)),!0===e.6.1p&&e.$I.L("1U.7",e.1s)),e.$p.L("2v.7 4f.7"),!0===e.6.1W&&e.h>e.6.g&&(e.$G&&e.$G.L("1h.7",e.18),e.$H&&e.$H.L("1h.7",e.18),!0===e.6.1p&&(e.$G&&e.$G.L("1U.7",e.1s),e.$H&&e.$H.L("1U.7",e.1s))),e.$F.L("5i.7 5j.7",e.1r),e.$F.L("5k.7 5l.7",e.1r),e.$F.L("5m.7 5n.7",e.1r),e.$F.L("5o.7 2w.7",e.1r),e.$F.L("1h.7",e.2P),i(1k).L(e.2N,e.4g),e.4h(),!0===e.6.1p&&e.$F.L("1U.7",e.1s),!0===e.6.3g&&i(e.$k).J().L("1h.7",e.2n),i(17).L("5p.7.7-"+e.1t,e.4i),i(17).L("31.7.7-"+e.1t,e.31),i("[2g!=1x]",e.$k).L("5q",e.29),i(17).L("5r.7.7-"+e.1t,e.1d)},e.b.4h=8(){f e=9;e.$F.L("3B.7",i.S(e.1K,e,!0)),e.$F.L("2w.7",i.S(e.1K,e,!1))},e.b.5s=8(){f i,e=9;e.6.2C>1&&((i=e.$q.J().J()).1w("3v"),e.$p.5d().27(i))},e.b.2P=8(i){!1===9.3U&&(i.5t(),i.6Y(),i.29())},e.b.3C=8(e){f t=9;t.2m(),t.v={},t.5h(),i(".7-1C",t.$p).1R(),t.$I&&t.$I.1L(),t.$G&&t.$G.V&&(t.$G.R("7-Q 7-3s 7-N").1w("z-N z-Q 1f").O("4c",""),t.26.2t(t.6.G)&&t.$G.1L()),t.$H&&t.$H.V&&(t.$H.R("7-Q 7-3s 7-N").1w("z-N z-Q 1f").O("4c",""),t.26.2t(t.6.H)&&t.$H.1L()),t.$q&&(t.$q.R("7-B 7-1e 7-32 7-5u 7-3D").1w("z-N").1w("x-7-14").1u(8(){i(9).m("3v",i(9).x("59"))}),t.$k.J(9.6.B).1R(),t.$k.1R(),t.$F.1R(),t.$p.27(t.$q)),t.5s(),t.$p.R("7-p"),t.$p.R("7-4j"),t.$p.R("7-57"),t.2L=!0,e||t.$p.16("3C",[t])},e.b.41=8(i){f e=9,t={};t[e.1G]="",!1===e.6.19?e.$k.O(t):e.$q.K(i).O(t)},e.b.5v=8(i,e){f t=9;!1===t.2j?(t.$q.K(i).O({T:t.6.T}),t.$q.K(i).1S({1n:1},t.6.1q,t.6.1Z,e)):(t.3q(i),t.$q.K(i).O({1n:1,T:t.6.T}),e&&2S(8(){t.41(i),e.2R()},t.6.1q))},e.b.5w=8(i){f e=9;!1===e.2j?e.$q.K(i).1S({1n:0,T:e.6.T-2},e.6.1q,e.6.1Z):(e.3q(i),e.$q.K(i).O({1n:0,T:e.6.T-2}))},e.b.6Z=e.b.70=8(i){f e=9;u!==i&&(e.$24=e.$q,e.2o(),e.$k.J(9.6.B).1R(),e.$24.5x(i).1Q(e.$k),e.2p())},e.b.4k=8(){f e=9;e.$p.L("2v.7 4f.7").P("2v.7 4f.7","*",8(t){t.5t();f o=i(9);2S(8(){e.6.4Q&&(e.3l=o.3z(":2v"),e.1H())},0)})},e.b.71=e.b.72=8(){M 9.j},e.b.3u=8(){f i=9,e=0,t=0,o=0;A(!0===i.6.Y)A(i.h<=i.6.g)++o;1g 11(;e<i.h;)++o,e=t+i.6.y,t+=i.6.y<=i.6.g?i.6.y:i.6.g;1g A(!0===i.6.X)o=i.h;1g A(i.6.2f)11(;e<i.h;)++o,e=t+i.6.y,t+=i.6.y<=i.6.g?i.6.y:i.6.g;1g o=1+E.1m((i.h-i.6.g)/i.6.y);M o-1},e.b.33=8(i){f e,t,o,s,n=9,r=0;M n.1j=0,t=n.$q.1T().2Q(!0),!0===n.6.Y?(n.h>n.6.g&&(n.1j=n.13*n.6.g*-1,s=-1,!0===n.6.12&&!0===n.6.X&&(2===n.6.g?s=-1.5:1===n.6.g&&(s=-2)),r=t*n.6.g*s),n.h%n.6.y!=0&&i+n.6.y>n.h&&n.h>n.6.g&&(i>n.h?(n.1j=(n.6.g-(i-n.h))*n.13*-1,r=(n.6.g-(i-n.h))*t*-1):(n.1j=n.h%n.6.y*n.13*-1,r=n.h%n.6.y*t*-1))):i+n.6.g>n.h&&(n.1j=(i+n.6.g-n.h)*n.13,r=(i+n.6.g-n.h)*t),n.h<=n.6.g&&(n.1j=0,r=0),!0===n.6.X&&n.h<=n.6.g?n.1j=n.13*E.2b(n.6.g)/2-n.13*n.h/2:!0===n.6.X&&!0===n.6.Y?n.1j+=n.13*E.2b(n.6.g/2)-n.13:!0===n.6.X&&(n.1j=0,n.1j+=n.13*E.2b(n.6.g/2)),e=!1===n.6.12?i*n.13*-1+n.1j:i*t*-1+r,!0===n.6.2F&&(o=n.h<=n.6.g||!1===n.6.Y?n.$k.J(".7-B").K(i):n.$k.J(".7-B").K(i+n.6.g),e=!0===n.6.1b?o[0]?-1*(n.$k.15()-o[0].34-o.15()):0:o[0]?-1*o[0].34:0,!0===n.6.X&&(o=n.h<=n.6.g||!1===n.6.Y?n.$k.J(".7-B").K(i):n.$k.J(".7-B").K(i+n.6.g+1),e=!0===n.6.1b?o[0]?-1*(n.$k.15()-o[0].34-o.15()):0:o[0]?-1*o[0].34:0,e+=(n.$F.15()-o.4l())/2)),e},e.b.73=e.b.74=8(i){M 9.6[i]},e.b.4e=8(){f i,e=9,t=0,o=0,s=[];11(!1===e.6.Y?i=e.h:(t=-1*e.6.y,o=-1*e.6.y,i=2*e.h);t<i;)s.4m(t),t=o+e.6.y,o+=e.6.y<=e.6.g?e.6.y:e.6.g;M s},e.b.44=8(){M 9},e.b.36=8(){f e,t,o=9;M t=!0===o.6.X?o.13*E.2b(o.6.g/2):0,!0===o.6.2E?(o.$k.U(".7-B").1u(8(s,n){A(n.34-t+i(n).4l()/2>-1*o.1z)M e=n,!1}),E.5y(i(e).m("x-7-14")-o.j)||1):o.6.y},e.b.75=e.b.76=8(i,e){9.18({x:{1D:"14",14:5z(i)}},e)},e.b.3n=8(e){f t=9;i(t.$p).77("7-4j")||(i(t.$p).C("7-4j"),t.5c(),t.58(),t.4n(),t.5A(),t.5B(),t.5C(),t.3E(),t.2W(),t.2Y(!0),t.4k()),e&&t.$p.16("3n",[t]),!0===t.6.1p&&t.4o(),t.6.1Y&&(t.2k=!1,t.1H())},e.b.4o=8(){f e=9,t=E.1m(e.h/e.6.g),o=e.4e().5x(8(i){M i>=0&&i<e.h});e.$q.3t(e.$k.U(".7-1C")).m({"z-N":"1x",1f:"-1"}).U("a, 52, 1i, 53").m({1f:"-1"}),u!==e.$I&&(e.$q.3r(e.$k.U(".7-1C")).1u(8(t){f s=o.5D(t);i(9).m({3F:"78",2x:"7-B"+e.1t+t,1f:-1}),-1!==s&&i(9).m({"z-79":"7-B-5E"+e.1t+s})}),e.$I.m("3F","7a").U("1B").1u(8(s){f n=o[s];i(9).m({3F:"7b"}),i(9).U("1i").1T().m({3F:"7c",2x:"7-B-5E"+e.1t+s,"z-7d":"7-B"+e.1t+n,"z-3M":s+1+" 7e "+t,"z-5F":u,1f:"-1"})}).K(e.j).U("1i").m({"z-5F":"1x",1f:"0"}).38());11(f s=e.j,n=s+e.6.g;s<n;s++)e.$q.K(s).m("1f",0);e.51()},e.b.4p=8(){f i=9;!0===i.6.1W&&i.h>i.6.g&&(i.$G.L("1h.7").P("1h.7",{1D:"30"},i.18),i.$H.L("1h.7").P("1h.7",{1D:"1X"},i.18),!0===i.6.1p&&(i.$G.P("1U.7",i.1s),i.$H.P("1U.7",i.1s)))},e.b.4q=8(){f e=9;!0===e.6.I&&(i("1B",e.$I).P("1h.7",{1D:"14"},e.18),!0===e.6.1p&&e.$I.P("1U.7",e.1s)),!0===e.6.I&&!0===e.6.4R&&i("1B",e.$I).P("3B.7",i.S(e.1K,e,!0)).P("2w.7",i.S(e.1K,e,!1))},e.b.4r=8(){f e=9;e.6.4P&&(e.$F.P("3B.7",i.S(e.1K,e,!0)),e.$F.P("2w.7",i.S(e.1K,e,!1)))},e.b.5C=8(){f e=9;e.4p(),e.4q(),e.4r(),e.$F.P("5i.7 5j.7",{3a:"5G"},e.1r),e.$F.P("5k.7 5l.7",{3a:"5H"},e.1r),e.$F.P("5m.7 5n.7",{3a:"38"},e.1r),e.$F.P("5o.7 2w.7",{3a:"38"},e.1r),e.$F.P("1h.7",e.2P),i(1k).P(e.2N,i.S(e.4g,e)),!0===e.6.1p&&e.$F.P("1U.7",e.1s),!0===e.6.3g&&i(e.$k).J().P("1h.7",e.2n),i(17).P("5p.7.7-"+e.1t,i.S(e.4i,e)),i(17).P("31.7.7-"+e.1t,i.S(e.31,e)),i("[2g!=1x]",e.$k).P("5q",e.29),i(17).P("5r.7.7-"+e.1t,e.1d),i(e.1d)},e.b.5I=8(){f i=9;!0===i.6.1W&&i.h>i.6.g&&(i.$G.4s(),i.$H.4s()),!0===i.6.I&&i.h>i.6.g&&i.$I.4s()},e.b.1s=8(i){f e=9;i.3G.7f.7g("7h|7i|7j")||(37===i.5J&&!0===e.6.1p?e.18({x:{1D:!0===e.6.1b?"1X":"30"}}):39===i.5J&&!0===e.6.1p&&e.18({x:{1D:!0===e.6.1b?"30":"1X"}}))},e.b.20=8(){8 e(e){i("2U[x-1J]",e).1u(8(){f e=i(9),t=i(9).m("x-1J"),o=i(9).m("x-2y"),s=i(9).m("x-1V")||n.$p.m("x-1V"),r=1k.3w("2U");r.5K=8(){e.1S({1n:0},5e,8(){o&&(e.m("2y",o),s&&e.m("1V",s)),e.m("2V",t).1S({1n:1},7k,8(){e.1w("x-1J x-2y x-1V").R("7-28")}),n.$p.16("5L",[n,e,t])})},r.5M=8(){e.1w("x-1J").R("7-28").C("7-5N-5O"),n.$p.16("5P",[n,e,t])},r.2V=t})}f t,o,s,n=9;A(!0===n.6.X?!0===n.6.Y?s=(o=n.j+(n.6.g/2+1))+n.6.g+2:(o=E.7l(0,n.j-(n.6.g/2+1)),s=n.6.g/2+1+2+n.j):(o=n.6.Y?n.6.g+n.j:n.j,s=E.1m(o+n.6.g),!0===n.6.19&&(o>0&&o--,s<=n.h&&s++)),t=n.$p.U(".7-B").1M(o,s),"5Q"===n.6.20)11(f r=o-1,l=s,d=n.$p.U(".7-B"),a=0;a<n.6.y;a++)r<0&&(r=n.h-1),t=(t=t.3t(d.K(r))).3t(d.K(l)),r--,l++;e(t),n.h<=n.6.g?e(n.$p.U(".7-B")):n.j>=n.h-n.6.g?e(n.$p.U(".7-1C").1M(0,n.6.g)):0===n.j&&e(n.$p.U(".7-1C").1M(-1*n.6.g))},e.b.5B=8(){f i=9;i.1d(),i.$k.O({1n:1}),i.$p.R("7-28"),i.5I(),"7m"===i.6.20&&i.3b()},e.b.1X=e.b.7n=8(){9.18({x:{1D:"1X"}})},e.b.4i=8(){f i=9;i.2Y(),i.1d()},e.b.7o=e.b.7p=8(){f i=9;i.2m(),i.2k=!0},e.b.7q=e.b.7r=8(){f i=9;i.1H(),i.6.1Y=!0,i.2k=!1,i.3l=!1,i.1P=!1},e.b.1N=8(e){f t=9;t.2L||(t.$p.16("7s",[t,e]),t.2G=!1,t.h>t.6.g&&t.1d(),t.1z=u,t.6.1Y&&t.1H(),!0===t.6.1p&&(t.4o(),t.6.4N&&i(t.$q.4a(t.j)).m("1f",0).2v()))},e.b.4G=e.b.7t=8(){9.18({x:{1D:"30"}})},e.b.29=8(i){i.29()},e.b.3b=8(e){e=e||1;f t,o,s,n,r,l=9,d=i("2U[x-1J]",l.$p);d.V?(t=d.1T(),o=t.m("x-1J"),s=t.m("x-2y"),n=t.m("x-1V")||l.$p.m("x-1V"),(r=1k.3w("2U")).5K=8(){s&&(t.m("2y",s),n&&t.m("1V",n)),t.m("2V",o).1w("x-1J x-2y x-1V").R("7-28"),!0===l.6.3f&&l.1d(),l.$p.16("5L",[l,t,o]),l.3b()},r.5M=8(){e<3?2S(8(){l.3b(e+1)},4S):(t.1w("x-1J").R("7-28").C("7-5N-5O"),l.$p.16("5P",[l,t,o]),l.3b())},r.2V=o):l.$p.16("7u",[l])},e.b.3x=8(e){f t,o,s=9;o=s.h-s.6.g,!s.6.Y&&s.j>o&&(s.j=o),s.h<=s.6.g&&(s.j=0),t=s.j,s.3C(!0),i.2M(s,s.3R,{j:t}),s.3n(),e||s.18({x:{1D:"14",14:t}},!1)},e.b.3W=8(){f e,t,o,s=9,n=s.6.1a||u;A("4t"===i.1F(n)&&n.V){s.21=s.6.21||"17";11(e 2Z n)A(o=s.1c.V-1,n.5g(e)){11(t=n[e].3y;o>=0;)s.1c[o]&&s.1c[o]===t&&s.1c.5R(o,1),o--;s.1c.4m(t),s.2i[t]=n[e].7v}s.1c.7w(8(i,e){M s.6.3P?i-e:e-i})}},e.b.2p=8(){f e=9;e.$q=e.$k.J(e.6.B).C("7-B"),e.h=e.$q.V,e.j>=e.h&&0!==e.j&&(e.j=e.j-e.6.y),e.h<=e.6.g&&(e.j=0),e.3W(),e.4n(),e.49(),e.47(),e.3E(),e.4p(),e.48(),e.2W(),e.4q(),e.4h(),e.4r(),e.2Y(!1,!0),!0===e.6.3g&&i(e.$k).J().P("1h.7",e.2n),e.2X("3o"==1y e.j?e.j:0),e.1d(),e.4k(),e.2k=!e.6.1Y,e.1H(),e.$p.16("7x",[e])},e.b.31=8(){f e=9;i(17).15()!==e.3V&&(7y(e.5S),e.5S=17.2S(8(){e.3V=i(17).15(),e.2Y(),e.2L||e.1d()},50))},e.b.7z=e.b.7A=8(i,e,t){f o=9;A(i="54"==1y i?!0===(e=i)?0:o.h-1:!0===e?--i:i,o.h<1||i<0||i>o.h-1)M!1;o.2o(),!0===t?o.$k.J().1L():o.$k.J(9.6.B).K(i).1L(),o.$q=o.$k.J(9.6.B),o.$k.J(9.6.B).1R(),o.$k.27(o.$q),o.$24=o.$q,o.2p()},e.b.4u=8(i){f e,t,o=9,s={};!0===o.6.1b&&(i=-i),e="1I"==o.2l?E.1m(i)+"2s":"1v",t="2r"==o.2l?E.1m(i)+"2s":"1v",s[o.2l]=i,!1===o.3k?o.$k.O(s):(s={},!1===o.2j?(s[o.Z]="3Z("+e+", "+t+")",o.$k.O(s)):(s[o.Z]="40("+e+", "+t+", 1v)",o.$k.O(s)))},e.b.5T=8(){f i=9;!1===i.6.12?!0===i.6.X&&i.$F.O({5U:"1v "+i.6.3N}):(i.$F.2q(i.$q.1T().2Q(!0)*i.6.g),!0===i.6.X&&i.$F.O({5U:i.6.3N+" 1v"})),i.2h=i.$F.15(),i.3T=i.$F.2q(),!1===i.6.12&&!1===i.6.2F?(i.13=E.1m(i.2h/i.6.g),i.$k.15(E.1m(i.13*i.$k.J(".7-B").V))):!0===i.6.2F?i.$k.15(7B*i.h):(i.13=E.1m(i.2h),i.$k.2q(E.1m(i.$q.1T().2Q(!0)*i.$k.J(".7-B").V)));f e=i.$q.1T().4l(!0)-i.$q.1T().15();!1===i.6.2F&&i.$k.J(".7-B").15(i.13-e)},e.b.5V=8(){f e,t=9;t.$q.1u(8(o,s){e=t.13*o*-1,!0===t.6.1b?i(s).O({5W:"5X",2z:e,2r:0,T:t.6.T-2,1n:0}):i(s).O({5W:"5X",1I:e,2r:0,T:t.6.T-2,1n:0})}),t.$q.K(t.j).O({T:t.6.T-1,1n:1})},e.b.5Y=8(){f i=9;A(1===i.6.g&&!0===i.6.3f&&!1===i.6.12){f e=i.$q.K(i.j).2Q(!0);i.$F.O("2q",e)}},e.b.7C=e.b.7D=8(){f e,t,o,s,n,r=9,l=!1;A("43"===i.1F(1o[0])?(o=1o[0],l=1o[1],n="5Z"):"7E"===i.1F(1o[0])&&(o=1o[0],s=1o[1],l=1o[2],"1a"===1o[0]&&"4t"===i.1F(1o[1])?n="1a":D 0!==1o[1]&&(n="60")),"60"===n)r.6[o]=s;1g A("5Z"===n)i.1u(o,8(i,e){r.6[i]=e});1g A("1a"===n)11(t 2Z s)A("4t"!==i.1F(r.6.1a))r.6.1a=[s[t]];1g{11(e=r.6.1a.V-1;e>=0;)r.6.1a[e].3y===s[t].3y&&r.6.1a.5R(e,1),e--;r.6.1a.4m(s[t])}l&&(r.2o(),r.2p())},e.b.1d=8(){f i=9;i.5T(),i.5Y(),!1===i.6.19?i.4u(i.33(i.j)):i.5V(),i.$p.16("1d",[i])},e.b.4n=8(){f i=9,e=1k.7F.3v;i.2l=!0===i.6.12?"2r":"1I","2r"===i.2l?i.$p.C("7-12"):i.$p.R("7-12"),D 0===e.7G&&D 0===e.61&&D 0===e.62||!0===i.6.4U&&(i.2j=!0),i.6.19&&("3o"==1y i.6.T?i.6.T<3&&(i.6.T=3):i.6.T=i.3K.T),D 0!==e.63&&(i.Z="63",i.25="-o-2c",i.1G="7H",D 0===e.4v&&D 0===e.64&&(i.Z=!1)),D 0!==e.65&&(i.Z="65",i.25="-7I-2c",i.1G="61",D 0===e.4v&&D 0===e.7J&&(i.Z=!1)),D 0!==e.66&&(i.Z="66",i.25="-7K-2c",i.1G="7L",D 0===e.4v&&D 0===e.64&&(i.Z=!1)),D 0!==e.4w&&(i.Z="4w",i.25="-46-2c",i.1G="62",D 0===e.4w&&(i.Z=!1)),D 0!==e.2c&&!1!==i.Z&&(i.Z="2c",i.25="2c",i.1G="7M"),i.3k=i.6.4V&&u!==i.Z&&!1!==i.Z},e.b.2X=8(i){f e,t,o,s,n=9;A(t=n.$p.U(".7-B").R("7-1e 7-32 7-3D").m("z-N","1x"),n.$q.K(i).C("7-3D"),!0===n.6.X){f r=n.6.g%2==0?1:0;e=E.2b(n.6.g/2),!0===n.6.Y&&(i>=e&&i<=n.h-1-e?n.$q.1M(i-e+r,i+e+1).C("7-1e").m("z-N","1l"):(o=n.6.g+i,t.1M(o-e+1+r,o+e+2).C("7-1e").m("z-N","1l")),0===i?t.K(t.V-1-n.6.g).C("7-32"):i===n.h-1&&t.K(n.6.g).C("7-32")),n.$q.K(i).C("7-32")}1g i>=0&&i<=n.h-n.6.g?n.$q.1M(i,i+n.6.g).C("7-1e").m("z-N","1l"):t.V<=n.6.g?t.C("7-1e").m("z-N","1l"):(s=n.h%n.6.g,o=!0===n.6.Y?n.6.g+i:i,n.6.g==n.6.y&&n.h-i<n.6.g?t.1M(o-(n.6.g-s),o+s).C("7-1e").m("z-N","1l"):t.1M(o,o+n.6.g).C("7-1e").m("z-N","1l"));"4O"!==n.6.20&&"5Q"!==n.6.20||n.20()},e.b.49=8(){f e,t,o,s=9;A(!0===s.6.19&&(s.6.X=!1),!0===s.6.Y&&!1===s.6.19&&(t=u,s.h>s.6.g)){11(o=!0===s.6.X?s.6.g+1:s.6.g,e=s.h;e>s.h-o;e-=1)t=e-1,i(s.$q[t]).67(!0).m("2x","").m("x-7-14",t-s.h).3X(s.$k).C("7-1C");11(e=0;e<o+s.h;e+=1)t=e,i(s.$q[t]).67(!0).m("2x","").m("x-7-14",t+s.h).1Q(s.$k).C("7-1C");s.$k.U(".7-1C").U("[2x]").1u(8(){i(9).m("2x","")})}},e.b.1K=8(i){f e=9;i||e.1H(),e.1P=i},e.b.2n=8(e){f t=9,o=i(e.3G).3z(".7-B")?i(e.3G):i(e.3G).7N(".7-B"),s=5z(o.m("x-7-14"));s||(s=0),t.h<=t.6.g?t.1A(s,!1,!0):t.1A(s)},e.b.1A=8(i,e,t){f o,s,n,r,l,d=u,a=9;A(e=e||!1,!(!0===a.2G&&!0===a.6.4W||!0===a.6.19&&a.j===i))A(!1===e&&a.2f(i),o=i,d=a.33(o),r=a.33(a.j),a.2I=u===a.1z?r:a.1z,!1===a.6.Y&&!1===a.6.X&&(i<0||i>a.3u()*a.6.y))!1===a.6.19&&(o=a.j,!0!==t?a.3p(r,8(){a.1N(o)}):a.1N(o));1g A(!1===a.6.Y&&!0===a.6.X&&(i<0||i>a.h-a.6.y))!1===a.6.19&&(o=a.j,!0!==t?a.3p(r,8(){a.1N(o)}):a.1N(o));1g{A(a.6.1Y&&56(a.2H),s=o<0?a.h%a.6.y!=0?a.h-a.h%a.6.y:a.h+o:o>=a.h?a.h%a.6.y!=0?0:o-a.h:o,a.2G=!0,a.$p.16("7O",[a,a.j,s]),n=a.j,a.j=s,a.2X(a.j),a.6.2f&&(l=(l=a.42()).7("44")).h<=l.6.g&&l.2X(a.j),a.2W(),a.3E(),!0===a.6.19)M!0!==t?(a.5w(n),a.5v(s,8(){a.1N(s)})):a.1N(s),D a.3Y();!0!==t?a.3p(d,8(){a.1N(s)}):a.1N(s)}},e.b.5A=8(){f i=9;!0===i.6.1W&&i.h>i.6.g&&(i.$G.4x(),i.$H.4x()),!0===i.6.I&&i.h>i.6.g&&i.$I.4x(),i.$p.C("7-28")},e.b.3H=8(){f i,e,t,o,s=9;M i=s.v.3c-s.v.2d,e=s.v.3I-s.v.3d,t=E.7P(e,i),(o=E.4y(7Q*t/E.7R))<0&&(o=68-E.5y(o)),o<=45&&o>=0?!1===s.6.1b?"1I":"2z":o<=68&&o>=7S?!1===s.6.1b?"1I":"2z":o>=69&&o<=7T?!1===s.6.1b?"2z":"1I":!0===s.6.22?o>=35&&o<=69?"6a":"6b":"12"},e.b.6c=8(i){f e,t,o=9;A(o.3i=!1,o.3j=!1,o.2K)M o.2K=!1,!1;A(o.1P=!1,o.3U=!(o.v.2e>10),D 0===o.v.2d)M!1;A(!0===o.v.4z&&o.$p.16("7U",[o,o.3H()]),o.v.2e>=o.v.4A){4d(t=o.3H()){1E"1I":1E"6a":e=o.6.2E?o.3A(o.j+o.36()):o.j+o.36(),o.3S=0;2a;1E"2z":1E"6b":e=o.6.2E?o.3A(o.j-o.36()):o.j-o.36(),o.3S=1}"12"!=t&&(o.1A(e),o.v={},o.$p.16("3h",[o,t]))}1g o.v.3c!==o.v.2d&&(o.1A(o.j),o.v={})},e.b.1r=8(i){f e=9;A(!(!1===e.6.3h||"7V"2Z 1k&&!1===e.6.3h||!1===e.6.2g&&-1!==i.1F.5D("7W")))4d(e.v.6d=i.1O&&D 0!==i.1O.3e?i.1O.3e.V:1,e.v.4A=e.2h/e.6.3Q,!0===e.6.22&&(e.v.4A=e.3T/e.6.3Q),i.x.3a){1E"5G":e.6e(i);2a;1E"5H":e.6f(i);2a;1E"38":e.6c(i)}},e.b.6f=8(i){f e,t,o,s,n,r,l=9;M n=D 0!==i.1O?i.1O.3e:u,!(!l.3i||l.2K||n&&1!==n.V)&&(e=l.33(l.j),l.v.2d=D 0!==n?n[0].6g:i.6h,l.v.3d=D 0!==n?n[0].6i:i.6j,l.v.2e=E.4y(E.6k(E.6l(l.v.2d-l.v.3c,2))),r=E.4y(E.6k(E.6l(l.v.3d-l.v.3I,2))),!l.6.22&&!l.3j&&r>4?(l.2K=!0,!1):(!0===l.6.22&&(l.v.2e=r),t=l.3H(),D 0!==i.1O&&l.v.2e>4&&(l.3j=!0,i.29()),s=(!1===l.6.1b?1:-1)*(l.v.2d>l.v.3c?1:-1),!0===l.6.22&&(s=l.v.3d>l.v.3I?1:-1),o=l.v.2e,l.v.4z=!1,!1===l.6.Y&&(0===l.j&&"2z"===t||l.j>=l.3u()&&"1I"===t)&&(o=l.v.2e*l.6.4M,l.v.4z=!0),!1===l.6.12?l.1z=e+o*s:l.1z=e+o*(l.$F.2q()/l.2h)*s,!0===l.6.22&&(l.1z=e+o*s),!0!==l.6.19&&!1!==l.6.4T&&(!0===l.2G?(l.1z=u,!1):D l.4u(l.1z))))},e.b.6e=8(i){f e,t=9;A(t.1P=!0,1!==t.v.6d||t.h<=t.6.g)M t.v={},!1;D 0!==i.1O&&D 0!==i.1O.3e&&(e=i.1O.3e[0]),t.v.3c=t.v.2d=D 0!==e?e.6g:i.6h,t.v.3I=t.v.3d=D 0!==e?e.6i:i.6j,t.3i=!0},e.b.7X=e.b.7Y=8(){f i=9;u!==i.$24&&(i.2o(),i.$k.J(9.6.B).1R(),i.$24.1Q(i.$k),i.2p())},e.b.2o=8(){f e=9;i(".7-1C",e.$p).1L(),e.$I&&e.$I.1L(),e.$G&&e.26.2t(e.6.G)&&e.$G.1L(),e.$H&&e.26.2t(e.6.H)&&e.$H.1L(),e.$q.R("7-B 7-1e 7-5u 7-3D").m("z-N","1x").O("15","")},e.b.2u=8(i){f e=9;e.$p.16("2u",[e,i]),e.3C()},e.b.3E=8(){f i=9;E.2b(i.6.g/2),!0===i.6.1W&&i.h>i.6.g&&!i.6.Y&&(i.$G.R("7-Q").m("z-Q","1l"),i.$H.R("7-Q").m("z-Q","1l"),0===i.j?(i.$G.C("7-Q").m("z-Q","1x"),i.$H.R("7-Q").m("z-Q","1l")):i.j>=i.h-i.6.g&&!1===i.6.X?(i.$H.C("7-Q").m("z-Q","1x"),i.$G.R("7-Q").m("z-Q","1l")):i.j>=i.h-1&&!0===i.6.X&&(i.$H.C("7-Q").m("z-Q","1x"),i.$G.R("7-Q").m("z-Q","1l")))},e.b.2W=8(){f i=9;u!==i.$I&&(i.$I.U("1B").R("7-1e").38(),i.$I.U("1B").K(E.2b(i.j/i.6.y)).C("7-1e"))},e.b.4g=8(){f i=9;i.6.1Y&&(1k[i.N]?i.1P=!0:i.1P=!1)},i.7Z.7=8(){f i,t,o=9,s=1o[0],n=80.b.1M.2R(1o,1),r=o.V;11(i=0;i<r;i++)A("43"==1y s||D 0===s?o[i].7=81 e(o[i],s):t=o[i].7[s].82(o[i].7,n),D 0!==t)M t;M o}});',62,499,'||||||options|slick|function|this||prototype||||var|slidesToShow|slideCount||currentSlide|slideTrack||attr|||slider|slides||||null|touchObject||data|slidesToScroll|aria|if|slide|addClass|void|Math|list|prevArrow|nextArrow|dots|children|eq|off|return|hidden|css|on|disabled|removeClass|proxy|zIndex|find|length||centerMode|infinite|animType||for|vertical|slideWidth|index|width|trigger|window|changeSlide|fade|responsive|rtl|breakpoints|setPosition|active|tabindex|else|click|button|slideOffset|document|false|ceil|opacity|arguments|accessibility|speed|swipeHandler|keyHandler|instanceUid|each|0px|removeAttr|true|typeof|swipeLeft|slideHandler|li|cloned|message|case|type|transitionType|autoPlay|left|lazy|interrupt|remove|slice|postSlide|originalEvent|interrupted|appendTo|detach|animate|first|keydown|sizes|arrows|next|autoplay|easing|lazyLoad|respondTo|verticalSwiping|activeBreakpoint|slidesCache|transformType|htmlExpr|append|loading|preventDefault|break|floor|transform|curX|swipeLength|asNavFor|draggable|listWidth|breakpointSettings|cssTransitions|paused|positionProp|autoPlayClear|selectHandler|unload|reinit|height|top|px|test|unslick|focus|mouseleave|id|srcset|right|class|initialSlide|rows|slidesPerRow|swipeToSlide|variableWidth|animating|autoPlayTimer|currentLeft|direction|scrolling|unslicked|extend|visibilityChange|originalSettings|clickHandler|outerHeight|call|setTimeout|div|img|src|updateDots|setSlideClasses|checkResponsive|in|previous|resize|center|getLeft|offsetLeft||getSlideCount||end||action|progressiveLazyLoad|startX|curY|touches|adaptiveHeight|focusOnSelect|swipe|dragging|swiping|transformsEnabled|focussed|autoPlayIterator|init|number|animateSlide|applyTransition|not|arrow|add|getDotCount|style|createElement|refresh|breakpoint|is|checkNavigable|mouseenter|destroy|current|updateArrows|role|target|swipeDirection|startY|define|defaults|appendArrows|label|centerPadding|cssEase|mobileFirst|touchThreshold|initials|currentDirection|listHeight|shouldClick|windowWidth|registerBreakpoints|prependTo|animateHeight|translate|translate3d|disableTransition|getNavTarget|object|getSlick||ms|buildArrows|buildDots|setupInfinite|get|appendChild|display|switch|getNavigableIndexes|blur|visibility|cleanUpSlideEvents|orientationChange|initialized|focusHandler|outerWidth|push|setProps|initADA|initArrowEvents|initDotEvents|initSlideEvents|show|array|setCSS|perspectiveProperty|msTransform|hide|round|edgeHit|minSwipe|use|strict|jquery|exports|appendDots|prev|Previous|Next|autoplaySpeed|customPaging|dotsClass|edgeFriction|focusOnChange|ondemand|pauseOnHover|pauseOnFocus|pauseOnDotsHover|500|touchMove|useCSS|useTransform|waitForAnimate|mozHidden|webkitHidden|dragHandler||activateADA|input|select|boolean|animStart|clearInterval|dotted|buildOut|originalStyling|track|parent|buildRows|empty|100|min|hasOwnProperty|cleanUpEvents|touchstart|mousedown|touchmove|mousemove|touchend|mouseup|touchcancel|orientationchange|dragstart|load|cleanUpRows|stopImmediatePropagation|visible|fadeSlide|fadeSlideOut|filter|abs|parseInt|startLoad|loadSlider|initializeEvents|indexOf|control|selected|start|move|initUI|keyCode|onload|lazyLoaded|onerror|lazyload|error|lazyLoadError|anticipated|splice|windowDelay|setDimensions|padding|setFade|position|relative|setHeight|multiple|single|MozTransition|msTransition|OTransform|webkitPerspective|MozTransform|webkitTransform|clone|360|135|down|up|swipeEnd|fingerCount|swipeStart|swipeMove|pageX|clientX|pageY|clientY|sqrt|pow|amd|undefined|module|require|jQuery|Slick|3e3|50px|ease|text|linear|1e3|loadIndex|sliding|animProp|rowCount|visibilitychange|windowTimer|mozvisibilitychange|webkitvisibilitychange|addSlide|slickAdd|insertBefore|insertAfter|duration|step|complete|setInterval|ul|wrapAll|wrap|createDocumentFragment|inline|block|innerWidth|currentTarget|closest|default|stopPropagation|filterSlides|slickFilter|getCurrent|slickCurrentSlide|getOption|slickGetOption|goTo|slickGoTo|hasClass|tabpanel|describedby|tablist|presentation|tab|controls|of|tagName|match|TEXTAREA|INPUT|SELECT|200|max|progressive|slickNext|pause|slickPause|play|slickPlay|afterChange|slickPrev|allImagesLoaded|settings|sort|reInit|clearTimeout|removeSlide|slickRemove|5e3|setOption|slickSetOption|string|body|WebkitTransition|OTransition|moz|MozPerspective|webkit|webkitTransition|transition|parents|beforeChange|atan2|180|PI|315|225|edge|ontouchend|mouse|unfilterSlides|slickUnfilter|fn|Array|new|apply'.split('|'),0,{}))sppagebuilder/addons/slick_carousel/admin.php000060400000030450150750504250015446 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;
SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable',
		'addon_name'=>'sp_slick_carousel',
		'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL'),
		'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_DESC'),
		'category'=>'Flex',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

			'separator1'=>array(
				'type'=>'separator', 
				'title'=>JText::_('FLEX_ADDON_SETTINGS')
				),
			'infiniteloop'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_LOOP'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_LOOP_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			    ),
			'lazyloading'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_LAZYLOAD'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_LAZYLOAD_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			    ),
			'slidestoshow'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SHOW'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SHOW_DESC'),
				'placeholder'=>'1',
				'std'=>'1'
				),
			'slidestoscroll'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SCROLL'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SCROLL_DESC'),
				'placeholder'=>'1',
				'std'=>'1'
				),
			'spacing'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SPACE_BETWEEN_IMG'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SPACE_BETWEEN_IMG_DESC'),
				'std'=>0
				),		
			'fade_effect'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_FADE_EFFECT'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_FADE_EFFECT_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>0,
			 ),
			'autoplay'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			),
			'autoplay_pause_onhover'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_STOP_ON_HOVER'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_STOP_ON_HOVER_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			),
			'autoplay_pause_onfocus'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_STOP_ON_FOCUS'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_STOP_ON_FOCUS_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			),
			'autoplay_interval'=>array(
				'type'=>'text', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_AUTOPLAY_INTERVAL'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_AUTOPLAY_INTERVAL_DESC'),
				'placeholder'=>'5000',
				'std'=>5000,
				'depends'=>array(array('autoplay', '=', '1')),
				),	
			
			'speed'=>array(
				'type'=>'text', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_SPEED'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOPLAY_SPEED_DESC'),
				'placeholder'=>'500',
				'std'=>500
				),
			'arrows'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			    ),
			'arrows_size'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_SIZE'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_SIZE_DESC'),
				'placeholder'=>'44',
				'std'=>44,
				'depends'=>array(array('arrows', '=', '1')),
				),
			'arrows_color'=>array(
				'type'=>'color',
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_COLOR'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_COLOR_DESC'),
				'depends'=>array(array('arrows', '=', '1')),
				),
			'arrows_background_color'=>array(
				'type'=>'color',
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_BACKGROUND_COLOR'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_BACKGROUND_COLOR_DESC'),
				'depends'=>array(array('arrows', '=', '1')),
				),
			'arrows_class'=>array(
				'type'=>'text', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_CLASS'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ARROWS_CLASS_DESC'),
				'std'=>'',
				'depends'=>array(array('arrows', '=', '1')),
				),		
			'counter'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_COUNTER'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_COUNTER_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>0,
				'depends'=>array(array('arrows', '=', '1')),
				),
			'counter_color'=>array(
				'type'=>'color',
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_COUNTER_COLOR'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_COUNTER_COLOR_DESC'),
				'depends'=>array(
							array('arrows', '=', '1'),
							array('counter', '=', '1')
						),
				),
			'dots'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_DOTS'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_DOTS_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			    ),
			'dots_color'=>array(
				'type'=>'color',
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_DOTS_COLOR'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_DOTS_COLOR_DESC'),
				'depends'=>array(array('dots', '=', '1')),
				),
			'autoheight'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOHEIGHT'),
				'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_AUTOHEIGHT_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>1,
			    ),
			'separatorRTL'=>array(
				'type'=>'separator', 
				'title'=>JText::_('FLEX_ADDON_RTL_DIR_SEPARATOR')
				),
			'rtl_support'=>array(
				'type'=>'checkbox', 
				'title'=>JText::_('FLEX_ADDON_RTL_DIR'),
				'desc'=>JText::_('FLEX_ADDON_RTL_DIR_DESC'),
				'values'=>array(
					1=>JText::_('JYES'),
					0=>JText::_('JNO'),
				),
				'std'=>0,
			 ),
					
			'separator2'=>array(
				'type'=>'separator', 
				'title'=>JText::_('FLEX_ADDON_BREAKPOINTS')
				),	
			'breakpoint1'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_BREAKPOINTS_MEDIUM_DEVICES'),
				'desc'=>JText::_('FLEX_ADDON_BREAKPOINTS_MEDIUM_DEVICES_DESC'),
				'placeholder'=>'992',
				'std'=>992
				),
			'slidestoshow_break1'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SHOW'),
				'desc'=>JText::_('FLEX_ADDON_BREAKPOINTS_MEDIUM_DEVICES_SLIDES_TO_SHOW'),
				'placeholder'=>'3',
				'std'=>3
				),
			'breakpoint2'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_BREAKPOINTS_SMALL_DEVICES'),
				'desc'=>JText::_('FLEX_ADDON_BREAKPOINTS_SMALL_DEVICES_DESC'),
				'placeholder'=>'768',
				'std'=>768
				),
			'slidestoshow_break2'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SHOW'),
				'desc'=>JText::_('FLEX_ADDON_BREAKPOINTS_SMALL_DEVICES_SLIDES_TO_SHOW'),
				'placeholder'=>'2',
				'std'=>2
				),
			'breakpoint3'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_BREAKPOINTS_EXTRASMALL_DEVICES'),
				'desc'=>JText::_('FLEX_ADDON_BREAKPOINTS_EXTRASMALL_DEVICES_DESC'),
				'placeholder'=>'480',
				'std'=>480
				),
			'slidestoshow_break3'=>array(
				'type'=>'number', 
				'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_SLIDES_TO_SHOW'),
				'desc'=>JText::_('FLEX_ADDON_BREAKPOINTS_EXTRASMALL_DEVICES_SLIDES_TO_SHOW'),
				'placeholder'=>'1',
				'std'=>1
				),
				
			'separator3'=>array(
				'type'=>'separator', 
				'title'=>JText::_('FLEX_ADDON_TITLE')
				),	
			'title'=>array(
				'type'=>'text', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
				'std'=> ''
				),
			'heading_selector'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
				'values'=>array(
					'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
					'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
					'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
					'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
					'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
					'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
				),
				'std'=>'h3',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_fontsize'=>array(
				'type'=>'number',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_fontweight'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_text_color'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
				'depends'=>array(array('title', '!=', '')),
			),

			'title_margin_top'=>array(
				'type'=>'number',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_margin_bottom'=>array(
				'type'=>'number',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
			),

			'class'=>array(
				'type'=>'text', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
				'std'=>''
				),
			'separator4'=>array(
				'type'=>'separator', 
				'title'=>JText::_('FLEX_ADDON_IMAGES')
				),

			// Repeatable Items
			'sp_slick_carousel_item'=>array(
				'title'=> 'Slides', 
				'type'=>'repeatable',
				'attr'=>array(
					'item_title'=>array(
						'type'=>'text', 
						'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ITEM_TITLE'),
						'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ITEM_TITLE_DESC'),
						'std'=>'Item 1'
						),
					'thumb'=>array(
						'type'=>'media', 
						'title'=>JText::_('FLEX_ADDON_IMAGE'),
						'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_IMAGE'),
						),	
					'alt_text'=>array(
						'type'=>'text',
						'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ALT_TEXT'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ALT_TEXT_DESC'),
						'std'=>'Image',
						'depends'=>array(
							array('thumb', '!=', ''),
						),
					),
					'thumb_url'=>array(
						'type'=>'text', 
						'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_THUMB_URL'),
						'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_THUMB_URL_DESC'),
						'std'=>''
					),
					'url_target'=>array(
						'type'=>'select',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_DESC'),
						'values'=>array(
							''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
							'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
						),
						'depends'=>array(
							array('thumb', '!=', ''),
							array('thumb_url', '!=', '')
						),
					),
					'description'=>array(
						'type'=>'editor', 
						'title'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ITEM_DESCRIPTION'),
						'desc'=>JText::_('FLEX_ADDON_SLICK_CAROUSEL_ITEM_DESCRIPTION_DESC'),
						'std'=> ''
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/divider/admin.php000060400000013443150750504250014075 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_divider',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_DESC'),
		'category'=>'General',
		'attr'=>array(
			'general' => array(
					
				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> '',
				),

				'divider_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE_DESC'),
					'values'=> array(
						'border'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE_BORDER'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE_IMAGE'),
					),
					'std'=>'border',
				),

				'divider_vertical'=>array(
					'type' => 'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_VERTICAL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_VERTICAL_DESC'),
					'std' => 0,
					'depends' => array('divider_type' => 'border'),
				),

				'divider_height_vertical'=>array(
					'type' => 'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_HEIGHT'),
					'depends' => array('divider_vertical' => 1),
					'max'=>2500,
					'responsive'=> true,
					'std'=>array('md'=>'100', 'sm'=>'', 'xs'=>''),
				),

				'divider_image'=>array(
					'type' => 'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_IMAGE_DESC'),
					'std' => '',
					'depends' => array('divider_type' => 'image'),
				),

				'background_repeat'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_BG_REPEAT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_BG_REPEAT_DESC'),
					'values'=>array(
						'no-repeat'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_NO_REPEAT'),
						'repeat'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_REPEAT_ALL'),
						'repeat-x'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_REPEAT_HORIZONTALLY'),
						'repeat-y'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_REPEAT_VERTICALLY'),
						'inherit'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INHERIT'),
					),
					'std'=>'no-repeat',
					'depends' => array('divider_type' => 'image'),
				),

				'divider_height'=>array(
					'type' => 'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_HEIGHT_DESC'),
					'std' => '10',
					'placeholder' => '10',
					'depends' => array('divider_type' => 'image'),
				),

				'divider_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_POSITION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_POSITION_DESC'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'responsive'=> true,
					'std'=>'',
				),

				'container_div_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_CONTAINER_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_CONTAINER_WIDTH_DESC'),
					'depends' => array(
						array('divider_vertical', '!=', 1),
					),
					'max'=>2000,
					'responsive'=> true,
					'std'=>array('md'=>'', 'sm'=>'', 'xs'=>''),
				),

				'border_style'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_STYLE_DESC'),
					'values'=>array(
						'solid'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_SOLID'),
						'dashed'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DASHED'),
						'dotted'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOTTED'),
					),
					'std'=>'solid',
					'depends' => array('divider_type' => 'border'),
				),

				'border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_WIDTH_DESC'),
					'std'=>'1',
					'depends' => array('divider_type' => 'border'),
				),

				'border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_RADIUS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_RADIUS_DESC'),
					'max'=> 1000,
					'std'=>'',
					'depends' => array('divider_type' => 'border'),
				),

				'border_color'=>array(
					'type' => 'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_COLOR_DESC'),
					'std' => '#cccccc',
					'depends' => array('divider_type' => 'border'),
				),

				'margin_top'=>array(
					'type' => 'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_TOP_DESC'),
					'std' => array('md'=>30, 'sm'=>20, 'xs'=>10),
					'responsive' => true
				),

				'margin_bottom'=>array(
					'type' => 'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_BOTTOM_DESC'),
					'std' => array('md'=>30, 'sm'=>20, 'xs'=>10),
					'responsive' => true
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=> ''
				),
			),
		)
	)
);
sppagebuilder/addons/divider/site.php000060400000031000150750504250013736 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonDivider extends SppagebuilderAddons {

	public function render() {
		$settings = $this->addon->settings;
		$class = (isset($settings ->class) && $settings ->class) ? $settings ->class : '';
		$divider_type = (isset($settings ->divider_type) && $settings ->divider_type) ? $settings ->divider_type : '';
		$divider_position = (isset($settings ->divider_position) && $settings ->divider_position) ? 'divider-position' : '';
		//output start
		$output = '';
		$output .='<div class="sppb-addon-divider-wrap '.$divider_position.'">';
		$output .='<div class="sppb-divider sppb-divider-' . $divider_type . ' ' . $class . '"></div>';
		$output .='</div>';
		return $output;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$settings = $this->addon->settings;

		$divider_type		= (isset($settings->divider_type) && $settings->divider_type) ? $settings->divider_type : '';
		$margin_top 	 	= (isset($settings->margin_top) && gettype($settings->margin_top)=='string') ? $settings->margin_top : 1;
		$margin_top_sm 	 	= (isset($settings->margin_top_sm) && gettype($settings->margin_top_sm)=='string') ? $settings->margin_top_sm : 1;
		$margin_top_xs 	 	= (isset($settings->margin_top_xs) && gettype($settings->margin_top_xs)=='string') ? $settings->margin_top_xs : 1;
		$margin_bottom 	 	= (isset($settings->margin_bottom) && gettype($settings->margin_bottom)=='string') ? $settings->margin_bottom : 1;
		$margin_bottom_sm 	 	= (isset($settings->margin_bottom_sm) && gettype($settings->margin_bottom_sm)=='string') ? $settings->margin_bottom_sm : 1;
		$margin_bottom_xs 	 	= (isset($settings->margin_bottom_xs) && gettype($settings->margin_bottom_xs)=='string') ? $settings->margin_bottom_xs : 1;
		$border_color 	 	= (isset($settings->border_color) && $settings->border_color) ? $settings->border_color : '';
		$border_style 	 	= (isset($settings->border_style) && $settings->border_style) ? $settings->border_style : 'solid';
		$border_width 	 	= (isset($settings->border_width) && $settings->border_width) ? $settings->border_width : 1;
		$divider_height 	= (isset($settings->divider_height) && $settings->divider_height) ? $settings->divider_height : 10;
		$divider_image 		= (isset($settings->divider_image) && $settings->divider_image) ? $settings->divider_image : '';
		$background_repeat 	= (isset($settings->background_repeat) && $settings->background_repeat) ? $settings->background_repeat : 'no-repeat';
		$border_radius 	= (isset($settings->border_radius) && $settings->border_radius) ? $settings->border_radius : '';
		$divider_vertical 	= (isset($settings->divider_vertical) && $settings->divider_vertical) ? $settings->divider_vertical : '';

		$container_div_width = (isset($settings->container_div_width) && $settings->container_div_width) ? $settings->container_div_width : '';
		$container_div_width_sm = (isset($settings->container_div_width_sm) && $settings->container_div_width_sm) ? $settings->container_div_width_sm : '';
		$container_div_width_xs = (isset($settings->container_div_width_xs) && $settings->container_div_width_xs) ? $settings->container_div_width_xs : '';
		//Divider height in vertical mod
		$divider_height_vertical = (isset($settings->divider_height_vertical) && $settings->divider_height_vertical) ? $settings->divider_height_vertical : '';
		$divider_height_vertical_sm = (isset($settings->divider_height_vertical_sm) && $settings->divider_height_vertical_sm) ? $settings->divider_height_vertical_sm : '';
		$divider_height_vertical_xs = (isset($settings->divider_height_vertical_xs) && $settings->divider_height_vertical_xs) ? $settings->divider_height_vertical_xs : '';

		$css = '';

		$style = '';
		$style_sm = '';
		$style_xs = '';

		$style .= ($margin_top != '') ? 'margin-top:' . (int) $margin_top  . 'px;' : '';
		$style_sm .= ($margin_top_sm != '') ? 'margin-top:' . (int) $margin_top_sm  . 'px;' : '';
		$style_xs .= ($margin_top_xs != '') ? 'margin-top:' . (int) $margin_top_xs  . 'px;' : '';
		$style .= ($margin_bottom != '') ? 'margin-bottom:' . (int) $margin_bottom  . 'px;' : '';
		$style_sm .= ($margin_bottom_sm != '') ? 'margin-bottom:' . (int) $margin_bottom_sm  . 'px;' : '';
		$style_xs .= ($margin_bottom_xs != '') ? 'margin-bottom:' . (int) $margin_bottom_xs  . 'px;' : '';
		$style .= ($container_div_width != '') ? 'width:' . (int) $container_div_width  . 'px;' : '';
		$style_sm .= ($container_div_width_sm != '') ? 'width:' . (int) $container_div_width_sm  . 'px;' : '';
		$style_xs .= ($container_div_width_xs != '') ? 'width:' . (int) $container_div_width_xs  . 'px;' : '';

		$inner_style = '';
		if($divider_type == 'border') {
			if(!$divider_vertical){
				$inner_style .= $border_width ? 'border-bottom-width:' . (int) $border_width  . 'px;' : '';
				$inner_style .= ($border_style) ? 'border-bottom-style:' . $border_style  . ';' : '';
				$inner_style .= ($border_color) ? 'border-bottom-color:' . $border_color  . ';' : '';
				$inner_style .= ($border_radius) ? 'border-radius:' . $border_radius  . 'px;' : '';
			} else {
				$inner_style .= $divider_height_vertical ? 'height:' . $divider_height_vertical  . 'px;' : '';
				$inner_style .= $border_width ? 'width:' . (int) $border_width  . 'px;' : '';
				$inner_style .= $border_width ? 'border-left-width:' . (int) $border_width  . 'px;' : '';
				$inner_style .= ($border_style) ? 'border-left-style:' . $border_style  . ';' : '';
				$inner_style .= ($border_color) ? 'border-left-color:' . $border_color  . ';' : '';
				$inner_style .= ($border_radius) ? 'border-radius:' . $border_radius  . 'px;' : '';
			}
		} else {
			$inner_style .= ($divider_height) ? 'height:' . (int) $divider_height  . 'px;' : '';
			$inner_style .= ($divider_image) ? 'background-image: url(' . JURI::base() . '/' . $divider_image  . ');background-repeat:' . $background_repeat . ';background-position:50% 50%;' : '';
		}

		if($style) {
			$css .= $addon_id . ' .sppb-divider {';
			$css .= $style;
			$css .= $inner_style;
			$css .= '}';
		}
		
		if(isset($settings->divider_position) && $settings->divider_position && $container_div_width != ''){
			$css .= '#sppb-addon-' . $this->addon->id . ' .divider-position {';
				if($settings->divider_position == 'left'){
					$css .= 'float:left;';
				} elseif( $settings->divider_position == 'right' ){
					$css .= 'float:right;';
				} elseif( $settings->divider_position == 'center' ){
					$css .= 'float:none;margin-left:auto;margin-right:auto;display:table;';
				}
			$css .= '}';
		}

		$css .= '@media (min-width: 768px) and (max-width: 991px) {';
			if($style_sm) {
				$css .= $addon_id . ' .sppb-divider {';
					$css .= $style_sm;
					if($divider_vertical && $divider_height_vertical_sm){
						$css .= $divider_height_vertical_sm ? 'height:' . (int) $divider_height_vertical_sm  . 'px;' : '';
					}
				$css .= '}';
			}
			if(isset($settings->divider_position_sm) && $settings->divider_position_sm){
				$css .= '#sppb-addon-' . $this->addon->id . ' .divider-position {';
					if($settings->divider_position_sm == 'left'){
						$css .= 'float:left;';
					} elseif( $settings->divider_position_sm == 'right' ){
						$css .= 'float:right;';
					} elseif( $settings->divider_position_sm == 'center' ){
						$css .= 'float:none;margin-left:auto;margin-right:auto;display:table;';
					}
				$css .= '}';
			}
		$css .= '}';
		
		$css .= '@media (max-width: 767px) {';
			if($style_xs) {
				$css .= $addon_id . ' .sppb-divider {';
					$css .= $style_xs;
					if($divider_vertical && $divider_height_vertical_xs){
						$css .= $divider_height_vertical_xs ? 'height:' . $divider_height_vertical_xs  . 'px;' : '';
					}
				$css .= '}';
			}
			if(isset($settings->divider_position_xs) && $settings->divider_position_xs){
				$css .= '#sppb-addon-' . $this->addon->id . ' .divider-position {';
					if($settings->divider_position_xs == 'left'){
						$css .= 'float:left;';
					} elseif( $settings->divider_position_xs == 'right' ){
						$css .= 'float:right;';
					} elseif( $settings->divider_position_xs == 'center' ){
						$css .= 'float:none;margin-left:auto;margin-right:auto;display:table;';
					}
				$css .= '}';
			}
		$css .= '}';

		return $css;
	}

	public static function getTemplate(){
		$output = '
		<style type="text/css">
			#sppb-addon-{{ data.id }} .sppb-divider {
				<# if(_.isObject(data.margin_top)){ #>
					margin-top: {{ data.margin_top.md }}px;
				<# } else { #>
					margin-top: {{ data.margin_top }}px;
				<# } #>

				<# if(_.isObject(data.margin_bottom)){ #>
					margin-bottom: {{ data.margin_bottom.md }}px;
				<# } else { #>
					margin-bottom: {{ data.margin_bottom }}px;
				<# } #>
				<# if(_.isObject(data.container_div_width)){ #>
					width: {{ data.container_div_width.md }}px;
				<# } else { #>
					width: {{ data.container_div_width }}px;
				<# } #>

				<#
				if(data.divider_type == "border"){ 
					if(!data.divider_vertical){
				#>
					border-bottom-width: {{ data.border_width }}px;
					border-bottom-style: {{ data.border_style }};
					border-bottom-color: {{ data.border_color }};
					border-radius: {{ data.border_radius }}px;
				<# } else {
					if(_.isObject(data.divider_height_vertical)){
				#>
					height:{{data.divider_height_vertical.md}}px;
				<# } #>
					width:{{data.border_width}}px;
					border-left-width: {{ data.border_width }}px;
					border-left-style: {{ data.border_style }};
					border-left-color: {{ data.border_color }};
					border-radius:{{data.border_radius}}px;
				<# }
				} else { 
				#>
					height: {{ data.divider_height }}px;
					background-image: url({{ pagebuilder_base + data.divider_image }});
					background-repeat: {{ data.background_repeat }};
				<# } #>
			}

			<# if(_.isObject(data.divider_position) && data.divider_position.md){ #>
				#sppb-addon-{{ data.id }} .divider-position {
					<# if(data.divider_position.md == "left"){ #>
						float:left;
					<# } else if(data.divider_position.md == "right" ){ #>
						float:right;
					<# } else if(data.divider_position.md == "center" ){ #>
						float:none;margin-left:auto;margin-right:auto;display:table;
					<# } #>
				}
			<# } #>

			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ data.id }} .sppb-divider {
					<# if(_.isObject(data.margin_top)){ #>
						margin-top: {{ data.margin_top.sm }}px;
					<# } #>

					<# if(_.isObject(data.margin_bottom)){ #>
						margin-bottom: {{ data.margin_bottom.sm }}px;
					<# } #>
					<# if(_.isObject(data.container_div_width)){ #>
						width: {{ data.container_div_width.sm }}px;
					<# }
					if(data.divider_vertical && _.isObject(data.divider_height_vertical)){
					#>
						height:{{data.divider_height_vertical.sm}}px;
					<# } #>
				}
				<# if(_.isObject(data.divider_position) && data.divider_position.sm){ #>
					#sppb-addon-{{ data.id }} .divider-position {
						<# if(data.divider_position.sm == "left"){ #>
							float:left;
						<# } else if(data.divider_position.sm == "right" ){ #>
							float:right;
						<# } else if(data.divider_position.sm == "center" ){ #>
							float:none;margin-left:auto;margin-right:auto;display:table;
						<# } #>
					}
				<# } #>
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ data.id }} .sppb-divider {
					<# if(_.isObject(data.margin_top)){ #>
						margin-top: {{ data.margin_top.xs }}px;
					<# } #>

					<# if(_.isObject(data.margin_bottom)){ #>
						margin-bottom: {{ data.margin_bottom.xs }}px;
					<# } #>
					<# if(_.isObject(data.container_div_width)){ #>
						width: {{ data.container_div_width.xs }}px;
					<# }
					if(data.divider_vertical && _.isObject(data.divider_height_vertical)){
					#>
						height:{{data.divider_height_vertical.xs}}px;
					<# } #>
				}
				<# if(_.isObject(data.divider_position) && data.divider_position.xs){ #>
					#sppb-addon-{{ data.id }} .divider-position {
						<# if(data.divider_position.xs == "left"){ #>
							float:left;
						<# } else if(data.divider_position.xs == "right" ){ #>
							float:right;
						<# } else if(data.divider_position.xs == "center" ){ #>
							float:none;margin-left:auto;margin-right:auto;display:table;
						<# } #>
					}
				<# } #>
			}
		</style>
		<#
		let dividerPosition = (!_.isEmpty(data.divider_type) && data.divider_type) ? "divider-position" : "";
		#>
		<div class="sppb-addon-divider-wrap {{dividerPosition}}">
			<div class="sppb-divider sppb-divider-{{ data.divider_type }} {{ data.class }}"></div>
		</div>
		';

		return $output;
	}

}
sppagebuilder/addons/animated_number/site.php000060400000030336150750504250015455 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonAnimated_number extends SppagebuilderAddons{

	public function render() {

		$settings = $this->addon->settings;
		$number = (isset($settings->number) && $settings->number) ? $settings->number : 0;
		$number_addtext = (isset($settings->number_addtext) && $settings->number_addtext) ? $settings->number_addtext : '';
		$duration = (isset($settings->duration) && $settings->duration) ? $settings->duration : 0;
		
		$counter_title = (isset($settings->counter_title) && $settings->counter_title) ? $settings->counter_title : '';
		$alignment = (isset($settings->alignment) && $settings->alignment) ? $settings->alignment : '';
		
		$font_size = (isset($settings->font_size) && $settings->font_size) ? $settings->font_size : '';
		$color = (isset($settings->color) && $settings->color) ? $settings->color : '';
		$title_font_size = (isset($settings->title_font_size) && $settings->title_font_size) ? $settings->title_font_size : '';
		$counter_color = (isset($settings->counter_color) && $settings->counter_color) ? $settings->counter_color : '';
		$background = (isset($settings->background) && $settings->background) ? $settings->background : '';
		$border_color = (isset($settings->border_color) && $settings->border_color) ? $settings->border_color : '';
		$border_width = (isset($settings->border_width) && $settings->border_width) ? $settings->border_width : '';
		$border_radius = (isset($settings->border_radius) && $settings->border_radius) ? $settings->border_radius : '';
		
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';

		// Styling
		$style = '';
		$color = '';
		$number_style = '';
		$text_style 	= '';
	
		if($background) $class .= $class . ' sppb-hasbg';
	
		if($background) $style .= 'background-color:' . $background  . ';';
		if($border_color) $style .= 'border-style:solid;border-color:' . $border_color  . ';';
		
		$border_width != '' ? $padding = 'padding:20px;' : $padding = '';
		$class == 'shadow' ? $shadow = 'box-shadow:0 0 15px rgba(0,0,0,0.2);text-shadow: 1px 2px 2px rgba(0,0,0,0.2);padding:20px;' : $shadow = '';
		$class == 'padding' ? $paddingbox = 'padding:20px;' : $paddingbox = '';
		
		if($border_width) $style .= 'border-width:' . (int) $border_width  . 'px;';
		if($border_radius) $style .= 'border-radius:' . (int) $border_radius  . 'px;';
		
		$number_addtext != '' ? $number_addtext = '<span class="number_addtext">'. $number_addtext .'</span>' : $number_addtext = '';

		$output  = '<div class="sppb-addon sppb-addon-animated-number '. $alignment . ' ' . $class .'">';
		
		$output .= '<div class="sppb-addon-content" style="' . $paddingbox . $padding . $style . $shadow . '">';
		$output .= '<span class="sppb-animated-number" data-digit="'. $number .'" data-duration="' . $duration . '">0</span>'. $number_addtext .'';
		if($counter_title) $output .= '<div class="sppb-animated-number-title">' . $counter_title . '</div>';
		$output .= '</div>';
	
		$output .= '</div>';
		
		return $output;
	}


	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$settings = $this->addon->settings;
		//Number Style
		$number_style = '';
		$number_style .= (isset($settings->color) && $settings->color) ? 'color:' . $settings->color  . ';' : '';
		$number_style .= (isset($settings->font_size) && $settings->font_size) ? 'font-size:' . (int) $settings->font_size . 'px;' : '';
		$number_style .= (isset($settings->line_height) && $settings->line_height) ? 'line-height:' . (int) $settings->line_height . 'px;' : '';
		$number_style .= (isset($settings->number_font_weight) && $settings->number_font_weight) ? 'font-weight:' . (int) $settings->number_font_weight . ';' : '';
		//Number Tablet Style
		$number_style_sm  = '';
		$number_style_sm .= (isset($settings->font_size_sm) && $settings->font_size_sm) ? 'font-size:' . (int) $settings->font_size_sm . 'px;' : '';
		$number_style_sm .= (isset($settings->line_height_sm) && $settings->line_height_sm) ? 'line-height:' . (int) $settings->line_height_sm . 'px;' : '';
		//Number Mobile Style
		$number_style_xs  = '';
		$number_style_xs .= (isset($settings->font_size_xs) && $settings->font_size_xs) ? 'font-size:' . (int) $settings->font_size_xs . 'px;' : '';
		$number_style_xs .= (isset($settings->line_height) && $settings->line_height) ? 'line-height:' . (int) $settings->line_height . 'px;' : '';
		$number_addtext = (isset($settings->number_addtext) && $settings->number_addtext) ? $settings->number_addtext : '';	
		
		//Text Style
		$text_style = '';
		$text_style_sm = '';
		$text_style_xs = '';

		$text_style .= (isset($settings->title_font_size) && $settings->title_font_size) ? 'font-size:' . (int) $settings->title_font_size . 'px;': '';
		$text_style .= (isset($settings->title_line_height) && $settings->title_line_height) ? 'line-height:' . (int) $settings->title_line_height . 'px;': '';
		// $text_style .= (isset($settings->title_color) && $settings->title_color) ? 'color:' . $settings->title_color . ';': '';
		$text_style .= (isset($settings->counter_color) && $settings->counter_color) ? 'color:' . $settings->counter_color . ';': '';
		$text_style .= (isset($settings->title_margin) && $settings->title_margin) ? 'margin:' . $settings->title_margin . ';': '';
		//Title Font Style
		$title_fontstyle = (isset($settings->title_fontstyle) && $settings->title_fontstyle) ? $settings->title_fontstyle : '';
		if(isset($title_fontstyle->underline) && $title_fontstyle->underline){
			$text_style .= 'text-decoration:underline;';
		}
		if(isset($title_fontstyle->italic) && $title_fontstyle->italic){
			$text_style .= 'font-style:italic;';
		}
		if(isset($title_fontstyle->uppercase) && $title_fontstyle->uppercase){
			$text_style .= 'text-transform:uppercase;';
		}
		if(isset($title_fontstyle->weight) && $title_fontstyle->weight){
			$text_style .= 'font-weight:'.$title_fontstyle->weight.';';
		}
		$text_style_sm = '';
		$text_style_xs = '';

		//Title tablet style
		$text_style_sm .= (isset($settings->title_font_size_sm) && $settings->title_font_size_sm) ? 'font-size:' . (int) $settings->title_font_size_sm . 'px;': '';
		$text_style_sm .= (isset($settings->title_line_height_sm) && $settings->title_line_height_sm) ? 'line-height:' . (int) $settings->title_line_height_sm . 'px;': '';
		$text_style_sm .= (isset($settings->title_margin_sm) && $settings->title_margin_sm) ? 'margin:' . $settings->title_margin_sm . ';' : '';
		//Title mobile style
		$text_style_xs .= (isset($settings->title_font_size_xs) && $settings->title_font_size_xs) ? 'font-size:' . (int) $settings->title_font_size_xs . 'px;': '';
		$text_style_xs .= (isset($settings->title_line_height_xs) && $settings->title_line_height_xs) ? 'line-height:' . (int) $settings->title_line_height_xs . 'px;': '';
		$text_style_xs .= (isset($settings->title_margin_xs) && $settings->title_margin_xs) ? 'margin:' . $settings->title_margin_xs . ';' : '';

		$css = '';

		if($number_style) {
			$css .= $addon_id . ' .sppb-animated-number{';
			$css .= $number_style;
			$css .= '}';
		}

		if($text_style) {
			$css .= $addon_id . ' .sppb-animated-number-title{';
			$css .= $text_style;
			$css .= '}';
		}
	
		if($number_addtext != '') {
			$css .= $addon_id . ' .number_addtext{';
			$css .= $number_style;
			$css .= '}';
		}
	

		$css .= '@media (min-width: 768px) and (max-width: 991px) {';
			if($number_style_sm) {
				$css .= $addon_id . ' .sppb-animated-number {';
					$css .= $number_style_sm;
				$css .= '}';
			}

			if($text_style_sm) {
				$css .= $addon_id . ' .sppb-animated-number-title {';
					$css .= $text_style_sm;
				$css .= '}';
			}
		$css .= '}';

		$css .= '@media (max-width: 767px) {';
			if($number_style_xs) {
				$css .= $addon_id . ' .sppb-animated-number {';
					$css .= $number_style_xs;
				$css .= '}';
			}

			if($text_style_xs) {
				$css .= $addon_id . ' .sppb-animated-number-title {';
					$css .= $text_style_xs;
				$css .= '}';
			}
		$css .= '}';

		return $css;
	}
public static function getTemplate(){
		$output = '
		<#
			var addonId = "sppb-addon-"+data.id;
			var number_position = (!_.isEmpty(data.number_position) && data.number_position) ? "animated-number-position-"+data.number_position : "";
		#>
		<style type="text/css">
			#{{ addonId }} .sppb-animated-number{
				color: {{ data.color }};
				font-weight: {{ data.number_font_weight }};
				font-family: {{ data.number_font_family }};
				<# if(_.isObject(data.font_size)){ #>
					font-size: {{ data.font_size.md }}px;
				<# } else { #>
					font-size: {{ data.font_size }}px;
				<# }
				if(_.isObject(data.line_height)){ #>
					line-height: {{ data.line_height.md }}px;
				<# } else { #>
					line-height: {{ data.line_height }}px;
				<# } #>
			}
			#{{ addonId }} .number_addtext{
				color: {{ data.color }};
				font-weight: {{ data.number_font_weight }};
				font-family: {{ data.number_addtext_font_family }};
				<# if(_.isObject(data.font_size)){ #>
					font-size: {{ data.font_size.md }}px;
				<# } else { #>
					font-size: {{ data.font_size }}px;
				<# }
				if(_.isObject(data.line_height)){ #>
					line-height: {{ data.line_height.md }}px;
				<# } else { #>
					line-height: {{ data.line_height }}px;
				<# } #>
			}
			#{{ addonId }} .sppb-animated-number-title{
				color: {{ data.counter_color }};
				<# if(_.isObject(data.title_font_size)){ #>
					font-size: {{ data.title_font_size.md }}px;
				<# } else { #>
					font-size: {{ data.title_font_size }}px;
				<# }
				if(_.isObject(data.title_line_height)){ #>
					line-height: {{ data.title_line_height.md }}px;
				<# } else { #>
					line-height: {{ data.title_line_height }}px;
				<# }
				if(_.isObject(data.title_margin)){ #>
					margin: {{ data.title_margin.md }};
				<# }
				if(_.isObject(data.title_fontstyle)){ #>
					<# if(data.title_fontstyle.underline){ #>
						text-decoration:underline;
					<# }
					if(data.title_fontstyle.italic){
					#>
						font-style:italic;
					<# }
					if(data.title_fontstyle.uppercase){
					#>
						text-transform:uppercase;
					<# }
					if(data.title_fontstyle.weight){
					#>
						font-weight:{{data.title_fontstyle.weight}};
					<# }
				} #>
			}
			@media (min-width: 768px) and (max-width: 991px) {
				#{{ addonId }} .sppb-animated-number{
					<# if(_.isObject(data.font_size)){ #>
						font-size: {{ data.font_size.sm }}px;
					<# }
					if(_.isObject(data.line_height)){ #>
						line-height: {{ data.line_height.sm }}px;
					<# } #>
				}
				#{{ addonId }} .sppb-animated-number-title{
					<# if(_.isObject(data.title_font_size)){ #>
						font-size: {{ data.title_font_size.sm }}px;
					<# }
					if(_.isObject(data.title_line_height)){ #>
						line-height: {{ data.title_line_height.sm }}px;
					<# }
					if(_.isObject(data.title_margin)){ #>
						margin: {{ data.title_margin.sm }};
					<# } #>
				}
			}
			@media (max-width: 767px) {
				#{{ addonId }} .sppb-animated-number{
					<# if(_.isObject(data.font_size)){ #>
						font-size: {{ data.font_size.xs }}px;
					<# }
					if(_.isObject(data.line_height)){ #>
						line-height: {{ data.line_height.xs }}px;
					<# } #>
				}
				#{{ addonId }} .sppb-animated-number-title{
					<# if(_.isObject(data.title_font_size)){ #>
						font-size: {{ data.title_font_size.xs }}px;
					<# }
					if(_.isObject(data.title_line_height)){ #>
						line-height: {{ data.title_line_height.xs }}px;
					<# }
					if(_.isObject(data.title_margin)){ #>
						margin: {{ data.title_margin.xs }};
					<# } #>
				}
			}
		</style>
		
		<div class="sppb-addon sppb-addon-animated-number {{ data.alignment }} {{ data.class }}">
			<div class="sppb-addon-content">
				<span class="sppb-animated-number sp-inline-editable-element" data-id={{data.id}} data-fieldName="number" contenteditable="true" data-digit="{{ data.number }}" data-duration="{{ data.duration }}">0</span>
				<# if(data.number_addtext){ #>
					<span class="number_addtext">{{ data.number_addtext }}</span>
				<# } #>
				<# if(data.counter_title){ #>
					<div class="sppb-animated-number-title sp-inline-editable-element" data-id={{data.id}} data-fieldName="counter_title" contenteditable="true">{{ data.counter_title }}</div>
				<# } #>
			</div>
		</div>';

		return $output;
	}
}
sppagebuilder/addons/animated_number/admin.php000060400000016104150750504250015576 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_animated_number',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(
				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'number'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_DESC'),
					'placeholder'=>'1000',
					'std'=>'1000',
				),
				
				'number_addtext'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_ADDTEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_ADDTEXT_DESC'),
					'std'=>'',
				),

				'duration'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_DURATION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_DURATION_DESC'),
					'placeholder'=>'1000',
					'std'=>'1000',
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),
				
				'counter_separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_OPTIONS'),
				),

				'counter_title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_TITLE_DESC'),
					'std'=>'Animated Number',
				),
				
				'counter_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_TITLE_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_TITLE_COLOR_DESC'),
				),
				
				'title_font_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_TITLE_FONT_SIZE_DESC'),
					'placeholder'=>18,
					'std'=>array(
						'md'=>18
					),
					'responsive'=>true,
					'max'=>400
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CAROUSEL_ITEM_TITLE_FONT_FAMILY'),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-animated-number-title{ font-family: {{ VALUE }}; }'
					)
				),

				'title_line_height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_TITLE_LINE_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_TITLE_LINE_HEIGHT_DESC'),
					'placeholder'=>36,
					'std'=>array(
						'md'=>36
					),
					'responsive'=>true,
					'max'=>400
				),

				'title_fontstyle'=>array(
					'type'=>'fontstyle',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_TITLE_FONT_STYLE'),
				),

				'title_margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN'),
					'responsive'=>true,
					'std'=>array('md'=>'','sm'=>'','xs'=>''),
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
				),

				
				'separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_STYLING'),
				),
				
				'color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_COLOR_DESC'),
				),

				'font_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_FONT_SIZE_DESC'),
					'placeholder'=>36,
					'std'=>array(
						'md'=>36
					),
					'responsive'=>true,
					'max'=>400
				),

				'number_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_NUMBER_FONT_FAMILY_DESC'),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-animated-number { font-family: {{ VALUE }}; }'
					)
				),
				
				'number_addtext_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_ADDTEXT_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_ADDTEXT_FONT_FAMILY_DESC'),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.number_addtext { font-family: {{ VALUE }}; }'
					)
				),
			

				'line_height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_LINE_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_LINE_HEIGHT_DESC'),
					'placeholder'=>36,
					'std'=>array(
						'md'=>36
					),
					'responsive'=>true,
					'max'=>400
				),

				'number_font_weight'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ANIMATED_NUMBER_FONT_WEIGHT_DESC'),
					'values'=>array(
						100=>100,
						200=>200,
						300=>300,
						400=>400,
						500=>500,
						600=>600,
						700=>700,
						800=>800,
						900=>900,
					),
				),
				
				'background'=>array(
					'type'=>'color',
					'title'=>JText::_('FLEX_GLOBAL_BACKGROUND'),
					),
				'border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('FLEX_GLOBAL_BORDER_COLOR'),
					),
				'border_width'=>array(
					'type'=>'number',
					'title'=>JText::_('FLEX_GLOBAL_BORDER_WIDTH_SIZE'),
					'placeholder'=>'1',
					),
				'border_radius'=>array(
					'type'=>'number',
					'title'=>JText::_('FLEX_GLOBAL_BORDER_RADIUS'),
					'placeholder'=>'5',
					),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),
			),
		),
	)
);
sppagebuilder/addons/call_to_action/admin.php000060400000031603150750504250015417 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_call_to_action',
		//'category'=>'General',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_DESC'),
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				//Title
				'separator_title_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_OPTIONS')
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_TITLE_DESC'),
					'std'=>'Call to action title',
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontsize'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_lineheight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontstyle'=>array(
					'type'=>'select',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'values'=>array(
						'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
						'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
						'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
						'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
						'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
						'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
						'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
					),
					'multiple'=>true,
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontweight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_bottom'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),

				// Subtitle
				'separator_subtitle_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_SUBTITLE_OPTIONS')
				),

				'subtitle'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_SUBTITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_SUBTITLE_DESC'),
					'std'=>'Call to action sub title',
				),

				'subtitle_fontsize'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_SUB_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_SUB_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('subtitle', '!=', '')),
				),

				'subtitle_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_SUB_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_SUB_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('subtitle', '!=', '')),
				),

				// Text
				'separator_content_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_CONTENT')
				),

				'text'=>array(
					'type'=>'editor',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_CONTENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_CONTENT_DESC'),
				),

				//Button
				'separator_button_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_BUTTON_OPTIONS')
				),

				'button_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
					'std'=>'Button Text',
				),

				'button_fontstyle'=>array(
					'type'=>'select',
					'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
					'values'=>array(
						'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
						'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
						'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
						'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
						'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
						'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
						'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
					),
					'multiple'=>true,
					'std'=>''
				),

				'button_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0'
				),

				'button_url'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
					'placeholder'=>'http://',
				),

				'button_target'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
						'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
					),
					'depends'=>array(array('button_url', '!=', '')),
				),

				'button_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_BUTTON_POSITION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CTA_BUTTON_POSITION_DESC'),
					'values'=>array(
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
						'bottom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BOTTOM'),
					),
				),

				'button_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
					),
					'std'=>'default',
				),

				'button_appearance'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std'=>'flat',
				),

				'button_background_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
					'std' => '#444444',
					'depends'=>array('button_type'=>'custom'),
				),

				'button_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
					'std' => '#fff',
					'depends'=>array('button_type'=>'custom'),
				),

				'button_background_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
					'std' => '#222',
					'depends'=>array('button_type'=>'custom'),
				),

				'button_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
					'std' => '#fff',
					'depends'=>array('button_type'=>'custom'),
				),

				'button_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
				),

				'button_shape'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values'=>array(
						'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
				),

				'button_block'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
					),
				),
				
				'peicon_name'=>array( // Pixeden Icons
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
					'values'=> $peicon_list
				),	

				'button_icon'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
				),

				'icon_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/call_to_action/site.php000060400000015532150750504250015276 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2016 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonCall_to_action extends SppagebuilderAddons {

	public function render() {
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$style = (isset($this->addon->settings->style) && $this->addon->settings->style) ? $this->addon->settings->style : 'panel-default';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';

		//Addon Options
		$subtitle = (isset($this->addon->settings->subtitle) && $this->addon->settings->subtitle) ? $this->addon->settings->subtitle : '';
		$text = (isset($this->addon->settings->text) && $this->addon->settings->text) ? $this->addon->settings->text : '';
		$button_text = (isset($this->addon->settings->button_text) && $this->addon->settings->button_text) ? $this->addon->settings->button_text : '';
		$button_url = (isset($this->addon->settings->button_url) && $this->addon->settings->button_url) ? $this->addon->settings->button_url : '';
		$button_classes = (isset($this->addon->settings->button_size) && $this->addon->settings->button_size) ? ' sppb-btn-' . $this->addon->settings->button_size : '';
		$button_classes .= (isset($this->addon->settings->button_type) && $this->addon->settings->button_type) ? ' sppb-btn-' . $this->addon->settings->button_type : '';
		$button_classes .= (isset($this->addon->settings->button_shape) && $this->addon->settings->button_shape) ? ' sppb-btn-' . $this->addon->settings->button_shape: ' sppb-btn-rounded';
		$button_classes .= (isset($this->addon->settings->button_appearance) && $this->addon->settings->button_appearance) ? ' sppb-btn-' . $this->addon->settings->button_appearance : '';
		$button_classes .= (isset($this->addon->settings->button_block) && $this->addon->settings->button_block) ? ' ' . $this->addon->settings->button_block : '';
		//Pixeden Icons
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name: '';
		$button_icon = (isset($this->addon->settings->button_icon) && $this->addon->settings->button_icon) ? $this->addon->settings->button_icon : '';
		$button_icon_position = (isset($this->addon->settings->button_icon_position) && $this->addon->settings->button_icon_position) ? $this->addon->settings->button_icon_position: 'left';

		$button_position = (isset($this->addon->settings->button_position) && $this->addon->settings->button_position) ? $this->addon->settings->button_position : '';
		$button_attribs = (isset($this->addon->settings->button_target) && $this->addon->settings->button_target) ? ' target="' . $this->addon->settings->button_target . '"' : '';
		$button_attribs .= (isset($this->addon->settings->button_url) && $this->addon->settings->button_url) ? ' href="' . $this->addon->settings->button_url . '"' : '';

		// Generate Button
		if($button_icon_position == 'left') {
			
			if($button_icon || $peicon_name) {
				if ($peicon_name) {
					$button_text = ($peicon_name) ? '<i class="pe ' . $peicon_name . '"></i> ' . $button_text : $button_text;
				}else{
					$button_text = ($button_icon) ? '<i class="fa ' . $button_icon . '"></i> ' . $button_text : $button_text;
				}	
			} else {
				
				if ($peicon_name) {
					$button_text = ($peicon_name) ? $button_text . ' <i class="pe ' . $peicon_name . '"></i>' : $button_text;
				}else{
					$button_text = ($button_icon) ? $button_text . ' <i class="fa ' . $button_icon . '"></i>' : $button_text;
				}
			}
		
		}
		
		$button_output = '<a' . $button_attribs . ' id="btn-'. $this->addon->id .'" class="sppb-btn' . $button_classes . '">' . $button_text . '</a>';
		

		// Addon Output
		$output  = '<div class="sppb-addon sppb-addon-cta ' . $class . '">';

		if($button_position=='right') {
			//$output .= '<div class="sppb-container">';
			$output .= '<div class="sppb-row">';
			$output .= '<div class="col-sm-8">';
			$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title sppb-cta-title">' . $title . '</'.$heading_selector.'>' : '';
			$output .= ($subtitle) ? '<p class="sppb-lead sppb-cta-subtitle">' . $subtitle . '</p>' : '';
			$output .= ($text) ? '<p class="sppb-cta-text">' . $text . '</p>' : '';
			$output .= '</div>';
			$output .= '<div class="col-sm-4 sppb-text-right">';
			$output .= $button_output;
			$output .= '</div>';
			$output .= '</div>';
		} else {
			$output .= '<div class="text-center">';
			$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title sppb-cta-title">' . $title . '</'.$heading_selector.'>' : '';
			$output .= ($subtitle) ? '<p class="sppb-lead sppb-cta-subtitle">' . $subtitle . '</p>' : '';
			$output .= ($text) ? '<p class="sppb-cta-text">' . $text . '</p>' : '';
			$output .= '<div>';
			$output .= $button_output;
			$output .= '</div>';
			$output .= '</div>';
			//$output .= '</div>';
		}

		$output .= '</div>';

		return $output;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$css_path = new JLayoutFile('addon.css.button', $layout_path);
		$number_style = '';
		$text_style = '';

		$style = (isset($this->addon->settings->background) && $this->addon->settings->background) ? "background-color: " . $this->addon->settings->background  . ";" : '';
		$style .= (isset($this->addon->settings->color) && $this->addon->settings->color) ? "color: " . $this->addon->settings->color  . ";" : '';
		$style .= (isset($this->addon->settings->padding) && $this->addon->settings->padding) ? "padding: " . $this->addon->settings->padding  . ";" : "padding: 40px 20px;";

		// Sub title
		$subtitle_style = (isset($this->addon->settings->subtitle_text_color) && $this->addon->settings->subtitle_text_color) ? 'color:' . $this->addon->settings->subtitle_text_color  . ';' : '';
		$subtitle_style .= (isset($this->addon->settings->subtitle_fontsize) && $this->addon->settings->subtitle_fontsize) ? 'font-size: ' . $this->addon->settings->subtitle_fontsize . 'px; line-height: ' . $this->addon->settings->subtitle_fontsize . 'px;' : '';

		$css = '';
		if($style) {
			$css .= $addon_id . ' .sppb-addon-cta {';
			$css .= $style;
			$css .= '}';
		}

		if($subtitle_style) {
			$css .= $addon_id . ' .sppb-cta-subtitle {';
			$css .= $subtitle_style;
			$css .= '}';
		}

		// Button options
		$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $this->addon->settings, 'id' => 'btn-' . $this->addon->id));;

		return $css;
	}

}
sppagebuilder/addons/pricing/admin.php000060400000031633150750504250014103 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_pricing',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_DESC'),
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_TITLE_DESC'),
					'std'=>'Basic',
				),

				'price'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_PRICE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_PRICE_DESC'),
					'std'=>'29',
				),
				
				'currency'=>array(
					'type'=>'text', 
					'title'=>JText::_('FLEX_ADDON_PRICING_CURRENCY'),
					'desc'=>JText::_('FLEX_ADDON_PRICING_CURRENCY_DESC'),
					'std'=>'$',
				),

				'duration'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_DURATION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_DURATION_DESC'),
					'std'=>' /Month',
				),

				'pricing_content'=>array(
					'type'=>'textarea',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_FEATURES'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_FEATURES_DESC'),
					'std'=>'',
				),

				'background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_COLOR_DESC'),
				),

				'color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_COLOR_DESC'),
				),

				//Button
				'button_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
					'std'=>'Button Text',
				),

				'button_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_FAMILY'),
					'depends'=>array(array('button_text', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-btn { font-family: {{ VALUE }}; }'
					)
				),

				'button_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),
				
				'button_url'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
					'placeholder'=>'http://',
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_target'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
						'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
					),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
					),
					'std'=>'default',
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_appearance'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'gradient'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
						'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std'=>'flat',
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_status'=>array(
					'type'=>'buttons',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
					'std'=>'normal',
					'values'=>array(
						array(
							'label' => 'Normal',
							'value' => 'normal'
						),
						array(
							'label' => 'Hover',
							'value' => 'hover'
						),
					),
					'tabs' => true,
					'depends'=>array(
						array('button_text', '!=', ''),
						array('button_type', '=', 'custom'),
					)
				),
	
				'button_background_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
					'std' => '#4060FF',
					'depends'=>array(
						array('button_appearance', '!=', 'gradient'),
						array('button_text', '!=', ''),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					),
				),
	
				'button_background_gradient'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std'=> array(
						"color" => "#B4EC51",
						"color2" => "#429321",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('button_text', '!=', ''),
						array('button_appearance', '=', 'gradient'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					)
				),
	
				'button_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
					'std' => '#4060FF',
					'depends'=>array(
						array('button_text', '!=', ''),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					),
				),
	
				'button_background_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
					'std' => '#4060FF',
					'depends'=>array(
						array('button_appearance', '!=', 'gradient'),
						array('button_text', '!=', ''),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					),
				),
	
				'button_background_gradient_hover'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std'=> array(
						"color" => "#429321",
						"color2" => "#B4EC51",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('button_text', '!=', ''),
						array('button_appearance', '=', 'gradient'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					)
				),
	
				'button_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
					'std' => '#fff',
					'depends'=>array(
						array('button_text', '!=', ''),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					),
				),

				'button_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),
				'button_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_PADDING_DESC'),
					'responsive'=>true,
					'depends'=> array(
						array('button_text', '!=', ''),
						array('button_type', '=', 'custom'),
					)
				),

				'button_shape'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values'=>array(
						'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_block'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
					),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),
				
				'peicon_name'=>array( // Pixeden Icons
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
					'depends'=> array(
						array('button_text', '!=', ''),
					),
					'values'=> $peicon_list
				),
				
				'button_icon'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),

				'button_icon_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'depends'=> array(
						array('button_text', '!=', ''),
					)
				),
				
				'border_radius'=>array(
					'type'=>'number',
					'title'=>JText::_('FLEX_ADDON_PRICING_BORDER_RADIUS'),
					'desc'=>JText::_('FLEX_ADDON_PRICING_BORDER_RADIUS_DESC'),
					//'std'=>'5',
					'placeholder'=>'5',
				),
				
				'header_color'=>array(
					'type'=>'color', 
					'title'=>JText::_('FLEX_ADDON_PRICING_HEADER_COLOR'),
					'desc'=>JText::_('FLEX_ADDON_PRICING_HEADER_COLOR_DESC'),
					),
				
				// Is Featured
				'featured'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_FEATURED'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PRICING_FEATURED_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-pricing-featured'=>JText::_('JYES'),
					),
					'std'=>'',
				),
				
				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-left',
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/pricing/site.php000060400000020125150750504250013751 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonPricing extends SppagebuilderAddons {

	public function render() {

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';

		//Options
		$price = (isset($this->addon->settings->price) && $this->addon->settings->price) ? $this->addon->settings->price : '';
		$currency = (isset($this->addon->settings->currency) && $this->addon->settings->currency) ? $this->addon->settings->currency : '';
		$duration = (isset($this->addon->settings->duration) && $this->addon->settings->duration) ? $this->addon->settings->duration : '';
		$pricing_content = (isset($this->addon->settings->pricing_content) && $this->addon->settings->pricing_content) ? $this->addon->settings->pricing_content : '';
		$button_text = (isset($this->addon->settings->button_text) && $this->addon->settings->button_text) ? $this->addon->settings->button_text : '';
		$button_url = (isset($this->addon->settings->button_url) && $this->addon->settings->button_url) ? $this->addon->settings->button_url : '';
		$button_classes = (isset($this->addon->settings->button_size) && $this->addon->settings->button_size) ? ' sppb-btn-' . $this->addon->settings->button_size : '';
		$button_classes .= (isset($this->addon->settings->button_type) && $this->addon->settings->button_type) ? ' sppb-btn-' . $this->addon->settings->button_type : '';
		$button_classes .= (isset($this->addon->settings->button_shape) && $this->addon->settings->button_shape) ? ' sppb-btn-' . $this->addon->settings->button_shape: ' sppb-btn-rounded';
		$button_classes .= (isset($this->addon->settings->button_appearance) && $this->addon->settings->button_appearance) ? ' sppb-btn-' . $this->addon->settings->button_appearance : '';
		$button_classes .= (isset($this->addon->settings->button_block) && $this->addon->settings->button_block) ? ' ' . $this->addon->settings->button_block : '';
		$button_block = (isset($this->addon->settings->button_block ) && $this->addon->settings->button_block ) ? $this->addon->settings->button_block  : '';
		// Pixeden icons
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		$button_icon = (isset($this->addon->settings->button_icon) && $this->addon->settings->button_icon) ? $this->addon->settings->button_icon : '';
		$button_icon_position = (isset($this->addon->settings->button_icon_position) && $this->addon->settings->button_icon_position) ? $this->addon->settings->button_icon_position: 'left';
		$button_position = (isset($this->addon->settings->button_position) && $this->addon->settings->button_position) ? $this->addon->settings->button_position : '';
		$button_attribs = (isset($this->addon->settings->button_target) && $this->addon->settings->button_target) ? ' target="' . $this->addon->settings->button_target . '"' : '';
		$button_attribs .= (isset($this->addon->settings->button_url) && $this->addon->settings->button_url) ? ' href="' . $this->addon->settings->button_url . '"' : '';
		$alignment = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? $this->addon->settings->alignment : '';
		$border_radius = (isset($this->addon->settings->border_radius) && $this->addon->settings->border_radius) ? $this->addon->settings->border_radius : '';
		$background = (isset($this->addon->settings->background) && $this->addon->settings->background) ? $this->addon->settings->background : '';
		$color = (isset($this->addon->settings->color) && $this->addon->settings->color) ? $this->addon->settings->color : '';
		$header_color = (isset($this->addon->settings->header_color) && $this->addon->settings->header_color) ? $this->addon->settings->header_color : '';
		$features_color = (isset($this->addon->settings->features_color) && $this->addon->settings->features_color) ? $this->addon->settings->features_color : '';
		
		$featured = (isset($this->addon->settings->featured) && $this->addon->settings->featured) ? $this->addon->settings->featured : '';
		
		$style = '';
		$table_border_radius = '';
		$header_border_radius = '';
		$duration_span = '';
		$header_style = '';
		$content_color = '';
		$currency_span = '';
		
		if($background) $style .= 'background-color:' . $background . ';border-color: ' . $background . ';';
		if($header_color) $header_style .= 'color:' . $header_color . ';';
		if($color) $content_color .= ' style="color:' . $color . ';"';
		if($border_radius != '') {
			$table_border_radius = 'border-radius:'.$border_radius.'px;';
			$header_border_radius = 'border-radius:'.$border_radius.'px '.$border_radius.'px 0 0;';
			if($class == 'flex') {
				$button_block != '' ? $button_block_radius = ' style="border-radius:0 0 '.$border_radius.'px '.$border_radius.'px;"' : '';
			}
		}
		
		if($class == 'flex') {
			$button_block != '' ? $button_block_padding = ' style="padding:0;"' : $button_block_padding = '';
		}
		
		if($button_icon_position == 'left') {
			if ($peicon_name != '') {
				$button_text = ($peicon_name) ? '<i class="pe ' . $peicon_name . '"></i> ' . $button_text : $button_text;
			}else{
				$button_text = ($button_icon) ? '<i class="fa ' . $button_icon . '"></i> ' . $button_text : $button_text;
			}
		} else {
			if ($peicon_name != '') {
				$button_text = ($peicon_name) ? $button_text . ' <i style="margin-left:7px;margin-right:-1px;" class="pe ' . $peicon_name . '"></i>' : $button_text;
			}else{
				$button_text = ($button_icon) ? $button_text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $button_icon . '"></i>' : $button_text;
			}
		}

		$button_output = ($button_text) ? '<a' . $button_attribs . ' id="btn-'. $this->addon->id .'" class="sppb-btn' . $button_classes . '">' . $button_text . '</a>' : '';

		//Output
		$output  = '<div class="sppb-addon sppb-addon-pricing-table ' . $alignment . ' ' . $class . '">';
		
		$output .= '<div style="' . $style . $table_border_radius . '" class="sppb-pricing-box '. $featured .'">';
		$output .= '<div style="' . $header_border_radius . $header_style . '" class="sppb-pricing-header">';
	
		if($title) $output .= '<h1 class="sppb-pricing-title responsive">' . $title . '</h1>';
		
		if($currency) $currency_span = '<span class="sppb-pricing-currency">' . $currency . '</span>';
		if($duration) $duration_span = '<span class="sppb-pricing-duration">' . $duration . '</span>';
		if($price) $output .= '<h2 class="sppb-pricing-price">' . $currency_span . $price . $duration_span . '</h2>';
	
		$output .= '</div>';

		if($pricing_content) {
			$output .= '<div class="sppb-pricing-features">';
			$output .= '<ul'.$content_color.'>';

			$features = explode("\n", $pricing_content);

			foreach ($features as $feature) {
				$output .= '<li>' . $feature . '</li>';
			}

			$output .= '</ul>';
			$output .= '</div>';
		}

		$output .= '<div class="sppb-pricing-footer">';
		$output .= $button_output;
		$output .= '</div>';
		$output .= '</div>';
		$output .= '</div>';

		return $output;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$css = '';
		$style = (isset($this->addon->settings->global_background_color) && $this->addon->settings->global_background_color) ? 'border: 0; background-color: '. $this->addon->settings->global_background_color .';' : '';

		if($style) {
			$css .= $addon_id . ' .sppb-pricing-box {';
			$css .= $style;
			$css .= '}';
		}

		// Button css
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$css_path = new JLayoutFile('addon.css.button', $layout_path);
		$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $this->addon->settings, 'id' => 'btn-' . $this->addon->id));

		return $css;
	}
}
sppagebuilder/addons/testimonial/site.php000060400000104364150750504250014656 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonTestimonial extends SppagebuilderAddons {

	public function render() {
		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		$class .= (isset($settings->alignment) && $settings->alignment) ? $settings->alignment : 'sppb-text-left';
		$style = (isset($settings->style) && $settings->style) ? $settings->style : '';
		$show_avatar = (isset($settings->show_avatar) && $settings->show_avatar) ? $settings->show_avatar : 1;
		$avatar_position = (isset($settings->alignment) && $settings->alignment) ? $avatar_position = $settings->alignment : $avatar_position = 'left';
		$style = (isset($settings->style) && $settings->style) ? $settings->style : '';
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';
		$show_quote = (isset($settings->show_quote)) ? $settings->show_quote : 1;

		//Options
		$review = (isset($settings->review) && $settings->review) ? $settings->review : '';
		$name = (isset($settings->name) && $settings->name) ? $settings->name : '';
		$company = (isset($settings->company) && $settings->company) ? $settings->company : '';
		$avatar = (isset($settings->avatar) && $settings->avatar) ? $settings->avatar : '';
		$avatar_size = (isset($settings->avatar_width) && $settings->avatar_width) ? $settings->avatar_width : '';
		
		$link = (isset($settings->link) && $settings->link) ? $settings->link : '';
		$link_target = (isset($settings->link_target) && $settings->link_target) ? ' target="' . $settings->link_target . '"' : '';
		$show_footer_link = (isset($settings->show_footer_link) && $settings->show_footer_link) ? $settings->show_footer_link : '';
		
		//Rating
		$client_rating_enable = (isset($settings->client_rating_enable)) ? $settings->client_rating_enable : '';
		$client_rating = (isset($settings->client_rating)) ? $settings->client_rating : '';
		
		$link != '' ? $active_link = '' : $active_link = ' inactive';
		$link_strip = preg_replace("/^(http:\/\/|https:\/\/)/", "", $link);

		//Output
		$output  = '<div class="sppb-addon sppb-addon-testimonial ' . $class . '">';
		$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
		$output .= '<div class="sppb-addon-content">';

		if($style == 'flex') {
		$output .= '<div class="sppb-media flex">';
		
		if ($avatar_position != 'center') {
			
			if ($avatar) {
				
				if ($link != '') {
					$output .= '<a' . $link_target . ' class="pull-'.$avatar_position.'" href="'.$link.'" data-toggle="tooltip" data-placement="top" title="'.$link_strip.'">';
					$output .= '<img class="sppb-media-object" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
					$output .= '</a>';
				} else {
					$output .= '<img class="sppb-media-object pull-'.$avatar_position.'" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
					
				}
					
			} else {
				
				if ($link != '') {
				$output .= '<a' . $link_target . ' class="pull-'.$avatar_position.'" href="'.$link.'" data-toggle="tooltip" data-placement="top" title="'.$link_strip.'">';
				$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 5 ) . 'px;line-height:' . ( $avatar_size + 3 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user"></i>';
				$output .= '</a>';	
				} else {
					$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 5 ) . 'px;line-height:' . ( $avatar_size + 3 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user pull-'.$avatar_position.'"></i>';
				}
				
			}
		
		} else {
			if ($avatar) {
				if ($link != '') {
					$output .= '<a' . $link_target . ' class="pull-center" href="'.$link.'">';
					$output .= '<img class="sppb-media-object" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
					$output .= '</a>';
				} else {
					$output .= '<img class="sppb-media-object pull-center" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
				}
			} else {
				if ($link != '') {
				$output .= '<a' . $link_target . ' class="pull-center" href="'.$link.'">';
				$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 1 ) . 'px;line-height:' . ( $avatar_size - 2 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user"></i>';
				$output .= '</a>';	
				} else {
					$output .= '<i style="margin:0 auto;display:table;width:' . $avatar_size . 'px;height:' . ( $avatar_size + 1 ) . 'px;line-height:' . ( $avatar_size - 2 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user centered"></i>';
				}
			}
			$output .= '<div class="div-pull-center clearfix"></div>';
		}
		
		$output .= '<div style="text-align:'.$avatar_position.'" class="sppb-media-body">';
		if($show_quote){
			$output .= '<i class="fa fa-quote-left'. $active_link .'"></i>';
		}
		$output .= $review;
		if($show_quote){
			$output .= '<i class="fa fa-quote-right'. $active_link .'"></i>';
		}
		if ($avatar_position != 'center') {
			$output .= '<footer class="pull-'.$avatar_position.'"><strong><em>'.$name.'</em></strong> <cite>'.$company.'</cite></footer>';
			
		} else {
			$output .= '<footer class="pull-center"><strong class="pull-center">'.$name.'</strong> <cite>'.$company.'</cite>';
			$output .= '</footer>';	
		}
		
		// Link bellow
		if($show_footer_link){
			$output .= $link ? '<div style="margin:8px auto;" class="row-fluid clearfix"></div><a' . $link_target . ' href="'.$link.'" ><em class="client-url">'.$link_strip.'</em></a>' : '';
		}
				// Rating
		if($client_rating_enable){
			$output .= '<div class="sppb-addon-testimonial-rating">';
			if($client_rating == 1){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 2){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 3){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 4){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 5){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
			}
			$output .= '</div>';
		}

		$output .= '</div>';
		$output .= '</div>';

	
		} else {
	
		$output .= '<div class="sppb-media default">';
		
		if ($avatar_position != 'center') {
			
			if ($avatar) {
				if ($link != '') {
					$output .= '<a' . $link_target . ' class="pull-'.$avatar_position.'" href="'.$link.'">';
					$output .= '<img class="sppb-media-object" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
					$output .= '</a>';
				} else {
					$output .= '<img class="sppb-media-object pull-'.$avatar_position.'" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
				}
			} else {
				if ($link != '') {
				$output .= '<a' . $link_target . ' class="pull-'.$avatar_position.'" href="'.$link.'">';
				$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 1 ) . 'px;line-height:' . ( $avatar_size - 2 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user"></i>';
				$output .= '</a>';	
				} else {
					$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 1 ) . 'px;line-height:' . ( $avatar_size - 2 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user pull-'.$avatar_position.'"></i>';
				}
			}
		
		} 
		if ($avatar_position != 'center') {
			$output .= '<div style="text-align:'.$avatar_position.'" class="sppb-media-body">';
		} else {
			$output .= '<div class="sppb-media-body centered">';
		}
		
		$output .= $review;
			
		if ($avatar_position != 'center') {
			$output .= '<footer><strong>'.$name.'</strong> <cite>'.$company.'</cite></footer>';
		} else {
			$output .= '<footer><strong>'.$name.'</strong> <cite>'.$company.'</cite>';
			if ($avatar) {
				$output .= '<div style="margin-top:15px;" class="div-pull-center clearfix"></div>';
				if ($link != '') {
					$output .= '<a' . $link_target . ' class="pull-center" href="'.$link.'">';
					$output .= '<img class="sppb-media-object pull-center" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
					$output .= '</a>';
				} else {
					$output .= '<img class="sppb-media-object pull-center" src="'.$avatar.'" width="' . $avatar_size . '" alt="'.$name.'">';
				}
			} else {
				$output .= '<div style="margin-top:15px;" class="div-pull-center clearfix"></div>';
				if ($link != '') {
					
				$output .= '<a' . $link_target . ' class="pull-center" href="'.$link.'">';
				$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 1 ) . 'px;line-height:' . ( $avatar_size - 2 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user centered"></i>';
				$output .= '</a>';	
				} else {
					$output .= '<i style="width:' . $avatar_size . 'px;height:' . ( $avatar_size + 1 ) . 'px;line-height:' . ( $avatar_size - 2 ) . 'px;font-size:' . ( $avatar_size / 1.8 ) . 'px;" class="fa fa-user pull-center"></i>';
				}
			}
			$output .= '</footer>';
		}
		
		// Link bellow
		if($show_footer_link){
			$output .= $link ? '<div class="clearfix"></div><a' . $link_target . ' href="'.$link.'"><em style="vertical-align:top;" class="pro-client-url">'.$link_strip.'</em></a><i class="pe pe-7s-link"></i>' : '';
		}
		// Rating
		if($client_rating_enable){
			$output .= '<div class="sppb-addon-testimonial-rating">';
			if($client_rating == 1){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 2){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 3){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 4){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star-o" aria-hidden="true"></i>';
			} elseif($client_rating == 5){
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
				$output .= '<i class="fa fa-star" aria-hidden="true"></i>';
			}
			$output .= '</div>';
		}
	
		$output .= '</div>';
		$output .= '</div>';
	}
	 
		$output .= '</div>';
		$output .= '</div>';
	
		return $output;

	}


	public function css() {
		$settings = $this->addon->settings;	
		$css = '';
		$style = '';
		$style_sm = '';
		$style_xs = '';
		$style .= (isset($settings->review_color) && $settings->review_color) ? "color: " . $settings->review_color . ";" : "";
		$style .= (isset($settings->review_size) && $settings->review_size) ? "font-size: " . $settings->review_size . "px;" : "";
		$style_sm .= (isset($settings->review_size_sm) && $settings->review_size_sm) ? "font-size: " . $settings->review_size_sm . "px;" : "";
		$style_xs .= (isset($settings->review_size_xs) && $settings->review_size_xs) ? "font-size: " . $settings->review_size_xs . "px;" : "";

		$style .= (isset($settings->review_line_height) && $settings->review_line_height) ? "line-height: " . $settings->review_line_height . "px;" : "";
		$style_sm .= (isset($settings->review_line_height_sm) && $settings->review_line_height_sm) ? "line-height: " . $settings->review_line_height_sm . "px;" : "";
		$style_xs .= (isset($settings->review_line_height_xs) && $settings->review_line_height_xs) ? "line-height: " . $settings->review_line_height_xs . "px;" : "";
		

		if($style){
			$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-media-body{ ' . $style . ' }';
		}

		if($style_sm){
			$css .= '@media (min-width: 768px) and (max-width: 991px) {#sppb-addon-' . $this->addon->id . ' .sppb-media-body{ ' . $style_sm . ' }}';
		}

		if($style_xs){
			$css .= '@media (max-width: 767px) {#sppb-addon-' . $this->addon->id . ' .sppb-media-body{ ' . $style_xs . ' }}';
		}

		$icon_style = '';
		$icon_style_sm = '';
		$icon_style_xs = '';

		$icon_style .= (isset($settings->icon_color) && $settings->icon_color) ? "color: " . $settings->icon_color . ";" : "";
		
		$icon_style .= (isset($settings->icon_size) && $settings->icon_size) ? "font-size: " . $settings->icon_size . "px;width: " . $settings->icon_size . "px;" : "";
		$icon_style_sm .= (isset($settings->icon_size_sm) && $settings->icon_size_sm) ? "font-size: " . $settings->icon_size_sm . "px;" : "";
		$icon_style_xs .= (isset($settings->icon_size_xs) && $settings->icon_size_xs) ? "font-size: " . $settings->icon_size_xs . "px;" : "";
		
		
		//Rating style
		$client_rating_color = (isset($settings->client_rating_color) && $settings->client_rating_color) ? 'color:'.$settings->client_rating_color.';' : '';
		$client_unrated_color = (isset($settings->client_unrated_color) && $settings->client_unrated_color) ? 'color:'.$settings->client_unrated_color.';' : '';
		$rating_style = '';
		$rating_style .= (isset($settings->client_rating_fontsize) && $settings->client_rating_fontsize) ? 'font-size:'.$settings->client_rating_fontsize.'px;' : '';
		$rating_style .= (isset($settings->client_rating_margin) && $settings->client_rating_margin) ? 'margin:'.$settings->client_rating_margin.';box-shadow:none;border:0;background:transparent;' : '';
		if($rating_style){
			$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial-rating i.fa{ ' . $rating_style . ' }';
		}
		if($client_rating_color){
			$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial-rating i.fa-star{ ' . $client_rating_color . ' }';
		}
		if($client_unrated_color){
			$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial-rating i.fa-star-o{ ' . $client_unrated_color . ' }';
		}

		if($icon_style){
			$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial .fa{ ' . $icon_style . ' }';
		}
		
		//Rating tablet style
		$rating_style_sm = '';
		$rating_style_sm .= (isset($settings->client_rating_fontsize_sm) && $settings->client_rating_fontsize_sm) ? 'font-size:'.$settings->client_rating_fontsize_sm.'px;' : '';
		$rating_style_sm .= (isset($settings->client_rating_margin_sm) && $settings->client_rating_margin_sm) ? 'margin:'.$settings->client_rating_margin_sm.';' : '';
		
		
		if($icon_style_sm){
			$css .= '@media (min-width: 768px) and (max-width: 991px) {';
			if($icon_style_sm){
				$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial .fa{';
				$css .= $icon_style_sm;
				$css .= '}';
			}
			if($rating_style_sm){
				$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial-rating i.fa{ ' . $rating_style_sm . ' }';
			}
			$css .= '}';
		}
		
		//Rating tablet style
		$rating_style_xs = '';
		$rating_style_xs .= (isset($settings->client_rating_fontsize_xs) && $settings->client_rating_fontsize_xs) ? 'font-size:'.$settings->client_rating_fontsize_xs.'px;' : '';
		$rating_style_xs .= (isset($settings->client_rating_margin_xs) && $settings->client_rating_margin_xs) ? 'margin:'.$settings->client_rating_margin_xs.';' : '';

		if($icon_style_xs){
			$css .= '@media (max-width: 767px) {';
				if($icon_style_xs){
					$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial .fa{';
					$css .= $icon_style_xs;
					$css .= '}';
				}
				if($rating_style_xs){
					$css .= '#sppb-addon-' . $this->addon->id . ' .sppb-addon-testimonial-rating i.fa{ ' . $rating_style_xs . ' }';
				}
			$css .= '}';
		}

		return $css;
	}

	public static function getTemplate()
	{

		$output = '
			<#
				let testimonialAlignment = data.alignment || "sppb-text-center"
				let avatar_position = data.avatar_position || "left"
				let avatar = ""
				if (typeof data.avatar !== "undefined" && typeof data.avatar.src !== "undefined") {
					avatar = data.avatar
				} else {
					avatar = {src: data.avatar}
				}
				let avatar_shape = data.avatar_shape || "sppb-avatar-circle"
				let reviewer_link = data.link || ""
				let link_target = (data.link_target)? "target=\'"+ data.link_target +"\'": ""
				if(!data.designation_position){
					data.designation_position = "bottom";
				}
			#>

			<style type="text/css">
				<# if(data.show_quote){ #>
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial .fa-quote-left,
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial .fa-quote-right{
						<# if(_.isObject(data.icon_size)){ #>
							font-size: {{ data.icon_size.md }}px;
						<# } #>
						color: {{ data.icon_color }};
					}
				<# }
				if(data.avatar_width || data.avatar_margin){ #>
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-content-wrap img {
						height:{{data.avatar_width}}px;
						width:{{data.avatar_width}}px;
						<# if(_.isObject(data.avatar_margin)){ #>
							margin: {{data.avatar_margin.md}};
						<# } #>
					}
				<# }
				if(data.avatar_dis_block){ #>
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-content-wrap > span,
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-content-wrap {
						display:block;
					}
				<# } #>
				#sppb-addon-{{ data.id }} .sppb-addon-testimonial-review{
					<# if(_.isObject(data.review_size)){ #>
						font-size: {{ data.review_size.md }}px;
					<# }
					if(_.isObject(data.review_line_height)){ #>
						line-height: {{ data.review_line_height.md }}px;
					<# }
					if(_.isObject(data.review_margin)){ #>
						margin: {{ data.review_margin.md }};
					<# } #>
					color: {{ data.review_color }};
					font-weight: {{ data.review_fontweight }};
				}
                #sppb-addon-{{ data.id }} .sppb-addon-testimonial-footer .sppb-addon-testimonial-client {
                    <# if(data.name_color){ #>
                        color: {{data.name_color}};
                    <# }
                    if(_.isObject(data.name_font_size)){ #>
                        font-size: {{data.name_font_size.md}}px;
                    <# }
                    if(_.isObject(data.name_line_height)){ #>
                        line-height: {{data.name_line_height.md}}px;
                    <# }
                    if(_.isObject(data.name_margin)){ #>
                        margin: {{data.name_margin.md}};
                    <# }
                    if(_.isEmpty(data.name_font_style) && !data.name_font_style){
					#>
                        font-weight:700;
                    <# }
                    if(_.isObject(data.name_font_style)){ #>
                        <# if(data.name_font_style.underline){ #>
                            text-decoration:underline;
                        <# }
                        if(data.name_font_style.italic){
                        #>
                            font-style:italic;
                        <# }
                        if(data.name_font_style.uppercase){
                        #>
                            text-transform:uppercase;
                        <# }
                        if(data.name_font_style.weight){
                        #>
                            font-weight:{{data.name_font_style.weight}};
                        <# } #>
                    <# } #>
                }
                #sppb-addon-{{ data.id }} .sppb-addon-testimonial-footer .sppb-addon-testimonial-client-url {
                    <# if(data.company_color){ #>
                        color: {{data.company_color}};
                    <# }
                    if(_.isObject(data.company_font_size)){ #>
                        font-size: {{data.company_font_size.md}}px;
                    <# }
                    if(_.isObject(data.company_line_height)){ #>
                        line-height: {{data.company_line_height.md}}px;
                    <# }
                    if(_.isObject(data.company_font_style)){ #>
                        <# if(data.company_font_style.underline){ #>
                            text-decoration:underline;
                        <# }
                        if(data.company_font_style.italic){
                        #>
                            font-style:italic;
                        <# }
                        if(data.company_font_style.uppercase){
                        #>
                            text-transform:uppercase;
                        <# }
                        if(data.company_font_style.weight){
                        #>
                            font-weight:{{data.company_font_style.weight}};
                        <# } #>
                    <# } #>
				}
				<# if(data.client_rating_enable){ #>
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-rating i{
						<# if(_.isObject(data.client_rating_fontsize)){ #>
							font-size:{{data.client_rating_fontsize.md}}px;
						<# }
						if(_.isObject(data.client_rating_margin)){ #>
							margin:{{data.client_rating_margin.md}};
						<# } else { #>
							margin:{{data.client_rating_margin}};
						<# } #>
					}
				<# }
				if(data.client_rating_color){ #>
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-rating i.fa-star{ 
						color: {{data.client_rating_color}};
					}
				<# }
				if(data.client_unrated_color){
				#>
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-rating i.fa-star-o{
						color: {{data.client_unrated_color}};
					}
				<# } #>
				@media (min-width: 768px) and (max-width: 991px) {
					<# if(data.show_quote){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial .fa-quote-left,
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial .fa-quote-right{
							<# if(_.isObject(data.icon_size)){ #>
								font-size: {{ data.icon_size.sm }}px;
							<# } #>
						}
					<# } #>
	
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-review{
						<# if(_.isObject(data.review_size)){ #>
							font-size: {{ data.review_size.sm }}px;
						<# } #>
						<# if(_.isObject(data.review_line_height)){ #>
							line-height: {{ data.review_line_height.sm }}px;
						<# }
						if(_.isObject(data.review_margin)){ #>
							margin: {{ data.review_margin.sm }};
						<# } #>
					}
					<# if(data.name_font_size || data.name_line_height || data.name_margin){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-footer .sppb-addon-testimonial-client {
							<# if(_.isObject(data.name_font_size)){ #>
								font-size: {{data.name_font_size.sm}}px;
							<# } #>
							<# if(_.isObject(data.name_line_height)){ #>
								line-height: {{data.name_line_height.sm}}px;
							<# }
							if(_.isObject(data.name_margin)){ #>
								margin: {{data.name_margin.sm}};
							<# } #>
						}
					<# } #>
					<# if(data.company_font_size || data.company_line_height){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-footer .sppb-addon-testimonial-client-url {
							<# if(_.isObject(data.company_font_size)){ #>
								font-size: {{data.company_font_size.sm}}px;
							<# }
							if(_.isObject(data.company_line_height)){ #>
								line-height: {{data.company_line_height.sm}}px;
							<# } #>
						}
					<# }
					if(data.avatar_margin){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-content-wrap img {
							<# if(_.isObject(data.avatar_margin)){ #>
								margin: {{data.avatar_margin.sm}};
							<# } #>
						}
					<# } #>
					<# if(data.client_rating_enable){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-rating i{
							<# if(_.isObject(data.client_rating_fontsize)){ #>
								font-size:{{data.client_rating_fontsize.sm}}px;
							<# }
							if(_.isObject(data.client_rating_margin)){ #>
								margin:{{data.client_rating_margin.sm}};
							<# } #>
						}
					<# } #>
				}
				@media (max-width: 767px) {
					<# if(data.show_quote){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial .fa-quote-left,
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial .fa-quote-right{
							<# if(_.isObject(data.icon_size)){ #>
								font-size: {{ data.icon_size.xs }}px;
							<# } #>
						}
					<# } #>
	
					#sppb-addon-{{ data.id }} .sppb-addon-testimonial-review{
						<# if(_.isObject(data.review_size)){ #>
							font-size: {{ data.review_size.xs }}px;
						<# } #>
						<# if(_.isObject(data.review_line_height)){ #>
							line-height: {{ data.review_line_height.xs }}px;
						<# }
						if(_.isObject(data.review_margin)){ #>
							margin: {{ data.review_margin.xs }};
						<# } #>
					}
					<# if(data.name_font_size || data.name_line_height || data.name_margin){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-footer .sppb-addon-testimonial-client {
							<# if(_.isObject(data.name_font_size)){ #>
								font-size: {{data.name_font_size.xs}}px;
							<# } #>
							<# if(_.isObject(data.name_line_height)){ #>
								line-height: {{data.name_line_height.xs}}px;
							<# }
							if(_.isObject(data.name_margin)){ #>
								margin: {{data.name_margin.xs}};
							<# } #>
						}
					<# } #>
					<# if(data.company_font_size || data.company_line_height){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-footer .sppb-addon-testimonial-client-url {
							<# if(_.isObject(data.company_font_size)){ #>
								font-size: {{data.company_font_size.xs}}px;
							<# }
							if(_.isObject(data.company_line_height)){ #>
								line-height: {{data.company_line_height.xs}}px;
							<# } #>
						}
					<# }
					if(data.avatar_margin){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-content-wrap img {
							<# if(_.isObject(data.avatar_margin)){ #>
								margin: {{data.avatar_margin.xs}};
							<# } #>
						}
					<# } #>
					<# if(data.client_rating_enable){ #>
						#sppb-addon-{{ data.id }} .sppb-addon-testimonial-rating i{
							<# if(_.isObject(data.client_rating_fontsize)){ #>
								font-size:{{data.client_rating_fontsize.xs}}px;
							<# }
							if(_.isObject(data.client_rating_margin)){ #>
								margin:{{data.client_rating_margin.xs}};
							<# } #>
						}
					<# } #>
				}
			</style>

			<div class="sppb-addon sppb-addon-testimonial {{ data.class }} {{ testimonialAlignment }}">
				<# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-addon-title sp-inline-editable-element" data-id={{data.id}} data-fieldName="title" contenteditable="true">{{ data.title }}</{{ data.heading_selector }}><# } #>
				<div class="sppb-addon-content">
					<# if(data.show_quote && data.designation_position !== "top"){ #>
						<span class="fa fa-quote-left"></span>
					<# } #>
					<# if(data.designation_position == "top") { #>
						<div class="sppb-testimonial-top-content sppb-addon-testimonial-footer">
							<# if (reviewer_link) { #>
								<a {{ link_target }} href=\'{{{ reviewer_link }}}\'>
							<# } #>
							<div class="sppb-addon-testimonial-content-wrap">
							<# if (avatar.src && avatar.src.indexOf("https://") == -1 && avatar.src.indexOf("http://") == -1) { #>
								<img class="{{ avatar_shape }} sppb-addon-testimonial-avatar" src=\'{{ pagebuilder_base + avatar.src }}\' width="{{ data.avatar_width }}" height="{{ data.avatar_width }}" alt="{{ data.name }}">
							<# } else if(avatar){ #>
								<img class="{{ avatar_shape }} sppb-addon-testimonial-avatar" src=\'{{ avatar.src }}\' width="{{ data.avatar_width }}" height="{{ data.avatar_width }}" alt="{{ data.name }}">
							<# } #>
							<span>
								<span class="sppb-addon-testimonial-client">{{ data.name }}</span>
								<br /><span class="sppb-addon-testimonial-client-url">{{ data.company }}</span>
							</span>
							</div>
							<# if (reviewer_link) { #>
								</a>
							<# } #>
							<# if(data.show_quote){ #>
								<span class="fa fa-quote-right"></span>
							<# } #>
						</div>
						<# if(data.client_rating_enable){ #>
							<div class="sppb-addon-testimonial-rating">
							<# if(data.client_rating == 1){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 2){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 3){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 4){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 5){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
							<# } #>
							</div>
						<# }
					} #>
					<div id="addon-review-{{data.id}}" class="sppb-addon-testimonial-review sp-editable-content" data-id={{data.id}} data-fieldName="review">
					{{{ data.review }}}
					</div>
					<# if(data.designation_position !== "top") { #>
						<div class="sppb-addon-testimonial-footer">
						<# if (reviewer_link) { #>
							<a {{ link_target }} href=\'{{{ reviewer_link }}}\'>
						<# } #>
						<div class="sppb-addon-testimonial-content-wrap">
						<# if (avatar.src && avatar.src.indexOf("https://") == -1 && avatar.src.indexOf("http://") == -1) { #>
							<img class="{{ avatar_shape }} sppb-addon-testimonial-avatar" src=\'{{ pagebuilder_base + avatar.src }}\' width="{{ data.avatar_width }}" height="{{ data.avatar_width }}" alt="{{ data.name }}">
						<# } else if(avatar.src){ #>
							<img class="{{ avatar_shape }} sppb-addon-testimonial-avatar" src=\'{{ avatar.src }}\' width="{{ data.avatar_width }}" height="{{ data.avatar_width }}" alt="{{ data.name }}">
						<# } #>
						<span>
							<span class="sppb-addon-testimonial-client">{{ data.name }}</span>
							<br /><span class="sppb-addon-testimonial-client-url">{{ data.company }}</span>
						</span>
						</div>
						<# if (reviewer_link) { #>
							</a>
						<# } #>
						</div>
						<# if(data.client_rating_enable){ #>
							<div class="sppb-addon-testimonial-rating">
							<# if(data.client_rating == 1){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 2){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 3){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 4){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star-o" aria-hidden="true"></i>
							<# } else if(data.client_rating == 5){ #>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
								<i class="fa fa-star" aria-hidden="true"></i>
							<# } #>
							</div>
						<# }
					} #>
				</div>
			</div>
			';

		return $output;
	}
}
sppagebuilder/addons/testimonial/admin.php000060400000025060150750504250014775 0ustar00<?php
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2016 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted aceess');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_testimonial',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				// Title
				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
					)
				),

				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
					'max'=>400,
					'responsive'=>true
				),

				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
					'max'=>400,
					'responsive'=>true
				),

				'title_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'max'=>400,
					'responsive'=>true
				),

				'title_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'max'=>400,
					'responsive'=>true
				),
				
				'style'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TYPE'),
					'desc'=>JText::_(''),
					'values'=>array(
						'default'=>JText::_('Default'),
						'flex'=>JText::_('Flex'),
						),
					'std'=>'flex',
				),

				'show_quote'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_SHOW_ICON'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
					'depends'=>array(array('style', '=', 'flex')),
				),

				'icon_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_ICON_SIZE'),
					'std'=>array('md'=>22, 'sm'=>22, 'xs'=>24),
					'min'=>10,
					'max'=>200,
					'responsive'=>true,
					'depends'=>array(array('show_quote', '=', 1),array('style', '=', 'flex')),
				),

				'icon_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_ICON_COLOR'),
					'depends'=>array(array('show_quote', '=', 1),array('style', '=', 'flex')),
				),

				// Content
				'review'=>array(
					'type'=>'editor',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_REVIEW'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_REVIEW_DESC'),
					'std'=>'Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch.'
				),

				'review_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_REVIEW_SIZE'),
					'min'=>10,
					'max'=>50,
					'responsive'=>true,
					'depends'=>array(array('review', '!=', '')),
				),

				'review_line_height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_REVIEW_LINE_HEIGHT'),
					'min'=>10,
					'max'=>50,
					'responsive'=>true,
					'depends'=>array(array('review', '!=', '')),
				),

				'review_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_REVIEW_COLOR'),
					'depends'=>array(array('review', '!=', '')),
				),

				'name'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_NAME'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_NAME_DESC'),
					'std'=>'John Doe'
				),

				'company'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_COMPANY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_COMPANY_DESC'),
					'std'=>  'CEO, Flex Corporation',
				),
				
				'show_avatar'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('FLEX_SHOW_AVATAR'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
				),
				
				
				'avatar'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_DESC'),
					'depends'=>array(
						array('show_avatar', '=', 1)
					)
				),

				'avatar_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_AVATAR_WIDTH_DESC'),
					'std'=>64,
					'min'=>16,
					'max'=>128,
					'depends'=>array(
						array('show_avatar', '=', 1)
					)
				),
				
				'link'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_URL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_URL_DESC'),
					'std' => '',
					'placeholder'=>'http://website.com',
				),
				
				'link_target'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
						'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
						),
					'depends'=>array(array('link', '!=', '')),
				),
					
				'show_footer_link'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('FLEX_SHOW_LINK'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>0,
					'depends'=>array(array('link', '!=', '')),
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'left',
				),
				
				// Rating
				'rating_separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING_OPTIONS'),
				),
				'client_rating_enable'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING_ENABLE'),
					'std'=>0
				),
				'client_rating'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING_DESC'),
					'depends'=>array(
						array('client_rating_enable', '=', 1),
					),
					'max'=>5,
					'min'=>1,
					'std'=>5,
				),
				'client_rating_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING_COLOR'),
					'depends'=>array(
						array('client_rating_enable', '=', 1),
					),
					'std'=>''
				),
				'client_unrated_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_UNRATED_COLOR'),
					'depends'=>array(
						array('client_rating_enable', '=', 1),
					),
					'std'=>''
				),
				'client_rating_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING_FONTSIZE'),
					'depends'=>array(
						array('client_rating_enable', '=', 1),
					),
					'responsive'=>true,
					'std'=>array('md'=>14),
				),
				'client_rating_margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TESTIMONIAL_CLIENT_RATING_MARGIN'),
					'depends'=>array(
						array('client_rating_enable', '=', 1),
					),
					'responsive'=>true,
					'std'=>'20px 0px 10px 0px',
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),
			),
		),
	)
);
sppagebuilder/addons/progress_bar/site.php000060400000010221150750504250015002 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2019 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

class SppagebuilderAddonProgress_bar extends SppagebuilderAddons {

	public function render() {

		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$class .= (isset($this->addon->settings->shape) && $this->addon->settings->shape) ? 'sppb-progress-' . $this->addon->settings->shape : '';
		$type = (isset($this->addon->settings->type) && $this->addon->settings->type) ? $this->addon->settings->type : 'sppb-progress-bar-default';
		$progress = (isset($this->addon->settings->progress) && $this->addon->settings->progress) ? $this->addon->settings->progress : '';
		$text = (isset($this->addon->settings->text) && $this->addon->settings->text) ? $this->addon->settings->text : '';
		$stripped = (isset($this->addon->settings->stripped) && $this->addon->settings->stripped) ? $this->addon->settings->stripped : '';
		$active = (isset($this->addon->settings->active) && $this->addon->settings->active) ? $this->addon->settings->active : '';
		
			
		//Output
		$output = '';
		
		if($type == 'flex') {
			$output .= '<div class="flex-text-wrapper"><div class="flex-text">'.  $text .'</div>';
			$output .= '<div class="flex-progress-text">'. (int) $progress .'%</div>';
			$output .= '</div>';
		} 
		
		$output .= '<div class="sppb-progress ' . $class . '">';
		$output .= '<div style="min-width:0;" class="sppb-progress-bar ' . $type . ' ' . $stripped . ' ' . $active . '" role="progressbar" aria-valuenow="' . (int) $progress . '" aria-valuemin="0" aria-valuemax="100" data-width="' . (int) $progress . '%">';
		
		if($type != 'flex') {
			$output .= ($text) ? $text : '';
		}
		
		$output .= '</div>';
		$output .= '</div>';

		return $output;
		
		
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$custom_height = (isset($this->addon->settings->custom_height) && $this->addon->settings->custom_height) ? $this->addon->settings->custom_height : 0;
		$type = (isset($this->addon->settings->type) && $this->addon->settings->type) ? $this->addon->settings->type : 'sppb-progress-bar-default';
		$bar_background = (isset($this->addon->settings->bar_background) && $this->addon->settings->bar_background) ? $this->addon->settings->bar_background : '';
		$custom_color = (isset($this->addon->settings->custom_color) && $this->addon->settings->custom_color) ? $this->addon->settings->custom_color : '';
		$text_color = (isset($this->addon->settings->text_color) && $this->addon->settings->text_color) ? $this->addon->settings->text_color : '';
		
		$animation_duration = (isset($this->addon->settings->animation_duration) && $this->addon->settings->animation_duration) ? $this->addon->settings->animation_duration : 0;
		$animation_delay = (isset($this->addon->settings->animation_delay) && $this->addon->settings->animation_delay) ? $this->addon->settings->animation_delay : 0;
		
		$animation_duration != '' ? $animation_duration : $animation_duration = '2';
		$animation_delay != '' ? $animation_delay = ' '.$animation_delay . 's' : $animation_delay = '';

		$css = '';
		if($custom_height) {
			$css .= $addon_id . ' .sppb-progress {height: '. $custom_height .'px;}';
			$css .= $addon_id . ' .sppb-progress-bar {line-height: '. $custom_height .'px;}';
		}
		
		if($animation_duration || $animation_delay) {
			$css .= $addon_id . ' .sppb-progress-bar{'
				. '-webkit-transition:' . $animation_duration . 's ease'.$animation_delay.';'
				. 'transition:' . $animation_duration . 's ease'.$animation_delay.';'
				. '}';
		}

		if($type == 'flex') {
			$css .= $addon_id . ' .flex-text-wrapper {color: '. $text_color .';}';		
		} else {
			$css .= $addon_id . ' .sppb-progress-bar {color: '. $text_color .';}';
		}
		
		if($bar_background) {
			$css .= $addon_id . ' .sppb-progress {background-color: '. $bar_background .';}';
		}

		if($custom_color) {
			$css .= $addon_id . ' .sppb-progress-bar {background-color: '. $custom_color .';}';
		}

		return $css;

	}

}
sppagebuilder/addons/progress_bar/admin.php000060400000010530150750504250015131 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined('_JEXEC') or die;

SpAddonsConfig::addonConfig(
	array(
		'type'=>'general',
		'addon_name'=>'sp_progress_bar',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_DESC'),
		'category'=>'Content',
		'attr'=>array(

			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),
				
				'type'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TYPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TYPE_DESC'),
					'values'=>array(
						'sppb-progress-bar-default'=>JText::_('Default'),
						'flex'=>JText::_('Flex'),
						'sppb-progress-bar-primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'sppb-progress-bar-success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'sppb-progress-bar-info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'sppb-progress-bar-warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'sppb-progress-bar-danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
						),
					'std'=>'sppb-progress-bar-default',
				),

				'progress'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_PROGRESS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_PROGRESS_DESC'),
					'std'=>60,
					'min'=>1,
					'max'=>100
				),
				
				'custom_height'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_CUSTOM_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_CUSTOM_HEIGHT_DESC'),
					'std'=>20,
					'min'=>1,
					'max'=>100
				),
			
				'bar_background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_CUSTOM_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_CUSTOM_BACKGROUND_COLOR_DESC'),
					'std' => '#cccccc',
				),
				
				'custom_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_CUSTOM_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_CUSTOM_COLOR_DESC'),
					'std' => '#f14833',
				),

				'stripped'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_STRIPPED'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_STRIPPED_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-progress-bar-striped'=>JText::_('JYES'),
					),
				),
				
				'active'=>array(
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_ACTIVE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_ACTIVE_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'active'=>JText::_('JYES'),
						),
				),

				'text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_TEXT_DESC'),
					'std'=>'',
				),
				
				'text_color'=>array(
					'type'=>'color', 
					'title'=>JText::_('HELIX_TEXT_COLOR'),
					'desc'=>JText::_('HELIX_TEXT_COLOR_DESC'),
					'std'=>'',
					'depends'=>array(array('text', '!=', '')),
				),

				'animation_duration'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_ANIMATION_DURATION'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_ANIMATION_DURATION_DESC'),
					//'placeholder'=>2,
					'std'=>2,
					'min'=>1,
					'max'=>10
				),
					
				'animation_delay'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_ANIMATION_DELAY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PROGRESS_BAR_ANIMATION_DELAY_DESC'),
					//'placeholder'=>0,
					'std'=>0,
					'min'=>0,
					'max'=>10
					),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),
			),
		),
	)
);
sppagebuilder/addons/image_content/admin.php000060400000036471150750504250015271 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
array(
	'type'=>'content',
	'addon_name'=>'sp_image_content',
	'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT'),
	'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_DESC'),
	'category'=>'Content',
	'attr'=>array(
		'general' => array(

			'admin_label'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
				'std'=> ''
			),

			'separator1'=>array(
				'type'=>'separator',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE')
			),

			'image'=>array(
				'type'=>'media',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE'),
				'std'=>array(
					'src'=>'https://sppagebuilder.com/addons/carousel/carousel-bg.jpg',
				)
			),

			'image_alignment'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_IMAGE_ALIGNMENT'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_IMAGE_ALIGNMENT_DESC'),
				'values'=>array(
					'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
					'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
				),
				'std'=>'left',
			),
			
			'image_background_size'=>array(
				'type'=>'select', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_IMAGE_BACKGROUND_SIZE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_IMAGE_BACKGROUND_SIZE_DESC'),
				'values'=>array(
					'cover'=>JText::_('HELIX_BG_COVER'),
					'contain'=>JText::_('HELIX_BG_CONTAIN'),
					'inherit'=>JText::_('HELIX_BG_INHERIT'),
					),
				'std'=>'contain',
			),

			'separator2'=>array(
				'type'=>'separator',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_CONTENT')
			),

			'title'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_TITLE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_TITLE_DESC'),
				'std'=>'Image Content Addon'
			),

			'heading_selector'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
				'values'=>array(
					'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
					'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
					'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
					'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
					'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
					'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
				),
				'std'=>'h3',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_fontsize'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
				'responsive' => true,
				'max'=> 400,
			),

			'title_lineheight'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
				'std'=>'',
				'depends'=>array(array('title', '!=', '')),
				'responsive' => true,
				'max'=> 400,
			),

			'title_font_family'=>array(
				'type'=>'fonts',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
				'selector'=> array(
					'type'=>'font',
					'font'=>'{{ VALUE }}',
					'css'=>'.sppb-addon-title { font-family: "{{ VALUE }}"; }'
				),
				'depends'=>array(array('title', '!=', '')),
			),

			'title_font_style'=>array(
				'type'=>'fontstyle',
				'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
				'depends'=>array(array('title', '!=', '')),
			),

			'title_letterspace'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
				'values'=>array(
					'0'=> 'Default',
					'1px'=> '1px',
					'2px'=> '2px',
					'3px'=> '3px',
					'4px'=> '4px',
					'5px'=> '5px',
					'6px'=>	'6px',
					'7px'=>	'7px',
					'8px'=>	'8px',
					'9px'=>	'9px',
					'10px'=> '10px'
				),
				'std'=>'0',
				'depends'=>array(array('title', '!=', '')),
			),

			'title_text_color'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
				'depends'=>array(array('title', '!=', '')),
			),

			'title_margin_top'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
				'max'=>400,
				'responsive' => true
			),

			'title_margin_bottom'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
				'placeholder'=>'10',
				'depends'=>array(array('title', '!=', '')),
				'max'=>400,
				'responsive' => true
			),

			'text'=>array(
				'type'=>'editor',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_CONTENT'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_CONTENT_CONTENT_DESC'),
				'std'=> 'The recording starts with the patter of a summer squall. Later, a drifting tone like that of a not-quite-tuned-in radio station rises and for a while drowns out the patter. These are the sounds encountered by.<br /><br />NASA’s Cassini spacecraft as it dove through the gap between Saturn and its innermost ring on April 26, the first of 22 such encounters before it will plunge into Saturn’s atmosphere in September.'
			),

			//Button
			'button_text'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
				'std'=>'Button Text',
			),

			'button_font_family'=>array(
				'type'=>'fonts',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_FAMILY'),
				'selector'=> array(
					'type'=>'font',
					'font'=>'{{ VALUE }}',
					'css'=>'.sppb-btn { font-family: "{{ VALUE }}"; }'
				),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_font_style'=>array(
				'type'=>'fontstyle',
				'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_letterspace'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
				'values'=>array(
					'0'=> 'Default',
					'1px'=> '1px',
					'2px'=> '2px',
					'3px'=> '3px',
					'4px'=> '4px',
					'5px'=> '5px',
					'6px'=>	'6px',
					'7px'=>	'7px',
					'8px'=>	'8px',
					'9px'=>	'9px',
					'10px'=> '10px'
				),
				'std'=>'0',
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_url'=>array(
				'type'=>'media',
				'format'=>'attachment',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
				'placeholder'=>'http://',
				'depends'=> array(
					array('button_text', '!=', ''),
				),
				'std' => '#',
				'hide_preview' => true,
			),

			'button_target'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
				'values'=>array(
					''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
					'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
				),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_type'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
				'values'=>array(
					'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
					'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
					'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
					'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
					'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
					'secondary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
					'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
					'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
					'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
					'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
					'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
					'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
				),
				'std'=>'success',
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_appearance'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
				'values'=>array(
					''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
					'gradient'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
					'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
					'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
				),
				'std'=>'',
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_status'=>array(
				'type'=>'buttons',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
				'std'=>'normal',
				'values'=>array(
					array(
						'label' => 'Normal',
						'value' => 'normal'
					),
					array(
						'label' => 'Hover',
						'value' => 'hover'
					),
				),
				'tabs' => true,
				'depends'=>array(
					array('button_type', '=', 'custom'),
					array('button_text', '!=', ''),
				)
			),

			'button_background_color'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
				'std' => '#444444',
				'depends'=> array(
					array('button_appearance', '!=', 'gradient'),
					array('button_type', '=', 'custom'),
					array('button_status', '=', 'normal'),
					array('button_text', '!=', ''),
				)
			),

			'button_background_gradient'=>array(
				'type'=>'gradient',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
				'std'=> array(
					"color" => "#B4EC51",
					"color2" => "#429321",
					"deg" => "45",
					"type" => "linear"
				),
				'depends'=>array(
					array('button_appearance', '=', 'gradient'),
					array('button_type', '=', 'custom'),
					array('button_status', '=', 'normal'),
					array('button_text', '!=', ''),
				)
			),

			'button_color'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
				'std' => '#fff',
				'depends'=> array(
					array('button_type', '=', 'custom'),
					array('button_status', '=', 'normal'),
					array('button_text', '!=', ''),
				)
			),

			'button_background_color_hover'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
				'std' => '#222',
				'depends'=> array(
					array('button_appearance', '!=', 'gradient'),
					array('button_type', '=', 'custom'),
					array('button_status', '=', 'hover'),
					array('button_text', '!=', ''),
				)
			),

			'button_background_gradient_hover'=>array(
				'type'=>'gradient',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
				'std'=> array(
					"color" => "#429321",
					"color2" => "#B4EC51",
					"deg" => "45",
					"type" => "linear"
				),
				'depends'=>array(
					array('button_appearance', '=', 'gradient'),
					array('button_type', '=', 'custom'),
					array('button_status', '=', 'hover'),
					array('button_text', '!=', ''),
				)
			),

			'button_color_hover'=>array(
				'type'=>'color',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
				'std' => '#fff',
				'depends'=> array(
					array('button_type', '=', 'custom'),
					array('button_status', '=', 'hover'),
					array('button_text', '!=', ''),
				)
			),

			'button_size'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
				'values'=>array(
					''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
					'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
					'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
					'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
					'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
				),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_shape'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
				'values'=>array(
					'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
					'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
					'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
				),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_block'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
				'values'=>array(
					''=>JText::_('JNO'),
					'sppb-btn-block'=>JText::_('JYES'),
				),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),
			
			'peicon_name'=>array( // Pixeden Icons
				'type'=>'select', 
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
				'values'=> $peicon_list,
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_icon'=>array(
				'type'=>'icon',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_DESC'),
				'depends'=> array(
					array('button_text', '!=', ''),
				)
			),

			'button_icon_position'=>array(
				'type'=>'select',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
				'values'=>array(
					'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
					'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
				),
				'depends'=> array(
					array('button_text', '!=', ''),
				),
			),
			'button_margin_top'=>array(
				'type'=>'slider',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_MARGIN_TOP'),
				'std'=>array('md'=>20, 'sm'=>15, 'xs'=>10),
				'responsive'=>true,
				'max'=>400,
				'depends'=> array(
					array('button_text', '!=', ''),
				),
			),

			'content_padding'=>array(
				'type'=>'padding',
				'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
				'std'=>array('md'=>'120px 0 120px 50px', 'sm'=>'80px 0 80px 40px', 'xs'=>'20px 0 40px 0px'),
				'responsive' => true
			),

			'class'=>array(
				'type'=>'text',
				'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
				'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
				'std'=>''
			),

		),
	),
	)
);
sppagebuilder/addons/image_content/site.php000060400000045255150750504250015145 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonImage_content extends SppagebuilderAddons{

	public function render() {

		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';

		//Options
		$image = (isset($settings->image) && $settings->image) ? $settings->image : '';
		//$image_src = isset($image->src) ? $image->src : $image;
		$image_alignment = (isset($settings->image_alignment) && $settings->image_alignment) ? $settings->image_alignment : '';
		$image_background_size = (isset($settings->image_background_size) && $settings->image_background_size) ? $settings->image_background_size : 'background-size:contain;';
		$text = (isset($settings->text) && $settings->text) ? $settings->text : '';
		$button_text = (isset($settings->button_text) && $settings->button_text) ? $settings->button_text : '';
		$button_url = (isset($settings->button_url) && $settings->button_url) ? $settings->button_url : '';
		$button_classes = (isset($settings->button_size) && $settings->button_size) ? ' sppb-btn-' . $settings->button_size : '';
		$button_classes .= (isset($settings->button_type) && $settings->button_type) ? ' sppb-btn-' . $settings->button_type : '';
		$button_classes .= (isset($settings->button_shape) && $settings->button_shape) ? ' sppb-btn-' . $settings->button_shape: ' sppb-btn-rounded';
		$button_classes .= (isset($settings->button_appearance) && $settings->button_appearance) ? ' sppb-btn-' . $settings->button_appearance : '';
		$button_classes .= (isset($settings->button_block) && $settings->button_block) ? ' ' . $settings->button_block : '';
		//Pixeden Icons
		$peicon_name = (isset($settings->peicon_name) && $settings->peicon_name) ? $settings->peicon_name : '';
		$button_icon = (isset($settings->button_icon) && $settings->button_icon) ? $settings->button_icon : '';
		$button_icon_position = (isset($settings->button_icon_position) && $settings->button_icon_position) ? $settings->button_icon_position: 'left';
		$button_position = (isset($settings->button_position) && $settings->button_position) ? $settings->button_position : '';
		$button_attribs = (isset($settings->button_target) && $settings->button_target) ? ' rel="noopener noreferrer" target="' . $settings->button_target . '"' : '';
		$button_attribs .= (isset($settings->button_url) && $settings->button_url) ? ' href="' . $settings->button_url . '"' : '';
		
		$title_margin_top = (isset($this->addon->settings->title_margin_top) && $this->addon->settings->title_margin_top) ? $this->addon->settings->title_margin_top : '';
		$title_margin_bottom = (isset($this->addon->settings->title_margin_bottom) && $this->addon->settings->title_margin_bottom) ? $this->addon->settings->title_margin_bottom : '';
		
		//$button_margin_top = (isset($settings->button_margin_top) && $settings->button_margin_top) ? ' style="margin-top:'. $settings->button_margin_top .'px;"' : ' style="margin-top:15px;margin-bottom:10px;"';

		
		//$title_margin_bottom !='' ? $button_top_margin = ' style="margin-top:' . ( (int) $title_margin_bottom - 10 ) . 'px;margin-bottom:' . ( (int) $title_margin_bottom - 10 ) . 'px;"' : $button_top_margin = ' style="margin-top:15px;margin-bottom:10px;"';

		$icon_arr = array_filter(explode(' ', $button_icon));
		if (count($icon_arr) === 1) {
			$button_icon = 'fa ' . $button_icon;
		}
		
		if($button_icon_position == 'left') {	
			if ($peicon_name != '') {
				$button_text = ($peicon_name) ? '<i class="pe ' . $peicon_name . ' left" aria-hidden="true"></i> ' . $button_text : $button_text;
			}else{
				$button_text = ($button_icon) ? '<i class="' . $button_icon . ' left" aria-hidden="true"></i> ' . $button_text : $button_text;
			}
		} else {
			if ($peicon_name != '') {
				$button_text = ($peicon_name) ? $button_text . ' <i style="margin-left:6px;margin-right:-2px;" class="pe ' . $peicon_name . ' right" aria-hidden="true"></i>' : $button_text;
			}else{
				$button_text = ($button_icon) ? $button_text . ' <i class="' . $button_icon . ' right" aria-hidden="true"></i>' : $button_text;
			}
		}
		
		$button_output = '';
		
		if ($button_text != '') {
			$button_output = '<a'. $button_attribs . ' id="btn-'. $this->addon->id .'" class="sppb-btn' . $button_classes . '">' . $button_text . '</a>';
		}

		if($image_alignment=='left') {
			$content_class = ' col-xs-offset-0 col-sm-offset-6';
		} else {
			$content_class = '';
		}

		if($image && $text) {

			$output = '<div class="sppb-addon sppb-addon-image-content aligment-'. $image_alignment .' clearfix ' . $class . '">';
			
				// Image
				if(strpos($image, 'http://') !== false || strpos($image, 'https://') !== false){
					/* Lazyload for images with absolute URL */
					if($has_lazyload) {
						$output .= '<div style="background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-size:'.$image_background_size.';background-repeat:no-repeat;" class="lazyload sppb-image-holder" data-bg="'. $image .'" data-expand="-5" role="img" aria-label="'. strip_tags($title) .'">';
					} else {
						$output .= '<div style="background-image: url(' . $image . ');background-size:'.$image_background_size.';background-repeat:no-repeat;" class="sppb-image-holder" role="img" aria-label="'. strip_tags($title) .'">';
					}
				} else {
					/* Lazyload for images for relative URL (local image) */
					if($has_lazyload) {
						$output .= '<div style="background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-size:'.$image_background_size.';background-repeat:no-repeat;" class="lazyload sppb-image-holder" data-bg="'. JUri::root() . $image .'" data-expand="-5" role="img" aria-label="'. strip_tags($title) .'">';
					} else {
						$output .= '<div style="background-image: url(' . JURI::base(true) . '/' . $image . ');background-size:'.$image_background_size.';background-repeat:no-repeat;" class="sppb-image-holder" role="img" aria-label="'. strip_tags($title) .'">';
					}
				}
				$output .= '</div>';
		
				// Content
				$output .= '<div class="container-fluid">';
				$output .= '<div class="row-fluid">';
	
				// Important to have Bootstrap's col-sm- instead of SPPB's sppb-col-sm-, to fix issues with SPPB 3.x
				$output .= '<div class="col-xs-12 col-sm-6'. $content_class .'">';
				$output .= '<div class="sppb-content-holder">';
				$output .= ($title) ? '<'.$heading_selector.' class="sppb-image-content-title sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
				$output .= ($text) ? '<p class="sppb-image-content-text">' . $text . '</p>' : '';
	
				$output .= $button_output;
	
				$output .= '</div>';
				$output .= '</div>';
				$output .= '</div>';
				$output .= '</div>';

			$output .= '</div>';
			
			return $output;

		}

		return;
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$css_path = new JLayoutFile('addon.css.button', $layout_path);
		$settings = $this->addon->settings;
		$css = '';
		
		$button_margin_top = (isset($settings->button_margin_top)) ? 'margin-top:' . $settings->button_margin_top.'px;' : '';
		$button_margin_top_sm = (isset($settings->button_margin_top_sm)) ? 'margin-top:' . $settings->button_margin_top_sm.'px;' : '';
		$button_margin_top_xs = (isset($settings->button_margin_top_xs)) ? 'margin-top:' . $settings->button_margin_top_xs.'px;' : '';
		
		
		//margin-top:15px;margin-bottom:10px;
	
		$css .= (!empty($button_margin_top)) ? $addon_id . ' #btn-' . $this->addon->id .' {' . $button_margin_top . '}' : $addon_id . ' #btn-' . $this->addon->id .' {margin-top:15px;margin-bottom:10px;}';
		
		if(!empty($button_margin_top_sm)) {
			$css .= '@media (min-width: 768px) and (max-width: 991px) {'. $addon_id . ' #btn-' . $this->addon->id .' {' . $button_margin_top_sm . '}}';
		}
		if(!empty($button_margin_top_xs)) {
			$css .= '@media (max-width: 767px) {'. $addon_id . ' #btn-' . $this->addon->id .' {' . $button_margin_top_xs . '}}';
		}
		

		$padding = (isset($settings->content_padding)) ? SppagebuilderHelperSite::getPaddingMargin($settings->content_padding, 'padding') : '';
		$padding_sm = (isset($settings->content_padding_sm)) ? SppagebuilderHelperSite::getPaddingMargin($settings->content_padding_sm, 'padding') : '';
		$padding_xs = (isset($settings->content_padding_xs)) ? SppagebuilderHelperSite::getPaddingMargin($settings->content_padding_xs, 'padding') : '';

		
		$css .= (!empty($padding)) ? $addon_id .' .sppb-addon-image-content .sppb-content-holder{'.$padding.'}' : '';
		$css .= (!empty($padding_sm)) ? '@media (min-width: 768px) and (max-width: 991px) {'.$addon_id.' .sppb-addon-image-content .sppb-content-holder{'.$padding_sm.'}}' : '';
		$css .= (!empty($padding_xs)) ? '@media (max-width: 767px) {'.$addon_id.' .sppb-addon-image-content .sppb-content-holder{'.$padding_xs.'}}' : '';
			
			

		$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $settings, 'id' => 'btn-' . $this->addon->id));

		return $css;
	}

	public static function getTemplate() {
		$output = '
		<#
			var content_class = "";
			if(data.image_alignment == "left") {
				content_class = " sppb-col-sm-offset-6";
			}

			var button_text = data.button_text;
			let icon_arr = (typeof data.button_icon !== "undefined" && data.button_icon) ? data.button_icon.split(" ") : "";
			let icon_name = icon_arr.length === 1 ? "fa "+data.button_icon : data.button_icon;

			
			if(data.button_icon_position == "left") {
				if (data.peicon_name != "") {
					button_text = (data.peicon_name) ? \' <i class="pe \' + data.peicon_name + \' left"></i>\' + data.button_text : data.button_text;
				}else{
					button_text = (data.button_icon) ? \' <i class="fa \' + data.button_icon + \' left"></i>\' + data.button_text : data.button_text;
				}
			} else {
				if (data.peicon_name != "") {
					button_text = (data.peicon_name) ? data.button_text + \' <i style="margin-left:6px;margin-right:-2px;" class="pe \' + data.peicon_name + \' right"></i>\' : data.button_text;
				}else{
					button_text = (data.button_icon) ? data.button_text + \' <i class="fa \' + data.button_icon + \' right"></i>\' : data.button_text;
				}
			}

			var button_classes = "";

			if(data.button_size){
				button_classes = button_classes + " sppb-btn-" + data.button_size;
			}

			if(data.button_type){
				button_classes = button_classes + " sppb-btn-" + data.button_type;
			}

			if(data.button_shape){
				button_classes = button_classes + " sppb-btn-" + data.button_shape;
			} else {
				button_classes = button_classes + " sppb-btn-rounded";
			}

			if(data.button_appearance){
				button_classes = button_classes + " sppb-btn-" + data.button_appearance;
			}

			if(data.button_block){
				button_classes = button_classes + " " + data.button_block;
			}

			var button_fontstyle = data.button_font_style || "";

			var padding = "";
			var padding_sm = "";
			var padding_xs = "";
			if(data.content_padding){
				if(_.isObject(data.content_padding)){
					if(data.content_padding.md.trim() !== ""){
						padding = data.content_padding.md.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(data.content_padding.sm.trim() !== ""){
						padding_sm = data.content_padding.sm.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(data.content_padding.xs.trim() !== ""){
						padding_xs = data.content_padding.xs.split(" ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				}
			}
		#>
		<style type="text/css">
			<#
				var img = {}
				if (typeof data.image !== "undefined" && typeof data.image.src !== "undefined") {
					img = data.image
				} else {
					img = {src: data.image}
				}
			#>
			#sppb-addon-{{ data.id }} .sppb-image-holder{
				<# if(img.src.indexOf("https://") == -1 && img.src.indexOf("https://") == -1){ #>
					background-image: url({{ pagebuilder_base + img.src }});
					background-size:{{ data.image_background_size }};
				<# } else { #>
					background-image: url({{ img.src }});
					background-size:{{ data.image_background_size }};
				<# } #>
			}
			#sppb-addon-{{ data.id }} .sppb-addon-image-content .sppb-content-holder{
				padding: {{ padding }};
			}
			
			#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-{{ data.button_type }}{
				letter-spacing: {{ data.button_letterspace }};
				<# if(typeof data.button_margin_top !== "undefined" && typeof data.button_margin_top.md !== "undefined"){ #>
					margin-top: {{ data.button_margin_top.md }}px;
					box-shadow: 0 4px 22px red;
				<# } #>
				<# if(_.isObject(button_fontstyle)) { #>
					<# if(button_fontstyle.underline == 1){ #>
						text-decoration: underline;
					<# } #>
					<# if(button_fontstyle.uppercase == 1){ #>
						text-transform: uppercase;
					<# } #>
					<# if(button_fontstyle.italic == 1){ #>
						font-style: italic;
					<# } #>
					<# if(button_fontstyle.weight == 100){ #>
						font-weight: 100;
					<# } else if(button_fontstyle.weight == 200){#>
						font-weight: 200;
					<# } else if(button_fontstyle.weight == 300){#>
						font-weight: 300;
					<# } else if(button_fontstyle.weight == 400){#>
						font-weight: 400;
					<# } else if(button_fontstyle.weight == 500){#>
						font-weight: 500;
					<# } else if(button_fontstyle.weight == 600){#>
						font-weight: 600;
					<# } else if(button_fontstyle.weight == 700){#>
						font-weight: 700;
					<# } else if(button_fontstyle.weight == 800){#>
						font-weight: 800;
					<# } else if(button_fontstyle.weight == 900){#>
						font-weight: 900;
					<# } #>
				<# } #>
			}

			<# if(data.button_type == "custom"){ #>
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
					color: {{ data.button_color }};
					<# if(data.button_appearance == "outline"){ #>
						border-color: {{ data.button_background_color }}
					<# } else if(data.button_appearance == "3d"){ #>
						border-bottom-color: {{ data.button_background_color_hover }};
						background-color: {{ data.button_background_color }};
					<# } else if(data.button_appearance == "gradient"){ #>
						border: none;
						<# if(typeof data.button_background_gradient.type !== "undefined" && data.button_background_gradient.type == "radial"){ #>
							background-image: radial-gradient(at {{ data.button_background_gradient.radialPos || "center center"}}, {{ data.button_background_gradient.color }} {{ data.button_background_gradient.pos || 0 }}%, {{ data.button_background_gradient.color2 }} {{ data.button_background_gradient.pos2 || 100 }}%);
						<# } else { #>
							background-image: linear-gradient({{ data.button_background_gradient.deg || 0}}deg, {{ data.button_background_gradient.color }} {{ data.button_background_gradient.pos || 0 }}%, {{ data.button_background_gradient.color2 }} {{ data.button_background_gradient.pos2 || 100 }}%);
						<# } #>
					<# } else { #>
						background-color: {{ data.button_background_color }};
					<# } #>
				}

				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom:hover{
					color: {{ data.button_color_hover }};
					background-color: {{ data.button_background_color_hover }};
					<# if(data.appearance == "outline"){ #>
						border-color: {{ data.button_background_color_hover }};
					<# } else if(data.button_appearance == "gradient"){ #>
						<# if(typeof data.button_background_gradient_hover.type !== "undefined" && data.button_background_gradient_hover.type == "radial"){ #>
							background-image: radial-gradient(at {{ data.button_background_gradient_hover.radialPos || "center center"}}, {{ data.button_background_gradient_hover.color }} {{ data.button_background_gradient_hover.pos || 0 }}%, {{ data.button_background_gradient_hover.color2 }} {{ data.button_background_gradient_hover.pos2 || 100 }}%);
						<# } else { #>
							background-image: linear-gradient({{ data.button_background_gradient_hover.deg || 0}}deg, {{ data.button_background_gradient_hover.color }} {{ data.button_background_gradient_hover.pos || 0 }}%, {{ data.button_background_gradient_hover.color2 }} {{ data.button_background_gradient_hover.pos2 || 100 }}%);
						<# } #>
					<# } #>
				}
			<# } #>

			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ data.id }} .sppb-addon-image-content .sppb-content-holder{
					padding: {{ padding_sm }};
				}
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-{{ data.button_type }}{
					<# if(typeof data.button_margin_top !== "undefined" && typeof data.button_margin_top.sm !== "undefined"){ #>
						margin-top: {{ data.button_margin_top.sm }}px;
					<# } #>
				}
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ data.id }} .sppb-addon-image-content .sppb-content-holder{
					padding: {{ padding_xs }};
				}
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-{{ data.button_type }}{
					<# if(typeof data.button_margin_top !== "undefined" && typeof data.button_margin_top.xs !== "undefined"){ #>
						margin-top: {{ data.button_margin_top.xs }}px;
					<# } #>
				}
			}
		</style>
		<div class="sppb-addon sppb-addon-image-content aligment-{{ data.image_alignment }} clearfix {{ data.class }}">
			<div class="sppb-image-holder"></div>
			<div class="sppb-container">
				<div class="sppb-row">
					<# if(data.image_alignment == "left") { #>
						<div class="sppb-col-sm-6"></div>
					<# } #>
					<div class="sppb-col-sm-6 {{ content_class }}">
						<div class="sppb-content-holder">
                            <# if( !_.isEmpty( data.title ) ){ #><{{ data.heading_selector }} class="sppb-image-content-title sppb-addon-title sp-inline-editable-element" data-id={{data.id}} data-fieldName="title" contenteditable="true">{{ data.title }}</{{ data.heading_selector }}><# } #>
                            <# if(data.text){ #><p id="addon-text-{{data.id}}" class="sppb-image-content-text sp-editable-content" data-id={{data.id}} data-fieldName="text">{{{ data.text }}}</p><# } #>
						    <# if(button_text){ #>
                                <a href=\'{{ data.button_url }}\' target="{{ data.button_target }}" id="btn-{{ data.id }}" class="sppb-btn {{ button_classes }}">{{{ button_text }}}</a>
							<# } #>
						</div>
					</div>
				</div>
			</div>
		</div>
		';

		return $output;
	}

}sppagebuilder/addons/lightbox/admin.php000060400000013530150750504250014264 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'repeatable', 
		'addon_name'=>'sp_lightbox',
		'category'=>'Flex',
		'title'=>JText::_('FLEX_ADDON_IMAGELIGHTBOX'),
		'desc'=>JText::_('FLEX_ADDON_IMAGELIGHTBOX_DESC'),
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h4',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontsize'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_lineheight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontstyle'=>array(
					'type'=>'select',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'values'=>array(
						'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
						'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
						'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
						'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
						'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
						'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
						'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
					),
					'multiple'=>true,
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontweight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_bottom'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),
				
				'width'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_WIDTH_DESC'),
					'std'=>200
					),
					
				'spacing'=>array(
					'type'=>'number', 
					'title'=>JText::_('FLEX_THUMBNAIL_SPACING'),
					'desc'=>JText::_('FLEX_THUMBNAIL_SPACING_DESC'),
					'std'=>0
				),
				
				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

				// Repeatable Items
				'sp_lightbox_item'=>array(
					'title'=>JText::_('FLEX_GALLERY_ITEMS'),
					'attr'=>array(
						'title'=>array(
							'type'=>'text', 
							'title'=>JText::_('FLEX_ADDON_IMAGELIGHTBOX_ITEM_TITLE'),
							'desc'=>JText::_('FLEX_ADDON_IMAGELIGHTBOX_ITEM_TITLE_DESC'),
							'std'=>'Image 1'
						),
						'show_caption'=>array(
							'type'=>'checkbox', 
							'title'=>JText::_('FLEX_ADDON_IMAGELIGHTBOX_SHOW_CAPTION'),
							'desc'=>JText::_('FLEX_ADDON_IMAGELIGHTBOX_SHOW_CAPTION_DESC'),
							'values'=>array(
								1=>JText::_('JYES'),
								0=>JText::_('JNO'),
							),
							'std'=>1,
						),
						'thumb'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_THUMB'),
							'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_THUMB_DESC'),
						),
						'full'=>array(
							'type'=>'media',
							'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_FULL'),
							'desc'=>JText::_('FLEX_GALLERY_FULL_DESC'),
						),
					),
				),
			),
		),
	)
);
sppagebuilder/addons/lightbox/site.php000060400000007564150750504250014152 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2017 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonLightbox extends SppagebuilderAddons{

	public function render() {
		
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';

		//Options
		$width = (isset($this->addon->settings->width) && $this->addon->settings->width) ? $this->addon->settings->width : 200;
		$height = (isset($this->addon->settings->height) && $this->addon->settings->height) ? $this->addon->settings->height : 200;
		$spacing = (isset($this->addon->settings->spacing) && $this->addon->settings->spacing) ? $this->addon->settings->spacing : 0;

		
		$output  = '<div class="sppb-addon sppb-addon-lightbox ' . $class . '">';
		$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
		$output .= '<div class="sppb-addon-content">';
		$output .= '<ul id="grid-'.$this->addon->id.'" class="sppb-lightbox clearfix">';
		
		foreach ($this->addon->settings->sp_lightbox_item as $key => $value) {
			
			$class != '' ? $thumb_class = ' class="'.$class.'"' : $thumb_class = '';
			$class == 'small' ? $small = ' small' : $small = '';
			$value->show_caption != 0 ? $caption = $value->title : $caption = '';

			
			if($value->thumb) {
				$output .= ($spacing !='') ? '<li class="shuffle-item'.$small.'" style="margin-bottom:' . $spacing . 'px;">' : '<li class="shuffle-item">';
				$output .= '';
		
				if($value->full) {
					$output .= '<div class="overlay"><a href="'. $value->full .'" data-imagelightbox="imagelightbox">';
					if (($class == 'simple') || ($class == 'small')) {
						$output .= '';
					} else {
						$output .= '<i class="ap-plus-1"></i>';
					}
					$output .= '';
				}
		
				$output .= '<img'.$thumb_class.' src="'. $value->thumb . '" width="' . $width . '" alt="' . $caption . '" />';
		
				if($value->full) {
					$output .= '</div></a>';
				}
		
				$output .= '</li>';
			}	
			
		}
		
		$output .= '</ul>';
		$output	.= '</div>';
		$output .= '</div>';

		return $output;
	}
	
	public function stylesheets() {
		$app = JFactory::getApplication();
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();	
		return array( $tmplPath.'/sppagebuilder/addons/lightbox/assets/css/imagelightbox.css');
	}
	

	public function scripts() {
		$app = JFactory::getApplication();
		$tmplPath = JURI::base(true) . '/templates/'.$app->getTemplate();	
		
		return array(
			$tmplPath.'/sppagebuilder/addons/lightbox/assets/js/imagelightbox.min.js',
			$tmplPath.'/sppagebuilder/addons/lightbox/assets/js/imagelightbox.custom.js',
			$tmplPath.'/html/com_spsimpleportfolio/assets/js/jquery.shuffle.modernizr.min.js'
		);
	}

	public function js() {
		$gutter = (isset($this->addon->settings->spacing) && $this->addon->settings->spacing) ? 'gutterWidth: ' . $this->addon->settings->spacing . ',' : '';
		$js ='jQuery(function($){
			var $grid = jQuery("#grid-'.$this->addon->id.'"),
			$sizer = $grid.find(".shuffle_sizer");
			$("#grid-'.$this->addon->id.'").imagesLoaded(function(){
			  $grid.shuffle({itemSelector: ".shuffle-item",'.$gutter.'columnWidth: '.$this->addon->settings->width.',speed: 700,sequentialFadeDelay: 150,easing: \'cubic-bezier(0.635, 0.010, 0.355, 1.000)\',sizer: $sizer
			  });
			}); 
		});';
		$js = preg_replace(array('/([\s])\1+/', '/[\n\t]+/m'), '', $js); // Remove whitespace
		return $js;
	}

}
sppagebuilder/addons/lightbox/assets/js/jquery.shuffle.modernizr.min.js000060400000036670150750504250022515 0ustar00/*!
 * Shuffle.js by @Vestride
 * Categorize, sort, and filter a responsive grid of items.
 * Dependencies: jQuery 1.9+, Modernizr 2.6.2+
 * @license MIT license
 * @version 3.0.0
 */
window.Modernizr=function(a,b,c){function d(a){s.cssText=a}function e(a,b){return typeof a===b}function f(a,b){return!!~(""+a).indexOf(b)}function g(a,b){for(var d in a){var e=a[d];if(!f(e,"-")&&s[e]!==c)return"pfx"==b?e:!0}return!1}function h(a,b,d){for(var f in a){var g=b[a[f]];if(g!==c)return d===!1?a[f]:e(g,"function")?g.bind(d||b):g}return!1}function i(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),f=(a+" "+v.join(d+" ")+d).split(" ");return e(b,"string")||e(b,"undefined")?g(f,b):(f=(a+" "+w.join(d+" ")+d).split(" "),h(f,b,c))}var j,k,l,m="2.6.2",n={},o=!0,p=b.documentElement,q="modernizr",r=b.createElement(q),s=r.style,t=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),u="Webkit Moz O ms",v=u.split(" "),w=u.toLowerCase().split(" "),x={},y=[],z=y.slice,A=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:q+(d+1),j.appendChild(h);return f=["&#173;",'<style id="s',q,'">',a,"</style>"].join(""),j.id=q,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=p.style.overflow,p.style.overflow="hidden",p.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),p.style.overflow=i),!!g},B={}.hasOwnProperty;l=e(B,"undefined")||e(B.call,"undefined")?function(a,b){return b in a&&e(a.constructor.prototype[b],"undefined")}:function(a,b){return B.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=z.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(z.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(z.call(arguments)))};return d}),x.csstransforms=function(){return!!i("transform")},x.csstransforms3d=function(){var a=!!i("perspective");return a&&"webkitPerspective"in p.style&&A("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b){a=9===b.offsetLeft&&3===b.offsetHeight}),a},x.csstransitions=function(){return i("transition")};for(var C in x)l(x,C)&&(k=C.toLowerCase(),n[k]=x[C](),y.push((n[k]?"":"no-")+k));return n.addTest=function(a,b){if("object"==typeof a)for(var d in a)l(a,d)&&n.addTest(d,a[d]);else{if(a=a.toLowerCase(),n[a]!==c)return n;b="function"==typeof b?b():b,"undefined"!=typeof o&&o&&(p.className+=" "+(b?"":"no-")+a),n[a]=b}return n},d(""),r=j=null,n._version=m,n._prefixes=t,n._domPrefixes=w,n._cssomPrefixes=v,n.testProp=function(a){return g([a])},n.testAllProps=i,n.testStyles=A,n.prefixed=function(a,b,c){return b?i(a,b,c):i(a,"pfx")},p.className=p.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(o?" js "+y.join(" "):""),n}(this,this.document),function(a){"function"==typeof define&&define.amd?define(["jquery","modernizr"],a):window.Shuffle=a(window.jQuery,window.Modernizr)}(function(a,b,c){"use strict";function d(a){return a?a.replace(/([A-Z])/g,function(a,b){return"-"+b.toLowerCase()}).replace(/^ms-/,"-ms-"):""}function e(b,c,d){var e,f,g,h=null,i=0;d=d||{};var j=function(){i=d.leading===!1?0:a.now(),h=null,g=b.apply(e,f),e=f=null};return function(){var k=a.now();i||d.leading!==!1||(i=k);var l=c-(k-i);return e=this,f=arguments,0>=l||l>c?(clearTimeout(h),h=null,i=k,g=b.apply(e,f),e=f=null):h||d.trailing===!1||(h=setTimeout(j,l)),g}}function f(a,b,c){for(var d=0,e=a.length;e>d;d++)if(b.call(c,a[d],d,a)==={})return}function g(b,c,d){return setTimeout(a.proxy(b,c),d)}function h(a){return Math.max.apply(Math,a)}function i(a){return Math.min.apply(Math,a)}function j(b){return a.isNumeric(b)?b:0}function k(a){var b,c,d=a.length;if(!d)return a;for(;--d;)c=Math.floor(Math.random()*(d+1)),b=a[c],a[c]=a[d],a[d]=b;return a}if("object"!=typeof b)throw new Error("Shuffle.js requires Modernizr.\nhttp://vestride.github.io/Shuffle/#dependencies");var l=b.prefixed("transition"),m=b.prefixed("transitionDelay"),n=b.prefixed("transitionDuration"),o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[l],p=b.prefixed("transform"),q=d(p),r=b.csstransforms&&b.csstransitions,s=b.csstransforms3d,t="shuffle",u=.3,v="all",w="groups",x=1,y=.001,z=function(a,b){this.x=j(a),this.y=j(b)};z.equals=function(a,b){return a.x===b.x&&a.y===b.y};var A=0,B=a(window),C=function(b,c){c=c||{},a.extend(this,C.options,c,C.settings),this.$el=a(b),this.element=b,this.unique="shuffle_"+A++,this._fire(C.EventType.LOADING),this._init(),g(function(){this.initialized=!0,this._fire(C.EventType.DONE)},this,16)};return C.EventType={LOADING:"loading",DONE:"done",LAYOUT:"layout",REMOVED:"removed"},C.ClassName={BASE:t,SHUFFLE_ITEM:"shuffle-item",FILTERED:"filtered",CONCEALED:"concealed"},C.options={group:v,speed:250,easing:"ease-out",itemSelector:"",sizer:null,gutterWidth:0,columnWidth:0,delimeter:null,buffer:0,initialSort:null,throttle:e,throttleTime:300,sequentialFadeDelay:150,supported:r},C.settings={useSizer:!1,itemCss:{position:"absolute",top:0,left:0,visibility:"visible"},revealAppendedDelay:300,lastSort:{},lastFilter:v,enabled:!0,destroyed:!1,initialized:!1,_animations:[],styleQueue:[]},C.Point=z,C._getItemTransformString=function(a,b){return s?"translate3d("+a.x+"px, "+a.y+"px, 0) scale3d("+b+", "+b+", 1)":"translate("+a.x+"px, "+a.y+"px) scale("+b+")"},C._getNumberStyle=function(b,c){return C._getFloat(a(b).css(c))},C._getInt=function(a){return j(parseInt(a,10))},C._getFloat=function(a){return j(parseFloat(a))},C._getOuterWidth=function(a,b){var c=a.offsetWidth;if(b){var d=C._getNumberStyle(a,"marginLeft"),e=C._getNumberStyle(a,"marginRight");c+=d+e}return c},C._getOuterHeight=function(a,b){var c=a.offsetHeight;if(b){var d=C._getNumberStyle(a,"marginTop"),e=C._getNumberStyle(a,"marginBottom");c+=d+e}return c},C._skipTransition=function(a,b,c){var d=a.style[n];a.style[n]="0ms",b.call(c);var e=a.offsetWidth;e=null,a.style[n]=d},C.prototype._init=function(){this.$items=this._getItems(),this.sizer=this._getElementOption(this.sizer),this.sizer&&(this.useSizer=!0),this.$el.addClass(C.ClassName.BASE),this._initItems(),B.on("resize."+t+"."+this.unique,this._getResizeFunction());var a=this.$el.css(["position","overflow"]),b=C._getOuterWidth(this.element);this._validateStyles(a),this._setColumns(b),this.shuffle(this.group,this.initialSort),this.supported&&g(function(){this._setTransitions(),this.element.style[l]="height "+this.speed+"ms "+this.easing},this)},C.prototype._getResizeFunction=function(){var b=a.proxy(this._onResize,this);return this.throttle?this.throttle(b,this.throttleTime):b},C.prototype._getElementOption=function(a){return"string"==typeof a?this.$el.find(a)[0]||null:a&&a.nodeType&&1===a.nodeType?a:a&&a.jquery?a[0]:null},C.prototype._validateStyles=function(a){"static"===a.position&&(this.element.style.position="relative"),"hidden"!==a.overflow&&(this.element.style.overflow="hidden")},C.prototype._filter=function(a,b){a=a||this.lastFilter,b=b||this.$items;var c=this._getFilteredSets(a,b);return this._toggleFilterClasses(c.filtered,c.concealed),this.lastFilter=a,"string"==typeof a&&(this.group=a),c.filtered},C.prototype._getFilteredSets=function(b,c){var d=a(),e=a();return b===v?d=c:f(c,function(c){var f=a(c);this._doesPassFilter(b,f)?d=d.add(f):e=e.add(f)},this),{filtered:d,concealed:e}},C.prototype._doesPassFilter=function(b,c){if(a.isFunction(b))return b.call(c[0],c,this);var d=c.data(w),e=this.delimeter&&!a.isArray(d)?d.split(this.delimeter):d;return a.inArray(b,e)>-1},C.prototype._toggleFilterClasses=function(a,b){a.removeClass(C.ClassName.CONCEALED).addClass(C.ClassName.FILTERED),b.removeClass(C.ClassName.FILTERED).addClass(C.ClassName.CONCEALED)},C.prototype._initItems=function(a){a=a||this.$items,a.addClass([C.ClassName.SHUFFLE_ITEM,C.ClassName.FILTERED].join(" ")),a.css(this.itemCss).data("point",new z).data("scale",x)},C.prototype._updateItemCount=function(){this.visibleItems=this._getFilteredItems().length},C.prototype._setTransition=function(a){a.style[l]=q+" "+this.speed+"ms "+this.easing+", opacity "+this.speed+"ms "+this.easing},C.prototype._setTransitions=function(a){a=a||this.$items,f(a,function(a){this._setTransition(a)},this)},C.prototype._setSequentialDelay=function(a){this.supported&&f(a,function(a,b){a.style[m]="0ms,"+(b+1)*this.sequentialFadeDelay+"ms"},this)},C.prototype._getItems=function(){return this.$el.children(this.itemSelector)},C.prototype._getFilteredItems=function(){return this.$items.filter("."+C.ClassName.FILTERED)},C.prototype._getConcealedItems=function(){return this.$items.filter("."+C.ClassName.CONCEALED)},C.prototype._getColumnSize=function(b,c){var d;return d=a.isFunction(this.columnWidth)?this.columnWidth(b):this.useSizer?C._getOuterWidth(this.sizer):this.columnWidth?this.columnWidth:this.$items.length>0?C._getOuterWidth(this.$items[0],!0):b,0===d&&(d=b),d+c},C.prototype._getGutterSize=function(b){var c;return c=a.isFunction(this.gutterWidth)?this.gutterWidth(b):this.useSizer?C._getNumberStyle(this.sizer,"marginLeft"):this.gutterWidth},C.prototype._setColumns=function(a){var b=a||C._getOuterWidth(this.element),c=this._getGutterSize(b),d=this._getColumnSize(b,c),e=(b+c)/d;Math.abs(Math.round(e)-e)<u&&(e=Math.round(e)),this.cols=Math.max(Math.floor(e),1),this.containerWidth=b,this.colWidth=d},C.prototype._setContainerSize=function(){this.$el.css("height",this._getContainerSize())},C.prototype._getContainerSize=function(){return h(this.positions)},C.prototype._fire=function(a,b){this.$el.trigger(a+"."+t,b&&b.length?b:[this])},C.prototype._resetCols=function(){var a=this.cols;for(this.positions=[];a--;)this.positions.push(0)},C.prototype._layout=function(a,b){f(a,function(a){this._layoutItem(a,!!b)},this),this._processStyleQueue(),this._setContainerSize()},C.prototype._layoutItem=function(b,c){var d=a(b),e=d.data(),f=e.point,g=e.scale,h={width:C._getOuterWidth(b,!0),height:C._getOuterHeight(b,!0)},i=this._getItemPosition(h);z.equals(f,i)&&g===x||(e.point=i,e.scale=x,this.styleQueue.push({$item:d,point:i,scale:x,opacity:c?0:1,skipTransition:c,callfront:function(){c||d.css("visibility","visible")},callback:function(){c&&d.css("visibility","hidden")}}))},C.prototype._getItemPosition=function(a){for(var b=this._getColumnSpan(a.width,this.colWidth,this.cols),c=this._getColumnSet(b,this.cols),d=this._getShortColumn(c,this.buffer),e=new z(Math.round(this.colWidth*d),Math.round(c[d])),f=c[d]+a.height,g=this.cols+1-c.length,h=0;g>h;h++)this.positions[d+h]=f;return e},C.prototype._getColumnSpan=function(a,b,c){var d=a/b;return Math.abs(Math.round(d)-d)<u&&(d=Math.round(d)),Math.min(Math.ceil(d),c)},C.prototype._getColumnSet=function(a,b){if(1===a)return this.positions;for(var c=b+1-a,d=[],e=0;c>e;e++)d[e]=h(this.positions.slice(e,e+a));return d},C.prototype._getShortColumn=function(a,b){for(var c=i(a),d=0,e=a.length;e>d;d++)if(a[d]>=c-b&&a[d]<=c+b)return d;return 0},C.prototype._shrink=function(b){var c=b||this._getConcealedItems();f(c,function(b){var c=a(b),d=c.data();d.scale!==y&&(d.scale=y,this.styleQueue.push({$item:c,point:d.point,scale:y,opacity:0,callback:function(){c.css("visibility","hidden")}}))},this)},C.prototype._onResize=function(){if(this.enabled&&!this.destroyed&&!this.isTransitioning){var a=C._getOuterWidth(this.element);a!==this.containerWidth&&this.update()}},C.prototype._getStylesForTransition=function(a){var b={opacity:a.opacity};return this.supported?b[p]=C._getItemTransformString(a.point,a.scale):(b.left=a.point.x,b.top=a.point.y),b},C.prototype._transition=function(b){var c=this._getStylesForTransition(b);this._startItemAnimation(b.$item,c,b.callfront||a.noop,b.callback||a.noop)},C.prototype._startItemAnimation=function(b,c,d,e){function f(b){b.target===b.currentTarget&&(a(b.target).off(o,f),e())}if(d(),!this.initialized)return b.css(c),void e();if(this.supported)b.css(c),b.on(o,f);else{var g=b.stop(!0).animate(c,this.speed,"swing",e);this._animations.push(g.promise())}},C.prototype._processStyleQueue=function(b){var c=a();f(this.styleQueue,function(a){a.skipTransition?this._styleImmediately(a):(c=c.add(a.$item),this._transition(a))},this),c.length>0&&this.initialized?(this.isTransitioning=!0,this.supported?this._whenCollectionDone(c,o,this._movementFinished):this._whenAnimationsDone(this._movementFinished)):b||g(this._layoutEnd,this),this.styleQueue.length=0},C.prototype._styleImmediately=function(a){C._skipTransition(a.$item[0],function(){a.$item.css(this._getStylesForTransition(a))},this)},C.prototype._movementFinished=function(){this.isTransitioning=!1,this._layoutEnd()},C.prototype._layoutEnd=function(){this._fire(C.EventType.LAYOUT)},C.prototype._addItems=function(a,b,c){this._initItems(a),this._setTransitions(a),this.$items=this._getItems(),this._shrink(a),f(this.styleQueue,function(a){a.skipTransition=!0}),this._processStyleQueue(!0),b?this._addItemsToEnd(a,c):this.shuffle(this.lastFilter)},C.prototype._addItemsToEnd=function(a,b){var c=this._filter(null,a),d=c.get();this._updateItemCount(),this._layout(d,!0),b&&this.supported&&this._setSequentialDelay(d),this._revealAppended(d)},C.prototype._revealAppended=function(b){g(function(){f(b,function(b){var c=a(b);this._transition({$item:c,opacity:1,point:c.data("point"),scale:x})},this),this._whenCollectionDone(a(b),o,function(){a(b).css(m,"0ms"),this._movementFinished()})},this,this.revealAppendedDelay)},C.prototype._whenCollectionDone=function(b,c,d){function e(b){b.target===b.currentTarget&&(a(b.target).off(c,e),f++,f===g&&d.call(h))}var f=0,g=b.length,h=this;b.on(c,e)},C.prototype._whenAnimationsDone=function(b){a.when.apply(null,this._animations).always(a.proxy(function(){this._animations.length=0,b.call(this)},this))},C.prototype.shuffle=function(a,b){this.enabled&&!this.isTransitioning&&(a||(a=v),this._filter(a),this._updateItemCount(),this._shrink(),this.sort(b))},C.prototype.sort=function(a){if(this.enabled&&!this.isTransitioning){this._resetCols();var b=a||this.lastSort,c=this._getFilteredItems().sorted(b);this._layout(c),this.lastSort=b}},C.prototype.update=function(a){this.enabled&&!this.isTransitioning&&(a||this._setColumns(),this.sort())},C.prototype.layout=function(){this.update(!0)},C.prototype.appended=function(a,b,c){this._addItems(a,b===!0,c!==!1)},C.prototype.disable=function(){this.enabled=!1},C.prototype.enable=function(a){this.enabled=!0,a!==!1&&this.update()},C.prototype.remove=function(b){function c(){b.remove(),this.$items=this._getItems(),this._updateItemCount(),this._fire(C.EventType.REMOVED,[b,this]),b=null}b.length&&b.jquery&&(this._toggleFilterClasses(a(),b),this._shrink(b),this.sort(),this.$el.one(C.EventType.LAYOUT+"."+t,a.proxy(c,this)))},C.prototype.destroy=function(){B.off("."+this.unique),this.$el.removeClass(t).removeAttr("style").removeData(t),this.$items.removeAttr("style").removeData("point").removeData("scale").removeClass([C.ClassName.CONCEALED,C.ClassName.FILTERED,C.ClassName.SHUFFLE_ITEM].join(" ")),this.$items=null,this.$el=null,this.sizer=null,this.element=null,this.destroyed=!0},a.fn.shuffle=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),e=d.data(t);e?"string"==typeof b&&e[b]&&e[b].apply(e,c):(e=new C(this,b),d.data(t,e))})},a.fn.sorted=function(b){var d=a.extend({},a.fn.sorted.defaults,b),e=this.get(),f=!1;return e.length?d.randomize?k(e):(a.isFunction(d.by)&&e.sort(function(b,e){if(f)return 0;var g=d.by(a(b)),h=d.by(a(e));return g===c&&h===c?(f=!0,0):h>g||"sortFirst"===g||"sortLast"===h?-1:g>h||"sortLast"===g||"sortFirst"===h?1:0}),f?this.get():(d.reverse&&e.reverse(),e)):[]},a.fn.sorted.defaults={reverse:!1,by:null,randomize:!1},C});sppagebuilder/addons/lightbox/assets/js/imagelightbox.custom.js000060400000013224150750504250021073 0ustar00 jQuery(function($) {
    $(document).ready(function() {

        // ACTIVITY INDICATOR
        var activityIndicatorOn = function() {
                $('<div id="imagelightbox-loading"><div></div></div>').appendTo('body');
            },
            activityIndicatorOff = function() {
                $('#imagelightbox-loading').remove();
            },


            // OVERLAY
            overlayOn = function() {
                $('<div id="imagelightbox-overlay"></div>').appendTo('body');
            },
            overlayOff = function() {
                $('#imagelightbox-overlay').remove();
            },


            // CLOSE BUTTON
            closeButtonOn = function(instance) {
                $('<button type="button" id="imagelightbox-close" title="Close"></button>').appendTo('body').on('click touchend', function() {
                    $(this).remove();
                    instance.quitImageLightbox();
                    return false;
                });
            },
            closeButtonOff = function() {
                $('#imagelightbox-close').remove();
            },


            // CAPTION
            captionOn = function() {
                var description = $('a[href="' + $('#imagelightbox').attr('src') + '"] img').attr('alt');
                if (description.length > 0)
                    $('<div id="imagelightbox-caption">' + description + '</div>').appendTo('body');
            },
            captionOff = function() {
                $('#imagelightbox-caption').remove();
            },


            // NAVIGATION
            navigationOn = function(instance, selector) {
                var images = $(selector);
                if (images.length) {
                    var nav = $('<div id="imagelightbox-nav"></div>');
                    for (var i = 0; i < images.length; i++)
                        nav.append('<button type="button"></button>');

                    nav.appendTo('body');
                    nav.on('click touchend', function() {
                        return false;
                    });

                    var navItems = nav.find('button');
                    navItems.on('click touchend', function() {
                            var $this = $(this);
                            if (images.eq($this.index()).attr('href') != $('#imagelightbox').attr('src'))
                                instance.switchImageLightbox($this.index());

                            navItems.removeClass('active');
                            navItems.eq($this.index()).addClass('active');

                            return false;
                        })
                        .on('touchend', function() {
                            return false;
                        });
                }
            },
            navigationUpdate = function(selector) {
                var items = $('#imagelightbox-nav button');
                items.removeClass('active');
                items.eq($(selector).filter('[href="' + $('#imagelightbox').attr('src') + '"]').index(selector)).addClass('active');
            },
            navigationOff = function() {
                $('#imagelightbox-nav').remove();
            },


            // ARROWS
            arrowsOn = function(instance, selector) {
                var $arrows = $('<button type="button" class="imagelightbox-arrow imagelightbox-arrow-left"><i class="ap-left-2"></i></button><button type="button" class="imagelightbox-arrow imagelightbox-arrow-right"><i class="ap-right-2"></i></button>');

                $arrows.appendTo('body');

                $arrows.on('click touchend', function(e) {
                    e.preventDefault();

                    var $this = $(this),
                        $target = $(selector + '[href="' + $('#imagelightbox').attr('src') + '"]'),
                        index = $target.index(selector);

                    if ($this.hasClass('imagelightbox-arrow-left')) {
                        index = index - 1;
                        if (!$(selector).eq(index).length)
                            index = $(selector).length;
                    } else {
                        index = index + 1;
                        if (!$(selector).eq(index).length)
                            index = 0;
                    }

                    instance.switchImageLightbox(index);
                    return false;
                });
            },
            arrowsOff = function() {
                $('.imagelightbox-arrow').remove();
            };

		//	WITH "CLOSE" BUTTON & ACTIVITY INDICATION (One Image)
		var instanceC = $( 'a[data-imagelightbox="one"]' ).imageLightbox({
			quitOnDocClick:	false,
			onStart:		function() { closeButtonOn( instanceC ); },
			onEnd:			function() { closeButtonOff(); activityIndicatorOff(); },
			onLoadStart: 	function() { activityIndicatorOn(); },
			onLoadEnd:	 	function() { activityIndicatorOff(); }
		});
		

        //	ALL COMBINED
        var $selector = 'a[data-imagelightbox="imagelightbox"]';
        var $instance = $($selector).imageLightbox({
            onStart: function() {
                overlayOn();
                closeButtonOn($instance);
                arrowsOn($instance, $selector);
            },
            onEnd: function() {
                overlayOff();
                captionOff();
                closeButtonOff();
                arrowsOff();
                activityIndicatorOff();
            },
            onLoadStart: function() {
                captionOff();
                activityIndicatorOn();
            },
            onLoadEnd: function() {
                captionOn();
                activityIndicatorOff();
                $('.imagelightbox-arrow').css('display', 'block');
            }
        });


    });
});sppagebuilder/addons/lightbox/assets/js/imagelightbox.min.js000060400000010535150750504250020346 0ustar00!function(t,e,n){"use strict";var i=function(){var t=n.body||n.documentElement;return t=t.style,""===t.WebkitTransition?"-webkit-":""===t.MozTransition?"-moz-":""===t.OTransition?"-o-":""===t.transition?"":!1},o=i()!==!1,r=function(t,e,n){var o={},r=i();o[r+"transform"]="translateX("+e+")",o[r+"transition"]=r+"transform "+n+"s linear",t.css(o)},a="ontouchstart"in e,u=e.navigator.pointerEnabled||e.navigator.msPointerEnabled,d=function(t){if(a)return!0;if(!u||"undefined"==typeof t||"undefined"==typeof t.pointerType)return!1;if("undefined"!=typeof t.MSPOINTER_TYPE_MOUSE){if(t.MSPOINTER_TYPE_MOUSE!==t.pointerType)return!0}else if("mouse"!==t.pointerType)return!0;return!1};t.fn.imageLightbox=function(i){var c=t.extend({selector:'id="imagelightbox"',allowedTypes:"png|jpg|jpeg|gif",animationSpeed:250,preloadNext:!0,enableKeyboard:!0,quitOnEnd:!1,quitOnImgClick:!1,quitOnDocClick:!0,onStart:!1,onEnd:!1,onLoadStart:!1,onLoadEnd:!1},i),f=t([]),l=t(),p=t(),s=0,g=0,h=0,v=!1,m=function(e){return"a"===t(e).prop("tagName").toLowerCase()&&new RegExp(".("+c.allowedTypes+")$","i").test(t(e).attr("href"))},x=function(){if(!p.length)return!1;var n=.8*t(e).width(),i=.9*t(e).height(),o=new Image;o.src=p.attr("src"),o.onload=function(){if(s=o.width,g=o.height,s>n||g>i){var r=s/g>n/i?s/n:g/i;s/=r,g/=r}p.css({width:s+"px",height:g+"px",top:(t(e).height()-g)/2+"px",left:(t(e).width()-s)/2+"px"})}},E=function(e){if(v)return!1;if(e="undefined"==typeof e?!1:"left"===e?1:-1,p.length){if(e!==!1&&(f.length<2||c.quitOnEnd===!0&&(-1===e&&0===f.index(l)||1===e&&f.index(l)===f.length-1)))return S(),!1;var n={opacity:0};o?r(p,100*e-h+"px",c.animationSpeed/1e3):n.left=parseInt(p.css("left"))+100*e+"px",p.animate(n,c.animationSpeed,function(){y()}),h=0}v=!0,c.onLoadStart!==!1&&c.onLoadStart(),setTimeout(function(){p=t("<img "+c.selector+" />").attr("src",l.attr("href")).load(function(){p.appendTo("body"),x();var n={opacity:1};if(p.css("opacity",0),o)r(p,-100*e+"px",0),setTimeout(function(){r(p,"0px",c.animationSpeed/1e3)},50);else{var i=parseInt(p.css("left"));n.left=i+"px",p.css("left",i-100*e+"px")}if(p.animate(n,c.animationSpeed,function(){v=!1,c.onLoadEnd!==!1&&c.onLoadEnd()}),c.preloadNext){var a=f.eq(f.index(l)+1);a.length||(a=f.eq(0)),t("<img />").attr("src",a.attr("href")).load()}}).error(function(){c.onLoadEnd!==!1&&c.onLoadEnd()});var n=0,i=0,a=0;p.on(u?"pointerup MSPointerUp":"click",function(t){if(t.preventDefault(),c.quitOnImgClick)return S(),!1;if(d(t.originalEvent))return!0;var e=(t.pageX||t.originalEvent.pageX)-t.target.offsetLeft;l=f.eq(f.index(l)-(s/2>e?1:-1)),l.length||(l=f.eq(s/2>e?f.length:0)),E(s/2>e?"left":"right")}).on("touchstart pointerdown MSPointerDown",function(t){return!d(t.originalEvent)||c.quitOnImgClick?!0:(o&&(a=parseInt(p.css("left"))),void(n=t.originalEvent.pageX||t.originalEvent.touches[0].pageX))}).on("touchmove pointermove MSPointerMove",function(t){return!d(t.originalEvent)||c.quitOnImgClick?!0:(t.preventDefault(),i=t.originalEvent.pageX||t.originalEvent.touches[0].pageX,h=n-i,void(o?r(p,-h+"px",0):p.css("left",a-h+"px")))}).on("touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",function(t){return!d(t.originalEvent)||c.quitOnImgClick?!0:void(Math.abs(h)>50?(l=f.eq(f.index(l)-(0>h?1:-1)),l.length||(l=f.eq(0>h?f.length:0)),E(h>0?"right":"left")):o?r(p,"0px",c.animationSpeed/1e3):p.animate({left:a+"px"},c.animationSpeed/2))})},c.animationSpeed+100)},y=function(){return p.length?(p.remove(),void(p=t())):!1},S=function(){return p.length?void p.animate({opacity:0},c.animationSpeed,function(){y(),v=!1,c.onEnd!==!1&&c.onEnd()}):!1};return t(e).on("resize",x),c.quitOnDocClick&&t(n).on(a?"touchend":"click",function(e){p.length&&!t(e.target).is(p)&&S()}),c.enableKeyboard&&t(n).on("keyup",function(t){return p.length?(t.preventDefault(),27===t.keyCode&&S(),void((37===t.keyCode||39===t.keyCode)&&(l=f.eq(f.index(l)-(37===t.keyCode?1:-1)),l.length||(l=f.eq(37===t.keyCode?f.length:0)),E(37===t.keyCode?"left":"right")))):!0}),t(n).off("click",this.selector),t(n).on("click",this.selector,function(e){return m(this)?(e.preventDefault(),v?!1:(v=!1,c.onStart!==!1&&c.onStart(),l=t(this),void E())):!0}),this.each(function(){return m(this)?void(f=f.add(t(this))):!0}),this.switchImageLightbox=function(t){var e=f.eq(t);if(e.length){var n=f.index(l);l=e,E(n>t?"left":"right")}return this},this.quitImageLightbox=function(){return S(),this},this}}(jQuery,window,document);sppagebuilder/addons/lightbox/assets/images/icon.png000060400000007011150750504250016665 0ustar00�PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<siTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:b60ed45f-ce64-44b1-a029-4882b1d53251" xmpMM:DocumentID="xmp.did:E8E011B65A3911E5B190DF20FA0AEDC1" xmpMM:InstanceID="xmp.iid:E8E011B55A3911E5B190DF20FA0AEDC1" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:d98b6966-7007-4203-9d82-dd27c9307796" stRef:documentID="xmp.did:b60ed45f-ce64-44b1-a029-4882b1d53251"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>��P
,IDATx��[ilT��f��u�`�cC��5qU�����t�J�B�TmT�G���H���H�ZEQh��%%������K��`�6�}6OϽ�f���s�c޼��=�wι��t�8�@�-W/�=I4N|��*�a��:���N~���9x�)�8O�;��$>d{��D�� ~��q�����L��J����O?Yd|����,��~"����p�#����dW�`�J�����_���_iÀ��5aU.���T/t��ϩ�e�$_�(W*��c-�3�X��������B*��r��
�\xŔ�qN�+GϡK�Of�F_-'P�jV�o}���7��p��KX�q+�!S�1=4ä���Q�R���9�|d}5a�"8	��Z�E.Qq�x��/���
��^[y�z�x�L&C������O�Gp����L&�!$1
�q��ƒ�˜GD�b���t��&!p��,��:����ӭ�t�+����g���a�;‹��R�>t����'��^ۄ�T������ft�3zƻ�{�	����C�*�\G�TX�R�\SeH �4ЏM=�^�"��t��U�~|,�;!ӌ	����:�n�s��(�/8(�JұxS	#C9P2����g�����9�rC?>��=�i��y�g�O���.����K~��@%b
S�xC��#���E�����Q�z
dr�/����ߔt2;1p�&�J����V�	P�+���#�/���߹�j}�ր����9�k�����N�s�!��24P
%"��Z[�hQ��8��F<+���)��XѮZ��z>���������}��a��q`��[�!)_ZF�ô�R�dVyMi��K��bs��~��'��Ǣ�e��˷�O����p�(��oz<�7s�``��C
��Kvt�o�V	F�r�6g`��7i˓ǩ��#�+�)ԎZ�r��j�+�D�yߩFhRf�ݤ��Lp���&���J�u����p��	�0]׀;G�d�*RF"	���!p��W)��/>K`�Ӧс�m�Ԑ�
��}��1�v�{^���XJ=��`n%D���vA����@-�ĺ=��eֿo�k��<ɱ���{'�c�k��.kN��`梠���S�h����Zd�O<�q�2���[��E��zU�����=���N�+M�z��E5w�B�q����7uz��l�R֚N�+�x����ݠ�
9��Ihb4��	�Yx�z��=�cN
�V�95��E�↮w���
�b�����2k��u��˱��a�lLގ�H\a~|W����kQ��o��q���I�"%yM��2�gN۾�7�z�V�����-����Sn�%�	���32�f�g�b„+�yߪB���
o���\��Y_�J䴚R��;�w{�d�(��z϶r�����;���j�ڢ�����Dc��g *�c�{��}��bA0k�J�B�x�Q#�5��v�<��
��lL��PP&�&aF	eo�;'
��;8�,�	Œш ��(4ؽ��u6/����E�a�����Y��1�7E��1�o�{�y
�&$����Kf���ҧe�OGV����t�j/2�8w}r�;�b�M���,����{��p����|pjn���!
2�K�Pb-�:�\呒Ӡ=8��C�O�b����o��at}zu���q^F)U�V`�ro���4Kzq�Fqř�ˑT�fM�O�1s͚�$n^�%y��X�[�Q/z�iЙ�>�Jd׭p	N����tK���`�����R,�p���g[0��%:m�ż_�,�s��L���.M7��EڎY��T��]���vT�z���u1�Qo�2,e?ڌ���Y�e�(�������]�n��)k݃
5L��b3��|�~��)|4�5n�=��eYG��!�kP��
�ϡ�2LDr,H!�Ƹԁ����z���ay<����Ȝ�+�B��0�߮v���*t�l"�|�|^LK-mpL8�FN�J��b���
�Ҟ,KA'��T���HR�����,�����<�����Q1Ŕϑ��m�;�*h�=���M����}�Y��gl*�L)w����
�7I<�b���f@��]�k�T@UR����H��je.��F�A���F�����9�@)�v�`\��Ch\$’bD���Vy�f�7#�4�&l��z���v��c�s*6%w��K�����lu�ڬ���+g�/��AR@Ü߳R��eX�׸,i�a��`p���g�{�s!Ʌ�B�;ЎO�;����inyY�C=��D-}Op��R*wk�S[�1�t����g��<�f�$�.��mEU�2�l�!@��`o��,�R�B����:��콊�OJx\��IJۏ��S�u,��Xj�~�Y��GS�HG����F�Lv������L?#�ʅ�����S�[Q�� �J�W��ꏟr˿+��P��z���O��L�����6ݠC%|��#�b�K��0��0�	X/�0�|���ËB�`S��Z��IEND�B`�sppagebuilder/addons/lightbox/assets/css/imagelightbox.css000060400000015245150750504250020117 0ustar00 
/* Shuffle */
.shuffle-item{margin-left:0}.sppb-lightbox{padding:0}.sppb-addon-lightbox:after,.sppb-addon-lightbox:before{content:" ";display:block}.sppb-addon-lightbox:after{clear:both}

/* Lightbox */
 .sppb-lightbox{list-style:none;padding:0;margin:0 auto}.sppb-lightbox li{float:left;display:inline-block;padding:0;margin-left:0!important}.sppb-lightbox li .overlay{opacity:1;position:relative;top:0;bottom:0;left:0;right:0;text-align:center;padding:0;margin:0;border:0;transition:all ease-in-out;-webkit-transition:all .3s ease-in-out;color:#fff}.sppb-lightbox li:hover .overlay{opacity:1;-webkit-filter:brightness(.9) contrast(1.2);-moz-filter:brightness(.9) contrast(1.2);-ms-filter:brightness(.9) contrast(1.2);-o-filter:brightness(.9) contrast(1.2);filter:brightness(.9) contrast(1.2)}.sppb-lightbox li a{display:block}.sppb-lightbox li a:after{opacity:0;overflow:hidden;content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease-in-out;-webkit-transition:all .3s ease-in-out;box-shadow:inset 0 0 40px rgba(0,0,0,.2)}.sppb-lightbox li:hover a:after{opacity:1;box-shadow:inset 0 0 0 10px rgba(0,0,0,.2),inset 0 0 50px rgba(0,0,0,.5)}.sppb-lightbox li.small a:after{box-shadow:inset 0 0 0 0 rgba(0,0,0,.05)}.sppb-lightbox li.small:hover a:after{box-shadow:inset 0 0 0 6px rgba(0,0,0,.3)}.sppb-lightbox li a .ap-plus-1{opacity:0;z-index:1;font-family:ap-arrows;font-style:normal;font-weight:100;font-variant:normal;text-transform:none;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);background:rgba(0,0,0,.57);color:#fff;transition:opacity .3s ease-in-out .2s,background .3s ease-in-out,transform .3s ease-in-out .2s;-webkit-transition:opacity .3s ease-in-out .2s,background .3s ease-in-out,transform .3s ease-in-out .2s;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}.sppb-lightbox li:hover a .ap-plus-1{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.sppb-lightbox li a .ap-plus-1:hover{opacity:1}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.5);box-shadow:0 0 3.125em rgba(0,0,0,.5)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from,to{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}}@keyframes imagelightbox-loading{from,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.85);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2em;height:2em;text-align:left;background-color:#999;background-color:rgba(0,0,0,.2);border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;border:none;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all .3s ease;transition:all .3s ease}#imagelightbox-close:focus,#imagelightbox-close:hover{background-color:#777;background-color:rgba(0,0,0,.4);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}#imagelightbox-close:after,#imagelightbox-close:before{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;font-size:110%;background-color:#777;background-color:rgba(0,0,0,.7);position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background-color:#fff}.imagelightbox-arrow>i{font-family:ap-arrows;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,.3);border:none;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;border-radius:3px;margin-top:-3.75em;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{background-color:#666;background-color:rgba(0,0,0,.55)}.imagelightbox-arrow:active{background-color:#444;background-color:rgba(0,0,0,.75)}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-left>i{margin-left:-2px}.imagelightbox-arrow-left>i,.imagelightbox-arrow-right>i{font-size:220%;color:#fff}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow-right>i{margin-right:-4px}#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s ease;animation:fade-in .25s ease}#imagelightbox-caption{-webkit-animation:fade-in-up .5s ease;animation:fade-in-up .5s ease}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-up{from{opacity:0;-webkit-transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-1.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}.imagelightbox-arrow-left>i,.imagelightbox-arrow-right>i{font-size:180%;line-height:130%}}@media (max-width:480px){.sppb-lightbox .shuffle-item,.sppb-lightbox .shuffle-item img,.img-item,.img-item img{width:100%}.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}sppagebuilder/addons/button/site.php000060400000033562150750504250013642 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted aceess');

class SppagebuilderAddonButton extends SppagebuilderAddons {

    public function render() {
        $alignment = (isset($this->addon->settings->alignment) && $this->addon->settings->alignment) ? $this->addon->settings->alignment : 'sppb-text-center';
        $class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? ' ' . $this->addon->settings->class : '';
        $class .= (isset($this->addon->settings->type) && $this->addon->settings->type) ? ' sppb-btn-' . $this->addon->settings->type : '';
        $class .= (isset($this->addon->settings->size) && $this->addon->settings->size) ? ' sppb-btn-' . $this->addon->settings->size : '';
        $class .= (isset($this->addon->settings->block) && $this->addon->settings->block) ? ' ' . $this->addon->settings->block : '';
        $class .= (isset($this->addon->settings->shape) && $this->addon->settings->shape) ? ' sppb-btn-' . $this->addon->settings->shape : ' sppb-btn-rounded';
        $class .= (isset($this->addon->settings->appearance) && $this->addon->settings->appearance) ? ' sppb-btn-' . $this->addon->settings->appearance : '';
        $attribs = (isset($this->addon->settings->target) && $this->addon->settings->target) ? ' target="' . $this->addon->settings->target . '"' : '';
        $attribs .= (isset($this->addon->settings->url) && $this->addon->settings->url) ? ' href="' . $this->addon->settings->url . '"' : '';
        $attribs .= ' id="btn-' . $this->addon->id . '"';
        $text = (isset($this->addon->settings->text) && $this->addon->settings->text) ? $this->addon->settings->text : '';
		
		$button_block = (isset($this->addon->settings->block) && $this->addon->settings->block) ? $this->addon->settings->block : '';
		
		//Pixeden Icons
		$button_peicon = (isset($this->addon->settings->button_peicon) && $this->addon->settings->button_peicon) ? $this->addon->settings->button_peicon : '';
        $icon = (isset($this->addon->settings->icon) && $this->addon->settings->icon) ? $this->addon->settings->icon : '';
        $icon_position = (isset($this->addon->settings->icon_position) && $this->addon->settings->icon_position) ? $this->addon->settings->icon_position : 'left';

		if($icon_position == 'left') {
			if ($button_peicon != '') {
				$text = ($button_peicon) ? '<i style="margin-left:-1px;margin-right:5px;" class="pe ' . $button_peicon . '"></i> ' . $text : $text;
			}else{
				$text = ($icon) ? '<i class="fa ' . $icon . '"></i> ' . $text : $text;
			}
		} else {
			if ($button_peicon != '') {
				$text = ($button_peicon) ? $text . ' <i style="margin-left:5px;margin-right:-1px;" class="pe ' . $button_peicon . '"></i>' : $text;
			}else{
				$text = ($icon) ? $text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $icon . '"></i>' : $text;
			}
		}
		
		// Alignment
		$css_align = '';
		if ($button_block != 'sppb-btn-block') {
			if($alignment == 'sppb-text-left'){
				$css_align .= ' style="float:left;"';
			} elseif( $alignment == 'sppb-text-right' ){
				$css_align .= ' style="float:right;"';
			} elseif( $alignment == 'sppb-text-center' ){
				$css_align .= ' style="float:none;margin-left:auto;margin-right:auto;display:table;"';
			}
		} else {
			$css_align .= ' style="display:block;"';
		}
			

        $output = '<div'. $css_align .' class="' . $alignment . '">';
        $output .= '<a' . $attribs . ' class="sppb-btn ' . $class . '">' . $text . '</a>';
        $output .= '</div>';

        return $output;
    }

    public function css() {
        $addon_id = '#sppb-addon-' . $this->addon->id;
        $layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';

        $css_path = new JLayoutFile('addon.css.button', $layout_path);

        $options = new stdClass;
        $options->button_type = (isset($this->addon->settings->type) && $this->addon->settings->type) ? $this->addon->settings->type : '';
        $options->button_appearance = (isset($this->addon->settings->appearance) && $this->addon->settings->appearance) ? $this->addon->settings->appearance : '';
        $options->button_color = (isset($this->addon->settings->color) && $this->addon->settings->color) ? $this->addon->settings->color : '';
        $options->button_color_hover = (isset($this->addon->settings->color_hover) && $this->addon->settings->color_hover) ? $this->addon->settings->color_hover : '';
        $options->button_background_color = (isset($this->addon->settings->background_color) && $this->addon->settings->background_color) ? $this->addon->settings->background_color : '';
        $options->button_background_color_hover = (isset($this->addon->settings->background_color_hover) && $this->addon->settings->background_color_hover) ? $this->addon->settings->background_color_hover : '';
        $options->button_fontstyle = (isset($this->addon->settings->fontstyle) && $this->addon->settings->fontstyle) ? $this->addon->settings->fontstyle : '';
        $options->button_font_style = (isset($this->addon->settings->font_style) && $this->addon->settings->font_style) ? $this->addon->settings->font_style : '';
        $options->button_padding = (isset($this->addon->settings->button_padding) && $this->addon->settings->button_padding) ? $this->addon->settings->button_padding : '';
        $options->button_padding_sm = (isset($this->addon->settings->button_padding_sm) && $this->addon->settings->button_padding_sm) ? $this->addon->settings->button_padding_sm : '';
        $options->button_padding_xs = (isset($this->addon->settings->button_padding_xs) && $this->addon->settings->button_padding_xs) ? $this->addon->settings->button_padding_xs : '';
        $options->fontsize = (isset($this->addon->settings->fontsize) && $this->addon->settings->fontsize) ? $this->addon->settings->fontsize : '';
        $options->fontsize_sm = (isset($this->addon->settings->fontsize_sm) && $this->addon->settings->fontsize_sm) ? $this->addon->settings->fontsize_sm : '';
        $options->fontsize_xs = (isset($this->addon->settings->fontsize_xs) && $this->addon->settings->fontsize_xs) ? $this->addon->settings->fontsize_xs : '';
        $options->button_letterspace = (isset($this->addon->settings->letterspace) && $this->addon->settings->letterspace) ? $this->addon->settings->letterspace : '';
        $options->button_background_gradient = (isset($this->addon->settings->background_gradient) && $this->addon->settings->background_gradient) ? $this->addon->settings->background_gradient : new stdClass();
        $options->button_background_gradient_hover = (isset($this->addon->settings->background_gradient_hover) && $this->addon->settings->background_gradient_hover) ? $this->addon->settings->background_gradient_hover : new stdClass();

        return $css_path->render(array('addon_id' => $addon_id, 'options' => $options, 'id' => 'btn-' . $this->addon->id));
    }

    public static function getTemplate() {
        $output = '
		<#
			var modern_font_style = false;
			var classList = data.class;
			classList += " sppb-btn-"+data.type;
			classList += " sppb-btn-"+data.size;
			classList += " sppb-btn-"+data.shape;
			if(!_.isEmpty(data.appearance)){
				classList += " sppb-btn-"+data.appearance;
			}

			classList += " "+data.block;

			var button_fontstyle = data.fontstyle || "";
			var button_font_style = data.font_style || "";

			var button_padding = "";
			var button_padding_sm = "";
			var button_padding_xs = "";
			if(data.button_padding){
				if(_.isObject(data.button_padding)){
					if(_.trim(data.button_padding.md) !== ""){
						button_padding = _.split(data.button_padding.md, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(_.trim(data.button_padding.sm) !== ""){
						button_padding_sm = _.split(data.button_padding.sm, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}

					if(_.trim(data.button_padding.xs) !== ""){
						button_padding_xs = _.split(data.button_padding.xs, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				} else {
					if(_.trim(data.button_padding) !== ""){
						button_padding = _.split(data.button_padding, " ").map(item => {
							if(_.isEmpty(item)){
								return "0";
							}
							return item;
						}).join(" ")
					}
				}

			}
		#>
		<style type="text/css">

			#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-{{ data.type }}{
				letter-spacing: {{ data.letterspace }};

				<# if(_.isObject(button_font_style) && button_font_style.underline) { #>
					text-decoration: underline;
					<# modern_font_style = true #>
				<# } #>

				<# if(_.isObject(button_font_style) && button_font_style.italic) { #>
					font-style: italic;
					<# modern_font_style = true #>
				<# } #>

				<# if(_.isObject(button_font_style) && button_font_style.uppercase) { #>
					text-transform: uppercase;
					<# modern_font_style = true #>
				<# } #>

				<# if(_.isObject(button_font_style) && button_font_style.weight) { #>
					font-weight: {{ button_font_style.weight }};
					<# modern_font_style = true #>
				<# } #>

				<# if(!modern_font_style) { #>
					<# if(_.isArray(button_fontstyle)) { #>
						<# if(button_fontstyle.indexOf("underline") !== -1){ #>
							text-decoration: underline;
						<# } #>
						<# if(button_fontstyle.indexOf("uppercase") !== -1){ #>
							text-transform: uppercase;
						<# } #>
						<# if(button_fontstyle.indexOf("italic") !== -1){ #>
							font-style: italic;
						<# } #>
						<# if(button_fontstyle.indexOf("lighter") !== -1){ #>
							font-weight: lighter;
						<# } else if(button_fontstyle.indexOf("normal") !== -1){#>
							font-weight: normal;
						<# } else if(button_fontstyle.indexOf("bold") !== -1){#>
							font-weight: bold;
						<# } else if(button_fontstyle.indexOf("bolder") !== -1){#>
							font-weight: bolder;
						<# } #>
					<# } #>
				<# } #>
			}

			<# if(data.type == "custom"){ #>
				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
						<# if(_.isObject(data.fontsize)){ #>
							font-size: {{data.fontsize.md}}px;
						<# } else { #>
							font-size: {{data.fontsize}}px;
						<# } #>
					color: {{ data.color }};
					padding: {{ button_padding }};
					<# if(data.appearance == "outline"){ #>
						border-color: {{ data.background_color }};
						background-color: transparent;
					<# } else if(data.appearance == "3d"){ #>
						border-bottom-color: {{ data.background_color_hover }};
						background-color: {{ data.background_color }};
					<# } else if(data.appearance == "gradient"){ #>
						border: none;
						<# if(typeof data.background_gradient.type !== "undefined" && data.background_gradient.type == "radial"){ #>
							background-image: radial-gradient(at {{ data.background_gradient.radialPos || "center center"}}, {{ data.background_gradient.color }} {{ data.background_gradient.pos || 0 }}%, {{ data.background_gradient.color2 }} {{ data.background_gradient.pos2 || 100 }}%);
						<# } else { #>
							background-image: linear-gradient({{ data.background_gradient.deg || 0}}deg, {{ data.background_gradient.color }} {{ data.background_gradient.pos || 0 }}%, {{ data.background_gradient.color2 }} {{ data.background_gradient.pos2 || 100 }}%);
						<# } #>
					<# } else { #>
						background-color: {{ data.background_color }};
					<# } #>
				}

				#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom:hover{
					color: {{ data.color_hover }};
					background-color: {{ data.background_color_hover }};
					<# if(data.appearance == "outline"){ #>
						border-color: {{ data.background_color_hover }};
					<# } else if(data.appearance == "gradient"){ #>
						<# if(typeof data.background_gradient_hover.type !== "undefined" && data.background_gradient_hover.type == "radial"){ #>
							background-image: radial-gradient(at {{ data.background_gradient_hover.radialPos || "center center"}}, {{ data.background_gradient_hover.color }} {{ data.background_gradient_hover.pos || 0 }}%, {{ data.background_gradient_hover.color2 }} {{ data.background_gradient_hover.pos2 || 100 }}%);
						<# } else { #>
							background-image: linear-gradient({{ data.background_gradient_hover.deg || 0}}deg, {{ data.background_gradient_hover.color }} {{ data.background_gradient_hover.pos || 0 }}%, {{ data.background_gradient_hover.color2 }} {{ data.background_gradient_hover.pos2 || 100 }}%);
						<# } #>
					<# } #>
				}
				@media (min-width: 768px) and (max-width: 991px) {
					#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
						<# if(_.isObject(data.fontsize)){ #>
							font-size: {{data.fontsize.sm}}px;
						<# } #>
						padding: {{ button_padding_sm }};
					}
				}
				@media (max-width: 767px) {
					#sppb-addon-{{ data.id }} #btn-{{ data.id }}.sppb-btn-custom{
						<# if(_.isObject(data.fontsize)){ #>
							font-size: {{data.fontsize.xs}}px;
						<# } #>
						padding: {{ button_padding_xs }};
					}
				}
			<# } #>
		</style>
		<div class="{{ data.alignment }}">
			<a style="line-height:1px;" href=\'{{ data.url }}\' id="btn-{{ data.id }}" target="{{ data.target }}" class="sppb-btn {{ classList }}">
			   <# if(data.icon_position == "left") { #>
				  <# if(!_.isEmpty(data.button_peicon)) { #>
					<i style="margin-left:-1px;margin-right:5px;" class="pe {{ data.button_peicon }}"></i> {{ data.text }}
				  <# } else { #>
					<i class="fa {{ data.icon }}"></i> {{ data.text }}
				  <# } #>
				<# } #>
				<# if(data.icon_position == "right") { #>
				  <# if(!_.isEmpty(data.button_peicon)) { #>
					{{ data.text }} <i style="margin-left:5px;margin-right:-1px;" class="pe {{ data.button_peicon }}"></i>
				  <# } else { #>
					{{ data.text }} <i class="fa {{ data.icon }}"></i>
				  <# } #>	
			    <# } #>
			</a>
		</div>';

        return $output;
    }

}sppagebuilder/addons/button/admin.php000060400000023212150750504250013755 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2018 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'general',
		'addon_name'=>'sp_button',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_DESC'),
		'category'=>'Content',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
					'std'=>'Button',
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_CONTENT_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-left',
				),

				'font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONT_FAMILY'),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-btn { font-family: {{ VALUE }}; }'
					)
				),

				'font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
				),

				'letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0'
				),

				'url'=>array(
					'type'=>'media',
					'format'=>'attachment',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_URL_DESC'),
					'placeholder'=>'http://',
					'hide_preview'=>true,
				),

				'target'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_NEWTAB_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
						'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
					),
					'depends'=>array(array('url', '!=', '')),
				),

				'type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'flex'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_FLEX'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'light'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LIGHT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'secondary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
					),
					'std'=>'custom',
				),

				'appearance'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'gradient'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
						'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std'=>'',
				),

				'button_status'=>array(
					'type'=>'buttons',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
					'std'=>'normal',
					'values'=>array(
						array(
							'label' => 'Normal',
							'value' => 'normal'
						),
						array(
							'label' => 'Hover',
							'value' => 'hover'
						),
					),
					'tabs' => true,
					'depends'=>array(
						array('type', '=', 'custom'),
					)
				),

				'background_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
					'std' => '#dc4a3e',
					'depends'=>array(
						array('appearance', '!=', 'gradient'),
						array('type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					)
				),

				'background_gradient'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std'=> array(
						"color" => "#fd6f64",
						"color2" => "#dc4a3e",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('appearance', '=', 'gradient'),
						array('type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					)
				),

				'color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
					'std' => '#FFFFFF',
					'depends'=>array(
						array('type', '=', 'custom'),
						array('button_status', '=', 'normal'),
					),
				),

				'background_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
					'std' => '#00E66E',
					'depends'=>array(
						array('appearance', '!=', 'gradient'),
						array('type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					)
				),

				'background_gradient_hover'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std'=> array(
						"color" => "#f77367",
						"color2" => "#f35546",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('appearance', '=', 'gradient'),
						array('type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					)
				),

				'color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
					'std' => '#FFFFFF',
					'depends'=>array(
						array('type', '=', 'custom'),
						array('button_status', '=', 'hover'),
					),
				),

				'button_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
					'std' => '',
					'depends'=> array(
						array('type', '=', 'custom'),
					),
					'responsive'=>true
				),

				'size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
				),

				'shape'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values'=>array(
						'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
				),

				'block'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
						)
					),
					
					'button_peicon'=>array( // Pixeden Icons
						'type'=>'select', 
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_PE_ICON_NAME_DESC'),
						'values'=> $peicon_list
					),

					'icon'=>array(
						'type'=>'icon',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_FONTAWESOME_ICON_NAME_DESC'),
					),

					'icon_position'=>array(
						'type'=>'select',
						'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
						'values'=>array(
							'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
							'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
						),
						'std'=>'left'
					),

					'class'=>array(
						'type'=>'text',
						'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
						'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
						'std'=>''
					),

				),
			),
		)
	);
sppagebuilder/addons/image/site.php000060400000023436150750504250013410 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

class SppagebuilderAddonImage extends SppagebuilderAddons{

	public function render() {

		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? ' '. $settings->class : '';
		$title = (isset($settings->title) && $settings->title) ? $settings->title : '';
		$title_position = (isset($settings->title_position) && $settings->title_position) ? $settings->title_position : 'top';
		$heading_selector = (isset($settings->heading_selector) && $settings->heading_selector) ? $settings->heading_selector : 'h3';

		//Options
		$image = (isset($settings->image) && $settings->image) ? $settings->image : '';
		
		$image_src = isset($image->src) ? $image->src : $image;
		
		$alt_text = (isset($settings->alt_text) && $settings->alt_text) ? $settings->alt_text : '';
		$position = (isset($settings->position) && $settings->position) ? $settings->position : '';
		$link = (isset($settings->link) && $settings->link) ? $settings->link : '';
		$target = (isset($settings->target) && $settings->target) ? 'rel="noopener noreferrer" target="' . $settings->target . '"' : '';
		$link_overlay_icon = (isset($settings->link_overlay_icon) && $settings->link_overlay_icon) ? 1 : 0;	
		$open_lightbox = (isset($settings->open_lightbox) && $settings->open_lightbox) ? $settings->open_lightbox : 0;
		$image_overlay = (isset($settings->overlay_color) && $settings->overlay_color) ? 1 : 0;
		
		
		//Lazyload image (from SPPB 3.7.0)
		$dimension = $this->get_image_dimension($image_src);
		$dimension = implode(' ',$dimension);
		
		//$placeholder = $image == '' ? false : $this->get_image_placeholder($image);
		
		$placeholder = $image_src == '' ? false : $this->get_image_placeholder($image_src);
		if(strpos($image_src, "http://") !== false || strpos($image_src, "https://") !== false){
			$image_src = $image_src;
		} else {
			$image_src = JURI::base(true) . '/' . $image_src;
		}
		/*
		if(strpos($image, "http://") !== false || strpos($image, "https://") !== false){
			$image = $image;
		} else {
			$image= JURI::base(true) . '/' . $image;
		}
		*/

		$output = '';

		if($image_src) {
			$output .= '<div class="sppb-addon sppb-addon-single-image ' . $position . $class . '">';
			$output .= ($title && $title_position != 'bottom') ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
			$output .= '<div class="sppb-addon-content">';
			$output .= '<div class="sppb-addon-single-image-container">';
			
			if (empty($alt_text)) {
				if (!empty($title)) {
					$alt_text = $title;
				} else {
					$alt_text = basename($image_src);
				}
			}

			if($image_overlay && $open_lightbox) {
				$output .= '<div class="sppb-addon-image-overlay">';
				$output .= '</div>';
			}

			if($open_lightbox) {
				$output .= '<a class="sppb-magnific-popup sppb-addon-image-overlay-icon" data-popup_type="image" data-mainclass="mfp-no-margins mfp-with-zoom" href="' . $image_src . '">+</a>';
			}

			if(!$open_lightbox) {
				if($link_overlay_icon) {
				   $output .= ($link) ? '<a ' . $target . ' href="' . $link . '"><div class="overlay"><i class="pe pe-7s-link"></i>' : '';
				} else {
				   $output .= ($link) ? '<a ' . $target . ' href="' . $link . '">' : '';
				}		
			}
			
			// Image
			if($has_lazyload) {
				// Lazyload for images with absolute URL
				$output .= '<img class="lazyload sppb-img-responsive' . $class . '" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $image_src .'" alt="'. $alt_text .'" data-expand="-5">';
			} else {
				$output .= '<img class="sppb-img-responsive'.($placeholder ? ' sppb-element-lazy' : '').'" src="' . ($placeholder ? $placeholder : $image_src) . '" '.($placeholder ? 'data-large="'.$image_src.'"' : '').' alt="'. $alt_text .'" title="'.$alt_text.'" '.($dimension ? $dimension : '').' loading="lazy">';
			}
			
			
			if(!$open_lightbox) {
				if($link_overlay_icon) {
				   $output .= ($link) ? '</div></a>' : '';
				} else {
				   $output .= ($link) ? '</a>' : '';
				}
			}
			$output  .= '</div>';
			$output  .= '</div>';
			$output .= ($title && $title_position == 'bottom') ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
			$output  .= '</div>';
		}

		return $output;
	}

	public function scripts() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/js/jquery.magnific-popup.min.js');
	}

	public function stylesheets() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/css/magnific-popup.css');
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$settings = $this->addon->settings;
		$open_lightbox = (isset($settings->open_lightbox) && $settings->open_lightbox) ? $settings->open_lightbox : 0;
		$style = (isset($settings->overlay_color) && $settings->overlay_color) ? 'background-color: ' . $settings->overlay_color . ';' : '';
		$style_img = (isset($settings->border_radius) && $settings->border_radius) ? 'border-radius: ' . $settings->border_radius . 'px;' : '';
		$title_padding = (isset($settings->title_padding) && $settings->title_padding) ? $settings->title_padding : '';
		$title_padding_sm = (isset($settings->title_padding_sm) && $settings->title_padding_sm) ? $settings->title_padding_sm : '';
		$title_padding_xs = (isset($settings->title_padding_xs) && $settings->title_padding_xs) ? $settings->title_padding_xs : '';

		$css = '';
		if($open_lightbox && $style) {
			$css .= $addon_id . ' .sppb-addon-image-overlay{';
				$css .= $style;
				$css .= $style_img;
			$css .= '}';
		}
		$css .= $addon_id . ' img{' . $style_img . '}';
		if($title_padding){
			$css .= $addon_id . ' .sppb-addon-title{padding: ' . $title_padding . '}';
		}
		if($title_padding_sm){
			$css .= '@media (min-width: 768px) and (max-width: 991px) {' .$addon_id. ' .sppb-addon-title{padding: ' .$title_padding_sm . '}}';
		}
		if($title_padding_xs){
			$css .= '@media (max-width: 767px) {' .$addon_id. ' .sppb-addon-title{padding: ' . $title_padding_xs . '}}';
		}

		return $css;
	}

	public static function getTemplate() {
		$output = '
		<#
			var image_overlay = 0;
			if(!_.isEmpty(data.overlay_color)){
				image_overlay = 1;
			}
			var open_lightbox = parseInt(data.open_lightbox);
			var title_font_style = data.title_fontstyle || "";

			var alt_text = data.alt_text;

			if(_.isEmpty(alt_text)){
				if(!_.isEmpty(data.title)){
					alt_text = data.title;
				}
			}
		#>
		<style type="text/css">
			<# if(open_lightbox && data.overlay_color){ #>
				#sppb-addon-{{ data.id }} .sppb-addon-image-overlay{
					background-color: {{ data.overlay_color }};
					border-radius: {{ data.border_radius }}px;
				}
			<# } #>

			#sppb-addon-{{ data.id }} img{
				border-radius: {{ data.border_radius }}px;
			}
			#sppb-addon-{{ data.id }} .sppb-addon-title{
				<# if(_.isObject(data.title_padding)) { #>
					padding:{{data.title_padding.md}};
				<# } else { #>
					padding:{{data.title_padding}};
				<# } #>
			}
			@media (min-width: 768px) and (max-width: 991px) {
				<# if(_.isObject(data.title_padding)) { #>
					#sppb-addon-{{ data.id }} .sppb-addon-title{
						padding: {{data.title_padding.sm}};
					}
				<# } #>
			}
			@media (max-width: 767px) {
				<# if(_.isObject(data.title_padding)) { #>
					#sppb-addon-{{ data.id }} .sppb-addon-title{
						padding: {{data.title_padding.xs}};
					}
				<# } #>
			}
		</style>
		<# if(data.image){ 
			var media = {}
			if (typeof data.image !== "undefined" && typeof data.image.src !== "undefined") {
				media = data.image
			} else {
				media = {src: data.image, height:"", width:""}
			}
			#>
			<div class="sppb-addon sppb-addon-single-image {{ data.position }} {{ data.class }}">
				<# if( !_.isEmpty( data.title ) && data.title_position != "bottom" ){ #><{{ data.heading_selector }} class="sppb-addon-title sp-inline-editable-element" data-id={{data.id}} data-fieldName="title" contenteditable="true">{{ data.title }}</{{ data.heading_selector }}><# } #>
				<div class="sppb-addon-content">
					<div class="sppb-addon-single-image-container">
						<# if(image_overlay && open_lightbox) { #>
							<div class="sppb-addon-image-overlay"></div>
						<# } #>
						<# if(open_lightbox) { #>
							<a class="sppb-magnific-popup sppb-addon-image-overlay-icon" data-popup_type="image" data-mainclass="mfp-no-margins mfp-with-zoom" href=\'{{ media.src }}\'>+</a>
						<# } #>
			
						<# if(!open_lightbox) { #>
							<# if(data.link_overlay_icon) { #>
								<a target="{{ data.target }}" href=\'{{ data.link }}\'>
								<div class="overlay"><i class="pe pe-7s-link"></i>
							<# } else { #>
								<a target="{{ data.target }}" href=\'{{ data.link }}\'>
							<# } #>	
						<# } #>
						
						<# if(media.src.indexOf("http://") == -1 && media.src.indexOf("https://") == -1){ #>
							<img class="sppb-img-responsive" src=\'{{ pagebuilder_base + media.src }}\' alt="{{ alt_text }}" title="{{ data.title }}">
						<# } else { #>
							<img class="sppb-img-responsive" src=\'{{ media.src }}\' alt="{{ alt_text }}" title="{{ data.title }}">
						<# } #>

						<# if(!open_lightbox) { #>
							<# if(data.link_overlay_icon) { #>
								</div></a>
							<# } else { #>
								</a>
							<# } #>	
						<# } #>

					</div>
					<# if( !_.isEmpty( data.title ) && data.title_position == "bottom" ){ #><{{ data.heading_selector }} class="sppb-addon-title">{{ data.title }}</{{ data.heading_selector }}><# } #>
				</div>
			</div>
		<# } #>
		';

		return $output;
	}

}
sppagebuilder/addons/image/admin.php000060400000017104150750504250013527 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_image',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_DESC'),
		'category'=>'Media',
		'attr'=>array(
			'general' => array(
				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_FAMILY_DESC'),
					'depends'=>array(array('title', '!=', '')),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.sppb-addon-title { font-family: {{ VALUE }}; }'
					)
				),

				'title_fontsize'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_lineheight'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_margin_bottom'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
					'responsive' => true,
					'max'=> 400,
				),

				'title_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_POSITION'),
					'values'=>array(
						'top'=> 'Top',
						'bottom'=> 'Bottom',
					),
					'std'=>'top',
					'depends'=>array(array('title', '!=', '')),
				),

				'image'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_SELECT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_SELECT_DESC'),
					'show_input' => true,
					'std'=> array(
						'src' => 'https://sppagebuilder.com/addons/image/image1.jpg',
						'height' => '',
						'width' => '',
					)
				),

				'border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_RADIUS'),
					'std'=>0,
					'max'=>1200
				),

				'alt_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ALT_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ALT_TEXT_DESC'),
					'std'=>'Image',
					'depends'=>array(
						array('image', '!=', ''),
					),
				),

				'position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-center',
					'depends'=>array(
						array('image', '!=', ''),
					),
				),

				'open_lightbox'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_OPEN_LIGHTBOX'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_OPEN_LIGHTBOX_DESC'),
					'std'=>0,
					'depends'=>array(
						array('image', '!=', ''),
					),
				),

				'overlay_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_OVERLAY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_OVERLAY_DESC'),
					'std'=>'rgba(119, 219, 31, .5)',
					'depends'=>array(
						array('image', '!=', ''),
						array('open_lightbox', '!=', 0),
					),
				),

				'link'=>array(
					'type'=>'media',
					'format'=>'attachment',
					'hide_preview'=>true,
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK_DESC'),
					'std'=>'',
					'depends'=>array(
						array('image', '!=', ''),
						array('open_lightbox', '!=', 1),
					),
				),

				'target'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_SAME_WINDOW'),
						'_blank'=>JText::_('COM_SPPAGEBUILDER_ADDON_GLOBAL_TARGET_NEW_WINDOW'),
					),

					'depends'=>array(
						array('image', '!=', ''),
						array('link', '!=', ''),
						array('open_lightbox', '!=', 1),
					),
				),
				
				'link_overlay_icon'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_LINK_OVERLAY'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_LINK_OVERLAY_DESC'),
					'values'=>array(
						1=>JText::_('JYES'),
						0=>JText::_('JNO'),
					),
					'std'=>1,
					'depends'=>array(
						array('image', '!=', ''),
						array('link', '!=', ''),
						array('open_lightbox', '!=', 1),
					),
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/modal/admin.php000060400000046040150750504250013542 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

//Include Pixeden Icons
require_once dirname(dirname( __DIR__ )) . '/fields/pixeden-icons.php';

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_modal',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_DESC'),
		'category'=>'General',
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'modal_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_DESC'),
					'values'=>array(
						'button'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_BUTTON'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE'),
						'icon'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_TYPE_ICON'),
					),
					'std'=>'button',
				),

				// Button
				'button_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_TEXT_DESC'),
					'std'=>'Button Text',
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_STYLE_DESC'),
					'values'=>array(
						'default'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DEFAULT'),
						'primary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PRIMARY'),
						'secondary'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SECONDARY'),
						'success'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_SUCCESS'),
						'info'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_INFO'),
						'warning'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_WARNING'),
						'danger'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DANGER'),
						'dark'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_DARK'),
						'link'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LINK'),
						'custom'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CUSTOM'),
					),
					'std'=>'default',
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_font_family'=>array(
					'type'=>'fonts',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_FAMILY'),
					'selector'=> array(
						'type'=>'font',
						'font'=>'{{ VALUE }}',
						'css'=>'.btn { font-family: "{{ VALUE }}"; }'
					),
					'depends'=>array(array('title', '!=', '')),
				),

				'button_font_style'=>array(
					'type'=>'fontstyle',
					'title'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_FONT_STYLE'),
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'custom'),
					),
				),

				'button_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'custom'),
					),
				),

				'button_padding'=>array(
					'type'=>'padding',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_PADDING_DESC'),
					'std' => '',
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'custom'),
					),
				),

				'button_appearance'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_FLAT'),
						'gradient'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_GRADIENT'),
						'outline'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_OUTLINE'),
						'3d'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_APPEARANCE_3D'),
					),
					'std'=>'flat',
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_status'=>array(
					'type'=>'buttons',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ENABLE_BACKGROUND_OPTIONS'),
					'std'=>'normal',
					'values'=>array(
						array(
							'label' => 'Normal',
							'value' => 'normal'
						),
						array(
							'label' => 'Hover',
							'value' => 'hover'
						),
					),
					'tabs' => true,
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'custom'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_background_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_DESC'),
					'std' => '#444444',
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_appearance', '!=', 'gradient'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_background_gradient'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std'=> array(
						"color" => "#B4EC51",
						"color2" => "#429321",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_appearance', '=', 'gradient'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_DESC'),
					'std' => '#fff',
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'normal'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_background_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BACKGROUND_COLOR_HOVER_DESC'),
					'std' => '#222',
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_appearance', '!=', 'gradient'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_background_gradient_hover'=>array(
					'type'=>'gradient',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_GRADIENT'),
					'std'=> array(
						"color" => "#429321",
						"color2" => "#B4EC51",
						"deg" => "45",
						"type" => "linear"
					),
					'depends'=>array(
						array('modal_selector', '=', 'button'),
						array('button_appearance', '=', 'gradient'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
						array('button_text', '!=', ''),
					)
				),
	
				'button_color_hover'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_COLOR_HOVER_DESC'),
					'std' => '#fff',
					'depends'=> array(
						array('modal_selector', '=', 'button'),
						array('button_type', '=', 'custom'),
						array('button_status', '=', 'hover'),
						array('button_text', '!=', ''),
					)
				),

				'button_size'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DESC'),
					'values'=>array(
						''=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_DEFAULT'),
						'lg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_LARGE'),
						'xlg'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_XLARGE'),
						'sm'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_SMALL'),
						'xs'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SIZE_EXTRA_SAMLL'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_shape'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_DESC'),
					'values'=>array(
						'rounded'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUNDED'),
						'square'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_SQUARE'),
						'round'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_SHAPE_ROUND'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_block'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_BLOCK_DESC'),
					'values'=>array(
						''=>JText::_('JNO'),
						'sppb-btn-block'=>JText::_('JYES'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),
				
				'button_peicon'=>array( // Pixeden Icons
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_PIXEDEN_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_BUTTON_PIXEDEN_ICON_DESC'),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
					'values'=> $peicon_list
				),

				'button_icon'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_DESC'),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				'button_icon_position'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_BUTTON_ICON_POSITION'),
					'values'=>array(
						'left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'depends'=>array(
						array('modal_selector', '=', 'button')
					),
				),

				// Image
				'selector_image'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE_SELECT_DESC'),
					'depends'=>array('modal_selector'=>'image'),
					'std'=> array(
						'src' => '',
					)
				),
				
				// Icon
				'show_ripple_effect'=>array(
					'type'=>'checkbox',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_RIPPLE_EFFECT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_RIPPLE_EFFECT_DESC'),
					'std'=> 0,
					'depends'=>array('modal_selector'=>'icon')
				),
				
				// Pixeden Icons
				'peicon_name'=>array( // Pixeden Icons
					'type'=>'select', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIXEDEN_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_PIXEDEN_ICON_DESC'),
					'depends'=>array('modal_selector'=>'icon'),
					'values'=> $peicon_list
				),

				'selector_icon_name'=>array(
					'type'=>'icon',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_DESC'),
					'std'=> '',
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_SIZE_DESC'),
					'std'=>array('md'=>36),
					'max'=>400,
					'responsive'=>true,
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_COLOR_DESC'),
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_background'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BG_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BG_COLOR_DESC'),
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_border_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_COLOR_DESC'),
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_border_width'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_WIDTH_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_WIDTH_SIZE_DESC'),
					'placeholder'=>'3',
					'max'=>400,
					'responsive'=>true,
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_border_radius'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_RADIUS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_BORDER_RADIUS_DESC'),
					'placeholder'=>'5',
					'max'=>400,
					'responsive'=>true,
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_icon_padding'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_PADDING'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_PADDING_DESC'),
					'placeholder'=>'20',
					'max'=>400,
					'responsive'=>true,
					'depends'=>array('modal_selector'=>'icon')
				),

				'selector_text'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_DESC'),
					'std'=>'',
					'depends'=>array(array('modal_selector', '!=' , 'button')),
					'placeholder'=>'Click to view detail'
				),

				'selector_text_size'=>array(
					'type'=>'slider',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_SIZE_DESC'),
					'placeholder'=>36,
					'max'=>300,
					'depends'=>array(array('modal_selector', '!=' , 'button')),
					'responsive'=>true,
				),

				'selector_text_weight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_WEIGHT_DESC'),
					'placeholder'=>700,
					'std'=>'',
					'depends'=>array(array('modal_selector', '!=' , 'button')),
				),

				'selector_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_COLOR_DESC'),
					'std'=>'',
					'depends'=>array(array('modal_selector', '!=' , 'button')),
				),

				'selector_text_margin'=>array(
					'type'=>'margin',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_MARGIN'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ICON_TEXT_MARGIN_DESC'),
					'placeholder'=>10,
					'depends'=>array(array('modal_selector', '!=' , 'button')),
				),

				//Admin Only
				'separator'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_MODAL_CONTENT'),
				),

				'modal_content_type'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_DESC'),
					'values'=>array(
						'text'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_TEXT'),
						'image'=>JText::_('COM_SPPAGEBUILDER_ADDON_IMAGE'),
						'video'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_CONTENT_TYPE_VIDEO'),
					),
					'std'=>'text',
				),

				'modal_content_text'=>array(
					'type'=>'editor',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_TEXT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_TEXT_DESC'),
					'std'=>'Kevin chicken fatback sirloin ball tip, flank meatloaf t-bone. Meatloaf shankle swine pancetta biltong capicola ham hock meatball. Shoulder bacon andouille ground round pancetta pastrami. Sirloin beef ribs tenderloin rump corned beef filet mignon capicola kielbasa drumstick chuck turducken beef t-bone ribeye. Pork loin ground round t-bone chuck beef ribs swine pastrami cow. Venison tenderloin drumstick, filet mignon salami jowl sausage shank hamburger meatball ribeye kevin tri-tip. Swine kielbasa tenderloin fatback pork shankle andouille, flank frankfurter jerky chicken tri-tip jowl leberkas.&lt;br&gt;&lt;br&gt;Pancetta chicken pork belly beef cow kielbasa fatback sirloin biltong andouille bacon. Sirloin beef tenderloin porchetta, jerky tri-tip andouille sausage landjaeger shank bresaola short ribs tongue meatloaf fatback. Kielbasa pancetta shoulder tri-tip pastrami filet mignon ham corned beef prosciutto doner beef ribs. Doner sausage ham hock, shoulder sirloin pancetta boudin filet mignon chuck. Meatball ham hock beef, filet mignon tri-tip andouille venison ground round chuck turducken drumstick.',
					'depends'=>array('modal_content_type'=>'text')
				),

				'modal_content_image'=>array(
					'type'=>'media',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_IMAGE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_IMAGE_DESC'),
					'depends'=>array('modal_content_type'=>'image'),
					'std'=> array(
						'src' => '',
					)
				),

				'modal_content_video_url'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_VIDEO'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_VIDEO_DESC'),
					'depends'=>array('modal_content_type'=>'video')
				),

				'modal_popup_width'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_WIDTH'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_WIDTH_DESC'),
					'std'=>'760',
					'depends'=>array(
						array('modal_content_type', '!=', 'video')
					),
				),

				'modal_popup_height'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_POPUP_HEIGHT_DESC'),
					'std'=>'440',
					'depends'=>array(
						array('modal_content_type', '!=', 'video')
					),
				),

				'alignment'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ALIGNMENT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_MODAL_SELECTOR_ALIGNMENT_DESC'),
					'values'=>array(
						'sppb-text-left'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LEFT'),
						'sppb-text-center'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_CENTER'),
						'sppb-text-right'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_RIGHT'),
					),
					'std'=>'sppb-text-left',
				),

				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/addons/modal/site.php000060400000104166150750504250013422 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2020 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('Restricted access');

class SppagebuilderAddonModal extends SppagebuilderAddons{

	public function render() {
		
		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);

		$settings = $this->addon->settings;
		$class = (isset($settings->class) && $settings->class) ? $settings->class : '';
        
		//Options
		$modal_selector = (isset($settings->modal_selector) && $settings->modal_selector) ? $settings->modal_selector : '';
		$button_text = (isset($settings->button_text) && $settings->button_text) ? $settings->button_text : '';
		$button_class = (isset($settings->button_type) && $settings->button_type) ? ' sppb-btn-' . $settings->button_type : ' sppb-btn-default';
		$button_class .= (isset($settings->button_size) && $settings->button_size) ? ' sppb-btn-' . $settings->button_size : '';
		$button_class .= (isset($settings->button_shape) && $settings->button_shape) ? ' sppb-btn-' . $settings->button_shape: ' sppb-btn-rounded';
		$button_class .= (isset($settings->button_appearance) && $settings->button_appearance) ? ' sppb-btn-' . $settings->button_appearance : '';
		$button_class .= (isset($settings->button_block) && $settings->button_block) ? ' ' . $settings->button_block : '';
		
		//Pixeden Icons
		$button_peicon = (isset($settings->button_peicon) && $settings->button_peicon) ? $settings->button_peicon : '';
		$button_icon = (isset($settings->button_icon) && $settings->button_icon) ? $settings->button_icon : '';
		$button_icon_position = (isset($settings->button_icon_position) && $settings->button_icon_position) ? $settings->button_icon_position: 'left';

		if($button_icon_position == 'left') {
			if ($button_peicon != '') {
				$button_text = ($button_peicon) ? '<i class="pe ' . $button_peicon . '"></i> ' . $button_text : $button_text;
			}else{
				$button_text = ($button_icon) ? '<i class="fa ' . $button_icon . '"></i> ' . $button_text : $button_text;
			}
		} else {
			if ($button_peicon != '') {
				$button_text = ($button_peicon) ? $button_text . ' <i style="margin-left:7px;margin-right:-1px;" class="pe ' . $button_peicon . '"></i>' : $button_text;
			}else{
				$button_text = ($button_icon) ? $button_text . ' <i style="margin-left:5px;margin-right:-1px;" class="fa ' . $button_icon . '"></i>' : $button_text;
			}
		}

		$selector_image = (isset($settings->selector_image) && $settings->selector_image) ? $settings->selector_image : '';
		$selector_image_src = isset($selector_image->src) ? $selector_image->src : $selector_image;
		$selector_image_width = (isset($selector_image->width) && $selector_image->width) ? $selector_image->width : '';
		$selector_image_height = (isset($selector_image->height) && $selector_image->height) ? $selector_image->height : '';

		//Pixeden Icon
		$peicon_name = (isset($settings->peicon_name) && $settings->peicon_name) ? $settings->peicon_name : '';
		$selector_icon_name = (isset($settings->selector_icon_name) && $settings->selector_icon_name) ? $settings->selector_icon_name : '';
		$alignment = (isset($settings->alignment) && $settings->alignment) ? $settings->alignment : '';
		$modal_unique_id = 'sppb-modal-' . $this->addon->id;
		$modal_content_type = (isset($settings->modal_content_type) && $settings->modal_content_type) ? $settings->modal_content_type : 'text';
		$modal_content_text = (isset($settings->modal_content_text) && $settings->modal_content_text) ? $settings->modal_content_text : '';
		$modal_content_image = (isset($settings->modal_content_image) && $settings->modal_content_image) ? $settings->modal_content_image : '';
		$modal_content_image_src = isset($modal_content_image->src) ? $modal_content_image->src : $modal_content_image;
		$modal_content_video_url = (isset($settings->modal_content_video_url) && $settings->modal_content_video_url) ? $settings->modal_content_video_url : '';
		$selector_text = (isset($settings->selector_text) && $settings->selector_text) ? $settings->selector_text : '';
		$show_ripple_effect = (isset($settings->show_ripple_effect) && $settings->show_ripple_effect) ? $settings->show_ripple_effect : '';

		if ( $modal_content_type == 'text' ) {
			$mfg_type = 'inline';
		} else if ( $modal_content_type == 'video' ) {
			$mfg_type = 'iframe';
		} else if ( $modal_content_type == 'image' ) {
			$mfg_type = 'image';
		}

		$output = '';

		if($modal_content_type == 'text') {
			$url = '#' . $modal_unique_id;
			$output .= '<div id="' . $modal_unique_id . '" class="mfp-hide white-popup-block modal-text">';
				$output .= '<div class="modal-inner-block">';
					$output .= $modal_content_text;
				$output .= '</div>';
			$output .= '</div>';
			$attribs = 'data-popup_type="inline" data-mainclass="mfp-no-margins mfp-with-zoom"';
		} else if( $modal_content_type == 'video') {
			$url = $modal_content_video_url;
			$attribs = 'data-popup_type="iframe" data-mainclass="mfp-no-margins mfp-with-zoom"';
		} else {
			$url_part_of_content = explode('/', $modal_content_image_src);
			$alt_for_content = end($url_part_of_content);
			$url = '#' . $modal_unique_id;
			$output .= '<div id="' . $modal_unique_id . '" class="mfp-hide popup-image-block">';
				$output .= '<div class="modal-inner-block">';
				// Image
				if(strpos($modal_content_image, 'http://') !== false || strpos($modal_content_image, 'https://') !== false){
					/* Lazyload for images with absolute URL */
					if($has_lazyload) {
						$output .= '<img class="lazyload mfp-img" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. $modal_content_image .'" alt="'. $alt_for_content .'">';
					} else {
						$output .= '<img class="mfp-img" src="'.$modal_content_image.'" alt="'. $alt_for_content .'">';	
					}
				} else {
					/* Lazyload for images for relative URL (local image) */
					if($has_lazyload) {
						$output .= '<img class="lazyload mfp-img" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. JUri::root() . $modal_content_image .'" alt="'. $alt_for_content .'">';
					} else {
						$output .= '<img class="mfp-img" src="'.$modal_content_image.'" alt="'. $alt_for_content .'">';
					}
				}
				
				//$output .= '<img class="mfp-img" src="'.$modal_content_image_src.'" alt="'. $alt_for_content .'">';
				
				$output .= '</div>';
			$output .= '</div>';
			$attribs = 'data-popup_type="inline" data-mainclass="mfp-no-margins mfp-with-zoom"';
		}

		$output .= '<div class="' . $class . ' ' . $alignment . '">';

		if($modal_selector=='image') {
			if ($selector_image_src) {
				//Lazyload image
				$placeholder = $selector_image_src == '' ? false : $this->get_image_placeholder($selector_image_src);

				$url_part_of_button = explode('/', $selector_image_src);
				if($selector_text) {
					$alt_for_button = $selector_text;
				} else {
					$alt_for_button = end($url_part_of_button);
				}
				$image_link = '';
				if(strpos($selector_image_src, "http://") !== false || strpos($selector_image_src, "https://") !== false){
					$image_link = $selector_image_src;
				} else {
					$image_link = JURI::base() . $selector_image_src;
				}
				$output .= '<a class="sppb-modal-selector sppb-magnific-popup" '. $attribs .' href="'. $url . '" id="'. $modal_unique_id .'-selector"><img '.($placeholder ? 'class="sppb-element-lazy"' : '').' src="' . ($placeholder ? $placeholder : $image_link) . '" alt="'. $alt_for_button .'" '.($placeholder ? 'data-large="'.$image_link.'"' : '').' '.($selector_image_width ? 'width="'.$selector_image_width.'"' : '').' '.($selector_image_height ? 'height="'.$selector_image_height.'"' : '').' loading="lazy">';
					$output  .= ($selector_text) ? '<span class="text">' . $selector_text . '</span>' : '';
				$output  .= '</a>';
			}
		} else if ($modal_selector=='icon') {
			if($selector_icon_name || $peicon_name) {
				$select_icon = explode(' ', $selector_icon_name);
				if (count($select_icon) === 1) {
					$selector_icon_name = 'fa ' . $selector_icon_name;
				}
				$output  .= '<a class="sppb-modal-selector sppb-magnific-popup" href="'. $url . '" '. $attribs .' id="'. $modal_unique_id .'-selector">';
				$output  .= '<span class="sppb-modal-icon-wrap">';
				
				if ($peicon_name != '') {
					$output .= '<i class="pe ' . $peicon_name . '" aria-hidden="true"></i>';
				}else{
					$output .= '<i class="' . $selector_icon_name . '" aria-hidden="true"></i>';
				}
				
				//$output  .= '<i class="' . $selector_icon_name . '" aria-hidden="true"></i>';
				
				if($show_ripple_effect) {
					$output  .= '<span class="sppb-ripple-effect"></span>';
				}
				$output  .= '</span>';
				$output  .= ($selector_text) ? '<span class="text">' . $selector_text . '</span>' : '';
				$output  .= '</a>';
			}
		} else {
			$output .= '<a class="sppb-btn ' . $button_class . ' sppb-magnific-popup sppb-modal-selector" '. $attribs .' href="'. $url . '" id="'. $modal_unique_id .'-selector">'. $button_text .'</a>';
		}

		$output .= '</div>';

		return $output;
	}

	public function scripts() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/js/jquery.magnific-popup.min.js');
	}

	public function stylesheets() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/css/magnific-popup.css');
	}

	public function css() {
		$addon_id = '#sppb-addon-' . $this->addon->id;

		$modal_content_type = (isset($this->addon->settings->modal_content_type) && $this->addon->settings->modal_content_type) ? $this->addon->settings->modal_content_type : 'text';

		$modal_size  = (isset($this->addon->settings->modal_popup_width) && $this->addon->settings->modal_popup_width) ? 'max-width: ' .$this->addon->settings->modal_popup_width . 'px;' : '';
		$modal_size .= (isset($this->addon->settings->modal_popup_height) && $this->addon->settings->modal_popup_height) ? ' height: ' . $this->addon->settings->modal_popup_height . 'px;' : '';

		$selector_style	= '';
		$selector_style_sm	= '';
		$selector_style_xs	= '';

		$modal_selector = (isset($this->addon->settings->modal_selector) && $this->addon->settings->modal_selector) ? $this->addon->settings->modal_selector : '';
		//Pixeden Icon
		$peicon_name = (isset($this->addon->settings->peicon_name) && $this->addon->settings->peicon_name) ? $this->addon->settings->peicon_name : '';
		//Fontawesome Icon
		$selector_icon_name = (isset($this->addon->settings->selector_icon_name) && $this->addon->settings->selector_icon_name) ? $this->addon->settings->selector_icon_name : '';
		$selector_image = (isset($this->addon->settings->selector_image) && $this->addon->settings->selector_image) ? $this->addon->settings->selector_image : '';
		$selector_style	.= (isset($this->addon->settings->selector_margin_top) && $this->addon->settings->selector_margin_top) ? 'margin-top:' . (int) $this->addon->settings->selector_margin_top .'px;' : '';
		$selector_style	.= (isset($this->addon->settings->selector_margin_bottom) && $this->addon->settings->selector_margin_bottom) ? 'margin-bottom:' . (int) $this->addon->settings->selector_margin_bottom .'px;' : '';

		$css = '';

		if( $modal_selector == 'icon' || $modal_selector == 'image' ) {
			if($selector_icon_name || $peicon_name || $selector_image) {
				$selector_text_style	= (isset($this->addon->settings->selector_text_size) && $this->addon->settings->selector_text_size) ? 'font-size:' . $this->addon->settings->selector_text_size .'px;' : '';
				$selector_text_style	.= (isset($this->addon->settings->selector_text_weight) && $this->addon->settings->selector_text_weight) ? 'font-weight:' . $this->addon->settings->selector_text_weight .';' : '';
				$selector_text_style	.= (isset($this->addon->settings->selector_text_margin) && $this->addon->settings->selector_text_margin) ? 'margin:' . $this->addon->settings->selector_text_margin .';' : '';
				$selector_text_style	.= (isset($this->addon->settings->selector_text_color) && $this->addon->settings->selector_text_color) ? 'color:' . $this->addon->settings->selector_text_color .';' : '';

				if($selector_text_style) {
					$css .= $addon_id . ' .sppb-modal-selector span.text {';
					$css .= $selector_text_style;
					$css .= '}';
				}
			}
		}

		if($modal_selector == 'icon') {
			if($selector_icon_name || $peicon_name) {
				$selector_style	.= 'display:inline-block;line-height:1;';

				$selector_style	.= (isset($this->addon->settings->selector_icon_padding) && $this->addon->settings->selector_icon_padding) ? 'padding:' . (int) $this->addon->settings->selector_icon_padding .'px;' : '';
				$selector_style_sm	.= (isset($this->addon->settings->selector_icon_padding_sm) && $this->addon->settings->selector_icon_padding_sm) ? 'padding:' . (int) $this->addon->settings->selector_icon_padding_sm .'px;' : '';
				$selector_style_xs	.= (isset($this->addon->settings->selector_icon_padding_xs) && $this->addon->settings->selector_icon_padding_xs) ? 'padding:' . (int) $this->addon->settings->selector_icon_padding_xs .'px;' : '';

				$selector_style	.= (isset($this->addon->settings->selector_icon_color) && $this->addon->settings->selector_icon_color) ? 'color:' . $this->addon->settings->selector_icon_color .';' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_background) && $this->addon->settings->selector_icon_background) ? 'background-color:' . $this->addon->settings->selector_icon_background .';' : '';
				$selector_style	.= (isset($this->addon->settings->selector_icon_border_color) && $this->addon->settings->selector_icon_border_color) ? 'border-style:solid;border-color:' . $this->addon->settings->selector_icon_border_color .';' : '';

				$selector_style	.= (isset($this->addon->settings->selector_icon_border_width) && $this->addon->settings->selector_icon_border_width) ? 'border-width:' . (int) $this->addon->settings->selector_icon_border_width .'px;' : '';
				$selector_style_sm	.= (isset($this->addon->settings->selector_icon_border_width_sm) && $this->addon->settings->selector_icon_border_width_sm) ? 'border-width:' . (int) $this->addon->settings->selector_icon_border_width_sm .'px;' : '';
				$selector_style_xs	.= (isset($this->addon->settings->selector_icon_border_width_xs) && $this->addon->settings->selector_icon_border_width_xs) ? 'border-width:' . (int) $this->addon->settings->selector_icon_border_width_xs .'px;' : '';

				$selector_style	.= (isset($this->addon->settings->selector_icon_border_radius) && $this->addon->settings->selector_icon_border_radius) ? 'border-radius:' . (int) $this->addon->settings->selector_icon_border_radius .'px;' : '';
				$selector_style_sm	.= (isset($this->addon->settings->selector_icon_border_radius_sm) && $this->addon->settings->selector_icon_border_radius_sm) ? 'border-radius:' . (int) $this->addon->settings->selector_icon_border_radius_sm .'px;' : '';
				$selector_style_xs	.= (isset($this->addon->settings->selector_icon_border_radius_xs) && $this->addon->settings->selector_icon_border_radius_xs) ? 'border-radius:' . (int) $this->addon->settings->selector_icon_border_radius_xs .'px;' : '';

				$selector_icon_style_sm = '';
				$selector_icon_style_xs = '';
				$selector_icon_style = (isset($this->addon->settings->selector_icon_size) && $this->addon->settings->selector_icon_size) ? 'font-size:' . (int) $this->addon->settings->selector_icon_size . 'px;width:' . (int) $this->addon->settings->selector_icon_size . 'px;height:' . (int) $this->addon->settings->selector_icon_size . 'px;line-height:' . (int) $this->addon->settings->selector_icon_size . 'px;' : '';
				$selector_icon_style_sm	= (isset($this->addon->settings->selector_icon_size_sm) && $this->addon->settings->selector_icon_size_sm) ? 'font-size:' . (int) $this->addon->settings->selector_icon_size_sm . 'px;width:' . (int) $this->addon->settings->selector_icon_size_sm . 'px;height:' . (int) $this->addon->settings->selector_icon_size_sm . 'px;line-height:' . (int) $this->addon->settings->selector_icon_size_sm . 'px;' : '';
				$selector_icon_style_xs	= (isset($this->addon->settings->selector_icon_size_xs) && $this->addon->settings->selector_icon_size_xs) ? 'font-size:' . (int) $this->addon->settings->selector_icon_size_xs . 'px;width:' . (int) $this->addon->settings->selector_icon_size_xs . 'px;height:' . (int) $this->addon->settings->selector_icon_size_xs . 'px;line-height:' . (int) $this->addon->settings->selector_icon_size_xs . 'px;' : '';

				if($selector_style) {
					$css .= $addon_id . ' .sppb-modal-selector span {';
					$css .= $selector_style;
					$css .= '}';
				}

				if($selector_style_sm) {
					$css .= '@media (min-width: 768px) and (max-width: 991px) {';
						$css .= $addon_id . ' .sppb-modal-selector span {';
							$css .= $selector_style_sm;
						$css .= '}';
					$css .= '}';
				}

				if($selector_style_xs) {
					$css .= '@media (max-width: 767px) {';
						$css .= $addon_id . ' .sppb-modal-selector span {';
							$css .= $selector_style_xs;
						$css .= '}';
					$css .= '}';
				}

				if($selector_icon_style) {
					$css .= $addon_id . ' .sppb-modal-selector span > i {';
					$css .= $selector_icon_style;
					$css .= '}';
				}

				if($selector_icon_style_sm) {
					$css .= '@media (min-width: 768px) and (max-width: 991px) {';
						$css .= $addon_id . ' .sppb-modal-selector span > i {';
							$css .= $selector_icon_style_sm;
						$css .= '}';
					$css .= '}';
				}

				if($selector_icon_style_xs) {
					$css .= '@media (max-width: 767px) {';
						$css .= $addon_id . ' .sppb-modal-selector span > i {';
							$css .= $selector_icon_style_xs;
						$css .= '}';
					$css .= '}';
				}

			}
		} else {
			if($selector_style) {
				$css .= $addon_id . ' .sppb-modal-selector {';
				$css .= $selector_style;
				$css .= '}';
			}
		}

		if( $modal_content_type != 'video' && $modal_size) {
			if ($modal_content_type == 'image') {
				$css .= '#sppb-modal-' . $this->addon->id . '.popup-image-block img{';
				$css .= $modal_size;
				$css .= '}';
			} else {
				$css .= '#sppb-modal-' . $this->addon->id . '.white-popup-block {';
				$css .= $modal_size;
				$css .= '}';
			}
		}

		// Button css
		$layout_path = JPATH_ROOT . '/components/com_sppagebuilder/layouts';
		$css_path = new JLayoutFile('addon.css.button', $layout_path);
		$css .= $css_path->render(array('addon_id' => $addon_id, 'options' => $this->addon->settings, 'id' => 'sppb-modal-' . $this->addon->id . '-selector'));

		return $css;
	}

	public static function getTemplate(){

	$output ='
	    <#
	    let modalContentType = data.modal_content_type || "text"
		let buttonIconPosition = data.button_icon_position || "left"
		let modalUniqueId = "sppb-modal-"+ data.id
		let modalUrl = "#" + modalUniqueId
		let attribs = \'data-popup_type="inline" data-mainclass="mfp-no-margins mfp-with-zoom"\'

		let buttonClass = ( data.button_type )? "sppb-btn-" + data.button_type : "sppb-btn-default"
			buttonClass += ( data.button_size )? " sppb-btn-" + data.button_size : ""
			buttonClass += ( data.button_shape )? " sppb-btn-" + data.button_shape : " sppb-btn-rounded"
			buttonClass += ( data.button_appearance )? " sppb-btn-" + data.button_appearance : ""
			buttonClass += ( data.button_block )? " " + data.button_block : ""

		let modalSize = (data.modal_popup_width)? "max-width:" + data.modal_popup_width + "px;":"";
			modalSize += (data.modal_popup_height)? "height:" + data.modal_popup_height + "px;":""

		let selectorStyle = (data.selector_margin_top)? "margin-top:" + data.selector_margin_top + "px;":"";
			selectorStyle += (data.selector_margin_bottom)? "margin-bottom:" + data.selector_margin_bottom + "px;":""

		var modern_font_style = false;
		var button_fontstyle = data.button_fontstyle || "";
		var button_font_style = data.button_font_style || "";

		var button_padding = "";
		var button_padding_sm = "";
		var button_padding_xs = "";
		if(data.button_padding){
			if(_.isObject(data.button_padding)){
				if(data.button_padding.md.trim() !== ""){
					button_padding = data.button_padding.md.split(" ").map(item => {
						if(_.isEmpty(item)){
							return "0";
						}
						return item;
					}).join(" ")
				}

				if(data.button_padding.sm.trim() !== ""){
					button_padding_sm = data.button_padding.sm.split(" ").map(item => {
						if(_.isEmpty(item)){
							return "0";
						}
						return item;
					}).join(" ")
				}

				if(data.button_padding.xs.trim() !== ""){
					button_padding_xs = data.button_padding.xs.split(" ").map(item => {
						if(_.isEmpty(item)){
							return "0";
						}
						return item;
					}).join(" ")
				}
			} else {
				if(data.button_padding.trim() !== ""){
					button_padding = data.button_padding.split(" ").map(item => {
						if(_.isEmpty(item)){
							return "0";
						}
						return item;
					}).join(" ")
				}
			}

		}
	    #>

		<style type="text/css">
		<# if( (data.modal_selector == "icon" || data.modal_selector == "image") && (data.selector_icon_name || data.selector_image)) { #>
			#sppb-addon-{{ data.id }} .sppb-modal-selector span.text {
				<# if(_.isObject(data.selector_text_size)){ #>
					font-size: {{ data.selector_text_size.md }}px;
				<# } else { #>
					font-size: {{ data.selector_text_size }}px;
				<# } #>
				font-weight: {{ data.selector_text_weight }};
				margin: {{ data.selector_text_margin }};
				color: {{ data.selector_text_color }};
			}

			<# if(_.isObject(data.selector_text_size)){ #>
				@media (min-width: 768px) and (max-width: 991px) {
					#sppb-addon-{{ data.id }} .sppb-modal-selector span.text {
						font-size: {{ data.selector_text_size.sm }}px;
					}
				}
				@media (max-width: 767px) {
					#sppb-addon-{{ data.id }} .sppb-modal-selector span.text {
						font-size: {{ data.selector_text_size.xs }}px;
					}
				}
			<# } #>
		<# } #>
	    <# if( data.modal_selector == "icon") { #>
			<#
				if( data.selector_icon_name ) {
					selectorStyle += "display:inline-block;line-height:1;"
					selectorStyle += ( data.selector_icon_color )? "color:" + data.selector_icon_color + ";":""
					selectorStyle += ( data.selector_icon_background )? "background-color:" + data.selector_icon_background + ";":""
					selectorStyle += ( data.selector_icon_border_color )? "border-style:solid;border-color:" + data.selector_icon_border_color + ";":""
	        #>
				#sppb-addon-{{ data.id }} .sppb-modal-selector span {
					{{selectorStyle}}
					<# if(_.isObject(data.selector_icon_border_width)){ #>
						border-width: {{ data.selector_icon_border_width.md }}px;
					<# } else { #>
						border-width: {{ data.selector_icon_border_width }}px;
					<# } #>

					<# if(_.isObject(data.selector_icon_border_radius)){ #>
						border-radius: {{ data.selector_icon_border_radius.md }}px;
					<# } else { #>
						border-radius: {{ data.selector_icon_border_radius }}px;
					<# } #>

					<# if(_.isObject(data.selector_icon_padding)){ #>
						padding: {{ data.selector_icon_padding.md }}px;
					<# } else { #>
						padding: {{ data.selector_icon_padding }}px;
					<# } #>
				}
	    	<# } #>

			<# if(_.isObject(data.selector_icon_size)){ #>
				#sppb-addon-{{ data.id }} .sppb-modal-selector span > i {
					font-size: {{ data.selector_icon_size.md }}px;
					width: {{ data.selector_icon_size.md }}px;
					height: {{ data.selector_icon_size.md }}px;
					line-height: {{ data.selector_icon_size.md }}px;
				}
			<# } else { #>
				#sppb-addon-{{ data.id }} .sppb-modal-selector span > i {
					font-size: {{ data.selector_icon_size }}px;
					width: {{ data.selector_icon_size }}px;
					height: {{ data.selector_icon_size }}px;
					line-height: {{ data.selector_icon_size }}px;
				}
	        <# } #>
		<# } else { #>
			#sppb-addon-{{ data.id }} .sppb-modal-selector {
				{{selectorStyle}}
			}
		<# } #>


	    <# if ( modalContentType == "image"){ #>
	        #sppb-addon-{{ data.id }}.popup-image-block img{
	        	{{modalSize}}
	        }
	    <# } else if( modalContentType != "video"){ #>
	        #sppb-addon-{{ data.id }}.white-popup-block {
	        	{{modalSize}}
	        }
		<# } #>

		#sppb-addon-{{ data.id }} #sppb-modal-{{ data.id }}-selector.sppb-btn-{{ data.button_type }} {
			letter-spacing: {{ data.button_letterspace }};
			<# if(_.isObject(button_font_style) && button_font_style.underline) { #>
				text-decoration: underline;
				<# modern_font_style = true #>
			<# } #>

			<# if(_.isObject(button_font_style) && button_font_style.italic) { #>
				font-style: italic;
				<# modern_font_style = true #>
			<# } #>

			<# if(_.isObject(button_font_style) && button_font_style.uppercase) { #>
				text-transform: uppercase;
				<# modern_font_style = true #>
			<# } #>

			<# if(_.isObject(button_font_style) && button_font_style.weight) { #>
				font-weight: {{ button_font_style.weight }};
				<# modern_font_style = true #>
			<# } #>

			<# if(!modern_font_style) { #>
				<# if(_.isArray(button_fontstyle)) { #>
					<# if(button_fontstyle.indexOf("underline") !== -1){ #>
						text-decoration: underline;
					<# } #>
					<# if(button_fontstyle.indexOf("uppercase") !== -1){ #>
						text-transform: uppercase;
					<# } #>
					<# if(button_fontstyle.indexOf("italic") !== -1){ #>
						font-style: italic;
					<# } #>
					<# if(button_fontstyle.indexOf("lighter") !== -1){ #>
						font-weight: lighter;
					<# } else if(button_fontstyle.indexOf("normal") !== -1){#>
						font-weight: normal;
					<# } else if(button_fontstyle.indexOf("bold") !== -1){#>
						font-weight: bold;
					<# } else if(button_fontstyle.indexOf("bolder") !== -1){#>
						font-weight: bolder;
					<# } #>
				<# } #>
			<# } #>
		}

		<# if(data.button_type == "custom"){ #>
			#sppb-addon-{{ data.id }} #sppb-modal-{{ data.id }}-selector.sppb-btn-custom{
				color: {{ data.button_color }};
				padding: {{ button_padding }};
				<# if(data.button_appearance == "outline"){ #>
					border-color: {{ data.button_background_color }}
				<# } else if(data.button_appearance == "3d"){ #>
					border-bottom-color: {{ data.button_background_color_hover }};
					background-color: {{ data.button_background_color }};
				<# } else if(data.button_appearance == "gradient"){ #>
					border: none;
					<# if(typeof data.button_background_gradient.type !== "undefined" && data.button_background_gradient.type == "radial"){ #>
						background-image: radial-gradient(at {{ data.button_background_gradient.radialPos || "center center"}}, {{ data.button_background_gradient.color }} {{ data.button_background_gradient.pos || 0 }}%, {{ data.button_background_gradient.color2 }} {{ data.button_background_gradient.pos2 || 100 }}%);
					<# } else { #>
						background-image: linear-gradient({{ data.button_background_gradient.deg || 0}}deg, {{ data.button_background_gradient.color }} {{ data.button_background_gradient.pos || 0 }}%, {{ data.button_background_gradient.color2 }} {{ data.button_background_gradient.pos2 || 100 }}%);
					<# } #>
				<# } else { #>
					background-color: {{ data.button_background_color }};
				<# } #>
			}

			#sppb-addon-{{ data.id }} #sppb-modal-{{ data.id }}-selector.sppb-btn-custom:hover{
				color: {{ data.button_color_hover }};
				background-color: {{ data.button_background_color_hover }};
				<# if(data.button_appearance == "outline"){ #>
					border-color: {{ data.button_background_color_hover }};
				<# } else if(data.button_appearance == "gradient"){ #>
					<# if(typeof data.button_background_gradient_hover.type !== "undefined" && data.button_background_gradient_hover.type == "radial"){ #>
						background-image: radial-gradient(at {{ data.button_background_gradient_hover.radialPos || "center center"}}, {{ data.button_background_gradient_hover.color }} {{ data.button_background_gradient_hover.pos || 0 }}%, {{ data.button_background_gradient_hover.color2 }} {{ data.button_background_gradient_hover.pos2 || 100 }}%);
					<# } else { #>
						background-image: linear-gradient({{ data.button_background_gradient_hover.deg || 0}}deg, {{ data.button_background_gradient_hover.color }} {{ data.button_background_gradient_hover.pos || 0 }}%, {{ data.button_background_gradient_hover.color2 }} {{ data.button_background_gradient_hover.pos2 || 100 }}%);
					<# } #>
				<# } #>
			}
			@media (min-width: 768px) and (max-width: 991px) {
				#sppb-addon-{{ data.id }} #sppb-modal-{{ data.id }}-selector.sppb-btn-custom{
					padding: {{ button_padding_sm }};
				}
			}
			@media (max-width: 767px) {
				#sppb-addon-{{ data.id }} #sppb-modal-{{ data.id }}-selector.sppb-btn-custom{
					padding: {{ button_padding_xs }};
				}
			}
		<# } #>
		@media (min-width: 768px) and (max-width: 991px) {
			<# if( data.modal_selector == "icon") { #>
				<# if( data.selector_icon_name ) { #>
					#sppb-addon-{{ data.id }} .sppb-modal-selector span {
						<# if(_.isObject(data.selector_icon_border_width)){ #>
							border-width: {{ data.selector_icon_border_width.sm }}px;
						<# } #>

						<# if(_.isObject(data.selector_icon_border_radius)){ #>
							border-radius: {{ data.selector_icon_border_radius.sm }}px;
						<# } #>

						<# if(_.isObject(data.selector_icon_padding)){ #>
							padding: {{ data.selector_icon_padding.sm }}px;
						<# } #>
					}
				<# } #>

				<# if(_.isObject(data.selector_icon_size)){ #>
					#sppb-addon-{{ data.id }} .sppb-modal-selector span > i {
						font-size: {{ data.selector_icon_size.sm }}px;
						width: {{ data.selector_icon_size.sm }}px;
						height: {{ data.selector_icon_size.sm }}px;
						line-height: {{ data.selector_icon_size.sm }}px;
					}
				<# } #>
			<# } #>
		}
		@media (max-width: 767px) {
			<# if( data.modal_selector == "icon") { #>
				<# if( data.selector_icon_name ) { #>
					#sppb-addon-{{ data.id }} .sppb-modal-selector span {
						<# if(_.isObject(data.selector_icon_border_width)){ #>
							border-width: {{ data.selector_icon_border_width.xs }}px;
						<# } #>

						<# if(_.isObject(data.selector_icon_border_radius)){ #>
							border-radius: {{ data.selector_icon_border_radius.xs }}px;
						<# } #>

						<# if(_.isObject(data.selector_icon_padding)){ #>
							padding: {{ data.selector_icon_padding.xs }}px;
						<# } #>
					}
				<# } #>

				<# if(_.isObject(data.selector_icon_size)){ #>
					#sppb-addon-{{ data.id }} .sppb-modal-selector span > i {
						font-size: {{ data.selector_icon_size.xs }}px;
						width: {{ data.selector_icon_size.xs }}px;
						height: {{ data.selector_icon_size.xs }}px;
						line-height: {{ data.selector_icon_size.xs }}px;
					}
				<# } #>
			<# } #>
		}
	    </style>

		<# if( modalContentType == "text") { #>
			<div id="{{ modalUniqueId }}" class="mfp-hide white-popup-block">
				<div class="modal-inner-block">
					{{{ data.modal_content_text }}}
				</div>
			</div>
	    <#
		} else if( modalContentType == "video") {
			modalUrl = data.modal_content_video_url
			attribs = \'data-popup_type="iframe" data-mainclass="mfp-no-margins mfp-with-zoom"\'
		} else {
	    #>
			<div id="{{ modalUniqueId }}" class="mfp-hide popup-image-block">
				<div class="modal-inner-block">
					<#
					var modal_content_image = {}
					if (typeof data.modal_content_image !== "undefined" && typeof data.modal_content_image.src !== "undefined") {
						modal_content_image = data.modal_content_image
					} else {
						modal_content_image = {src: data.modal_content_image}
					}
					if(modal_content_image.src && modal_content_image.src.indexOf("https://") == -1 && modal_content_image.src.indexOf("http://") == -1){
					#>
						<img class="mfp-img" src=\'{{ pagebuilder_base + modal_content_image.src }}\' >
					<# } else { #>
						<img class="mfp-img" src=\'{{ modal_content_image.src }}\' >
					<# } #>
				</div>
			</div>
	    <# } #>

	    <div class="{{ data.class }} {{ data.alignment }}">
			<#
			var selector_image = {}
			if (typeof data.selector_image !== "undefined" && typeof data.selector_image.src !== "undefined") {
				selector_image = data.selector_image
			} else {
				selector_image = {src: data.selector_image}
			}
			if(data.modal_selector == "image") {
			#>
				<a class="sppb-modal-selector sppb-magnific-popup" {{{ attribs }}} href=\'{{ modalUrl }}\' id="{{ modalUniqueId }}-selector">
					<# if(selector_image.src && selector_image.src.indexOf("https://") == -1 && selector_image.src.indexOf("http://") == -1){ #>
						<img src=\'{{ pagebuilder_base + selector_image.src }}\' alt="">
					<# } else { #>
						<img src=\'{{ selector_image.src }}\' alt="">
					<# } #>
					<# if(data.selector_text){ #>
						<span class="text">{{ data.selector_text }}</span>
					<# } #>
				</a>
			<# } else if (data.modal_selector == "icon"){
				let select_icon_arr = (typeof data.selector_icon_name !== "undefined" && data.selector_icon_name) ? data.selector_icon_name.split(" ") : "";
				let select_icon_name = select_icon_arr.length === 1 ? "fa "+data.selector_icon_name : data.selector_icon_name;
			#>
				<a class="sppb-modal-selector sppb-magnific-popup" href=\'{{ modalUrl }}\' {{{ attribs }}} id="{{ modalUniqueId }}-selector">
					<span class="sppb-modal-icon-wrap">
					
					<# if(data.peicon_name){ #>
					    <i class="pe {{ data.peicon_name }}"></i>
					<# } else { #>
						<i class="{{ select_icon_name }}"></i>
					<# } #>
						<# if(data.show_ripple_effect) { #>
							<span class="sppb-ripple-effect"></span>
						<# } #>
					</span>
					<# if(data.selector_text){ #>
						<span class="text">{{ data.selector_text }}</span>
					<# } #>
				</a>
			<# } else {
				
				let btn_peicon_arr = (typeof data.button_peicon !== "undefined" && data.button_peicon) ? data.button_peicon.split(" ") : "";
				let btn_peicon_name = btn_peicon_arr.length === 1 ? "pe "+data.button_peicon : data.button_peicon;
				
				let btn_icon_arr = (typeof data.button_icon !== "undefined" && data.button_icon) ? data.button_icon.split(" ") : "";
				let btn_icon_name = btn_icon_arr.length === 1 ? "fa "+data.button_icon : data.button_icon;
			#>
				<a class="sppb-btn {{ buttonClass }} sppb-magnific-popup sppb-modal-selector" {{{ attribs }}} href=\'{{ modalUrl }}\' id="{{ modalUniqueId }}-selector">
				<# if( buttonIconPosition == "left" ) { #> 
				
					<# if(btn_peicon_name){ #>
					<i class="{{ btn_peicon_name }}"></i>
					<# } else { #>
					<i class="{{ btn_icon_name }}"></i>
					<# } #>
				
				<# } #> {{ data.button_text }} <# if( buttonIconPosition == "right" ) { #> 
				
					<# if(data.button_peicon){ #>
					<i style="margin-left:7px;margin-right:-1px;" class="{{ btn_peicon_name }}"></i>
					<# } else { #>
					<i style="margin-left:5px;margin-right:-1px;" class="{{ btn_icon_name }}"></i>
					<# } #>
				
				<# } #></a>
			<# } #>
	    </div>';

		return $output;
	}
}sppagebuilder/addons/flickr/site.php000060400000012067150750504250013576 0ustar00<?php
/**
 * @package SP Page Builder
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2016 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted aceess');

class SppagebuilderAddonFlickr extends SppagebuilderAddons {

	public function render() {

		// Include template's params
		$tpl_params 	= JFactory::getApplication()->getTemplate(true)->params;
		$has_lazyload = $tpl_params->get('lazyload', 1);
		
		$class = (isset($this->addon->settings->class) && $this->addon->settings->class) ? ' ' . $this->addon->settings->class : '';
		$title = (isset($this->addon->settings->title) && $this->addon->settings->title) ? $this->addon->settings->title : '';
		$heading_selector = (isset($this->addon->settings->heading_selector) && $this->addon->settings->heading_selector) ? $this->addon->settings->heading_selector : 'h3';
		$count = (isset($this->addon->settings->count) && $this->addon->settings->count) ? $this->addon->settings->count : 0;
		$height = (isset($this->addon->settings->height) && $this->addon->settings->height) ? $this->addon->settings->height : '';
		$images = $this->getImages();

		if(count($images) < $count) {
			$count = count($images);
		}

		//Output
		$output  = '<div class="sppb-addon sppb-addon-flickr ' . $class . '">';
		$output .= ($title) ? '<'.$heading_selector.' class="sppb-addon-title">' . $title . '</'.$heading_selector.'>' : '';
		$output .= '<div class="sppb-addon-content">';
		$output .= '<ul class="sppb-flickr-gallery">';

		for ($i=0; $i < $count; $i++) {
			$output .= '<li>';
			$output .= '<a target="_blank" href="'. str_replace('_m', '_b', $images[$i]->media->m) .'" class="sppb-flickr-gallery-btn">';
			
				// Image
				/* Lazyload for images */
				if($has_lazyload) {
					$output .= '<img class="lazyload sppb-img-responsive" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'. str_replace('_m', '_q', $images[$i]->media->m) .'" alt="'. $images[$i]->title .'" data-expand="-20">';
				} else {
					$output .= '<img class="sppb-img-responsive" src="'. str_replace('_m', '_q', $images[$i]->media->m) .'" alt="'. $images[$i]->title .'">';	
				}
				
				//$output .= '<img class="sppb-img-responsive" src="'. str_replace('_m', '_q', $images[$i]->media->m) .'" alt="'. $images[$i]->title .'">';
			$output .= '</a>';
			$output .= '</li>';
		}

		$output .= '</ul>';
		$output .= '</div>';
		$output .= '</div>';

		return $output;
	}

	public function css() {
		$addon_id    = '#sppb-addon-' . $this->addon->id;
		$thumb_per_row  = (isset($this->addon->settings->thumb_per_row) && $this->addon->settings->thumb_per_row) ? $this->addon->settings->thumb_per_row : 4;
		$height = (isset($this->addon->settings->height) && $this->addon->settings->height) ? $this->addon->settings->height : '';

		$width = round((100/$thumb_per_row), 2);

		$css = '';
		if($thumb_per_row) {
			$css .= $addon_id . ' .sppb-flickr-gallery li {';
			$css .= 'width:'.$width.'%;';
			$css .= 'height:auto;';
			$css .= '}';
		}
		if($height) {
			$css .= $addon_id . ' .sppb-flickr-gallery li a img {';
			$css .= 'height:' . $height . 'px;';
			$css .= '}';
		}

		return $css;
	}

	public function stylesheets() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/css/magnific-popup.css');
	}

	public function scripts() {
		return array(JURI::base(true) . '/components/com_sppagebuilder/assets/js/jquery.magnific-popup.min.js');
	}

	public function js() {
		$addon_id = '#sppb-addon-' . $this->addon->id;
		$js ='jQuery(function($){
			$("'.$addon_id.' ul li").magnificPopup({
				delegate: "a",
				type: "image",
				mainClass: "mfp-with-zoom",
				gallery:{
					enabled:true
				},
				image: {
					verticalFit: true
				},
				zoom: {
					enabled: true,
					duration: 300
				}
			});
		})';
		$js = preg_replace('/[\n\t]+/m', '', $js); // Remove whitespace
		return $js;
	}

	private function getImages() {

		jimport( 'joomla.filesystem.folder' );

		$cache_path = JPATH_CACHE . '/com_sppagebuilder/addons/addon-' . $this->addon->id;
		$cache_file = $cache_path . '/flickr.json';

		if(!file_exists($cache_path)) {
			JFolder::create($cache_path, 0755);
		}

		if (file_exists($cache_file) && (filemtime($cache_file) > (time() - 60 * 30 ))) {
			$images = file_get_contents($cache_file);
		} else {
			$id = (isset($this->addon->settings->id) && $this->addon->settings->id) ? $this->addon->settings->id : '35591378@N03';
			$api = 'http://api.flickr.com/services/feeds/photos_public.gne?id='. $id .'&format=json&nojsoncallback=1';

			if( ini_get('allow_url_fopen') ) {
				$images = file_get_contents($api);
				file_put_contents($cache_file, $images, LOCK_EX);
			} else {
				$images = $this->curl($api);
			}

		}
		$json = json_decode($images);
		if(isset($json->items)) {
			return $json->items;
		}

		return array();
	}

	function curl($url) {
	    $ch = curl_init();
	    curl_setopt($ch, CURLOPT_URL, $url);
	    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
	    $data = curl_exec($ch);
	    curl_close($ch);
	    return $data;
	}

}
sppagebuilder/addons/flickr/admin.php000060400000012663150750504250013724 0ustar00<?php
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2016 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
//no direct accees
defined ('_JEXEC') or die ('restricted aceess');

SpAddonsConfig::addonConfig(
	array(
		'type'=>'content',
		'addon_name'=>'sp_flickr',
		'category'=>'Social',
		'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FLICKR'),
		'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FLICKR_DESC'),
		'attr'=>array(
			'general' => array(

				'admin_label'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_ADMIN_LABEL_DESC'),
					'std'=> ''
				),

				'title'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_DESC'),
					'std'=>  ''
				),

				'heading_selector'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_DESC'),
					'values'=>array(
						'h1'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H1'),
						'h2'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H2'),
						'h3'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H3'),
						'h4'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H4'),
						'h5'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H5'),
						'h6'=>JText::_('COM_SPPAGEBUILDER_ADDON_HEADINGS_H6'),
					),
					'std'=>'h3',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontsize'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_SIZE_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_lineheight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_LINE_HEIGHT'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontstyle'=>array(
					'type'=>'select',
					'title'=> JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_STYLE'),
					'values'=>array(
						'underline'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UNDERLINE'),
						'uppercase'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_UPPERCASE'),
						'italic'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_ITALIC'),
						'lighter'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_LIGHTER'),
						'normal'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_NORMAL'),
						'bold'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLD'),
						'bolder'=> JText::_('COM_SPPAGEBUILDER_GLOBAL_FONT_STYLE_BOLDER'),
					),
					'multiple'=>true,
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_letterspace'=>array(
					'type'=>'select',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACING'),
					'values'=>array(
						'0'=> 'Default',
						'1px'=> '1px',
						'2px'=> '2px',
						'3px'=> '3px',
						'4px'=> '4px',
						'5px'=> '5px',
						'6px'=>	'6px',
						'7px'=>	'7px',
						'8px'=>	'8px',
						'9px'=>	'9px',
						'10px'=> '10px'
					),
					'std'=>'0',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_fontweight'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_FONT_WEIGHT_DESC'),
					'std'=>'',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_text_color'=>array(
					'type'=>'color',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_TEXT_COLOR_DESC'),
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_top'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_TOP_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),

				'title_margin_bottom'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_MARGIN_BOTTOM_DESC'),
					'placeholder'=>'10',
					'depends'=>array(array('title', '!=', '')),
				),

				'separator_addon_options'=>array(
					'type'=>'separator',
					'title'=>JText::_('COM_SPPAGEBUILDER_GLOBAL_ADDON_OPTIONS')
				),

				'id'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FLICKR_ID'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FLICKR_ID_DESC'),
					'std'=>'',
				),

				'count'=>array(
					'type'=>'number',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_FLICKR_COUNT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_FLICKR_COUNT_DESC'),
					'std'=>'6',
				),

				'thumb_per_row'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_THUMB_PER_ROW'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_TITLE_THUMB_PER_ROW_DESC'),
					'std'=>  '4'
				),
				
				'height'=>array(
					'type'=>'text', 
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_HEIGHT'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_GALLERY_IMAGE_HEIGHT_DESC'),
					'placeholder'=>'100 (Custom height)',
					'std'=>''
					),
					
				'class'=>array(
					'type'=>'text',
					'title'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS'),
					'desc'=>JText::_('COM_SPPAGEBUILDER_ADDON_CLASS_DESC'),
					'std'=>''
				),

			),
		),
	)
);
sppagebuilder/assets/images/prettyPhoto/default/sprite.png000060400000015032150750504250020142 0ustar00�PNG


IHDR��B���tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:01801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:275503303E8511E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:24283CC43E8311E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:03801174072068118BF2F6B511368090" stRef:documentID="xmp.did:01801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�GIJIDATx��]pE���Wc	��0 Ȋ`I�2�z7�E��
��K|k|�R���|\ETJ���
p�,�^$��Hx$��DH$��ϝ̙�3'��93鯪�$3�s�������Ӟ��"f�����QQQc��çz<�:t5}^���TJ�J�{���x��!(((0%��+�
7�`K��=��ߣ�gϞ��ԩӒ�������;]v�e,22R*�A�󬱱����BYP�^.//k������-��o߾��V�}��5;0b�Ϟ={�R笻��+����
F�Ej��18�?щ��լ����ܹsw&''��i��_�*�nJζ��K�.>2Q9RdЕ�oP�0�(�,��/u�c�h5������z��H�n��ݻSB���L���)��z�ڀ�.�xϮ]���ٳ�+111R'*(�����aj{���m"_��ѣG�D�����8��*�ӡp�f�\֛��J%hk��e��s�λ��߻w��<A��b���:��/��A��u�m����V
A2�0��q?�8qbXZZZ�޵�5Q'R��6�&��(��
��]WW�Μ9�v����f��4o߾�2�(f�d�馛4�߹sg@�s��X�m^װr����7H�Vwot����Ğ䓗����	�NM���L�諯��!��С�t�,��7��������z��ȰT&R���!+�<��Г�6j�(Ͻ��;�L�� h[7�a0��6o�<H�ӧO���:�L����9\�kQu��2i�s�֭-�umV�^^E@�Fd������,��Ȍϖ�K���]���ݻw�O3���Z�A]�����^`Ǐo�LIIIa6�c��6|�ڵ�i^}Eź�cN�t�RF����_~�����+��ɓ�u�Gb�>VK@)t>�\ >ע����fdB���ٓO>��|�MI���'�U��bhz4��S���o�����_�3�<#=t٤��^{��:u�eee�֕��!k֬�1j'c4�ob�j������^z��8�.�z 320��֧�~�eggKA�?��d(�Y��4�ǖ!�F�/F��㏳��{�ѵ��g����O>��P���~�8����J��!�q�#s�Y��l����СC�h���r�5*��W&�l ..�]�x�m۶���g_�����!��<H0�KL�>�]{�f���<��x�F8�~�ػ�+��l�2ƣ�|���4���-�<{hR�'}�+�~���죏>�F�M�{��B
y6�Gm�Ȥu/$��
6��?��M�6M7��!��<�WX�%K�����K
�Ty��#\z�h�����
�'8iii~��?D��4�C�#Q��@�
��h�j٤z��S32�}/�b�dҕG��{���in#yl�,R�O_�p��EL��Z���˒��(ڰ.�____�q���G��r`�`;vL�G�ѵTwB}ܬLZ@ x���#GJ�ǃ5+��<j���O�||��(�'�����ڃ�Ν3�4���{N2op3g�d�}���p^�u6g�Ce�����~P�i�SG��̙3�\���A�/}衇�
��h�{��̌Ljt�ؑ%''�[o�U���o�^�!��<Z
���*���Bx����vTVV6E�y6��>�y��K��ٳgѩ�͟?��J�Ɵ�9Woچ���
�u
�����ɌLJ�5j[�p���(F�td2�2@�ĭ�Iy�D�Wȴ�Q�B8=̛7O꬇~X�	��l�~L+��	��|Y�f�������]^^���0�pK�㨃�������<X�m�ĉ�<x`Ɗ��d(d�,zr�c%Ny]^��&��F��ܹ�n����.�h��8��c�i�#�y����{��<AQQ�c�~A�ҭf�N%�Q�����"��	@�a��0$��#�U�X	��@iT\\\r�-��I�v�V��6�9΁�SEE��b�E,��v��QMV��\�X��E��e��~ �KJJf.Z��r�c2��,�)�	�,������g*9W]u�%E �lJJJ:L��JZ�)bk�1TUUA�+7oޜN�^�a��m���?ѧO�|zhדɍ�u�=��X�FJ���ڵk�tZ���C����$���"E��J>��Lڸq��>���y�7_@�QtKSw�С�L\�`A�,���ݸq#|4�_�lٲ���I�����a��4z�!?�ק�zj�|�z�����DzZ&�&�;��X��⵾m	y=�<*�a��ٴi�tb������)�<=p���駟�C�>�4���,������&M
�c̽"��S����t^�z�r=��X&�[��oz���_\`�"L��1!B�hL�}�ݷ<++���wiz�M2��.��a�CKa�/_�ߟ�+��ɑ����ԋ���"��$wT�|�َ�D�����ߨxȺ��j�7���Af�#kqE��))))ؙB>60r	0�|�7��H�`:E�E�M��_4��6�6�Me�;R��5�),�XCY,�n�9��zd�I�;vl�m��vklll*;qTh4u��$��Suuu_�4m뫯��?�Y++�� k��2�Z&�T��dE���"\&��E	W�8n�.�J��)�@�X���5xM��<��"����{��d�ɴ�ij��E[��TEc�5�>j�����r4��C�aC�AeC���`C;6F&�FE��
��A�����B6��"�9����k�����aP����l%hk��e�ޕ��W�l߾�4����L	�4..�Sǎ7dgg�K8�d:v�X�z��+,B0��V!�lhG*B���V��`���G`*�&L`�L�ս��������k@y��a���
=��"�P&��g�e����˗Kt3�*..f			�R���eJJJ�S&k;�s�#0s(�b�q�s999lРA�5(�����64�g �`��q
=t�P)�����L�+�Y�0�裏J��̯��6�en��L���I*?�O܄�L�+��9���{��%�3V������Jt7,�@vnѢE���j>��9�	���Z���ɖY��9�U@i�z;�nD�
�����b[n�ɤ7���"շY&[��� p�p{��wK�Pt�]w��eCkq�������������Z��`�d�"(��F˹a	�#��ߖ�Z��걡�����-w*2Y�J�V�<y�b:f"��{L���=b�/���=t�Ж��L���!���9|�u�IdWLŐL)[�{A��b`N��c�lh�`�
�F�^�"2Y�f�Ø[#8��G`��N��Ȑ~
�x=��-��ħ��#��M� �-�ES�a>s�o%p�s�=�%Ћ����-�fd�����J	%d�v�1���L�O�+��߿ۊ+
�����$%��:�9��?��8to���Se�A.�
�^�v���x����#G�,��9�b�p%Y����!E{����-[���]�ٙ�7�I(��Lyyy�w�q�;f
`�bƕ����$�Kx����j҃sxƪU����h�\��亅)2��>===k���)..��5̬�LIII��C��-X�����
�T&�&7-L��蜕�u;M
ۂ9\gd
lX�j�L���^��*�
1�G��laC۴��V6�k(oÇ��
m�rvf�u�GR˙�A�>�X&R�ƺEt)oEEE#����ktt��|N�J_��h�F��>�\�pa��7�7d��:''�����`jO�7[歂�Ҕ7��|f;��	�L{��������0�0:�*���j�2n�v��̢[)o�7R���(_|��L��I��kd�`-x���U��S�J�\��N�|������ǍwP���#0zV&q`���;z(�ܹsun�(o��#z�R	�o������r�3	7��\���ax�`5a���Sn
�^т��T%�Hs�"���p�&�V�@y�J���'�xB���=̭�]z�K<Y���x���������z���ܚG0�(�3���B ��bP�PR��7�+V��lp���;M>�(o-P3�0"W,��!.�N����n���R��a��شD%�
��G@�����@s�"�ð���Y��#�<"�%�7�t(Ð!C$��j��Fz���e�2e
�����;�q�2pt+=̕���:���? Ł�F�����8�ʇ��O��.^�� �吷��0u�P��u�V�k�LyA�T�}���[)o�(�"�n�YZZ:�f
�E|�������t�Ν�͙33�P�Q��k��q�7��W~�Q�7�6P7P�,T�B��2�C���(((��h�?�5����аn�>
��"���(Іy�}�����*��>
x-��>
���f�DZhEO��ݟ�6�N/>yfbk���4�.nj`�7��n�:ͺ��D[<���B�ڇ�>M���1�����~��T���*�����v�5�QT��`�VL�&��:��Q�qA��C6,bMOO��)�r�ɣ�D;���r{5�5B�}TC�
���P/gS_��*��G�{��;H	�ʀv�Q%�Q
����F�}t�"�vp�}!�Z�����9�3fL�o�1���!w���(
�OUTT���\����l�Ms[S\�}��3f̈����~��%C	|/��5kV_3���>������ŋ�GFFv���.�n��p)�k@VQ�h��F�ڪU�|n0{�l�54~#�⧟~�6U�wCH�{�n�!�q˖-,11Q��E			R�	�ճ�=qi�t��� �
��q�G�������h#M\���@��G�<��Gl�ǕA/���N}Np����3�akq����,����x�:�	���( )��>
��7z��8q��>��K��;�����6�Z[����V��gE��
��4i��>
Eh���؎A�򖓓#qSSSMo�'�B������G��\�P2DAAAwA�mNJPXX�;@&�����yx߾}�`B(�$X,6K(	l�� �
\RA��ZA�0M�m�2���JE`*��F0���c�o%A��ҥ�l&�}mE�G��e„	^F4/��Ǎ�
@��6�|c5p�y�y���	�`�(
у
��(��`B�:��bPg����
Jҫ�	�G�u)	�]��k�v6Ä��P%	�*�
@�J��HH7���_��{[�=½hq#������8w��ff^9cP�X�F{"�:z�`D��p�A�zJ�',��Pj��:ӊ�H�ZdX5V���^I����šԞ�'O�F$X5VyL���^I�K�.���BM�X��'E�`KKK��,x�F�+��$XyV�^}<--��G���fI���(|/��@{�<�V=�h շ�K���4@A}��	l�]���-H�-��g��3r�}�� ���5��"��/����f�۶���*�إ�5 �S.[�F��$��+�#�999�RSS����P�J��A�#� ��Y@X/�%��*+�E�IEND�B`�sppagebuilder/assets/images/prettyPhoto/default/sprite_y.png000060400000002212150750504250020466 0ustar00�PNG


IHDR=����ItEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:01801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:6FD77D953E6B11E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:6FD77D943E6B11E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:05801174072068118BF2F6B511368090" stRef:documentID="xmp.did:01801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?> �KJ�IDATx��ϱ
�0������\:#
�(D�}aYvuQUm,"�����-Vf^����h























































































































�V�Č�]�IEND�B`�sppagebuilder/assets/images/prettyPhoto/default/default_thumb.png000060400000003001150750504250021450 0ustar00�PNG


IHDR2!o�tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh" xmpMM:InstanceID="xmp.iid:D3B1BA623E8711E08E6F9312EF314E02" xmpMM:DocumentID="xmp.did:D3B1BA633E8711E08E6F9312EF314E02"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D3B1BA603E8711E08E6F9312EF314E02" stRef:documentID="xmp.did:D3B1BA613E8711E08E6F9312EF314E02"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>J�LuIDATx��Ɋ"A�۲��]q�D<�"}��C�
*��۸�7�C���e;x�?HUdD�_���t:}��������z�z�֛�,��l6�l6��W��b�Z].���Խ���tc��v�F#$��z�F����D��.�8-�V�
��~�I��M5�F�^����J"�l6��(q:������SU�D"a��䢵\.e9��^��5|�U"f �J)���hM�S�韜D�P�L&�x<�vz��~���䎊>���J�r��ʘ`x��$	�P��U��+�ː�V�K(c��^����ݎZ��t�VK�R.�+
�l�O��*&,��g�l0!#7} �d2^�*�;� Rs�/iZ�s�h�7�d2�����x��
u!D����'�l6SI��$�Z�X�8�L$�I����` ʼn`B�K���r��
!j�ڤV���@ @f�-��LC&ϧ�pS���H��"�O�e2��� �g�|��v��X�乴~�`EIi4��y�.���tXE)Gzh��1Lp���`���Օ�����dC��!eN����S�8���htx�
�C�S����|�O�H!B���ӣ�fR�{�.�w@E�T���<$n�Gv~�O|�z~	0�"�gl�IEND�B`�sppagebuilder/assets/images/prettyPhoto/default/sprite_next.png000060400000002516150750504250021203 0ustar00�PNG


IHDR?�~�tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:07801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:275503383E8511E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:275503373E8511E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:07801174072068118BF2F6B511368090" stRef:documentID="xmp.did:07801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>F=�~IDATx��1k�@��$��!U0S3�F�B��_��@�N���B6����{�B�d��=���
u0����Q�w��9.�s�w���I��"�D?���0$z"z ��ۖ�&�D��T$ZR�!�̧?x�Tޏ/"`�@S�i�;�@܀4�<G�$�o�Sb�X`<�Z�²,�F#��f3��
ڷQa:���z=(��f�	M���EГ����q�j5Ȳ�z��1�L���0�C���$�1C��i~W(������h�Rs�i
�uQ�TP���m��W��sx�ǜ�^�YV�N���OA�,˘Ci)��.��>?�ڶ�V��r��4/��8�']lV���%s�q�v<��
�
t�%U$�cj�7z��}q����̏�dq��'(IEND�B`�sppagebuilder/assets/images/prettyPhoto/default/sprite_x.png000060400000002111150750504250020463 0ustar00�PNG


IHDR�//��tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:01801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:6FD77D8D3E6B11E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:6FD77D8C3E6B11E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:03801174072068118BF2F6B511368090" stRef:documentID="xmp.did:01801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�˛�yIDATx���A �T �����]	�{����B@�[ݽ̀B@! ��B@! ��B@! ��B@! ��B@<B��!���#��[��LUrIEND�B`�sppagebuilder/assets/images/prettyPhoto/default/sprite_prev.png000060400000002540150750504250021176 0ustar00�PNG


IHDR�e�tEXtSoftwareAdobe ImageReadyq�e<fiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:07801174072068118BF2F6B511368090" xmpMM:DocumentID="xmp.did:D3B1BA5F3E8711E08E6F9312EF314E02" xmpMM:InstanceID="xmp.iid:D3B1BA5E3E8711E08E6F9312EF314E02" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:07801174072068118BF2F6B511368090" stRef:documentID="xmp.did:07801174072068118BF2F6B511368090"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>H�>�IDATx�엿j�Pƿ�AQ��<�Ppr�"��Q_�P��J1C��pt*��cɠD�C��'HLo-��{�����=��s�AV!x�G��͉��^…T*�t:ѶvO��
��ؘg�����gT�,aK�̶m��5uP���`0����t:(
t�����hI���l0�8�v��,�l<�C�e�����0,�K\.��g�;�V+��v6�N1�͐�d���}�v��\�9�C.��(�QF�*Y�R��J�R	��B8��^���zM��4MC�V��xD�X�n�����n�t���h�\.G?s7�L�5u��D:��b��~�G�Z��7��\�V���8N���XL�/���m����Y�§�+X'��1���;jj�?	.��wy�IEND�B`�sppagebuilder/assets/images/prettyPhoto/default/loader.gif000060400000014273150750504250020071 0ustar00GIF89a�dfd���������|z|��̤�����trt��Ĝ����섆���Ԭ��lnl��������䄂���Ԭ�����ljl���������|~|��̤����tvt��Ĝ����쌊���ܴ��!�NETSCAPE2.0!�	,�@��"<���p�Z���0�<��s�� .�)���:�%���@˃H��5�#|��V[~tx~N�
M[}�pD�}[��$��g����$�#���O

$#n��O\KVu!Zg$C
��D$	 �D	
V�PG��A��� D*8	H��B��
J���@B.VH@(��,
	!�	,�@��"<B��	�C��@<���p��%b��.O�����*�zHټ'BRRE]#���"]�
�QD_�_��D��
#O��j##��D���D�!�D�ʈ��Q

!P��$��ㄚ
�C$!	̄�"�:�h���}
p��
D�
J����b�} Qb9����@���Gِ !�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ���N�"<@B��Њ�Ca(��|�D(I�!xh-p/�Y("."�j4`S
Q"SR�POT�#��C�$""PB�R��
aS�a!����D!��n�
�̻
 	���#�����!m����	D�##�Dꑸ0�ܦm��7e	.@�`��
��2��	P��`8R�2l� r����!�	,�@��"<p#‡*��¡�H�l6���Ө3�\�\��ґ
#F9�)p0��RZ(#q~a$
#S��#B
�$aRP"bb�~�
Cn�P�!

�D��n�!!���""���a ��R�"QP��%	�aP�C%�_��`���!	[��X�n�$�C�B����ѐ "8X$AJ�,

P`�_!�	,�@��"<p*��F`(�P��BQ0�
��a�D(&3a'��������@0
A8�b�h-$

R$�!S�
!

�`�	!%�QaD�a�����Bʗ�O�S�o� %_P���%%O��D"B_��C�����O��R(@H���nBh��	� 
p�@�〉�ĒP�$��
H|�
(4X9�B!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"<4H���Њ�2	DX�FCm�Dh"��\�	��!��(B�|(��B�� HBT 

 #�p�$  S�!#p`paD�C$
Q��$$���ҕS���	����P��!	O���q��`���$�P`�k�B<IT`Æ�X�@�j6�i0"�G	"����(d��/"2Pٲ�� !�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"<4.&B��Њ�2�("�@�``(C"�`�"�-c2��B
�r��a�!\��aS#$!R�D$$S�C�CQba
	���p
��DS�		���a��	��y#����O�PC�	#pƯ	��`�^zTđ�xFX �Ex�2���!Â�!.��BcG�B���jʁ$H�h�\� !�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"� E��Š�2"@ %F RP��"�C�j�"F`H�PH�!�5
�4cr�f.pQS_	!`SDSlmP�Q$ 		�D��D
	������RĠ�l#؃P�l
O���
���a<�b�A	�U��0FȐ�@B!0�j��,a�Ȉ'�4I9�b�~�(�I2��
A!�	,�@��"�@�N��i�B�Ԣ�8*��!�P�a�R*g��H$�=$���H��Z HD5	rQS!##	"S�!#	�ano�$  �Q��%Eo�D$��D�aR������

��T#

�PS�!"w��PC� F�nb���#v���@�Y@O�@\\�+<�у���;�Q���p�c'���'B���!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"�d6�#���h%�J���E��QrIf
 �"1$p�g4P.�H�=\
	BR
_RD
���}"v�OmP#

�D��_#�#!�m�#Ȓ��Q!u���"�O�m����!�� ��鵤����RB,"�s4X��C���!��-��ѡ��<|�b�M�0|PV+!�	,�@��"�,(�����e�%!�@��qF���8��n�JaH4R8�BS�!�J��z�hP�BR%$D$$

R�!"�$"_l_S

��mC��mD�_!t����S����"���Q##""O��	�ܭ�P�""��B���l���$�i�0"�ߊPp�?| �朇/<���V�$�@��
!
tje!!�	,�@��"�,H�BD������I��>5
�P�j�eH4�H�F"0��c=<�$"BRFDR���m�"$s��mC !�P�l�!
����S�
����
"���Q!"����%��O�}#k�^m%#�O%D�%�JhX BB��F�� �a"�
�lA�T�!U�> l9��N��!�	,�@��"�,
N�Ӑ����@jP(�B"�D���j-@	C���X��h8	L �4"BRF	{%^p�nR_	���C%$"�`nP"��o�"�D�Q!����"�!���Q

��O�nO��S
}���B%!~#�%##_�АKC���&�@� @@`��		+�RE �D 7�Kf
>|a����A!�	,�@��"�4��r�(-P�q@�R(��	u���P%HC�Q#Ѹ���QN��҅\r�GDz\DQjB"�Qi]"�}jiO%% �"N�~DF~C��R���P�G���i�!N�~! ��
!$x�j

� ��$]6`�  
��R�>���� ��P`��6Pd��:tR
!2C�!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ���N�"�B�� �	��h�H*���}R��Q�B����"�Xكe�1��PZ	56hz|RB	^g{]w		IPP�D##��D	�|g]Q�
�������g$$ h�hQ
{O{$�دB	 $CD��  #]�T"DP�Ձ|h� B@C"tDd�4��6f6p�1	
U!�	,�ljl���������|~|��̤�����tvt��Ĝ����쌊���Ԭ��trt��������䄆������lnl��������䄂���̬����|z|��Ĥ����쌎���ܴ����N�"B�b*+P�ḔH2��aHtNC��u0I�ީ�()�a��qʡ�àA�,*[Q�B#�x\x���rwO
�]D�x������	��#��Q	��!
vQw#g�N�$��B$C� �xx$$�r` p�0�	
&0�! �D���"�A�݆9@�A@hP�R!�	,�@��""�Bt(-P��\,$�EZ<��H�D�,�DK墝���t.B-��\QR_ �Q|i
!RB\�OR��
��h�$��Q ���h"		C��	m�N�	!�v	C��%%���7"C-p(��>0�`  C!�P��C4�((��!B��J���'T��Z� !�	,�@��"<=���ȴ8=�͢(�.D�'QX�:H�A�Xh�OO�rAL��D�tlD��ܚ5Y}�B$ i��$"�B[iC
$��CO

Z�Z��$��}�#�}�%L��  
#o�G� 	 ���	{#Y�D0`����(� �J�P��(0СB)h�@�!:tt@�Q����D���;sppagebuilder/assets/css/prettyPhoto.css000060400000024671150750504250014550 0ustar00div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{margin-left:5px;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;height:33px}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}a.pp_next,a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;height:100%;width:49%;text-indent:-10000px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{float:right}a.pp_previous{float:left}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}.pp_loaderIcon,a.pp_close{display:block;position:absolute}a.pp_close{right:0;top:0;line-height:22px;text-indent:-10000px}.pp_loaderIcon{height:24px;left:50%;top:50%;width:24px;margin:-12px 0 0 -12px}.pp_fade,.pp_gallery li.default a img,div.ppt{display:none}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}div.sppb_prettyphoto .pp_bottom,div.sppb_prettyphoto .pp_left,div.sppb_prettyphoto .pp_middle,div.sppb_prettyphoto .pp_right,div.sppb_prettyphoto .pp_top{height:0}div.sppb_prettyphoto div.ppt{color:#fff;font-size:16px;z-index:9999;margin:0 0 10px 20px}
div.sppb_prettyphoto .pp_content,div.sppb_prettyphoto .pp_left,div.sppb_prettyphoto .pp_middle,div.sppb_prettyphoto .pp_right{background:0 0}div.sppb_prettyphoto .sppb-addon-modal{background:#fff;padding:30px}div.sppb_prettyphoto .pp_description{color:#000;margin:0 85px 0 0}div.sppb_prettyphoto .pp_loaderIcon{background:url(../images/prettyPhoto/light_square/loader.gif) center center no-repeat}div.sppb_prettyphoto .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.sppb_prettyphoto .pp_close{width:14px;height:14px;line-height:14px;text-align:center;background:0 0;cursor:pointer}div.sppb_prettyphoto .pp_nav{clear:none;margin:0 -5px}div.sppb_prettyphoto .pp_arrow_next,div.sppb_prettyphoto .pp_arrow_previous,div.sppb_prettyphoto .pp_nav .pp_pause,div.sppb_prettyphoto .pp_nav .pp_play{height:14px;width:14px;line-height:14px;margin:0 5px;text-align:center;position:relative}div.sppb_prettyphoto .pp_arrow_next:after,div.sppb_prettyphoto .pp_arrow_previous:after,div.sppb_prettyphoto .pp_close:after,div.sppb_prettyphoto .pp_nav .pp_pause:after,div.sppb_prettyphoto .pp_nav .pp_play:after{font-family:FontAwesome;font-size:14px;position:absolute;top:0;left:0;width:14px;height:14px;line-height:14px;text-align:center;text-indent:0;color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}div.sppb_prettyphoto .pp_arrow_next:hover:after,div.sppb_prettyphoto .pp_arrow_previous:hover:after,div.sppb_prettyphoto .pp_close:hover:after,div.sppb_prettyphoto .pp_nav .pp_pause:hover:after,div.sppb_prettyphoto .pp_nav .pp_play:hover:after{color:#fff}div.sppb_prettyphoto .pp_nav .pp_play:after{content:"\f04b"}div.sppb_prettyphoto .pp_nav .pp_pause:after{content:"\f04c"}div.sppb_prettyphoto .pp_arrow_previous:after{content:"\f053"}div.sppb_prettyphoto .pp_arrow_next:after{content:"\f054"}div.sppb_prettyphoto .pp_close:after{content:"\f00d"}div.sppb_prettyphoto .currentTextHolder{color:#fff;margin:0;padding:0 10px;font-size:14px;line-height:14px}div.sppb_prettyphoto a.pp_next,div.sppb_prettyphoto a.pp_previous{position:absolute;top:50%;display:block;height:46px;width:46px;line-height:46px;margin:0;background:0 0!important;background-color:rgba(0,0,0,.7)!important;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}div.sppb_prettyphoto a.pp_next:hover,div.sppb_prettyphoto a.pp_previous:hover{background-color:rgba(0,0,0,.9)!important}div.sppb_prettyphoto .pp_content:hover a.pp_next,div.sppb_prettyphoto .pp_content:hover a.pp_previous{opacity:1}div.sppb_prettyphoto a.pp_next:after,div.sppb_prettyphoto a.pp_previous:after{font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:0;height:46px;width:46px;line-height:46px;text-align:center;color:#fff;text-indent:0}div.sppb_prettyphoto a.pp_next:after{content:"\f105"}div.sppb_prettyphoto a.pp_previous:after{content:"\f104"}div.sppb_prettyphoto a.pp_next{right:0}div.sppb_prettyphoto .pp_details{position:relative}div.sppb_prettyphoto .pp_gallery a.pp_arrow_next,div.sppb_prettyphoto .pp_gallery a.pp_arrow_previous{background:red;margin-top:12px!important}div.sppb_prettyphoto .pp_arrow_next.disabled:after,div.sppb_prettyphoto .pp_arrow_next.disabled:hover:after,div.sppb_prettyphoto .pp_arrow_previous.disabled:after,div.sppb_prettyphoto .pp_arrow_previous.disabled:hover:after{color:rgba(255,255,255.4);cursor:default}div.sppb_prettyphoto #pp_full_res .pp_inline{color:#000;line-height:24px}.sppb-addon-modal{margin:0;padding:0;line-height:24px}.sppb-addon-modal>:first-child{margin-top:0;padding-top:0}.sppb-addon-modal>:last-child{margin-bottom:0;padding-bottom:0}.sppb-addon-modal-content{background:#fff;padding:30px}@media only screen and (max-width:767px){ .pp_pic_holder{width:100%!important;padding:10px 0!important;left:0!important;overflow-x:hidden!important}.pp_pic_holder.pp_default{width:100vw!important;margin-top:-150px!important;overflow:hidden}#pp_full_res img,.pp_content,.pp_details,.pp_fade{width:100%!important}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{height:auto!important}.pp_fade{height:100%!important}.pp_bottom,.pp_gallery,.pp_hoverContainer,.pp_top,a.pp_contract,a.pp_expand{display:none!important}#pp_full_res img{height:auto!important}.pp_details{box-sizing:border-box;margin-top:0!important;background:0 0!important;padding:10px 4% 10px 3%}a.pp_close{right:-15px!important;top:2px!important;padding:10px!important;position:relative!important;float:right}.pp_pic_holder iframe{width:100%!important;height:56vh!important}.pp_loaderIcon{margin-top:-1px!important}}sppagebuilder/assets/js/jquery.prettyPhoto.js000060400000051775150750504250015543 0ustar00/* ------------------------------------------------------------------------
	Class: prettyPhoto
	Use: Lightbox clone for jQuery
	Author: Stephane Caron (http://www.no-margin-for-errors.com)
	Version: 3.1.6
------------------------------------------------------------------------- */
!function(e){function t(){var e=location.href;return hashtag=-1!==e.indexOf("#prettyPhoto")?decodeURI(e.substring(e.indexOf("#prettyPhoto")+1,e.length)):!1,hashtag&&(hashtag=hashtag.replace(/<|>/g,"")),hashtag}function i(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function p(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function o(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+e+"=([^&#]*)",p=new RegExp(i),o=p.exec(t);return null==o?"":o[1]}e.prettyPhoto={version:"3.1.6"},e.fn.prettyPhoto=function(a){function s(){e(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(I/2-f.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:f.contentHeight,width:f.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:j/2-f.containerWidth/2<0?0:j/2-f.containerWidth/2,width:f.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(f.height).width(f.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==h(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(f.resized?e("a.pp_expand,a.pp_contract").show():e("a.pp_expand").hide()),!settings.autoplay_slideshow||P||v||e.prettyPhoto.startSlideshow(),settings.changepicturecallback(),v=!0}),m(),a.ajaxcallback()}function n(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show(),t()})}function r(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function l(e,t){if(resized=!1,d(e,t),imageWidth=e,imageHeight=t,(k>j||b>I)&&doresize&&settings.allow_resize&&!$){for(resized=!0,fitting=!1;!fitting;)k>j?(imageWidth=j-200,imageHeight=t/e*imageWidth):b>I?(imageHeight=I-200,imageWidth=e/t*imageHeight):fitting=!0,b=imageHeight,k=imageWidth;(k>j||b>I)&&l(k,b),d(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(b),containerWidth:Math.floor(k)+2*settings.horizontal_padding,contentHeight:Math.floor(y),contentWidth:Math.floor(w),resized:resized}}function d(t,i){t=parseFloat(t),i=parseFloat(i),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(t),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(t),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),y=i+detailsHeight,w=t,b=y+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),k=t}function h(e){return e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)?"youtube":e.match(/vimeo\.com/i)?"vimeo":e.match(/\b.mov\b/i)?"quicktime":e.match(/\b.swf\b/i)?"flash":e.match(/\biframe=true\b/i)?"iframe":e.match(/\bajax=true\b/i)?"ajax":e.match(/\bcustom=true\b/i)?"custom":"#"==e.substr(0,1)?"inline":"image"}function c(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=_(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=I/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>I)return;$pp_pic_holder.css({top:projectedTop,left:j/2+scroll_pos.scrollLeft-contentwidth/2})}}function _(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function g(){I=e(window).height(),j=e(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(e(document).height()).width(j)}function m(){isSet&&settings.overlay_gallery&&"image"==h(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((f.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length,totalPage=Math.ceil(pp_images.length/itemsPerPage)-1,0==totalPage?(navWidth=0,$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()):$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),galleryWidth=itemsPerPage*itemWidth,fullGalleryWidth=pp_images.length*itemWidth,$pp_gallery.css("margin-left",-(galleryWidth/2+navWidth/2)).find("div:first").width(galleryWidth+5).find("ul").width(fullGalleryWidth).find("li.selected").removeClass("selected"),goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage,e.prettyPhoto.changeGalleryPage(goToPage),$pp_gallery_li.filter(":eq("+set_position+")").addClass("selected")):$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave")}function u(){if(settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href))),settings.markup=settings.markup.replace("{pp_social}",""),e("body").append(settings.markup),$pp_pic_holder=e(".pp_pic_holder"),$ppt=e(".ppt"),$pp_overlay=e("div.pp_overlay"),isSet&&settings.overlay_gallery){currentGalleryPage=0,toInject="";for(var t=0;t<pp_images.length;t++)pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi)?(classname="",img_src=pp_images[t]):(classname="default",img_src=""),toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='50' alt='' /></a></li>";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return e.prettyPhoto.changeGalleryPage("next"),e.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return e.prettyPhoto.changeGalleryPage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(t){e(this).find("a").click(function(){return e.prettyPhoto.changePage(t),e.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){settings.modal||e.prettyPhoto.close()}),e("a.pp_close").bind("click",function(){return e.prettyPhoto.close(),!1}),settings.allow_expand&&e("a.pp_expand").bind("click",function(){return e(this).hasClass("pp_expand")?(e(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(e(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){e.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return e.prettyPhoto.changePage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return e.prettyPhoto.changePage("next"),e.prettyPhoto.stopSlideshow(),!1}),c()}a=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:'<div class="pp_pic_holder"> 						<div class="ppt">&nbsp;</div> 						<div class="pp_top"> 							<div class="pp_left"></div> 							<div class="pp_middle"></div> 							<div class="pp_right"></div> 						</div> 						<div class="pp_content_container"> 							<div class="pp_left"> 							<div class="pp_right"> 								<div class="pp_content"> 									<div class="pp_loaderIcon"></div> 									<div class="pp_fade"> 										<a href="#" class="pp_expand" title="Expand the image">Expand</a> 										<div class="pp_hoverContainer"> 											<a class="pp_next" href="#">next</a> 											<a class="pp_previous" href="#">previous</a> 										</div> 										<div id="pp_full_res"></div> 										<div class="pp_details"> 											<div class="pp_nav"> 												<a href="#" class="pp_arrow_previous">Previous</a> 												<p class="currentTextHolder">0/0</p> 												<a href="#" class="pp_arrow_next">Next</a> 											</div> 											<p class="pp_description"></p> 											<div class="pp_social">{pp_social}</div> 											<a class="pp_close" href="#">Close</a> 										</div> 									</div> 								</div> 							</div> 							</div> 						</div> 						<div class="pp_bottom"> 							<div class="pp_left"></div> 							<div class="pp_middle"></div> 							<div class="pp_right"></div> 						</div> 					</div> 					<div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> 								<a href="#" class="pp_arrow_previous">Previous</a> 								<div> 									<ul> 										{gallery} 									</ul> 								</div> 								<a href="#" class="pp_arrow_next">Next</a> 							</div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:"",social_tools:'<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>'},a);var f,v,y,w,b,k,P,x=this,$=!1,I=e(window).height(),j=e(window).width();return doresize=!0,scroll_pos=_(),e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){c(),g()}),a.keyboard_shortcuts&&e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:e.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||e.prettyPhoto.close(),t.preventDefault()}}),e.prettyPhoto.initialize=function(){return settings=a,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=e(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("href"):void 0}):e.makeArray(e(this).attr("href")),pp_titles=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):"":void 0}):e.makeArray(e(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("title")?e(t).attr("title"):"":void 0}):e.makeArray(e(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(e(this).attr("href"),pp_images),rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this)),u(this),settings.allow_resize&&e(window).bind("scroll.prettyphoto",function(){c()}),e.prettyPhoto.open(),!1},e.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=a,pp_images=e.makeArray(arguments[0]),pp_titles=e.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=e.makeArray(arguments[2]?arguments[2]:""),isSet=pp_images.length>1?!0:!1,set_position=arguments[3]?arguments[3]:0,u(t.target)),settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),r(e(pp_images).size()),e(".pp_loaderIcon").show(),settings.deeplinking&&i(),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size()),"undefined"!=typeof pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(o("width",pp_images[set_position]))?o("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(o("height",pp_images[set_position]))?o("height",pp_images[set_position]):settings.default_height.toString(),$=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150),$=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150),$=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?unescape(pp_titles[set_position]):"&nbsp;"),imgPreloader="",skipInjection=!1,h(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position<e(pp_images).size()-1&&(nextImage.src=pp_images[set_position+1]),prevImage=new Image,isSet&&pp_images[set_position-1]&&(prevImage.src=pp_images[set_position-1]),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]),imgPreloader.onload=function(){f=l(imgPreloader.width,imgPreloader.height),s()},imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist."),e.prettyPhoto.close()},imgPreloader.src=pp_images[set_position];break;case"youtube":f=l(movie_width,movie_height),movie_id=o("v",pp_images[set_position]),""==movie_id&&(movie_id=pp_images[set_position].split("youtu.be/"),movie_id=movie_id[1],movie_id.indexOf("?")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),movie_id.indexOf("&")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="//www.youtube.com/embed/"+movie_id,movie+=o("rel",pp_images[set_position])?"?rel="+o("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=l(movie_width,movie_height),movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/,i=movie_id.match(t);movie="http://player.vimeo.com/video/"+i[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=l(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=l(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=l(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,f=l(movie_width,movie_height),doresize=!0,skipInjection=!0,e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s()});break;case"custom":f=l(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('<br clear="all" />').css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo(e("body")).show(),doresize=!1,f=l(e(myClone).width(),e(myClone).height()),doresize=!0,e(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s())}),!1},e.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=e(pp_images).size()-1)):"next"==t?(set_position++,set_position>e(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&e(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){e.prettyPhoto.open()})},e.prettyPhoto.changeGalleryPage=function(e){"next"==e?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==e?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=e,slide_speed="next"==e||"previous"==e?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},e.prettyPhoto.startSlideshow=function(){"undefined"==typeof P?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return e.prettyPhoto.stopSlideshow(),!1}),P=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)):e.prettyPhoto.changePage("next")},e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1}),clearInterval(P),P=void 0},e.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(e.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),e(this).remove(),e(window).unbind("scroll.prettyphoto"),p(),settings.callback(),doresize=!0,v=!1,delete settings}))},!pp_alreadyInitialized&&t()&&(pp_alreadyInitialized=!0,hashIndex=t(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){e("a["+a.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1;sppagebuilder/fields/js/peicon.js000060400000003404150750504250013067 0ustar00
jQuery(function($) {

  // Init dropdown
  $(document).on('click', '.pixeden-icon-input', function(event) {
    event.preventDefault();
    $(this).closest('.pixeden-icon-chooser').toggleClass('open');

    if($(this).closest('.pixeden-icon-chooser').hasClass('open')) {
      $(this).closest('.pixeden-icon-chooser').find('input[type="text"]').focus();
    }
  });


  // Select Icon
  $(document).on('click', '.pe-list-icon', function(event) {
    event.preventDefault();
    var $this = $(this);
    var parent = $this.closest('.pixeden-icon-chooser')
    var pe_icons = $(this).closest('ul').find('>li');
    
    pe_icons.removeClass('active');
    $this.addClass('active');
    
    parent.find('.pixeden-icon-input>span').html('<i class="pe '+ $this.data('pixeden_icon') +'"></i> ' + $this.data('pixeden_icon_name'));
	parent.find('.addon-input-pe').val($this.data('pixeden_icon_name'));
	parent.addClass('has-pe-icon').removeClass('open');
  });


  // Search Icon
  $(document).on('keyup', '.pixeden-dropdown input[type="text"]', function(){
    var value = $(this).val();
    var exp = new RegExp('.*?' + value + '.*?', 'i');

    $(this).next('.pixeden-icons').children().each(function() {
      var isMatch = exp.test($('span', this).text());
      $(this).toggle(isMatch);
    });
  });

  // Remove Icon
  $(document).on('click', '.remove-pe-icon', function(event) {
    event.stopPropagation();
    event.preventDefault();
    var $this = $(this);
    var parent = $this.closest('.pixeden-icon-chooser');

    parent.removeClass('has-pe-icon');
    parent.find('.pixeden-icon-input>span').html('--' + Joomla.JText._('COM_SPPAGEBUILDER_ADDON_ICON_SELECT') + '--');
    parent.find('.pixeden-icons>li').removeClass('active');
    parent.find('.addon-input-pe').val('');
  });
  
});sppagebuilder/fields/css/peicon.css000060400000047614150750504250013432 0ustar00@font-face {
	font-family: 'peIcon7';
	src: url('../fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src: url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}


[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'peIcon7';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}


/* HELPER CLASS 
 * -------------------------- */


/* makes the font 33% larger relative to the icon container */
.pe-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pe-2x {
  font-size: 2em;
}
.pe-3x {
  font-size: 3em;
}
.pe-4x {
  font-size: 4em;
}
.pe-5x {
  font-size: 5em;
}
.pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.pe-ul > li {
  position: relative;
}
.pe-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.pe-li.pe-lg {
  left: -1.8571428571428572em;
}
.pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pe.pull-left {
  margin-right: .3em;
}
.pe.pull-right {
  margin-left: .3em;
}
.pe-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.pe-stack-1x,
.pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.pe-stack-1x {
  line-height: inherit;
}
.pe-stack-2x {
  font-size: 2em;
}
.pe-inverse {
  color: #ffffff;
}

/* Custom classes / mods - PIXEDEN */
.pe-va {
  vertical-align: middle;
}

.pe-border {
  border: solid 0.08em #eaeaea;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
}

/*Pixeden (Pe) Icons*/
.pixeden-form-group {
  margin-bottom: 30px;
}
.pixeden-form-group label {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  font-weight: 600;
  color: #000;
}

.pixeden-icon-chooser {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  height: 46px;
  line-height: 46px;
  border-radius: 3px;
  position: relative;
  z-index: 1000;
}

.pixeden-icon-chooser.open {
  border-radius: 3px 3px 0 0;
  border-bottom-color: transparent;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}

.pixeden-icon-chooser .pixeden-icon-input {
  display: block;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}

.pixeden-icon-chooser > .pixeden-icon-input span { 
  display: block;
  line-height: 46px;
  padding: 0 10px;
}
.pixeden-icon-chooser > .pixeden-icon-input span i {
  margin-right:4px;
}
.pixeden-icon-chooser > .pixeden-icon-input span i { 
  margin-right:4px;
  font-size:125%;
  font-weight:500;
  line-height:1.2;
  vertical-align:middle;
  color: #89B01E;
}

.pixeden-icon-chooser > .pixeden-icon-input .fa-chevron-up,
.pixeden-icon-chooser > .pixeden-icon-input .fa-chevron-down {
  position: absolute;
  top: 16px;
  right: 10px;
}

.pixeden-icon-chooser > .pixeden-icon-input .fa-times {
  position: absolute;
  top: 16px;
  right: 30px;
  color: #e61010;
  display: none;
  z-index: 10001;
}

.pixeden-icon-chooser.has-pe-icon > .pixeden-icon-input .fa-times {
  display: inline;
}

.pixeden-icon-chooser > .pixeden-icon-input .fa-chevron-up {
  display: none;
}

.pixeden-icon-chooser.open > .pixeden-icon-input .fa-chevron-up {
  display: inline;
}

.pixeden-icon-chooser.open > .pixeden-icon-input .fa-chevron-down {
  display: none;
}

.pixeden-icon-chooser.open > .pixeden-dropdown {
  display: block;
}

.pixeden-dropdown {
 display: none;
  position: absolute;
  top: 46px;
  left: 0px;
  right: 0px;
  padding: 10px;
  background: #fff;
  border: 1px solid #ccc;
  border-top: 0;
  box-shadow: 0 3px 5px rgba(0,0,0,.5);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.5);
  border-radius: 0 0 3px 3px;
}

.pixeden-dropdown input[type="text"] {
  margin-bottom: 10px;
}

ul.pixeden-icons {
	list-style: none;
	padding: 0;
	margin: 0;
	max-height: 328px;
	overflow-y: auto;
}

ul.pixeden-icons > li {
  float: left;
  display: block;
  width: 12.5%;
  text-align: center;
}

ul.pixeden-icons > li > div {
  display: block;
  margin: 1px;
  padding: 5px;
  height: 80px;
  border-radius: 3px;
  background: #f3f3f3;
  cursor: pointer;
  -webkit-transition: all 100ms;
  transition: all 100ms;
}

ul.pixeden-icons > li > div > div {
  display: table;
  width: 100%;
  height: 100%;
}

ul.pixeden-icons > li > div > div > div {
  display: table-cell;
  vertical-align: middle;
}

ul.pixeden-icons > li > div .pe {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 5px;
}

ul.pixeden-icons > li > div span {
  font-size: 12px;
  line-height: 1.2;
  display: block;
}

ul.pixeden-icons > li:hover > div,
ul.pixeden-icons > li.active > div {
	background-color: #89B01E;
	color: #fff;
}
.sp-pagebuilder-pixeden-icon-chooser {
  height: 46px;
  line-height: 46px;
  background-color: #edf1f5;
  border-radius: 3px;
  position: relative;
  z-index: 9999;
}
.sp-pagebuilder-pixeden-icon-chooser.open {
  border-radius: 3px 3px 0 0;
  border-bottom-color: transparent;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-icon-input {
  display: block;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.sp-pagebuilder-pixeden-icon-chooser > .sp-pagebuilder-pixeden-icon-input span {
  display: block;
  line-height: 46px;
  padding: 0 10px;
}
.sp-pagebuilder-pixeden-icon-chooser > .sp-pagebuilder-pixeden-icon-input .fa-chevron-up,
.sp-pagebuilder-pixeden-icon-chooser > .sp-pagebuilder-pixeden-icon-input .fa-chevron-down {
  position: absolute;
  top: 16px;
  right: 10px;
}
.sp-pagebuilder-pixeden-icon-chooser > .sp-pagebuilder-pixeden-icon-input .fa-times {
  position: absolute;
  top: 16px;
  right: 30px;
  color: #e61010;
  display: none;
  z-index: 10001;
}
.sp-pagebuilder-pixeden-icon-chooser > .sp-pagebuilder-pixeden-icon-input .fa-chevron-up {
  display: none;
}
.sp-pagebuilder-pixeden-icon-chooser.sp-pagebuilder-has-pe-icon > .sp-pagebuilder-pixeden-icon-input .fa-times {
  display: inline;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown {
  display: none;
  position: absolute;
  top: 46px;
  left: 0px;
  right: 0px;
  padding: 10px;
  background: #fff;
  border-top: 0;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 3px 3px;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown input[type="text"] {
  margin-bottom: 10px;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: 328px;
  overflow-y: auto;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li {
  float: left;
  display: block;
  width: 12.5%;
  text-align: center;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li > div {
  display: block;
  margin: 1px;
  padding: 5px;
  height: 80px;
  border-radius: 3px;
  background: #eee;
  cursor: pointer;
  -webkit-transition: all 100ms;
  transition: all 100ms;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li > div .pe {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 5px;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li > div span {
  font-size: 12px;
  line-height: 1.2;
  display: block;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li > div > div {
  display: table;
  width: 100%;
  height: 100%;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li > div > div > div {
  display: table-cell;
  vertical-align: middle;
}
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li.active > div,
.sp-pagebuilder-pixeden-icon-chooser .sp-pagebuilder-pixeden-dropdown ul.sp-pagebuilder-pixeden-icons > li:hover > div {
  background-color: #1e7ed8;
  color: #fff;
}
.sp-pagebuilder-pixeden-icon-chooser.open > .sp-pagebuilder-pixeden-dropdown {
  display: block;
}
.sp-pagebuilder-pixeden-icon-chooser.open > .sp-pagebuilder-pixeden-icon-input .fa-chevron-up {
  display: inline;
}
.sp-pagebuilder-pixeden-icon-chooser.open > .sp-pagebuilder-pixeden-icon-input .fa-chevron-down {
  display: none;
}sppagebuilder/fields/pixeden-icons.php000060400000014001150750504250014111 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2016 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

	$peicon_list = array(
		'pe-7s-album'=>'album',	
		'pe-7s-arc'=>'arc',
		'pe-7s-back-2'=>'back-2',
		'pe-7s-bandaid'=>'bandaid',
		'pe-7s-car'=>'car',
		'pe-7s-diamond'=>'diamond',
		'pe-7s-door-lock'=>'door-lock',
		'pe-7s-eyedropper'=>'eyedropper',
		'pe-7s-female'=>'female',
		'pe-7s-gym'=>'gym',
		'pe-7s-hammer'=>'hammer',
		'pe-7s-headphones'=>'headphones',
		'pe-7s-helm'=>'helm',
		'pe-7s-hourglass'=>'hourglass',
		'pe-7s-leaf'=>'leaf',
		'pe-7s-magic-wand'=>'magic-wand',
		'pe-7s-male'=>'male',
		'pe-7s-map-2'=>'map-2',
		'pe-7s-next-2'=>'next-2',
		'pe-7s-paint-bucket'=>'paint-bucket',
		'pe-7s-pendrive'=>'pendrive',
		'pe-7s-photo'=>'photo',
		'pe-7s-piggy'=>'piggy',
		'pe-7s-plugin'=>'plugin',
		'pe-7s-refresh-2'=>'refresh-2',
		'pe-7s-rocket'=>'rocket',
		'pe-7s-settings'=>'settings',
		'pe-7s-shield'=>'shield',
		'pe-7s-smile'=>'smile',
		'pe-7s-usb'=>'usb',
		'pe-7s-vector'=>'vector',
		'pe-7s-wine'=>'wine',
		'pe-7s-cloud-upload'=>'cloud-upload',
		'pe-7s-cloud-download'=>'cloud-download',
		'pe-7s-cash'=>'cach',
		'pe-7s-close'=>'close',
		'pe-7s-bluetooth'=>'bluetooth',
		'pe-7s-way'=>'way',
		'pe-7s-close-circle'=>'close-circle',
		'pe-7s-id'=>'id',
		'pe-7s-wristwatch'=>'wristwatch',	
		'pe-7s-world'=>'world',
		'pe-7s-angle-left'=>'angle-left',
		'pe-7s-angle-right'=>'angle-right',
		'pe-7s-angle-left-circle'=>'angle-left-circle',
		'pe-7s-angle-right-circle'=>'angle-right-circle',
		'pe-7s-angle-up'=>'angle-up',
		'pe-7s-angle-down'=>'angle-down',
		'pe-7s-angle-up-circle'=>'angle-up-circle',
		'pe-7s-angle-down-circle'=>'angle-down-circle',
		'pe-7s-left-arrow'=>'left-arrow',
		'pe-7s-right-arrow'=>'right-arrow',
		'pe-7s-up-arrow'=>'up-arrow',
		'pe-7s-user'=>'user',
		'pe-7s-user-female'=>'user-female',
		'pe-7s-users'=>'users',
		'pe-7s-add-user'=>'add-user',
		'pe-7s-delete-user'=>'delete-user',
		'pe-7s-switch'=>'switch',
		'pe-7s-scissors'=>'scissors',
		'pe-7s-wallet'=>'wallet',
		'pe-7s-safe'=>'safe',
		'pe-7s-volume'=>'volume',
		'pe-7s-volume2'=>'volume2',
		'pe-7s-volume1'=>'volume1',
		'pe-7s-voicemail'=>'voicemail',
		'pe-7s-video'=>'video',
		'pe-7s-download'=>'download',
		'pe-7s-upload'=>'upload',
		'pe-7s-unlock'=>'unlock',
		'pe-7s-umbrella'=>'umbrella',
		'pe-7s-trash'=>'trash',
		'pe-7s-tools'=>'tools',
		'pe-7s-timer'=>'timer',
		'pe-7s-ticket'=>'ticket',
		'pe-7s-target'=>'target',
		'pe-7s-sun'=>'sun',
		'pe-7s-study'=>'study',
		'pe-7s-stopwatch'=>'stopwatch',
		'pe-7s-star'=>'star',
		'pe-7s-speaker'=>'speaker',
		'pe-7s-signal'=>'signal',
		'pe-7s-shuffle'=>'shuffle',
		'pe-7s-shopbag'=>'shopbag',
		'pe-7s-share'=>'share',
		'pe-7s-server'=>'server',
		'pe-7s-search'=>'search',
		'pe-7s-film'=>'film',
		'pe-7s-science'=>'science',
		'pe-7s-disk'=>'disk',
		'pe-7s-ribbon'=>'ribbon',
		'pe-7s-repeat'=>'repeat',
		'pe-7s-refresh'=>'refresh',
		'pe-7s-refresh-cloud'=>'refresh-cloud',
		'pe-7s-paperclip'=>'paperclip',
		'pe-7s-radio'=>'radio',
		'pe-7s-note2'=>'note2',
		'pe-7s-print'=>'print',
		'pe-7s-network'=>'network',
		'pe-7s-prev'=>'prev',
		'pe-7s-mute'=>'mute',
		'pe-7s-power'=>'power',
		'pe-7s-medal'=>'medal',
		'pe-7s-portfolio'=>'portfolio',
		'pe-7s-like2'=>'like2',
		'pe-7s-plus'=>'plus',
		'pe-7s-play'=>'play',
		'pe-7s-key'=>'key',
		'pe-7s-plane'=>'plane',
		'pe-7s-joy'=>'joy',
		'pe-7s-photo-gallery'=>'photo-gallery',
		'pe-7s-pin'=>'pin',
		'pe-7s-phone'=>'phone',
		'pe-7s-plug'=>'plug',
		'pe-7s-pen'=>'pen',
		'pe-7s-paper-plane'=>'paper-plane',		
		'pe-7s-paint'=>'paint',
		'pe-7s-bottom-arrow'=>'bottom-arrow',
		'pe-7s-notebook'=>'notebook',
		'pe-7s-note'=>'note',
		'pe-7s-next'=>'next',
		'pe-7s-news-paper'=>'news-paper',
		'pe-7s-musiclist'=>'musiclist',
		'pe-7s-music'=>'music',
		'pe-7s-mouse'=>'mouse',
		'pe-7s-more'=>'more',
		'pe-7s-moon'=>'moon',
		'pe-7s-monitor'=>'monitor',
		'pe-7s-micro'=>'micro',
		'pe-7s-menu'=>'menu',
		'pe-7s-map'=>'map',
		'pe-7s-map-marker'=>'map-marker',
		'pe-7s-mail'=>'mail',
		'pe-7s-mail-open'=>'mail-open',
		'pe-7s-mail-open-file'=>'mail-open-file',
		'pe-7s-magnet'=>'magnet',
		'pe-7s-loop'=>'loop',
		'pe-7s-look'=>'look',
		'pe-7s-lock'=>'lock',
		'pe-7s-lintern'=>'lintern',
		'pe-7s-link'=>'link',
		'pe-7s-like'=>'like',
		'pe-7s-light'=>'light',
		'pe-7s-less'=>'less',
		'pe-7s-keypad'=>'keypad',
		'pe-7s-junk'=>'junk',
		'pe-7s-info'=>'info',
		'pe-7s-home'=>'home',
		'pe-7s-help2'=>'help2',
		'pe-7s-help1'=>'help1',
		'pe-7s-graph3'=>'graph3',
		'pe-7s-graph2'=>'graph2',
		'pe-7s-graph1'=>'graph1',
		'pe-7s-graph'=>'graph',
		'pe-7s-global'=>'global',
		'pe-7s-gleam'=>'gleam',
		'pe-7s-glasses'=>'glasses',
		'pe-7s-gift'=>'gift',
		'pe-7s-folder'=>'folder',
		'pe-7s-flag'=>'flag',
		'pe-7s-filter'=>'filter',
		'pe-7s-file'=>'file',
		'pe-7s-expand1'=>'expand1',
		'pe-7s-exapnd2'=>'exapnd2',
		'pe-7s-edit'=>'edit',
		'pe-7s-drop'=>'drop',
		'pe-7s-drawer'=>'drawer',	
		'pe-7s-display2'=>'display2',
		'pe-7s-display1'=>'display1',
		'pe-7s-diskette'=>'diskette',
		'pe-7s-date'=>'date',
		'pe-7s-cup'=>'cup',
		'pe-7s-culture'=>'culture',
		'pe-7s-crop'=>'crop',
		'pe-7s-credit'=>'credit',
		'pe-7s-copy-file'=>'copy-file',
		'pe-7s-config'=>'config',
		'pe-7s-compass'=>'compass',
		'pe-7s-comment'=>'comment',
		'pe-7s-coffee'=>'coffee',
		'pe-7s-cloud'=>'cloud',
		'pe-7s-clock'=>'clock',
		'pe-7s-check'=>'check',
		'pe-7s-chat'=>'chat',
		'pe-7s-cart'=>'cart',
		'pe-7s-camera'=>'camera',
		'pe-7s-call'=>'call',
		'pe-7s-calculator'=>'calculator',
		'pe-7s-browser'=>'browser',
		'pe-7s-box2'=>'box2',
		'pe-7s-box1'=>'box1',
		'pe-7s-bookmarks'=>'bookmarks',
		'pe-7s-bicycle'=>'bicycle',
		'pe-7s-bell'=>'bell',
		'pe-7s-battery'=>'battery',
		'pe-7s-ball'=>'ball',
		'pe-7s-back'=>'back',
		'pe-7s-attention'=>'attention',
		'pe-7s-anchor'=>'anchor',
		'pe-7s-albums'=>'albums',
		'pe-7s-alarm'=>'alarm',
		'pe-7s-airplay'=>'airplay'
	);sppagebuilder/fields/fonts/Pe-icon-7-stroke.woff000060400000162274150750504250015632 0ustar00wOFF��pOS/2``"�cmaphLLU� gasp�glyf�����Ƴ>�headݰ66E	�hhea��$$��hmtx�88}~loca�D����bmaxp��  ��name���vͫ�post�  �LfGLf��@������  8
 ����� ���������7979793��,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>32�8�������b��xx				D



W/��+E//��"�ޑ						+��'@35#7'#537'"3267>54&'.#"&'.5467>32#�F::FR"<<,N!!N,,N!!N,)GG))GG)V:�:v!4�!N,,N!!N,,N!�gG))GG))G+��)D_�35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#�F::FR"<<�		

))Y)GG)&
"*,N!!N,*"
&V:�:v!4`
  

""
�

						



�G))G
!N,,N!
mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#�*
�
*****��

$#

#$

|#

#$



$S*



*****s$

$$

$b
$$

$$
O�q"3:54&'.#!"3!267>=35##!"&=463!27#'573�n	��			p*,���usOBJ		�		KC����F1E�3��z�"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K  K**K  K*'D






D'�
	


		
%$
� K**K  K**K D'!



	!'D��			

U����%7'735#!#3!KWWB4o4o����WWB���"��E��U��#(%#5467>32354&'.#"#!5#!5!w�
##
((<V4#��4�f"



"""((f��������_�5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.#	3Z"!'	


		
	'!"Z3�

	

	



(  T//T  (�)"#[3�		�
3[#")�
		

		

		
	.Q""Q.	^��$/>CGK#54&'.+"#3;267>535'46;2#51+"&51533#'�UVU
�
�
V
x�
�
�x!��

��

D

��

C��!������������uz��%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7�[$<H	

''		
IfC$CfH	
('				H=$Z�e++y
	6
�
8	�
	Z$ZDZ$=H



&(


HfC$CfI		


('		
I=$Z	R++��
8		�

6		�eZ$Z	
+��T7013267>54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#�

hP'DG))G
	!N,,N!!N,�
	Og�	]U F')GG)'"*,N!!N,,N!����
&3#5''73'3267>54&'.#"3#"&54632�q���YH��bPw3



���rY���Od^



3��1Jc��"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5	



					

2222++++� K**K 

	#
#
  
#
"	

�wD''DD''D'		
		
		x	

	�2112�,,,,x*K  K*,#,
+		+
,",&EE&'DD'
���16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((�ff�ffGG��GGGG^GG`/../�((((ogg�fff��
GH��GGvHG
��GG��'35!57''7!57���#3"g����Ԁ���-xx����>eg��g���NN�<��(AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'�*!&CG))G�%AA%%AA%	



T*"" E')GG)%��A%%AA%%A�pp

$$

��
'#7'7#'7/373666��6��6��'nn+c�**�n��f�hh�fltPP�G��O=�
2M3353#53#?'#5377>7>54&'.'>7>54&'.'3�}~�DD�bfgf�		
		
	


		7	wggeDhfUUYQ�SUe&'
 +* 
7



1��1Lg�%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#
		

		


(	
%%
	(#C2/?""?/2B$6'
$12$
'5�	
				
	x
		
�



�,*+
,D

&
#


#
%

*%��%#'#337'#37'737'#}8e�VO�l8MM��OVS
�e8MM8lS�7��8LMDWz7
ML8X3��	0!!!!%3267>=35#3#"&'.=35#33��f���x��((3
##
3��f��wx���));;"

";;��^w��".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#�		�
		



	�

					��		



	U

�D�		
T

			]				
		\		T	
		��

D�

<��3Oj�"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(�A((A%77%A((A%77%A((A%77%�
#�#

##
��/D



//V/

/7��!:%'>7>54&'.#"3267>77%467>32#"&'.5�t	;!";;"


t�5445,t


";;"!;	t�5544G��c�����1Jl���%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7�			




				

^								

			P

E

W			>		U


�	
	
	(		
|


�	

� 
"
!
 
!
"
 t		�				



	
	BN	
<

�




^	�P




^		^��7!'!3#53#5^����3��"檪����fxx���kkg��D+
��
%!7'7'!5#%!7'!3���H\\Gx��hH\\G��qH\\G�VH\\G�3����)-%#"&'.5467>37'"3267>5#5�D''DD&��*J  K**K �oo�&EE&'DU^]U J+*K  K*@A�>�1m�%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##�0%
			

%="

"��	
		
*

�

@@



�0

	
%
#"

�

			)


<	
	%%



	+��'8ER_ly����������"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654&#3"32654&#'"32654&#2654&#"3"32654&#3"32654&#'2654&#"37"32654&#"32654&#"32654&#5"32654&#5"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632#���#��		z	��z�^��kk^�����onn7�								NUD	��		�����@3go��3�3
		
"#



""��27<E"32654&#3"32654&#%#5##";35326=4&#%3#5#537#5##5!x



3



*^�^^�^�������gV�V�







DUU�DD�DDD�x��Dff��X�h%'7%'7��޼��3��޻���kkk�k��kkk�3��73#5#"&'.5467>753267>54&'.'�^'
D''D

%+ K**K -���""3&EE&2"&8*K  K* 9&3)��
%5##!#'3#53#5##53#5353353!<x���gVV��x��gVV�x���m**��D*�""�x33��""�+��1="3267>54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG)	vvww�!N,,N!!N,,N!�gG))GG))GDwvvf-��
'-x�4��u��*��������'I/?>?'77>7>323''?06?7'7>'&"#"'�e]T�-�O		
O'-VN'aZ_V'VU��e[d(UV,'O			P�,�OW�YU`��VU'We$��5!3!#!!#!!��o;�;��o��*���oWE��E3�4�E��x����',7<#";267>54&'.#+"&=35#3#546;23#5q�		�		�������44��b��KOO`��"������=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7�D����

 A��
	'&	Ve,e,�,�,��D����P		B��
'%	ee,e,E,�,�+��77'%'7�L�V�wF�G;і����E4�уw��/����KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2�	��

�
"U"�	�33�	��			�		
;
;��;

;		�w��]		F		F3��-=#"3!#'53#3753!"5467>3"&'.5467>3!!�		
T�*.Xw?;���	D���
		��	
��'(��56�����

M<��..#"5!!#7>54&'!337#57>32�
	K��DLM���#�A���K��L
	��"�%��X�
�X�h7'577'5���������h��kk���kk�+��):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53�f
			U45c
��/U	b
��"��������������r

i�gzs
	"

	b��D�<怀o^^+��	-6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+������3w1ee#
�%5WLM� (

��		
#�
A		��


3����;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#��	

	
	�
	



	
��				�d�


	


X�



		
'�?		^				�����1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#	


+//+ff%�%fo(�(W	**	,..,|w&&w�'bb'�1Jc|�"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3



�



�UUUUU+��$J3267>7#"&'.5467>773267>7#"&'.5467>71� J*
%3)I
%/#<"O-&E'$'C�
*I 	&

 H*2%
&	(D%-O"=$
D&"
"��%!3#35#53!!�D�;�;�U��fq3��DD"��o����5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##

#"



"M






�//2M�L2z
"�"



"�"




�

�UU..UU4UU4U3O�q	!5!!5!!5!7!!5!5!7!!53��f���x�w��fx����fx��qDD3""�DD3""�DD3""+��
!'1'77'7'77'q^fooffod�UUfUUgUUfUU�/38��8448f3��*@+��**A+��**@+��**A+��U����3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 8��8 



#>	��	>#				�8 
	
��
	
 8�	
				
	�>$
	�	
$>�				+X�h !!#"/!57326?!%'7�g���f��oo
n//n��{ooh����oo��m//m
oo�+����#,1'.#"!'%762'.#"'71571762!%'7Ժ���r��{-.{	fopc
����{qq������{..z	�n�p{	����pq+����).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=U�BB�TJ3(-.'��:C	
po
����{qq�xxxxVV�(>U��B�B�-4�(..'�:�B	-pn��	����pqmf3D��#(G#"&'.=#3267>=##53!#53"&'.=33267>=3#VfD''DfUDD��DDg#>D
&&
D>#����&EE&�3333�x>#��%%��#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G���#

#		"<!	
((
	
"		
	#

#	98

((3���
##
	!<!((
�	
##

88((Fz1Jc|�"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J  56  J*&>299%B22B&%%%%







				z9$857��1!210�%%%%�



�



g				U��#(%54&'.#"#!5#'467>32#5!5!o((<V<�
##
����4�f((f��f"



"ff�������w�7F375#3#'553##'3"3267>=4&'.##"&=4632�;x;���;VVXV/�--



	�3g��fg3�"""^��'QM^	"		"	<""+��2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#

	k
		
		LLk�k

	k
		


HH�		

	l		
		
KKl	�	k	

	l		GG	+!��&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%��%+��	
+�%
	��		
%				+
��
+U����/4A�4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32�>##>
		�		
�ff3



\*		*	8  8	-#>>#'
	xx
	
'��33"



j
"��"

# 88 #+��16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n���!N,,N!!N,,N!�gG))GG))G�<��1Jc|�����+D]v���7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o���UwU;	

	V

<UwU;	

	V

<UU	

	V

+O�q.9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!?3334
33
4�V�S�	>1
��
p�3333333�"
��
"�
���

  +��#<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#



3E,N!!N,,N!!N,)GG))GG).



#�;!N,,N!!N,,N!�gG))GG))G*��
#5#77'3535335'#5##57UE<��ֈ""xDx��"UfU���U"f<���D""D��ww̚��ww����
3��2M\x�����"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K  K**K  K*#

##

#fA@8@
+	
I+



+



�+
@
	CA@@	*	
I,+



�*	@
	� K**K  K**K ��
##

##
�+


+

:+
@
B@@@
+
I+

+


�+
?
	CAA	?
+	
+��1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)							





�!N,,N!!N,,N!�gG))GG))G4
				

		
�



+��%#####5##5#1!5�UUUU���w���ff���3��
!!''!5777!3��f�qMU32x��54UMm����f�J�=x":?��="v=�������r����""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32#�	P
Q		V			V
P		P		��



�



�



o



�	�C
	�			�C			
�		�3
		
�				w	

	"	

	+��(1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7� K**K !N,
 "�4"�)GD'p

uh�
�+L""L+,N!&2OC�*��G)'F Ǥ'�C-#
+��*9GUdx�������':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N,	LM	^]		]M	ML]^		^&


�	

^

	
�


�!N,,N!!N,,N!	M\
\\
mM	M

M	^\
\\
mM	M

�
	
6	


��
	

6	


f����
37#773#7,a�a��q�q��ճ�<���"�uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#�$"

"$$''$�� 

 !!!! 

 �"





""
'

'
"g        3��)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i			



			d�dS�
*%��

<

�

H%*
�����ų�F
	

	
��D��H@"V

3

E@H��������31��$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!#��VV��
V
�
��g��
x
d	���
	


<��
��
f$��+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7�+$
					
%						
&.		
					

						
	
�
������"��
%#5'!'357!3f���UD���������˛k��
'#!1'#533!���*�qq�w�����f	yqq��x��3��#5#357'737355#35#7'#35#��zz�czz��z�cz�zzc���czzzzc���zc�znzz�3��	735#73#5%35#37%35!#33����3�l~}��x�������3�~~bͼ���<��4Pi��4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#�	

*				��
	
					�	



�		��#



�#��		D



恁��D



^����"C%4&5'113267>54&'.'"&'.5467>7041701#��x;"";�5}}5��"�	

!;;!

	�4
		��		
4+O�q*#!5'3##"&'.5#7!533267>73x�^�]��M�

�N4�xy





yqf��fU		U��
		
�U=��7'#73!35#!�WWB4o��o�VWWB����"��E	 ��$).38!33#!5#5335!!'#35#53;#553#53#5!!5!!5�4"��"��"3��f�ffDD4wwwwww������++3��"���ggVEEV+^3"��
7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#�D�PQQP�U��f�3"5'0$7/]



u3��!----!"���GBk�dbGL�$	

	V

3��
#!!'#53!33533#53#53#5w���V"��g��V�
L�w������fDVxx��x��L��V44�33��	'\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3��f���x��x��o�m!d8F




��f�MM����^�_�(H



��2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!7532032�1��
K2D�D2K
��?	2//P?2	�
K3��3K
m?
\//ooR?\
��#(3'3#!5#%7!3#33#33#33#33#�D��>"�"������33D33D33D44E33���nn�������+��%7'!5##3!3535#!!���33"DD�����X
33��44������F�z!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3�f		�		�^��V��f��V��V"��ff3"

"

z
�


E""�����3D	

	B��	
"'##!53'#533##55'#533#�W�hhW>>��V�>>VVE�VVjVE��E%>>>�iYV��R>>���V4V��+��Xq��73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1

$,-!$!	
4
	!$!-,$

4



+V!<!/1#<$
V
$<#1/!<!+



�)$	

4
	!$!//!$!	
4

	$)��



"- <!
V$<$33$<$V
!< -��



3����*C\aei>54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7 		%? K**K ?% 



'DD''DD'f�B�AJ+R'8,R&�		$E&+J  J+&E$6
		
�DD''DD''DUB�A�w,'S ,&R3-��3@MZ!";53267>=4&'.#+'#"&=463!2'"32654&#3"32654&##"32654&#����C#
4+�

V
�



D



�



��
DD
��
,,
�

ހ











<����%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5�D�x;" :33�5"5�D��U�E���";8 xgg�5oo5"�MMMMff>�;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*

��	
		
%
			

%="

"0q)




			

	
%
#"

03��17"3267>54&'.#"&'.5467>32#5#35#*K  K**K  K*'DD''DD'fw� K**K  K**K �wD''DD''D��+��1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k�09��!N,,N!!N,,N!�gG))GG))G�09�+��5!333535#5!###'#5!U�ր�D*����o�*7�5��DD�U�oU�77����6Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#�PCS		x			��E��
		
�				�)J:�Fx��
		

			"��

		

		^��+>��+Haz��#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#�F)
U
(H

f


��

OU.N
�((((#

##

#







O)(���

�
.
��((((�
##

##
�



�



3����L�"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*
		 
	
7
�	

(=+			4!	;(&@.	C

	)"%

�	+>%'9		
#
$)
Bf��	&7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#�������

�


�

�
�D"D"D3D3DwD"D3D>DD3""<��V��

V

���3DU3DV4E�3D3DU3DV4E��+��	!!!5!!!!!5#3#5;#5+��V��x��x��x^��E#��V�DD�x3��o����'7'''77��������	��������QT��SS;��JJ��+HHHH�JJ��3 ��
/@!3!35!!!5!3267>=4&'.+"3'46;2+"&=�fx"��V��x�||	|		|	�o��o���MM�%+��5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2��

�

�		�

��
�

�
�
�

�
�
��

	

"
��"

��



"

��SmKU^|��"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32#�	* <�9$	#

#!
FN

##

#�>3@L

&O

�>�G�

$$


S"&?
#"


�4

"



"#
&{	6{6V

C		[{{[

	HG

3��0>%54&'.'54&+"!5'!575467>32267>5#3�,

,<�<+��</.<�	V	��0

0�00;1�..�1M		qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#	��	���"
	����	
36�	�	���^#	�	#"D+��&@N\v�"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę#
�

	
4
	

`�
#d�#
�

	
4
	

`�

#�!N,,N!!N,,N!�+'#0�),,)'+0#�*'"0�),,)'*0"+>��#3.'.+'77524&'.'5�,E43����;4
YOaF;(Epp!��U0+P%&6V��!!3#5"32654&#����n�		��p�"��]�ww� ����>W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5�"L2	3
				

	3	.L"
$;! :$
��

XF+3		
	



	
		��*F220-*��	!!!!!!57!!5�4��V��g��x"D��h��U��3��g"+��*COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D,
+
$$
*,
D'#??##>>#M3
pf		"�3p
Df"		�^p�E'"
5446"'E��>#$>>$#>�
3pf"		p3
wf		"x�3-��!3!'37#%#'#5!�f�X4X���tt�0�33�x��ff����f<<����aA77'7'�
UTTTTU
TA
TTTTTT
U+��1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H�
UTTTTU
TwO))OO))O��H&&HH&&H�
TTTTTT
U��`'77'`TT0`
UT0*��19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG)aUT0!N,,N""N,,N!�G)(HH()G�`
UT0��?@%7'73aTT1�`TT0*��1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"�H()GG)(H�aTT1�,N!!N,,N""N,(HH()GG)aUT0��-@77'7'�`TT0�`TT0*��19%4&'.#"3267>5!467>32#"&'.577'7'�"N,-M""M-,N"�fG)(HH()G�`TT0�,N""N,,N!!N,)GG)(HH(`TT0��`77''�`TT0�aUT0*��19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH(
aUT1�"N,,N!!N,,N"�fH()GG)(H�aUT06�	y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#�ML88�1$		
	
%oo

	
	
*

xx"

#�
LL7��7i1


%


			*


##
���	y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#ALM88b0$
				

&oo

		
*



xx"



"JLL8��8�1


%


			*





"#

A�16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5






���m���qI���J�����2222
22224

T

���8��(��"�������5'7'7577'57'wflqk�yu�^^bb�flqk�yu��^^��bb��a�"',37'#5##3#33535#5'5!!!'7!%3#53#5�u33u��v22v���$$����$$��TT�TT+<:""v;;��vT)+2T**u�	��	!&+�3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&'
uuuuSSC�������""�����m�	




e2�33��q""2TT2""����K
				
			
��%/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#�50�wY4>^D4_w_KG�K0

6Y....3`50kwZ4>`E4`__L
G�sM15B.--.��q�1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:�4444_
(F
'* J)
#	




	#

�!::!!;;!�4444��.F(3$.
(8*K#��5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'�{_`zdTTd8D



4					
	
	
	
�bLKaa�b�NNvP?v�	

	





= $$ "&(#7-32,.56/0���w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H
Z		
Z	


	
	
				

�
		
	

��

	


u�
			
		
		
						
			



	
	**
	
		��i�"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32�)J  J)*I  I*n
			
			
		�9		

9C&'C
�I**II**I��!



				





	

 !! 
	&&CC&&��1:%4&'.#"3267>5!467>32#"&'.5%7'735�!M+,L!!L,+M!�mF((FF((FffQ�+M!!M++M!!M+(FF((FF(
ffR��I�w1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.7777�1111ɀe11e� 77 �7777�11111177G�w\g������7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5��j-



(D

N262E��3$��




33�22��33P22�OKB	

:
	

	



PgD



f

]��7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1�









::


���
������\��~�,				

�

3C�2Cv����?�~���`����1:7267>54&'.#"32#"&'.5467>37'#3�+M!!M+,L!!L,(FF((FF(
ffQ��!M++M!!M++M!�F((FF((F��ffR��JZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7-�
 !

/0HG0GG/0''�!"
�0v/

��



 
0/GG0GH0/&&�

�/v0v
��.Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'&	z��z#",�`Y3�	

,";	,"#z��z	&�aM*�3(���>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"
		
�
cv	��

�	
				�			���

�dv��
	�		�	
		��



����	 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53e���Ɇ��	
		���S
�	���
�	
��CC.		�L�&���
		
�n��"'%5#535#3##35#53#35#'3#5#533#53GuK�LuL�L�L�L�����놆�*��*����ۇ���������''5#9373717717537#31'515�r{`?kvc~��Ud{>�Vs�r]bLKkvd�uP?zNCZ`l��.�'AZs�>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#�
�
77 �ST



\1111$$%

%




" AA #		)77)	w0ss0D%J�|1111�
%$$%
�



��S�%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#�
	�			9[


�


&o
	J	


g<
�
N
�
			�&!*E��1:"3267>54&'.#"&'.5467>32#'7'35#�,L!!L,+M!!M+(FF((FF(
ffR���!M++M!!M++M!�mF((FF((FffR����%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++

T*)

Q$$2		
%%
		CC2++"�;!**"^##/1�%

%��h�����"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\


#
%


)/
		
/)
F					2					#
		

		
#��""""�				C					


&
#	L23

32L�%0FF0%�!""				"				"0��	#(-26:!!#535#535#535#53#3#535#535#535#537'5��\C22222222
��C33333333�uuCC���`��CCSDDTDDTCC�>_�CCSDDTDDTCC�DD''N��1f�	l�7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32�				

�!M+7&!L,'F%d

	T
		$A"-	8dT'D 
S
8	
		
�				C				3
+M!(	

+M!A%<	
S
<#qh=	:C&

S

h�
	

0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,







	Y

Y	
	��

	
	

G,,,,,,,�	
		
		C*	
	



		*�+,,+,,,��1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!�F((FF((F��ffR�+M!!M++M!!M+(FF((FF(
ffR��0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,







	Y

Y	
	��

	
	

CCCC�	
		
		C*	
	



		*�CCCC��	'@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&54632�3++���o�!;;!";;"4444

��f���x��x��;"";;"";35555�U"��29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2*
�:*<7;:�
	�O$)*#��=��g0(E0	
�9<6;+9�*3.&��
��
#**$������-C!!570513830292.'.#"0+81'7526324&'.'3!U��ͫUE2	(!{{4E/-

'�����@t:m
%-SS x/M
&!3$������ )6CP]jw��'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632�l��lL�mal`tlgmh�llll0T0�0U1\l��lL�lam`slglg�mllm�00�01	-��%>K�����7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^











#	�<7			�		
7;��	�
��
	34

4�g
U
�

4



4

4



xD

D
ww
	?RQ��				�ff��'#'+7#'3'#7'353�d�d���UV�Y�WmW�Te����5xx	��ffggdddu�������1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32�,N""N,,N""N,(HH()GG)E	
		
$�#
Y

	

�!N,,N!!N,,N!�gG))GG))G�	



		ff
	�O


	P��1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32�=#)�		$$	

�&!=

��		�A��M=	
	=�>#(�
##�'"=

��		�A��L>	

	=#�/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467�







EEDD
�	

		

	�6666
EDDE
�
	/0	/0Fz!&+0%#5#5##5###3335335353553##33#37#5324D�E3443E�D42�E""U""�""4##�f+��+ff+��+fg��+����+������ %'7'777''7/7''7��

�	^��]�y``*sar`=`_�
��	^��^	�yaa+r`r`�aa����Vdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375�"N,,N"
%
H()G


VU&	��				�33f				�,M""M,W&�&(HH(&
�
	3
W��F�
����HWp������%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73�<
**  ++<<
** !++
>MfI	�

sJ	
{J
vIf	+fH
7H	
{	H
vHf	� ++::++ !++=<++ 
H

<�Ii
-hI	9H


|	H
tGf
,fH
8G

+�&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3�,��+
	"!

	++,	

!"		�	
##
	Z#	
�	
#?ee


XX


�XX

q	ee	���?%4&'.'35>7>557'5#'.'.5467>700--�6*,8'++'�+K !::! K+(5^^5(�B6*�Q,8�."%B55B%".��	"'?'3#5;#53#553#5'7'7/7���DD�EEDi0000�1
0��EDD�DD+11�11�00��&?7.'.#"3267>54&'.'77"&'.5467>32#���	555	�)�[//..��555

���(��/../����#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573	
	3��w���ff#				fw33wff�h		^8�8DD�D�)�*�B				��E�KB�<3�3�����,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫ���U�{{!(	13���'
./DQt@�w:SSS-%
 �hg$3 '
M.�����(8Ng�%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f�
F`	
		zi4�EĀ
a��G�34		6�

kG	
`{5�DZ̀`�l}��#IJ#		.				����*/45##;267>5#'3#5+"&'.533#5;#5��3
�
3xgg��͉4>����

www�t

��s++++��1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3��Uxv<Y�}��w�]<xx�^				

		��f���~w3Z �VVy`3w}��				E
		
������(A%#.'.'467>7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32�
		
		

				



		

		��

		

^	


	

B&
	
	^�


		








	
		

			�		

�		

	


4

			
	8	$��1j������"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557�				
		


�			
		
		&�� ��
	
	

	
ɼ�

�

U�����F				D				<						�bc�jV		
		U|				L				3				LW�X��W�X��!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0
 K*'D+8C��
4z' J+'D\
8B�}0
+J D'

-iD:
� 
5})#+J D'�D:
	��U�1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5�								U
  UUU�11��					11^+Vi				E	

	s0"
)$$*	#0jkZ??�"

"�??
aUU3333
����HR\fpz����%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7�DD&'3
@
5'%DD&'3
@	4''333N&�"�':33N%�" 8 8
�'�@
3'&DD%'5
@
4''DD&'6
8!
�&:33N&�"�&;33D8 8 
(D�%10>7>5<1'.'.=7'77'7'��>*+=��6&%7���3333333��.((.���(%

%(�؃4344344��1Vo�"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32�+J  J+*K  K*'DD''DD'j

!!�				�



� J++J  J++J �wD''DD''D�	

	\								����Vc|�#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5�;;##6	
	C		
G�



�				+z;):�	::	��6(

(
C0		vG);g



��				^����hm����.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7� 	A	R*T

A
***+

+))�O�rBAQ*T

A63***45)
))+���
��x����)41'7'77>?357'#"&'.'.'37!.7>?�YIH
�II530)�g/0�$5��
N��Z34HH�IH0)��	$6#
N�>s��_<�Вd~Вd~��������3++3UU^+3<*3<7G^+3+"33+fx+/3<++3�+"o3+U+++DU�++U+<++*3++3++f33f"k33<^+U"33+B+33<3+++3f+3+3++ +3�+�*�*�*�*�a��r��������������.�����������������#���+����������V�E����
��~�2nJ��t��	@	j	�

�J|��
z
�r��
��.P��6N��@��Jl�V�pF��Z��j��v�� ` �!!�""�#4%�&&�&�((�(�)*4*�,|,�-N..^.�//$/\/�0t0�11>1�22F2�3L3�3�4:4t5�6J6�77�88z8�9D:0;;�;�<<l<�=�>">�?^?�?�@L@vA$ALAfA�A�B4BHB�B�CC"C|D$D�EZE�E�F�G\HH�J�K�LL�M�NNlOO�PPP�QQ<RR�SVS�UUtWXXzX�Y�Z�[2[�\V]x]�^P^�_d_�_�`�a�b6b�b�c<c�dd�ee�gZh�ii�j�k2k�l�m�m���� � 6 � V
4�	 	�	 6	 �	 	 f	
4�Pe-icon-7-strokeVersion 1.0Pe-icon-7-strokePe-icon-7-strokePe-icon-7-strokeRegularPe-icon-7-strokeFont generated by IcoMoon.sppagebuilder/fields/fonts/Pe-icon-7-stroke.ttf000060400000162160150750504250015460 0ustar00�0OS/2"��`cmapU� LgasphglyfƳ>�p��headE	��d6hhea��ݜ$hmtx}~�8loca��b��maxp��� namevͫ���post�P �LfGLf��@������  8
 ����� ���������7979793��,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>32�8�������b��xx				D



W/��+E//��"�ޑ						+��'@35#7'#537'"3267>54&'.#"&'.5467>32#�F::FR"<<,N!!N,,N!!N,)GG))GG)V:�:v!4�!N,,N!!N,,N!�gG))GG))G+��)D_�35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#�F::FR"<<�		

))Y)GG)&
"*,N!!N,*"
&V:�:v!4`
  

""
�

						



�G))G
!N,,N!
mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#�*
�
*****��

$#

#$

|#

#$



$S*



*****s$

$$

$b
$$

$$
O�q"3:54&'.#!"3!267>=35##!"&=463!27#'573�n	��			p*,���usOBJ		�		KC����F1E�3��z�"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K  K**K  K*'D






D'�
	


		
%$
� K**K  K**K D'!



	!'D��			

U����%7'735#!#3!KWWB4o4o����WWB���"��E��U��#(%#5467>32354&'.#"#!5#!5!w�
##
((<V4#��4�f"



"""((f��������_�5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.#	3Z"!'	


		
	'!"Z3�

	

	



(  T//T  (�)"#[3�		�
3[#")�
		

		

		
	.Q""Q.	^��$/>CGK#54&'.+"#3;267>535'46;2#51+"&51533#'�UVU
�
�
V
x�
�
�x!��

��

D

��

C��!������������uz��%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7�[$<H	

''		
IfC$CfH	
('				H=$Z�e++y
	6
�
8	�
	Z$ZDZ$=H



&(


HfC$CfI		


('		
I=$Z	R++��
8		�

6		�eZ$Z	
+��T7013267>54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#�

hP'DG))G
	!N,,N!!N,�
	Og�	]U F')GG)'"*,N!!N,,N!����
&3#5''73'3267>54&'.#"3#"&54632�q���YH��bPw3



���rY���Od^



3��1Jc��"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5	



					

2222++++� K**K 

	#
#
  
#
"	

�wD''DD''D'		
		
		x	

	�2112�,,,,x*K  K*,#,
+		+
,",&EE&'DD'
���16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((�ff�ffGG��GGGG^GG`/../�((((ogg�fff��
GH��GGvHG
��GG��'35!57''7!57���#3"g����Ԁ���-xx����>eg��g���NN�<��(AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'�*!&CG))G�%AA%%AA%	



T*"" E')GG)%��A%%AA%%A�pp

$$

��
'#7'7#'7/373666��6��6��'nn+c�**�n��f�hh�fltPP�G��O=�
2M3353#53#?'#5377>7>54&'.'>7>54&'.'3�}~�DD�bfgf�		
		
	


		7	wggeDhfUUYQ�SUe&'
 +* 
7



1��1Lg�%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#
		

		


(	
%%
	(#C2/?""?/2B$6'
$12$
'5�	
				
	x
		
�



�,*+
,D

&
#


#
%

*%��%#'#337'#37'737'#}8e�VO�l8MM��OVS
�e8MM8lS�7��8LMDWz7
ML8X3��	0!!!!%3267>=35#3#"&'.=35#33��f���x��((3
##
3��f��wx���));;"

";;��^w��".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#�		�
		



	�

					��		



	U

�D�		
T

			]				
		\		T	
		��

D�

<��3Oj�"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(�A((A%77%A((A%77%A((A%77%�
#�#

##
��/D



//V/

/7��!:%'>7>54&'.#"3267>77%467>32#"&'.5�t	;!";;"


t�5445,t


";;"!;	t�5544G��c�����1Jl���%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7�			




				

^								

			P

E

W			>		U


�	
	
	(		
|


�	

� 
"
!
 
!
"
 t		�				



	
	BN	
<

�




^	�P




^		^��7!'!3#53#5^����3��"檪����fxx���kkg��D+
��
%!7'7'!5#%!7'!3���H\\Gx��hH\\G��qH\\G�VH\\G�3����)-%#"&'.5467>37'"3267>5#5�D''DD&��*J  K**K �oo�&EE&'DU^]U J+*K  K*@A�>�1m�%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##�0%
			

%="

"��	
		
*

�

@@



�0

	
%
#"

�

			)


<	
	%%



	+��'8ER_ly����������"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654&#3"32654&#'"32654&#2654&#"3"32654&#3"32654&#'2654&#"37"32654&#"32654&#"32654&#5"32654&#5"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632#���#��		z	��z�^��kk^�����onn7�								NUD	��		�����@3go��3�3
		
"#



""��27<E"32654&#3"32654&#%#5##";35326=4&#%3#5#537#5##5!x



3



*^�^^�^�������gV�V�







DUU�DD�DDD�x��Dff��X�h%'7%'7��޼��3��޻���kkk�k��kkk�3��73#5#"&'.5467>753267>54&'.'�^'
D''D

%+ K**K -���""3&EE&2"&8*K  K* 9&3)��
%5##!#'3#53#5##53#5353353!<x���gVV��x��gVV�x���m**��D*�""�x33��""�+��1="3267>54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG)	vvww�!N,,N!!N,,N!�gG))GG))GDwvvf-��
'-x�4��u��*��������'I/?>?'77>7>323''?06?7'7>'&"#"'�e]T�-�O		
O'-VN'aZ_V'VU��e[d(UV,'O			P�,�OW�YU`��VU'We$��5!3!#!!#!!��o;�;��o��*���oWE��E3�4�E��x����',7<#";267>54&'.#+"&=35#3#546;23#5q�		�		�������44��b��KOO`��"������=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7�D����

 A��
	'&	Ve,e,�,�,��D����P		B��
'%	ee,e,E,�,�+��77'%'7�L�V�wF�G;і����E4�уw��/����KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2�	��

�
"U"�	�33�	��			�		
;
;��;

;		�w��]		F		F3��-=#"3!#'53#3753!"5467>3"&'.5467>3!!�		
T�*.Xw?;���	D���
		��	
��'(��56�����

M<��..#"5!!#7>54&'!337#57>32�
	K��DLM���#�A���K��L
	��"�%��X�
�X�h7'577'5���������h��kk���kk�+��):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53�f
			U45c
��/U	b
��"��������������r

i�gzs
	"

	b��D�<怀o^^+��	-6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+������3w1ee#
�%5WLM� (

��		
#�
A		��


3����;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#��	

	
	�
	



	
��				�d�


	


X�



		
'�?		^				�����1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#	


+//+ff%�%fo(�(W	**	,..,|w&&w�'bb'�1Jc|�"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3



�



�UUUUU+��$J3267>7#"&'.5467>773267>7#"&'.5467>71� J*
%3)I
%/#<"O-&E'$'C�
*I 	&

 H*2%
&	(D%-O"=$
D&"
"��%!3#35#53!!�D�;�;�U��fq3��DD"��o����5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##

#"



"M






�//2M�L2z
"�"



"�"




�

�UU..UU4UU4U3O�q	!5!!5!!5!7!!5!5!7!!53��f���x�w��fx����fx��qDD3""�DD3""�DD3""+��
!'1'77'7'77'q^fooffod�UUfUUgUUfUU�/38��8448f3��*@+��**A+��**@+��**A+��U����3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 8��8 



#>	��	>#				�8 
	
��
	
 8�	
				
	�>$
	�	
$>�				+X�h !!#"/!57326?!%'7�g���f��oo
n//n��{ooh����oo��m//m
oo�+����#,1'.#"!'%762'.#"'71571762!%'7Ժ���r��{-.{	fopc
����{qq������{..z	�n�p{	����pq+����).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=U�BB�TJ3(-.'��:C	
po
����{qq�xxxxVV�(>U��B�B�-4�(..'�:�B	-pn��	����pqmf3D��#(G#"&'.=#3267>=##53!#53"&'.=33267>=3#VfD''DfUDD��DDg#>D
&&
D>#����&EE&�3333�x>#��%%��#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G���#

#		"<!	
((
	
"		
	#

#	98

((3���
##
	!<!((
�	
##

88((Fz1Jc|�"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J  56  J*&>299%B22B&%%%%







				z9$857��1!210�%%%%�



�



g				U��#(%54&'.#"#!5#'467>32#5!5!o((<V<�
##
����4�f((f��f"



"ff�������w�7F375#3#'553##'3"3267>=4&'.##"&=4632�;x;���;VVXV/�--



	�3g��fg3�"""^��'QM^	"		"	<""+��2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#

	k
		
		LLk�k

	k
		


HH�		

	l		
		
KKl	�	k	

	l		GG	+!��&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%��%+��	
+�%
	��		
%				+
��
+U����/4A�4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32�>##>
		�		
�ff3



\*		*	8  8	-#>>#'
	xx
	
'��33"



j
"��"

# 88 #+��16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n���!N,,N!!N,,N!�gG))GG))G�<��1Jc|�����+D]v���7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o���UwU;	

	V

<UwU;	

	V

<UU	

	V

+O�q.9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!?3334
33
4�V�S�	>1
��
p�3333333�"
��
"�
���

  +��#<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#



3E,N!!N,,N!!N,)GG))GG).



#�;!N,,N!!N,,N!�gG))GG))G*��
#5#77'3535335'#5##57UE<��ֈ""xDx��"UfU���U"f<���D""D��ww̚��ww����
3��2M\x�����"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K  K**K  K*#

##

#fA@8@
+	
I+



+



�+
@
	CA@@	*	
I,+



�*	@
	� K**K  K**K ��
##

##
�+


+

:+
@
B@@@
+
I+

+


�+
?
	CAA	?
+	
+��1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)							





�!N,,N!!N,,N!�gG))GG))G4
				

		
�



+��%#####5##5#1!5�UUUU���w���ff���3��
!!''!5777!3��f�qMU32x��54UMm����f�J�=x":?��="v=�������r����""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32#�	P
Q		V			V
P		P		��



�



�



o



�	�C
	�			�C			
�		�3
		
�				w	

	"	

	+��(1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7� K**K !N,
 "�4"�)GD'p

uh�
�+L""L+,N!&2OC�*��G)'F Ǥ'�C-#
+��*9GUdx�������':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N,	LM	^]		]M	ML]^		^&


�	

^

	
�


�!N,,N!!N,,N!	M\
\\
mM	M

M	^\
\\
mM	M

�
	
6	


��
	

6	


f����
37#773#7,a�a��q�q��ճ�<���"�uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#�$"

"$$''$�� 

 !!!! 

 �"





""
'

'
"g        3��)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i			



			d�dS�
*%��

<

�

H%*
�����ų�F
	

	
��D��H@"V

3

E@H��������31��$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!#��VV��
V
�
��g��
x
d	���
	


<��
��
f$��+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7�+$
					
%						
&.		
					

						
	
�
������"��
%#5'!'357!3f���UD���������˛k��
'#!1'#533!���*�qq�w�����f	yqq��x��3��#5#357'737355#35#7'#35#��zz�czz��z�cz�zzc���czzzzc���zc�znzz�3��	735#73#5%35#37%35!#33����3�l~}��x�������3�~~bͼ���<��4Pi��4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#�	

*				��
	
					�	



�		��#



�#��		D



恁��D



^����"C%4&5'113267>54&'.'"&'.5467>7041701#��x;"";�5}}5��"�	

!;;!

	�4
		��		
4+O�q*#!5'3##"&'.5#7!533267>73x�^�]��M�

�N4�xy





yqf��fU		U��
		
�U=��7'#73!35#!�WWB4o��o�VWWB����"��E	 ��$).38!33#!5#5335!!'#35#53;#553#53#5!!5!!5�4"��"��"3��f�ffDD4wwwwww������++3��"���ggVEEV+^3"��
7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#�D�PQQP�U��f�3"5'0$7/]



u3��!----!"���GBk�dbGL�$	

	V

3��
#!!'#53!33533#53#53#5w���V"��g��V�
L�w������fDVxx��x��L��V44�33��	'\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3��f���x��x��o�m!d8F




��f�MM����^�_�(H



��2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!7532032�1��
K2D�D2K
��?	2//P?2	�
K3��3K
m?
\//ooR?\
��#(3'3#!5#%7!3#33#33#33#33#�D��>"�"������33D33D33D44E33���nn�������+��%7'!5##3!3535#!!���33"DD�����X
33��44������F�z!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3�f		�		�^��V��f��V��V"��ff3"

"

z
�


E""�����3D	

	B��	
"'##!53'#533##55'#533#�W�hhW>>��V�>>VVE�VVjVE��E%>>>�iYV��R>>���V4V��+��Xq��73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1

$,-!$!	
4
	!$!-,$

4



+V!<!/1#<$
V
$<#1/!<!+



�)$	

4
	!$!//!$!	
4

	$)��



"- <!
V$<$33$<$V
!< -��



3����*C\aei>54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7 		%? K**K ?% 



'DD''DD'f�B�AJ+R'8,R&�		$E&+J  J+&E$6
		
�DD''DD''DUB�A�w,'S ,&R3-��3@MZ!";53267>=4&'.#+'#"&=463!2'"32654&#3"32654&##"32654&#����C#
4+�

V
�



D



�



��
DD
��
,,
�

ހ











<����%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5�D�x;" :33�5"5�D��U�E���";8 xgg�5oo5"�MMMMff>�;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*

��	
		
%
			

%="

"0q)




			

	
%
#"

03��17"3267>54&'.#"&'.5467>32#5#35#*K  K**K  K*'DD''DD'fw� K**K  K**K �wD''DD''D��+��1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k�09��!N,,N!!N,,N!�gG))GG))G�09�+��5!333535#5!###'#5!U�ր�D*����o�*7�5��DD�U�oU�77����6Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#�PCS		x			��E��
		
�				�)J:�Fx��
		

			"��

		

		^��+>��+Haz��#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#�F)
U
(H

f


��

OU.N
�((((#

##

#







O)(���

�
.
��((((�
##

##
�



�



3����L�"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*
		 
	
7
�	

(=+			4!	;(&@.	C

	)"%

�	+>%'9		
#
$)
Bf��	&7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#�������

�


�

�
�D"D"D3D3DwD"D3D>DD3""<��V��

V

���3DU3DV4E�3D3DU3DV4E��+��	!!!5!!!!!5#3#5;#5+��V��x��x��x^��E#��V�DD�x3��o����'7'''77��������	��������QT��SS;��JJ��+HHHH�JJ��3 ��
/@!3!35!!!5!3267>=4&'.+"3'46;2+"&=�fx"��V��x�||	|		|	�o��o���MM�%+��5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2��

�

�		�

��
�

�
�
�

�
�
��

	

"
��"

��



"

��SmKU^|��"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32#�	* <�9$	#

#!
FN

##

#�>3@L

&O

�>�G�

$$


S"&?
#"


�4

"



"#
&{	6{6V

C		[{{[

	HG

3��0>%54&'.'54&+"!5'!575467>32267>5#3�,

,<�<+��</.<�	V	��0

0�00;1�..�1M		qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#	��	���"
	����	
36�	�	���^#	�	#"D+��&@N\v�"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę#
�

	
4
	

`�
#d�#
�

	
4
	

`�

#�!N,,N!!N,,N!�+'#0�),,)'+0#�*'"0�),,)'*0"+>��#3.'.+'77524&'.'5�,E43����;4
YOaF;(Epp!��U0+P%&6V��!!3#5"32654&#����n�		��p�"��]�ww� ����>W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5�"L2	3
				

	3	.L"
$;! :$
��

XF+3		
	



	
		��*F220-*��	!!!!!!57!!5�4��V��g��x"D��h��U��3��g"+��*COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D,
+
$$
*,
D'#??##>>#M3
pf		"�3p
Df"		�^p�E'"
5446"'E��>#$>>$#>�
3pf"		p3
wf		"x�3-��!3!'37#%#'#5!�f�X4X���tt�0�33�x��ff����f<<����aA77'7'�
UTTTTU
TA
TTTTTT
U+��1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H�
UTTTTU
TwO))OO))O��H&&HH&&H�
TTTTTT
U��`'77'`TT0`
UT0*��19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG)aUT0!N,,N""N,,N!�G)(HH()G�`
UT0��?@%7'73aTT1�`TT0*��1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"�H()GG)(H�aTT1�,N!!N,,N""N,(HH()GG)aUT0��-@77'7'�`TT0�`TT0*��19%4&'.#"3267>5!467>32#"&'.577'7'�"N,-M""M-,N"�fG)(HH()G�`TT0�,N""N,,N!!N,)GG)(HH(`TT0��`77''�`TT0�aUT0*��19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH(
aUT1�"N,,N!!N,,N"�fH()GG)(H�aUT06�	y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#�ML88�1$		
	
%oo

	
	
*

xx"

#�
LL7��7i1


%


			*


##
���	y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#ALM88b0$
				

&oo

		
*



xx"



"JLL8��8�1


%


			*





"#

A�16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5






���m���qI���J�����2222
22224

T

���8��(��"�������5'7'7577'57'wflqk�yu�^^bb�flqk�yu��^^��bb��a�"',37'#5##3#33535#5'5!!!'7!%3#53#5�u33u��v22v���$$����$$��TT�TT+<:""v;;��vT)+2T**u�	��	!&+�3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&'
uuuuSSC�������""�����m�	




e2�33��q""2TT2""����K
				
			
��%/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#�50�wY4>^D4_w_KG�K0

6Y....3`50kwZ4>`E4`__L
G�sM15B.--.��q�1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:�4444_
(F
'* J)
#	




	#

�!::!!;;!�4444��.F(3$.
(8*K#��5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'�{_`zdTTd8D



4					
	
	
	
�bLKaa�b�NNvP?v�	

	





= $$ "&(#7-32,.56/0���w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H
Z		
Z	


	
	
				

�
		
	

��

	


u�
			
		
		
						
			



	
	**
	
		��i�"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32�)J  J)*I  I*n
			
			
		�9		

9C&'C
�I**II**I��!



				





	

 !! 
	&&CC&&��1:%4&'.#"3267>5!467>32#"&'.5%7'735�!M+,L!!L,+M!�mF((FF((FffQ�+M!!M++M!!M+(FF((FF(
ffR��I�w1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.7777�1111ɀe11e� 77 �7777�11111177G�w\g������7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5��j-



(D

N262E��3$��




33�22��33P22�OKB	

:
	

	



PgD



f

]��7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1�









::


���
������\��~�,				

�

3C�2Cv����?�~���`����1:7267>54&'.#"32#"&'.5467>37'#3�+M!!M+,L!!L,(FF((FF(
ffQ��!M++M!!M++M!�F((FF((F��ffR��JZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7-�
 !

/0HG0GG/0''�!"
�0v/

��



 
0/GG0GH0/&&�

�/v0v
��.Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'&	z��z#",�`Y3�	

,";	,"#z��z	&�aM*�3(���>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"
		
�
cv	��

�	
				�			���

�dv��
	�		�	
		��



����	 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53e���Ɇ��	
		���S
�	���
�	
��CC.		�L�&���
		
�n��"'%5#535#3##35#53#35#'3#5#533#53GuK�LuL�L�L�L�����놆�*��*����ۇ���������''5#9373717717537#31'515�r{`?kvc~��Ud{>�Vs�r]bLKkvd�uP?zNCZ`l��.�'AZs�>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#�
�
77 �ST



\1111$$%

%




" AA #		)77)	w0ss0D%J�|1111�
%$$%
�



��S�%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#�
	�			9[


�


&o
	J	


g<
�
N
�
			�&!*E��1:"3267>54&'.#"&'.5467>32#'7'35#�,L!!L,+M!!M+(FF((FF(
ffR���!M++M!!M++M!�mF((FF((FffR����%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++

T*)

Q$$2		
%%
		CC2++"�;!**"^##/1�%

%��h�����"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\


#
%


)/
		
/)
F					2					#
		

		
#��""""�				C					


&
#	L23

32L�%0FF0%�!""				"				"0��	#(-26:!!#535#535#535#53#3#535#535#535#537'5��\C22222222
��C33333333�uuCC���`��CCSDDTDDTCC�>_�CCSDDTDDTCC�DD''N��1f�	l�7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32�				

�!M+7&!L,'F%d

	T
		$A"-	8dT'D 
S
8	
		
�				C				3
+M!(	

+M!A%<	
S
<#qh=	:C&

S

h�
	

0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,







	Y

Y	
	��

	
	

G,,,,,,,�	
		
		C*	
	



		*�+,,+,,,��1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!�F((FF((F��ffR�+M!!M++M!!M+(FF((FF(
ffR��0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,







	Y

Y	
	��

	
	

CCCC�	
		
		C*	
	



		*�CCCC��	'@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&54632�3++���o�!;;!";;"4444

��f���x��x��;"";;"";35555�U"��29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2*
�:*<7;:�
	�O$)*#��=��g0(E0	
�9<6;+9�*3.&��
��
#**$������-C!!570513830292.'.#"0+81'7526324&'.'3!U��ͫUE2	(!{{4E/-

'�����@t:m
%-SS x/M
&!3$������ )6CP]jw��'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632�l��lL�mal`tlgmh�llll0T0�0U1\l��lL�lam`slglg�mllm�00�01	-��%>K�����7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^











#	�<7			�		
7;��	�
��
	34

4�g
U
�

4



4

4



xD

D
ww
	?RQ��				�ff��'#'+7#'3'#7'353�d�d���UV�Y�WmW�Te����5xx	��ffggdddu�������1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32�,N""N,,N""N,(HH()GG)E	
		
$�#
Y

	

�!N,,N!!N,,N!�gG))GG))G�	



		ff
	�O


	P��1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32�=#)�		$$	

�&!=

��		�A��M=	
	=�>#(�
##�'"=

��		�A��L>	

	=#�/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467�







EEDD
�	

		

	�6666
EDDE
�
	/0	/0Fz!&+0%#5#5##5###3335335353553##33#37#5324D�E3443E�D42�E""U""�""4##�f+��+ff+��+fg��+����+������ %'7'777''7/7''7��

�	^��]�y``*sar`=`_�
��	^��^	�yaa+r`r`�aa����Vdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375�"N,,N"
%
H()G


VU&	��				�33f				�,M""M,W&�&(HH(&
�
	3
W��F�
����HWp������%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73�<
**  ++<<
** !++
>MfI	�

sJ	
{J
vIf	+fH
7H	
{	H
vHf	� ++::++ !++=<++ 
H

<�Ii
-hI	9H


|	H
tGf
,fH
8G

+�&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3�,��+
	"!

	++,	

!"		�	
##
	Z#	
�	
#?ee


XX


�XX

q	ee	���?%4&'.'35>7>557'5#'.'.5467>700--�6*,8'++'�+K !::! K+(5^^5(�B6*�Q,8�."%B55B%".��	"'?'3#5;#53#553#5'7'7/7���DD�EEDi0000�1
0��EDD�DD+11�11�00��&?7.'.#"3267>54&'.'77"&'.5467>32#���	555	�)�[//..��555

���(��/../����#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573	
	3��w���ff#				fw33wff�h		^8�8DD�D�)�*�B				��E�KB�<3�3�����,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫ���U�{{!(	13���'
./DQt@�w:SSS-%
 �hg$3 '
M.�����(8Ng�%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f�
F`	
		zi4�EĀ
a��G�34		6�

kG	
`{5�DZ̀`�l}��#IJ#		.				����*/45##;267>5#'3#5+"&'.533#5;#5��3
�
3xgg��͉4>����

www�t

��s++++��1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3��Uxv<Y�}��w�]<xx�^				

		��f���~w3Z �VVy`3w}��				E
		
������(A%#.'.'467>7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32�
		
		

				



		

		��

		

^	


	

B&
	
	^�


		








	
		

			�		

�		

	


4

			
	8	$��1j������"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557�				
		


�			
		
		&�� ��
	
	

	
ɼ�

�

U�����F				D				<						�bc�jV		
		U|				L				3				LW�X��W�X��!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0
 K*'D+8C��
4z' J+'D\
8B�}0
+J D'

-iD:
� 
5})#+J D'�D:
	��U�1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5�								U
  UUU�11��					11^+Vi				E	

	s0"
)$$*	#0jkZ??�"

"�??
aUU3333
����HR\fpz����%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7�DD&'3
@
5'%DD&'3
@	4''333N&�"�':33N%�" 8 8
�'�@
3'&DD%'5
@
4''DD&'6
8!
�&:33N&�"�&;33D8 8 
(D�%10>7>5<1'.'.=7'77'7'��>*+=��6&%7���3333333��.((.���(%

%(�؃4344344��1Vo�"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32�+J  J+*K  K*'DD''DD'j

!!�				�



� J++J  J++J �wD''DD''D�	

	\								����Vc|�#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5�;;##6	
	C		
G�



�				+z;):�	::	��6(

(
C0		vG);g



��				^����hm����.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7� 	A	R*T

A
***+

+))�O�rBAQ*T

A63***45)
))+���
��x����)41'7'77>?357'#"&'.'.'37!.7>?�YIH
�II530)�g/0�$5��
N��Z34HH�IH0)��	$6#
N�>s��_<�Вd~Вd~��������3++3UU^+3<*3<7G^+3+"33+fx+/3<++3�+"o3+U+++DU�++U+<++*3++3++f33f"k33<^+U"33+B+33<3+++3f+3+3++ +3�+�*�*�*�*�a��r��������������.�����������������#���+����������V�E����
��~�2nJ��t��	@	j	�

�J|��
z
�r��
��.P��6N��@��Jl�V�pF��Z��j��v�� ` �!!�""�#4%�&&�&�((�(�)*4*�,|,�-N..^.�//$/\/�0t0�11>1�22F2�3L3�3�4:4t5�6J6�77�88z8�9D:0;;�;�<<l<�=�>">�?^?�?�@L@vA$ALAfA�A�B4BHB�B�CC"C|D$D�EZE�E�F�G\HH�J�K�LL�M�NNlOO�PPP�QQ<RR�SVS�UUtWXXzX�Y�Z�[2[�\V]x]�^P^�_d_�_�`�a�b6b�b�c<c�dd�ee�gZh�ii�j�k2k�l�m�m���� � 6 � V
4�	 	�	 6	 �	 	 f	
4�Pe-icon-7-strokeVersion 1.0Pe-icon-7-strokePe-icon-7-strokePe-icon-7-strokeRegularPe-icon-7-strokeFont generated by IcoMoon.sppagebuilder/fields/fonts/Pe-icon-7-stroke.eot000060400000162470150750504250015456 0ustar008�p��LP��s> Pe-icon-7-strokeRegularVersion 1.0 Pe-icon-7-stroke�0OS/2"��`cmapU� LgasphglyfƳ>�p��headE	��d6hhea��ݜ$hmtx}~�8loca��b��maxp��� namevͫ���post�P �LfGLf��@������  8
 ����� ���������7979793��,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>32�8�������b��xx				D



W/��+E//��"�ޑ						+��'@35#7'#537'"3267>54&'.#"&'.5467>32#�F::FR"<<,N!!N,,N!!N,)GG))GG)V:�:v!4�!N,,N!!N,,N!�gG))GG))G+��)D_�35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#�F::FR"<<�		

))Y)GG)&
"*,N!!N,*"
&V:�:v!4`
  

""
�

						



�G))G
!N,,N!
mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#�*
�
*****��

$#

#$

|#

#$



$S*



*****s$

$$

$b
$$

$$
O�q"3:54&'.#!"3!267>=35##!"&=463!27#'573�n	��			p*,���usOBJ		�		KC����F1E�3��z�"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K  K**K  K*'D






D'�
	


		
%$
� K**K  K**K D'!



	!'D��			

U����%7'735#!#3!KWWB4o4o����WWB���"��E��U��#(%#5467>32354&'.#"#!5#!5!w�
##
((<V4#��4�f"



"""((f��������_�5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.#	3Z"!'	


		
	'!"Z3�

	

	



(  T//T  (�)"#[3�		�
3[#")�
		

		

		
	.Q""Q.	^��$/>CGK#54&'.+"#3;267>535'46;2#51+"&51533#'�UVU
�
�
V
x�
�
�x!��

��

D

��

C��!������������uz��%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7�[$<H	

''		
IfC$CfH	
('				H=$Z�e++y
	6
�
8	�
	Z$ZDZ$=H



&(


HfC$CfI		


('		
I=$Z	R++��
8		�

6		�eZ$Z	
+��T7013267>54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#�

hP'DG))G
	!N,,N!!N,�
	Og�	]U F')GG)'"*,N!!N,,N!����
&3#5''73'3267>54&'.#"3#"&54632�q���YH��bPw3



���rY���Od^



3��1Jc��"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5	



					

2222++++� K**K 

	#
#
  
#
"	

�wD''DD''D'		
		
		x	

	�2112�,,,,x*K  K*,#,
+		+
,",&EE&'DD'
���16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((�ff�ffGG��GGGG^GG`/../�((((ogg�fff��
GH��GGvHG
��GG��'35!57''7!57���#3"g����Ԁ���-xx����>eg��g���NN�<��(AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'�*!&CG))G�%AA%%AA%	



T*"" E')GG)%��A%%AA%%A�pp

$$

��
'#7'7#'7/373666��6��6��'nn+c�**�n��f�hh�fltPP�G��O=�
2M3353#53#?'#5377>7>54&'.'>7>54&'.'3�}~�DD�bfgf�		
		
	


		7	wggeDhfUUYQ�SUe&'
 +* 
7



1��1Lg�%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#
		

		


(	
%%
	(#C2/?""?/2B$6'
$12$
'5�	
				
	x
		
�



�,*+
,D

&
#


#
%

*%��%#'#337'#37'737'#}8e�VO�l8MM��OVS
�e8MM8lS�7��8LMDWz7
ML8X3��	0!!!!%3267>=35#3#"&'.=35#33��f���x��((3
##
3��f��wx���));;"

";;��^w��".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#�		�
		



	�

					��		



	U

�D�		
T

			]				
		\		T	
		��

D�

<��3Oj�"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(�A((A%77%A((A%77%A((A%77%�
#�#

##
��/D



//V/

/7��!:%'>7>54&'.#"3267>77%467>32#"&'.5�t	;!";;"


t�5445,t


";;"!;	t�5544G��c�����1Jl���%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7�			




				

^								

			P

E

W			>		U


�	
	
	(		
|


�	

� 
"
!
 
!
"
 t		�				



	
	BN	
<

�




^	�P




^		^��7!'!3#53#5^����3��"檪����fxx���kkg��D+
��
%!7'7'!5#%!7'!3���H\\Gx��hH\\G��qH\\G�VH\\G�3����)-%#"&'.5467>37'"3267>5#5�D''DD&��*J  K**K �oo�&EE&'DU^]U J+*K  K*@A�>�1m�%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##�0%
			

%="

"��	
		
*

�

@@



�0

	
%
#"

�

			)


<	
	%%



	+��'8ER_ly����������"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654&#3"32654&#'"32654&#2654&#"3"32654&#3"32654&#'2654&#"37"32654&#"32654&#"32654&#5"32654&#5"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632#���#��		z	��z�^��kk^�����onn7�								NUD	��		�����@3go��3�3
		
"#



""��27<E"32654&#3"32654&#%#5##";35326=4&#%3#5#537#5##5!x



3



*^�^^�^�������gV�V�







DUU�DD�DDD�x��Dff��X�h%'7%'7��޼��3��޻���kkk�k��kkk�3��73#5#"&'.5467>753267>54&'.'�^'
D''D

%+ K**K -���""3&EE&2"&8*K  K* 9&3)��
%5##!#'3#53#5##53#5353353!<x���gVV��x��gVV�x���m**��D*�""�x33��""�+��1="3267>54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG)	vvww�!N,,N!!N,,N!�gG))GG))GDwvvf-��
'-x�4��u��*��������'I/?>?'77>7>323''?06?7'7>'&"#"'�e]T�-�O		
O'-VN'aZ_V'VU��e[d(UV,'O			P�,�OW�YU`��VU'We$��5!3!#!!#!!��o;�;��o��*���oWE��E3�4�E��x����',7<#";267>54&'.#+"&=35#3#546;23#5q�		�		�������44��b��KOO`��"������=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7�D����

 A��
	'&	Ve,e,�,�,��D����P		B��
'%	ee,e,E,�,�+��77'%'7�L�V�wF�G;і����E4�уw��/����KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2�	��

�
"U"�	�33�	��			�		
;
;��;

;		�w��]		F		F3��-=#"3!#'53#3753!"5467>3"&'.5467>3!!�		
T�*.Xw?;���	D���
		��	
��'(��56�����

M<��..#"5!!#7>54&'!337#57>32�
	K��DLM���#�A���K��L
	��"�%��X�
�X�h7'577'5���������h��kk���kk�+��):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53�f
			U45c
��/U	b
��"��������������r

i�gzs
	"

	b��D�<怀o^^+��	-6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+������3w1ee#
�%5WLM� (

��		
#�
A		��


3����;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#��	

	
	�
	



	
��				�d�


	


X�



		
'�?		^				�����1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#	


+//+ff%�%fo(�(W	**	,..,|w&&w�'bb'�1Jc|�"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3



�



�UUUUU+��$J3267>7#"&'.5467>773267>7#"&'.5467>71� J*
%3)I
%/#<"O-&E'$'C�
*I 	&

 H*2%
&	(D%-O"=$
D&"
"��%!3#35#53!!�D�;�;�U��fq3��DD"��o����5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##

#"



"M






�//2M�L2z
"�"



"�"




�

�UU..UU4UU4U3O�q	!5!!5!!5!7!!5!5!7!!53��f���x�w��fx����fx��qDD3""�DD3""�DD3""+��
!'1'77'7'77'q^fooffod�UUfUUgUUfUU�/38��8448f3��*@+��**A+��**@+��**A+��U����3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 8��8 



#>	��	>#				�8 
	
��
	
 8�	
				
	�>$
	�	
$>�				+X�h !!#"/!57326?!%'7�g���f��oo
n//n��{ooh����oo��m//m
oo�+����#,1'.#"!'%762'.#"'71571762!%'7Ժ���r��{-.{	fopc
����{qq������{..z	�n�p{	����pq+����).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=U�BB�TJ3(-.'��:C	
po
����{qq�xxxxVV�(>U��B�B�-4�(..'�:�B	-pn��	����pqmf3D��#(G#"&'.=#3267>=##53!#53"&'.=33267>=3#VfD''DfUDD��DDg#>D
&&
D>#����&EE&�3333�x>#��%%��#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G���#

#		"<!	
((
	
"		
	#

#	98

((3���
##
	!<!((
�	
##

88((Fz1Jc|�"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J  56  J*&>299%B22B&%%%%







				z9$857��1!210�%%%%�



�



g				U��#(%54&'.#"#!5#'467>32#5!5!o((<V<�
##
����4�f((f��f"



"ff�������w�7F375#3#'553##'3"3267>=4&'.##"&=4632�;x;���;VVXV/�--



	�3g��fg3�"""^��'QM^	"		"	<""+��2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#

	k
		
		LLk�k

	k
		


HH�		

	l		
		
KKl	�	k	

	l		GG	+!��&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%��%+��	
+�%
	��		
%				+
��
+U����/4A�4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32�>##>
		�		
�ff3



\*		*	8  8	-#>>#'
	xx
	
'��33"



j
"��"

# 88 #+��16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n���!N,,N!!N,,N!�gG))GG))G�<��1Jc|�����+D]v���7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o���UwU;	

	V

<UwU;	

	V

<UU	

	V

+O�q.9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!?3334
33
4�V�S�	>1
��
p�3333333�"
��
"�
���

  +��#<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#



3E,N!!N,,N!!N,)GG))GG).



#�;!N,,N!!N,,N!�gG))GG))G*��
#5#77'3535335'#5##57UE<��ֈ""xDx��"UfU���U"f<���D""D��ww̚��ww����
3��2M\x�����"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K  K**K  K*#

##

#fA@8@
+	
I+



+



�+
@
	CA@@	*	
I,+



�*	@
	� K**K  K**K ��
##

##
�+


+

:+
@
B@@@
+
I+

+


�+
?
	CAA	?
+	
+��1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)							





�!N,,N!!N,,N!�gG))GG))G4
				

		
�



+��%#####5##5#1!5�UUUU���w���ff���3��
!!''!5777!3��f�qMU32x��54UMm����f�J�=x":?��="v=�������r����""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32#�	P
Q		V			V
P		P		��



�



�



o



�	�C
	�			�C			
�		�3
		
�				w	

	"	

	+��(1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7� K**K !N,
 "�4"�)GD'p

uh�
�+L""L+,N!&2OC�*��G)'F Ǥ'�C-#
+��*9GUdx�������':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N,	LM	^]		]M	ML]^		^&


�	

^

	
�


�!N,,N!!N,,N!	M\
\\
mM	M

M	^\
\\
mM	M

�
	
6	


��
	

6	


f����
37#773#7,a�a��q�q��ճ�<���"�uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#�$"

"$$''$�� 

 !!!! 

 �"





""
'

'
"g        3��)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i			



			d�dS�
*%��

<

�

H%*
�����ų�F
	

	
��D��H@"V

3

E@H��������31��$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!#��VV��
V
�
��g��
x
d	���
	


<��
��
f$��+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7�+$
					
%						
&.		
					

						
	
�
������"��
%#5'!'357!3f���UD���������˛k��
'#!1'#533!���*�qq�w�����f	yqq��x��3��#5#357'737355#35#7'#35#��zz�czz��z�cz�zzc���czzzzc���zc�znzz�3��	735#73#5%35#37%35!#33����3�l~}��x�������3�~~bͼ���<��4Pi��4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#�	

*				��
	
					�	



�		��#



�#��		D



恁��D



^����"C%4&5'113267>54&'.'"&'.5467>7041701#��x;"";�5}}5��"�	

!;;!

	�4
		��		
4+O�q*#!5'3##"&'.5#7!533267>73x�^�]��M�

�N4�xy





yqf��fU		U��
		
�U=��7'#73!35#!�WWB4o��o�VWWB����"��E	 ��$).38!33#!5#5335!!'#35#53;#553#53#5!!5!!5�4"��"��"3��f�ffDD4wwwwww������++3��"���ggVEEV+^3"��
7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#�D�PQQP�U��f�3"5'0$7/]



u3��!----!"���GBk�dbGL�$	

	V

3��
#!!'#53!33533#53#53#5w���V"��g��V�
L�w������fDVxx��x��L��V44�33��	'\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3��f���x��x��o�m!d8F




��f�MM����^�_�(H



��2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!7532032�1��
K2D�D2K
��?	2//P?2	�
K3��3K
m?
\//ooR?\
��#(3'3#!5#%7!3#33#33#33#33#�D��>"�"������33D33D33D44E33���nn�������+��%7'!5##3!3535#!!���33"DD�����X
33��44������F�z!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3�f		�		�^��V��f��V��V"��ff3"

"

z
�


E""�����3D	

	B��	
"'##!53'#533##55'#533#�W�hhW>>��V�>>VVE�VVjVE��E%>>>�iYV��R>>���V4V��+��Xq��73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1

$,-!$!	
4
	!$!-,$

4



+V!<!/1#<$
V
$<#1/!<!+



�)$	

4
	!$!//!$!	
4

	$)��



"- <!
V$<$33$<$V
!< -��



3����*C\aei>54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7 		%? K**K ?% 



'DD''DD'f�B�AJ+R'8,R&�		$E&+J  J+&E$6
		
�DD''DD''DUB�A�w,'S ,&R3-��3@MZ!";53267>=4&'.#+'#"&=463!2'"32654&#3"32654&##"32654&#����C#
4+�

V
�



D



�



��
DD
��
,,
�

ހ











<����%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5�D�x;" :33�5"5�D��U�E���";8 xgg�5oo5"�MMMMff>�;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*

��	
		
%
			

%="

"0q)




			

	
%
#"

03��17"3267>54&'.#"&'.5467>32#5#35#*K  K**K  K*'DD''DD'fw� K**K  K**K �wD''DD''D��+��1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k�09��!N,,N!!N,,N!�gG))GG))G�09�+��5!333535#5!###'#5!U�ր�D*����o�*7�5��DD�U�oU�77����6Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#�PCS		x			��E��
		
�				�)J:�Fx��
		

			"��

		

		^��+>��+Haz��#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#�F)
U
(H

f


��

OU.N
�((((#

##

#







O)(���

�
.
��((((�
##

##
�



�



3����L�"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*
		 
	
7
�	

(=+			4!	;(&@.	C

	)"%

�	+>%'9		
#
$)
Bf��	&7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#�������

�


�

�
�D"D"D3D3DwD"D3D>DD3""<��V��

V

���3DU3DV4E�3D3DU3DV4E��+��	!!!5!!!!!5#3#5;#5+��V��x��x��x^��E#��V�DD�x3��o����'7'''77��������	��������QT��SS;��JJ��+HHHH�JJ��3 ��
/@!3!35!!!5!3267>=4&'.+"3'46;2+"&=�fx"��V��x�||	|		|	�o��o���MM�%+��5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2��

�

�		�

��
�

�
�
�

�
�
��

	

"
��"

��



"

��SmKU^|��"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32#�	* <�9$	#

#!
FN

##

#�>3@L

&O

�>�G�

$$


S"&?
#"


�4

"



"#
&{	6{6V

C		[{{[

	HG

3��0>%54&'.'54&+"!5'!575467>32267>5#3�,

,<�<+��</.<�	V	��0

0�00;1�..�1M		qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#	��	���"
	����	
36�	�	���^#	�	#"D+��&@N\v�"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę#
�

	
4
	

`�
#d�#
�

	
4
	

`�

#�!N,,N!!N,,N!�+'#0�),,)'+0#�*'"0�),,)'*0"+>��#3.'.+'77524&'.'5�,E43����;4
YOaF;(Epp!��U0+P%&6V��!!3#5"32654&#����n�		��p�"��]�ww� ����>W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5�"L2	3
				

	3	.L"
$;! :$
��

XF+3		
	



	
		��*F220-*��	!!!!!!57!!5�4��V��g��x"D��h��U��3��g"+��*COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D,
+
$$
*,
D'#??##>>#M3
pf		"�3p
Df"		�^p�E'"
5446"'E��>#$>>$#>�
3pf"		p3
wf		"x�3-��!3!'37#%#'#5!�f�X4X���tt�0�33�x��ff����f<<����aA77'7'�
UTTTTU
TA
TTTTTT
U+��1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H�
UTTTTU
TwO))OO))O��H&&HH&&H�
TTTTTT
U��`'77'`TT0`
UT0*��19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG)aUT0!N,,N""N,,N!�G)(HH()G�`
UT0��?@%7'73aTT1�`TT0*��1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"�H()GG)(H�aTT1�,N!!N,,N""N,(HH()GG)aUT0��-@77'7'�`TT0�`TT0*��19%4&'.#"3267>5!467>32#"&'.577'7'�"N,-M""M-,N"�fG)(HH()G�`TT0�,N""N,,N!!N,)GG)(HH(`TT0��`77''�`TT0�aUT0*��19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH(
aUT1�"N,,N!!N,,N"�fH()GG)(H�aUT06�	y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#�ML88�1$		
	
%oo

	
	
*

xx"

#�
LL7��7i1


%


			*


##
���	y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#ALM88b0$
				

&oo

		
*



xx"



"JLL8��8�1


%


			*





"#

A�16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5






���m���qI���J�����2222
22224

T

���8��(��"�������5'7'7577'57'wflqk�yu�^^bb�flqk�yu��^^��bb��a�"',37'#5##3#33535#5'5!!!'7!%3#53#5�u33u��v22v���$$����$$��TT�TT+<:""v;;��vT)+2T**u�	��	!&+�3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&'
uuuuSSC�������""�����m�	




e2�33��q""2TT2""����K
				
			
��%/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#�50�wY4>^D4_w_KG�K0

6Y....3`50kwZ4>`E4`__L
G�sM15B.--.��q�1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:�4444_
(F
'* J)
#	




	#

�!::!!;;!�4444��.F(3$.
(8*K#��5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'�{_`zdTTd8D



4					
	
	
	
�bLKaa�b�NNvP?v�	

	





= $$ "&(#7-32,.56/0���w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H
Z		
Z	


	
	
				

�
		
	

��

	


u�
			
		
		
						
			



	
	**
	
		��i�"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32�)J  J)*I  I*n
			
			
		�9		

9C&'C
�I**II**I��!



				





	

 !! 
	&&CC&&��1:%4&'.#"3267>5!467>32#"&'.5%7'735�!M+,L!!L,+M!�mF((FF((FffQ�+M!!M++M!!M+(FF((FF(
ffR��I�w1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.7777�1111ɀe11e� 77 �7777�11111177G�w\g������7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5��j-



(D

N262E��3$��




33�22��33P22�OKB	

:
	

	



PgD



f

]��7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1�









::


���
������\��~�,				

�

3C�2Cv����?�~���`����1:7267>54&'.#"32#"&'.5467>37'#3�+M!!M+,L!!L,(FF((FF(
ffQ��!M++M!!M++M!�F((FF((F��ffR��JZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7-�
 !

/0HG0GG/0''�!"
�0v/

��



 
0/GG0GH0/&&�

�/v0v
��.Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'&	z��z#",�`Y3�	

,";	,"#z��z	&�aM*�3(���>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"
		
�
cv	��

�	
				�			���

�dv��
	�		�	
		��



����	 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53e���Ɇ��	
		���S
�	���
�	
��CC.		�L�&���
		
�n��"'%5#535#3##35#53#35#'3#5#533#53GuK�LuL�L�L�L�����놆�*��*����ۇ���������''5#9373717717537#31'515�r{`?kvc~��Ud{>�Vs�r]bLKkvd�uP?zNCZ`l��.�'AZs�>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#�
�
77 �ST



\1111$$%

%




" AA #		)77)	w0ss0D%J�|1111�
%$$%
�



��S�%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#�
	�			9[


�


&o
	J	


g<
�
N
�
			�&!*E��1:"3267>54&'.#"&'.5467>32#'7'35#�,L!!L,+M!!M+(FF((FF(
ffR���!M++M!!M++M!�mF((FF((FffR����%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++

T*)

Q$$2		
%%
		CC2++"�;!**"^##/1�%

%��h�����"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\


#
%


)/
		
/)
F					2					#
		

		
#��""""�				C					


&
#	L23

32L�%0FF0%�!""				"				"0��	#(-26:!!#535#535#535#53#3#535#535#535#537'5��\C22222222
��C33333333�uuCC���`��CCSDDTDDTCC�>_�CCSDDTDDTCC�DD''N��1f�	l�7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32�				

�!M+7&!L,'F%d

	T
		$A"-	8dT'D 
S
8	
		
�				C				3
+M!(	

+M!A%<	
S
<#qh=	:C&

S

h�
	

0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,







	Y

Y	
	��

	
	

G,,,,,,,�	
		
		C*	
	



		*�+,,+,,,��1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!�F((FF((F��ffR�+M!!M++M!!M+(FF((FF(
ffR��0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,







	Y

Y	
	��

	
	

CCCC�	
		
		C*	
	



		*�CCCC��	'@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&54632�3++���o�!;;!";;"4444

��f���x��x��;"";;"";35555�U"��29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2*
�:*<7;:�
	�O$)*#��=��g0(E0	
�9<6;+9�*3.&��
��
#**$������-C!!570513830292.'.#"0+81'7526324&'.'3!U��ͫUE2	(!{{4E/-

'�����@t:m
%-SS x/M
&!3$������ )6CP]jw��'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632�l��lL�mal`tlgmh�llll0T0�0U1\l��lL�lam`slglg�mllm�00�01	-��%>K�����7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^











#	�<7			�		
7;��	�
��
	34

4�g
U
�

4



4

4



xD

D
ww
	?RQ��				�ff��'#'+7#'3'#7'353�d�d���UV�Y�WmW�Te����5xx	��ffggdddu�������1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32�,N""N,,N""N,(HH()GG)E	
		
$�#
Y

	

�!N,,N!!N,,N!�gG))GG))G�	



		ff
	�O


	P��1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32�=#)�		$$	

�&!=

��		�A��M=	
	=�>#(�
##�'"=

��		�A��L>	

	=#�/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467�







EEDD
�	

		

	�6666
EDDE
�
	/0	/0Fz!&+0%#5#5##5###3335335353553##33#37#5324D�E3443E�D42�E""U""�""4##�f+��+ff+��+fg��+����+������ %'7'777''7/7''7��

�	^��]�y``*sar`=`_�
��	^��^	�yaa+r`r`�aa����Vdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375�"N,,N"
%
H()G


VU&	��				�33f				�,M""M,W&�&(HH(&
�
	3
W��F�
����HWp������%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73�<
**  ++<<
** !++
>MfI	�

sJ	
{J
vIf	+fH
7H	
{	H
vHf	� ++::++ !++=<++ 
H

<�Ii
-hI	9H


|	H
tGf
,fH
8G

+�&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3�,��+
	"!

	++,	

!"		�	
##
	Z#	
�	
#?ee


XX


�XX

q	ee	���?%4&'.'35>7>557'5#'.'.5467>700--�6*,8'++'�+K !::! K+(5^^5(�B6*�Q,8�."%B55B%".��	"'?'3#5;#53#553#5'7'7/7���DD�EEDi0000�1
0��EDD�DD+11�11�00��&?7.'.#"3267>54&'.'77"&'.5467>32#���	555	�)�[//..��555

���(��/../����#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573	
	3��w���ff#				fw33wff�h		^8�8DD�D�)�*�B				��E�KB�<3�3�����,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫ���U�{{!(	13���'
./DQt@�w:SSS-%
 �hg$3 '
M.�����(8Ng�%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f�
F`	
		zi4�EĀ
a��G�34		6�

kG	
`{5�DZ̀`�l}��#IJ#		.				����*/45##;267>5#'3#5+"&'.533#5;#5��3
�
3xgg��͉4>����

www�t

��s++++��1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3��Uxv<Y�}��w�]<xx�^				

		��f���~w3Z �VVy`3w}��				E
		
������(A%#.'.'467>7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32�
		
		

				



		

		��

		

^	


	

B&
	
	^�


		








	
		

			�		

�		

	


4

			
	8	$��1j������"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557�				
		


�			
		
		&�� ��
	
	

	
ɼ�

�

U�����F				D				<						�bc�jV		
		U|				L				3				LW�X��W�X��!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0
 K*'D+8C��
4z' J+'D\
8B�}0
+J D'

-iD:
� 
5})#+J D'�D:
	��U�1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5�								U
  UUU�11��					11^+Vi				E	

	s0"
)$$*	#0jkZ??�"

"�??
aUU3333
����HR\fpz����%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7�DD&'3
@
5'%DD&'3
@	4''333N&�"�':33N%�" 8 8
�'�@
3'&DD%'5
@
4''DD&'6
8!
�&:33N&�"�&;33D8 8 
(D�%10>7>5<1'.'.=7'77'7'��>*+=��6&%7���3333333��.((.���(%

%(�؃4344344��1Vo�"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32�+J  J+*K  K*'DD''DD'j

!!�				�



� J++J  J++J �wD''DD''D�	

	\								����Vc|�#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5�;;##6	
	C		
G�



�				+z;):�	::	��6(

(
C0		vG);g



��				^����hm����.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7� 	A	R*T

A
***+

+))�O�rBAQ*T

A63***45)
))+���
��x����)41'7'77>?357'#"&'.'.'37!.7>?�YIH
�II530)�g/0�$5��
N��Z34HH�IH0)��	$6#
N�>s��_<�Вd~Вd~��������3++3UU^+3<*3<7G^+3+"33+fx+/3<++3�+"o3+U+++DU�++U+<++*3++3++f33f"k33<^+U"33+B+33<3+++3f+3+3++ +3�+�*�*�*�*�a��r��������������.�����������������#���+����������V�E����
��~�2nJ��t��	@	j	�

�J|��
z
�r��
��.P��6N��@��Jl�V�pF��Z��j��v�� ` �!!�""�#4%�&&�&�((�(�)*4*�,|,�-N..^.�//$/\/�0t0�11>1�22F2�3L3�3�4:4t5�6J6�77�88z8�9D:0;;�;�<<l<�=�>">�?^?�?�@L@vA$ALAfA�A�B4BHB�B�CC"C|D$D�EZE�E�F�G\HH�J�K�LL�M�NNlOO�PPP�QQ<RR�SVS�UUtWXXzX�Y�Z�[2[�\V]x]�^P^�_d_�_�`�a�b6b�b�c<c�dd�ee�gZh�ii�j�k2k�l�m�m���� � 6 � V
4�	 	�	 6	 �	 	 f	
4�Pe-icon-7-strokeVersion 1.0Pe-icon-7-strokePe-icon-7-strokePe-icon-7-strokeRegularPe-icon-7-strokeFont generated by IcoMoon.sppagebuilder/fields/fonts/Pe-icon-7-stroke.svg000060400000500264150750504250015463 0ustar00<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="Pe-icon-7-stroke" horiz-adv-x="512">
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#x20;" d="" horiz-adv-x="256" />
<glyph unicode="&#xe600;" d="M447.892 343.42h-55.412v46.814c0 21.25-17.219 38.486-38.485 38.486h-264.23c-21.241 0-38.485-17.236-38.485-38.486v-358.126c0-7.089 5.739-12.828 12.828-12.828h383.783c7.081 0 12.828 5.739 12.828 12.828v298.483c0.001 7.089-5.746 12.829-12.827 12.829zM89.765 411.66h264.23c11.811 0 21.425-9.613 21.425-21.426v-46.814h-307.080v46.814c0 11.813 9.612 21.426 21.425 21.426zM443.66 36.34h-375.32v290.020h375.32v-290.020zM324.24 181.341c0-23.55 19.101-42.634 42.659-42.634s42.641 19.084 42.641 42.634c0 23.557-19.084 42.65-42.641 42.65s-42.659-19.092-42.659-42.65zM392.48 181.341c0-14.103-11.479-25.574-25.581-25.574-14.111 0-25.599 11.471-25.599 25.574 0 14.111 11.487 25.59 25.599 25.59 14.102 0 25.581-11.478 25.581-25.59z" />
<glyph unicode="&#xe601;" d="M179.23 266.65v-85.3h69.948l58.002-57.995v201.297l-58.002-58.002h-69.948zM261.24 254.588l28.88 28.88v-118.928l-33.878 33.87h-59.952v51.18h59.953l4.997 4.998zM256 437.25c-117.77 0-213.25-95.48-213.25-213.25 0-117.771 95.48-213.25 213.25-213.25 117.771 0 213.25 95.479 213.25 213.25 0 117.77-95.479 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.015-196.19 196.19 0 108.174 88.007 196.19 196.19 196.19s196.19-88.016 196.19-196.19c0-108.175-88.007-196.19-196.19-196.19z" />
<glyph unicode="&#xe602;" d="M179.23 266.65v-85.3h69.948l58.002-57.995v201.297l-58.002-58.002h-69.948zM261.24 254.588l28.88 28.88v-118.928l-33.879 33.87h-59.951v51.18h59.952l4.998 4.998zM427.050 351.358l-13.753-10.238c24.415-32.712 38.893-73.255 38.893-117.12s-14.478-84.409-38.893-117.113l13.753-10.238c26.507 35.536 42.2 79.611 42.2 127.35s-15.694 91.823-42.2 127.359zM385.791 127.363c20.167 27.022 32.271 60.401 32.271 96.637s-12.103 69.614-32.271 96.637l-13.661-10.171c18.043-24.174 28.871-54.046 28.871-86.466s-10.82-62.284-28.871-86.467l13.661-10.17zM344.807 157.875c13.803 18.493 22.083 41.326 22.083 66.125s-8.28 47.639-22.083 66.124l-13.661-10.171c11.678-15.644 18.684-34.97 18.684-55.953s-7.006-40.309-18.684-55.953l13.661-10.172zM255.991 27.81c-108.174 0-196.181 88.007-196.181 196.19s88.007 196.19 196.181 196.19c53.912 0 102.752-21.917 138.254-57.228l12.12 12.12c-38.567 38.386-91.671 62.168-150.374 62.168-117.761 0-213.241-95.471-213.241-213.25 0-117.771 95.48-213.25 213.241-213.25 58.703 0 111.807 23.782 150.375 62.167l-12.12 12.129c-35.503-35.32-84.342-57.236-138.255-57.236z" />
<glyph unicode="&#xe603;" d="M396.745 339.155c-63.592 0-115.155-51.554-115.155-115.155 0-41.55 22.075-77.844 55.062-98.095h-161.304c32.987 20.251 55.062 56.545 55.062 98.095 0 63.601-51.563 115.155-115.155 115.155s-115.155-51.554-115.155-115.155c0-63.6 51.563-115.155 115.155-115.155h281.49c63.592 0 115.155 51.555 115.155 115.155s-51.563 115.155-115.155 115.155zM17.16 224c0 54.087 44.008 98.095 98.095 98.095s98.095-44.008 98.095-98.095-44.008-98.095-98.095-98.095-98.095 44.008-98.095 98.095zM396.745 125.905c-54.087 0-98.095 44.008-98.095 98.095s44.008 98.095 98.095 98.095 98.095-44.008 98.095-98.095-44.008-98.095-98.095-98.095z" />
<glyph unicode="&#xe604;" d="M450.974 334.89l-109.674-65.957v74.487c0 14.127-11.463 25.59-25.59 25.59h-272.96c-14.144 0-25.59-11.463-25.59-25.59v-238.84c0-14.128 11.446-25.59 25.59-25.59h272.96c14.127 0 25.59 11.462 25.59 25.59v75.903l112.089-67.373h41.451v221.78h-43.866zM324.24 104.58c0-4.707-3.833-8.53-8.53-8.53h-272.96c-4.715 0-8.53 3.823-8.53 8.53v238.84c0 4.706 3.815 8.53 8.53 8.53h272.96c4.697 0 8.53-3.824 8.53-8.53v-238.84zM477.78 130.17h-19.659l-116.821 70.222v48.631l114.405 68.806h22.075v-187.659z" />
<glyph unicode="&#xe605;" d="M256 428.722c-113.073 0-204.72-91.647-204.72-204.72s91.647-204.723 204.72-204.723 204.72 91.651 204.72 204.723c0 113.073-91.647 204.72-204.72 204.72zM256 411.662c103.477 0 187.66-84.183 187.66-187.66 0-45.524-16.31-87.307-43.383-119.836-18.71 7.813-62.875 23.141-90.215 31.213-2.332 0.733-2.699 0.85-2.699 10.554 0 8.014 3.299 16.085 6.514 22.916 3.482 7.422 7.613 19.901 9.096 31.096 4.148 4.815 9.796 14.312 13.428 32.412 3.182 15.953 1.699 21.758-0.416 27.206-0.217 0.575-0.45 1.141-0.617 1.708-0.8 3.74 0.299 23.174 3.032 38.252 1.883 10.346-0.484 32.346-14.728 50.546-8.997 11.504-26.207 25.623-57.644 27.589l-17.243-0.016c-30.905-1.95-48.131-16.069-57.128-27.573-14.244-18.2-16.61-40.2-14.727-50.539 2.748-15.085 3.832-34.519 3.049-38.185-0.166-0.641-0.4-1.208-0.633-1.783-2.099-5.448-3.599-11.254-0.4-27.206 3.615-18.101 9.263-27.597 13.428-32.412 1.466-11.196 5.598-23.674 9.096-31.096 2.549-5.431 3.749-12.82 3.749-23.266 0-9.705-0.367-9.821-2.55-10.512-28.272-8.347-73.271-24.607-90.048-31.954-27.604 32.679-44.281 74.862-44.281 120.886 0 103.476 84.183 187.66 187.66 187.66zM124.984 89.817c19.21 7.842 57.511 21.504 82.668 28.935 14.628 4.615 14.628 16.935 14.628 26.831 0 8.205-0.566 20.301-5.365 30.53-3.299 7.006-7.065 19.018-7.897 28.422-0.183 2.199-1.216 4.232-2.882 5.681-2.416 2.116-7.331 9.863-10.463 25.49-2.482 12.37-1.432 15.078-0.416 17.693 0.433 1.117 0.85 2.216 1.183 3.457 2.049 7.488-0.234 32.087-2.716 45.732-1.082 5.931 0.283 22.783 11.379 36.978 9.946 12.72 25.007 19.809 44.216 21.033l16.177 0.017c19.726-1.241 34.786-8.33 44.749-21.050 11.096-14.195 12.445-31.047 11.362-36.985-2.466-13.637-4.765-38.236-2.716-45.716 0.351-1.25 0.75-2.349 1.183-3.466 1.017-2.615 2.066-5.323-0.4-17.693-3.131-15.627-8.063-23.374-10.479-25.49-1.649-1.449-2.682-3.482-2.882-5.681-0.816-9.404-4.581-21.416-7.88-28.422-3.782-8.039-8.13-18.743-8.13-30.18 0-9.897 0-22.216 14.777-26.873 24.074-7.114 62.559-20.334 82.884-28.326-33.936-33.604-80.567-54.396-131.964-54.396-50.93 0-97.162 20.425-131.016 53.479z" />
<glyph unicode="&#xe606;" d="M330.638 180.083l12.062 12.061-86.7 86.7-86.7-86.7 12.063-12.061 66.107 66.107v-270.036h17.060v270.036zM213.35 61.454v17.060h-110.89v290.020h307.080v-290.020h-110.89v-17.060h127.95v324.14h-341.2v-324.14z" />
<glyph unicode="&#xe607;" d="M375.42 232.53h-213.25v102.36c0 51.738 42.1 93.83 93.847 93.83 51.729 0 93.813-42.092 93.813-93.83v-34.12h17.060v34.12c0 61.234-49.647 110.89-110.873 110.89-61.251 0-110.907-49.656-110.907-110.89v-102.36h-59.71v-230.31h341.2v230.31h-51.18zM409.54 19.28h-307.080v196.19h307.080v-196.19z" />
<glyph unicode="&#xe608;" d="M264.53 437.042v25.798h-17.060v-25.798c-137.163-4.499-247.37-116.763-247.37-254.217 0-9.047 0.5-18.31 1.5-27.556l16.993 0.608c1.033 28.63 24.257 51.063 52.896 51.063 29.205 0 52.979-23.774 52.979-52.988h17.060c0 29.214 23.774 52.988 52.996 52.988 28.889 0 52.413-23.241 52.946-52.005v-132.082c0-20.783 16.894-37.693 37.686-37.693s37.702 16.91 37.702 37.693h-17.060c0-11.378-9.263-20.633-20.642-20.633s-20.626 9.255-20.626 20.633v131.099h0.050c0 29.214 23.757 52.988 52.979 52.988s52.996-23.774 52.996-52.988h17.060c0 29.214 23.774 52.988 52.979 52.988 28.39 0 51.613-22.225 52.863-50.597l17.011-0.517c0.949 9.047 1.432 18.126 1.432 26.998 0 137.455-110.207 249.719-247.37 254.218zM440.594 224c-26.506 0-49.614-14.803-61.509-36.569-11.895 21.766-35.020 36.569-61.526 36.569s-49.614-14.803-61.509-36.569c-11.895 21.766-35.020 36.569-61.526 36.569s-49.631-14.803-61.526-36.569c-11.895 21.766-35.003 36.569-61.509 36.569-21.658 0-40.968-9.696-53.796-25.082 8.364 123.418 112.040 221.281 238.307 221.281 126.235 0 229.91-97.845 238.291-221.231-12.846 15.344-32.138 25.032-53.697 25.032z" />
<glyph unicode="&#xe609;" d="M418.070 386.070h-85.3v17.060c0 18.842-15.277 34.12-34.12 34.12h-85.3c-18.843 0-34.12-15.278-34.12-34.12v-17.060h-85.3v-17.060h17.577l17.076-324.14c0-18.843 15.277-34.12 34.12-34.12h187.66c18.843 0 34.12 15.277 34.12 34.12l16.777 324.14h16.81v17.060zM196.29 403.13c0 9.413 7.664 17.060 17.060 17.060h85.3c9.413 0 17.060-7.647 17.060-17.060v-17.060h-119.42v17.060zM367.456 45.753l-0.033-0.433v-0.45c0-9.397-7.647-17.060-17.060-17.060h-187.66c-9.396 0-17.060 7.663-17.060 17.060v0.45l-0.016 0.45-17.044 323.24h255.601l-16.728-323.257zM247.47 334.89h17.060v-272.96h-17.060v272.96zM213.733 62.479l-17.459 272.427-17.027-1.082 17.46-272.427zM332.887 334.357l-17.027 1.066-17.21-272.96 17.027-1.066z" />
<glyph unicode="&#xe60a;" d="M472.52 67.84l-90.473 90.473 12.070 12.071-12.062 12.061-36.177-36.177-60.334 60.318 72.488 72.505c9.655-3.44 19.751-5.181 30.105-5.181 23.891 0 46.357 9.305 63.258 26.19 26.074 26.090 33.471 64.866 18.843 98.778l-4.973 11.545-38.876-38.876-31.304-0.425 0.416 29.855 39.635 39.626-11.521 4.989c-11.304 4.89-23.307 7.372-35.669 7.372-23.899 0-46.357-9.305-63.234-26.198-24.74-24.723-32.688-60.834-20.984-93.438l-72.463-72.463-102.552 102.535 12.071 12.062-66.325 66.332-36.219-36.169 66.357-66.349 12.054 12.061 102.551-102.535-72.472-72.472c-9.679 3.466-19.817 5.215-30.205 5.215-23.891 0-46.356-9.305-63.241-26.198-26.132-26.115-33.513-64.941-18.81-98.895l4.989-11.512 39.627 39.626 29.846 0.4-0.425-31.304-38.876-38.876 11.545-4.974c11.271-4.856 23.224-7.322 35.536-7.322 23.899 0 46.349 9.297 63.234 26.182 24.699 24.707 32.654 60.776 21.025 93.33l72.505 72.514 60.335-60.31-36.203-36.203 12.062-12.061 12.061 12.061 90.465-90.465c8.055-8.063 18.776-12.503 30.163-12.503s22.1 4.44 30.164 12.503c16.629 16.619 16.62 43.676-0.007 60.302zM62.381 405.625l12.070 12.045 42.208-42.208-12.061-12.062-42.217 42.225zM183.167 120.711c11.829-27.464 5.831-58.86-15.277-79.977-13.662-13.661-31.829-21.183-51.171-21.183-5.556 0-11.021 0.617-16.343 1.849l25.099 25.099 0.757 55.761-54.304-0.733-25.908-25.906c-5.698 24.157 1.299 49.647 19.326 67.665 13.67 13.669 31.846 21.2 51.18 21.2 10.021 0 19.734-2.008 28.889-5.973l5.324-2.3 173.107 173.108-2.299 5.323c-11.904 27.497-5.923 58.918 15.227 80.060 13.662 13.67 31.838 21.2 51.172 21.2 5.606 0 11.112-0.633 16.485-1.874l-25.89-25.89-0.75-54.312 55.761 0.758 25.124 25.115c5.631-24.115-1.375-49.555-19.343-67.54-13.678-13.662-31.854-21.192-51.197-21.192-9.988 0-19.675 1.999-28.813 5.931l-5.315 2.291-173.132-173.165 2.291-5.315zM460.467 19.601c-4.84-4.84-11.271-7.506-18.102-7.506-6.839 0-13.261 2.666-18.101 7.506l-90.465 90.465 36.186 36.186 90.473-90.473c9.98-9.98 9.98-26.207 0.009-36.178z" />
<glyph unicode="&#xe60b;" d="M234.975 209.206c0.333-0.416 0.799-0.767 1.166-1.166 4.698-5.831 11.795-9.63 19.859-9.63 14.127 0 25.59 11.446 25.59 25.59 0 7.513-3.299 14.194-8.43 18.875-0.666 0.75-1.283 1.517-2.266 2.266l-103.41 78.686c-3.015 2.316-7.347 2.432-10.495 0-3.765-2.899-4.466-8.297-1.566-12.062l79.552-102.559zM256 437.233c-2.799 0-5.531-0.316-8.297-0.416v-8.846h-0.233v-93.064h17.060v84.833c104.225-4.515 187.66-90.448 187.66-195.74 0-108.175-87.999-196.174-196.19-196.174s-196.19 88-196.19 196.174c0 54.096 22.008 103.143 57.544 138.662l-12.129 12.129c-38.601-38.584-62.475-91.897-62.475-150.791 0-117.771 95.463-213.234 213.25-213.234s213.25 95.463 213.25 213.234c0 117.771-95.463 213.233-213.25 213.233z" />
<glyph unicode="&#xe60c;" d="M396.504 454.31h-112.406l-258.408-257.732 202.454-202.888 258.166 257.483v113.539l-89.806 89.598zM469.25 258.254l-241.072-240.439-178.356 178.738 241.331 240.697h98.295l79.802-79.618v-99.378zM349.88 352.009c0-18.776 15.302-34.045 34.12-34.045s34.12 15.269 34.12 34.045c0 18.784-15.303 34.061-34.12 34.061s-34.12-15.277-34.12-34.061zM401.060 352.009c0-9.363-7.656-16.985-17.060-16.985s-17.060 7.622-17.060 16.985c0 9.371 7.655 17.001 17.060 17.001s17.060-7.63 17.060-17.001z" />
<glyph unicode="&#xe60d;" d="M256.9 294.91c-37.686 0-68.249-30.547-68.249-68.249 0-37.685 30.563-68.248 68.249-68.248 37.693 0 68.231 30.563 68.231 68.248 0 37.702-30.538 68.249-68.231 68.249zM256.9 175.474c-28.222 0-51.189 22.965-51.189 51.188s22.966 51.189 51.189 51.189c28.214 0 51.171-22.966 51.171-51.189s-22.957-51.188-51.171-51.188zM256.891 363.141c-75.379 0-136.48-61.093-136.48-136.48 0-75.379 61.101-136.48 136.48-136.48s136.48 61.101 136.48 136.48c0 75.388-61.101 136.48-136.48 136.48zM256.891 107.241c-65.849 0-119.42 53.571-119.42 119.42s53.571 119.42 119.42 119.42 119.42-53.57 119.42-119.42c0-65.849-53.571-119.42-119.42-119.42zM460.72 226.661c0 113.073-91.656 204.72-204.72 204.72s-204.72-91.647-204.72-204.72c0-62.309 27.873-118.078 71.788-155.622l-34.919-43.774 13.344-10.646 34.995 43.875c33.636-24.233 74.887-38.552 119.511-38.552 44.424 0 85.508 14.195 119.062 38.235l34.795-43.558 13.328 10.646-34.669 43.407c44.158 37.553 72.205 93.481 72.205 155.989zM68.34 226.661c0 103.477 84.184 187.66 187.66 187.66s187.66-84.183 187.66-187.66c0-103.476-84.183-187.66-187.66-187.66-103.476 0-187.66 84.185-187.66 187.66z" />
<glyph unicode="&#xe60e;" d="M256 351.834c-70.673 0-127.95-57.303-127.95-127.967 0-70.647 57.277-127.933 127.95-127.933 70.664 0 127.95 57.286 127.95 127.933 0 70.664-57.286 127.967-127.95 127.967zM256 112.994c-61.143 0-110.89 49.738-110.89 110.873 0 61.152 49.747 110.907 110.89 110.907s110.89-49.755 110.89-110.907c0-61.135-49.747-110.873-110.89-110.873zM247.537 479.9h17.060v-102.476h-17.060v102.476zM247.537 70.344h17.060v-102.244h-17.060v102.244zM0.1 232.53h102.36v-17.060h-102.36v17.060zM409.54 232.53h102.36v-17.060h-102.36v17.060zM430.971 411.514l12.063-12.063-71.322-71.322-12.063 12.063 71.322 71.322zM81.15 37.545l-12.063 12.063 71.322 71.322 12.063-12.063-71.322-71.322zM81.16 411.511l71.323-71.322-12.061-12.062-71.323 71.323 12.061 12.061zM430.995 37.543l-71.322 71.322 12.063 12.063 71.322-71.322-12.063-12.063z" />
<glyph unicode="&#xe60f;" d="M504.224 301.17l-248.22 119.47-248.228-119.479 34.978-21.091v-184.47h17.060v174.182l51.18-30.862v-211.56h290.020v211.509l103.21 62.301zM256.004 401.714l212.401-102.244-212.276-128.133-212.517 128.142 212.392 102.235zM383.954 44.42h-255.9v184.22l128.075-77.228 127.825 77.162v-184.154z" />
<glyph unicode="&#xe610;" d="M400.618 339.505l14.436 14.428 14.627-14.628 18.093 18.093-41.317 41.318-18.093-18.093 14.627-14.628-14.436-14.428c-31.979 29.322-73.704 48.131-119.761 51.113v34.57h-25.59v-34.57c-102.384-6.597-183.394-91.681-183.394-195.74 0-108.358 87.833-196.19 196.19-196.19s196.19 87.832 196.19 196.19c0 51.113-19.559 97.645-51.572 132.565zM256 27.81c-98.77 0-179.13 80.368-179.13 179.13 0 98.777 80.36 179.13 179.13 179.13s179.13-80.353 179.13-179.13c0-98.762-80.36-179.13-179.13-179.13zM264.53 230.964v112.456h-17.060v-112.456c-9.913-3.532-17.060-12.896-17.060-24.024 0-11.129 7.147-20.492 17.060-24.025v-35.685h17.060v35.685c9.913 3.532 17.060 12.896 17.060 24.025s-7.147 20.492-17.060 24.024z" />
<glyph unicode="&#xe611;" d="M310.078 275.148l-54.078 166.369-54.095-166.368h-176.215l142.794-102.351-54.828-166.314 142.344 103.171 142.327-103.172-54.811 166.314 142.794 102.351h-176.232zM327.306 167.457l38.301-116.175-109.607 79.44-109.624-79.44 42.233 128.079-10.196 7.297-99.645 71.43h135.531l41.701 128.259 41.684-128.259h135.531l-109.824-78.727 3.915-11.904z" />
<glyph unicode="&#xe612;" d="M-0.329 282.944v-119.42h51.18v-102.36h17.060v102.36h131.232l124.601-100.827v324.139l-125.392-103.892h-198.681zM16.731 180.584v85.3h68.24v-85.3h-68.24zM209.239 269.807l97.445 80.743v-252.102l-101.502 82.134h-103.151v85.3h102.469l4.739 3.925zM441.815 371.317l-12.27-12.278c39.926-31.255 65.724-79.752 65.724-134.272 0-55.97-27.214-105.583-68.981-136.705l12.345-12.345c44.783 34.295 73.697 88.29 73.697 149.050-0.001 59.301-27.549 112.155-70.515 146.55zM386.986 316.48l-12.404-12.403c26.332-16.635 43.917-45.924 43.917-79.31 0-34.861-19.151-65.283-47.457-81.46l12.428-12.429c31.255 19.61 52.088 54.271 52.088 93.889 0.001 38.143-19.258 71.763-48.572 91.713z" />
<glyph unicode="&#xe613;" d="M255.512 185.611c-37.627 0-68.24-30.613-68.24-68.24s30.613-68.24 68.24-68.24c37.627 0 68.24 30.613 68.24 68.24s-30.612 68.24-68.24 68.24zM255.512 66.191c-28.223 0-51.18 22.958-51.18 51.18s22.957 51.18 51.18 51.18c28.222 0 51.18-22.958 51.18-51.18s-22.958-51.18-51.18-51.18zM255.512 262.381c-57.586 0-107.291-33.82-130.682-82.576l12.77-12.762c19.434 45.949 64.966 78.277 117.912 78.277s98.478-32.329 117.913-78.277l12.769 12.762c-23.391 48.756-73.096 82.576-130.682 82.576zM256.345 398.869c-95.213 0-179.48-47.565-230.443-120.128l12.228-12.229c47.682 69.557 127.701 115.297 218.215 115.297 90.090 0 169.758-45.316 217.524-114.322l12.229 12.229c-51.039 72.013-134.964 119.153-229.753 119.153zM256.345 330.629c-76.454 0-143.603-40.467-181.254-101.077l12.42-12.412c34.204 57.661 97.062 96.429 168.834 96.429 71.339 0 133.89-38.285 168.226-95.379l12.378 12.378c-37.768 60.044-104.583 100.061-180.604 100.061z" />
<glyph unicode="&#xe614;" d="M380.985 177.497l55.911-55.936h-100.743l-208.186 221.78h-85.517v-17.060h78.137l208.185-221.78h108.124l-55.761-55.778 12.062-12.062 76.353 76.378-76.503 76.52zM120.587 121.561h-78.137v-17.060h85.517l82.601 87.999-12.445 11.679zM336.169 326.281h100.727l-55.761-55.778 12.062-12.062 76.353 76.378-76.503 76.52-12.062-12.062 55.911-55.936h-108.124l-82.967-88.716 12.461-11.645z" />
<glyph unicode="&#xe615;" d="M51.28 428.72v-409.44h409.44v409.44h-409.44zM443.66 36.34h-375.32v375.32h375.32v-375.32zM145.093 266.65c0-61.251 49.656-110.89 110.899-110.89s110.881 49.639 110.881 110.89v59.71h17.077v17.060h-51.18v-17.060h17.043v-59.71c0-51.738-42.091-93.83-93.821-93.83-51.746 0-93.839 42.092-93.839 93.83v59.71h17.077v17.060h-51.18v-17.060h17.043v-59.71z" />
<glyph unicode="&#xe616;" d="M418.070 445.78c-37.685 0-68.24-30.563-68.24-68.24 0-6.539 0.975-12.853 2.691-18.842l-199.497-83.618c-11.795 20.434-33.821 34.22-59.094 34.22-37.677 0-68.24-30.563-68.24-68.24 0-37.685 30.563-68.24 68.24-68.24 19.743 0 37.486 8.439 49.947 21.85l128.55-92.389c-5.022-9.504-7.897-20.317-7.897-31.813 0-37.693 30.563-68.249 68.24-68.249s68.24 30.555 68.24 68.249c0 37.677-30.563 68.231-68.24 68.231-20.042 0-38.018-8.705-50.505-22.465l-128.375 92.239c5.282 9.688 8.28 20.784 8.28 32.587 0 6.339-0.932 12.454-2.549 18.285l199.647 83.684c11.853-20.158 33.72-33.736 58.802-33.736 37.686 0 68.24 30.554 68.24 68.248 0 37.676-30.554 68.239-68.24 68.239zM332.77 121.64c28.222 0 51.18-22.958 51.18-51.171 0-28.222-22.958-51.189-51.18-51.189s-51.18 22.966-51.18 51.189c0 28.213 22.958 51.171 51.18 51.171zM93.93 189.88c-28.222 0-51.18 22.958-51.18 51.18s22.958 51.18 51.18 51.18 51.18-22.958 51.18-51.18c0-28.221-22.958-51.18-51.18-51.18zM418.070 326.352c-28.222 0-51.18 22.966-51.18 51.188s22.958 51.18 51.18 51.18c28.222 0 51.18-22.958 51.18-51.18s-22.958-51.188-51.18-51.188z" />
<glyph unicode="&#xe617;" d="M256 445.78c-108.358 0-196.19-42.009-196.19-93.839v-255.9c0-51.813 87.832-93.821 196.19-93.821 108.34 0 196.19 42.009 196.19 93.821v255.9c0 51.83-87.85 93.839-196.19 93.839zM256 428.72c105.559 0 179.13-40.459 179.13-76.779 0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761 0 36.32 73.554 76.779 179.13 76.779zM435.13 113.101v-17.060c0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761v47.049c30.621-32.737 99.277-55.57 179.13-55.57 79.835 0 148.508 22.832 179.13 55.57v-29.989zM435.13 181.341c0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761v47.049c30.621-32.737 99.277-55.57 179.13-55.57 79.835 0 148.508 22.832 179.13 55.57v-47.049zM435.13 266.641c0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761v47.049c30.621-32.737 99.277-55.57 179.13-55.57 79.835 0 148.508 22.832 179.13 55.57v-47.049z" />
<glyph unicode="&#xe618;" d="M457.463 43.639l-116.205 116.217c23.358 28.089 37.419 64.167 37.419 103.543 0 89.515-72.554 162.070-162.070 162.070-89.498 0-162.070-72.555-162.070-162.070 0-89.498 72.572-162.070 162.070-162.070 39.385 0 75.454 14.061 103.543 37.419l116.205-116.217 21.108 21.108zM71.597 263.399c0 79.96 65.041 145.010 145.010 145.010 79.953 0 145.010-65.050 145.010-145.010s-65.057-145.010-145.010-145.010c-79.969 0-145.010 65.050-145.010 145.010z" />
<glyph unicode="&#xe619;" d="M393.425 224c41.867 43.033 60.601 84.908 44.899 110.748-6.256 10.304-20.676 22.582-53.812 22.582-18.168 0-39.41-3.682-62.326-10.462-15.22 54.995-40.576 90.382-69.848 90.382-28.913 0-54.012-34.537-69.289-88.399-20.25 5.515-39.051 8.48-55.37 8.48-33.137 0-47.556-12.278-53.821-22.582-12.587-20.709-4.148-51.622 23.758-87.041 6.223-7.897 13.32-15.844 21.075-23.775-41.834-43-60.535-84.858-44.833-110.698 6.264-10.296 20.684-22.575 53.812-22.575 16.319 0 35.128 2.974 55.387 8.481 15.269-53.854 40.367-88.39 69.281-88.39 29.272 0 54.629 35.386 69.848 90.373 22.908-6.781 44.158-10.463 62.334-10.463 33.129 0 47.549 12.279 53.805 22.575 15.701 25.847-3.033 67.739-44.9 110.764zM384.512 340.271c13.911 0 32.012-2.499 39.235-14.386 10.404-17.118-5.256-51.755-42.484-89.957-13.578 12.704-29.063 25.39-46.198 37.668-1.849 20.201-4.807 39.21-8.722 56.628 21.649 6.481 41.567 10.047 58.169 10.047zM291.357 165.964c-11.679-7.097-23.491-13.636-35.261-19.6-11.762 5.964-23.574 12.503-35.253 19.6-12.295 7.472-24.049 15.311-35.22 23.366-0.725 11.179-1.192 22.692-1.192 34.67 0 11.995 0.467 23.516 1.199 34.711 10.93 7.897 22.658 15.711 35.186 23.324 11.687 7.097 23.499 13.636 35.278 19.609 11.778-5.973 23.591-12.512 35.278-19.609 9.638-5.857 18.668-11.854 27.364-17.893 0.975-12.837 1.517-26.214 1.517-40.142 0-13.92-0.542-27.306-1.517-40.134-8.695-6.040-17.734-12.046-27.379-17.902zM316.563 161.733c-1.674-13.77-3.923-26.64-6.555-38.652-11.288 3.982-22.916 8.689-34.703 14.036 8.306 4.482 16.627 9.229 24.915 14.27 5.58 3.389 11.020 6.855 16.343 10.346zM236.886 137.125c-14.228-6.464-28.222-11.954-41.659-16.402-3.232 14.228-5.856 29.764-7.705 46.516 7.939-5.415 16.044-10.738 24.457-15.852 8.289-5.041 16.602-9.789 24.907-14.262zM167.772 202.891c-8.738 6.931-17.018 13.978-24.674 21.084 7.514 7.006 15.81 14.078 24.674 21.142-0.259-6.938-0.4-13.977-0.4-21.116-0.001-7.141 0.141-14.18 0.4-21.11zM187.539 280.87c1.841 16.702 4.465 32.203 7.688 46.407 13.436-4.448 27.423-9.938 41.65-16.394-8.305-4.482-16.635-9.229-24.923-14.269-8.439-5.132-16.568-10.397-24.415-15.744zM275.312 310.882c11.787 5.348 23.407 10.046 34.695 14.028 2.632-12.003 4.881-24.865 6.555-38.635-5.323 3.499-10.754 6.948-16.326 10.338-8.288 5.040-16.619 9.788-24.924 14.269zM336.63 251.139c11.862-9.046 22.774-18.143 32.421-27.139-9.647-8.989-20.559-18.085-32.421-27.131 0.433 8.871 0.683 17.918 0.683 27.131 0.001 9.212-0.249 18.259-0.683 27.139zM252.338 420.19c19.435 0 40.168-29.639 53.546-78.553-16.094-5.598-32.829-12.629-49.789-20.9-19.393 9.455-38.469 17.268-56.645 23.199 13.396 47.532 33.763 76.254 52.888 76.254zM88.436 325.885c7.222 11.887 25.323 14.386 39.243 14.386 14.777 0 32.204-2.832 51.114-8.022-4.524-19.642-7.848-41.334-9.705-64.533-13.987-10.447-26.79-21.125-38.219-31.838-7.305 7.481-14.003 14.961-19.85 22.391-22.85 28.998-31.080 53.638-22.583 67.616zM127.67 107.72c-13.912 0-32.012 2.499-39.235 14.378-10.404 17.127 5.248 51.755 42.458 89.957 11.562-10.771 24.399-21.375 38.185-31.671 1.849-23.241 5.181-44.966 9.713-64.641-18.908-5.183-36.335-8.023-51.121-8.023zM252.338 27.81c-19.125 0-39.492 28.721-52.888 76.245 18.177 5.939 37.261 13.745 56.645 23.208 16.96-8.272 33.695-15.302 49.789-20.908-13.378-48.915-34.111-78.545-53.546-78.545zM423.746 122.098c-7.222-11.879-25.315-14.378-39.227-14.378-16.61 0-36.527 3.566-58.177 10.047 3.915 17.426 6.873 36.435 8.73 56.644 17.127 12.287 32.612 24.965 46.19 37.668 37.228-38.21 52.888-72.854 42.484-89.981z" />
<glyph unicode="&#xe61a;" d="M93.926 428.72v-409.44l162.070 119.42 162.078-119.42v409.44h-324.148zM401.014 53.042l-145.018 106.85-145.010-106.85v358.618h290.028v-358.618zM170.696 326.36h170.604v-17.060h-170.604v17.060zM170.696 258.12h170.604v-17.060h-170.604v17.060z" />
<glyph unicode="&#xe61b;" d="M434.888 112.818h-359.959l71.872 71.897-12.062 12.062-91.881-91.905 91.881-91.89 12.062 12.063-70.706 70.713h375.853v153.54h-17.060zM76.695 334.598h359.81l-71.289-71.305 12.061-12.062 91.865 91.88-91.881 91.907-12.062-12.063 71.272-71.297h-376.836v-153.54h17.060z" />
<glyph unicode="&#xe61c;" d="M443.66 181.371c0-103.477-84.183-187.66-187.66-187.66-103.476 0-187.66 84.183-187.66 187.66 0 103.234 83.8 187.251 186.952 187.643v-85.325l162.070 93.839-162.070 93.821v-85.275c-112.756-0.383-204.012-91.855-204.012-204.703 0-113.047 91.639-204.72 204.72-204.72 113.064 0 204.72 91.673 204.72 204.72h-17.060zM272.352 441.761l110.957-64.233-110.957-64.25v128.483z" />
<glyph unicode="&#xe61d;" d="M418.316 249.682c0.033 1.366 0.2 2.682 0.2 4.048 0 73.021-59.194 132.215-132.215 132.215-52.613 0-97.912-30.804-119.196-75.287-9.205 4.632-19.567 7.297-30.572 7.297-33.769 0-61.742-24.574-67.207-56.794-40.216-13.795-69.18-51.847-69.18-96.763 0-56.494 45.79-102.293 102.268-102.343l316.102 0.016c51.596 0.267 93.338 42.15 93.338 93.797 0 51.73-41.841 93.664-93.538 93.814zM418.424 79.131l-3.723-0.016h-312.27c-46.99 0.049-85.225 38.301-85.225 85.283 0 36.403 23.174 68.806 57.653 80.636l9.596 3.281 1.691 9.996c4.182 24.674 25.373 42.583 50.388 42.583 7.972 0 15.677-1.849 22.9-5.481l15.553-7.813 7.505 15.693c19.068 39.851 59.818 65.591 103.81 65.591 63.5 0 115.155-51.647 115.155-115.155 0-0.35-0.042-0.717-0.067-1.066-0.049-0.85-0.107-1.699-0.125-2.566l-0.433-17.41 17.435-0.067c42.2-0.117 76.528-34.553 76.528-76.754-0.001-42.082-34.263-76.518-76.371-76.735zM255.996 138.825c-32.92 0-59.71 26.773-59.71 59.71 0 32.921 26.79 59.71 59.71 59.71v-31.505l64.2 37.069-64.2 37.086v-25.59c-42.4 0-76.77-34.37-76.77-76.77s34.37-76.77 76.77-76.77c42.392 0 76.77 34.37 76.77 76.77h-17.060c0-32.937-26.79-59.71-59.71-59.71z" />
<glyph unicode="&#xe61e;" d="M449.825 334.434c-0.175 0.058-0.308 0.191-0.491 0.233l-361.976 85.3c-4.589 1.058-9.188-1.766-10.262-6.347-1.075-4.59 1.766-9.18 6.348-10.263l290.536-68.464h-307.314c-13.204 0-23.916-10.704-23.916-23.916v-259.257c0-13.203 10.713-23.907 23.916-23.907h378.668c13.212 0 23.916 10.704 23.916 23.907v259.256c0 11.67-8.363 21.358-19.425 23.458zM452.19 51.719c0-3.774-3.073-6.847-6.856-6.847h-378.668c-3.782 0-6.856 3.073-6.856 6.847v259.257c0 3.781 3.074 6.856 6.856 6.856h378.668c3.782 0 6.856-3.074 6.856-6.856v-259.257zM196.223 198.419c-7.064 0-12.811-5.73-12.811-12.795 0-7.047 5.748-12.795 12.811-12.795 7.047 0 12.779 5.748 12.779 12.795 0 7.065-5.731 12.795-12.779 12.795zM102.46 185.624c0 7.065-5.748 12.795-12.803 12.795-7.048 0-12.787-5.73-12.787-12.795 0-7.047 5.74-12.795 12.787-12.795 7.055 0 12.803 5.749 12.803 12.795zM302.924 198.419c-7.047 0-12.804-5.73-12.804-12.795 0-7.047 5.757-12.795 12.804-12.795 7.072 0 12.786 5.748 12.786 12.795 0 7.065-5.714 12.795-12.786 12.795zM149.367 173.538c-7.048 0-12.787-5.731-12.787-12.787s5.74-12.803 12.787-12.803c7.055 0 12.803 5.747 12.803 12.803s-5.748 12.787-12.803 12.787zM256 160.034c0 7.056-5.73 12.787-12.795 12.787-7.047 0-12.795-5.731-12.795-12.787s5.748-12.803 12.795-12.803c7.065 0.001 12.795 5.748 12.795 12.803zM149.367 224.002c-7.048 0-12.787-5.74-12.787-12.787 0-7.072 5.74-12.803 12.787-12.803 7.055 0 12.803 5.73 12.803 12.803 0 7.047-5.748 12.787-12.803 12.787zM243.205 198.412c7.065 0 12.795 5.73 12.795 12.803 0 7.047-5.73 12.787-12.795 12.787-7.047 0-12.795-5.74-12.795-12.787 0-7.073 5.748-12.803 12.795-12.803zM106.725 146.998c-7.055 0-12.795-5.73-12.795-12.795s5.74-12.795 12.795-12.795c7.047 0 12.795 5.731 12.795 12.795s-5.748 12.795-12.795 12.795zM285.864 146.998c-7.072 0-12.804-5.73-12.804-12.795s5.731-12.795 12.804-12.795c7.056 0 12.786 5.731 12.786 12.795s-5.73 12.795-12.786 12.795zM106.725 249.592c-7.055 0-12.795-5.748-12.795-12.804s5.74-12.786 12.795-12.786c7.047 0 12.795 5.73 12.795 12.786 0 7.055-5.748 12.804-12.795 12.804zM285.864 224.002c7.056 0 12.786 5.73 12.786 12.786 0 7.055-5.73 12.804-12.786 12.804-7.072 0-12.804-5.748-12.804-12.804s5.731-12.786 12.804-12.786zM140.196 113.112c-7.039 0-12.795-5.731-12.795-12.787s5.756-12.803 12.795-12.803c7.081 0 12.795 5.748 12.795 12.803s-5.714 12.787-12.795 12.787zM251.402 113.112c-7.056 0-12.795-5.731-12.795-12.787s5.739-12.803 12.795-12.803c7.064 0 12.795 5.748 12.795 12.803s-5.731 12.787-12.795 12.787zM140.845 258.122c7.081 0 12.795 5.73 12.795 12.786 0 7.072-5.714 12.804-12.795 12.804-7.038 0-12.795-5.731-12.795-12.804 0-7.056 5.757-12.786 12.795-12.786zM251.402 283.712c-7.056 0-12.795-5.731-12.795-12.804 0-7.056 5.739-12.786 12.795-12.786 7.064 0 12.795 5.73 12.795 12.786 0 7.072-5.731 12.804-12.795 12.804zM196.216 146.998c-7.056 0-12.804-5.73-12.804-12.795 0-7.047 5.748-12.795 12.804-12.795 7.055 0 12.786 5.748 12.786 12.795 0 7.064-5.731 12.795-12.786 12.795zM196.216 96.068c-7.056 0-12.804-5.748-12.804-12.804s5.748-12.803 12.804-12.803c7.055 0 12.786 5.748 12.786 12.803s-5.731 12.804-12.786 12.804zM196.216 249.592c-7.056 0-12.804-5.748-12.804-12.804s5.748-12.786 12.804-12.786c7.055 0 12.786 5.73 12.786 12.786 0 7.055-5.731 12.804-12.786 12.804zM196.216 300.772c-7.056 0-12.804-5.731-12.804-12.787s5.748-12.803 12.804-12.803c7.055 0 12.786 5.748 12.786 12.803s-5.731 12.787-12.786 12.787zM392.497 283.712c-14.128 0-25.607-11.454-25.607-25.582s11.479-25.581 25.607-25.581c14.111 0 25.573 11.454 25.573 25.581 0 14.128-11.462 25.582-25.573 25.582zM392.497 249.608c-4.715 0-8.547 3.824-8.547 8.521s3.833 8.522 8.547 8.522c4.698 0 8.513-3.824 8.513-8.522s-3.815-8.521-8.513-8.521zM392.497 215.472c-14.128 0-25.607-11.454-25.607-25.582s11.479-25.581 25.607-25.581c14.111 0 25.573 11.454 25.573 25.581s-11.462 25.582-25.573 25.582zM392.497 181.368c-4.715 0-8.547 3.824-8.547 8.521s3.833 8.522 8.547 8.522c4.698 0 8.513-3.824 8.513-8.522s-3.815-8.521-8.513-8.521z" />
<glyph unicode="&#xe61f;" d="M119.52 283.71c-9.43 0-17.060-7.639-17.060-17.060s7.63-17.060 17.060-17.060c9.413 0 17.060 7.639 17.060 17.060s-7.647 17.060-17.060 17.060zM170.7 283.71c-9.43 0-17.060-7.639-17.060-17.060s7.63-17.060 17.060-17.060c9.413 0 17.060 7.639 17.060 17.060s-7.647 17.060-17.060 17.060zM469.25 351.95h-93.83v85.3h-238.84v-85.3h-93.83c-4.715 0-8.53-3.815-8.53-8.53v-255.9c0-4.715 3.815-8.53 8.53-8.53h93.83v-68.24h238.84v68.24h93.83c4.714 0 8.53 3.815 8.53 8.53v255.9c0 4.715-3.816 8.53-8.53 8.53zM153.64 420.19h204.72v-68.24h-204.72v68.24zM358.36 27.81h-204.72v153.54h204.72v-153.54zM460.72 96.050h-85.3v102.36h-238.84v-102.36h-85.3v238.84h409.44v-238.84z" />
<glyph unicode="&#xe620;" d="M256 224.009l238.84-136.489v272.96l-238.84-136.471zM477.78 116.917l-187.394 107.092 187.394 107.074v-214.166zM17.16 224.009l238.84-136.489v272.96l-238.84-136.471zM238.94 116.917l-187.394 107.092 187.394 107.074v-214.166z" />
<glyph unicode="&#xe621;" d="M244.888 437.25h17.060v-204.72h-17.060v204.72zM338.718 402.731v-18.868c62.101-30.63 104.942-94.596 104.942-168.392 0-103.476-84.183-187.66-187.66-187.66-103.476 0-187.66 84.184-187.66 187.66 0 71.739 40.477 134.173 99.778 165.744v19.183c-69.081-32.888-116.838-103.318-116.838-184.928 0-113.064 91.657-204.72 204.72-204.72s204.72 91.656 204.72 204.72c0 83.618-50.155 155.481-122.002 187.261z" />
<glyph unicode="&#xe622;" d="M315.71 364.745v42.65h-119.42v-42.65h-145.010v-324.14h409.44v324.14h-145.010zM213.35 390.335h85.3v-25.59h-85.3v25.59zM196.29 347.685h247.37v-136.48h-127.95v34.12h-119.42v-34.12h-127.95v136.48h127.95zM298.65 228.265v-51.18h-85.3v51.18h85.3zM68.34 57.665v136.48h127.95v-34.12h119.42v34.12h127.95v-136.48h-375.32z" />
<glyph unicode="&#xe623;" d="M256 437.248c-117.787 0-213.25-95.463-213.25-213.25s95.463-213.246 213.25-213.246c117.788 0 213.25 95.458 213.25 213.246s-95.462 213.25-213.25 213.25zM256 27.812c-108.174 0-196.19 88.012-196.19 196.186s88.016 196.19 196.19 196.19c108.174 0 196.19-88.015 196.19-196.19 0-108.174-88.016-196.186-196.19-196.186zM264.53 351.948h-17.060v-119.42h-118.854v-17.060h118.854v-118.854h17.060v118.854h119.42v17.060h-119.42z" />
<glyph unicode="&#xe624;" d="M119.52 373.425l256.158-149.425-256.158-149.424v298.849zM102.46 403.13v-358.26l307.080 179.13-307.080 179.13z" />
<glyph unicode="&#xe625;" d="M145.974-7.426l-21.276 100.294-101.084 22.349 20.65 39.593 92.555 5.057c4.749 6.181 15.361 19.742 21.992 26.365l84.334 84.342-175.823 86.208 44.516 44.507 222.913-39.102 78.928 78.928c9.355 9.363 23.932 14.311 42.15 14.311 12.42 0 22.316-2.283 22.732-2.382l4.798-1.124 1.424-4.715c7.497-24.807 2.99-52.771-10.713-66.482l-79.302-79.303 38.951-222.004-44.508-44.516-85.866 175.115-78.769-78.786c-8.28-8.28-25.964-24.574-32.529-30.589l-6.889-86.807-39.184-21.259zM49.037 127.063l90.073-19.901 18.81-88.699 10.962 5.948 6.689 84.284 2.482 2.266c0.25 0.225 24.674 22.541 34.453 32.321l95.655 95.671 85.866-175.115 21.35 21.358-38.951 222.021 85.583 85.567c7.43 7.43 11.928 25.564 7.738 44.524-3.449 0.516-8.413 1.058-13.919 1.058-9.48 0-22.391-1.616-30.089-9.313l-85.192-85.208-222.928 39.101-21.358-21.35 175.823-86.208-101.211-101.22c-7.721-7.713-22.691-27.547-22.841-27.739l-2.391-3.165-90.748-4.964-5.856-11.237z" />
<glyph unicode="&#xe626;" d="M426.598 343.42v68.24h-400.906v-307.080h59.71v-68.24h400.906v307.080h-59.71zM42.752 121.64v272.96h366.786v-51.18h-324.136v-221.78h-42.65zM469.248 53.4h-366.786v272.96h366.786v-272.96z" />
<glyph unicode="&#xe627;" d="M369.381 454.31h-226.761c-12.754 0-23.1-10.355-23.1-23.108v-414.413c0-12.77 10.346-23.099 23.1-23.099h226.761c12.754 0 23.099 10.329 23.099 23.099v414.413c0 12.753-10.345 23.108-23.099 23.108zM375.42 16.789c0-3.332-2.707-6.039-6.039-6.039h-226.761c-3.333 0-6.040 2.707-6.040 6.039v79.202h238.84v-79.202zM375.42 113.051h-238.84v272.669h238.84v-272.669zM375.42 402.78h-238.84v28.422c0 3.332 2.707 6.048 6.040 6.048h226.761c3.333 0 6.039-2.716 6.039-6.048v-28.422zM230.41 61.93h51.18v-17.060h-51.18v17.060z" />
<glyph unicode="&#xe628;" d="M492.341 387.17l-68.023 68.015-16.644-16.651-23.291 23.274c-3.332 3.332-8.73 3.332-12.061 0l-138.214-138.222c-3.332-3.333-3.332-8.73 0-12.062 1.667-1.666 3.849-2.499 6.032-2.499 2.182 0 4.365 0.833 6.031 2.499l132.182 132.19 17.26-17.243-293.103-293.094 19.759-19.767c-8.313 4.115-17.376 6.214-26.44 6.214-15.31 0-30.621-5.84-42.3-17.527-1.199-1.183-2.349-2.466-3.449-3.807-0.549-0.641-1.066-1.308-1.566-1.974-0.6-0.75-1.166-1.541-1.715-2.333-0.417-0.583-0.833-1.15-1.216-1.732-24.807-37.294-25.923-108.624-25.923-108.624s2.599-0.133 7.097-0.133c20.492 0 80.152 2.807 111.373 34.020 18.593 18.601 22.341 46.398 11.295 68.748l21.108-21.1 321.808 321.808zM126.067 29.776c-19.042-19.034-52.446-25.606-76.27-27.856l38.836 38.835-12.063 12.062-37.202-37.202c3.032 22.757 9.063 50.33 20.476 67.465l0.483 0.682 0.416 0.592c0.367 0.533 0.75 1.082 1.416 1.924 0.283 0.374 0.566 0.749 1.066 1.349 0.75 0.899 1.517 1.766 2.366 2.607 8.080 8.080 18.81 12.529 30.238 12.529 11.412 0 22.158-4.448 30.238-12.529 16.661-16.667 16.661-43.79 0-60.458zM468.218 387.17l-101.178-101.178-43.9 43.891 101.178 101.178 43.9-43.891zM311.079 317.822l43.9-43.891-184.446-184.445-43.899 43.891 184.445 184.445z" />
<glyph unicode="&#xe629;" d="M198.064 164.206l76.262-153.456 194.899 426.5-426.45-204.67 155.289-68.374zM202.596 180.834l-119.045 52.413 326.938 156.905-207.893-209.318zM273.693 50.151l-59.002 118.738 209.743 211.166-150.741-329.904z" />
<glyph unicode="&#xe62a;" d="M447.925 394.6v26.456c0 23.075-18.71 41.784-41.784 41.784h-274.676c-23.074 0-41.767-18.71-41.767-41.784v-26.456h-7.831c-19.259 0-34.853-15.611-34.853-34.862v-58.385c0-19.251 15.594-34.861 34.853-34.861l160.588 0.050c9.813 0 17.81-7.989 17.81-17.802v-58.86h-34.104v-204.72h85.3v204.72h-34.136v58.86c0 19.251-15.611 34.862-34.87 34.862h-21.125v-0.050h-139.462c-9.813 0-17.793 7.988-17.793 17.801v58.385c0 9.813 7.98 17.802 17.793 17.802h7.831v-26.465c0-23.075 18.693-41.775 41.767-41.775h274.675c23.075 0 41.784 18.7 41.784 41.775v26.465h17.060v17.060h-17.060zM294.401 2.22h-51.18v170.6h51.18v-170.6zM430.865 351.075c0-13.628-11.096-24.715-24.724-24.715h-274.676c-13.628 0-24.707 11.087-24.707 24.715v69.981c0 13.636 11.079 24.724 24.707 24.724h274.675c13.628 0 24.724-11.088 24.724-24.724v-69.981z" />
<glyph unicode="&#xe62b;" d="M256 428.72h-136.48c-40.818 0-68.24-27.422-68.24-68.24v-283.731c0-13.477 5.022-57.469 69.705-57.469h339.735v409.44h-204.72zM238.94 411.66v-163.194l-41.784 38.051-46.39-39.034v164.177h88.174zM119.52 411.66h14.186v-200.829l63 53.012 59.294-53.987v201.804h187.66v-281.49h-324.14c-21.709 0-39.318-6.48-51.18-17.81v248.12c0 31.088 20.092 51.18 51.18 51.18zM120.985 36.34c-39.109 0-50.413 17.743-52.304 34.721 0.033 26.331 19.026 42.049 50.839 42.049h324.14v-76.77h-322.675z" />
<glyph unicode="&#xe62c;" d="M444.473 412.837c-4.998 4.99-11.554 7.488-18.102 7.488-6.555 0-13.103-2.498-18.093-7.488l-75.295-75.287v14.261h-272.96v-324.136h324.14v272.956h-15.693l76.003 76.013c10.005 9.978 10.005 26.196 0 36.193zM367.103 44.735h-290.020v290.016h253.11l-133.69-133.681v-36.919h35.503l135.097 135.114v-254.53zM432.411 388.704l-207.469-207.493h-11.379v12.795l206.786 206.777c2.166 2.166 4.698 2.482 6.022 2.482s3.866-0.324 6.039-2.498c2.183-2.174 2.508-4.715 2.508-6.039 0.001-1.317-0.324-3.841-2.507-6.024z" />
<glyph unicode="&#xe62d;" d="M17.16 360.48v-272.96l238.84 136.489-238.84 136.471zM34.22 331.083l187.394-107.075-187.394-107.091v214.166zM256 360.48v-272.96l238.84 136.489-238.84 136.471zM273.060 331.083l187.394-107.075-187.394-107.091v214.166z" />
<glyph unicode="&#xe62e;" d="M145.11 437.25v-238.84h-102.36c0 0 0-105.425 0-139.495 0-34.078 31.721-48.165 55.228-48.165 23.499 0 260.165 0 320.092 0 25.857 0 51.18 25.149 51.18 51.18 0 18.793 0 375.32 0 375.32h-324.14zM97.978 27.81c-10.621 0-38.168 5.59-38.168 31.105v122.435h85.3v-115.080c0-11.42-14.927-38.46-38.459-38.46h-8.673zM452.19 61.93c0-16.576-17.534-34.12-34.12-34.12h-273.801c11.487 11.971 17.901 27.689 17.901 38.46v353.92h290.020v-358.26zM196.29 386.070h221.78v-17.060h-221.78v17.060zM196.29 155.76h221.78v-17.060h-221.78v17.060zM196.29 96.050h221.78v-17.060h-221.78v17.060zM418.070 326.36h-221.78v-127.95h221.78v127.95zM401.010 215.47h-187.66v93.83h187.66v-93.83z" />
<glyph unicode="&#xe62f;" d="M42.75 343.408h221.78v-17.060h-221.78v17.060zM42.75 266.638h221.78v-17.060h-221.78v17.060zM42.75 189.868h221.78v-17.060h-221.78v17.060zM349.83 333.212l119.42-15.394c0 85.3-68.24 102.36-136.48 119.445v-324.165c-10.212 0-26.456 0-52.563 0-50.138 0-66.857-26.531-66.857-50.764 0-20.558 15.386-51.596 68.24-51.596 75.571 0 68.24 60.676 68.24 102.36v220.114zM450.657 337.419l-100.827 12.994v64.809c56.695-15.353 93.106-32.213 100.827-77.803zM320.275 39.535c-7.68-7.789-20.701-11.737-38.685-11.737-48.714 0-51.18 28.773-51.18 34.536 0 21.417 18.152 33.704 49.797 33.704h52.563v-13.103h0.042c-0.509-17.186-2.949-33.687-12.537-43.4z" />
<glyph unicode="&#xe630;" d="M460.72 456.721l-281.49-99.578v-246.679c-13.303 15.786-33.195 25.84-55.445 25.84-40.035 0-72.505-32.47-72.505-72.521 0-40.035 32.47-72.505 72.505-72.505 39.618 0 71.771 31.804 72.438 71.264h0.067v282.54l247.37 87.516v-228.311c-13.303 15.786-33.195 25.831-55.454 25.831-40.042 0-72.496-32.454-72.496-72.505 0-40.042 32.454-72.505 72.496-72.505s72.514 32.463 72.514 72.505c0 1.374-0.133 2.715-0.208 4.065h0.208v295.043zM123.785 8.339c-30.572 0-55.445 24.873-55.445 55.445 0 30.579 24.873 55.461 55.445 55.461s55.445-24.882 55.445-55.461c0-30.572-24.873-55.445-55.445-55.445zM388.206 102.169c-30.572 0-55.436 24.873-55.436 55.445s24.865 55.445 55.436 55.445c30.58 0 55.454-24.873 55.454-55.445s-24.873-55.445-55.454-55.445z" />
<glyph unicode="&#xe631;" d="M264.53 343.004v26.356c0 7.789 16.46 18.093 29.688 26.382 18.951 11.862 38.552 24.141 38.552 42.026v42.132h-17.060v-42.133c0-8.439-16.935-19.042-30.547-27.572-18.534-11.596-37.693-23.599-37.693-40.835v-26.356c-66.666-4.282-119.42-58.011-119.42-123.827v-126.833c0-68.615 57.286-124.244 127.95-124.244s127.95 55.628 127.95 124.244v126.833c0 65.816-52.755 119.545-119.42 123.827zM366.89 219.177v-12.237h-102.36v119.004c57.16-4.241 102.36-50.448 102.36-106.767zM145.11 219.177c0 56.319 45.199 102.526 102.36 106.767v-119.004h-102.36v12.237zM256-14.84c-61.143 0-110.89 48.081-110.89 107.184v97.536h221.78v-97.536c0-59.103-49.748-107.184-110.89-107.184z" />
<glyph unicode="&#xe632;" d="M51.28 275.18c-28.272 0-51.18-22.916-51.18-51.18s22.908-51.18 51.18-51.18c28.255 0 51.18 22.916 51.18 51.18s-22.925 51.18-51.18 51.18zM51.28 189.88c-18.826 0-34.12 15.302-34.12 34.12s15.294 34.12 34.12 34.12c18.809 0 34.12-15.303 34.12-34.12s-15.311-34.12-34.12-34.12zM460.72 275.18c-28.272 0-51.18-22.916-51.18-51.18s22.908-51.18 51.18-51.18c28.255 0 51.18 22.916 51.18 51.18s-22.925 51.18-51.18 51.18zM460.72 189.88c-18.809 0-34.12 15.302-34.12 34.12s15.311 34.12 34.12 34.12c18.809 0 34.12-15.303 34.12-34.12s-15.311-34.12-34.12-34.12zM256 275.18c-28.272 0-51.18-22.916-51.18-51.18s22.908-51.18 51.18-51.18c28.255 0 51.18 22.916 51.18 51.18s-22.925 51.18-51.18 51.18zM256 189.88c-18.809 0-34.12 15.302-34.12 34.12s15.311 34.12 34.12 34.12c18.809 0 34.12-15.303 34.12-34.12s-15.311-34.12-34.12-34.12z" />
<glyph unicode="&#xe633;" d="M158.105 399.169c-13.545-27.473-20.717-57.819-20.717-89.023 0-111.631 90.822-202.446 202.454-202.446 32.838 0 64.567 7.83 92.989 22.591-34.395-61.901-99.969-101.918-173.799-101.918-109.848 0-199.222 89.365-199.222 199.214 0 71.854 38.552 136.521 98.295 171.582zM204.645 436.687c-93.072-24.139-161.895-108.474-161.895-209.101 0-119.437 96.846-216.274 216.282-216.274 102.194 0 187.611 70.964 210.218 166.218-33.395-32.62-79.019-52.771-129.408-52.771-102.385 0-185.394 83-185.394 185.386 0.001 48.982 19.143 93.406 50.197 126.542v0z" />
<glyph unicode="&#xe634;" d="M477.78 113.11v307.080h-443.56v-307.080h213.25v-68.24h-59.71v-17.060h136.48v17.060h-59.71v68.24h213.25zM51.28 403.13h409.44v-272.96h-409.44v272.96z" />
<glyph unicode="&#xe635;" d="M256.042 121.971c51.691 0 93.61 41.91 93.61 93.61v170.217c0 51.7-41.919 93.602-93.61 93.602s-93.61-41.902-93.61-93.602v-170.216c0-51.7 41.918-93.611 93.61-93.611zM179.452 385.798c0 42.227 34.356 76.582 76.59 76.582s76.59-34.356 76.59-76.582v-170.216c0-42.234-34.356-76.59-76.59-76.59s-76.59 34.356-76.59 76.59v170.216zM383.65 300.69v-85.109c0-70.382-57.26-127.65-127.65-127.65s-127.65 57.268-127.65 127.65v85.109h-17.020v-85.109c0-77.28 60.958-140.415 137.291-144.296h-1.089v-85.665h-76.632v-17.020h170.2v17.020h-76.548v85.665h-1.172c76.333 3.881 137.29 67.016 137.29 144.296v85.109h-17.020z" />
<glyph unicode="&#xe636;" d="M51.28 369.010v-68.24h409.44v68.24h-409.44zM443.66 317.83h-375.32v34.12h375.32v-34.12zM51.28 189.88h409.44v68.24h-409.44v-68.24zM68.34 241.060h375.32v-34.12h-375.32v34.12zM51.28 78.99h409.44v68.24h-409.44v-68.24zM68.34 130.17h375.32v-34.12h-375.32v34.12z" />
<glyph unicode="&#xe637;" d="M368.872 425.596l-10.512 5.256-8.53-4.256v-0.009l-93.83-46.914-102.36 51.18-110.89-55.445v-358.26l110.89 55.445 102.36-51.18 102.36 51.18 110.89-55.445v358.26l-100.378 50.188zM145.11 87.404l-85.3-42.65v320.108l85.3 42.65v-320.108zM247.47 44.754l-85.3 42.65v320.108l85.3-42.65v-320.108zM349.83 87.404l-85.3-42.65v320.108l85.3 42.65v-320.108zM452.19 44.754l-85.3 42.65v320.108l85.3-42.65v-320.108z" />
<glyph unicode="&#xe638;" d="M256.009 462.848c84.659 0 153.531-68.881 153.531-153.548 0-26.923-7.13-53.463-20.633-76.779l-132.907-230.301-132.923 230.318c-13.487 23.3-20.617 49.839-20.617 76.762 0 84.667 68.881 153.548 153.549 153.548zM256.009 249.598c32.921 0 59.701 26.782 59.701 59.702 0 32.911-26.781 59.693-59.701 59.693-32.929 0-59.719-26.782-59.719-59.693 0-32.92 26.789-59.702 59.719-59.702zM256.009 479.908c-94.222 0-170.609-76.403-170.609-170.608 0-31.113 8.371-60.194 22.916-85.309l147.684-255.899 147.684 255.9c14.545 25.115 22.916 54.195 22.916 85.309 0 94.204-76.387 170.607-170.591 170.607v0zM256.009 266.658c-23.557 0-42.659 19.084-42.659 42.642 0 23.532 19.101 42.633 42.659 42.633 23.549 0 42.641-19.101 42.641-42.633 0-23.558-19.093-42.642-42.641-42.642v0z" />
<glyph unicode="&#xe639;" d="M451.898 360.482h-409.148v-272.963h426.5v272.963h-17.352zM434.838 343.422l-164.769-164.769c-7.513-7.513-20.626-7.513-28.139 0l-164.794 164.769h357.702zM59.81 336.625l110.773-110.757-110.773-110.773v221.53zM73.421 104.582l109.233 109.216 47.214-47.207c6.972-6.981 16.261-10.83 26.132-10.83s19.159 3.849 26.132 10.83l47.214 47.214 109.224-109.223h-365.149zM452.19 115.086l-110.773 110.782 110.773 110.782v-221.564z" />
<glyph unicode="&#xe63a;" d="M467.659 266.529l-185.528 185.528c-6.972 6.981-16.26 10.829-26.132 10.829-9.871 0-19.158-3.848-26.131-10.829l-187.118-187.094v-279.849h426.5v279.824l-1.591 1.591zM70.073 268.162l171.858 171.833c7.514 7.514 20.626 7.514 28.14 0l179.938-179.946-122.62-122.62-45.257 45.266c-6.972 6.98-16.26 10.829-26.132 10.829-9.871 0-19.158-3.849-26.131-10.829l-45.932-45.924-122.627 122.628 8.763 8.763zM171.867 124.718l-1.267-1.283-0.016 0.017-110.774-110.765v224.087l112.057-112.056zM73.421 2.174l9.171 9.171h0.026l159.312 159.288c7.514 7.514 20.626 7.514 28.14 0l168.501-168.459h-365.15zM452.19 230.885v-218.207l-112.739 112.69 112.739 112.739v-7.222z" />
<glyph unicode="&#xe63b;" d="M467.659 266.529l-185.527 185.527c-6.972 6.981-16.261 10.829-26.132 10.829s-19.159-3.848-26.132-10.829l-40.451-40.442h-61.359v-61.351l-85.308-85.3v-279.849h426.5v279.824l-1.591 1.591zM450.007 260.048l-66.057-66.057v132.115l66.057-66.058zM241.931 439.995c7.514 7.514 20.626 7.514 28.139 0l28.381-28.38h-84.908l28.388 28.38zM315.51 394.554l51.38-51.388v-166.235l-39.502-39.502-45.257 45.266c-6.972 6.98-16.261 10.829-26.132 10.829s-19.159-3.849-26.132-10.829l-45.931-45.924-38.818 38.818v218.965h170.392zM70.072 268.162l57.986 57.978v-133.49l-66.748 66.749 8.762 8.763zM59.81 223.072v13.702l112.056-112.056-1.266-1.283-0.017 0.017-110.773-110.765v210.385zM73.421 2.174l9.171 9.171h0.025l159.313 159.288c7.514 7.514 20.626 7.514 28.139 0l168.501-168.459h-365.149zM452.19 234.242v-221.564l-112.739 112.69 112.739 112.739v-3.865zM196.29 343.374h119.42v-17.060h-119.42v17.060zM196.29 241.014h119.42v-17.060h-119.42v17.060zM196.29 292.194h85.3v-17.060h-85.3v17.060z" />
<glyph unicode="&#xe63c;" d="M341.517 437.25v-238.623c0-47.231-38.285-85.517-85.517-85.517-47.249 0-85.517 38.285-85.517 85.517v238.623h-102.143v-238.84c0-103.643 84.017-187.66 187.66-187.66s187.66 84.017 187.66 187.66v238.84h-102.143zM426.6 420.19v-51.18h-68.023v51.18h68.023zM153.423 420.19v-51.18h-68.023v51.18h68.023zM256 27.81c-94.080 0-170.6 76.528-170.6 170.6v153.54h68.023v-153.323c0-56.562 46.015-102.577 102.577-102.577 56.561 0 102.577 46.015 102.577 102.577v153.323h68.023v-153.54c0-94.072-76.537-170.6-170.6-170.6z" />
<glyph unicode="&#xe63d;" d="M327.388 306.818l-148.242-147.143 12.046-12.094 148.242 147.142zM110.99 130.17c-51.738 0-93.83 42.092-93.83 93.83 0 51.739 42.092 93.83 93.83 93.83 25.057 0 47.789-9.929 64.634-25.982l0.008 0.092 0.867-0.758 33.212-33.062h-30.481v-17.060h59.71v59.71h-17.060v-30.696l-33.337 33.187-0.075-0.075c-20.009 19.584-47.34 31.704-77.478 31.704-61.143 0-110.89-49.747-110.89-110.89s49.747-110.89 110.89-110.89c31.529 0 59.96 13.295 80.177 34.495l-12.054 12.062c-17.118-18.118-41.292-29.497-68.123-29.497zM401.010 334.89c-28.239 0-53.962-10.696-73.554-28.139l12.053-12.054c16.486 14.361 37.969 23.133 61.501 23.133 51.738 0 93.83-42.091 93.83-93.83s-42.092-93.83-93.83-93.83c-24.966 0-47.623 9.863-64.45 25.815l-0.025-0.158-56.494 56.286-12.113-12.020 56.562-56.345 0.1 0.101c19.918-18.993 46.798-30.739 76.42-30.739 61.143 0 110.89 49.748 110.89 110.89s-49.747 110.89-110.89 110.89z" />
<glyph unicode="&#xe63e;" d="M256 377.538c-93.547 0-166.468-58.552-255.9-153.481 77.053-81.169 141.711-153.595 255.9-153.595s198.114 91.686 255.9 151.878c-59.152 70.515-143.086 155.198-255.9 155.198zM256 87.522c-101.369 0-162.561 62.871-232.376 136.518 83.068 86.616 149.117 136.438 232.376 136.438 98.57 0 175.606-71.080 232.925-137.454-56.369-58.777-132.689-135.502-232.925-135.502zM256 326.35c-56.445 0-102.36-45.916-102.36-102.352s45.915-102.352 102.36-102.352 102.36 45.915 102.36 102.351-45.915 102.353-102.36 102.353zM256 138.706c-47.032 0-85.3 38.26-85.3 85.291s38.268 85.292 85.3 85.292 85.3-38.26 85.3-85.292c0-47.030-38.268-85.291-85.3-85.291zM256 283.708c-32.921 0-59.71-26.789-59.71-59.71s26.789-59.71 59.71-59.71c32.921 0 59.71 26.79 59.71 59.71 0 32.921-26.789 59.71-59.71 59.71zM256 181.348c-23.516 0-42.65 19.134-42.65 42.65s19.134 42.65 42.65 42.65 42.65-19.134 42.65-42.65c0-23.516-19.134-42.65-42.65-42.65z" />
<glyph unicode="&#xe63f;" d="M366.89 232.53v102.36c0 61.234-49.647 110.89-110.874 110.89-61.251 0-110.906-49.656-110.906-110.89v-102.36h-59.71v-230.31h341.2v230.31h-59.71zM162.17 334.89c0 51.738 42.1 93.83 93.846 93.83 51.73 0 93.814-42.092 93.814-93.83v-102.36h-187.66v102.36zM409.54 19.28h-307.080v196.19h307.080v-196.19z" />
<glyph unicode="&#xe640;" d="M136.58 479.9v-51.18l59.71-102.36v-358.26h119.42v358.26l59.71 102.36v51.18h-238.84zM153.64 462.84h204.72v-29.505l-2.69-4.615h-199.34l-2.69 4.615v29.505zM213.35-14.84v34.195h85.3v-34.195h-85.3zM300.974 334.957l-2.324-3.982v-294.56h-85.3v294.56l-47.065 80.685h179.43l-44.741-76.703zM256 241.060c-14.128 0-25.59-11.462-25.59-25.59v-34.153c0-14.12 11.462-25.59 25.59-25.59 14.127 0 25.59 11.47 25.59 25.59v34.153c0 14.128-11.463 25.59-25.59 25.59zM264.53 181.317c0-4.706-3.823-8.53-8.53-8.53s-8.53 3.824-8.53 8.53v34.153c0 4.707 3.823 8.53 8.53 8.53s8.53-3.823 8.53-8.53v-34.153z" />
<glyph unicode="&#xe641;" d="M280.536 147.318c-20.812 0-41.63 7.914-57.473 23.766l12.062 12.061c25.048-25.048 65.787-25.040 90.844 0l107.446 107.45c25.040 25.041 25.040 65.783 0 90.831l-20.009 20.001c-25.041 25.040-65.791 25.040-90.836 0l-75.824-75.821-12.062 12.062 75.825 75.82c31.687 31.688 83.255 31.704 114.959 0l20.009-20c31.688-31.696 31.688-83.267 0-114.955l-107.447-107.448c-15.844-15.845-36.669-23.767-57.494-23.767zM144.010 10.739c-21.708 0-42.125 8.455-57.477 23.807l-20.009 20.001c-31.688 31.704-31.688 83.267 0 114.955l107.449 107.458c31.688 31.687 83.276 31.687 114.96 0l20.009-20.009-12.062-12.062-20.009 20.009c-25.036 25.041-65.795 25.032-90.835 0l-107.45-107.458c-25.032-25.032-25.032-65.783 0-90.832l20.009-20c12.129-12.129 28.264-18.81 45.415-18.81 17.161 0 33.287 6.681 45.416 18.81l71.505 71.505 12.061-12.062-71.505-71.505c-15.343-15.353-35.76-23.807-57.477-23.807z" />
<glyph unicode="&#xe642;" d="M350.171 398.161c56.336 0 102.019-45.674 102.019-102.019 0-28.938-12.070-55.019-31.43-73.596l-164.76-165.585-167.742 168.568c-17.602 18.334-28.448 43.191-28.448 70.613 0 56.345 45.682 102.019 102.019 102.019 42.425 0 78.794-25.915 94.171-62.776 15.377 36.861 51.746 62.776 94.171 62.776zM350.171 415.221c-37.527 0-71.988-17.427-94.171-46.148-22.183 28.721-56.644 46.148-94.171 46.148-65.658 0-119.079-53.421-119.079-119.079 0-30.854 11.787-60.126 33.204-82.425l180.046-180.938 176.856 177.731c23.366 22.425 36.394 52.93 36.394 85.633 0 65.657-53.421 119.078-119.079 119.078v0z" />
<glyph unicode="&#xe643;" d="M426.6 300.907c0 94.213-76.37 170.6-170.6 170.6s-170.6-76.387-170.6-170.6c0-55.487 26.573-104.667 67.607-135.797l-0.075-0.042c0.783-0.533 1.591-1.141 2.424-1.791 0.083-0.058 0.158-0.125 0.233-0.183 13.204-10.42 32.171-34.761 32.171-66.891v-119.711h136.48v119.712c0 34.12 19.709 58.603 34.12 68.332l-0.042 0.049c41.426 31.105 68.282 80.528 68.282 136.322zM204.82-6.447v51.471h102.36v-51.471h-102.36zM256 283.856c-9.404 0-17.060 7.647-17.060 17.051 0 9.413 7.656 17.069 17.060 17.069s17.060-7.656 17.060-17.069c0-9.404-7.656-17.051-17.060-17.051zM348.072 178.231c-0.224-0.175-0.449-0.351-0.666-0.533-18.876-13.429-40.226-42.342-40.226-81.494v-34.12h-42.65v205.92c14.686 3.807 25.59 17.034 25.59 32.904 0 18.843-15.277 34.129-34.12 34.129s-34.12-15.286-34.12-34.129c0-15.869 10.904-29.097 25.59-32.904v-205.92h-42.65v34.12c0 36.736-20.825 66.208-38.51 80.161-0.133 0.117-0.299 0.234-0.458 0.367-0.558 0.433-1.107 0.85-1.64 1.25-0.292 0.25-0.583 0.491-0.891 0.716-38.677 29.347-60.86 73.889-60.86 122.211 0 84.659 68.881 153.54 153.54 153.54s153.54-68.881 153.54-153.54c-0.001-48.641-22.401-93.349-61.469-122.678z" />
<glyph unicode="&#xe644;" d="M256 437.25c-117.787 0-213.25-95.464-213.25-213.25 0-117.787 95.463-213.25 213.25-213.25s213.25 95.463 213.25 213.25c0 117.786-95.463 213.25-213.25 213.25zM256 27.81c-108.174 0-196.19 88.015-196.19 196.19 0 108.174 88.016 196.19 196.19 196.19s196.19-88.016 196.19-196.19c0-108.175-88.016-196.19-196.19-196.19zM145.677 232.53h221.213v-17.060h-221.213v17.060z" />
<glyph unicode="&#xe645;" d="M110.99 130.166c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM110.99 44.874c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111 18.818 0 34.12-15.302 34.12-34.111 0-18.817-15.302-34.12-34.12-34.12zM110.99 420.186c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM110.99 334.894c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111 18.818 0 34.12-15.302 34.12-34.111 0-18.817-15.302-34.12-34.12-34.12zM110.99 275.534c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM110.99 190.243c-18.817 0-34.12 15.31-34.12 34.12s15.303 34.111 34.12 34.111c18.818 0 34.12-15.302 34.12-34.111s-15.302-34.12-34.12-34.12zM256 130.166c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM256 44.874c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111s34.12-15.302 34.12-34.111c0-18.817-15.302-34.12-34.12-34.12zM256 420.186c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM256 334.894c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111s34.12-15.302 34.12-34.111c0-18.817-15.302-34.12-34.12-34.12zM256 275.534c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM256 190.243c-18.817 0-34.12 15.31-34.12 34.12s15.303 34.111 34.12 34.111c18.818 0 34.12-15.302 34.12-34.111s-15.302-34.12-34.12-34.12zM401.010 130.166c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM401.010 44.874c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111s34.12-15.302 34.12-34.111c0-18.817-15.302-34.12-34.12-34.12zM401.010 317.834c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18zM401.010 403.126c18.818 0 34.12-15.302 34.12-34.111 0-18.817-15.302-34.12-34.12-34.12s-34.12 15.303-34.12 34.12c0 18.809 15.303 34.111 34.12 34.111zM401.010 275.534c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM401.010 190.243c-18.817 0-34.12 15.31-34.12 34.12s15.303 34.111 34.12 34.111c18.818 0 34.12-15.302 34.12-34.111s-15.302-34.12-34.12-34.12z" />
<glyph unicode="&#xe646;" d="M319.375 241.377l-12.062 12.061-51.304-51.313-51.314 51.313-12.062-12.061 51.305-51.314-51.472-51.463 12.062-12.062 51.481 51.464 51.47-51.464 12.063 12.062-51.472 51.463zM469.25 368.993h-426.5v-17.060h12.537l4.523-34.12c0-13.611 8.022-25.256 19.542-30.738l30.088-175.498c3.149-17.86 14.586-32.571 32.571-32.571h227.978c17.976 0 28.889 14.445 32.57 32.571l30.089 175.498c11.521 5.481 19.542 17.127 19.542 30.738l4.523 34.12h12.537v17.060zM385.791 114.726c-1.474-7.081-5.464-18.659-15.802-18.659h-227.978c-11.612 0-15.003 14.144-15.76 18.393l-29.014 169.233h317.526l-28.972-168.967zM435.28 320.046l-0.15-1.116v-1.117c0-9.413-7.656-17.060-17.060-17.060h-324.14c-9.404 0-17.060 7.647-17.060 17.060v1.117l-0.15 1.116-4.223 31.888h367.007l-4.224-31.888z" />
<glyph unicode="&#xe647;" d="M257.066 301.503c14.127 0 25.59 11.463 25.59 25.59 0 14.144-11.463 25.574-25.59 25.574-14.128 0-25.59-11.429-25.59-25.574 0-14.128 11.462-25.59 25.59-25.59zM274.443 267.383v17.060h-51.18v-17.060h17.060v-145.010h-17.060v-17.060h68.24v17.060h-17.060zM256 437.25c-117.77 0-213.25-95.48-213.25-213.25 0-117.787 95.48-213.25 213.25-213.25s213.25 95.463 213.25 213.25c0 117.77-95.48 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.016-196.19 196.19s88.007 196.19 196.19 196.19c108.183 0 196.19-88.016 196.19-196.19s-88.007-196.19-196.19-196.19z" />
<glyph unicode="&#xe648;" d="M256 437.25l-85.3-85.3v34.12h-68.24v-102.36l-60.077-60.077 12.062-12.062 201.555 201.554 201.555-201.555 12.062 12.062-213.617 213.618zM119.52 369.010h34.12v-34.12l-34.12-34.12v68.24zM102.46 215.47v-204.72h119.42v119.42h68.24v-119.42h119.42v204.72l-153.54 153.54-153.54-153.54zM392.48 27.81h-85.3v119.42h-102.36v-119.42h-85.3v180.595l136.48 136.48 136.48-136.48v-180.595z" />
<glyph unicode="&#xe649;" d="M256 428.72c-113.056 0-204.72-91.647-204.72-204.72 0-113.063 91.656-204.711 204.72-204.72 113.073 0.009 204.72 91.664 204.72 204.72-0.008 113.064-91.656 204.72-204.72 204.72zM255.984 130.17c-51.73 0-93.814 42.092-93.814 93.83 0 51.739 42.092 93.83 93.83 93.83h0.017c51.729 0 93.813-42.091 93.813-93.83 0-51.729-42.091-93.821-93.846-93.83zM358.327 266.767l64.45 43.092c13.311-25.749 20.883-54.929 20.883-85.859 0-30.537-7.38-59.368-20.375-84.875l-64.567 43.183c5.232 12.879 8.172 26.932 8.172 41.692 0 15.161-3.057 29.605-8.563 42.767zM414.238 324.669l-63.842-42.683c-9.28 15.078-22.033 27.731-37.193 36.885l42.708 63.858c23.458-14.81 43.4-34.669 58.327-58.060zM341.050 391.193l-43.166-64.541c-12.92 5.282-27.039 8.238-41.867 8.238h-0.017c-14.828 0-28.939-2.956-41.867-8.238l-43.174 64.55c25.548 13.053 54.436 20.458 85.041 20.458s59.502-7.413 85.050-20.467zM156.097 382.747l42.717-63.867c-15.194-9.18-27.972-21.867-37.26-36.978l-63.85 42.7c14.936 23.417 34.911 43.308 58.393 58.145zM89.182 309.784l64.458-43.108c-5.481-13.145-8.53-27.548-8.53-42.676 0-14.719 2.933-28.747 8.138-41.591l-64.583-43.192c-12.961 25.482-20.325 54.287-20.325 84.783 0 30.897 7.556 60.052 20.842 85.784zM97.104 124.339l63.867 42.709c9.222-15.352 22.024-28.256 37.302-37.602l-42.699-63.842c-23.575 14.994-43.584 35.086-58.47 58.735zM170.401 57.091l43.117 64.475c13.086-5.432 27.414-8.456 42.467-8.456 0.009 0 0.016 0 0.016 0 15.061 0 29.406 3.032 42.5 8.472l43.117-64.483c-25.69-13.236-54.778-20.759-85.616-20.759-30.831 0-59.912 7.523-85.601 20.751zM356.444 65.612l-42.699 63.85c15.235 9.33 28.013 22.192 37.227 37.502l63.867-42.717c-14.878-23.598-34.862-43.658-58.395-58.635z" />
<glyph unicode="&#xe64a;" d="M256 437.25c-117.779 0-213.25-95.471-213.25-213.25 0-117.771 95.471-213.25 213.25-213.25s213.25 95.479 213.25 213.25c0 117.779-95.471 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.007-196.19 196.19s88.007 196.19 196.19 196.19 196.19-88.007 196.19-196.19c0-108.183-88.007-196.19-196.19-196.19zM255.276 335.798c-43.3 0-67.474-26.756-67.782-69.148h18.809c-0.591 30.754 15.528 53.32 48.073 53.32 23.283 0 42.692-16.419 42.692-40.301 0-15.527-8.364-28.064-19.409-38.518-22.683-21.059-29.047-30.955-30.189-59.801h19.051c1.125 26.156 0.542 25.631 23.375 48.456 15.227 14.328 25.973 28.672 25.973 50.764 0 34.628-27.465 55.228-60.593 55.228zM256 147.221c-9.413 0-17.060-7.639-17.060-17.051 0-9.43 7.647-17.060 17.060-17.060 9.421 0 17.060 7.63 17.060 17.060 0 9.413-7.639 17.051-17.060 17.051z" />
<glyph unicode="&#xe64b;" d="M452.19 249.59v-204.72h-85.3v375.32h-17.060v-375.32h-85.3v255.9h-17.060v-255.9h-85.3v102.36h-17.060v-102.36h-85.225v153.54h-17.060v-153.54h-0.075v-17.060h426.5v221.78z" />
<glyph unicode="&#xe64c;" d="M51.28 428.72v-409.44h409.44v409.44h-409.44zM443.66 411.66v-73.497l-112.364-162.103-77.037 60.877-85.7-119.986-50.596 33.728-49.623-57.845v318.826h375.32zM68.34 36.34v30.296l52.738 61.468 51.763-34.512 84.9 118.854 77.237-61.026 108.682 156.797v-271.877h-375.32z" />
<glyph unicode="&#xe64d;" d="M447.925 462.84c-23.516 0-42.65-19.126-42.65-42.634 0-14.819 7.614-27.88 19.118-35.527l-80.644-212.551c-2.232 0.367-4.481 0.692-6.805 0.692-10.221 0-19.484-3.765-26.84-9.78l-80.693 66.649c3.182 5.972 5.156 12.678 5.156 19.9 0 23.516-19.134 42.65-42.65 42.65s-42.65-19.135-42.65-42.65c0-12.704 5.698-24.008 14.544-31.83l-85.983-149.765c-4.339 1.491-8.904 2.474-13.744 2.474-23.524 0-42.659-19.126-42.659-42.633 0-23.533 19.134-42.675 42.659-42.675 23.516 0 42.641 19.142 42.641 42.675 0 12.537-5.539 23.707-14.185 31.521l86.075 149.925c4.215-1.4 8.63-2.341 13.303-2.341 10.122 0 19.301 3.69 26.623 9.596l80.777-66.716c-3.099-5.915-5.023-12.529-5.023-19.651 0-23.516 19.135-42.65 42.65-42.65 23.516 0 42.65 19.134 42.65 42.65 0 15.136-7.98 28.364-19.892 35.944l80.518 212.201c2.508-0.458 5.065-0.775 7.705-0.775 23.516 0 42.65 19.142 42.65 42.666-0.001 23.509-19.135 42.635-42.651 42.635zM64.084 2.22c-14.111 0-25.599 11.487-25.599 25.615 0 14.103 11.487 25.573 25.599 25.573 14.103 0 25.581-11.47 25.581-25.573 0-14.128-11.479-25.615-25.581-25.615zM191.917 224c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59-11.479-25.59-25.59-25.59zM336.944 104.58c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59c0-14.111-11.479-25.59-25.59-25.59zM447.925 394.6c-14.111 0-25.59 11.486-25.59 25.606 0 14.103 11.479 25.574 25.59 25.574s25.59-11.471 25.59-25.574c0-14.12-11.479-25.606-25.59-25.606z" />
<glyph unicode="&#xe64e;" d="M469.254 224c0 114.897-90.915 208.552-204.728 213.033v0.217h-17.060v-0.217c-113.814-4.481-204.72-98.136-204.72-213.033 0-117.787 95.479-213.25 213.25-213.25 41.371 0 79.956 11.82 112.664 32.203l0.117-0.166 6.347 4.315c0.084 0.049 0.15 0.091 0.217 0.142l7.547 5.123-0.116 0.166c52.462 38.843 86.482 101.169 86.482 171.467zM435.484 303.094l-170.958-66.616v183.495c76.391-3.291 141.57-50.455 170.958-116.879zM255.996 27.81c-108.183 0-196.19 88.007-196.19 196.19 0 105.316 83.425 191.483 187.66 195.973v-198.598l111.565-164.243c-29.976-18.568-65.262-29.322-103.035-29.322zM373.142 66.711l-104.076 153.232 172.615 67.257c6.78-19.842 10.512-41.084 10.512-63.2 0.001-64.309-31.103-121.486-79.051-157.289z" />
<glyph unicode="&#xe64f;" d="M256 437.25c-0.058 0-0.117 0-0.183 0-0.025 0-0.049 0-0.083 0-0.084 0-0.167-0.017-0.25-0.017-117.546-0.266-212.734-95.629-212.734-213.233 0-117.571 95.188-212.951 212.734-213.234 0.083 0 0.166-0.016 0.25-0.016 0.033 0 0.058 0 0.083 0 0.067 0 0.125 0 0.183 0 117.754 0 213.25 95.496 213.25 213.25 0 117.77-95.496 213.25-213.25 213.25zM264.53 309.633c22.608 0.617 44.608 3.599 65.791 8.764 6.389-25.14 10.346-54.113 10.97-85.866h-76.761v77.102zM264.53 326.693v92.148c22.999-6.364 46.291-37.019 61.143-84.034-19.701-4.749-40.143-7.515-61.143-8.114zM247.47 419.040v-92.347c-21.175 0.6-41.783 3.415-61.634 8.247 14.969 47.297 38.484 78.069 61.634 84.1zM247.47 309.65v-77.12h-77.295c0.624 31.804 4.598 60.81 10.988 85.966 21.35-5.214 43.516-8.247 66.307-8.846zM153.007 232.53h-92.98c1.883 43.849 18.218 84.033 44.374 115.854 18.993-10.463 39.143-19.026 60.252-25.424-6.89-27.205-11.022-57.876-11.646-90.43zM153.007 215.47c0.624-32.538 4.756-63.209 11.645-90.415-21.1-6.414-41.259-14.977-60.252-25.44-26.156 31.821-42.491 72.005-44.373 115.855h92.98zM170.175 215.47h77.295v-77.020c-22.791-0.601-44.966-3.649-66.316-8.881-6.389 25.141-10.354 54.129-10.979 85.901zM247.47 121.406v-92.447c-23.166 6.048-46.698 36.852-61.659 84.201 19.859 4.831 40.476 7.647 61.659 8.246zM264.53 29.159v92.247c21.009-0.6 41.451-3.382 61.159-8.13-14.844-47.048-38.151-77.752-61.159-84.117zM264.53 138.45v77.020h76.761c-0.624-31.721-4.581-60.66-10.946-85.784-21.199 5.165-43.199 8.164-65.815 8.764zM358.46 215.47h93.514c-1.883-43.85-18.209-84.018-44.366-115.838-19.151 10.529-39.467 19.159-60.759 25.59 6.872 27.172 10.986 57.777 11.611 90.248zM358.46 232.53c-0.624 32.521-4.748 63.142-11.629 90.331 21.276 6.431 41.592 15.044 60.727 25.573 26.181-31.82 42.525-72.021 44.416-115.904h-93.514zM395.804 361.463c-16.969-9.030-34.887-16.494-53.596-22.158-9.972 32.088-23.974 58.278-40.526 75.471 36.319-8.714 68.748-27.507 94.122-53.313zM209.643 414.609c-16.468-17.161-30.404-43.233-40.343-75.154-18.525 5.648-36.286 13.045-53.104 22.008 25.207 25.639 57.395 44.382 93.447 53.146zM116.138 86.603c16.836 8.98 34.604 16.378 53.146 22.025 9.937-31.954 23.874-58.061 40.359-75.237-36.078 8.779-68.281 27.539-93.505 53.212zM301.674 33.241c16.577 17.193 30.58 43.4 40.559 75.537 18.717-5.681 36.644-13.128 53.62-22.191-25.373-25.824-57.827-44.65-94.179-53.346z" />
<glyph unicode="&#xe650;" d="M299.616 419.624l-22.008-178.564h97.411l-162.635-212.684 22.009 178.563h-97.412l162.635 212.685zM324.24 479.9l-221.78-290.020h112.639l-27.339-221.78 221.78 290.020h-112.639l27.339 221.78z" />
<glyph unicode="&#xe651;" d="M499.105 236.786h-5.107c-6.322 52.847-51.238 93.83-105.783 93.83-50.68 0-93.014-35.386-103.851-82.776l-24.416 12.754c-2.465 1.282-5.431 1.282-7.896 0l-24.415-12.754c-10.837 47.399-53.171 82.785-103.851 82.785-54.554 0-99.453-40.984-105.784-93.83h-5.106c-7.065 0-12.795-5.731-12.795-12.804 0-7.055 5.73-12.786 12.795-12.786h5.106c6.331-52.846 51.23-93.83 105.784-93.83 58.885 0 106.625 47.731 106.625 106.625 0 1.982-0.192 3.924-0.3 5.881l25.889 13.528 25.889-13.528c-0.108-1.958-0.299-3.899-0.299-5.881 0-58.885 47.739-106.625 106.625-106.625 54.545 0 99.444 40.984 105.783 93.821h5.107c7.064 0 12.795 5.731 12.795 12.795s-5.731 12.795-12.795 12.795zM123.785 134.435c-49.39 0-89.565 40.176-89.565 89.565s40.175 89.565 89.565 89.565c49.389 0 89.565-40.175 89.565-89.565s-40.176-89.565-89.565-89.565zM388.215 134.435c-49.39 0-89.565 40.176-89.565 89.565 0 49.381 40.175 89.556 89.565 89.556s89.565-40.175 89.565-89.556c0-49.389-40.176-89.565-89.565-89.565z" />
<glyph unicode="&#xe652;" d="M360.7 326.368c14.22 12.512 23.25 30.788 23.25 51.164 0 37.627-30.613 68.24-68.24 68.24-25.673 0-48.064-14.27-59.71-35.278-11.645 21.009-34.037 35.278-59.71 35.278-37.627 0-68.24-30.613-68.24-68.24 0-20.376 9.030-38.652 23.249-51.164h-100.019v-324.14h409.44v324.14h-100.020zM443.66 309.308v-136.48h-179.13v136.48h10.896l41.409-72.472 14.811 8.463-36.578 64.008h148.592zM256 343.295l9.671-16.927h-19.343l9.672 16.927zM315.71 428.712c28.222 0 51.18-22.958 51.18-51.18 0-28.214-22.958-51.164-51.18-51.164s-51.18 22.95-51.18 51.164c0 28.222 22.957 51.18 51.18 51.18zM145.11 377.532c0 28.222 22.957 51.18 51.18 51.18 28.222 0 51.18-22.958 51.18-51.18 0-28.214-22.958-51.164-51.18-51.164-28.223 0-51.18 22.95-51.18 51.164zM216.932 309.308l-36.577-64.008 14.811-8.463 41.409 72.472h10.896v-136.48h-179.131v136.48h148.592zM68.34 155.768h179.13v-136.48h-179.13v136.48zM264.53 19.288v136.48h179.13v-136.48h-179.13z" />
<glyph unicode="&#xe653;" d="M426.6 356.215h-221.78v8.53c0 18.843-15.277 34.12-34.12 34.12h-85.3c-18.843 0-34.12-15.277-34.12-34.12v-281.49c0-18.842 15.277-34.12 34.12-34.12h341.2c18.843 0 34.12 15.278 34.12 34.12v238.84c0 18.843-15.277 34.12-34.12 34.12zM68.34 364.745c0 9.405 7.656 17.060 17.060 17.060h85.3c9.404 0 17.060-7.655 17.060-17.060v-25.59h238.84c9.404 0 17.060-7.655 17.060-17.060v-17.060h-375.32v59.71zM426.6 66.195h-341.2c-9.404 0-17.060 7.656-17.060 17.060v204.72h375.32v-204.72c0-9.404-7.656-17.060-17.060-17.060z" />
<glyph unicode="&#xe654;" d="M409.531 406.372l-11.346-3.956c-0.299-0.101-31.030-10.629-79.618-10.629-24.757 0-48.332 5.022-71.122 9.879-23.050 4.914-46.89 9.995-72.131 9.995-50.33 0-67.399-10.804-69.181-12.037l-3.674-2.54v-360.747h17.060v163.133c6.789 2.649 23.433 7.372 55.795 7.372 23.441 0 45.366-4.673 68.574-9.621 23.657-5.048 48.123-10.262 74.679-10.262 51.729 0 83.925 11.112 85.274 11.587l5.698 2.007-0.008 205.819zM392.48 212.948c-11.037-3.007-37.443-8.929-73.912-8.929-24.757 0-48.332 5.022-71.122 9.888-23.050 4.914-46.89 9.995-72.131 9.995-27.63 0-45.241-3.257-55.795-6.406v169.75c6.831 2.649 23.516 7.355 55.795 7.355 23.441 0 45.366-4.673 68.574-9.621 23.657-5.040 48.123-10.254 74.679-10.254 34.361 0 60.102 4.906 73.912 8.338v-170.116z" />
<glyph unicode="&#xe655;" d="M307.18 27.81h-102.452v166.361l-170.575 226.019h443.693l-170.666-226.019v-166.361zM221.788 44.87h68.332v155.015l153.473 203.245h-375.186l153.381-203.245v-155.015z" />
<glyph unicode="&#xe656;" d="M405.208 283.777l-144.943 144.943h-153.54v-409.44h298.55v264.471l-0.067 0.026zM260.265 404.595l112.356-112.355h-112.356v112.355zM123.785 36.34v375.32h119.42v-136.48h145.010v-238.84h-264.43z" />
<glyph unicode="&#xe657;" d="M179.23 411.66v17.060h-127.95v-127.95h17.060v98.829l121.411-121.411 12.062 12.061-121.411 121.411zM332.77 428.72v-17.060h98.828l-121.411-121.411 12.062-12.061 121.411 121.411v-98.829h17.060v127.95zM189.751 169.813l-121.411-121.411v98.828h-17.060v-127.95h127.95v17.060h-98.828l121.411 121.411zM443.66 48.402l-121.411 121.411-12.062-12.062 121.411-121.411h-98.828v-17.060h127.95v127.95h-17.060z" />
<glyph unicode="&#xe658;" d="M51.28 19.28h170.6v170.617h-170.6v-170.617zM68.34 172.837h136.48v-136.497h-136.48v136.497zM375.42 224h17.060v136.48h-136.48v-17.060h108.191l-126.076-126.075 12.062-12.062 125.243 125.242zM51.28 428.72v-204.72h17.060v187.66h375.32v-375.32h-187.66v-17.060h204.72v409.44z" />
<glyph unicode="&#xe659;" d="M452.19 386.078c0 23.558-19.1 42.642-42.65 42.642-23.557 0-42.65-19.084-42.65-42.642 0-20.625 14.653-37.835 34.12-41.792v-290.886h17.060v290.886c19.467 3.957 34.12 21.167 34.12 41.792zM409.54 360.488c-14.111 0-25.59 11.479-25.59 25.59 0 14.104 11.479 25.582 25.59 25.582s25.59-11.479 25.59-25.582c0-14.112-11.479-25.59-25.59-25.59zM110.99 103.722v290.878h-17.060v-290.878c-19.467-3.957-34.12-21.159-34.12-41.792 0-23.55 19.101-42.65 42.65-42.65 23.55 0 42.65 19.1 42.65 42.65 0 20.633-14.653 37.835-34.12 41.792zM102.46 36.34c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59-11.479-25.59-25.59-25.59zM264.53 265.792v128.808h-17.060v-128.808c-19.467-3.957-34.12-21.167-34.12-41.792s14.653-37.836 34.12-41.793v-128.807h17.060v128.807c19.467 3.957 34.12 21.167 34.12 41.793s-14.653 37.835-34.12 41.792zM256 198.41c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59-11.479-25.59-25.59-25.59z" />
<glyph unicode="&#xe65a;" d="M397.428 226.362c-0.341 1.324-1 2.524-1.883 3.524l-139.545 232.733-19.934-33.237h0.025l-120.403-200.772c-0.299-0.5-0.541-1.016-0.725-1.549-13.761-24.324-21.033-51.813-21.033-79.61 0-89.365 72.705-162.070 162.079-162.070 89.365 0 162.061 72.705 162.061 162.070 0 27.531-7.13 54.753-20.642 78.911zM256.009 2.441c-79.96 0-145.019 65.050-145.019 145.010 0 25.34 6.764 50.413 19.559 72.496 0.242 0.409 0.433 0.833 0.6 1.267l124.851 208.202 124.835-208.177c0.167-0.442 0.374-0.875 0.617-1.291 12.795-22.083 19.558-47.156 19.558-72.496 0-79.961-65.049-145.011-145.001-145.011z" />
<glyph unicode="&#xe65b;" d="M376.086 369.010h-239.506l-93.83-102.36v-187.66h426.5v187.66l-93.164 102.36zM144.086 351.95h224.462l77.637-85.3h-130.475c0-31.946-27.764-57.752-59.71-57.752s-59.71 25.807-59.71 57.752h-130.39l78.186 85.3zM452.19 96.050h-392.38v153.54h121.528c8.163-32.654 39.051-57.752 74.662-57.752s66.499 25.099 74.662 57.752h121.528v-153.54z" />
<glyph unicode="&#xe65c;" d="M181.362 266.966l-12.062-12.062 86.7-86.7 86.7 86.7-12.062 12.062-66.108-66.108v270.036h-17.060v-270.036zM298.65 385.594v-17.060h110.89v-290.020h-307.080v290.020h110.89v17.060h-127.95v-324.14h341.2v324.14z" />
<glyph unicode="&#xe65d;" d="M486.31 415.925h-460.62v-17.060h34.12v-307.080h187.66v-42.65h-136.48v-17.060h290.020v17.060h-136.48v42.65h187.66v307.080h34.12v17.060zM435.13 108.845h-358.26v290.020h358.26v-290.020zM230.41 347.685h-102.36v-102.36h102.36v102.36zM213.35 262.385h-68.24v68.24h68.24v-68.24zM264.53 262.385h119.42v-17.060h-119.42v17.060zM264.53 347.685h119.42v-17.060h-119.42v17.060zM264.53 305.035h119.42v-17.060h-119.42v17.060zM128.050 211.205h255.9v-17.060h-255.9v17.060zM128.050 160.025h255.9v-17.060h-255.9v17.060z" />
<glyph unicode="&#xe65e;" d="M477.78 116.825v307.080h-443.56v-307.080h213.25v-32.996l-80.901-44.807 8.263-14.927 81.168 44.966 81.169-44.966 8.263 14.927-80.902 44.807v32.996h213.25zM51.28 406.845h409.44v-272.96h-409.44v272.96zM244.705 233.171l-50.589 70.556-33.853-65.641-53.229 107.408-38.86-143.435 16.46-4.466 27.097 100.003 48.231-97.312 36.536 70.84 54.621-76.171 47.173 158.272-16.344 4.881zM375.429 321.545c-28.222 0-51.189-22.958-51.189-51.18s22.966-51.18 51.189-51.18c28.214 0 51.171 22.958 51.171 51.18s-22.958 51.18-51.171 51.18zM375.429 236.245c-18.818 0-34.129 15.302-34.129 34.12s15.311 34.12 34.129 34.12c18.81 0 34.111-15.302 34.111-34.12s-15.302-34.12-34.111-34.12z" />
<glyph unicode="&#xe65f;" d="M375.42 428.72h-324.14v-409.44h409.44v324.14l-85.3 85.3zM341.3 411.66v-119.42h-170.6v119.42h170.6zM443.66 36.34h-375.32v375.32h85.3v-136.48h204.72v136.48h9.996l75.304-75.304v-300.016zM290.454 377.54h17.060v-51.18h-17.060v51.18zM170.7 155.76h170.6v-17.060h-170.6v17.060zM170.7 104.58h170.6v-17.060h-170.6v17.060z" />
<glyph unicode="&#xe660;" d="M51.28 428.72v-409.44h409.44v409.44h-409.44zM443.66 411.66v-76.77h-375.32v76.77h375.32zM68.34 36.34v281.49h375.32v-281.49h-375.32zM179.222 386.070h25.598v-25.59h-25.598v25.59zM307.18 386.070h25.59v-25.59h-25.59v25.59zM197.564 257.136c-3.057-20.759-12.928-21.117-32.795-21.833l-3.082-0.117v-14.469h33.662v-94.622h17.859v133.774h-15.244l-0.4-2.733zM298.267 216.928c-7.93 0-16.077-2.591-22.533-6.931l6.073 31.279h56.237v16.953h-69.548l-13.57-72.447h15.435l0.942 1.474c5.398 8.405 15.235 13.628 25.69 13.628 17.018 0 29.372-12.587 29.372-29.922 0-15.677-9.839-31.554-28.639-31.554-16.069 0-27.622 10.845-28.097 26.381l-0.1 3.099h-17.843l0.075-3.274c0.574-25.274 18.676-42.25 45.049-42.25 26.59 0 47.415 20.35 47.415 46.324-0.001 28.255-18.468 47.24-45.958 47.24z" />
<glyph unicode="&#xe661;" d="M452.19 437.208c-0.624 0-1.199-0.15-1.816-0.183h-49.364v0.183l-339.384-0.183c-0.617 0.033-1.192 0.183-1.816 0.183-18.843 0-34.12-15.277-34.12-34.12 0-9.479 3.873-18.043 10.112-24.223l75.188-75.188v5.573c0-77.203 60.385-140.145 136.48-144.577v-136.821h-68.24v-17.060h153.54v17.060h-68.24v136.821c76.095 4.431 136.48 67.373 136.48 144.577v-5.573l75.187 75.188c6.24 6.181 10.113 14.744 10.113 24.223 0 18.843-15.277 34.12-34.12 34.12zM110.99 327.801l-63.183 63.184c-3.258 3.232-5.057 7.53-5.057 12.103 0 9.171 7.272 16.677 16.361 17.043 0.525-0.067 1.049-0.116 1.591-0.142l0.467-0.025h49.822v-92.163zM383.95 309.25c0-70.556-57.403-127.95-127.95-127.95s-127.95 57.394-127.95 127.95v110.898h255.9v-110.898zM464.193 390.985l-63.183-63.184v92.164l50.289 0.025c0.542 0.026 1.066 0.075 1.591 0.142 9.089-0.366 16.361-7.871 16.361-17.043-0.001-4.574-1.8-8.872-5.058-12.104z" />
<glyph unicode="&#xe662;" d="M431.923 287.267h68.123l-247.311 146.426-240.781-146.426h61.709v-255.9h-34.12v-17.060h426.5v17.060h-34.12v255.9zM72.847 304.327l180.004 109.474 184.903-109.474h-364.907zM90.723 31.367v255.9h51.18v-255.9h-51.18zM158.963 31.367v255.9h51.18v-255.9h-51.18zM227.203 31.367v255.9h51.18v-255.9h-51.18zM295.443 31.367v255.9h51.18v-255.9h-51.18zM363.683 31.367v255.9h51.18v-255.9h-51.18z" />
<glyph unicode="&#xe663;" d="M401.010 87.587v276.933l31.055 30.946-12.045 12.078-30.105-30.004h-278.824v51.18h-17.060v-51.18h-51.281v-17.060h51.281v-289.953h289.919v-51.247h17.060v51.247h68.24v17.060h-68.24zM372.805 360.48l-261.714-260.874v260.874h261.714zM123.203 87.587l260.747 259.922v-259.923h-260.747z" />
<glyph unicode="&#xe664;" d="M460.72 377.54h-409.44c-14.127 0-25.59-11.463-25.59-25.59v-255.9c0-14.144 11.463-25.59 25.59-25.59h409.44c14.128 0 25.59 11.446 25.59 25.59v255.9c0 14.127-11.462 25.59-25.59 25.59zM42.75 309.3h426.5v-34.12h-426.5v34.12zM469.25 96.050c0-4.707-3.823-8.53-8.53-8.53h-409.44c-4.706 0-8.53 3.823-8.53 8.53v162.070h426.5v-162.070zM42.75 326.36v25.59c0 4.706 3.824 8.53 8.53 8.53h409.44c4.707 0 8.53-3.824 8.53-8.53v-25.59h-426.5zM76.87 138.7h170.6v-17.060h-170.6v17.060zM76.87 189.88h102.36v-17.060h-102.36v17.060zM383.7 121.64h34.637c9.271 0 16.793 7.397 16.793 16.543v1.024c0 9.138-7.522 16.552-16.793 16.552h-34.637c-9.287 0-16.81-7.414-16.81-16.552v-1.024c0-9.146 7.523-16.543 16.81-16.543z" />
<glyph unicode="&#xe665;" d="M445.523 361.835l-86.147 86.147h-189.523v-68.918h-103.376v-379.047h275.67v68.918h103.376v292.9zM359.376 423.618l61.784-61.783h-61.784v61.783zM83.706 17.247v344.588h155.065v-86.147h86.147v-258.441h-241.212zM256 354.7l61.784-61.783h-61.784v61.783zM342.147 86.165v206.753l-86.147 86.147h-68.918v51.688h155.065v-86.147h86.147v-258.441h-86.147z" />
<glyph unicode="&#xe666;" d="M281.59 420.19v-41.576l12.795-3.307c14.478-3.74 28.289-9.554 41.051-17.301l11.446-6.947 29.755 29.754 36.186-36.185-30.213-30.205 6.506-11.329c7.214-12.561 12.612-26.165 16.027-40.425l3.14-13.078h43.909v-51.18h-44.891l-3.457-12.52c-3.732-13.503-9.329-26.457-16.643-38.502l-6.948-11.454 32.571-32.562-36.186-36.185-33.029 33.021-11.32-6.506c-11.746-6.756-24.499-11.921-37.894-15.378l-12.804-3.299v-47.215h-51.18v47.215l-12.804 3.299c-13.395 3.457-26.148 8.622-37.894 15.378l-11.329 6.506-33.020-33.029-36.186 36.194 32.571 32.562-6.948 11.454c-7.314 12.045-12.911 24.999-16.643 38.502l-3.457 12.52h-44.891v51.18h43.909l3.14 13.078c3.415 14.26 8.813 27.864 16.027 40.425l6.506 11.329-30.213 30.205 36.186 36.185 29.755-29.754 11.446 6.947c12.762 7.747 26.573 13.562 41.051 17.301l12.795 3.307v41.575h51.178zM256 147.213c42.334 0 76.77 34.445 76.77 76.787 0 42.333-34.436 76.778-76.77 76.778s-76.77-34.445-76.77-76.778c0-42.342 34.436-76.787 76.77-76.787zM298.65 437.25h-85.3v-45.424c-16.294-4.207-31.605-10.721-45.632-19.234l-32.354 32.353-60.31-60.317 33.038-33.038c-7.972-13.877-13.995-28.964-17.827-44.94h-47.515v-85.3h48.964c4.216-15.253 10.479-29.597 18.502-42.817l-35.162-35.161 60.31-60.326 35.852 35.861c13.062-7.506 27.198-13.253 42.134-17.102v-51.055h85.3v51.055c14.936 3.849 29.072 9.596 42.134 17.102l35.853-35.852 60.31 60.317-35.162 35.161c8.022 13.22 14.286 27.565 18.502 42.817h48.964v85.3h-47.515c-3.832 15.977-9.855 31.063-17.827 44.94l33.038 33.038-60.31 60.317-32.354-32.353c-14.028 8.513-29.338 15.027-45.632 19.234v45.424h-0.001zM256 164.273c-32.987 0-59.71 26.74-59.71 59.727 0 32.986 26.723 59.718 59.71 59.718s59.71-26.731 59.71-59.718c0-32.987-26.723-59.727-59.71-59.727v0z" />
<glyph unicode="&#xe667;" d="M287.871 392.118c6.631 7.513 10.779 17.277 10.779 28.081 0 23.549-19.084 42.641-42.65 42.641-23.557 0-42.65-19.093-42.65-42.641 0-10.804 4.148-20.568 10.779-28.081-97.92-15.311-172.849-100.011-172.849-202.238 0-113.073 91.664-204.72 204.72-204.72s204.72 91.647 204.72 204.72c0 102.218-74.929 186.927-172.849 202.238zM256 445.78c14.111 0 25.59-11.479 25.59-25.581s-11.479-25.582-25.59-25.582-25.59 11.479-25.59 25.581 11.479 25.582 25.59 25.582zM256 2.22c-103.477 0-187.66 84.183-187.66 187.66s84.183 187.66 187.66 187.66 187.66-84.183 187.66-187.66-84.183-187.66-187.66-187.66zM153.682 87.387l138.804 65.741 65.75 138.812-139.263-65.299-65.291-139.254zM227.953 205.599l43.542-43.541-82.21-38.935 38.668 82.476zM283.556 174.119l-43.541 43.541 82.484 38.677-38.943-82.218z" />
<glyph unicode="&#xe668;" d="M426.625 402.876h-341.25c-18.843 0-34.12-15.277-34.12-34.12v-221.896c0-18.843 15.277-34.12 34.12-34.12h239.49l67.615-67.616v67.616h34.146c18.842 0 34.12 15.277 34.12 34.12v221.896c-0.001 18.843-15.279 34.12-34.121 34.12zM443.685 146.86c0-9.405-7.656-17.060-17.060-17.060h-51.205v-43.492l-43.491 43.492h-246.554c-9.404 0-17.060 7.655-17.060 17.060v221.896c0 9.405 7.656 17.060 17.060 17.060h341.25c9.404 0 17.060-7.655 17.060-17.060v-221.896zM256 274.81c-9.421 0-17.060-7.647-17.060-17.060 0-9.421 7.639-17.060 17.060-17.060s17.060 7.639 17.060 17.060c0 9.413-7.639 17.060-17.060 17.060zM324.24 274.81c-9.421 0-17.060-7.647-17.060-17.060 0-9.421 7.639-17.060 17.060-17.060s17.060 7.639 17.060 17.060c0 9.413-7.639 17.060-17.060 17.060zM189.367 274.81c-9.421 0-17.060-7.647-17.060-17.060 0-9.421 7.639-17.060 17.060-17.060s17.060 7.639 17.060 17.060c0 9.413-7.638 17.060-17.060 17.060z" />
<glyph unicode="&#xe669;" d="M383.517 164.29h68.673v136.48h-392.38v-127.95c0-89.507 72.563-162.070 162.070-162.070 86.625 0 157.181 68.023 161.637 153.54zM383.95 283.71h51.18v-102.36h-51.18v102.36zM221.88 27.81c-79.96 0-145.010 65.049-145.010 145.010v110.89h290.020v-110.89c0-79.961-65.050-145.010-145.010-145.010zM59.81-6.31h324.14v17.060h-324.14zM145.11 428.72h17.060v-76.77h-17.060v76.77zM281.59 428.72h17.060v-76.77h-17.060v76.77zM213.35 454.31h17.060v-102.36h-17.060v102.36z" />
<glyph unicode="&#xe66a;" d="M286.301 368.885c63.5 0 115.155-51.647 115.155-115.155 0-0.35-0.042-0.717-0.067-1.066-0.049-0.85-0.108-1.699-0.125-2.566l-0.433-17.41 17.435-0.067c42.2-0.117 76.528-34.553 76.528-76.754 0-42.084-34.262-76.52-76.37-76.737l-3.723-0.016h-312.27c-46.99 0.049-85.225 38.301-85.225 85.283 0 36.403 23.174 68.806 57.653 80.636l9.596 3.281 1.691 9.996c4.181 24.674 25.373 42.583 50.388 42.583 7.972 0 15.677-1.849 22.9-5.481l15.553-7.813 7.505 15.693c19.067 39.853 59.817 65.593 103.809 65.593zM286.301 385.945c-52.613 0-97.912-30.804-119.196-75.287-9.205 4.632-19.567 7.297-30.572 7.297-33.769 0-61.742-24.574-67.207-56.794-40.216-13.795-69.18-51.847-69.18-96.763 0-56.494 45.79-102.293 102.268-102.343l316.102 0.016c51.596 0.267 93.338 42.15 93.338 93.797 0 51.73-41.841 93.664-93.538 93.814 0.033 1.366 0.2 2.682 0.2 4.048 0 73.021-59.194 132.215-132.215 132.215v0z" />
<glyph unicode="&#xe66b;" d="M256 428.72c-113.056 0-204.72-91.664-204.72-204.72 0-113.057 91.664-204.72 204.72-204.72s204.72 91.663 204.72 204.72c0 113.056-91.664 204.72-204.72 204.72zM256 36.34c-103.477 0-187.66 84.183-187.66 187.66 0 103.476 84.183 187.66 187.66 187.66s187.66-84.184 187.66-187.66c0-103.477-84.183-187.66-187.66-187.66zM256 206.94h-102.36v-17.060h119.42v169.9h-17.060z" />
<glyph unicode="&#xe66c;" d="M256 437.25c-117.77 0-213.25-95.471-213.25-213.25s95.48-213.25 213.25-213.25c117.771 0 213.25 95.471 213.25 213.25s-95.479 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.015-196.19 196.19 0 108.174 88.007 196.19 196.19 196.19s196.19-88.016 196.19-196.19c0-108.175-88.007-196.19-196.19-196.19zM362.675 300.137l-136.938-132.79-47.973 47.964c-4.999 4.999-13.095 4.999-18.093 0-4.999-4.998-4.999-13.094 0-18.093l56.877-56.877c2.499-2.499 5.773-3.749 9.047-3.749 3.207 0 6.422 1.199 8.904 3.607l145.985 141.561c5.073 4.923 5.198 13.019 0.283 18.093-4.938 5.082-13.027 5.198-18.092 0.284z" />
<glyph unicode="&#xe66d;" d="M341.3 309.296v127.95h-298.55v-230.31h127.95v-127.95h177.015l68.24-68.231h10.645v68.231h42.65v230.31h-127.95zM59.81 223.996v196.19h264.43v-110.89h-153.54v-85.3h-110.89zM452.19 96.046h-42.65v-54.754l-54.762 54.754h-167.018v196.19h264.43v-196.19z" />
<glyph unicode="&#xe66e;" d="M489.946 326.36h-358.519l-28.946 119.42h-80.427v-17.060h67.015l83.176-343.091c-17.735-5.165-30.771-21.351-30.771-40.759 0-23.55 19.092-42.65 42.65-42.65 23.557 0 42.65 19.1 42.65 42.65 0 9.646-3.324 18.45-8.722 25.59h119.794c-5.398-7.14-8.713-15.944-8.713-25.59 0-23.55 19.084-42.65 42.641-42.65 23.566 0 42.659 19.1 42.659 42.65 0 23.565-19.093 42.641-42.65 42.65v0h-182.453l-8.272 34.12h239.489l69.399 204.72zM209.714 44.87c0-14.111-11.48-25.59-25.59-25.59s-25.59 11.479-25.59 25.59c0 14.11 11.479 25.59 25.59 25.59 14.11 0 25.59-11.48 25.59-25.59zM397.374 44.87c0-14.111-11.48-25.59-25.599-25.59-14.103 0-25.581 11.479-25.581 25.59s11.479 25.59 25.581 25.59c14.119 0 25.599-11.48 25.599-25.59zM176.926 138.7l-41.359 170.6h330.587l-57.834-170.6h-231.394z" />
<glyph unicode="&#xe66f;" d="M435.126 334.89h-70.556l-41.017 41.117c-0.049 0.049-0.091 0.083-0.133 0.133l-0.075 0.067c-6.164 6.097-14.627 9.863-23.982 9.863h-85.3c-9.913 0-18.751-4.282-24.99-11.029l-0.033 0.1-40.168-40.251h-72.006c-18.843 0-34.12-15.278-34.12-34.12v-204.72c0-18.843 15.277-34.12 34.12-34.12h358.26c18.851 0 34.129 15.277 34.129 34.12v204.72c-0.001 18.842-15.278 34.12-34.129 34.12zM452.194 96.050c0-9.397-7.664-17.060-17.069-17.060h-358.259c-9.404 0-17.060 7.663-17.060 17.060v204.72c0 9.413 7.656 17.060 17.060 17.060h79.077l25.656 25.706 0.417-1.25 19.584 21.176c3.315 3.582 7.738 5.548 12.461 5.548h85.3c4.506 0 8.771-1.75 12.112-5.048l46.015-46.132h77.637c9.404 0 17.069-7.647 17.069-17.060v-204.72zM255.996 317.83c-61.243 0-110.89-49.631-110.89-110.874s49.647-110.906 110.89-110.906 110.89 49.663 110.89 110.906-49.647 110.874-110.89 110.874zM255.996 113.11c-51.738 0-93.83 42.1-93.83 93.846 0 51.73 42.092 93.814 93.83 93.814s93.83-42.084 93.83-93.814c0-51.746-42.092-93.846-93.83-93.846zM255.996 283.71c-42.409 0-76.77-34.354-76.77-76.754s34.361-76.786 76.77-76.786 76.77 34.386 76.77 76.786-34.362 76.754-76.77 76.754zM255.996 147.23c-32.921 0-59.71 26.806-59.71 59.726s26.789 59.694 59.71 59.694 59.71-26.773 59.71-59.694-26.79-59.726-59.71-59.726z" />
<glyph unicode="&#xe670;" d="M374.511-6.31c-38.902 0-133.448 49.748-212.85 156.523-74.263 99.869-110.365 172.016-110.365 220.564 0 38.226 26.398 56.469 40.576 66.265l3.499 2.441c15.669 11.203 40.034 14.827 49.372 14.827 16.377 0 23.283-9.588 27.464-17.943 3.548-7.064 32.97-70.247 35.952-78.102 4.574-12.078 3.066-29.68-11.079-39.801l-2.482-1.733c-7.023-4.865-20.084-13.911-21.891-24.907-0.883-5.347 0.908-10.937 5.473-17.093 22.774-30.688 95.488-120.794 108.599-133.031 10.271-9.596 23.283-10.962 32.146-3.49 9.171 7.731 13.245 12.295 13.286 12.345l0.941 0.908c0.775 0.65 7.939 6.331 19.651 6.331 8.446 0 17.043-2.916 25.531-8.655 22.050-14.894 71.797-48.173 71.797-48.173l0.808-0.608c6.364-5.456 15.561-21.166 4.84-41.617-11.112-21.226-45.607-65.051-81.268-65.051zM144.743 437.25c-8.080 0-27.939-3.415-39.46-11.645l-3.707-2.591c-13.228-9.147-33.22-22.958-33.22-52.238 0-44.749 35.003-113.564 106.999-210.385 78.628-105.75 168.509-149.642 199.156-149.642 26.064 0 55.945 36.411 66.157 55.904 6.273 11.97 1.141 18.717-0.633 20.542-5.756 3.856-50.621 33.87-71.247 47.806-5.623 3.806-11.005 5.73-15.985 5.73-4.523 0-7.497-1.607-8.505-2.241-1.666-1.783-6.247-6.473-14.378-13.328-15.218-12.811-38.368-11.271-54.786 4.065-14.77 13.786-89.365 106.658-110.649 135.339-7.364 9.921-10.262 20.026-8.614 30.030 2.991 18.135 19.918 29.855 29.014 36.153l2.266 1.591c8.122 5.806 6.406 16.319 5.057 19.876-2.516 6.623-31.563 69.156-35.244 76.503-3.016 6.016-5.382 8.531-12.221 8.531z" />
<glyph unicode="&#xe671;" d="M136.58 317.83h238.84v68.24h-238.84v-68.24zM153.64 369.010h204.72v-34.12h-204.72v34.12zM375.42 428.72h-238.84c-18.843 0-34.12-15.277-34.12-34.12v-341.2c0-18.843 15.277-34.12 34.12-34.12h238.84c18.843 0 34.12 15.277 34.12 34.12v341.2c0 18.843-15.277 34.12-34.12 34.12zM392.48 53.4c0-9.413-7.655-17.060-17.060-17.060h-238.84c-9.404 0-17.060 7.647-17.060 17.060v341.2c0 9.397 7.656 17.060 17.060 17.060h238.84c9.405 0 17.060-7.663 17.060-17.060v-341.2zM153.64 241.060v51.18h-17.060v-68.24h68.24v17.060h-17.060zM153.64 155.76v51.18h-17.060v-68.24h68.24v17.060h-17.060zM153.64 70.46v51.18h-17.060v-68.24h68.24v17.060h-17.060zM238.94 241.060v51.18h-17.060v-68.24h68.24v17.060h-17.060zM324.24 241.060v51.18h-17.060v-68.24h68.24v17.060h-17.060zM238.94 155.76v51.18h-17.060v-68.24h68.24v17.060h-17.060zM238.94 70.46v51.18h-17.060v-68.24h68.24v17.060h-17.060zM324.24 70.46v136.48h-17.060v-153.54h68.24v17.060h-17.060z" />
<glyph unicode="&#xe672;" d="M42.746 437.25v-426.5h426.508v426.5h-426.508zM452.194 420.19v-68.24h-392.388v68.24h392.388zM59.806 27.81v307.080h392.388v-307.080h-392.388zM153.636 394.6h264.438v-17.060h-264.438v17.060zM85.396 394.6h17.060v-17.060h-17.060v17.060zM119.516 394.6h17.060v-17.060h-17.060v17.060z" />
<glyph unicode="&#xe673;" d="M477.93 383.592l-221.93 81.593-230.31-84.533v-314.278l230.31-83.559 230.31 83.559v314.144l-8.38 3.074zM247.47 4.065l-204.72 74.272v283.947l204.72-74.272v-283.947zM256 303.074l-197.222 71.554 197.222 72.381 197.040-72.447-197.040-71.488zM469.25 78.337l-204.72-74.272v283.948l204.72 73.971v-283.647z" />
<glyph unicode="&#xe674;" d="M460.72 415.925h-409.44v-110.89h17.069v-272.96h375.311v272.96h17.060v110.89zM426.6 49.135h-341.191v255.9h341.191v-255.9zM443.66 322.095h-375.32v76.77h375.32v-76.77zM194.299 194.071h123.818c17.627 0 31.93 13.886 31.93 31.030v6.181c0 17.143-14.303 31.030-31.93 31.030h-123.818c-17.635 0-31.913-13.887-31.913-31.030v-6.181c0.001-17.144 14.278-31.030 31.913-31.030zM179.447 231.281c0 7.705 6.664 13.97 14.853 13.97h123.818c8.197 0 14.87-6.264 14.87-13.97v-6.181c0-7.706-6.672-13.97-14.87-13.97h-123.819c-8.189 0-14.853 6.264-14.853 13.97v6.181z" />
<glyph unicode="&#xe675;" d="M435.155 420.248h-153.54c-10.262 0-19.359-4.623-25.606-11.804-6.264 7.181-15.361 11.804-25.623 11.804h-153.541c-18.843 0-34.12-15.277-34.12-34.12v-290.137c0-18.843 15.277-34.12 34.12-34.12h153.54c0.166 0 0.333 0.050 0.5 0.050 9.079-0.217 16.393-7.539 16.61-16.602v-17.568h17.060v9.463h0.167v7.689c0 9.221 7.363 16.718 16.527 17.010 0.116 0 0.25-0.042 0.366-0.042h153.54c18.843 0 34.12 15.277 34.12 34.12v290.137c0 18.843-15.278 34.12-34.12 34.12zM59.785 95.992v290.136c0 9.404 7.663 17.060 17.060 17.060h153.54c9.413 0 17.060-7.656 17.060-17.060v-290.137c0-9.404-7.647-17.060-17.060-17.060h-153.54c-9.396 0.001-17.060 7.656-17.060 17.061zM452.215 95.992c0-9.404-7.647-17.060-17.060-17.060h-153.54c-9.396 0-17.060 7.656-17.060 17.060v290.136c0 9.404 7.664 17.060 17.060 17.060h153.54c9.413 0 17.060-7.656 17.060-17.060v-290.136z" />
<glyph unicode="&#xe676;" d="M418.070 270.927c-11.795 0-23.040-2.283-33.445-6.264l-41.983 83.026h32.778v17.060h-60.518l17.252-34.12h-147.775l-8.614 17.060h29.055v17.060h-56.777l19.184-37.993c-0.1-0.142-0.233-0.258-0.316-0.408l-36.169-62.959c-11.313 4.84-23.749 7.539-36.811 7.539-51.738 0-93.83-42.092-93.83-93.839 0-51.738 42.092-93.83 93.83-93.83 48.856 0 89.074 37.552 93.398 85.3h69.831c3.040 0 5.847 1.616 7.38 4.249l78.769 135.755 26.015-51.446c-26.981-16.494-45.083-46.149-45.083-80.028 0-51.746 42.092-93.838 93.83-93.838s93.83 42.091 93.83 93.838-42.092 93.838-93.831 93.838zM176.39 308.604l62.101-122.986h-51.163c-2.632 29.047-18.526 54.296-41.584 69.631l30.646 53.355zM170.2 185.619h-64.466l31.496 54.821c17.968-12.329 30.438-32.088 32.97-54.821zM93.93 100.319c-42.334 0-76.77 34.436-76.77 76.77s34.436 76.779 76.77 76.779c9.972 0 19.468-1.966 28.215-5.44l-38.544-67.090c-1.516-2.641-1.508-5.889 0.017-8.521s4.339-4.257 7.38-4.257h79.202c-4.265-38.327-36.826-68.241-76.27-68.241zM255.109 190.559l-62.117 123.010h133.498l-71.381-123.010zM418.070 100.311c-42.334 0-76.77 34.444-76.77 76.778 0 27.231 14.295 51.139 35.737 64.775l36.119-71.439 15.227 7.697-36.011 71.222c8.047 2.875 16.677 4.523 25.698 4.523 42.334 0 76.77-34.445 76.77-76.779s-34.436-76.777-76.77-76.777z" />
<glyph unicode="&#xe677;" d="M401.177 138.004v137.089c0 71.388-51.664 130.599-119.587 142.644v10.896c0 9.421-7.647 17.060-17.060 17.060h-17.060c-9.429 0-17.060-7.639-17.060-17.060v-10.946c-67.79-12.178-119.253-71.322-119.253-142.594v-137.088l-59.877-48.465v-27.656h409.44v27.656l-59.543 48.464zM443.66 78.944h-375.32v2.457l59.877 48.464v145.228c0 70.556 57.394 127.95 127.95 127.95 70.539 0 127.95-57.394 127.95-127.95v-145.202l59.543-48.464v-2.483zM255.984 2.307c23.573 0 42.699 19.076 42.699 42.65h-85.366c0.017-23.574 19.126-42.65 42.667-42.65z" />
<glyph unicode="&#xe678;" d="M0.325 309.616v-171.225c0-13.961 11.321-25.281 25.274-25.281h213.566v221.78h-213.567c-13.952 0-25.273-11.312-25.273-25.274zM222.105 130.17h-196.507c-4.531 0-8.214 3.69-8.214 8.221v171.225c0 4.531 3.682 8.214 8.214 8.214h196.506v-187.66zM511.675 224c0 28.114-22.675 50.922-50.731 51.154v34.462c0 13.961-11.312 25.274-25.274 25.274h-179.445v-17.060h179.446c4.532 0 8.214-3.682 8.214-8.214v-171.225c0-4.531-3.682-8.221-8.214-8.221h-179.446v-17.060h179.446c13.962 0 25.274 11.32 25.274 25.281v34.454c28.056 0.233 50.73 23.032 50.73 51.155zM460.945 189.921v68.157c18.601-0.25 33.671-15.411 33.671-34.078-0.001-18.668-15.070-33.829-33.671-34.079z" />
<glyph unicode="&#xe679;" d="M255.983 437.25c-117.77 0-213.233-95.488-213.233-213.267 0-117.77 95.462-213.233 213.233-213.233s213.267 95.463 213.267 213.233c0 117.779-95.496 213.267-213.267 213.267zM451.973 232.513h-152.99c1.633 58.61 19.975 114.305 53.396 162.27 57.194-32.413 96.595-92.681 99.594-162.27zM255.983 420.19c28.822 0 56.162-6.298 80.835-17.493-34.57-50.397-53.462-108.824-55.062-170.184h-51.513c-1.616 61.36-20.492 119.795-55.079 170.184 24.674 11.204 52.014 17.493 80.819 17.493zM159.621 394.783c33.42-47.948 51.763-103.651 53.395-162.27h-152.989c2.982 69.589 42.4 129.866 99.594 162.27zM60.027 215.453h153.157c-1.633-58.652-19.942-114.405-53.38-162.353-57.295 32.379-96.779 92.697-99.777 162.353zM255.983 27.81c-28.805 0-56.144 6.289-80.818 17.493 34.587 50.38 53.463 108.774 55.079 170.15h51.513c1.6-61.392 20.492-119.77 55.062-170.15-24.675-11.195-52.014-17.493-80.836-17.493zM352.146 53.084c-33.421 47.948-51.713 103.701-53.33 162.369h153.157c-2.999-69.665-42.5-129.99-99.827-162.369z" />
<glyph unicode="&#xe67a;" d="M230.231 352.708v-69.99l16.894-0.166c117.354-1.133 183.462-53.33 200.68-159.105-64.467 74.571-138.805 74.605-200.506 74.622h-17.069v-69.39l-158.145 112.023 158.146 112.006zM247.291 385.712l-204.72-145.010 204.72-145.010v85.317c81.935-0.033 157.897-4.165 222.138-118.721 0 72.755-12.020 235.292-222.138 237.324v86.1z" />
<glyph unicode="&#xe67b;" d="M255.992 424.455l-230.302-400.91h460.62l-230.318 400.91zM255.992 390.202l200.846-349.597h-401.676l200.83 349.597zM247.462 262.385h17.060v-119.42h-17.060v119.42zM255.975 117.375c-7.064 0-12.77-5.73-12.77-12.795 0-7.047 5.707-12.778 12.77-12.778 7.089 0 12.82 5.731 12.82 12.778 0 7.065-5.73 12.795-12.82 12.795z" />
<glyph unicode="&#xe67c;" d="M480.383 87.57l-34.744 70.564-75.329-30.738 6.448-15.794 50.422 20.567c-23.216-67.906-85.958-117.52-160.762-121.061v307.323c33.646 4.206 59.71 32.853 59.71 67.648 0 37.686-30.563 68.231-68.248 68.231-37.677 0-68.232-30.546-68.232-68.231 0-34.795 26.065-63.45 59.71-67.648v-307.322c-74.154 3.515-136.471 52.28-160.162 119.278l46.048-18.784 6.448 15.794-75.329 30.738-34.746-70.565 15.31-7.53 24.415 49.581c25.5-78.761 99.404-135.931 186.544-135.931 85.417 0 158.222 54.879 185.095 131.216l22.091-44.866 15.311 7.53zM206.706 386.079c0 28.214 22.958 51.171 51.172 51.171 28.222 0 51.188-22.958 51.188-51.171 0-28.222-22.965-51.18-51.188-51.18-28.213 0-51.172 22.957-51.172 51.18z" />
<glyph unicode="&#xe67d;" d="M25.69 360.48v-341.2h460.62v341.2h-460.62zM469.25 36.34h-426.5v307.080h426.5v-307.080zM59.81 394.6h392.38v-17.060h-392.38v17.060zM93.93 428.72h324.14v-17.060h-324.14v17.060z" />
<glyph unicode="&#xe67e;" d="M255.875 386.053c-103.66 0-187.66-84.017-187.66-187.66 0-47.032 17.351-89.998 45.949-122.935l-43.9-53.812 13.211-10.779 42.542 52.13c33.712-32.338 79.444-52.246 129.858-52.246 50.53 0 96.362 20.009 130.107 52.496l42.517-52.447 13.261 10.746-43.932 54.195c28.455 32.904 45.707 75.754 45.707 122.652 0 103.643-84.034 187.66-187.66 187.66zM255.875 27.81c-94.072 0-170.6 76.52-170.6 170.583 0 94.080 76.528 170.6 170.6 170.6s170.6-76.52 170.6-170.6c0-94.063-76.528-170.583-170.6-170.583zM178.73 437.25h-50.68c-47.115 0-85.3-38.185-85.3-85.3v-51.33h24.257l111.723 112.356v24.274zM161.67 420.007l-101.86-102.327v34.27c0 37.618 30.613 68.24 68.24 68.24h33.62v-0.183zM383.95 437.25h-50.713v-24.274l111.74-112.356h24.274v51.33c-0.001 47.115-38.203 85.3-85.301 85.3zM452.19 317.68h-0.117l-101.776 102.327v0.183h33.653c37.627 0 68.24-30.622 68.24-68.24v-34.27zM247.47 198.41h-94.047v-17.060h111.107v153.54h-17.060z" />
<glyph unicode="&#xe67f;" d="M460.72 403.13h-409.44v-255.9h138.913l-87.733-102.36h307.080l-87.74 102.36h138.92v255.9zM139.554 61.93l116.438 135.856 116.454-135.856h-232.892zM443.66 164.29h-136.489l-51.18 59.71-51.18-59.71h-136.471v221.78h375.32v-221.78z" />
<glyph unicode="&#xe680;" d="M171.559 320.504l-12.063-12.063 84.442-84.442-84.042-84.043 12.063-12.063 84.042 84.042 84.043-84.042 12.063 12.063-84.042 84.043 84.442 84.442-12.063 12.063-84.443-84.442z" />
<glyph unicode="&#xe681;" d="M105.211 374.789c-83.288-83.288-83.288-218.293 0-301.581s218.29-83.285 301.578 0.003c83.288 83.288 83.291 218.29 0.003 301.578s-218.293 83.288-301.581 0zM394.726 85.274c-76.491-76.491-200.961-76.494-277.452-0.003s-76.491 200.964 0 277.455c76.491 76.491 200.963 76.491 277.455 0 76.49-76.491 76.487-200.961-0.003-277.452zM171.559 320.504l-12.063-12.063 84.442-84.442-84.042-84.043 12.063-12.063 84.042 84.042 84.043-84.042 12.063 12.063-84.042 84.043 84.442 84.442-12.063 12.063-84.443-84.442z" />
<glyph unicode="&#xe682;" d="M268.271 275.051l-12.071 12.071-96.565-96.566 12.069-12.069 84.496 84.495 84.096-84.096 12.069 12.071-48.203 48.203z" />
<glyph unicode="&#xe683;" d="M255.608 10.736c117.862 0 213.386 95.523 213.386 213.386s-95.523 213.386-213.386 213.386-213.385-95.524-213.385-213.386 95.523-213.386 213.385-213.386zM255.608 420.437c108.243 0 196.315-88.070 196.315-196.315 0-108.243-88.072-196.315-196.315-196.315s-196.315 88.072-196.315 196.315c0 108.245 88.072 196.315 196.315 196.315zM267.795 275.051l-12.071 12.071-96.564-96.566 12.069-12.069 84.495 84.495 84.097-84.096 12.069 12.071-48.203 48.203z" />
<glyph unicode="&#xe684;" d="M306.538 211.729l12.070 12.071-96.566 96.565-12.069-12.069 84.496-84.496-84.097-84.096 12.071-12.069 48.203 48.203z" />
<glyph unicode="&#xe685;" d="M42.223 224.122c0-117.862 95.523-213.386 213.386-213.386s213.386 95.523 213.386 213.386-95.524 213.386-213.387 213.386-213.385-95.524-213.385-213.386zM451.923 224.122c0-108.243-88.070-196.315-196.315-196.315-108.243 0-196.315 88.072-196.315 196.315s88.072 196.315 196.315 196.315c108.245 0 196.315-88.072 196.315-196.315zM306.538 211.935l12.070 12.071-96.566 96.565-12.069-12.069 84.496-84.496-84.097-84.096 12.071-12.069 48.203 48.203z" />
<glyph unicode="&#xe686;" d="M204.679 236.271l-12.071-12.071 96.567-96.565 12.069 12.069-84.496 84.496 84.096 84.096-12.070 12.069-48.203-48.203z" />
<glyph unicode="&#xe687;" d="M468.994 224.122c0 117.862-95.523 213.386-213.386 213.386s-213.385-95.524-213.385-213.386 95.523-213.386 213.386-213.386 213.385 95.524 213.385 213.386zM59.293 224.122c0 108.243 88.070 196.315 196.315 196.315 108.243 0 196.315-88.072 196.315-196.315s-88.072-196.315-196.315-196.315c-108.244 0-196.315 88.072-196.315 196.315zM204.679 236.309l-12.071-12.071 96.567-96.565 12.069 12.070-84.496 84.495 84.096 84.096-12.070 12.069-48.203-48.203z" />
<glyph unicode="&#xe688;" d="M243.729 173.193l12.071-12.071 96.565 96.567-12.069 12.069-84.496-84.496-84.096 84.096-12.069-12.071 48.203-48.203z" />
<glyph unicode="&#xe689;" d="M255.608 437.508c-117.862 0-213.386-95.523-213.386-213.386s95.523-213.386 213.386-213.386 213.386 95.523 213.386 213.386-95.523 213.386-213.386 213.386zM255.608 27.807c-108.243 0-196.315 88.070-196.315 196.315 0 108.243 88.072 196.315 196.315 196.315s196.315-88.072 196.315-196.315c0-108.245-88.072-196.315-196.315-196.315zM243.421 173.193l12.071-12.071 96.565 96.567-12.069 12.069-84.496-84.496-84.096 84.096-12.069-12.071 48.203-48.203z" />
<glyph unicode="&#xe68a;" d="M192.4 221.5l-12.1 12.1 76.4 76.4 76.4-76.4-12.1-12.1-55.8 55.8v-223.3h-17.1v223.3l-55.7-55.8zM419.1 326.9c0 1.4 0.2 2.7 0.2 4 0 73.1-59.2 132.3-132.3 132.3-52.6 0-97.9-30.8-119.2-75.3-9.2 4.6-19.6 7.3-30.6 7.3-33.8 0-61.8-24.6-67.2-56.8-40.2-13.8-69.2-51.9-69.2-96.8 0-56.5 45.8-102.3 102.3-102.3h111v17.1h-111c-47 0-85.2 38.3-85.2 85.3 0 36.4 23.2 68.8 57.7 80.7l9.6 3.3 1.7 10c4.2 24.7 25.4 42.6 50.4 42.6 8 0 15.7-1.9 22.9-5.5l15.6-7.8 7.5 15.7c19 39.7 59.7 65.4 103.7 65.4 63.5 0 115.2-51.7 115.2-115.2 0-0.3 0-0.7-0.1-1.1-0.1-0.8-0.1-1.7-0.1-2.6l-0.4-17.4 17.4-0.1c42.2-0.1 76.6-34.6 76.6-76.8 0-42.1-34.3-76.5-76.4-76.7h-119.8v-17.1h119.9c51.6 0.3 93.4 42.2 93.4 93.8-0.1 51.9-41.9 93.9-93.6 94z" />
<glyph unicode="&#xe68b;" d="M320.8 74.2l12.1-12.1-76.4-76.4-76.4 76.4 12.1 12.1 55.8-55.8v223.3h17v-223.3l55.8 55.8zM418.8 326.9c0 1.4 0.2 2.7 0.2 4 0 73.1-59.2 132.3-132.2 132.3-52.6 0-97.9-30.8-119.2-75.3-9.2 4.6-19.6 7.3-30.6 7.3-33.8 0-61.8-24.6-67.2-56.8-40.2-13.8-69.2-51.9-69.2-96.8 0-56.5 45.8-102.3 102.3-102.3h111v17.1h-111c-47 0-85.2 38.3-85.2 85.3 0 36.4 23.2 68.8 57.7 80.7l9.6 3.3 1.7 10c4.2 24.7 25.4 42.6 50.4 42.6 8 0 15.7-1.9 22.9-5.5l15.6-7.8 7.5 15.7c19.1 39.9 59.8 65.6 103.8 65.6 63.4-0.2 115.1-51.8 115.1-115.3 0-0.3 0-0.7-0.1-1.1-0.1-0.8-0.1-1.7-0.1-2.6l-0.4-17.4 17.4-0.1c42.2-0.1 76.6-34.6 76.6-76.8 0-42.1-34.3-76.5-76.4-76.7h-119.9v-17.1h119.9c51.6 0.3 93.4 42.2 93.4 93.8 0 51.8-41.9 93.8-93.6 93.9z" />
<glyph unicode="&#xe68c;" d="M268.548 307.922c-27.797 0-50.351-22.542-50.351-50.346 0-27.811 22.554-50.362 50.351-50.362 27.818 0 50.354 22.55 50.354 50.362 0 27.803-22.538 50.345-50.354 50.345zM268.548 224c-18.504 0-33.567 15.064-33.567 33.577 0 18.505 15.064 33.56 33.567 33.56 18.522 0 33.57-15.055 33.57-33.56 0-18.514-15.048-33.577-33.57-33.577zM67.136 383.452v-251.765h402.824v251.765h-402.824zM453.178 326.668v-178.198h-369.256v218.197h369.256v-39.998zM379.942 114.902h-329.589v234.98h-16.785v-251.765h402.825v16.786h-16.784zM346.373 81.332h-329.589v234.981h-16.784v-251.766h402.825v16.784h-16.786zM109.098 349.358h50.354v-16.784h-50.353v16.784zM109.098 182.039h50.354v-16.784h-50.353v16.784zM377.649 349.358h50.353v-16.784h-50.353v16.784zM377.649 182.039h50.353v-16.784h-50.353v16.784z" horiz-adv-x="470" />
<glyph unicode="&#xe68d;" d="M118.982-31.232v233.236l-101.787-101.731-11.867 11.875 107.804 107.736-113.13 113.036 11.867 11.875 107.115-107.037v241.476l138.684-138.611-120.8-120.74 116.704-116.618-134.586-134.496zM135.766 197.25v-187.98l94.067 93.994-94.067 93.986zM135.766 438.73v-196.217l98.165 98.109-98.166 98.108z" horiz-adv-x="258" />
<glyph unicode="&#xe68e;" d="M184.708 299.464h117.475l50.353 59.175-50.353 58.315h-117.476v33.63h-16.784v-33.63h-151.142v-117.49h151.142v-16.723h-117.573l-50.352-58.315 50.352-59.171h117.573v-167.844h16.784v167.844h151.043v117.486h-151.042v16.722zM33.569 316.249v83.921h260.928l35.93-41.608-35.995-42.313h-260.864zM318.967 265.957v-83.918h-260.846l-36.011 42.305 35.929 41.613 260.926-0zM50.23 383.452h83.922v-16.784h-83.922v16.784zM218.114 249.087h83.922v-16.785h-83.922v16.785z" horiz-adv-x="353" />
<glyph unicode="&#xe68f;" d="M268.567 282.745h117.476v-16.784h-117.476v16.784zM268.55 182.039h117.492v-16.784h-117.492v16.784zM268.55 232.393h83.792v-16.785h-83.792v16.785zM251.766 383.452v50.353h-67.138v-50.353h-184.628v-369.257h436.394v369.257h-184.627zM419.61 366.666v-33.568h-167.844v33.569h167.844zM201.412 417.020h33.57v-83.922h-33.57v83.922zM16.785 366.666h167.845v-33.568h-167.845v33.569zM16.785 30.979v285.334h402.825v-285.334h-402.825zM247.406 105.575c-12.113 5.046-40.716 14.981-58.435 20.209-1.508 0.474-1.736 0.558-1.736 6.851 0 5.18 2.129 10.408 4.21 14.834 2.244 4.812 4.934 12.89 5.884 20.144 2.689 3.13 6.343 9.277 8.72 21.005 2.049 10.327 1.097 14.088-0.279 17.628-0.148 0.37-0.296 0.729-0.41 1.098-0.524 2.428 0.196 15.012 1.968 24.786 1.212 6.696-0.311 20.952-9.54 32.743-5.82 7.452-16.964 16.6-37.341 17.87l-11.178-0.008c-20.014-1.262-31.177-10.413-36.995-17.862-9.228-11.792-10.767-26.048-9.555-32.743 1.787-9.774 2.49-22.358 1.984-24.736-0.097-0.42-0.263-0.779-0.408-1.149-1.361-3.541-2.328-7.301-0.264-17.628 2.344-11.728 6-17.874 8.704-21.005 0.933-7.254 3.623-15.334 5.884-20.144 1.654-3.516 2.442-8.303 2.442-15.065 0-6.293-0.246-6.37-1.656-6.82-18.308-5.409-47.468-15.94-58.334-20.694-8.622-3.697-10.72-10.334-10.72-16.318 0-1.673 0-4.293 0-7.245h16.785v7.248c0 0.269 0.016 0.476 0.032 0.639 0.147 0.082 0.344 0.18 0.624 0.293 10.326 4.524 38.928 14.834 56.696 20.079 13.357 4.245 13.357 16.784 13.357 22.817 0 9.293-1.279 16.358-4.031 22.228-1.688 3.582-3.754 9.93-4.428 15.137l-0.654 5.007-3.293 3.82c-0.508 0.574-3.066 3.902-4.951 13.326-1.278 6.358-0.82 7.54-0.558 8.228 0.442 1.082 0.82 2.163 1.163 3.688 1.476 6.786-0.475 23.73-1.85 31.282-0.459 2.475 0.197 11.677 6.245 19.419 5.31 6.794 13.506 10.634 24.357 11.412l10.064 0.008c11.048-0.786 19.341-4.625 24.653-11.424 6.065-7.738 6.704-16.94 6.262-19.403-1.377-7.548-3.328-24.486-1.869-31.313l0.146-0.652 0.18-0.64c0.231-0.73 0.476-1.442 0.838-2.377 0.279-0.697 0.736-1.87-0.524-8.209-1.903-9.433-4.476-12.793-4.986-13.375l-3.262-3.788-0.656-4.966c-0.689-5.22-2.752-11.603-4.426-15.178-2.72-5.753-5.82-13.459-5.82-21.996 0-6.033 0-18.589 13.769-22.948 16.768-4.952 44.879-14.654 56.564-19.541 1.77-0.754 2.41-1.686 2.593-2.033v-6.786h16.785c0 2.952 0 5.572 0 7.245-0 5.988-4.149 13.298-12.754 17.002z" horiz-adv-x="437" />
<glyph unicode="&#xe690;" d="M210.149 306.852h-16.786v-95.784l52.813-52.812 11.868 11.868-47.896 47.894zM439.13 324.875l-118.686 118.687-89.397-89.405c-9.458 1.983-19.244 3.049-29.291 3.049-78.66 0-142.667-63.999-142.667-142.664 0-10.033 1.082-19.832 3.048-29.291l-62.138-62.138 24.718-95.928 93.969-22.75 68.22 68.219c4.884-0.491 9.834-0.77 14.85-0.77 78.676 0 142.667 64 142.667 142.658 0 5.015-0.264 9.97-0.771 14.855l95.478 95.48zM320.445 419.824l94.952-94.949-75.463-75.456c-11.688 46.288-45.978 83.562-90.48 99.411l70.99 70.993zM113.474 22.957l-75.004 18.161-19.834 76.9 48.828 48.827c15.867-44.502 53.139-78.784 99.429-90.469l-53.422-53.418zM201.756 88.668c-69.4 0-125.882 56.459-125.882 125.875 0 69.412 56.483 125.877 125.882 125.877 69.415 0 125.883-56.466 125.883-125.877 0-69.416-56.467-125.875-125.882-125.875z" horiz-adv-x="439" />
<glyph unicode="&#xe691;" d="M50.434 253.398c0-88.061 71.382-159.444 159.434-159.444 88.089 0 159.468 71.382 159.468 159.444 0 88.076-71.379 159.458-159.468 159.458-88.050-0.002-159.434-71.38-159.434-159.458zM209.871 396.068c78.677 0 142.682-64.002 142.682-142.671 0-78.659-64.007-142.657-142.682-142.657-78.66 0-142.653 63.998-142.653 142.657 0.001 78.669 63.99 142.672 142.653 142.672zM304.94 66.204l8.079-16.324 15.048 7.442-22.818 46.074-15.046-7.458 7.277-14.67c-26.995-13.752-57.058-21.046-87.611-21.046-106.474 0-193.084 86.658-193.084 193.176 0 72.563 41.109 139.118 105.312 171.99l7.802-15.752 15.031 7.45-22.818 46.063-15.030-7.451 7.573-15.28c-69.891-35.692-114.654-108.082-114.654-187.022 0-112.959 89.642-205.32 201.494-209.747v-25.538c-38.75-1.507-74.841-13.457-105.46-33.257h35.109c24.030 10.752 50.632 16.784 78.628 16.784 27.506 0 54.139-5.966 78.447-16.784h35.258c-30.995 19.964-67.219 31.7-105.197 33.257v25.603c30.224 1.214 59.826 8.868 86.659 22.49z" horiz-adv-x="370" />
<glyph unicode="&#xe692;" d="M218.166 395.616l-122.983-98.038h-95.183v-75.878l-0.066-0.044 0.066-0.044v-75.091h95.674l122.49-96.126v96.125h0.032v151.060h-0.032v98.038h0.002zM201.414 163.303h-0.032v-78.399l-99.904 78.399h-84.692v117.491h84.266l100.329 79.98v-63.196l0.032-16.784v-117.49h0.001zM257.389 308.339c18.26-24.329 27.914-53.322 27.914-83.851 0-31.163-10.030-60.652-28.995-85.278l13.308-10.236c21.243 27.587 32.471 60.615 32.471 95.516 0 34.191-10.818 66.67-31.274 93.924l-13.425-10.074zM325 369.173l-12.948-10.686c31.536-38.188 48.91-86.553 48.91-136.192 0-49.050-16.144-95.19-46.666-133.425l13.13-10.474c32.913 41.24 50.32 90.995 50.32 143.899 0.002 53.529-18.733 105.692-52.745 146.88zM377.255 423.669l-12.59-11.088c46.289-52.566 71.776-120.163 71.776-190.346 0-68.76-24.601-135.332-69.267-187.438l12.736-10.916c47.289 55.139 73.318 125.588 73.318 198.356-0.002 74.267-26.98 145.806-75.974 201.433z" horiz-adv-x="454" />
<glyph unicode="&#xe693;" d="M0.001 128.040c0-7.344 0-29.12 0-33.922s2.852-13.014 13.146-13.014c7.9 0 71.006 0 99.918 0 8.754 0 14.406 0 14.406 0h2.476c0 0 1.656 0 4.328 0 0-7.736 0-14.786 0-17.483 0-5.94 3.524-16.088 16.276-16.088 9.786 0 88.15 0 123.93 0 10.834 0 17.85 0 17.85 0h3.065c0 0 6.884 0 17.555 0 35.666 0 114.149 0 123.951 0 12.735 0 16.274 10.147 16.274 16.088s0 32.874 0 41.961-3.212 19.161-16.274 24.776c-16.508 7.228-60.78 23.226-88.596 31.438-2.147 0.68-2.508 0.793-2.508 10.342 0 10.277 1.18 17.548 3.688 22.89 3.442 7.302 7.507 19.579 8.95 30.594 4.096 4.737 9.654 14.080 13.209 31.888 3.149 15.695 1.673 21.406-0.394 26.766-0.229 0.566-0.459 1.123-0.623 1.754-0.771 3.606 0.294 22.726 3 37.568 1.85 10.171-0.476 31.815-14.49 49.723-8.849 11.317-25.798 25.208-56.204 27.126l-16.964 0.016c-30.93-1.934-47.861-15.826-56.712-27.142-14.012-17.908-16.34-39.552-14.488-49.731 2.688-14.834 3.769-33.955 2.983-37.634-0.164-0.558-0.393-1.115-0.607-1.68-2.082-5.36-3.541-11.072-0.41-26.766 3.572-17.808 9.13-27.152 13.21-31.888 1.459-11.014 5.524-23.292 8.951-30.594 3.162-6.72 6.407-14.662 6.407-22.546 0-9.546-0.361-9.661-2.654-10.382-5.721-1.68-12.21-3.705-19.030-5.892-16.063 5.966-36.272 12.95-50.928 17.286-1.737 0.546-2.031 0.639-2.031 8.36 0 8.31 0.966 14.185 2.982 18.505 2.788 5.909 6.066 15.825 7.246 24.734 3.294 3.827 7.786 11.384 10.671 25.784 2.542 12.686 1.344 17.3-0.328 21.636-0.18 0.458-0.361 0.909-0.49 1.418-0.624 2.918 0.23 18.375 2.407 30.374 1.492 8.22-0.375 25.717-11.702 40.207-7.146 9.138-20.849 20.374-45.404 21.93h-13.701c-24.998-1.556-38.666-12.793-45.83-21.93-11.326-14.49-13.21-31.986-11.704-40.207 2.164-11.998 3.049-27.456 2.409-30.438-0.13-0.442-0.328-0.894-0.492-1.352-1.689-4.335-2.868-8.95-0.328-21.636 2.885-14.399 7.376-21.956 10.671-25.784 1.18-8.907 4.458-18.823 7.228-24.734 2.556-5.433 5.18-11.851 5.18-18.226 0-7.72-0.296-7.812-2.147-8.401-21.734-6.418-56.844-18.605-71.71-24.824-10.553-4.534-15.62-13.515-15.62-20.866zM151.061 105.584c0 2.491 2.49 7.515 9.18 10.384 17.653 7.375 60.892 22.284 87.167 30.038 14.685 4.613 14.685 17.252 14.685 26.479 0 11.18-4.048 21.286-8.014 29.692-2.738 5.86-6.263 16.4-7.49 25.653l-0.655 4.958-3.278 3.794c-1.804 2.094-6.345 8.654-9.459 24.234-2.426 12.17-1.359 14.94-0.409 17.387l0.017 0.024 0.146 0.414c0.347 0.861 0.656 1.726 0.904 2.582l0.18 0.606 0.131 0.623c1.72 8.024-0.524 31.114-2.884 44.133-1.066 5.86 0.279 22.439 11.194 36.396 9.72 12.416 24.52 19.378 44.028 20.702l15.882-0.016c23.882-1.639 36.848-12.134 43.536-20.68 10.932-13.961 12.26-30.536 11.194-36.376-2.31-12.688-4.589-36.166-2.901-44.084l0.082-0.356 0.098-0.357c0.346-1.356 0.786-2.574 1.277-3.786 0.87-2.258 1.952-5.065-0.474-17.214-3.115-15.592-7.654-22.124-9.459-24.206l-3.294-3.811-0.639-4.99c-1.229-9.26-4.736-19.767-7.507-25.618-3.606-7.697-5.279-17.236-5.279-30.046 0-9.212 0-21.832 14.209-26.34 27.078-7.998 71.039-23.858 86.938-30.817 4.736-2.032 6.229-4.31 6.229-9.4v-41.264h-285.25l-0.082 41.262zM16.785 128.040c0.032 0.654 1.066 3.557 5.459 5.44 14.392 6.024 49.058 18.014 69.842 24.152 14.178 4.508 14.178 17.022 14.178 24.497 0 9.652-3.426 18.241-6.786 25.373-2.18 4.663-4.868 12.981-5.77 19.792l-0.656 4.958-3.262 3.786c-1.016 1.173-4.492 5.946-6.933 18.129-1.786 8.917-1.066 10.765-0.492 12.252l0.098 0.221 0.066 0.221c0.344 0.869 0.573 1.558 0.77 2.234l0.197 0.62 0.13 0.63c1.656 7.736-0.722 28.209-2.311 36.945-0.737 4.106 0.344 16.538 8.424 26.881 7.245 9.252 18.391 14.465 33.142 15.481h12.604c18.030-1.274 27.75-9.106 32.734-15.486 8.064-10.326 9.162-22.779 8.424-26.874-1.689-9.228-3.901-29.458-2.328-36.872l0.082-0.347 0.082-0.346c0.314-1.18 0.689-2.246 1.099-3.307 0.574-1.471 1.294-3.356-0.476-12.256-2.442-12.186-5.917-16.944-6.934-18.112l-3.262-3.794-0.655-4.964c-0.918-6.844-3.607-15.147-5.803-19.801-3.113-6.671-4.572-14.808-4.572-25.642 0-7.485 0-20.014 13.751-24.368 8.686-2.572 19.506-6.128 30.192-9.849-17.654-6.048-34.487-12.18-44.208-16.243-13.081-5.614-19.341-16.719-19.341-25.808 0-1.894 0-4.598 0-7.695h-117.492v30.151z" horiz-adv-x="453" />
<glyph unicode="&#xe694;" d="M201.34 425.413c-111.246 0-201.412-90.183-201.412-201.413s90.166-201.412 201.412-201.412c111.23 0 201.411 90.182 201.411 201.412s-90.183 201.413-201.411 201.413zM90.864 76.152c12.326 4.534 25.848 9.106 37.88 13.147 41.093 13.81 47.419 15.93 47.419 29.791v32.413l-14.031 2.336c-1 0.173-24.636 4.072-40.518 4.072-8.195 0-12.85 0.204-17.343 3.154 11.556 25.292 23.505 64.86 28.029 96.162l0.869-0.298 1.246 22.181c1.968 35.54 31.356 63.38 66.924 63.38 35.552 0 64.941-27.84 66.924-63.38l1.459-22.1 0.639 0.217c4.524-31.302 16.473-70.87 28.029-96.162-4.474-2.95-9.146-3.154-17.325-3.154-16.112 0-38.944-5.080-41.484-5.663l-13.066-2.966v-30.192c0-13.71 6.556-16.031 49.238-31.11 11.064-3.918 23.438-8.302 34.913-12.647-30.634-22.578-68.45-35.962-109.327-35.962-41.387-0.002-79.644 13.685-110.475 36.779zM325.582 87.553c-34.24 13.548-82.281 28.438-82.281 31.538 0 3.846 0 16.792 0 16.792s23.078 5.244 37.764 5.244 25.178 0.918 37.766 16.652c-15.736 27.798-33.57 90.347-33.57 122.343l-0.245-0.082c-2.442 44.157-38.912 79.234-83.676 79.234s-81.234-35.077-83.692-79.234l-0.23 0.082c0-31.996-17.834-94.543-33.57-122.343 12.59-15.736 23.078-16.652 37.764-16.652s37.766-3.844 37.766-3.844 0-14.348 0-18.194c0-3.147-49.141-17.301-83.299-30.576-36.486 33.757-59.368 81.986-59.368 135.486 0 101.805 82.824 184.628 184.628 184.628s184.626-82.824 184.626-184.628c0.002-53.998-23.304-102.654-60.382-136.446z" horiz-adv-x="403" />
<glyph unicode="&#xe695;" d="M419.541 224c0 115.884-93.936 209.804-209.804 209.804s-209.804-93.92-209.804-209.804c0-115.868 93.936-209.804 209.805-209.804 115.867 0 209.804 93.937 209.804 209.804zM16.715 224c0 106.435 86.594 193.020 193.020 193.020 106.442 0 193.020-86.585 193.020-193.020s-86.578-193.020-193.020-193.020c-106.427 0-193.020 86.586-193.020 193.020zM299.934 236.736l11.868 11.868-102.065 102.058-102.052-102.058 11.87-11.868 81.791 81.799v-203.632h16.782v203.632z" horiz-adv-x="420" />
<glyph unicode="&#xe696;" d="M302.118 224c0 83.43-67.629 151.060-151.059 151.060s-151.060-67.628-151.060-151.060c0-83.43 67.629-151.060 151.060-151.060s151.059 67.63 151.059 151.060zM151.060 89.724c-74.038 0-134.274 60.238-134.274 134.276s60.237 134.275 134.274 134.275c74.038 0 134.274-60.237 134.274-134.275s-60.237-134.275-134.274-134.275zM352.471 375.060h-128.734c9.769-4.721 18.998-10.343 27.602-16.784h101.132c74.041 0 134.274-60.236 134.274-134.275s-60.236-134.275-134.274-134.275h-101.132c-8.606-6.442-17.834-12.063-27.602-16.784h128.734c83.43 0 151.060 67.63 151.060 151.060s-67.63 151.060-151.060 151.060z" horiz-adv-x="504" />
<glyph unicode="&#xe697;" d="M216.555 189.514l250.438-1.902-14.39 14.466c-1.067 1.067-106.788 104.5-248.242 5.35l-44.877 65.916c5.689 4.728 10.606 10.597 14.31 17.534 15.276 28.639 4.441 64.216-24.178 79.484-28.636 15.276-64.22 4.454-79.48-24.176-15.276-28.626-4.459-64.207 24.177-79.488 16.374-8.728 34.994-8.892 50.829-2.114l39.518-58.042-67.597 0.51c-2.228 18.406-13.064 35.46-30.651 44.841-28.636 15.272-64.204 4.446-79.48-24.19-15.277-28.618-4.458-64.202 24.177-79.479 28.619-15.26 64.22-4.442 79.48 24.178 3.082 5.755 5.032 11.786 6.066 17.866l78.464-0.591c-1.904-41.96 5.671-75.399 18.078-102.18h-28.57v-16.784h50.352v8.392h1.049c-0.361 0.606-0.689 1.279-1.049 1.902v6.49h-3.572c-10.802 21.021-18.358 46.993-19.653 79.226l53.958-79.226h-13.95v-16.784h50.354v16.784h-16.113l-69.448 102.019zM406.591 214.396c6.096-3.262 11.442-6.565 15.982-9.673l-189.201 1.452c75.792 44.124 137.373 27.332 173.219 8.221zM102.212 281.508c-20.406 10.891-28.16 36.362-17.276 56.77 10.884 20.414 36.355 28.168 56.778 17.276 20.406-10.884 28.16-36.356 17.26-56.774-10.884-20.416-36.355-28.16-56.761-17.272zM95.786 180.301c-10.884-20.406-36.355-28.144-56.778-17.26-20.407 10.882-28.16 36.354-17.276 56.762 10.9 20.419 36.355 28.168 56.779 17.276 20.407-10.887 28.159-36.356 17.276-56.779zM117.488 87.496h50.353v-16.784h-50.353v16.784zM318.9 87.496h50.353v-16.784h-50.353v16.784zM50.35 87.496h50.353v-16.784h-50.353v16.784zM386.038 87.496h50.351v-16.784h-50.351v16.784z" horiz-adv-x="467" />
<glyph unicode="&#xe698;" d="M209.804 299.529c-38.862 0-70.858-29.372-75.038-67.137h-17.276v-16.784h17.276c4.18-37.764 36.174-67.138 75.038-67.138 41.716 0 75.53 33.815 75.53 75.53s-33.814 75.53-75.53 75.53zM209.804 165.255c-29.536 0-53.975 21.93-58.072 50.353h58.072v16.785h-58.072c4.097 28.422 28.538 50.352 58.072 50.352 32.389 0 58.744-26.356 58.744-58.745s-26.356-58.745-58.745-58.745zM50.353 147.421v50.353h-16.784v-67.137h16.784zM50.353 265.961v50.353h-16.784v-67.137h16.784zM67.138 366.666v-285.336h285.334v285.336h-285.334zM335.688 98.118h-251.766v251.766h251.766v-251.766h0zM0.001 417.020v-386.041h419.608v386.041h-419.608zM402.825 47.764h-386.041v352.472h386.042v-352.472h-0.002z" horiz-adv-x="420" />
<glyph unicode="&#xe699;" d="M209.766 14.195c115.884 0 209.804 93.936 209.804 209.805s-93.921 209.804-209.804 209.804c-115.868 0-209.804-93.936-209.804-209.804s93.938-209.804 209.804-209.804zM209.766 417.020c106.427 0 193.022-86.594 193.022-193.020 0-106.435-86.594-193.020-193.020-193.020-106.442 0-193.020 86.586-193.020 193.020-0 106.427 86.576 193.020 193.019 193.020zM222.5 133.8l11.868-11.866 102.050 102.067-102.050 102.058-11.868-11.868 81.792-81.798h-203.626v-16.784h203.626z" horiz-adv-x="420" />
<glyph unicode="&#xe69a;" d="M300.87 184.695l-132.29-132.292-0.065 0.084c-0.492-0.51-0.904-1.067-1.41-1.558-34.356-34.354-90.264-34.354-124.621 0-33.355 33.356-34.224 86.957-2.819 121.49l17.654-17.637 27.88 27.865c37.421-17.849 83.544-11.392 114.541 19.603l47.487 47.472 11.867-11.868 11.868 11.868-47.486 47.468 71.217 71.211-11.868 11.867-71.219-71.21-47.469 47.476 71.202 71.211-11.85 11.875-71.22-71.219-47.466 47.476-11.868-11.867 11.868-11.868-47.486-47.476c-30.996-30.995-37.454-77.119-19.587-114.548l-27.881-27.869 17.948-17.964c-37.946-41.092-37.077-105.327 2.82-145.224 40.895-40.912 107.459-40.912 148.354 0l133.768 133.767c29.306 29.308 77.004 29.308 106.327 0l11.868 11.868c-35.863 35.851-94.216 35.851-130.064-0zM69.186 332.799l47.484 47.469 118.671-118.68-47.468-47.471c-32.718-32.718-85.956-32.718-118.688 0-32.717 32.719-32.717 85.957-0.001 118.682zM46.517 215.18c3.228-4.522 6.752-8.884 10.801-12.932 4.065-4.064 8.424-7.589 12.932-10.8l-12.932-12.932-23.734 23.735 12.934 12.93z" horiz-adv-x="431" />
<glyph unicode="&#xe69b;" d="M0 315.462l8.081-5.752c1.427-1.017 14.72-9.934 41.666-9.934 4.328 0 8.802 0.246 13.374 0.705 60.025-69.53 102.574-119.556 112.966-132.783-19.636-43.764-22.718-92.921-8.589-138.98l4.097-13.342 122.081 122.096 132.948-132.947 11.866 11.868-132.947 132.948 122.097 122.096-13.342 4.082c-45.272 13.882-95.772 10.75-138.98-8.59-13.195 10.375-63.072 52.795-132.472 112.706 1.754 10.704 3.688 34.93-9.196 55.058l-5.638 8.786-128.012-128.016zM27.668 319.38l96.511 96.526c6.162-17.948 1.442-37.109 1.376-37.339l-1.278-5.032 3.916-3.425c118.54-102.363 138.095-118.246 143.864-120.737l-0.034-0.097 3.115-0.934 2.967 1.393c36.11 17.261 78.447 22.046 117.49 13.375l-215.704-215.69c-8.802 39.519-4.197 80.726 13.391 117.474l1.672 3.491-1.571 3.541-0.492-0.212c-5.148 10.113-29.291 38.074-119.966 143.108l-2.966 3.442-4.508-0.607c-5.41-0.721-10.687-1.098-15.703-1.098-9.524-0.002-16.85 1.326-22.080 2.817z" horiz-adv-x="439" />
<glyph unicode="&#xe69c;" d="M33.574 385.55c20.948 20.947 48.796 32.486 78.431 32.486v0c29.633 0 57.483-11.539 78.43-32.486l224.558-224.572c29.913-29.914 29.913-78.612 0-108.526-14.49-14.506-33.767-22.486-54.272-22.486-20.504 0-39.78 7.982-54.268 22.486l-99.151 99.134 0.082 0.080-118.507 118.524c-8.047 8.032-12.474 18.736-12.474 30.094 0 11.375 4.426 22.062 12.474 30.11 8.032 8.031 18.718 12.474 30.094 12.474 11.375 0 22.063-4.442 30.095-12.474l189.938-189.922-11.868-11.868-189.94 189.922c-9.736 9.736-26.716 9.736-36.453 0-4.868-4.868-7.556-11.342-7.556-18.242 0-6.885 2.688-13.36 7.556-18.228l217.574-217.738c11.324-11.342 26.374-17.57 42.403-17.57 16.014 0 31.078 6.229 42.404 17.57 23.374 23.375 23.374 61.416 0 84.792l-224.555 224.572c-17.786 17.784-41.42 27.569-66.564 27.569-25.144 0-48.78-9.785-66.564-27.569s-27.586-41.42-27.586-66.564c0-25.144 9.802-48.796 27.586-66.582l196.823-196.821-11.868-11.868-196.822 196.825c-20.964 20.964-32.504 48.812-32.504 78.447s11.54 57.483 32.504 78.432z" horiz-adv-x="439" />
<glyph unicode="&#xe69d;" d="M100.707 253.373h201.413v-16.784h-201.412v16.784zM100.707 186.236h201.413v-16.784h-201.412v16.784zM100.707 119.090h134.274v-16.786h-134.274v16.786zM251.012 421.216c-4 23.804-24.654 41.962-49.599 41.962-24.939 0-45.593-18.158-49.598-41.962h-151.816v-436.394h402.824v436.394h-151.811zM167.845 382.685v30.139c0 18.51 15.063 33.57 33.57 33.57 18.514 0 33.57-15.060 33.57-33.57v-30.142l8.488-4.827c16.482-9.38 29.119-23.636 36.372-40.56h-156.845c7.251 16.928 19.889 31.18 36.372 40.56l8.474 4.832zM386.040 1.606h-369.256v402.825h134.275v-11.989c-26.201-14.916-45.19-41.064-50.352-71.932h201.412c-5.148 30.872-24.144 57.015-50.352 71.932v11.989h134.274v-402.825z" horiz-adv-x="403" />
<glyph unicode="&#xe69e;" d="M327.296 190.432v41.972h-117.49v25.172h75.53v167.824h-167.844v-167.824h75.53v-25.172h-117.492v-41.973h-75.53v-167.836h167.843v167.836h-75.528v25.192h218.197v-25.192h-75.53v-167.837h167.846v167.837h-75.531zM134.274 408.616h134.276v-134.255h-134.276v134.255zM151.058 39.38h-134.274v134.267h134.275l-0.001-134.267zM386.040 39.38h-134.274v134.267h134.274v-134.267z" horiz-adv-x="403" />
<glyph unicode="&#xe69f;" d="M388.795 406.53l-11.868 11.868-114.279-114.294v93.15l-122.998-98.035h-95.182v-75.882l-0.050-0.041 0.050-0.048v-75.088h62.22l-106.689-106.688 11.867-11.868 118.556 118.556h0.426l16.047 16.039-0.246 0.188 99.231 99.231v-0.427l16.786 16.785v0.426l126.128 126.129zM61.252 164.943v117.49h84.282l100.329 79.972v-63.188l0.016-11.884-122.407-122.391h-62.22zM245.882 164.943h-0.018v-78.414l-85.675 67.236-11.95-11.957 114.409-89.782v96.132h0.017v108.082l-16.784-16.785z" horiz-adv-x="389" />
<glyph unicode="&#xe6a0;" d="M217.721 275.48c10.226 24.312 42.433 102.128 42.433 118.625v64.876h-218.195v-64.875c0-16.538 31.995-94.83 41.978-118.851-49.699-24.734-83.939-75.889-83.939-135.176 0-83.43 67.628-151.060 151.060-151.060 83.43 0 151.060 67.628 151.060 151.060-0 59.464-34.454 110.762-84.397 135.401zM58.744 394.106v48.091h83.626v-114.827h16.784v114.827h84.219v-48.091c0-9.2-20.588-63.36-41.108-112.062-16.014 5.778-33.208 9.089-51.206 9.089-18.178 0-35.535-3.381-51.68-9.268-17.44 41.978-40.634 102.12-40.634 112.242zM151.059 5.803c-74.038 0-134.275 60.236-134.275 134.276 0 74.038 60.237 134.27 134.275 134.27 74.038 0 134.275-60.234 134.275-134.27 0-74.038-60.238-134.276-134.275-134.276zM151.059 240.78c-55.614 0-100.707-45.087-100.707-100.701 0-55.625 45.092-100.708 100.707-100.708 55.631 0 100.706 45.084 100.706 100.708-0 55.615-45.076 100.702-100.706 100.702zM151.059 56.156c-46.272 0-83.922 37.651-83.922 83.923 0 46.271 37.65 83.916 83.922 83.916 46.288 0 83.922-37.646 83.922-83.916 0-46.272-37.634-83.923-83.923-83.923z" horiz-adv-x="302" />
<glyph unicode="&#xe6a1;" d="M436.394 229.794c0 20.612-16.325 36.511-37.98 36.511h-136.57c8.721 20.234 24.39 62.704 24.39 106.541 0 50.042-25.111 60.544-46.175 60.544-13.064 0-31.928-9.896-31.928-27.79 0-7.548-1.196-74.731-42.222-109.152-43.716-36.666-56.139-46.255-80.087-46.255-27.93 0-77.546-0.614-77.546-0.614l-8.277-0.106v-195.299h91.396c5.933 0 23.734-7.932 39.453-14.916 25.947-11.556 55.336-24.652 75.137-24.652l131.995 0.050c21.488 0 38.98 16.899 38.98 37.666 0 8.458-3.017 16.195-7.902 22.486 15.752 4.507 27.375 18.882 27.375 36.060 0 8.63-3.033 16.498-7.933 22.868 15.49 4.95 26.832 19.317 26.832 36.435 0 8.606-2.95 16.49-7.752 22.9 16.503 4.13 28.815 18.964 28.815 36.724zM398.416 208.608h-29.159v-16.784h7.638c11.932 0 21.652-9.712 21.652-21.652 0-11.932-9.72-21.644-21.652-21.644h-24.423v-16.786h6.312c11.507 0 20.866-9.368 20.866-20.875 0-11.522-9.36-20.88-20.866-20.88h-23.092v-16.786h2.292c12.23 0 22.194-9.375 22.194-20.88 0-11.522-9.964-20.882-22.194-20.882h-21.438v-0.050h-110.558c-16.227 0-45.108 12.868-68.319 23.193-22.799 10.146-37.224 16.375-46.272 16.375h-74.611v161.935c15.276 0.172 48.206 0.516 69.040 0.516 31.043 0 47.336 13.671 90.871 50.18 45.894 38.495 48.221 108.39 48.221 122.012 0 6.848 10.508 11.006 15.146 11.006 8.787 0 29.388 0 29.388-43.76 0-55.303-27.912-110.558-28.191-111.115l-6.244-12.21h102.82c0.296-0.214 0.476 0 0.476 0h60.106c12.277 0 21.192-8.507 21.192-19.727-0.002-11.68-9.509-21.187-21.195-21.187z" horiz-adv-x="437" />
<glyph unicode="&#xe6a2;" d="M209.82 433.8c-115.884 0-209.82-93.933-209.82-209.8s93.936-209.804 209.82-209.804c115.868 0 209.79 93.937 209.79 209.804s-93.921 209.801-209.79 209.801zM209.82 30.979c-106.442 0-193.036 86.594-193.036 193.021 0 106.43 86.594 193.016 193.036 193.016 106.428 0 193.006-86.585 193.006-193.016-0-106.428-86.579-193.020-193.006-193.020zM197.084 314.196l-11.865 11.867-102.066-102.062 102.066-102.066 11.865 11.866-81.806 81.808h203.624v16.785h-203.624z" horiz-adv-x="420" />
<glyph unicode="&#xe6a3;" d="M109.099 383.452h16.784v-67.138h-16.784v67.138zM234.982 333.099c0 64.892-52.615 117.49-117.49 117.49-64.892 0-117.492-52.599-117.492-117.49 0-49.976 31.259-92.56 75.268-109.541v-226.147h83.922v58.483l25.438 25.438-25.438 25.438v33.043l42.222 42.224-41.567 41.57c43.928 17.014 75.138 59.565 75.138 109.492zM153.78 239.26l-11.375-4.393v-17.556l35.256-35.274-35.257-35.272v-46.944l18.472-18.49-18.472-18.488v-48.649h-50.354v220.884l-10.752 4.148c-39.191 15.113-64.514 51.959-64.514 93.872 0 55.532 45.174 100.706 100.707 100.706 55.516 0 100.708-45.173 100.708-100.706-0-41.863-25.292-78.694-64.418-93.839z" horiz-adv-x="235" />
<glyph unicode="&#xe6a4;" d="M348.161 276.394c-32.041 0-65.513-28.962-104.786-33.077v16.736c0.23 41.108 31.029 83.48 82.495 83.48h9.752c47.354 0 96.052 37.486 101.248 100.706h-16.802c-5.031-52.73-45.288-83.922-84.447-83.922h-9.752c-60.892 0-98.704-51.534-99.246-99.658h-0.032v-0.639c0-0.131-0.017-0.279-0.017-0.41h0.017v-16.292c-39.256 4.114-72.744 33.078-104.772 33.078-34.502 0-121.817-68.431-121.817-202.56 0-67.924 45.846-70.070 51.681-70.070 0.394 0 0.606 0 0.606 0 28.471 0 54.746 13.687 87.594 46.536 32.847 32.847 45.976 41.469 69.793 41.469 9.489 0 20.899 0 24.636 0 0.786 0 1.361 0 1.361 0 3.736 0 15.146 0 24.636 0 23.818 0 36.945-8.623 69.792-41.469 32.847-32.847 59.125-46.536 87.596-46.536 0 0 0.209 0 0.604 0 5.82 0 51.664 2.149 51.664 70.070 0 134.126-87.313 202.56-121.802 202.56zM418.479 20.53l-0.394 0.017h-0.394c-23.899 0-46.55 12.44-75.728 41.617-32.24 32.24-49.712 46.387-81.659 46.387h-50.632c-31.946 0-49.418-14.146-81.661-46.387-29.176-29.176-51.828-41.616-75.726-41.616l0.032 0.048-0.639-0.048c-8.195 0-34.897 3.836-34.897 53.286 0 128.161 83.48 185.776 105.034 185.776 12.669 0 27.702-6.754 43.616-13.899 20.308-9.114 43.32-19.458 69.694-19.671 26.096 0.214 49.106 10.556 69.416 19.671 15.914 7.146 30.945 13.899 43.615 13.899 21.541 0 105.018-57.615 105.018-185.776 0.002-49.45-26.697-53.286-34.697-53.303zM134.343 209.257h-16.786v-33.57h-33.569v-16.784h33.569v-33.568h16.786v33.568h33.566v16.784h-33.566zM310.512 192.521c-13.9 0-25.178-11.262-25.178-25.178 0-13.899 11.277-25.176 25.178-25.176 13.916 0 25.176 11.277 25.176 25.176 0 13.918-11.26 25.178-25.176 25.178zM310.512 158.952c-4.623 0-8.392 3.769-8.392 8.392 0 4.639 3.769 8.394 8.392 8.394 4.638 0 8.392-3.755 8.392-8.394 0-4.623-3.754-8.392-8.392-8.392zM377.65 175.736c-13.901 0-25.178-11.262-25.178-25.178 0-13.901 11.276-25.176 25.178-25.176 13.916 0 25.176 11.276 25.176 25.176 0 13.918-11.26 25.178-25.176 25.178zM377.65 142.168c-4.624 0-8.394 3.77-8.394 8.392 0 4.638 3.769 8.392 8.394 8.392 4.638 0 8.39-3.754 8.39-8.392 0-4.623-3.752-8.392-8.39-8.392z" horiz-adv-x="470" />
<glyph unicode="&#xe6a5;" d="M0 400.236v-352.472h419.61v352.472h-419.61zM67.138 64.548h-50.353v67.137h50.353v-67.137zM67.138 148.47h-50.353v67.138h50.353v-67.138zM67.138 232.388h-50.353v67.138h50.353v-67.137zM67.138 316.31h-50.353v67.138h50.353v-67.138zM335.688 288.339v-223.791h-251.764v318.899h251.764v-95.108zM402.825 64.548h-50.353v67.137h50.353v-67.137zM402.825 148.47h-50.353v67.138h50.353v-67.138zM402.825 232.388h-50.353v67.138h50.353v-67.137zM402.825 316.31h-50.353v67.138h50.353v-67.138zM167.845 291.838v-135.664l117.489 67.822-117.49 67.842zM184.629 262.76l67.138-38.764-67.138-38.762v77.525z" horiz-adv-x="420" />
<glyph unicode="&#xe6a6;" d="M209.804 182.055c23.179 0 41.962 18.784 41.962 41.948 0 23.178-18.785 41.953-41.962 41.953-23.168 0-41.96-18.774-41.96-41.952-0-23.164 18.791-41.949 41.96-41.949zM209.804 249.173c13.882 0 25.178-11.292 25.178-25.168 0-13.87-11.293-25.164-25.178-25.164s-25.177 11.293-25.177 25.165c0 13.875 11.293 25.168 25.177 25.168zM417.945 197.971c1.058 8.539 1.663 17.209 1.663 26.032 0 115.876-93.93 209.804-209.794 209.804v0c-0.010 0-0.010 0-0.010 0-79.57 0-148.79-44.297-184.358-109.573-0.032-0.074-0.082-0.148-0.122-0.221-0.672-1.23-1.278-2.508-1.926-3.754-2.466-4.769-4.803-9.613-6.909-14.587-0.32-0.754-0.598-1.524-0.902-2.287-10.023-24.496-15.588-51.279-15.588-79.381 0-115.872 93.93-209.808 209.805-209.808 104.248 0 190.692 76.055 206.993 175.68 0.443 2.686 0.812 5.39 1.147 8.094zM402.456 212.608c-0.067-1.148-0.173-2.296-0.264-3.426-0.197-2.673-0.452-5.344-0.764-7.984-0.149-1.229-0.303-2.474-0.466-3.704-0.377-2.721-0.82-5.409-1.312-8.098-0.172-0.983-0.328-1.964-0.524-2.95-0.73-3.673-1.541-7.327-2.474-10.932-0.010-0.034-0.017-0.050-0.034-0.082-0.918-3.557-1.966-7.048-3.080-10.508-0.279-0.884-0.592-1.754-0.894-2.639-0.902-2.673-1.86-5.312-2.876-7.918-0.352-0.918-0.712-1.836-1.082-2.753-1.148-2.82-2.352-5.589-3.623-8.326-0.256-0.572-0.5-1.148-0.764-1.705-1.615-3.409-3.32-6.769-5.13-10.064l-100.476 60.68c4.442 9.638 6.99 20.325 6.99 31.63 0 41.805-33.898 75.702-75.709 75.702-0.024 0-0.048-0.008-0.083-0.008-0.032 0-0.065 0.008-0.089 0.008-0.294 0-0.582-0.050-0.876-0.058-2.51-0.032-4.984-0.172-7.426-0.442-0.262-0.032-0.514-0.090-0.779-0.123-14.268-1.745-27.298-7.434-37.978-15.982l-83.287 83.293c16.719 15.342 36.159 27.75 57.484 36.478v-0.008c11.236 4.597 22.996 8.18 35.159 10.613 0.172 0.033 0.351 0.058 0.524 0.090 2.851 0.562 5.72 1.069 8.613 1.504 0.631 0.094 1.27 0.152 1.91 0.242 2.458 0.344 4.932 0.672 7.424 0.922 1.293 0.13 2.623 0.196 3.933 0.299 1.861 0.148 3.713 0.324 5.59 0.418 3.097 0.156 6.22 0.23 9.359 0.238 0.114 0 0.236 0.008 0.361 0.008 96.445 0 176.603-71.112 190.784-163.664 1.467-9.572 2.229-19.382 2.229-29.356-0.002-3.828-0.14-7.627-0.37-11.396zM357.224 99.608c-2.072-2.459-4.204-4.851-6.382-7.195-0.394-0.409-0.795-0.82-1.188-1.23-1.992-2.098-4.026-4.163-6.106-6.163-0.466-0.442-0.934-0.885-1.409-1.327-2.123-2.016-4.293-3.966-6.507-5.868-0.394-0.346-0.795-0.707-1.197-1.048-2.533-2.148-5.114-4.228-7.745-6.244-0.082-0.050-0.154-0.115-0.236-0.18-5.688-4.327-11.622-8.344-17.776-12.031l-55.674 103.245c6.499 4.509 12.211 10.015 17.014 16.276l100.444-60.661c-3.959-5.952-8.245-11.638-12.818-17.098-0.13-0.163-0.278-0.312-0.418-0.474zM272.606 41.536c-2.483-0.868-4.984-1.688-7.507-2.442-0.966-0.293-1.959-0.558-2.934-0.836-2.312-0.654-4.639-1.262-6.982-1.836-1.107-0.262-2.22-0.524-3.336-0.77-2.269-0.509-4.556-0.966-6.859-1.394-1.149-0.212-2.303-0.426-3.458-0.623-2.361-0.394-4.736-0.722-7.123-1.033-1.097-0.132-2.188-0.296-3.286-0.409-2.673-0.296-5.351-0.526-8.047-0.707-0.828-0.048-1.648-0.128-2.476-0.18-3.572-0.196-7.162-0.312-10.786-0.312-103.108 0-187.596 81.25-192.775 183.088-0.172 3.296-0.254 6.594-0.254 9.921 0 3.27 0.090 6.516 0.246 9.744 0.122 2.468 0.336 4.917 0.549 7.36 0.066 0.721 0.099 1.442 0.165 2.148 1.901 18.932 6.572 37.060 13.556 53.992 0.017 0.091 0.041 0.172 0.066 0.254 8.711 21.079 21.038 40.289 36.224 56.852l83.29-83.291c-9.269-11.58-15.17-25.938-16.319-41.625-0.139-1.803-0.286-3.597-0.286-5.434 0-0.025 0.008-0.057 0.008-0.090s-0.008-0.058-0.008-0.082c0-41.81 33.896-75.708 75.701-75.708 9.998 0 19.506 1.985 28.242 5.491l55.696-103.313c-6.197-3-12.58-5.688-19.12-8.032-0.717-0.257-1.464-0.488-2.184-0.733zM268.55 224.004c0-32.393-26.347-58.732-58.745-58.732-32.364 0-58.688 26.291-58.736 58.642 0.048 32.422 26.404 58.778 58.826 58.827 32.348-0.049 58.655-26.374 58.655-58.738z" horiz-adv-x="420" />
<glyph unicode="&#xe6a7;" d="M299.563 131.392c-18.408 7.688-62.139 22.766-89.038 30.708-2.293 0.721-2.654 0.837-2.654 10.382 0 7.884 3.244 15.826 6.408 22.546 3.427 7.302 7.49 19.579 8.95 30.594 4.081 4.737 9.636 14.080 13.21 31.888 3.13 15.695 1.672 21.406-0.41 26.766-0.212 0.566-0.444 1.123-0.607 1.68-0.786 3.679 0.294 22.8 2.984 37.634 1.852 10.178-0.476 31.822-14.489 49.731-8.85 11.317-25.782 25.209-56.71 27.142l-16.965-0.016c-30.404-1.917-47.353-15.809-56.206-27.126-14.014-17.908-16.341-39.552-14.488-49.722 2.704-14.842 3.769-33.962 3-37.568-0.164-0.632-0.394-1.189-0.624-1.754-2.066-5.36-3.54-11.072-0.394-26.766 3.558-17.809 9.114-27.152 13.212-31.888 1.442-11.014 5.508-23.292 8.95-30.594 2.508-5.344 3.688-12.613 3.688-22.89 0-9.548-0.361-9.662-2.508-10.342-27.816-8.212-72.087-24.209-88.594-31.438-13.080-5.615-16.276-15.687-16.276-24.776s0-36.019 0-41.961c0-5.94 3.524-16.088 16.276-16.088 9.802 0 88.282 0 123.931 0 10.686 0 17.57 0 17.57 0h3.066c0 0 7 0 17.833 0 35.797 0 114.163 0 123.95 0 12.736 0 16.276 10.147 16.276 16.088s0 32.874 0 41.961-6.276 20.195-19.339 25.808zM302.020 64.32h-285.236v41.264c0 5.090 1.491 7.368 6.229 9.4 15.883 6.959 59.86 22.819 86.921 30.817 14.228 4.508 14.228 17.127 14.228 26.34 0 12.81-1.672 22.349-5.293 30.046-2.754 5.849-6.278 16.358-7.49 25.619l-0.656 4.99-3.294 3.811c-1.802 2.082-6.326 8.613-9.441 24.206-2.442 12.15-1.361 14.958-0.492 17.214 0.492 1.213 0.951 2.43 1.294 3.786l0.097 0.356 0.067 0.356c1.689 7.918-0.59 31.397-2.903 44.084-1.066 5.839 0.278 22.414 11.212 36.375 6.671 8.548 19.653 19.042 43.534 20.68l15.867 0.017c19.506-1.324 34.322-8.286 44.042-20.702 10.918-13.958 12.244-30.537 11.18-36.397-2.361-13.018-4.59-36.109-2.869-44.132l0.132-0.624 0.18-0.606c0.244-0.856 0.556-1.721 0.884-2.582l0.165-0.414v-0.024c0.951-2.446 2.031-5.216-0.394-17.387-3.13-15.58-7.671-22.141-9.474-24.234l-3.263-3.794-0.654-4.958c-1.231-9.253-4.755-19.792-7.508-25.653-3.95-8.408-8-18.514-8-29.692 0-9.228 0-21.866 14.686-26.479 26.258-7.753 69.514-22.661 87.167-30.038 6.688-2.868 9.18-7.892 9.18-10.384l-0.099-41.262zM372.731 240.554l43.878 43.874-11.882 11.868-43.863-43.875-43.88 43.875-11.866-11.868 43.878-43.875-43.879-43.878 11.866-11.868 43.88 43.874 43.878-43.874 11.866 11.868z" horiz-adv-x="417" />
<glyph unicode="&#xe6a8;" d="M0 224c0-115.884 93.936-209.804 209.805-209.804 115.868 0 209.804 93.921 209.804 209.804 0 115.868-93.936 209.804-209.805 209.804-115.868 0-209.804-93.936-209.804-209.804zM402.825 224c0-106.435-86.594-193.020-193.022-193.020-106.442 0-193.020 86.586-193.020 193.020s86.578 193.020 193.020 193.020c106.428 0 193.022-86.586 193.022-193.020zM119.605 211.264l-11.868-11.866 102.066-102.058 102.052 102.058-11.868 11.866-81.791-81.799v203.634h-16.784v-203.634z" horiz-adv-x="420" />
<glyph unicode="&#xe6a9;" d="M299.562 131.392c-18.406 7.688-62.138 22.766-89.037 30.708-2.293 0.721-2.654 0.837-2.654 10.382 0 7.884 3.246 15.826 6.41 22.546 3.424 7.302 7.488 19.579 8.948 30.594 4.082 4.737 9.639 14.080 13.21 31.888 3.13 15.695 1.672 21.406-0.41 26.766-0.212 0.566-0.44 1.123-0.605 1.68-0.788 3.679 0.293 22.8 2.983 37.634 1.851 10.178-0.476 31.822-14.489 49.731-8.85 11.317-25.782 25.209-56.712 27.142l-16.965-0.016c-30.404-1.917-47.352-15.809-56.204-27.126-14.014-17.908-16.342-39.552-14.489-49.722 2.704-14.842 3.77-33.962 2.999-37.568-0.164-0.632-0.394-1.189-0.623-1.754-2.066-5.36-3.54-11.072-0.394-26.766 3.556-17.809 9.114-27.152 13.212-31.888 1.442-11.014 5.507-23.292 8.95-30.594 2.507-5.344 3.688-12.613 3.688-22.89 0-9.548-0.361-9.662-2.508-10.342-27.816-8.212-72.088-24.209-88.594-31.438-13.082-5.614-16.277-15.686-16.277-24.774s0-36.019 0-41.961c0-5.94 3.524-16.088 16.276-16.088 9.802 0 88.282 0 123.932 0 10.686 0 17.57 0 17.57 0h3.067c0 0 6.999 0 17.834 0 35.798 0 114.162 0 123.95 0 12.736 0 16.276 10.147 16.276 16.088s0 32.874 0 41.961-6.278 20.194-19.341 25.808zM302.021 64.32h-285.236v41.264c0 5.090 1.476 7.368 6.212 9.4 15.899 6.959 59.86 22.819 86.936 30.817 14.228 4.508 14.228 17.127 14.228 26.34 0 12.81-1.689 22.349-5.294 30.046-2.754 5.849-6.278 16.358-7.49 25.619l-0.654 4.99-3.294 3.811c-1.803 2.082-6.328 8.613-9.442 24.206-2.442 12.15-1.361 14.958-0.492 17.214 0.492 1.213 0.934 2.43 1.296 3.786l0.082 0.356 0.082 0.356c1.688 7.918-0.591 31.397-2.903 44.084-1.066 5.839 0.278 22.414 11.195 36.375 6.688 8.548 19.67 19.042 43.55 20.68l15.866 0.017c19.506-1.324 34.322-8.286 44.026-20.702 10.916-13.958 12.262-30.537 11.196-36.397-2.361-13.018-4.59-36.109-2.886-44.132l0.131-0.624 0.18-0.606c0.263-0.856 0.572-1.721 0.903-2.582l0.148-0.414 0.016-0.024c0.952-2.446 2.034-5.216-0.392-17.387-3.131-15.58-7.672-22.141-9.476-24.234l-3.262-3.794-0.672-4.958c-1.214-9.253-4.736-19.792-7.488-25.653-3.952-8.408-7.999-18.514-7.999-29.692 0-9.228 0-21.866 14.684-26.479 26.26-7.753 69.514-22.661 87.168-30.038 6.686-2.868 9.18-7.892 9.18-10.384l-0.099-41.262zM369.256 248.947v66.961h-16.784v-66.961h-66.974v-16.785h66.974v-66.956h16.784v66.957h66.956v16.785z" horiz-adv-x="436" />
<glyph unicode="&#xe6aa;" d="M0 428.8v-409.6h460.8v409.6h-460.8zM17.067 411.733h42.666v-375.466h-42.666v375.466zM443.733 36.267h-366.933v375.466h366.933v-375.466zM264.534 61.866c89.6 0 162.134 72.534 162.134 162.134s-72.534 162.134-162.134 162.134c-89.6 0-162.133-72.534-162.133-162.134s72.534-162.134 162.133-162.134zM264.534 369.067c80.214 0 145.067-64.853 145.067-145.067s-64.853-145.067-145.067-145.067c-80.214 0-145.066 64.853-145.066 145.067s64.853 145.067 145.066 145.067zM264.534 172.8c28.16 0 51.2 23.040 51.2 51.2s-23.040 51.2-51.2 51.2c-28.16 0-51.2-23.040-51.2-51.2s23.040-51.2 51.2-51.2zM264.534 258.134c18.774 0 34.134-15.36 34.134-34.134s-15.36-34.134-34.134-34.134-34.133 15.36-34.133 34.134c0 18.774 15.36 34.134 34.133 34.134zM273.067 224c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534z" horiz-adv-x="461" />
<glyph unicode="&#xe6ab;" d="M359.253 358.827l47.786 47.786v-39.253h17.067v68.266h-68.267v-17.067h39.253l-47.786-47.786c-43.52 40.96-100.694 65.707-164.694 65.707-69.974 0-136.534-30.72-182.613-82.774l12.8-11.094c1.707 1.707 3.413 3.413 5.12 5.12l152.747-153.6-57.173-57.173h-42.666l-59.733-59.733h54.614v-54.613l59.733 59.733v42.666l57.173 57.173 152.747-152.746c-1.707-1.707-3.413-3.413-5.12-5.12l11.094-12.8c52.906 46.080 82.774 112.64 82.774 182.613 0.853 64-23.894 122.026-64.853 164.693zM108.374 90.026l-25.6-25.6v30.72h-29.867l25.6 25.6h30.72v-30.72zM29.866 359.68c40.96 38.4 95.573 59.733 152.746 59.733 58.88 0 112.64-23.040 152.747-59.733l-152.746-152.747-152.746 152.746zM347.307 346.88c37.546-40.106 59.733-93.867 59.733-152.746 0-57.173-21.334-110.933-59.733-152.746l-152.746 152.746 152.746 152.746z" horiz-adv-x="425" />
<glyph unicode="&#xe6ac;" d="M85.334 279.466v-283.307h392.534v392.534h-307.2v64l-170.667-116.053 85.334-57.173zM153.6 387.84c0 0 0-0.854 0 0v0-17.067h16.214c0 0 0 0 0.853 0 0 0 0.853 0 0.853 0h0.853c80.213 0 133.12-44.374 156.16-100.694-48.64 40.96-111.786 46.080-142.506 46.080-0.853 0-0.853 0-1.707 0h-30.72v-17.067c0 0 0 0 0 0v-45.226l-122.88 82.774 122.88 83.626v-32.426zM102.4 267.52l68.266-46.080v76.8c3.413 0 8.534 0.853 15.36 0.853 42.666 0 133.974-11.094 172.373-98.133 0 71.68-36.693 139.094-104.96 169.813h207.36v-358.4h-358.4v255.147z" horiz-adv-x="478" />
<glyph unicode="&#xe6ad;" d="M469.334 347.733l-108.373 108.373c-3.413 3.413-7.68 5.12-11.947 5.12s-8.534-1.706-11.947-5.12l-331.947-331.947c-6.827-6.827-6.827-17.067 0-23.894l108.374-108.374c3.413-3.413 7.68-5.12 11.947-5.12s8.533 1.707 11.947 5.12l331.947 331.947c6.827 5.974 6.827 17.067 0 23.894zM240.64 119.040l-108.374 108.374 96.427 96.427 108.374-108.374-96.427-96.427zM125.44 3.84l-108.374 108.373 103.254 103.254 108.374-108.374-103.254-103.254zM349.014 227.413l-108.374 108.374 108.374 108.373c0 0 0 0 0 0v0l108.374-108.373-108.374-108.374zM345.6 372.48c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534zM394.24 323.84c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534zM309.76 335.786c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM357.546 288c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.821-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534zM128.853 154.88c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM176.64 107.094c0-4.713-3.821-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.821 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM92.16 119.040c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM140.8 70.4c0-4.713-3.821-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534z" horiz-adv-x="475" />
<glyph unicode="&#xe6ae;" d="M93.867 232.534c-18.773 0-34.133-15.36-34.133-34.134s15.36-34.134 34.133-34.134 34.133 15.36 34.133 34.134-15.36 34.133-34.133 34.133zM93.867 181.334c-9.386 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067c9.386 0 17.067-7.68 17.067-17.067s-7.68-17.067-17.067-17.067zM366.933 232.534c-18.774 0-34.134-15.36-34.134-34.134s15.36-34.134 34.134-34.134c18.774 0 34.134 15.36 34.134 34.134s-15.36 34.133-34.134 34.133zM366.933 181.334c-9.387 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067c9.387 0 17.067-7.68 17.067-17.067s-7.68-17.067-17.067-17.067zM401.92 300.8l-14.507 68.267c-5.974 22.186-23.040 34.133-46.080 34.133h-221.867c-23.894 0-37.547-11.946-44.374-34.133l-15.36-68.267h-59.733v-17.066h55.467v-0.854c-26.453-1.707-46.934-23.893-46.934-51.2v-118.613h25.6v-25.6c0-23.894 18.773-42.666 42.666-42.666s42.666 18.774 42.666 42.666v25.6h221.866v-25.6c0-23.894 18.774-42.666 42.666-42.666s42.666 18.774 42.666 42.666v25.6h25.6v118.613c0 26.454-20.48 48.64-46.080 51.2v0.853h54.613v17.066h-58.88zM91.306 363.947c5.12 15.36 12.8 22.186 28.16 22.186h221.866c16.214 0 25.6-6.826 29.866-21.334l17.067-81.92h-315.733l18.773 81.067zM102.4 87.466c0-14.507-11.094-25.6-25.6-25.6s-25.6 11.094-25.6 25.6v25.6h51.2v-25.6zM409.6 87.466c0-14.507-11.094-25.6-25.6-25.6s-25.6 11.094-25.6 25.6v25.6h51.2v-25.6zM435.2 231.68v-101.546h-409.6v101.546c0 18.774 15.36 34.133 34.133 34.133h341.334c18.774 0 34.134-15.36 34.134-34.133z" horiz-adv-x="461" />
<glyph unicode="&#xe6af;" d="M439.466 309.333l-100.693 119.466h-230.4l-100.694-119.466-7.68-8.534 6.827-8.534 216.746-273.067 223.573 281.6-7.68 8.534zM417.28 309.333h-171.52l85.333 101.547 86.187-101.547zM222.72 309.333l-88.746 102.4h175.786l-87.040-102.4zM114.347 409.173l86.187-99.84h-170.667l84.48 99.84zM215.040 292.267v-234.666l-186.88 234.667h186.88zM232.107 57.6v234.667h186.027l-186.026-234.667z" horiz-adv-x="447" />
<glyph unicode="&#xe6b0;" d="M213.333 437.334c-117.76 0-213.333-95.574-213.333-213.334s95.573-213.333 213.333-213.333c117.76 0 213.333 95.573 213.333 213.333s-95.574 213.333-213.333 213.333zM213.333 27.733c-108.374 0-196.267 87.894-196.267 196.267s87.894 196.267 196.267 196.267c108.374 0 196.267-87.894 196.267-196.267s-87.894-196.267-196.267-196.267zM281.6 275.2c0 37.546-30.72 68.267-68.267 68.267s-68.267-30.72-68.267-68.267c0-25.6 14.506-48.64 35.84-59.733l-35.84-102.4h136.534l-34.987 102.4c20.48 11.947 34.987 34.133 34.987 59.733zM257.707 130.134h-88.746l27.306 79.36 5.12 13.654-12.8 6.827c-16.214 9.387-26.453 26.453-26.453 45.226 0 28.16 23.040 51.2 51.2 51.2s51.2-23.040 51.2-51.2c0-18.774-10.24-35.84-26.453-44.374l-12.8-6.827 4.267-13.653 28.16-80.214z" horiz-adv-x="427" />
<glyph unicode="&#xe6b1;" d="M395.094 410.88c-13.654 13.654-32.426 20.48-50.346 20.48s-36.694-6.827-50.346-20.48l-61.44-61.44-34.987 34.987-11.946-11.947 40.96-40.96-185.173-184.32c-22.186-22.187-24.747-58.026-5.974-82.774l-35.84-35.84 11.947-11.947 35.84 35.84c11.093-8.534 24.746-12.8 38.4-12.8 16.213 0 32.427 5.974 44.374 18.774l185.173 184.32 38.4-38.4 11.947 11.947-33.28 33.28 61.44 61.44c28.16 27.306 28.16 71.68 0.853 99.84zM118.614 69.546c-8.534-8.534-20.48-13.654-32.426-13.654s-23.894 5.12-32.426 13.654c-17.92 17.92-17.92 46.933 0 64.853l185.173 185.173 64.854-64.853-185.173-185.173zM321.707 260.693l-76.8 76.8 61.44 61.44c10.24 10.24 23.894 16.214 38.4 16.214s28.16-5.974 38.4-16.214c10.24-10.24 16.214-23.894 16.214-38.4s-5.974-28.16-16.214-38.4l-61.44-61.44z" horiz-adv-x="416" />
<glyph unicode="&#xe6b2;" d="M248.32 197.546c57.173 57.173 57.173 148.48 0 205.654-28.16 28.16-65.707 42.666-102.4 42.666-37.547 0-75.094-13.654-103.254-42.666-57.173-57.173-57.173-148.48 0-205.654 26.453-26.454 59.733-40.106 93.867-41.813v-68.267h-68.266v-17.067h68.266v-68.267h17.066v68.267h68.267v17.067h-68.267v68.267c34.133 1.707 68.267 16.214 94.72 41.813zM54.614 391.254c23.894 24.746 56.32 37.546 90.454 37.546s66.56-13.654 90.454-37.546c50.346-50.346 50.346-131.413 0-181.76-23.893-23.894-56.32-36.693-90.454-36.693s-66.56 13.654-90.454 37.546c-50.346 49.493-50.346 131.413 0 180.906z" horiz-adv-x="291" />
<glyph unicode="&#xe6b3;" d="M512 232.534h-50.346v102.4h-51.2v42.667h-68.267v-145.067h-170.667v145.067h-68.266v-42.667h-51.2v-102.4h-52.053v-17.066h52.053v-102.4h51.2v-42.666h68.266v145.066h170.667v-145.067h68.267v42.666h51.2v102.4h50.346v17.066zM69.12 130.134v187.733h34.133v-187.733h-34.133zM154.453 87.466h-34.133v273.067h34.133v-273.067zM393.387 87.466h-34.133v273.067h34.134v-273.067zM444.587 130.134h-34.134v187.733h34.134v-187.733z" />
<glyph unicode="&#xe6b4;" d="M455.68 247.040l-11.947-12.8-199.68 199.68 12.8 11.947-11.947 11.947-12.8-11.947-128.853-129.707 11.947-11.947 8.534 8.534 93.866-93.866-217.6-216.746 11.947-11.947 217.6 217.6 93.867-93.866-8.534-8.534 11.947-11.947 141.654 141.654-12.8 11.947zM334.507 125.866l-29.866 29.866 96.426 97.28 29.866-29.867-96.427-97.28zM292.693 168.534l-114.346 114.346 96.427 96.427 114.346-114.347-96.427-96.426zM232.107 421.974l29.867-29.867-95.573-97.28-29.867 29.866 95.573 97.28z" horiz-adv-x="468" />
<glyph unicode="&#xe6b5;" d="M426.666 249.6c0 117.76-95.574 213.333-213.333 213.333s-213.333-95.573-213.333-213.333v-87.040h0.854c0-2.56 0-5.12 0-6.827 0-56.32 45.227-102.4 101.546-102.4v0 204.8h-0.853c-35.84 0-66.56-17.92-84.48-46.080v37.547c0 108.374 87.894 196.266 196.267 196.266s196.267-87.893 196.267-196.266v-37.547c-17.92 27.306-49.493 46.080-84.48 46.080h-0.853v-204.8h0.853c8.534 0 16.214 0.853 24.747 3.413-25.6-24.747-57.173-41.813-93.013-50.346v29.866h-86.186v-51.2h85.333v3.413c54.613 11.094 101.546 42.666 132.267 87.040 23.040 18.774 38.4 47.786 38.4 80.214 0 2.56 0 5.12 0 6.827v0 87.040zM85.334 239.36v-167.254c-38.4 7.68-68.266 42.666-68.266 83.626s29.867 75.947 68.266 83.626zM238.934 2.134h-51.2v17.067h51.2v-17.067zM341.334 72.106v167.254c39.253-7.68 68.267-42.667 68.267-83.626s-29.014-75.947-68.267-83.627z" horiz-adv-x="427" />
<glyph unicode="&#xe6b6;" d="M494.933 215.466v17.066h-59.733c-1.707 46.080-19.627 87.040-48.64 119.467l42.666 42.666-11.947 11.946-42.666-42.666c-31.574 29.014-72.534 46.934-117.76 48.64v58.88h-17.066v-58.88c-45.227-1.707-86.186-20.48-117.76-48.64l-42.666 42.666-11.947-11.946 42.666-42.666c-29.867-32.427-48.64-73.387-50.346-119.467h-59.733v-17.066h59.733c2.56-45.226 20.48-86.187 48.64-116.906l-42.666-42.666 11.947-11.947 42.666 42.666c31.574-29.014 72.533-46.933 117.76-48.64v-61.44h17.066v60.587c45.226 1.707 87.040 20.48 117.76 48.64l42.666-42.666 11.947 11.947-42.666 42.666c28.16 31.574 46.933 71.68 48.64 116.906h61.44zM418.134 232.534h-102.4c-1.707 12.8-6.827 24.746-14.507 34.134l72.534 72.534c25.6-28.16 41.813-65.707 44.373-106.667zM247.466 172.8c-28.16 0-51.2 23.040-51.2 51.2s23.040 51.2 51.2 51.2c28.16 0 51.2-23.040 51.2-51.2s-23.040-51.2-51.2-51.2zM361.813 351.147l-73.387-73.387c-9.387 6.827-20.48 11.947-32.426 13.654v104.106c40.96-2.56 77.654-18.774 105.813-44.373zM238.934 395.52v-103.253c-11.946-1.707-23.040-5.974-32.427-13.654l-73.387 73.387c28.16 24.746 64.853 40.96 105.814 43.52zM121.174 339.2l72.533-72.534c-7.68-9.387-12.8-21.334-14.506-34.133h-102.4c2.56 40.96 18.773 78.506 44.374 106.667zM77.653 215.466h102.4c1.707-11.947 5.974-23.040 13.654-32.426l-71.68-71.68c-26.453 27.307-42.666 64-44.374 104.106zM133.12 98.56l71.68 71.68c9.387-7.68 21.334-12.8 34.133-14.507v-101.546c-40.96 2.56-77.653 18.774-105.814 44.373zM256 55.040v101.546c12.8 1.707 24.747 6.827 34.134 14.507l71.68-71.68c-28.16-26.454-64.853-42.666-105.814-44.373zM373.76 110.507l-71.68 71.68c6.827 9.387 11.947 20.48 13.654 32.426h102.4c-2.56-39.253-18.774-75.947-44.373-104.106z" horiz-adv-x="495" />
<glyph unicode="&#xe6b7;" d="M255.147 318.72v101.546h43.52v17.066h-298.666v-17.066h42.666v-101.546c0-28.16 11.093-62.293 86.187-98.987-64-30.72-86.186-58.026-86.186-103.253v-88.746h-42.666v-17.067h298.666v17.067h-43.52v88.746c0 45.226-22.186 72.534-86.186 104.106 75.094 35.84 86.186 69.974 86.186 98.134zM238.080 116.48v-88.746h-178.346v88.746c0 35.84 14.507 60.587 89.6 94.72 74.24-34.986 88.746-59.733 88.746-94.72zM148.48 229.12c-78.507 35.84-88.746 65.707-88.746 89.6v101.546h178.346v-101.546c0-23.894-11.094-53.76-89.6-89.6z" horiz-adv-x="299" />
<glyph unicode="&#xe6b8;" d="M273.067 212.906c0 114.346-76.8 197.974-136.534 267.094-59.733-69.12-136.534-152.746-136.534-267.094 0-107.52 79.36-135.68 128-151.040v-93.866h17.066v93.866c48.64 15.36 128 43.52 128 151.040zM145.066 79.786v66.56l53.76 53.76-11.946 11.947-41.814-41.813v173.226h-17.067v-81.92l-44.373 44.373-11.947-11.946 56.32-56.32v-157.866c-46.934 15.36-110.933 41.813-110.933 133.12 0 99.84 62.294 174.933 119.467 240.64 57.173-65.707 119.466-140.8 119.466-240.64 0-91.307-64-117.76-110.933-133.12z" horiz-adv-x="273" />
<glyph unicode="&#xe6b9;" d="M-0.113 28.229l222.651 222.651 12.068-12.068-222.651-222.652-12.068 12.068zM159.573 312.746h68.266v-17.066h-68.267v17.066zM347.307 312.746h68.267v-17.066h-68.267v17.066zM279.040 244.48h17.067v-68.266h-17.067v68.267zM279.040 432.214h17.067v-68.267h-17.067v68.267zM383.854 388.529l-48.278-48.264-12.066 12.070 48.278 48.264 12.066-12.070zM371.935 207.325l-48.278 48.264 12.066 12.070 48.278-48.264-12.066-12.070zM239.773 340.148l-48.278 48.264 12.066 12.069 48.278-48.264-12.066-12.069z" horiz-adv-x="416" />
<glyph unicode="&#xe6ba;" d="M236.374 388.693l3.413-16.213 130.56 29.866-128.853-129.707c-25.6 23.040-58.88 36.693-96.427 36.693-80.213 0-145.066-64.853-145.066-145.066s64.853-145.066 145.066-145.066c80.213 0 145.066 64.853 145.066 145.067 0 36.693-13.654 70.827-36.694 96.427l129.706 129.707-30.72-130.56 16.214-4.266 40.96 173.227-173.226-40.107zM145.066 36.267c-70.826 0-128 57.173-128 128s57.173 128 128 128c70.826 0 128-57.173 128-128s-57.173-128-128-128z" horiz-adv-x="410" />
<glyph unicode="&#xe6bb;" d="M256 202.666l-51.2 29.013v104.107c29.013 4.267 51.2 29.013 51.2 58.88 0 33.28-26.453 59.733-59.733 59.733s-59.733-26.453-59.733-59.733c0-29.867 22.186-54.613 51.2-58.88v-93.867l-51.2 29.013-136.534-55.466v-209.067l136.534 55.466 119.466-68.267 136.534 68.267v209.067l-136.534-68.267zM119.466 72.96l-102.4-40.96v172.374l102.4 41.814v-173.227zM153.6 394.666c0 23.894 18.773 42.666 42.667 42.666s42.666-18.773 42.666-42.666c0-23.893-18.774-42.666-42.666-42.666s-42.666 18.774-42.666 42.666zM256 12.373l-119.466 68.267v170.667l51.2-29.013v-75.094h17.066v65.707l51.2-29.014v-171.52zM375.466 72.106l-102.4-51.2v170.666l102.4 51.2v-170.666z" horiz-adv-x="393" />
<glyph unicode="&#xe6bc;" d="M477.866 336.64l-170.667 116.053v-64h-307.2v-392.534h392.534v283.307l85.334 57.173zM324.267 420.267l122.88-82.774-122.88-83.626v45.227c0 0 0 0 0 0v17.066h-30.72c-0.853 0-0.853 0-1.707 0-30.72 0-93.867-5.973-142.506-46.080 23.040 56.32 75.946 100.694 156.16 100.694v0c0 0 0.853 0 0.853 0s0 0 0.853 0h17.067v16.213c0 0 0 0 0 0.853v32.427zM375.466 12.373h-358.4v358.4h207.36c-68.267-29.867-104.96-98.133-104.96-168.96 39.253 87.040 130.56 98.134 172.373 98.134 5.974 0 11.094 0 15.36-0.854v-76.8l68.267 46.080v-256z" horiz-adv-x="478" />
<glyph unicode="&#xe6bd;" d="M357.546 242.774v0l-166.4 167.254-3.413-2.56v4.267c0 28.16-23.040 51.2-51.2 51.2s-51.2-23.040-51.2-51.2v-106.666l-70.826-70.827c-19.627-19.627-19.627-51.2 0-70.827l96.427-96.427c9.386-10.24 23.040-14.507 35.84-14.507s25.6 5.12 35.84 14.507l122.027 122.88h104.96l-52.053 52.906zM102.4 411.733c0 18.774 15.36 34.134 34.133 34.134s34.133-15.36 34.133-34.134v-21.334l-68.266-68.266v89.6zM297.813 206.933l-128-128c-5.974-5.974-14.506-9.387-23.893-9.387-8.534 0-17.066 3.413-23.040 9.387l-96.427 96.427c-12.8 12.8-12.8 34.134 0 46.933l144.214 143.36v-107.52h17.066v124.587l2.56 2.56 178.346-178.346h-70.827zM451.413 48.214c-5.12 46.080-54.613 107.52-54.613 107.52s-50.346-62.293-54.613-108.373c0-2.56 0-4.267 0-6.827 0-30.72 24.747-55.466 55.466-55.466s55.466 24.747 55.466 55.466c-0.853 2.56-0.853 5.12-1.707 7.68zM396.8 2.134c-21.334 0-38.4 17.067-38.4 38.4 0 1.707 0 2.56 0 4.267v0 0c2.56 25.6 22.187 58.88 37.546 81.92 15.36-22.187 34.986-56.32 38.4-81.067 0-1.707 0-3.413 0-5.12 0.853-21.334-16.214-38.4-37.546-38.4z" horiz-adv-x="453" />
<glyph unicode="&#xe6be;" d="M187.733 317.866v136.534h-136.534v-136.534h-51.2v-277.333c0-25.6 21.334-46.933 46.934-46.933h145.066c25.6 0 46.934 21.334 46.934 46.933v277.334h-51.2zM68.266 437.334h102.4v-119.466h-102.4v119.466zM221.867 40.534c0-16.214-13.654-29.866-29.867-29.866h-145.066c-16.213 0-29.866 13.654-29.866 29.866v260.267h204.8v-260.267zM85.334 411.733h17.067v-42.666h-17.067v42.666zM136.534 411.733h17.066v-42.666h-17.066v42.666z" horiz-adv-x="239" />
<glyph unicode="&#xe6bf;" d="M0 428.8v-409.6h426.666v409.6h-426.666zM17.067 171.094l119.466 125.44 118.614-118.613 59.733 51.2 88.746-90.454h-386.56v32.426zM409.6 36.267h-392.534v85.334h392.534v-85.334zM409.6 156.587l-93.014 96.427-59.733-51.2-120.32 119.466-119.466-125.44v215.893h392.534v-255.146zM315.733 292.267c23.894 0 42.666 18.774 42.666 42.666s-18.774 42.666-42.666 42.666c-23.894 0-42.666-18.773-42.666-42.666s18.774-42.666 42.666-42.666zM315.733 360.534c14.507 0 25.6-11.094 25.6-25.6s-11.094-25.6-25.6-25.6c-14.507 0-25.6 11.094-25.6 25.6s11.094 25.6 25.6 25.6z" horiz-adv-x="427" />
<glyph unicode="&#xe6c0;" d="M444.587 241.066h-9.387c-12.8 33.28-38.4 61.44-72.534 81.92 0 45.226 4.267 55.466 13.654 84.48-34.986-5.12-69.974-26.454-87.894-57.173-11.947 2.56-23.894 3.413-35.84 4.266 1.707 6.827 3.413 14.507 3.413 23.040 0 42.666-34.133 76.8-76.8 76.8s-76.8-34.134-76.8-76.8c0-21.334 8.534-40.106 23.040-54.613-33.28-19.626-58.88-46.933-72.534-79.36-23.040 8.534-35.84 21.334-35.84 37.547 0 17.92 14.507 34.133 27.306 38.4l-5.12 16.214c-21.334-5.974-39.254-29.867-39.254-52.906 0-13.654 5.973-39.254 46.934-54.613-3.413-11.094-4.267-22.187-4.267-34.133 0-42.666 21.334-81.92 55.467-110.933l-10.24-29.866c-6.826-20.48 3.413-41.813 23.894-48.64l23.894-8.534c4.267-1.707 8.534-2.56 12.8-2.56 16.214 0 30.72 10.24 36.694 25.6l6.827 19.627c17.066-3.413 34.133-5.974 52.906-5.974 11.946 0 23.893 0.853 34.987 2.56l10.24-21.334c6.827-13.654 20.48-21.334 34.986-21.334 5.974 0 11.094 0.853 17.067 4.267l22.187 11.094c18.774 9.387 27.307 32.426 17.92 51.2l-5.974 12.8c23.040 15.36 40.96 34.986 53.76 58.026h17.067c23.040 0 41.813 18.774 41.813 41.813v27.306c-2.56 23.040-21.334 41.814-44.373 41.814zM119.466 377.6c0 33.28 26.453 59.733 59.733 59.733s59.733-26.454 59.733-59.733c0-8.534-1.707-16.214-5.12-23.894-34.133-0.853-65.707-9.387-93.013-22.187-12.8 11.094-21.334 27.307-21.334 46.080zM469.334 171.947c0-13.654-11.094-24.747-24.747-24.747h-27.307l-5.12-8.534c-11.094-19.627-27.307-37.546-47.786-52.053l-11.947-8.534 6.827-12.8 5.974-12.8c5.12-10.24 0.853-23.894-10.24-29.014l-22.187-10.24c-2.56-1.707-5.974-2.56-9.387-2.56-8.534 0-15.36 4.267-19.627 11.947l-10.24 21.334-5.12 11.094-12.8-1.707c-11.094-1.707-22.186-2.56-32.427-2.56-16.214 0-33.28 1.707-49.494 5.12l-14.506 3.413-4.267-14.507-6.827-19.627c-3.413-8.534-11.094-14.507-20.48-14.507-2.56 0-5.12 0-6.827 0.853l-23.894 8.534c-11.094 4.267-17.067 16.214-12.8 27.306l10.24 30.72 4.266 11.094-9.386 7.68c-32.426 26.454-49.493 60.587-49.493 97.28 0 78.507 82.774 143.36 183.466 143.36 13.654 0 28.16-1.707 41.813-3.413l11.947-2.56 5.974 10.24c10.24 17.92 28.16 32.426 47.786 40.96-3.413-14.506-5.12-30.72-5.974-59.733v-9.387l8.534-5.12c30.72-18.773 54.613-44.373 65.707-73.386l4.267-11.094h21.334c13.654 0 24.747-11.094 24.747-24.747v-27.307zM375.466 228.267c0-11.782-9.551-21.334-21.334-21.334s-21.334 9.551-21.334 21.334c0 11.782 9.551 21.334 21.334 21.334s21.334-9.552 21.334-21.334z" horiz-adv-x="487" />
<glyph unicode="&#xe6c1;" d="M230.4 326.4c-37.547 0-68.266-18.773-68.266-42.666s30.72-42.666 68.267-42.666c37.546 0 68.267 18.774 68.267 42.666s-30.72 42.666-68.267 42.666zM230.4 258.134c-29.013 0-51.2 13.654-51.2 25.6s22.186 25.6 51.2 25.6 51.2-13.654 51.2-25.6-22.187-25.6-51.2-25.6zM429.226 317.866c4.267 5.12 5.974 11.094 5.974 17.92 0 23.894-30.72 42.666-68.267 42.666-19.627 0-36.693-5.12-48.64-12.8l-22.187 9.386c1.707 3.413 2.56 7.68 2.56 11.947 0 23.894-30.72 42.666-68.267 42.666s-68.267-18.773-68.267-42.666c0-4.267 0.853-7.68 2.56-11.947l-17.066-7.68c-11.946 6.826-28.16 11.093-45.227 11.093-37.546 0-68.266-18.773-68.266-42.666 0-5.12 1.706-10.24 4.267-15.36l-38.4-17.066v-168.96l230.4-98.134 230.4 98.986v168.106l-31.574 14.507zM230.4 212.053l-200.534 86.187 21.334 8.534c12.8-8.534 30.72-14.507 51.2-14.507 37.547 0 68.266 18.774 68.266 42.666 0 6.827-2.56 13.654-7.68 19.626l12.8 5.12c12.8-10.24 32.427-17.066 54.613-17.066s41.813 6.827 54.613 17.067l19.627-8.534c-3.413-5.12-5.974-11.094-5.974-17.066 0-23.894 30.72-42.667 68.267-42.667 18.774 0 35.84 4.267 47.786 11.947l16.214-6.827-200.534-84.48zM418.134 335.786c0-11.947-22.187-25.6-51.2-25.6s-51.2 13.654-51.2 25.6 22.187 25.6 51.2 25.6c29.014 0 51.2-13.654 51.2-25.6zM230.4 411.733c29.013 0 51.2-13.653 51.2-25.6s-22.187-25.6-51.2-25.6-51.2 13.654-51.2 25.6 22.186 25.6 51.2 25.6zM102.4 361.387c29.013 0 51.2-13.654 51.2-25.6s-22.186-25.6-51.2-25.6c-29.014 0-51.2 13.654-51.2 25.6s22.186 25.6 51.2 25.6zM17.067 285.44l204.8-87.894v-139.094l-204.8 87.894v139.094zM238.934 58.454v139.094l204.8 87.894v-139.094l-204.8-87.894z" horiz-adv-x="461" />
<glyph unicode="&#xe6c2;" d="M327.68 182.187l-17.92-125.44 122.026 18.774-47.786 48.64c16.214 29.866 25.6 63.147 25.6 99.84 0 113.494-91.307 204.8-204.8 204.8v-17.067c103.253 0 187.733-84.48 187.733-187.733 0-31.574-7.68-60.587-21.334-87.040l-43.52 45.226zM329.387 77.226l10.24 68.267 56.32-58.026-66.56-10.24zM17.067 224c0 45.226 16.213 86.187 42.666 118.613l52.053-52.906 17.92 125.44-122.026-19.627 39.254-40.96c-29.014-34.987-46.934-81.067-46.934-130.56 0-113.493 91.306-204.8 204.8-204.8v17.067c-103.254 0-187.733 84.48-187.733 187.733zM109.227 393.813l-10.24-68.266-56.32 58.026 66.56 10.24z" horiz-adv-x="431" />
<glyph unicode="&#xe6c3;" d="M170.667 360.534c-23.893 0-42.667-18.774-42.667-42.666s18.774-42.666 42.666-42.666c23.893 0 42.666 18.774 42.666 42.666s-18.774 42.666-42.666 42.666zM170.667 292.267c-14.506 0-25.6 11.094-25.6 25.6s11.094 25.6 25.6 25.6c14.506 0 25.6-11.094 25.6-25.6s-11.094-25.6-25.6-25.6zM256 177.067c0 61.44 0 131.413 0 157.014 0 47.786-31.573 112.64-85.334 145.92-53.76-33.28-85.334-98.134-85.334-146.774 0-25.6 0-95.573 0-157.014l-85.334-105.813h341.333l-85.334 106.666zM85.334 87.466h-49.493l49.493 62.293v-62.293zM238.934 87.466h-136.534v245.76c0 38.4 23.894 93.866 68.266 126.293 44.374-32.426 68.267-87.040 68.267-126.293v-245.76zM256 149.76l49.493-62.293h-49.493c0 14.507 0 36.693 0 62.293zM162.133 53.334h17.066v-85.334h-17.066v85.334zM204.8 53.334h17.066v-51.2h-17.066v51.2zM119.466 53.334h17.066v-51.2h-17.067v51.2z" horiz-adv-x="342" />
<glyph unicode="&#xe6c4;" d="M409.6 184.747l68.267 6.827v64l-68.267 6.827c-4.267 20.48-12.8 39.253-23.040 55.466l38.4 51.2-39.253 39.254-51.2-38.4c-16.214 10.24-34.986 18.773-54.613 23.040l-7.68 68.267h-64l-7.68-68.267c-19.626-4.267-37.547-11.947-53.76-22.187l-52.906 37.547-39.254-39.254 37.547-52.906c-10.24-16.214-17.92-34.134-22.186-53.76l-68.266-7.68v-64l68.266-7.68c4.266-19.627 12.8-38.4 23.040-55.466l-38.4-51.2 39.253-39.254 51.2 38.4c16.214-10.24 34.987-18.774 54.613-23.040l8.534-68.267h64l8.534 68.267c19.627 4.267 37.546 11.947 53.76 22.187l52.053-37.546 39.253 39.254-38.4 53.76c10.24 17.067 17.92 34.986 22.187 54.613zM460.8 241.066v-33.28l-51.2-5.12c0.853 6.827 1.707 14.507 1.707 22.186s-0.853 14.506-1.707 22.186l51.2-5.974zM383.147 387.84l18.774-18.774-28.16-38.4c-8.534 11.093-17.92 20.48-29.014 29.013l38.4 28.16zM221.867 445.866h34.133l5.974-51.2c-7.68 0.853-15.36 1.707-22.186 1.707-7.68 0-15.36-0.853-22.186-1.707l4.267 51.2zM75.094 368.214l19.626 19.627 39.254-27.307c-5.974-4.267-11.094-9.387-16.213-14.506s-10.24-10.24-14.507-16.214l-28.16 38.4zM17.067 206.933v34.133l51.2 5.974c-0.853-7.68-1.707-15.36-1.707-23.040s0.853-15.36 1.707-22.187l-51.2 5.12zM94.72 61.014l-18.773 17.92 28.16 38.4c8.534-10.24 17.92-20.48 28.16-28.16l-37.547-28.16zM256 2.134h-34.133l-5.974 51.2c7.68-0.853 15.36-1.707 23.040-1.707v0 0c7.68 0 15.36 0.853 23.040 1.707l-5.974-51.2zM238.934 69.546c-85.333 0-154.453 69.12-154.453 154.454 0 40.96 16.213 80.214 45.226 109.226s68.267 45.226 109.226 45.226v0c85.334 0 154.453-69.12 154.453-154.453 0-40.96-16.214-80.214-45.226-109.226s-67.413-45.226-109.226-45.226zM402.774 79.786l-18.774-18.774-39.254 28.16c5.974 4.267 11.094 9.387 16.214 14.507s9.387 10.24 14.507 16.214l27.307-40.106z" horiz-adv-x="478" />
<glyph unicode="&#xe6c5;" d="M162.133 437.334l-162.133-30.72c0 0 0-194.56 0-229.546 0-55.466 48.64-127.147 162.133-166.4 113.494 39.254 162.133 110.933 162.133 166.4 0 34.986 0 229.547 0 229.547l-162.133 30.72zM307.2 177.067c0-47.786-45.226-111.786-145.066-148.48-99.84 36.693-145.066 100.693-145.066 148.48v215.040l145.066 28.16 145.066-27.306v-215.894zM113.493 307.626l-12.8-11.946 51.2-51.2-51.2-51.2 12.8-11.947 50.346 51.2 51.2-51.2 11.947 11.947-51.2 51.2 51.2 51.2-11.947 11.947-51.2-51.2z" horiz-adv-x="325" />
<glyph unicode="&#xe6c6;" d="M204.8 428.8c-113.493 0-204.8-91.307-204.8-204.8s91.306-204.8 204.8-204.8c113.493 0 204.8 91.306 204.8 204.8s-91.307 204.8-204.8 204.8zM204.8 36.267c-103.254 0-187.733 84.48-187.733 187.733s84.48 187.733 187.733 187.733c103.253 0 187.733-84.48 187.733-187.733s-84.48-187.733-187.733-187.733zM311.466 175.36c-4.267 1.707-9.387 0.853-11.094-3.413-18.774-36.693-55.466-58.88-95.573-58.88-40.96 0-76.8 22.187-95.573 58.88-1.707 4.267-6.826 5.974-11.094 3.413-4.266-1.707-5.974-6.827-4.266-11.094 21.334-41.813 63.146-68.267 110.933-68.267 46.934 0 89.6 26.454 110.080 68.267 2.56 4.267 0.853 9.387-3.413 11.094zM162.133 266.667c0-14.139-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM298.666 266.667c0-14.139-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6z" horiz-adv-x="410" />
<glyph unicode="&#xe6c7;" d="M229.547 377.6h-58.88v-58.88h25.6v-40.96c0-9.387 0-15.36-9.387-24.746l-58.88-58.027v238.080l11.947-19.627 14.506 8.534-34.987 58.026-34.987-58.026 14.507-8.534 11.947 19.627v-308.053l-53.76 53.76c-9.386 9.387-14.507 17.067-14.507 23.040v40.106c14.507 3.413 25.6 17.066 25.6 33.28 0 18.773-15.36 34.133-34.133 34.133s-34.133-15.36-34.133-34.133c0-16.214 11.094-29.014 25.6-33.28v-40.106c0-14.507 10.24-26.454 19.627-34.986l66.56-66.56v-47.786c-19.626-4.267-34.133-21.334-34.133-41.813 0-23.894 18.773-42.666 42.666-42.666s42.666 18.774 42.666 42.666c0 20.48-14.506 37.546-34.133 41.813v117.76l70.826 70.827c14.506 14.506 14.506 26.454 14.506 36.694v40.96h16.214v58.88zM17.067 275.2c0 9.387 7.68 17.066 17.067 17.066s17.066-7.68 17.066-17.066c0-9.387-7.68-17.066-17.067-17.066s-17.067 7.68-17.067 17.066zM145.066 10.666c0-14.507-11.094-25.6-25.6-25.6s-25.6 11.094-25.6 25.6c0 14.507 11.094 25.6 25.6 25.6s25.6-11.094 25.6-25.6zM187.733 360.534h24.746v-24.746h-24.746v24.746z" horiz-adv-x="230" />
<glyph unicode="&#xe6c8;" d="M426.666 322.134l-15.36-15.36c-33.28 29.014-75.947 45.226-120.32 45.226-29.866 0-59.733-7.68-85.334-21.333l64.853 64.853c5.12-3.413 11.094-5.12 17.067-5.12 8.534 0 17.067 3.413 23.894 10.24 13.654 13.654 13.654 34.987 0 48.64-6.827 6.827-15.36 10.24-23.894 10.24s-17.067-3.413-23.894-10.24c-11.094-11.946-12.8-29.013-5.12-41.813l-81.92-81.92-15.36 15.36-41.814-41.814 15.36-15.36-83.626-83.627c-5.12 3.413-11.093 5.12-17.067 5.12-8.534 0-17.067-3.413-23.893-10.24-13.653-13.654-13.653-34.986 0-48.64 6.826-5.974 15.36-9.387 23.893-9.387s17.067 3.413 23.894 10.24c11.094 11.094 12.8 28.16 5.12 41.813l64.853 64.853c-34.133-65.707-26.453-147.626 23.893-205.654l-15.36-16.214 42.666-41.813 41.814 41.813-41.814 41.813-14.506-14.507c-49.493 58.026-52.053 141.654-10.24 203.094l6.827-6.827 42.667 41.814-7.68 6.827c27.306 19.626 60.587 29.866 94.72 29.866 40.106 0 77.654-14.506 108.374-40.106l-15.36-14.506 42.666-41.814 41.813 41.814-41.813 42.666zM197.12 32l-17.92-17.92-17.92 17.92 17.92 17.92 17.92-17.92zM275.627 436.48c3.413 3.413 7.68 5.12 11.947 5.12s8.534-1.707 11.947-5.12c6.827-6.827 6.827-17.067 0-23.894-3.413-3.413-7.68-5.12-11.947-5.12s-8.534 1.707-11.947 5.12c-6.827 5.974-6.827 17.067 0 23.894zM46.080 159.147c-3.413-3.413-7.68-5.12-11.947-5.12s-8.534 1.707-11.947 5.12c-3.413 2.56-5.12 6.827-5.12 11.947 0 4.267 1.706 8.534 5.12 11.947s7.68 5.12 11.947 5.12c4.267 0 8.534-1.707 11.947-5.12 6.827-6.827 6.827-17.92 0-23.894zM160.427 279.466l-17.92 17.92 17.92 17.92 17.92-17.92-17.92-17.92zM426.666 261.547l-17.92 17.92 17.92 17.92 17.92-17.92-17.92-17.92z" horiz-adv-x="469" />
<glyph unicode="&#xe6c9;" d="M253.44 453.546v0l-89.6-89.6c-54.614-54.613-56.32-141.654-5.974-198.827l-72.534-72.534-72.534 72.534-12.8-13.654 157.013-157.014 11.947 11.947-72.534 72.534 72.534 72.534c57.173-50.346 144.214-48.64 198.827 5.974l47.786 47.786h1.707v1.707l40.96 40.96-204.8 205.654zM355.84 169.387c-49.493-49.493-131.413-49.493-180.906 0-11.094 11.094-18.774 23.040-25.6 35.84h242.346l-35.84-35.84zM408.747 223.147h-265.387c-13.654 43.52-2.56 93.013 31.573 128l78.506 77.654 180.906-180.906-25.6-24.747z" horiz-adv-x="458" />
</font></defs></svg>sppagebuilder/fields/peicon.php000060400000015451150750504250012633 0ustar00<?php
/**
 * Flex @package SP Page Builder
 * Template Name - Flex
 * @author Aplikko http://www.aplikko.com
 * @copyright Copyright (c) 2016 Aplikko
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
// no direct access
defined ('_JEXEC') or die ('restricted access');

$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$doc->addStylesheet( JURI::root(true) . '/templates/flex/sppagebuilder/fields/css/peicon.css');
$doc->addScript( JURI::root(true) . '/templates/flex/sppagebuilder/fields/js/peicon.js');
//$doc->addScript( JURI::root(true) . '/templates/flex/sppagebuilder/fields/js/fontawesome.js');

class SpTypePeicon{

	static function getInput($key, $attr)
	{

		if(!isset($attr['std'])){
			$attr['std'] = '';
		}

		// Depends
		$depend_data = '';
		if(isset($attr['depends'])) {
			$array = array();
			foreach ($attr['depends'] as $operand => $value) {
			  if(!is_array($value)) {
			    $array[] = array(
			      $operand,
			      '=',
			      $value
			    );
			  } else {
			    $array = $attr['depends'];
			  }
			}

			$depend_data = " data-depends='". json_encode($array) ."'";
		}
		
		//From SPPB 2.0 It is important to have class="sp-pagebuilder-form-group" bellow:
		$output  = '<div class="sp-pagebuilder-form-group"' . $depend_data . '>';
		$output .= '<label>'.$attr['title'].'</label>';

		if($attr['std']) {
			$output .= '<div class="pixeden-icon-chooser has-pe-icon">';
		} else {
			$output .= '<div class="pixeden-icon-chooser">';
		}

		$output .= '<div class="pixeden-icon-input">';

		if($attr['std']) {
			$output .= '<span><i class="pe pe-7s-'. str_replace('pe-7s-', '', $attr['std']) .' pe-3x"></i> '. str_replace('pe-7s-', '', $attr['std']) .'</span>';
		} else {
			$output .= '<span>--'. JText::_('COM_SPPAGEBUILDER_ADDON_ICON_SELECT') .'--</span>';
		}

		$output .= '<a class="remove-pe-icon" href="#"><i class="fa fa-times"></i></a><i class="fa fa-chevron-up"></i><i class="fa fa-chevron-down"></i>';

		$output .= '</div>';

		$output	.= '<input type="hidden" class="sp-pagebuilder-form-control sp-pagebuilder-addon-input addon-input-pe" name="'. $key .'" value="' . $attr['std'] . '">';

		$output .= '<div class="pixeden-dropdown">';

		$output	.= '<input class="sp-pagebuilder-form-control" type="text" placeholder="'. JText::_('COM_SPPAGEBUILDER_ADDON_ICON_SEARCH') .'" />';		
		
		$output .= '<ul class="pixeden-icons">';

		$pixeden_icons = self::getIconsList();

		foreach( $pixeden_icons as $icon )
		{
			
			if($attr['std'] == $icon) {
				$active_cls = ' active';
			} else {
				$active_cls = '';
			}
			
			$output .= '<li class="pe-list-icon'. $active_cls .'" data-pixeden_icon="'.$icon.'" data-pixeden_icon_name="' . $icon . '"><div><div><div><i class="pe '. $icon .' pe-3x"></i><span>'. str_replace('pe-7s-', '', $icon) .'</span></div></div></div></li>';
		}

		$output .= '</ul>';

		$output .= '</div>';
		$output .= '</div>';

		if( ( isset($attr['desc']) ) && ( isset($attr['desc']) != '' ) )
		{
			$output .= '<p class="sp-pagebuilder-help-block">' . $attr['desc'] . '</p>';
		}

		$output .= '</div>';

		return $output;
	}

	private static function getIconsList()
	{
		return array(
		'pe-7s-album',
		'pe-7s-arc',
		'pe-7s-back-2',
		'pe-7s-bandaid',
		'pe-7s-car',
		'pe-7s-diamond',
		'pe-7s-door-lock',
		'pe-7s-eyedropper',
		'pe-7s-female',
		'pe-7s-gym',
		'pe-7s-hammer',
		'pe-7s-headphones',
		'pe-7s-helm',
		'pe-7s-hourglass',
		'pe-7s-leaf',
		'pe-7s-magic-wand',
		'pe-7s-male',
		'pe-7s-map-2',
		'pe-7s-next-2',
		'pe-7s-paint-bucket',
		'pe-7s-pendrive',
		'pe-7s-photo',
		'pe-7s-piggy',
		'pe-7s-plugin',
		'pe-7s-refresh-2',
		'pe-7s-rocket',
		'pe-7s-settings',
		'pe-7s-shield',
		'pe-7s-smile',
		'pe-7s-usb',
		'pe-7s-vector',
		'pe-7s-wine',
		'pe-7s-cloud-upload',
		'pe-7s-cash',
		'pe-7s-close',
		'pe-7s-bluetooth',
		'pe-7s-cloud-download',
		'pe-7s-way',
		'pe-7s-close-circle',
		'pe-7s-id'=>'pe-7s-id',
		'pe-7s-angle-up',
		'pe-7s-wristwatch',
		'pe-7s-angle-up-circle',
		'pe-7s-world',
		'pe-7s-angle-right',
		'pe-7s-angle-right-circle',
		'pe-7s-users',
		'pe-7s-angle-left',
		'pe-7s-user-female',
		'pe-7s-angle-left-circle',
		'pe-7s-up-arrow',
		'pe-7s-angle-down',
		'pe-7s-switch',
		'pe-7s-angle-down-circle',
		'pe-7s-scissors',
		'pe-7s-wallet',
		'pe-7s-safe',
		'pe-7s-volume',
		'pe-7s-volume2',
		'pe-7s-volume1',
		'pe-7s-voicemail',
		'pe-7s-video',
		'pe-7s-user',
		'pe-7s-upload',
		'pe-7s-unlock',
		'pe-7s-umbrella',
		'pe-7s-trash',
		'pe-7s-tools',
		'pe-7s-timer',
		'pe-7s-ticket',
		'pe-7s-target',
		'pe-7s-sun',
		'pe-7s-study',
		'pe-7s-stopwatch',
		'pe-7s-star',
		'pe-7s-speaker',
		'pe-7s-signal',
		'pe-7s-shuffle',
		'pe-7s-shopbag',
		'pe-7s-share',
		'pe-7s-server',
		'pe-7s-search',
		'pe-7s-film',
		'pe-7s-science',
		'pe-7s-disk',
		'pe-7s-ribbon',
		'pe-7s-repeat',
		'pe-7s-refresh',
		'pe-7s-add-user',
		'pe-7s-refresh-cloud',
		'pe-7s-paperclip',
		'pe-7s-radio',
		'pe-7s-note2',
		'pe-7s-print',
		'pe-7s-network',
		'pe-7s-prev',
		'pe-7s-mute',
		'pe-7s-power',
		'pe-7s-medal',
		'pe-7s-portfolio',
		'pe-7s-like2',
		'pe-7s-plus',
		'pe-7s-left-arrow',
		'pe-7s-play',
		'pe-7s-key',
		'pe-7s-plane',
		'pe-7s-joy',
		'pe-7s-photo-gallery',
		'pe-7s-pin',
		'pe-7s-phone',
		'pe-7s-plug',
		'pe-7s-pen',
		'pe-7s-right-arrow',
		'pe-7s-paper-plane',
		'pe-7s-delete-user',
		'pe-7s-paint',
		'pe-7s-bottom-arrow',
		'pe-7s-notebook',
		'pe-7s-note',
		'pe-7s-next'=>'pe-7s-next',
		'pe-7s-news-paper',
		'pe-7s-musiclist',
		'pe-7s-music',
		'pe-7s-mouse',
		'pe-7s-more',
		'pe-7s-moon',
		'pe-7s-monitor',
		'pe-7s-micro',
		'pe-7s-menu',
		'pe-7s-map',
		'pe-7s-map-marker',
		'pe-7s-mail',
		'pe-7s-mail-open',
		'pe-7s-mail-open-file',
		'pe-7s-magnet',
		'pe-7s-loop',
		'pe-7s-look',
		'pe-7s-lock',
		'pe-7s-lintern',
		'pe-7s-link',
		'pe-7s-like',
		'pe-7s-light',
		'pe-7s-less',
		'pe-7s-keypad',
		'pe-7s-junk',
		'pe-7s-info',
		'pe-7s-home',
		'pe-7s-help2',
		'pe-7s-help1',
		'pe-7s-graph3',
		'pe-7s-graph2',
		'pe-7s-graph1',
		'pe-7s-graph',
		'pe-7s-global',
		'pe-7s-gleam',
		'pe-7s-glasses',
		'pe-7s-gift',
		'pe-7s-folder',
		'pe-7s-flag',
		'pe-7s-filter',
		'pe-7s-file',
		'pe-7s-expand1',
		'pe-7s-exapnd2',
		'pe-7s-edit',
		'pe-7s-drop',
		'pe-7s-drawer',
		'pe-7s-download',
		'pe-7s-display2',
		'pe-7s-display1',
		'pe-7s-diskette',
		'pe-7s-date',
		'pe-7s-cup',
		'pe-7s-culture',
		'pe-7s-crop',
		'pe-7s-credit',
		'pe-7s-copy-file',
		'pe-7s-config',
		'pe-7s-compass',
		'pe-7s-comment',
		'pe-7s-coffee',
		'pe-7s-cloud',
		'pe-7s-clock',
		'pe-7s-check',
		'pe-7s-chat',
		'pe-7s-cart',
		'pe-7s-camera',
		'pe-7s-call',
		'pe-7s-calculator',
		'pe-7s-browser',
		'pe-7s-box2',
		'pe-7s-box1',
		'pe-7s-bookmarks',
		'pe-7s-bicycle',
		'pe-7s-bell',
		'pe-7s-battery',
		'pe-7s-ball',
		'pe-7s-back',
		'pe-7s-attention',
		'pe-7s-anchor',
		'pe-7s-albums',
		'pe-7s-alarm',
		'pe-7s-airplay'
		);

	}

}css/legacy.css000060400000065565150750504260007333 0ustar00.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.row-fluid {
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.1276595744681%;
  *margin-left: 2.0744680851064%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.1276595744681%;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.946808510638%;
}
.row-fluid .span11 {
  width: 91.489361702128%;
  *width: 91.436170212766%;
}
.row-fluid .span10 {
  width: 82.978723404255%;
  *width: 82.925531914894%;
}
.row-fluid .span9 {
  width: 74.468085106383%;
  *width: 74.414893617021%;
}
.row-fluid .span8 {
  width: 65.957446808511%;
  *width: 65.904255319149%;
}
.row-fluid .span7 {
  width: 57.446808510638%;
  *width: 57.393617021277%;
}
.row-fluid .span6 {
  width: 48.936170212766%;
  *width: 48.882978723404%;
}
.row-fluid .span5 {
  width: 40.425531914894%;
  *width: 40.372340425532%;
}
.row-fluid .span4 {
  width: 31.914893617021%;
  *width: 31.86170212766%;
}
.row-fluid .span3 {
  width: 23.404255319149%;
  *width: 23.351063829787%;
}
.row-fluid .span2 {
  width: 14.893617021277%;
  *width: 14.840425531915%;
}
.row-fluid .span1 {
  width: 6.3829787234043%;
  *width: 6.3297872340426%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914894%;
  *margin-left: 104.14893617021%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957447%;
  *margin-left: 102.02127659574%;
}
.row-fluid .offset11 {
  margin-left: 95.744680851064%;
  *margin-left: 95.63829787234%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.617021276596%;
  *margin-left: 93.510638297872%;
}
.row-fluid .offset10 {
  margin-left: 87.234042553191%;
  *margin-left: 87.127659574468%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.106382978723%;
  *margin-left: 85%;
}
.row-fluid .offset9 {
  margin-left: 78.723404255319%;
  *margin-left: 78.617021276596%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.595744680851%;
  *margin-left: 76.489361702128%;
}
.row-fluid .offset8 {
  margin-left: 70.212765957447%;
  *margin-left: 70.106382978723%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.085106382979%;
  *margin-left: 67.978723404255%;
}
.row-fluid .offset7 {
  margin-left: 61.702127659574%;
  *margin-left: 61.595744680851%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106%;
  *margin-left: 59.468085106383%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702%;
  *margin-left: 53.085106382979%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234%;
  *margin-left: 50.957446808511%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106383%;
  *margin-left: 44.574468085106%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.553191489362%;
  *margin-left: 42.446808510638%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957%;
  *margin-left: 36.063829787234%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.042553191489%;
  *margin-left: 33.936170212766%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085%;
  *margin-left: 27.553191489362%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.531914893617%;
  *margin-left: 25.425531914894%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170213%;
  *margin-left: 19.042553191489%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.021276595745%;
  *margin-left: 16.914893617021%;
}
.row-fluid .offset1 {
  margin-left: 10.63829787234%;
  *margin-left: 10.531914893617%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.5106382978723%;
  *margin-left: 8.4042553191489%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82,168,236,0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999;
  background-color: #fcfcfc;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend .popover {
  font-size: 14px;
}
.input-append input[type="text"],
.input-append input[type="password"],
.input-append input[type="datetime"],
.input-append input[type="datetime-local"],
.input-append input[type="date"],
.input-append input[type="month"],
.input-append input[type="time"],
.input-append input[type="week"],
.input-append input[type="number"],
.input-append input[type="email"],
.input-append input[type="url"],
.input-append input[type="search"],
.input-append input[type="tel"],
.input-append input[type="color"],
.input-append .uneditable-input,
.input-prepend input[type="text"],
.input-prepend input[type="password"],
.input-prepend input[type="datetime"],
.input-prepend input[type="datetime-local"],
.input-prepend input[type="date"],
.input-prepend input[type="month"],
.input-prepend input[type="time"],
.input-prepend input[type="week"],
.input-prepend input[type="number"],
.input-prepend input[type="email"],
.input-prepend input[type="url"],
.input-prepend input[type="search"],
.input-prepend input[type="tel"],
.input-prepend input[type="color"],
.input-prepend .uneditable-input {
  width: auto;
  display: inline-block;
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-append input[type="text"]:focus,
.input-append input[type="password"]:focus,
.input-append input[type="datetime"]:focus,
.input-append input[type="datetime-local"]:focus,
.input-append input[type="date"]:focus,
.input-append input[type="month"]:focus,
.input-append input[type="time"]:focus,
.input-append input[type="week"]:focus,
.input-append input[type="number"]:focus,
.input-append input[type="email"]:focus,
.input-append input[type="url"]:focus,
.input-append input[type="search"]:focus,
.input-append input[type="tel"]:focus,
.input-append input[type="color"]:focus,
.input-append .uneditable-input:focus,
.input-prepend input[type="text"]:focus,
.input-prepend input[type="password"]:focus,
.input-prepend input[type="datetime"]:focus,
.input-prepend input[type="datetime-local"]:focus,
.input-prepend input[type="date"]:focus,
.input-prepend input[type="month"]:focus,
.input-prepend input[type="time"]:focus,
.input-prepend input[type="week"]:focus,
.input-prepend input[type="number"]:focus,
.input-prepend input[type="email"]:focus,
.input-prepend input[type="url"]:focus,
.input-prepend input[type="search"]:focus,
.input-prepend input[type="tel"]:focus,
.input-prepend input[type="color"]:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-append input[type="text"],
.input-append input[type="password"],
.input-append input[type="datetime"],
.input-append input[type="datetime-local"],
.input-append input[type="date"],
.input-append input[type="month"],
.input-append input[type="time"],
.input-append input[type="week"],
.input-append input[type="number"],
.input-append input[type="email"],
.input-append input[type="url"],
.input-append input[type="search"],
.input-append input[type="tel"],
.input-append input[type="color"],
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-append input[type="text"] + .btn-group .btn:last-child,
.input-append input[type="password"] + .btn-group .btn:last-child,
.input-append input[type="datetime"] + .btn-group .btn:last-child,
.input-append input[type="datetime-local"] + .btn-group .btn:last-child,
.input-append input[type="date"] + .btn-group .btn:last-child,
.input-append input[type="month"] + .btn-group .btn:last-child,
.input-append input[type="time"] + .btn-group .btn:last-child,
.input-append input[type="week"] + .btn-group .btn:last-child,
.input-append input[type="number"] + .btn-group .btn:last-child,
.input-append input[type="email"] + .btn-group .btn:last-child,
.input-append input[type="url"] + .btn-group .btn:last-child,
.input-append input[type="search"] + .btn-group .btn:last-child,
.input-append input[type="tel"] + .btn-group .btn:last-child,
.input-append input[type="color"] + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
.control-label .hasTooltip {
  display: inline-block;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
  div.modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  div.modal.fade {
    top: -100px;
  }
  div.modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  div.modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
}
css/presets/preset5.css000060400000135100150750504260011122 0ustar00.major_color_bckg-100 {
  background-color: #16b99a;
}
.major_color_bckg-90 {
  background-color: rgba(22,185,154,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(22,185,154,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(22,185,154,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(22,185,154,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(22,185,154,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(22,185,154,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(22,185,154,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(22,185,154,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(22,185,154,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #16b99a !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #1ee4be;
}
.major_color-lighten-20 {
  color: #4beacc;
}
.major_color-lighten-30 {
  color: #79efd9;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #16b99a;
  border-bottom: 2px solid #16b99a;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #16b99a;
  border-bottom: 2px solid #16b99a;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #16b99a;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #16b99a;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #1ee4be;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #16b99a;
  background-color: rgba(22,185,154,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(22,185,154,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #16b99a;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(22,185,154,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #0b5e4e;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #16b99a;
}
.sp-module ul.accordion-menu li.current > a {
  color: #16b99a;
}
.nav.menu li.current > a {
  color: #16b99a;
}
.close-offcanvas:hover {
  border: 1px solid #16b99a;
  color: #16b99a;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #16b99a none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #16b99a none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #16b99a none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #16b99a none repeat scroll 0 0;
}
a {
  color: #16b99a;
}
a:hover {
  color: #118b74;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dd >i,
.article-info >dd >span.fa {
  color: #1ee4be;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #1ee4be;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #13a287;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #118b74;
}
#offcanvas-toggler >i {
  color: #1ee4be;
}
#offcanvas-toggler >i:hover {
  color: #16b99a;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.64);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #15b092;
  background-color: #16b99a;
  background-color: rgba(22,185,154,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #0e7561;
  background-color: #14a78b;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #16b99a;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(22,185,154,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(22,185,154,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #19d0ad;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #16b99a;
  color: #16b99a;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #118b74;
  border: 2px solid #16b99a !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #118b74;
  border-bottom-color: #16b99a;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #16b99a;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #1ee4be;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #16b99a;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #4beacc;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #35e7c5;
  color: #fff;
  background-color: rgba(22,185,154,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #4beacc;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #35e7c5;
  color: #fff;
  background-color: rgba(22,185,154,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #1ee4be;
}
.light >i {
  color: #62ecd2;
}
.light:hover i {
  color: #79efd9;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #79efd9;
}
.login .title i.pe,
.registration .title i.pe {
  color: #4beacc;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #4beacc;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #4beacc;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #16b99a !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #16b99a !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #79efd9;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(22,185,154,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #79efd9;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #16b99a;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(22,185,154,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #16b99a;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(22,185,154,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(22,185,154,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #19d0ad;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #0f826c;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #0f826c;
}
.sp-contact-info li a:hover {
  color: #35e7c5;
}
.sp-contact-info li i {
  color: #35e7c5;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #4beacc;
}
ol.breadcrumb li a:hover {
  color: #62ecd2;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #16b99a;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #62ecd2;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #19d0ad;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #4beacc;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #1ee4be !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #62ecd2 !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #16b99a;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #1ee4be;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #4beacc;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #4beacc;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #16b99a;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #19d0ad;
  border-color: #16b99a;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #16b99a;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #19d0ad;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #16b99a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #16b99a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #16b99a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #90f2df;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #16b99a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #16b99a;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #16b99a;
  background-color: rgba(22,185,154,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #16b99a;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa {
  color: #16b99a;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa {
  color: #1ee4be;
}
input[type="text"]:focus {
  border: 1px solid #16b99a;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #16b99a;
}
.search:before {
  color: #1ee4be;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #16b99a;
}
.post-format-masonry > i {
  background-color: #16b99a;
  background-color: rgba(22,185,154,0.7);
}
.post-format {
  background-color: #16b99a;
  background-color: rgba(22,185,154,0.9);
}
.entry-link,
.entry-quote {
  background-color: #16b99a;
  background-color: rgba(22,185,154,0.9);
}
blockquote {
  border-color: #16b99a;
}
.sp-comingsoon body {
  background-color: #13a287;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #16b99a;
  background-color: #16b99a;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #16b99a;
  background-color: #16b99a;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #1ee4be;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #16b99a;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #16b99a;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #1ee4be;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #16b99a;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #16b99a;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #16b99a;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #16b99a;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #16b99a;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #16b99a;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #16b99a;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #1ee4be;
}
.html-style span {
  background: #1addb8;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #1addb8;
}
.bullets .li-circle {
  color: #16b99a;
}
.dropcaps .naked-drop span {
  color: #16b99a;
}
.dropcaps .full-drop span {
  background: #16b99a;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #1ee4be;
}
.cd-pagination li.active >a {
  background-color: #16b99a;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #16b99a;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #0b5e4e;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(22,185,154,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #16b99a;
}
.sppb-nav-tabs >li >a {
  color: #16b99a;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #1ee4be;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #1ee4be;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #16b99a;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #16b99a;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #16b99a;
  border-bottom-color: #16b99a;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #16b99a;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #16b99a;
  box-shadow: inset 0 0 0 1px #16b99a;
}
.sppb-nav-pills >li.active >a >i {
  color: #16b99a;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #1ee4be;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o {
  color: #c0c0c0;
}
.pro-client-url {
  color: #16b99a;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #16b99a;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #16b99a;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #16b99a;
}
.light .sppb-selector span i {
  color: #79efd9;
}
.light .sppb-selector >i {
  color: #62ecd2;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #79efd9;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #1ee4be;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #19d0ad;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #16b99a;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #16b99a;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #16b99a;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fa {
  color: #79efd9;
}
.sppb-media footer strong {
  color: #19d0ad;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #1ee4be;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #4beacc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #19d0ad;
  box-shadow: 0 0 5px rgba(22,185,154,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #27e5c1;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #35e7c5;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #35e7c5;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #62ecd2;
}
.dark .acymailing_form input.inputbox {
  color: #3ee8c8;
}
.dark .acymailing_form input.inputbox:focus {
  border: 1px solid #35e7c5;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #4beacc !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #1ee4be !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #4beacc !important;
}
.error-page .error-page-inner >div.container .btn-error {
  background: #19d0ad;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #16b99a;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #35e7c5;
}
.error-page .error-page-inner >div.container .error-code {
  color: #1ee4be;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #19d0ad;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #19d0ad;
}
.sp-button {
  border-color: #35e7c5 !important;
}
.sp-selected-button {
  background-color: #16b99a !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #16b99a !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #0e7561 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(22,185,154,0.8);
}
.cd-customization .add-to-cart {
  background-color: #16b99a;
}
.cd-customization .add-to-cart:hover {
  background-color: #12997f;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #12997f;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #16b99a;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #27e5c1;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #16b99a;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(22,185,154,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #16b99a;
  border-top: 1px solid rgba(22,185,154,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #35e7c5;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(22,185,154,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #16b99a;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #16b99a;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #13a287;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #16b99a;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #118b74;
}
.cart-view .billto-shipto a.details {
  background: #16b99a;
}
.cart-view .billto-shipto a.details:hover {
  background: #118b74;
}
.cart-view table.cart-summary tr th {
  background: #16b99a;
  border: solid 1px #16b99a;
}
.cart-view table.cart-summary input.details-button {
  background: #16b99a;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #16b99a;
}
.sectiontableentry1 td a.change-payment {
  color: #1ee4be;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #16b99a;
}
.vm-button-correct {
  background-color: #16b99a;
}
.vm-button-correct:hover {
  background-color: #13a287;
}
.vm-button {
  background-color: #1ee4be;
}
#com-form-login-remember input.default {
  background: #16b99a;
}
#com-form-login-remember input.default:hover {
  background: #13a287;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #16b99a;
  color: #16b99a;
}
.control-buttons button.default {
  background: #16b99a;
}
.control-buttons button.default:hover {
  background: #13a287;
}
span.userfields_info {
  color: #16b99a;
  border-bottom: 1px solid #16b99a;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #16b99a;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #16b99a;
}
.vm-flex-search .vm-search-button >i {
  color: #35e7c5;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #16b99a;
}
.chzn-container-active .chzn-single {
  border: 1px solid #16b99a !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #16b99a;
}
.vm-menu .vm-title {
  border-top: 1px solid #1ee4be;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #16b99a;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(22,185,154,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(22,185,154,0.85);
    stroke: #16b99a;
  }
}
css/presets/preset2.css000060400000135100150750504260011117 0ustar00.major_color_bckg-100 {
  background-color: #fca224;
}
.major_color_bckg-90 {
  background-color: rgba(252,162,36,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(252,162,36,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(252,162,36,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(252,162,36,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(252,162,36,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(252,162,36,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(252,162,36,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(252,162,36,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(252,162,36,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #fca224 !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #fdb756;
}
.major_color-lighten-20 {
  color: #fdcd89;
}
.major_color-lighten-30 {
  color: #fee2bb;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #fca224;
  border-bottom: 2px solid #fca224;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #fca224;
  border-bottom: 2px solid #fca224;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #fca224;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #fca224;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #fdb756;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #fca224;
  background-color: rgba(252,162,36,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(252,162,36,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #fca224;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(252,162,36,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #b76c03;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #fca224;
}
.sp-module ul.accordion-menu li.current > a {
  color: #fca224;
}
.nav.menu li.current > a {
  color: #fca224;
}
.close-offcanvas:hover {
  border: 1px solid #fca224;
  color: #fca224;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #fca224 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #fca224 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #fca224 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #fca224 none repeat scroll 0 0;
}
a {
  color: #fca224;
}
a:hover {
  color: #ea8a03;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dd >i,
.article-info >dd >span.fa {
  color: #fdb756;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #fdb756;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #fc970b;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #ea8a03;
}
#offcanvas-toggler >i {
  color: #fdb756;
}
#offcanvas-toggler >i:hover {
  color: #fca224;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.64);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #fc9e1a;
  background-color: #fca224;
  background-color: rgba(252,162,36,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #d17b03;
  background-color: #fc9910;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #fca224;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(252,162,36,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(252,162,36,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #fcad3d;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #fca224;
  color: #fca224;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #ea8a03;
  border: 2px solid #fca224 !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #ea8a03;
  border-bottom-color: #fca224;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #fca224;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #fdb756;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #fca224;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #fdcd89;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #fdc26f;
  color: #fff;
  background-color: rgba(252,162,36,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #fdcd89;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fdc26f;
  color: #fff;
  background-color: rgba(252,162,36,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fdb756;
}
.light >i {
  color: #fed7a2;
}
.light:hover i {
  color: #fee2bb;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #fee2bb;
}
.login .title i.pe,
.registration .title i.pe {
  color: #fdcd89;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #fdcd89;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #fdcd89;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #fca224 !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #fca224 !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #fee2bb;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(252,162,36,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #fee2bb;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #fca224;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(252,162,36,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #fca224;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(252,162,36,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(252,162,36,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #fcad3d;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #e08403;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #e08403;
}
.sp-contact-info li a:hover {
  color: #fdc26f;
}
.sp-contact-info li i {
  color: #fdc26f;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #fdcd89;
}
ol.breadcrumb li a:hover {
  color: #fed7a2;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #fca224;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #fed7a2;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #fcad3d;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #fdcd89;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #fdb756 !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #fed7a2 !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #fca224;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #fdb756;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #fdcd89;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #fdcd89;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #fca224;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #fcad3d;
  border-color: #fca224;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #fca224;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #fcad3d;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #fca224;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #fca224;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #fca224;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #feedd4;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #fca224;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #fca224;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #fca224;
  background-color: rgba(252,162,36,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #fca224;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa {
  color: #fca224;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa {
  color: #fdb756;
}
input[type="text"]:focus {
  border: 1px solid #fca224;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #fca224;
}
.search:before {
  color: #fdb756;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #fca224;
}
.post-format-masonry > i {
  background-color: #fca224;
  background-color: rgba(252,162,36,0.7);
}
.post-format {
  background-color: #fca224;
  background-color: rgba(252,162,36,0.9);
}
.entry-link,
.entry-quote {
  background-color: #fca224;
  background-color: rgba(252,162,36,0.9);
}
blockquote {
  border-color: #fca224;
}
.sp-comingsoon body {
  background-color: #fc970b;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #fca224;
  background-color: #fca224;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #fca224;
  background-color: #fca224;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #fdb756;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #fca224;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #fca224;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #fdb756;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #fca224;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #fca224;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #fca224;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #fca224;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #fca224;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #fca224;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #fca224;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #fdb756;
}
.html-style span {
  background: #fdb34c;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #fdb34c;
}
.bullets .li-circle {
  color: #fca224;
}
.dropcaps .naked-drop span {
  color: #fca224;
}
.dropcaps .full-drop span {
  background: #fca224;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #fdb756;
}
.cd-pagination li.active >a {
  background-color: #fca224;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #fca224;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #b76c03;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(252,162,36,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #fca224;
}
.sppb-nav-tabs >li >a {
  color: #fca224;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #fdb756;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #fdb756;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #fca224;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #fca224;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #fca224;
  border-bottom-color: #fca224;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #fca224;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #fca224;
  box-shadow: inset 0 0 0 1px #fca224;
}
.sppb-nav-pills >li.active >a >i {
  color: #fca224;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #fdb756;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o {
  color: #c0c0c0;
}
.pro-client-url {
  color: #fca224;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #fca224;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #fca224;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #fca224;
}
.light .sppb-selector span i {
  color: #fee2bb;
}
.light .sppb-selector >i {
  color: #fed7a2;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #fee2bb;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #fdb756;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #fcad3d;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #fca224;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #fca224;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #fca224;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fa {
  color: #fee2bb;
}
.sppb-media footer strong {
  color: #fcad3d;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #fdb756;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #fdcd89;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #fcad3d;
  box-shadow: 0 0 5px rgba(252,162,36,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #fdbc60;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #fdc26f;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #fdc26f;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #fed7a2;
}
.dark .acymailing_form input.inputbox {
  color: #fdc67a;
}
.dark .acymailing_form input.inputbox:focus {
  border: 1px solid #fdc26f;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #fdcd89 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #fdb756 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #fdcd89 !important;
}
.error-page .error-page-inner >div.container .btn-error {
  background: #fcad3d;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #fca224;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #fdc26f;
}
.error-page .error-page-inner >div.container .error-code {
  color: #fdb756;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #fcad3d;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #fcad3d;
}
.sp-button {
  border-color: #fdc26f !important;
}
.sp-selected-button {
  background-color: #fca224 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #fca224 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #d17b03 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(252,162,36,0.8);
}
.cd-customization .add-to-cart {
  background-color: #fca224;
}
.cd-customization .add-to-cart:hover {
  background-color: #f99303;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #f99303;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #fca224;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #fdbc60;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #fca224;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(252,162,36,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #fca224;
  border-top: 1px solid rgba(252,162,36,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #fdc26f;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(252,162,36,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #fca224;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #fca224;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #fc970b;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #fca224;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #ea8a03;
}
.cart-view .billto-shipto a.details {
  background: #fca224;
}
.cart-view .billto-shipto a.details:hover {
  background: #ea8a03;
}
.cart-view table.cart-summary tr th {
  background: #fca224;
  border: solid 1px #fca224;
}
.cart-view table.cart-summary input.details-button {
  background: #fca224;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #fca224;
}
.sectiontableentry1 td a.change-payment {
  color: #fdb756;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #fca224;
}
.vm-button-correct {
  background-color: #fca224;
}
.vm-button-correct:hover {
  background-color: #fc970b;
}
.vm-button {
  background-color: #fdb756;
}
#com-form-login-remember input.default {
  background: #fca224;
}
#com-form-login-remember input.default:hover {
  background: #fc970b;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #fca224;
  color: #fca224;
}
.control-buttons button.default {
  background: #fca224;
}
.control-buttons button.default:hover {
  background: #fc970b;
}
span.userfields_info {
  color: #fca224;
  border-bottom: 1px solid #fca224;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #fca224;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #fca224;
}
.vm-flex-search .vm-search-button >i {
  color: #fdc26f;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #fca224;
}
.chzn-container-active .chzn-single {
  border: 1px solid #fca224 !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #fca224;
}
.vm-menu .vm-title {
  border-top: 1px solid #fdb756;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #fca224;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(252,162,36,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(252,162,36,0.85);
    stroke: #fca224;
  }
}
css/presets/preset3.css000060400000135100150750504260011120 0ustar00.major_color_bckg-100 {
  background-color: #f0e95b;
}
.major_color_bckg-90 {
  background-color: rgba(240,233,91,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(240,233,91,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(240,233,91,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(240,233,91,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(240,233,91,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(240,233,91,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(240,233,91,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(240,233,91,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(240,233,91,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #f0e95b !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #f4ef8a;
}
.major_color-lighten-20 {
  color: #f9f6b8;
}
.major_color-lighten-30 {
  color: #fdfce7;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #f0e95b;
  border-bottom: 2px solid #f0e95b;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #f0e95b;
  border-bottom: 2px solid #f0e95b;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #f0e95b;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #f0e95b;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #f4ef8a;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #f0e95b;
  background-color: rgba(240,233,91,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(240,233,91,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #f0e95b;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(240,233,91,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #d2c913;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #f0e95b;
}
.sp-module ul.accordion-menu li.current > a {
  color: #f0e95b;
}
.nav.menu li.current > a {
  color: #f0e95b;
}
.close-offcanvas:hover {
  border: 1px solid #f0e95b;
  color: #f0e95b;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #f0e95b none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #f0e95b none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #f0e95b none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #f0e95b none repeat scroll 0 0;
}
a {
  color: #f0e95b;
}
a:hover {
  color: #ece32c;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dd >i,
.article-info >dd >span.fa {
  color: #f4ef8a;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #f4ef8a;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #eee644;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #ece32c;
}
#offcanvas-toggler >i {
  color: #f4ef8a;
}
#offcanvas-toggler >i:hover {
  color: #f0e95b;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.64);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #efe852;
  background-color: #f0e95b;
  background-color: rgba(240,233,91,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #e9df15;
  background-color: #eee648;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #f0e95b;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(240,233,91,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(240,233,91,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #f2ec72;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f0e95b;
  color: #f0e95b;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #ece32c;
  border: 2px solid #f0e95b !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #ece32c;
  border-bottom-color: #f0e95b;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #f0e95b;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #f4ef8a;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #f0e95b;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #f9f6b8;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #f6f2a1;
  color: #fff;
  background-color: rgba(240,233,91,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #f9f6b8;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #f6f2a1;
  color: #fff;
  background-color: rgba(240,233,91,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #f4ef8a;
}
.light >i {
  color: #fbf9d0;
}
.light:hover i {
  color: #fdfce7;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #fdfce7;
}
.login .title i.pe,
.registration .title i.pe {
  color: #f9f6b8;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #f9f6b8;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #f9f6b8;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #f0e95b !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #f0e95b !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #fdfce7;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(240,233,91,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #fdfce7;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #f0e95b;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(240,233,91,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #f0e95b;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(240,233,91,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(240,233,91,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #f2ec72;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #ebe123;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #ebe123;
}
.sp-contact-info li a:hover {
  color: #f6f2a1;
}
.sp-contact-info li i {
  color: #f6f2a1;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #f9f6b8;
}
ol.breadcrumb li a:hover {
  color: #fbf9d0;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #f0e95b;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #fbf9d0;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #f2ec72;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #f9f6b8;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #f4ef8a !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #fbf9d0 !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #f0e95b;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #f4ef8a;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #f9f6b8;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #f9f6b8;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #f0e95b;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #f2ec72;
  border-color: #f0e95b;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #f0e95b;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #f2ec72;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #f0e95b;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #f0e95b;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #f0e95b;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #ffffff;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #f0e95b;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #f0e95b;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #f0e95b;
  background-color: rgba(240,233,91,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #f0e95b;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa {
  color: #f0e95b;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa {
  color: #f4ef8a;
}
input[type="text"]:focus {
  border: 1px solid #f0e95b;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #f0e95b;
}
.search:before {
  color: #f4ef8a;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #f0e95b;
}
.post-format-masonry > i {
  background-color: #f0e95b;
  background-color: rgba(240,233,91,0.7);
}
.post-format {
  background-color: #f0e95b;
  background-color: rgba(240,233,91,0.9);
}
.entry-link,
.entry-quote {
  background-color: #f0e95b;
  background-color: rgba(240,233,91,0.9);
}
blockquote {
  border-color: #f0e95b;
}
.sp-comingsoon body {
  background-color: #eee644;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #f0e95b;
  background-color: #f0e95b;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #f0e95b;
  background-color: #f0e95b;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #f4ef8a;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #f0e95b;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #f0e95b;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #f4ef8a;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #f0e95b;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #f0e95b;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #f0e95b;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #f0e95b;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #f0e95b;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #f0e95b;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #f0e95b;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #f4ef8a;
}
.html-style span {
  background: #f3ee80;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #f3ee80;
}
.bullets .li-circle {
  color: #f0e95b;
}
.dropcaps .naked-drop span {
  color: #f0e95b;
}
.dropcaps .full-drop span {
  background: #f0e95b;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #f4ef8a;
}
.cd-pagination li.active >a {
  background-color: #f0e95b;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #f0e95b;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #d2c913;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(240,233,91,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #f0e95b;
}
.sppb-nav-tabs >li >a {
  color: #f0e95b;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #f4ef8a;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #f4ef8a;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #f0e95b;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #f0e95b;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #f0e95b;
  border-bottom-color: #f0e95b;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #f0e95b;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #f0e95b;
  box-shadow: inset 0 0 0 1px #f0e95b;
}
.sppb-nav-pills >li.active >a >i {
  color: #f0e95b;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #f4ef8a;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o {
  color: #c0c0c0;
}
.pro-client-url {
  color: #f0e95b;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #f0e95b;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #f0e95b;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #f0e95b;
}
.light .sppb-selector span i {
  color: #fdfce7;
}
.light .sppb-selector >i {
  color: #fbf9d0;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #fdfce7;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #f4ef8a;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #f2ec72;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #f0e95b;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #f0e95b;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #f0e95b;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fa {
  color: #fdfce7;
}
.sppb-media footer strong {
  color: #f2ec72;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #f4ef8a;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f9f6b8;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #f2ec72;
  box-shadow: 0 0 5px rgba(240,233,91,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f5f193;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #f6f2a1;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #f6f2a1;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #fbf9d0;
}
.dark .acymailing_form input.inputbox {
  color: #f7f4aa;
}
.dark .acymailing_form input.inputbox:focus {
  border: 1px solid #f6f2a1;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #f9f6b8 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #f4ef8a !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #f9f6b8 !important;
}
.error-page .error-page-inner >div.container .btn-error {
  background: #f2ec72;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #f0e95b;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #f6f2a1;
}
.error-page .error-page-inner >div.container .error-code {
  color: #f4ef8a;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #f2ec72;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #f2ec72;
}
.sp-button {
  border-color: #f6f2a1 !important;
}
.sp-selected-button {
  background-color: #f0e95b !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #f0e95b !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #e9df15 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(240,233,91,0.8);
}
.cd-customization .add-to-cart {
  background-color: #f0e95b;
}
.cd-customization .add-to-cart:hover {
  background-color: #ede53a;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #ede53a;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #f0e95b;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #f5f193;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #f0e95b;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(240,233,91,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #f0e95b;
  border-top: 1px solid rgba(240,233,91,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #f6f2a1;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(240,233,91,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #f0e95b;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #f0e95b;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #eee644;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #f0e95b;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #ece32c;
}
.cart-view .billto-shipto a.details {
  background: #f0e95b;
}
.cart-view .billto-shipto a.details:hover {
  background: #ece32c;
}
.cart-view table.cart-summary tr th {
  background: #f0e95b;
  border: solid 1px #f0e95b;
}
.cart-view table.cart-summary input.details-button {
  background: #f0e95b;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #f0e95b;
}
.sectiontableentry1 td a.change-payment {
  color: #f4ef8a;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #f0e95b;
}
.vm-button-correct {
  background-color: #f0e95b;
}
.vm-button-correct:hover {
  background-color: #eee644;
}
.vm-button {
  background-color: #f4ef8a;
}
#com-form-login-remember input.default {
  background: #f0e95b;
}
#com-form-login-remember input.default:hover {
  background: #eee644;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f0e95b;
  color: #f0e95b;
}
.control-buttons button.default {
  background: #f0e95b;
}
.control-buttons button.default:hover {
  background: #eee644;
}
span.userfields_info {
  color: #f0e95b;
  border-bottom: 1px solid #f0e95b;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #f0e95b;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #f0e95b;
}
.vm-flex-search .vm-search-button >i {
  color: #f6f2a1;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #f0e95b;
}
.chzn-container-active .chzn-single {
  border: 1px solid #f0e95b !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #f0e95b;
}
.vm-menu .vm-title {
  border-top: 1px solid #f4ef8a;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #f0e95b;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(240,233,91,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(240,233,91,0.85);
    stroke: #f0e95b;
  }
}
css/presets/preset4.css000060400000135100150750504260011121 0ustar00.major_color_bckg-100 {
  background-color: #22a9e1;
}
.major_color_bckg-90 {
  background-color: rgba(34,169,225,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(34,169,225,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(34,169,225,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(34,169,225,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(34,169,225,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(34,169,225,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(34,169,225,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(34,169,225,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(34,169,225,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #22a9e1 !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #4fbae7;
}
.major_color-lighten-20 {
  color: #7ccced;
}
.major_color-lighten-30 {
  color: #a9ddf3;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #22a9e1;
  border-bottom: 2px solid #22a9e1;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #22a9e1;
  border-bottom: 2px solid #22a9e1;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #22a9e1;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #22a9e1;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #4fbae7;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #22a9e1;
  background-color: rgba(34,169,225,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(34,169,225,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #22a9e1;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(34,169,225,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #13678a;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #22a9e1;
}
.sp-module ul.accordion-menu li.current > a {
  color: #22a9e1;
}
.nav.menu li.current > a {
  color: #22a9e1;
}
.close-offcanvas:hover {
  border: 1px solid #22a9e1;
  color: #22a9e1;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #22a9e1 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #22a9e1 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #22a9e1 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #22a9e1 none repeat scroll 0 0;
}
a {
  color: #22a9e1;
}
a:hover {
  color: #1989b7;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dd >i,
.article-info >dd >span.fa {
  color: #4fbae7;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #4fbae7;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #1c99ce;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #1989b7;
}
#offcanvas-toggler >i {
  color: #4fbae7;
}
#offcanvas-toggler >i:hover {
  color: #22a9e1;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.64);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #1ea4db;
  background-color: #22a9e1;
  background-color: rgba(34,169,225,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #1678a1;
  background-color: #1d9dd2;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #22a9e1;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(34,169,225,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(34,169,225,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #38b2e4;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #22a9e1;
  color: #22a9e1;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #1989b7;
  border: 2px solid #22a9e1 !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #1989b7;
  border-bottom-color: #22a9e1;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #22a9e1;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #4fbae7;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #22a9e1;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #7ccced;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #65c3ea;
  color: #fff;
  background-color: rgba(34,169,225,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #7ccced;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #65c3ea;
  color: #fff;
  background-color: rgba(34,169,225,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #4fbae7;
}
.light >i {
  color: #92d5f0;
}
.light:hover i {
  color: #a9ddf3;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #a9ddf3;
}
.login .title i.pe,
.registration .title i.pe {
  color: #7ccced;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #7ccced;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #7ccced;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #22a9e1 !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #22a9e1 !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #a9ddf3;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(34,169,225,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #a9ddf3;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #22a9e1;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(34,169,225,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #22a9e1;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(34,169,225,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(34,169,225,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #38b2e4;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #1882ae;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #1882ae;
}
.sp-contact-info li a:hover {
  color: #65c3ea;
}
.sp-contact-info li i {
  color: #65c3ea;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #7ccced;
}
ol.breadcrumb li a:hover {
  color: #92d5f0;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #22a9e1;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #92d5f0;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #38b2e4;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #7ccced;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #4fbae7 !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #92d5f0 !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #22a9e1;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #4fbae7;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #7ccced;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #7ccced;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #22a9e1;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #38b2e4;
  border-color: #22a9e1;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #22a9e1;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #38b2e4;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #22a9e1;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #22a9e1;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #22a9e1;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #bfe6f6;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #22a9e1;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #22a9e1;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #22a9e1;
  background-color: rgba(34,169,225,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #22a9e1;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa {
  color: #22a9e1;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa {
  color: #4fbae7;
}
input[type="text"]:focus {
  border: 1px solid #22a9e1;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #22a9e1;
}
.search:before {
  color: #4fbae7;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #22a9e1;
}
.post-format-masonry > i {
  background-color: #22a9e1;
  background-color: rgba(34,169,225,0.7);
}
.post-format {
  background-color: #22a9e1;
  background-color: rgba(34,169,225,0.9);
}
.entry-link,
.entry-quote {
  background-color: #22a9e1;
  background-color: rgba(34,169,225,0.9);
}
blockquote {
  border-color: #22a9e1;
}
.sp-comingsoon body {
  background-color: #1c99ce;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #22a9e1;
  background-color: #22a9e1;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #22a9e1;
  background-color: #22a9e1;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #4fbae7;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #22a9e1;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #22a9e1;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #4fbae7;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #22a9e1;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #22a9e1;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #22a9e1;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #22a9e1;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #22a9e1;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #22a9e1;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #22a9e1;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #4fbae7;
}
.html-style span {
  background: #46b7e6;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #46b7e6;
}
.bullets .li-circle {
  color: #22a9e1;
}
.dropcaps .naked-drop span {
  color: #22a9e1;
}
.dropcaps .full-drop span {
  background: #22a9e1;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #4fbae7;
}
.cd-pagination li.active >a {
  background-color: #22a9e1;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #22a9e1;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #13678a;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(34,169,225,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #22a9e1;
}
.sppb-nav-tabs >li >a {
  color: #22a9e1;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #4fbae7;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #4fbae7;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #22a9e1;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #22a9e1;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #22a9e1;
  border-bottom-color: #22a9e1;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #22a9e1;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #22a9e1;
  box-shadow: inset 0 0 0 1px #22a9e1;
}
.sppb-nav-pills >li.active >a >i {
  color: #22a9e1;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #4fbae7;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o {
  color: #c0c0c0;
}
.pro-client-url {
  color: #22a9e1;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #22a9e1;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #22a9e1;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #22a9e1;
}
.light .sppb-selector span i {
  color: #a9ddf3;
}
.light .sppb-selector >i {
  color: #92d5f0;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #a9ddf3;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #4fbae7;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #38b2e4;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #22a9e1;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #22a9e1;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #22a9e1;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fa {
  color: #a9ddf3;
}
.sppb-media footer strong {
  color: #38b2e4;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #4fbae7;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #7ccced;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #38b2e4;
  box-shadow: 0 0 5px rgba(34,169,225,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #58bee8;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #65c3ea;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #65c3ea;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #92d5f0;
}
.dark .acymailing_form input.inputbox {
  color: #6ec7eb;
}
.dark .acymailing_form input.inputbox:focus {
  border: 1px solid #65c3ea;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #7ccced !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #4fbae7 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #7ccced !important;
}
.error-page .error-page-inner >div.container .btn-error {
  background: #38b2e4;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #22a9e1;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #65c3ea;
}
.error-page .error-page-inner >div.container .error-code {
  color: #4fbae7;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #38b2e4;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #38b2e4;
}
.sp-button {
  border-color: #65c3ea !important;
}
.sp-selected-button {
  background-color: #22a9e1 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #22a9e1 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #1678a1 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(34,169,225,0.8);
}
.cd-customization .add-to-cart {
  background-color: #22a9e1;
}
.cd-customization .add-to-cart:hover {
  background-color: #1b93c5;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #1b93c5;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #22a9e1;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #58bee8;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #22a9e1;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(34,169,225,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #22a9e1;
  border-top: 1px solid rgba(34,169,225,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #65c3ea;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(34,169,225,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #22a9e1;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #22a9e1;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #1c99ce;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #22a9e1;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #1989b7;
}
.cart-view .billto-shipto a.details {
  background: #22a9e1;
}
.cart-view .billto-shipto a.details:hover {
  background: #1989b7;
}
.cart-view table.cart-summary tr th {
  background: #22a9e1;
  border: solid 1px #22a9e1;
}
.cart-view table.cart-summary input.details-button {
  background: #22a9e1;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #22a9e1;
}
.sectiontableentry1 td a.change-payment {
  color: #4fbae7;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #22a9e1;
}
.vm-button-correct {
  background-color: #22a9e1;
}
.vm-button-correct:hover {
  background-color: #1c99ce;
}
.vm-button {
  background-color: #4fbae7;
}
#com-form-login-remember input.default {
  background: #22a9e1;
}
#com-form-login-remember input.default:hover {
  background: #1c99ce;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #22a9e1;
  color: #22a9e1;
}
.control-buttons button.default {
  background: #22a9e1;
}
.control-buttons button.default:hover {
  background: #1c99ce;
}
span.userfields_info {
  color: #22a9e1;
  border-bottom: 1px solid #22a9e1;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #22a9e1;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #22a9e1;
}
.vm-flex-search .vm-search-button >i {
  color: #65c3ea;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #22a9e1;
}
.chzn-container-active .chzn-single {
  border: 1px solid #22a9e1 !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #22a9e1;
}
.vm-menu .vm-title {
  border-top: 1px solid #4fbae7;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #22a9e1;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(34,169,225,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(34,169,225,0.85);
    stroke: #22a9e1;
  }
}
css/presets/preset7.css000060400000142176150750504260011137 0ustar00.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
.major_color_bckg-100 {
  background-color: #f14833;
}
.major_color_bckg-90 {
  background-color: rgba(241,72,51,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(241,72,51,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(241,72,51,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(241,72,51,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(241,72,51,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(241,72,51,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(241,72,51,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(241,72,51,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(241,72,51,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #f14833 !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #f47363;
}
.major_color-lighten-20 {
  color: #f89e92;
}
.major_color-lighten-30 {
  color: #fbc8c2;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #f14833;
  border-bottom: 2px solid #f14833;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #f14833;
  border-bottom: 2px solid #f14833;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #f14833;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #f14833;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #f47363;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(241,72,51,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #f14833;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(241,72,51,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #b21f0c;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #f14833;
}
.sp-module ul.accordion-menu li.current > a {
  color: #f14833;
}
.nav.menu li.current > a {
  color: #f14833;
}
.close-offcanvas:hover {
  border: 1px solid #f14833;
  color: #f14833;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #f14833 none repeat scroll 0 0;
}
a {
  color: #f14833;
}
a:hover {
  color: #e2270f;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dt >span.fas,
.article-info >dd >i,
.article-info >dd >span.fa,
.article-info >dd >span.fas {
  color: #f47363;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #f47363;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #ef331b;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #e2270f;
}
#offcanvas-toggler >i {
  color: #f47363;
}
#offcanvas-toggler >i:hover {
  color: #f14833;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.7);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #f14833;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #f14833;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #f14833;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(241,72,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #f14833;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(241,72,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #f14833;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(241,72,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(241,72,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #f14833;
}
.sp-pre-loader .wave-two li {
  background-color: #f14833;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#f14833,#f14833) 0 50%, linear-gradient(#f14833,#f14833) 0.625em 50%, linear-gradient(#f14833,#f14833) 1.25em 50%, linear-gradient(#f14833,#f14833) 1.875em 50%, linear-gradient(#f14833,#f14833) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #f14833;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #f03f29;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #ca230e;
  background-color: #f03720;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #f14833;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(241,72,51,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(241,72,51,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #f35d4b;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #e2270f;
  border: 2px solid #f14833 !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #e2270f;
  border-bottom-color: #f14833;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #f14833;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #f47363;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #f14833;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #f89e92;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #f6887b;
  color: #fff;
  background-color: rgba(241,72,51,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #f89e92;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #f6887b;
  color: #fff;
  background-color: rgba(241,72,51,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #f47363;
}
.light >i {
  color: #f9b3aa;
}
.light:hover i {
  color: #fbc8c2;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #fbc8c2;
}
.login .title i.pe,
.registration .title i.pe {
  color: #f89e92;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #f89e92;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #f89e92;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #f14833 !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #f14833 !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #fbc8c2;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(241,72,51,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #fbc8c2;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #f14833;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(241,72,51,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #f14833;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(241,72,51,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(241,72,51,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #f35d4b;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #d8250f;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #d8250f;
}
.sp-contact-info li a:hover {
  color: #f6887b;
}
.sp-contact-info li i {
  color: #f6887b;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #f89e92;
}
ol.breadcrumb li a:hover {
  color: #f9b3aa;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #f14833;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #f9b3aa;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #f35d4b;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #f89e92;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #f47363 !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #f9b3aa !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #f14833;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #f47363;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #f89e92;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #f89e92;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #f14833;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #f35d4b;
  border-color: #f14833;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #f14833;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #f35d4b;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #fcdeda;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #f14833;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fas,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.far {
  color: #f14833;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fas,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.far {
  color: #f47363;
}
input[type="text"]:focus {
  border: 1px solid #f14833;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #f14833;
}
.search:before {
  color: #f47363;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #f14833;
}
.post-format-masonry > i {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.7);
}
.post-format {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
.entry-link,
.entry-quote {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
blockquote {
  border-color: #f14833;
}
.sp-comingsoon body {
  background-color: #ef331b;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #f14833;
  background-color: #f14833;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #f14833;
  background-color: #f14833;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #f47363;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #f14833;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #f14833;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #f47363;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #f14833;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #f14833;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #f14833;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #f14833;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #f47363;
}
.html-style span {
  background: #f46a59;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #f46a59;
}
.bullets .li-circle {
  color: #f14833;
}
.dropcaps .naked-drop span {
  color: #f14833;
}
.dropcaps .full-drop span {
  background: #f14833;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #f47363;
}
.cd-pagination li.active >a {
  background-color: #f14833;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #f14833;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #b21f0c;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(241,72,51,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #f14833;
}
.sppb-nav-tabs >li >a {
  color: #f14833;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #f47363;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #f47363;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #f14833;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #f14833;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #f14833;
  border-bottom-color: #f14833;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #f14833;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #f14833;
  box-shadow: inset 0 0 0 1px #f14833;
}
.sppb-nav-pills >li.active >a >i {
  color: #f14833;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #f47363;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o,
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.far.fa-star {
  color: #c0c0c0;
}
.pro-client-url {
  color: #f14833;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #f14833;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #f14833;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #f14833;
}
.light .sppb-selector span i {
  color: #fbc8c2;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.light .sppb-selector >i {
  color: #f9b3aa;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #fbc8c2;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #f47363;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #f35d4b;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #f14833;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #f14833;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #f14833;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.default >.sppb-media-body >i.fas,
.sppb-media.flex >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fas {
  color: #fbc8c2;
}
.sppb-media footer strong {
  color: #f35d4b;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #f47363;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f89e92;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #f35d4b;
  box-shadow: 0 0 5px rgba(241,72,51,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f57b6c;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #f6887b;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #f6887b;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #f9b3aa;
}
.acym_module_form .acysubbuttons-icon::before {
  background: #f14833;
}
.dark .acymailing_form .acysubbuttons {
  color: #f79184;
}
.dark .acymailing_form .acysubbuttons:focus {
  border: 1px solid #f6887b;
}
.dark .acym_module_form input.cell {
  color: #fbc8c2;
}
.dark .acym_module_form input.cell:focus {
  border: 1px solid #f6887b;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #f89e92 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #f47363 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #f89e92 !important;
}
.form-builder-checkbox-item label::before,
.form-builder-radio-item label::before,
.sppb-addon-form-builder .sppb-form-check-label::before {
  border: 2px solid #f6887b;
}
.form-builder-checkbox-item input:checked+label::before,
.form-builder-radio-item input:checked+label::before,
.sppb-addon-form-builder .sppb-form-check-input:checked+label::before {
  background: #f35d4b;
  box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
}
.error-page .error-page-inner >div.container .btn-error {
  background: #f35d4b;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #f14833;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #f6887b;
}
.error-page .error-page-inner >div.container .error-code {
  color: #f47363;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #f35d4b;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #f35d4b;
}
.sp-button {
  border-color: #f6887b !important;
}
.sp-selected-button {
  background-color: #f14833 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #f14833 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #ca230e !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(241,72,51,0.8);
}
.cd-customization .add-to-cart {
  background-color: #f14833;
}
.cd-customization .add-to-cart:hover {
  background-color: #ef2a12;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #ef2a12;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #f14833;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #f57b6c;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #f14833;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(241,72,51,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #f14833;
  border-top: 1px solid rgba(241,72,51,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #f6887b;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(241,72,51,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #f14833;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #f14833;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #ef331b;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #f14833;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #e2270f;
}
.cart-view .billto-shipto a.details {
  background: #f14833;
}
.cart-view .billto-shipto a.details:hover {
  background: #e2270f;
}
.cart-view table.cart-summary tr th {
  background: #f14833;
  border: solid 1px #f14833;
}
.cart-view table.cart-summary input.details-button {
  background: #f14833;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #f14833;
}
.sectiontableentry1 td a.change-payment {
  color: #f47363;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #f14833;
}
.vm-button-correct {
  background-color: #f14833;
}
.vm-button-correct:hover {
  background-color: #ef331b;
}
.vm-button {
  background-color: #f47363;
}
#com-form-login-remember input.default {
  background: #f14833;
}
#com-form-login-remember input.default:hover {
  background: #ef331b;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.control-buttons button.default {
  background: #f14833;
}
.control-buttons button.default:hover {
  background: #ef331b;
}
span.userfields_info {
  color: #f14833;
  border-bottom: 1px solid #f14833;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #f14833;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #f14833;
}
.vm-flex-search .vm-search-button >i {
  color: #f6887b;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #f14833;
}
.chzn-container-active .chzn-single {
  border: 1px solid #f14833 !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #f14833;
}
.vm-menu .vm-title {
  border-top: 1px solid #f47363;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #f14833;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(241,72,51,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(241,72,51,0.85);
    stroke: #f14833;
  }
}
css/presets/preset1.css000060400000137163150750504260011131 0ustar00.major_color_bckg-100 {
  background-color: #f14833;
}
.major_color_bckg-90 {
  background-color: rgba(241,72,51,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(241,72,51,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(241,72,51,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(241,72,51,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(241,72,51,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(241,72,51,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(241,72,51,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(241,72,51,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(241,72,51,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #f14833 !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #f47363;
}
.major_color-lighten-20 {
  color: #f89e92;
}
.major_color-lighten-30 {
  color: #fbc8c2;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #f14833;
  border-bottom: 2px solid #f14833;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #f14833;
  border-bottom: 2px solid #f14833;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #f14833;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #f14833;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #f47363;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(241,72,51,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #f14833;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(241,72,51,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #b21f0c;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #f14833;
}
.sp-module ul.accordion-menu li.current > a {
  color: #f14833;
}
.nav.menu li.current > a {
  color: #f14833;
}
.close-offcanvas:hover {
  border: 1px solid #f14833;
  color: #f14833;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #f14833 none repeat scroll 0 0;
}
a {
  color: #f14833;
}
a:hover {
  color: #e2270f;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dt >span.fas,
.article-info >dd >i,
.article-info >dd >span.fa,
.article-info >dd >span.fas {
  color: #f47363;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #f47363;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #ef331b;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #e2270f;
}
#offcanvas-toggler >i {
  color: #f47363;
}
#offcanvas-toggler >i:hover {
  color: #f14833;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.64);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #f03f29;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #ca230e;
  background-color: #f03720;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #f14833;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(241,72,51,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(241,72,51,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #f35d4b;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #e2270f;
  border: 2px solid #f14833 !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #e2270f;
  border-bottom-color: #f14833;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #f14833;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #f47363;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #f14833;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #f89e92;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #f6887b;
  color: #fff;
  background-color: rgba(241,72,51,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #f89e92;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #f6887b;
  color: #fff;
  background-color: rgba(241,72,51,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #f47363;
}
.light >i {
  color: #f9b3aa;
}
.light:hover i {
  color: #fbc8c2;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #fbc8c2;
}
.login .title i.pe,
.registration .title i.pe {
  color: #f89e92;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #f89e92;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #f89e92;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #f14833 !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #f14833 !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #fbc8c2;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(241,72,51,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #fbc8c2;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #f14833;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(241,72,51,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #f14833;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(241,72,51,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(241,72,51,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #f35d4b;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #d8250f;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #d8250f;
}
.sp-contact-info li a:hover {
  color: #f6887b;
}
.sp-contact-info li i {
  color: #f6887b;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #f89e92;
}
ol.breadcrumb li a:hover {
  color: #f9b3aa;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #f14833;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #f9b3aa;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #f35d4b;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #f89e92;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #f47363 !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #f9b3aa !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #f14833;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #f47363;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #f89e92;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #f89e92;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #f14833;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #f35d4b;
  border-color: #f14833;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #f14833;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #f35d4b;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #fcdeda;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #f14833;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fas,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.far {
  color: #f14833;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fas,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.far {
  color: #f47363;
}
input[type="text"]:focus {
  border: 1px solid #f14833;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #f14833;
}
.search:before {
  color: #f47363;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #f14833;
}
.post-format-masonry > i {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.7);
}
.post-format {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
.entry-link,
.entry-quote {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
blockquote {
  border-color: #f14833;
}
.sp-comingsoon body {
  background-color: #ef331b;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #f14833;
  background-color: #f14833;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #f14833;
  background-color: #f14833;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #f47363;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #f14833;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #f14833;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #f47363;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #f14833;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #f14833;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #f14833;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #f14833;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #f47363;
}
.html-style span {
  background: #f46a59;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #f46a59;
}
.bullets .li-circle {
  color: #f14833;
}
.dropcaps .naked-drop span {
  color: #f14833;
}
.dropcaps .full-drop span {
  background: #f14833;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #f47363;
}
.cd-pagination li.active >a {
  background-color: #f14833;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #f14833;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #b21f0c;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(241,72,51,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #f14833;
}
.sppb-nav-tabs >li >a {
  color: #f14833;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #f47363;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #f47363;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #f14833;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #f14833;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #f14833;
  border-bottom-color: #f14833;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #f14833;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #f14833;
  box-shadow: inset 0 0 0 1px #f14833;
}
.sppb-nav-pills >li.active >a >i {
  color: #f14833;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #f47363;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o,
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.far.fa-star {
  color: #c0c0c0;
}
.pro-client-url {
  color: #f14833;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #f14833;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #f14833;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #f14833;
}
.light .sppb-selector span i {
  color: #fbc8c2;
}
.light .sppb-selector >i {
  color: #f9b3aa;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #fbc8c2;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #f47363;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #f35d4b;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #f14833;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #f14833;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #f14833;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.default >.sppb-media-body >i.fas,
.sppb-media.flex >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fas {
  color: #fbc8c2;
}
.sppb-media footer strong {
  color: #f35d4b;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #f47363;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f89e92;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #f35d4b;
  box-shadow: 0 0 5px rgba(241,72,51,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f57b6c;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #f6887b;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #f6887b;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #f9b3aa;
}
.acym_module_form .acysubbuttons-icon::before {
  background: #f14833;
}
.dark .acymailing_form .acysubbuttons {
  color: #f79184;
}
.dark .acymailing_form .acysubbuttons:focus {
  border: 1px solid #f6887b;
}
.dark .acym_module_form input.cell {
  color: #fbc8c2;
}
.dark .acym_module_form input.cell:focus {
  border: 1px solid #f6887b;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #f89e92 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #f47363 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #f89e92 !important;
}
.form-builder-checkbox-item label::before,
.form-builder-radio-item label::before,
.sppb-addon-form-builder .sppb-form-check-label::before {
  border: 2px solid #f6887b;
}
.form-builder-checkbox-item input:checked+label::before,
.form-builder-radio-item input:checked+label::before,
.sppb-addon-form-builder .sppb-form-check-input:checked+label::before {
  background: #f35d4b;
  box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
}
.error-page .error-page-inner >div.container .btn-error {
  background: #f35d4b;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #f14833;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #f6887b;
}
.error-page .error-page-inner >div.container .error-code {
  color: #f47363;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #f35d4b;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #f35d4b;
}
.sp-button {
  border-color: #f6887b !important;
}
.sp-selected-button {
  background-color: #f14833 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #f14833 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #ca230e !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(241,72,51,0.8);
}
.cd-customization .add-to-cart {
  background-color: #f14833;
}
.cd-customization .add-to-cart:hover {
  background-color: #ef2a12;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #ef2a12;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #f14833;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #f57b6c;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #f14833;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(241,72,51,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #f14833;
  border-top: 1px solid rgba(241,72,51,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #f6887b;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(241,72,51,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #f14833;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #f14833;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #ef331b;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #f14833;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #e2270f;
}
.cart-view .billto-shipto a.details {
  background: #f14833;
}
.cart-view .billto-shipto a.details:hover {
  background: #e2270f;
}
.cart-view table.cart-summary tr th {
  background: #f14833;
  border: solid 1px #f14833;
}
.cart-view table.cart-summary input.details-button {
  background: #f14833;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #f14833;
}
.sectiontableentry1 td a.change-payment {
  color: #f47363;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #f14833;
}
.vm-button-correct {
  background-color: #f14833;
}
.vm-button-correct:hover {
  background-color: #ef331b;
}
.vm-button {
  background-color: #f47363;
}
#com-form-login-remember input.default {
  background: #f14833;
}
#com-form-login-remember input.default:hover {
  background: #ef331b;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.control-buttons button.default {
  background: #f14833;
}
.control-buttons button.default:hover {
  background: #ef331b;
}
span.userfields_info {
  color: #f14833;
  border-bottom: 1px solid #f14833;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #f14833;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #f14833;
}
.vm-flex-search .vm-search-button >i {
  color: #f6887b;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #f14833;
}
.chzn-container-active .chzn-single {
  border: 1px solid #f14833 !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #f14833;
}
.vm-menu .vm-title {
  border-top: 1px solid #f47363;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #f14833;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(241,72,51,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(241,72,51,0.85);
    stroke: #f14833;
  }
}
css/presets/preset6.css000060400000135100150750504260011123 0ustar00.major_color_bckg-100 {
  background-color: #cc8b60;
}
.major_color_bckg-90 {
  background-color: rgba(204,139,96,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(204,139,96,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(204,139,96,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(204,139,96,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(204,139,96,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(204,139,96,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(204,139,96,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(204,139,96,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(204,139,96,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #cc8b60 !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #d8a787;
}
.major_color-lighten-20 {
  color: #e5c3ad;
}
.major_color-lighten-30 {
  color: #f1e0d4;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #cc8b60;
  border-bottom: 2px solid #cc8b60;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #cc8b60;
  border-bottom: 2px solid #cc8b60;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #cc8b60;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #cc8b60;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #d8a787;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #cc8b60;
  background-color: rgba(204,139,96,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(204,139,96,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #cc8b60;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(204,139,96,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #965930;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #cc8b60;
}
.sp-module ul.accordion-menu li.current > a {
  color: #cc8b60;
}
.nav.menu li.current > a {
  color: #cc8b60;
}
.close-offcanvas:hover {
  border: 1px solid #cc8b60;
  color: #cc8b60;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #cc8b60 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #cc8b60 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #cc8b60 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #cc8b60 none repeat scroll 0 0;
}
a {
  color: #cc8b60;
}
a:hover {
  color: #bd6f3c;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dd >i,
.article-info >dd >span.fa {
  color: #d8a787;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #d8a787;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #c67d4d;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #bd6f3c;
}
#offcanvas-toggler >i {
  color: #d8a787;
}
#offcanvas-toggler >i:hover {
  color: #cc8b60;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.64);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #ca8558;
  background-color: #cc8b60;
  background-color: rgba(204,139,96,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #a96436;
  background-color: #c78051;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #cc8b60;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(204,139,96,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(204,139,96,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #d29973;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #cc8b60;
  color: #cc8b60;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #bd6f3c;
  border: 2px solid #cc8b60 !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #bd6f3c;
  border-bottom-color: #cc8b60;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #cc8b60;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #d8a787;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #cc8b60;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #e5c3ad;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #dfb59a;
  color: #fff;
  background-color: rgba(204,139,96,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #e5c3ad;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #dfb59a;
  color: #fff;
  background-color: rgba(204,139,96,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #d8a787;
}
.light >i {
  color: #ebd1c1;
}
.light:hover i {
  color: #f1e0d4;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #f1e0d4;
}
.login .title i.pe,
.registration .title i.pe {
  color: #e5c3ad;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #e5c3ad;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #e5c3ad;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #cc8b60 !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #cc8b60 !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #f1e0d4;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(204,139,96,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #f1e0d4;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #cc8b60;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(204,139,96,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #cc8b60;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(204,139,96,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(204,139,96,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #d29973;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #b56b3a;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #b56b3a;
}
.sp-contact-info li a:hover {
  color: #dfb59a;
}
.sp-contact-info li i {
  color: #dfb59a;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #e5c3ad;
}
ol.breadcrumb li a:hover {
  color: #ebd1c1;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #cc8b60;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #ebd1c1;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #d29973;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #e5c3ad;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #d8a787 !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #ebd1c1 !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #cc8b60;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #d8a787;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #e5c3ad;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #e5c3ad;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #cc8b60;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #d29973;
  border-color: #cc8b60;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #cc8b60;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #d29973;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #cc8b60;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #cc8b60;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #cc8b60;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #f7eee7;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #cc8b60;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #cc8b60;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #cc8b60;
  background-color: rgba(204,139,96,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #cc8b60;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa {
  color: #cc8b60;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa {
  color: #d8a787;
}
input[type="text"]:focus {
  border: 1px solid #cc8b60;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #cc8b60;
}
.search:before {
  color: #d8a787;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #cc8b60;
}
.post-format-masonry > i {
  background-color: #cc8b60;
  background-color: rgba(204,139,96,0.7);
}
.post-format {
  background-color: #cc8b60;
  background-color: rgba(204,139,96,0.9);
}
.entry-link,
.entry-quote {
  background-color: #cc8b60;
  background-color: rgba(204,139,96,0.9);
}
blockquote {
  border-color: #cc8b60;
}
.sp-comingsoon body {
  background-color: #c67d4d;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #cc8b60;
  background-color: #cc8b60;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #cc8b60;
  background-color: #cc8b60;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #d8a787;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #cc8b60;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #cc8b60;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #d8a787;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #cc8b60;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #cc8b60;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #cc8b60;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #cc8b60;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #cc8b60;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #cc8b60;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #cc8b60;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #d8a787;
}
.html-style span {
  background: #d6a27f;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #d6a27f;
}
.bullets .li-circle {
  color: #cc8b60;
}
.dropcaps .naked-drop span {
  color: #cc8b60;
}
.dropcaps .full-drop span {
  background: #cc8b60;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #d8a787;
}
.cd-pagination li.active >a {
  background-color: #cc8b60;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #cc8b60;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #965930;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(204,139,96,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #cc8b60;
}
.sppb-nav-tabs >li >a {
  color: #cc8b60;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #d8a787;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #d8a787;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #cc8b60;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #cc8b60;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #cc8b60;
  border-bottom-color: #cc8b60;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #cc8b60;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #cc8b60;
  box-shadow: inset 0 0 0 1px #cc8b60;
}
.sppb-nav-pills >li.active >a >i {
  color: #cc8b60;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #d8a787;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o {
  color: #c0c0c0;
}
.pro-client-url {
  color: #cc8b60;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #cc8b60;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #cc8b60;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #cc8b60;
}
.light .sppb-selector span i {
  color: #f1e0d4;
}
.light .sppb-selector >i {
  color: #ebd1c1;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #f1e0d4;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #d8a787;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #d29973;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #cc8b60;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #cc8b60;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #cc8b60;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fa {
  color: #f1e0d4;
}
.sppb-media footer strong {
  color: #d29973;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #d8a787;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #e5c3ad;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #d29973;
  box-shadow: 0 0 5px rgba(204,139,96,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #dbad8e;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #dfb59a;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #dfb59a;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #ebd1c1;
}
.dark .acymailing_form input.inputbox {
  color: #e1bba2;
}
.dark .acymailing_form input.inputbox:focus {
  border: 1px solid #dfb59a;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #e5c3ad !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #d8a787 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #e5c3ad !important;
}
.error-page .error-page-inner >div.container .btn-error {
  background: #d29973;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #cc8b60;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #dfb59a;
}
.error-page .error-page-inner >div.container .error-code {
  color: #d8a787;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #d29973;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #d29973;
}
.sp-button {
  border-color: #dfb59a !important;
}
.sp-selected-button {
  background-color: #cc8b60 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #cc8b60 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #a96436 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(204,139,96,0.8);
}
.cd-customization .add-to-cart {
  background-color: #cc8b60;
}
.cd-customization .add-to-cart:hover {
  background-color: #c37745;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #c37745;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #cc8b60;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #dbad8e;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #cc8b60;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(204,139,96,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #cc8b60;
  border-top: 1px solid rgba(204,139,96,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #dfb59a;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(204,139,96,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #cc8b60;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #cc8b60;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #c67d4d;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #cc8b60;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #bd6f3c;
}
.cart-view .billto-shipto a.details {
  background: #cc8b60;
}
.cart-view .billto-shipto a.details:hover {
  background: #bd6f3c;
}
.cart-view table.cart-summary tr th {
  background: #cc8b60;
  border: solid 1px #cc8b60;
}
.cart-view table.cart-summary input.details-button {
  background: #cc8b60;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #cc8b60;
}
.sectiontableentry1 td a.change-payment {
  color: #d8a787;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #cc8b60;
}
.vm-button-correct {
  background-color: #cc8b60;
}
.vm-button-correct:hover {
  background-color: #c67d4d;
}
.vm-button {
  background-color: #d8a787;
}
#com-form-login-remember input.default {
  background: #cc8b60;
}
#com-form-login-remember input.default:hover {
  background: #c67d4d;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #cc8b60;
  color: #cc8b60;
}
.control-buttons button.default {
  background: #cc8b60;
}
.control-buttons button.default:hover {
  background: #c67d4d;
}
span.userfields_info {
  color: #cc8b60;
  border-bottom: 1px solid #cc8b60;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #cc8b60;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #cc8b60;
}
.vm-flex-search .vm-search-button >i {
  color: #dfb59a;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #cc8b60;
}
.chzn-container-active .chzn-single {
  border: 1px solid #cc8b60 !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #cc8b60;
}
.vm-menu .vm-title {
  border-top: 1px solid #d8a787;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #cc8b60;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(204,139,96,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(204,139,96,0.85);
    stroke: #cc8b60;
  }
}
css/presets/preset8.css000060400000142172150750504260011134 0ustar00.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
.major_color_bckg-100 {
  background-color: #f14833;
}
.major_color_bckg-90 {
  background-color: rgba(241,72,51,0.9);
}
.major_color_bckg-80 {
  background-color: rgba(241,72,51,0.8);
}
.major_color_bckg-70 {
  background-color: rgba(241,72,51,0.7);
}
.major_color_bckg-60 {
  background-color: rgba(241,72,51,0.6);
}
.major_color_bckg-50 {
  background-color: rgba(241,72,51,0.5);
}
.major_color_bckg-40 {
  background-color: rgba(241,72,51,0.4);
}
.major_color_bckg-30 {
  background-color: rgba(241,72,51,0.3);
}
.major_color_bckg-20 {
  background-color: rgba(241,72,51,0.2);
}
.major_color_bckg-10 {
  background-color: rgba(241,72,51,0.1);
}
.black_bckg-90 {
  background-color: rgba(0,0,0,0.9);
}
.black_bckg-80 {
  background-color: rgba(0,0,0,0.8);
}
.black_bckg-70 {
  background-color: rgba(0,0,0,0.7);
}
.black_bckg-60 {
  background-color: rgba(0,0,0,0.6);
}
.black_bckg-50 {
  background-color: rgba(0,0,0,0.5);
}
.black_bckg-40 {
  background-color: rgba(0,0,0,0.4);
}
.black_bckg-30 {
  background-color: rgba(0,0,0,0.3);
}
.black_bckg-20 {
  background-color: rgba(0,0,0,0.2);
}
.black_bckg-10 {
  background-color: rgba(0,0,0,0.1);
}
.white_bckg-90 {
  background-color: rgba(255,255,255,0.9);
}
.white_bckg-80 {
  background-color: rgba(255,255,255,0.8);
}
.white_bckg-70 {
  background-color: rgba(255,255,255,0.7);
}
.white_bckg-60 {
  background-color: rgba(255,255,255,0.6);
}
.white_bckg-50 {
  background-color: rgba(255,255,255,0.5);
}
.white_bckg-40 {
  background-color: rgba(255,255,255,0.4);
}
.white_bckg-30 {
  background-color: rgba(255,255,255,0.3);
}
.white_bckg-20 {
  background-color: rgba(255,255,255,0.2);
}
.white_bckg-10 {
  background-color: rgba(255,255,255,0.1);
}
.black-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.5);
}
.black-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.4);
}
.black-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.3);
}
.black-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.2);
}
.black-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(0,0,0,0.1);
}
.white-inset-shadow-50 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.5);
}
.white-inset-shadow-40 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.4);
}
.white-inset-shadow-30 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.3);
}
.white-inset-shadow-20 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.2);
}
.white-inset-shadow-10 {
  box-shadow: inset 0 0 150px rgba(255,255,255,0.1);
}
.major_color {
  color: #f14833 !important;
}
.white_color {
  color: #fff;
}
.text_color {
  color: #000000;
}
.major_color-lighten-10 {
  color: #f47363;
}
.major_color-lighten-20 {
  color: #f89e92;
}
.major_color-lighten-30 {
  color: #fbc8c2;
}
.gray-shadow-50 {
  box-shadow: 0 0 50px rgba(85,85,85,0.5);
}
.gray-shadow-40 {
  box-shadow: 0 0 40px rgba(128,128,128,0.4);
}
.gray-shadow-30 {
  box-shadow: 0 0 30px rgba(128,128,128,0.3);
}
.gray-shadow-20 {
  box-shadow: 0 0 20px rgba(128,128,128,0.3);
}
.gray-shadow-10 {
  box-shadow: 0 0 10px rgba(128,128,128,0.3);
}
.transparent {
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent li.active a {
  color: #f14833;
  border-bottom: 2px solid #f14833;
}
#sp-header.onepage .sp-megamenu-parent li.active:first-child >a.page-scroll {
  color: #f14833;
  border-bottom: 2px solid #f14833;
}
#sp-header.onepage .sp-megamenu-parent ul li a {
  border-bottom-width: 0px !important;
  border-right: 2px solid transparent;
  border-radius: 0 !important;
}
#sp-header.onepage .sp-megamenu-parent ul li a:hover {
  color: #f14833;
  background: transparent;
}
#sp-header.onepage .sp-megamenu-parent ul li.active a {
  border-right: 2px solid #f14833;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
  color: #f47363;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
  color: #fff;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.8);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a:hover {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a,
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator.active >a:hover {
  background: transparent;
}
#sp-header .top-search-wrapper .searchwrapper {
  box-shadow: 0 0 0 6px rgba(241,72,51,0.5);
}
#sp-header #cart-menu {
  padding: 0;
}
#sp-header #cart-menu #cd-menu-trigger .empty_basket,
#sp-header #cart-menu #cd-menu-trigger .items-added,
#sp-header #cart-menu .cd-cart .empty_basket,
#sp-header #cart-menu .cd-cart .items-added {
  background-color: #f14833;
}
#sp-header #cart-menu #cd-menu-trigger.menu-is-open >i,
#sp-header #cart-menu .cd-cart.menu-is-open >i {
  font-size: 30px;
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart >i {
  background-color: rgba(51,51,51,0.75);
}
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open .total_products,
#sp-header #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open .total_products {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  right: 27px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(241,72,51,0.85);
}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item.current-item>a,
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item a:hover {
  background-color: #b21f0c;
  background-color: rgba(0,0,0,0.25);
}
.overflow-hidden {
  overflow-x: hidden;
}
.sp-module ul.accordion-menu > li .offcanvas-menu-toggler .close-icon {
  color: #f14833;
}
.sp-module ul.accordion-menu li.current > a {
  color: #f14833;
}
.nav.menu li.current > a {
  color: #f14833;
}
.close-offcanvas:hover {
  border: 1px solid #f14833;
  color: #f14833;
}
.full-screen .offcanvas-menu,
.full-screen-off-canvas-ftop .offcanvas-menu {
  margin-bottom: 10vh;
}
.full-screen .offcanvas-menu .search input,
.full-screen-off-canvas-ftop .offcanvas-menu .search input {
  height: 44px;
}
.full-screen .offcanvas-menu .flex-search:before,
.full-screen-off-canvas-ftop .offcanvas-menu .flex-search:before {
  line-height: 44px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler {
  padding: 5px 15px;
  line-height: 18px;
}
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .open-icon,
.full-screen-off-canvas-ftop .offcanvas-menu ul li ul li.separator.deeper .offcanvas-menu-toggler .close-icon {
  font-size: 16px;
}
.slide-top-menu .offcanvas-menu {
  margin-bottom: 10vh;
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.slide-top-menu .offcanvas-menu .separator,
.slide-top-menu .offcanvas-menu .nav-header {
  color: #b3b3b3;
}
.new-look .offcanvas-menu {
  box-shadow: -1px 0 15px rgba(0,0,0,0.3);
}
.new-look .offcanvas-menu .sp-module ul >li .separator,
.new-look .offcanvas-menu .sp-module ul >li .nav-header {
  color: #999999;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:before {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler:after {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:before {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li .offcanvas-menu-toggler.collapsed:after {
  background: #eee none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:before {
  background: #f14833 none repeat scroll 0 0;
}
.new-look .offcanvas-menu .sp-module ul >li.active .offcanvas-menu-toggler:after {
  background: #f14833 none repeat scroll 0 0;
}
a {
  color: #f14833;
}
a:hover {
  color: #e2270f;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dt >span.fas,
.article-info >dd >i,
.article-info >dd >span.fa,
.article-info >dd >span.fas {
  color: #f47363;
}
.article-info >dt .voting-symbol span.star,
.article-info >dd .voting-symbol span.star {
  color: #f47363;
}
.article-info >dt .sp-rating span.star:hover:before,
.article-info >dt .sp-rating span.star:hover ~ span.star:before,
.article-info >dd .sp-rating span.star:hover:before,
.article-info >dd .sp-rating span.star:hover ~ span.star:before {
  color: #ef331b;
}
.article-info >dt .ajax-loader:before,
.article-info >dd .ajax-loader:before {
  color: #e2270f;
}
#offcanvas-toggler >i {
  color: #f47363;
}
#offcanvas-toggler >i:hover {
  color: #f14833;
}
.sp-pre-loader {
  background: rgba(255,255,255,0.8);
}
.sp-pre-loader .sp-loader-clock {
  border: 3px solid #333333;
}
.sp-pre-loader .sp-loader-clock:after {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-clock:before {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-circle {
  border: 4px solid rgba(51,51,51,0.4);
}
.sp-pre-loader .sp-loader-circle:after {
  border-top-color: #333333;
}
.sp-pre-loader .loader-flip:after {
  background-color: rgba(51,51,51,0.8);
}
.sp-pre-loader .sp-loader-bubble-loop {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  background-color: rgba(51,51,51,0.5);
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  border: 2px solid #333333;
}
.sp-pre-loader .wave-two li {
  background-color: #333333;
}
.sp-pre-loader .sp-loader-audio-wave {
  background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  background: #333333;
}
.btn-primary,
.button,
.btn-readmore,
.sppb-btn-primary,
.vm-button-correct {
  border-color: #f03f29;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
  color: #fff;
  outline: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.button:hover,
.button:focus,
.btn-readmore:hover,
.btn-readmore:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:focus,
.vm-button-correct:hover,
.vm-button-correct:focus {
  border-color: #ca230e;
  background-color: #f03720;
  color: #fff;
}
.btn-primary.sppb-btn-outline,
.button.sppb-btn-outline,
.btn-readmore.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-outline,
.vm-button-correct.sppb-btn-outline {
  border: 2px solid #f14833;
  color: inherit;
  background-color: transparent;
}
.btn-primary.sppb-btn-round.focus,
.btn-primary.sppb-btn-round.active,
.btn-primary.sppb-btn-round:focus,
.btn-primary.sppb-btn-round:active,
.btn-primary.sppb-btn-outline:hover,
.btn-primary.sppb-btn-outline.focus,
.btn-primary.sppb-btn-outline.active,
.btn-primary.sppb-btn-outline:focus,
.btn-primary.sppb-btn-outline:active,
.btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.button.sppb-btn-round.focus,
.button.sppb-btn-round.active,
.button.sppb-btn-round:focus,
.button.sppb-btn-round:active,
.button.sppb-btn-outline:hover,
.button.sppb-btn-outline.focus,
.button.sppb-btn-outline.active,
.button.sppb-btn-outline:focus,
.button.sppb-btn-outline:active,
.button.open > .dropdown-toggle.sppb-btn-outline,
.btn-readmore.sppb-btn-round.focus,
.btn-readmore.sppb-btn-round.active,
.btn-readmore.sppb-btn-round:focus,
.btn-readmore.sppb-btn-round:active,
.btn-readmore.sppb-btn-outline:hover,
.btn-readmore.sppb-btn-outline.focus,
.btn-readmore.sppb-btn-outline.active,
.btn-readmore.sppb-btn-outline:focus,
.btn-readmore.sppb-btn-outline:active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-primary.sppb-btn-round.focus,
.sppb-btn-primary.sppb-btn-round.active,
.sppb-btn-primary.sppb-btn-round:focus,
.sppb-btn-primary.sppb-btn-round:active,
.sppb-btn-primary.sppb-btn-outline:hover,
.sppb-btn-primary.sppb-btn-outline.focus,
.sppb-btn-primary.sppb-btn-outline.active,
.sppb-btn-primary.sppb-btn-outline:focus,
.sppb-btn-primary.sppb-btn-outline:active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-outline,
.vm-button-correct.sppb-btn-round.focus,
.vm-button-correct.sppb-btn-round.active,
.vm-button-correct.sppb-btn-round:focus,
.vm-button-correct.sppb-btn-round:active,
.vm-button-correct.sppb-btn-outline:hover,
.vm-button-correct.sppb-btn-outline.focus,
.vm-button-correct.sppb-btn-outline.active,
.vm-button-correct.sppb-btn-outline:focus,
.vm-button-correct.sppb-btn-outline:active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-outline {
  background-color: rgba(241,72,51,0.9) !important;
  border-color: rgba(0,0,0,0.2) !important;
  color: #fff;
  outline: 0;
}
.btn-primary.sppb-btn-3d,
.button.sppb-btn-3d,
.btn-readmore.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d {
  border-bottom-color: rgba(0,0,0,0.25);
}
.btn-primary.sppb-btn-3d:hover,
.btn-primary.sppb-btn-3d:focus,
.button.sppb-btn-3d:hover,
.button.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d:hover,
.btn-readmore.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d:hover,
.sppb-btn-primary.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d:hover,
.vm-button-correct.sppb-btn-3d:focus {
  background: rgba(241,72,51,0.95);
  border-bottom-color: rgba(0,0,0,0.3);
}
.btn-primary.sppb-btn-3d:focus,
.btn-primary.sppb-btn-3d.focus,
.btn-primary.sppb-btn-3d:active,
.btn-primary.sppb-btn-3d.active,
.btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.button.sppb-btn-3d:focus,
.button.sppb-btn-3d.focus,
.button.sppb-btn-3d:active,
.button.sppb-btn-3d.active,
.button.open > .dropdown-toggle.sppb-btn-3d,
.btn-readmore.sppb-btn-3d:focus,
.btn-readmore.sppb-btn-3d.focus,
.btn-readmore.sppb-btn-3d:active,
.btn-readmore.sppb-btn-3d.active,
.btn-readmore.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-primary.sppb-btn-3d:focus,
.sppb-btn-primary.sppb-btn-3d.focus,
.sppb-btn-primary.sppb-btn-3d:active,
.sppb-btn-primary.sppb-btn-3d.active,
.sppb-btn-primary.open > .dropdown-toggle.sppb-btn-3d,
.vm-button-correct.sppb-btn-3d:focus,
.vm-button-correct.sppb-btn-3d.focus,
.vm-button-correct.sppb-btn-3d:active,
.vm-button-correct.sppb-btn-3d.active,
.vm-button-correct.open > .dropdown-toggle.sppb-btn-3d {
  background: #f35d4b;
}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.sppb-btn-default.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline {
  border: 2px solid #666666;
  color: inherit;
  background-color: transparent;
}
.sppb-btn-default.sppb-btn-outline:hover,
.sppb-btn-default.sppb-btn-outline.focus,
.sppb-btn-default.sppb-btn-outline.active,
.sppb-btn-default.sppb-btn-outline:focus,
.sppb-btn-default.sppb-btn-outline:active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline,
.btn.sppb-btn-default.sppb-btn-outline:hover,
.btn.sppb-btn-default.sppb-btn-outline.focus,
.btn.sppb-btn-default.sppb-btn-outline.active,
.btn.sppb-btn-default.sppb-btn-outline:focus,
.btn.sppb-btn-default.sppb-btn-outline:active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-outline {
  background-color: transparent !important;
  color: #e2270f;
  border: 2px solid #f14833 !important;
  box-shadow: none;
}
.sppb-btn-default.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d {
  border-bottom-color: #666666;
}
.sppb-btn-default.sppb-btn-3d:hover,
.sppb-btn-default.sppb-btn-3d:focus,
.btn.sppb-btn-default.sppb-btn-3d:hover,
.btn.sppb-btn-default.sppb-btn-3d:focus {
  background-color: transparent;
  color: #e2270f;
  border-bottom-color: #f14833;
}
.sppb-btn-default.sppb-btn-3d:active,
.sppb-btn-default.sppb-btn-3d.active,
.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d,
.btn.sppb-btn-default.sppb-btn-3d:active,
.btn.sppb-btn-default.sppb-btn-3d.active,
.btn.sppb-btn-default.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom: 2px solid #f14833;
  background-color: transparent;
}
.btn-link,
.sppb-btn-link {
  color: #f47363;
}
.btn-link:hover,
.btn-link:focus,
.sppb-btn-link:hover,
.sppb-btn-link:focus {
  color: #f14833;
  text-decoration: none;
}
.btn-readmore {
  color: #fff;
}
.btn-readmore:hover,
.btn-readmore:focus {
  color: #fff;
}
.btn-dark,
.sppb-btn-dark {
  color: #fff;
  border-color: #4d4d4d;
  background-color: rgba(51,51,51,0.72);
}
.btn-dark:hover,
.btn-dark:focus,
.sppb-btn-dark:hover,
.sppb-btn-dark:focus {
  color: #eee;
  border-color: #333;
  background-color: #424242;
  background-color: rgba(51,51,51,0.87);
}
.btn-dark.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline {
  border-color: #333;
}
.btn-dark.sppb-btn-outline:hover,
.btn-dark.sppb-btn-outline.focus,
.btn-dark.sppb-btn-outline.active,
.btn-dark.sppb-btn-outline:focus,
.btn-dark.sppb-btn-outline:active,
.btn-dark.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-dark.sppb-btn-outline:hover,
.sppb-btn-dark.sppb-btn-outline.focus,
.sppb-btn-dark.sppb-btn-outline.active,
.sppb-btn-dark.sppb-btn-outline:focus,
.sppb-btn-dark.sppb-btn-outline:active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-outline {
  color: #eee;
  border-color: #333;
  background-color: #535353;
  background-color: rgba(51,51,51,0.8);
}
.btn-dark.sppb-btn-3d,
.btn-dark.sppb-btn-3d:hover,
.btn-dark.sppb-btn-3d.focus,
.btn-dark.sppb-btn-3d:focus,
.btn-dark.sppb-btn-3d:active,
.btn-dark.sppb-btn-3d.active,
.btn-dark.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d,
.sppb-btn-dark.sppb-btn-3d:hover,
.sppb-btn-dark.sppb-btn-3d.focus,
.sppb-btn-dark.sppb-btn-3d:focus,
.sppb-btn-dark.sppb-btn-3d:active,
.sppb-btn-dark.sppb-btn-3d.active,
.sppb-btn-dark.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #262626;
}
.btn-light,
.sppb-btn-light {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
  background-color: rgba(255,255,255,0.05);
}
.btn-light:hover,
.btn-light:focus,
.sppb-btn-light:hover,
.sppb-btn-light:focus {
  border-color: #fff;
  color: #fff;
  background-color: rgba(255,255,255,0.15);
}
.btn-light.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline {
  color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-outline:hover,
.btn-light.sppb-btn-outline.focus,
.btn-light.sppb-btn-outline:focus,
.btn-light.sppb-btn-outline:active,
.btn-light.sppb-btn-outline.active,
.btn-light.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-light.sppb-btn-outline:hover,
.sppb-btn-light.sppb-btn-outline.focus,
.sppb-btn-light.sppb-btn-outline:focus,
.sppb-btn-light.sppb-btn-outline:active,
.sppb-btn-light.sppb-btn-outline.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #fff;
  color: #fff;
}
.btn-light.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d {
  border-bottom-color: rgba(255,255,255,0.77);
}
.btn-light.sppb-btn-3d:hover,
.btn-light.sppb-btn-3d.focus,
.btn-light.sppb-btn-3d:focus,
.btn-light.sppb-btn-3d:active,
.btn-light.sppb-btn-3d.active,
.btn-light.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-light.sppb-btn-3d:hover,
.sppb-btn-light.sppb-btn-3d.focus,
.sppb-btn-light.sppb-btn-3d:focus,
.sppb-btn-light.sppb-btn-3d:active,
.sppb-btn-light.sppb-btn-3d.active,
.sppb-btn-light.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #fff;
}
.btn-flex,
.sppb-btn-flex {
  color: #fff;
  border-color: #f89e92;
  background-color: rgba(255,255,255,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}
.btn-flex:hover,
.btn-flex:focus,
.sppb-btn-flex:hover,
.sppb-btn-flex:focus {
  border-color: #f6887b;
  color: #fff;
  background-color: rgba(241,72,51,0.7);
}
.btn-flex.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline {
  color: #fff;
  border-color: #f89e92;
  background-color: rgba(255,255,255,0.25);
}
.btn-flex.sppb-btn-outline:hover,
.btn-flex.sppb-btn-outline.focus,
.btn-flex.sppb-btn-outline:focus,
.btn-flex.sppb-btn-outline:active,
.btn-flex.sppb-btn-outline.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-outline,
.sppb-btn-flex.sppb-btn-outline:hover,
.sppb-btn-flex.sppb-btn-outline.focus,
.sppb-btn-flex.sppb-btn-outline:focus,
.sppb-btn-flex.sppb-btn-outline:active,
.sppb-btn-flex.sppb-btn-outline.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-outline {
  border-color: #f6887b;
  color: #fff;
  background-color: rgba(241,72,51,0.7);
}
.btn-flex.sppb-btn-3d,
.btn-flex.sppb-btn-3d:hover,
.btn-flex.sppb-btn-3d.focus,
.btn-flex.sppb-btn-3d:focus,
.btn-flex.sppb-btn-3d:active,
.btn-flex.sppb-btn-3d.active,
.btn-flex.open > .dropdown-toggle.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d,
.sppb-btn-flex.sppb-btn-3d:hover,
.sppb-btn-flex.sppb-btn-3d.focus,
.sppb-btn-flex.sppb-btn-3d:focus,
.sppb-btn-flex.sppb-btn-3d:active,
.sppb-btn-flex.sppb-btn-3d.active,
.sppb-btn-flex.open > .dropdown-toggle.sppb-btn-3d {
  border-bottom-color: #f47363;
}
.light >i {
  color: #f9b3aa;
}
.light:hover i {
  color: #fbc8c2;
}
ul.social-icons >li a:hover,
ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #fbc8c2;
}
.login .title i.pe,
.registration .title i.pe {
  color: #f89e92;
}
.ap-login a i.pe,
.ap-signin a i.pe {
  color: #f89e92;
}
.ap-modal-login .modal-dialog {
  color: #000000;
}
.ap-modal-login .title i.pe {
  color: #f89e92;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  color: #000000 !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
  color: #f14833 !important;
}
.ap-modal-login .modal-content .modal-footer a:hover {
  color: #f14833 !important;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  color: #fbc8c2;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a {
  color: #000000 !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover {
  background-color: rgba(241,72,51,0.8);
  color: #fff !important;
}
.ap-my-account-menu .dropdown-menu ul.menu >li a:hover::before {
  color: #fbc8c2;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a {
  color: #f14833;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover {
  background-color: rgba(241,72,51,0.8);
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a:hover i {
  color: #fff;
}
.ap-my-account-menu .dropdown-menu ul.menu >li:last-child a i {
  color: #f14833;
}
.ap-my-account-menu .dropdown-menu ul.menu >li.active > a {
  background-color: rgba(241,72,51,0.8);
  color: #fff !important;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  color: rgba(241,72,51,0.07);
}
.login-wrapper >i.pe {
  color: rgba(85,85,85,0.02);
}
#sp-top-bar ul.social-icons >li a:hover,
#sp-top-bar ul.social-icons >li a:hover > i {
  -webkit-transition: all 300ms;
  transition: all 300ms;
  color: #f35d4b;
}
#sp-top-bar.onepage {
  box-shadow: inset 0 1px 0px rgba(0,0,0,0.05), inset 0 -1px 0px rgba(0,0,0,0.1);
}
#sp-top-bar.onepage .sp-contact-info li i {
  color: #d8250f;
}
#sp-top-bar.onepage .ap-login a i.pe,
#sp-top-bar.onepage .ap-signin a i.pe {
  color: #d8250f;
}
.sp-contact-info li a:hover {
  color: #f6887b;
}
.sp-contact-info li i {
  color: #f6887b;
}
.sp-module-content .mod-languages ul.lang-block li.lang-active a i {
  color: #f89e92;
}
ol.breadcrumb li a:hover {
  color: #f9b3aa;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  color: #1a1a1a;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  color: #f14833;
}
.sp-module.white .sppb-addon-content ol >span,
.sppb-addon-module.white .sppb-addon-content ol >span {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li,
.sppb-addon-module.white .sppb-addon-content ol li {
  color: #e2e2e2;
}
.sp-module.white .sppb-addon-content ol li a,
.sppb-addon-module.white .sppb-addon-content ol li a {
  color: #fff;
}
.sp-module.white .sppb-addon-content ol li a:hover,
.sppb-addon-module.white .sppb-addon-content ol li a:hover {
  color: #f9b3aa;
}
.sp-module.dark ul >li >span >a,
.sppb-addon-module.dark ul >li >span >a {
  color: #f35d4b;
}
.sp-module.dark ul >li >span >a:hover,
.sppb-addon-module.dark ul >li >span >a:hover {
  color: #f89e92;
}
.sp-module.dark ul >li >a,
.sppb-addon-module.dark ul >li >a {
  color: #f47363 !important;
}
.sp-module.dark ul >li >a:hover,
.sppb-addon-module.dark ul >li >a:hover {
  color: #f9b3aa !important;
}
.sp-module .latestnews >div >a,
.sppb-addon-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover,
.sppb-addon-module .latestnews >div >a:hover {
  color: #f14833;
}
.sp-module ul.category-module >li >a,
.sp-module .relateditems >li >a,
.sppb-addon-module ul.category-module >li >a,
.sppb-addon-module .relateditems >li >a {
  color: #f47363;
}
.sp-module ul.category-module >li >a >div.related-date,
.sp-module .relateditems >li >a >div.related-date,
.sppb-addon-module ul.category-module >li >a >div.related-date,
.sppb-addon-module .relateditems >li >a >div.related-date {
  color: #999999;
}
.sp-module ul.category-module >li >a >div.related-date >i,
.sp-module .relateditems >li >a >div.related-date >i,
.sppb-addon-module ul.category-module >li >a >div.related-date >i,
.sppb-addon-module .relateditems >li >a >div.related-date >i {
  color: #f89e92;
}
.sp-module ul.category-module >li span,
.sp-module ul.category-module >li p,
.sp-module .relateditems >li span,
.sp-module .relateditems >li p,
.sppb-addon-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li p,
.sppb-addon-module .relateditems >li span,
.sppb-addon-module .relateditems >li p {
  color: #999999;
}
.sp-module ul.category-module >li span >i,
.sp-module ul.category-module >li p >i,
.sp-module .relateditems >li span >i,
.sp-module .relateditems >li p >i,
.sppb-addon-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li p >i,
.sppb-addon-module .relateditems >li span >i,
.sppb-addon-module .relateditems >li p >i {
  color: #f89e92;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  color: #000000;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover {
  color: #f14833;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  color: #666666;
}
.sp-module .tagscloud .tag-name:hover,
.sppb-addon-module .tagscloud .tag-name:hover {
  background: #f35d4b;
  border-color: #f14833;
  color: #fff;
}
.tag-category ul.category li h3 >a {
  color: #595959;
}
.tag-category ul.category li h3 >a:hover {
  color: #f14833;
}
.tags a.label {
  background-color: rgba(45,45,45,0.45);
}
.tags a.label:hover {
  background: #f35d4b;
}
.tags >span >i {
  color: #c4c4c4;
}
.tags:hover >span >i {
  color: #919191;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a {
  color: #1a1a1a;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li > a:hover {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li.active > a:hover {
  color: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.simple > li span.simple-divider {
  color: #fcdeda;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li.active > a {
  background: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  background: #f14833;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.8);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
#mod-sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background-color: #f14833;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fa,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.fas,
.sp-simpleportfolio .sp-simpleportfolio-meta .sp-module:hover h3 > i.far {
  color: #f14833;
}
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.fas,
.sp-simpleportfolio-info .sp-simpleportfolio-tags i.far {
  color: #f47363;
}
input[type="text"]:focus {
  border: 1px solid #f14833;
}
.search input#mod-search-searchword:focus,
.search input#search-searchword:focus,
.search input#mod_virtuemart_search:focus {
  border: 1px solid #f14833;
}
.search:before {
  color: #f47363;
}
.search:hover:before,
.search:focus:before,
.search:active:before {
  color: #1a1a1a;
}
.search .btn-toolbar button {
  background: #f14833;
}
.post-format-masonry > i {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.7);
}
.post-format {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
.entry-link,
.entry-quote {
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
blockquote {
  border-color: #f14833;
}
.sp-comingsoon body {
  background-color: #ef331b;
}
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover,
.sp-comingsoon body #sp-comingsoon ul.social-icons >li a:hover i {
  color: #fff;
}
.sp-comingsoon body.with-bckg-img a.logo {
  background: rgba(20,20,20,0.45);
}
.sp-comingsoon body.with-bckg-img .days .number,
.sp-comingsoon body.with-bckg-img .hours .number,
.sp-comingsoon body.with-bckg-img .seconds .number,
.sp-comingsoon body.with-bckg-img .minutes .number {
  border: 1px solid rgba(255,255,255,0.5);
  background-color: rgba(0,0,0,0.2);
}
.sp-comingsoon body.with-bckg-img .social-icons {
  background-color: rgba(0,0,0,0.2);
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #f14833;
  background-color: #f14833;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #f14833;
  background-color: #f14833;
}
.sppb-addon h3.sppb-addon-title {
  color: #1a1a1a;
}
.sppb-addon h3.sppb-addon-title:after {
  background: #f47363;
}
.sppb-panel-default .sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-default .sppb-panel-heading.active,
.sppb-panel-default .sppb-panel-heading.active:before {
  color: #f14833;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title {
  color: #f14833;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title >i,
.sppb-panel-default .sppb-panel-heading.active:before .sppb-panel-title >i {
  color: #f47363;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  background-color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i {
  color: #666666;
}
.sppb-panel-flex >.sppb-panel-heading:after {
  color: #808080;
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-bottom: 1px solid #f14833;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i {
  color: #f14833;
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  border-bottom: 1px solid #f14833;
}
.sppb-addon-countdown.flex .sppb-countdown-number {
  background-color: #f14833;
  border: 2px solid rgba(0,0,0,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.entry-header h1 a,
.entry-header h2 a {
  color: #000000;
}
.entry-header h1 a:hover,
.entry-header h1 a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus {
  color: #f14833;
}
.entry-header h1:after,
.entry-header h2:after {
  background: #f47363;
}
.html-style span {
  background: #f46a59;
}
ul.site-list li {
  color: #000000;
}
ul.site-list li i {
  color: #f46a59;
}
.bullets .li-circle {
  color: #f14833;
}
.dropcaps .naked-drop span {
  color: #f14833;
}
.dropcaps .full-drop span {
  background: #f14833;
}
.sp-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title:after {
  background: #f47363;
}
.cd-pagination li.active >a {
  background-color: #f14833;
  color: #fff;
}
.cd-pagination a {
  background-color: #fafafa;
}
.cd-pagination a:hover,
.cd-pagination a:focus {
  background-color: #f14833;
  color: #fff;
}
.cd-pagination a:active {
  background-color: #b21f0c;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  background-color: rgba(241,72,51,0.8);
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  background-color: rgba(51,51,51,0.25);
  box-shadow: inset 0 0 50px rgba(51,51,51,0.9);
}
.sppb-progress .sppb-progress-bar-default,
.sppb-progress .sppb-progress-bar.flex,
.sppb-progress .sppb-progress-bar.custom {
  background-color: #f14833;
}
.sppb-nav-tabs >li >a {
  color: #f14833;
}
.sppb-nav-tabs >li.active >a {
  color: #333333;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  border-top-color: #f47363;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  border-top-color: #f47363;
}
.sppb-nav-modern >li >a {
  background: transparent;
  color: #333333;
}
.sppb-nav-modern >li.active >a {
  color: #f14833;
}
.sppb-nav-modern >li.active >a:hover,
.sppb-nav-modern >li.active >a:focus {
  color: #f14833;
}
.sppb-nav-lines >li >a {
  background: transparent;
}
.sppb-nav-lines >li >a >i {
  color: #666666;
}
.sppb-nav-lines >li >a:hover >i,
.sppb-nav-lines >li >a:focus >i {
  color: #333333;
}
.sppb-nav-lines >li.active >a,
.sppb-nav-lines >li.active >a:focus,
.sppb-nav-lines >li.active >a:hover {
  background-color: transparent;
  color: #f14833;
  border-bottom-color: #f14833;
}
.sppb-nav-lines >li.active >a >i,
.sppb-nav-lines >li.active >a:focus >i,
.sppb-nav-lines >li.active >a:hover >i {
  color: #f14833;
}
.sppb-nav-pills >li >a {
  color: #333333;
  background: transparent;
}
.sppb-nav-pills >li >a >i {
  color: #666666;
}
.sppb-nav-pills >li >a:hover >i,
.sppb-nav-pills >li >a:focus >i {
  color: #333333;
}
.sppb-nav-pills >li.active >a {
  background-color: transparent;
  color: #f14833;
  box-shadow: inset 0 0 0 1px #f14833;
}
.sppb-nav-pills >li.active >a >i {
  color: #f14833;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star {
  color: #f47363;
}
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.fa-star-o,
.sppb-addon-testimonial .sppb-addon-testimonial-rating i.far.fa-star {
  color: #c0c0c0;
}
.pro-client-url {
  color: #f14833;
}
.sppb-pricing-box {
  box-shadow: inset 0 0 1px #999999;
}
.sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: #f14833;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-features {
  color: #000000;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner div.img-wrapper >a:after,
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper >a:after {
  background: #f14833;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
  color: #404040;
}
.sppb-addon-latest-posts .latest-post .latest-post-inner:hover h2.entry-title a,
.sppb-addon-latest-posts .latest-post .latest-post-item:hover h2.entry-title a {
  color: #f14833;
}
.light .sppb-selector span i {
  color: #fbc8c2;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.light .sppb-selector >i {
  color: #f9b3aa;
}
.light .sppb-selector:hover span i {
  color: #fff;
}
.light .sppb-selector:hover i {
  color: #fbc8c2;
}
.flex .sppb-addon-content .gm-zoom-in,
.flex .sppb-addon-content .gm-zoom-out {
  background-color: #f47363;
  opacity: 0.77;
}
.flex .sppb-addon-content .gm-zoom-in:hover,
.flex .sppb-addon-content .gm-zoom-out:hover {
  background-color: #f35d4b;
  opacity: 1;
}
.sppb-addon .sppb-icon {
  color: #f14833;
  line-height: 1.5;
}
.sppb-media.default >a:hover img.sppb-media-object,
.sppb-media.flex >a:hover img.sppb-media-object {
  border-color: #f14833;
}
.sppb-media.default >a:hover >i,
.sppb-media.flex >a:hover >i {
  border-color: #f14833;
}
.sppb-media.default >.sppb-media-body >i.fa,
.sppb-media.default >.sppb-media-body >i.fas,
.sppb-media.flex >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fas {
  color: #fbc8c2;
}
.sppb-media footer strong {
  color: #f35d4b;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  color: #1a1a1a;
}
.sp-module .sp-module-title .divider,
.sppb-addon-module .sp-module-title .divider {
  background: #f47363;
}
.sp-module .divider,
.sppb-addon-module .divider {
  background: #cccccc;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f89e92;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus {
  border: 1px solid #f35d4b;
  box-shadow: 0 0 5px rgba(241,72,51,0.3);
}
.sppb-addon-ajax-contact.dark .sppb-form-group label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  color: #f0f0f0;
  border: 1px solid #999;
  border: 1px solid rgba(200,200,200,0.8);
  background: transparent;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-moz-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  color: #f57b6c;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  border: 1px solid #f6887b;
}
.sppb-addon-ajax-contact.dark .tos label {
  color: #ddd;
  color: rgba(255,255,255,0.65);
}
.sppb-addon-ajax-contact.dark .tos label a {
  color: #f6887b;
}
.sppb-addon-ajax-contact.dark .tos label a:hover {
  color: #f9b3aa;
}
.acym_module_form .acysubbuttons-icon::before {
  background: #f14833;
}
.dark .acymailing_form .acysubbuttons {
  color: #f79184;
}
.dark .acymailing_form .acysubbuttons:focus {
  border: 1px solid #f6887b;
}
.dark .acym_module_form input.cell {
  color: #fbc8c2;
}
.dark .acym_module_form input.cell:focus {
  border: 1px solid #f6887b;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #f89e92 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  border: 2px solid #f47363 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background-color: #f89e92 !important;
}
.form-builder-checkbox-item label::before,
.form-builder-radio-item label::before,
.sppb-addon-form-builder .sppb-form-check-label::before {
  border: 2px solid #f6887b;
}
.form-builder-checkbox-item input:checked+label::before,
.form-builder-radio-item input:checked+label::before,
.sppb-addon-form-builder .sppb-form-check-input:checked+label::before {
  background: #f35d4b;
  box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
}
.error-page .error-page-inner >div.container .btn-error {
  background: #f35d4b;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #f14833;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  color: #f6887b;
}
.error-page .error-page-inner >div.container .error-code {
  color: #f47363;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  color: #f35d4b;
}
.sp-layer h1,
.sp-layer h2,
.sp-layer h3,
.sp-layer h4,
.sp-layer h5,
.sp-layer h6,
.sp-layer i.major_color {
  color: #f35d4b;
}
.sp-button {
  border-color: #f6887b !important;
}
.sp-selected-button {
  background-color: #f14833 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation {
  color: #000000;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a {
  color: #f14833 !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .cart-item .product_name a:hover {
  color: #ca230e !important;
}
.vmCartModule #cd-lateral-nav .cd-navigation .show-cart {
  color: #fff;
}
.quantity {
  background-color: rgba(241,72,51,0.8);
}
.cd-customization .add-to-cart {
  background-color: #f14833;
}
.cd-customization .add-to-cart:hover {
  background-color: #ef2a12;
}
.no-touch .cd-customization .add-to-cart:hover {
  background-color: #ef2a12;
}
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc+span {
  color: #f14833;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 {
  color: #555;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  color: #f57b6c;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  color: #fff;
  background: rgba(85,85,85,0.3);
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #f14833;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  color: #fff;
  text-shadow: 1px 1px 0px rgba(85,85,85,0.08);
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.08);
}
.productdetails-view .icons a {
  box-shadow: inset 0 0 0 1px rgba(85,85,85,0.1);
}
.productdetails-view .icons a:hover {
  color: #fff;
  background: rgba(241,72,51,0.8);
}
.productdetails-view .products-desc-tab .nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  box-shadow: 0 -1px 0px #f14833;
  border-top: 1px solid rgba(241,72,51,0.8);
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  color: #f6887b;
}
.empty_cart >i.pe >span {
  color: #fff;
  background-color: rgba(241,72,51,0.35);
}
#fancybox-wrap #fancybox-content .continue_link,
#fancybox-wrap #fancybox-content .showcart {
  color: #fff;
  background-color: #f14833;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background-color: #f14833;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  background: #ef331b;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  background-color: #f14833;
}
.cart-view fieldset.userdata #com-form-login-remember input:hover {
  background-color: #e2270f;
}
.cart-view .billto-shipto a.details {
  background: #f14833;
}
.cart-view .billto-shipto a.details:hover {
  background: #e2270f;
}
.cart-view table.cart-summary tr th {
  background: #f14833;
  border: solid 1px #f14833;
}
.cart-view table.cart-summary input.details-button {
  background: #f14833;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  background: #f14833;
}
.sectiontableentry1 td a.change-payment {
  color: #f47363;
}
.sectiontableentry1 td a.change-payment:hover {
  color: #f14833;
}
.vm-button-correct {
  background-color: #f14833;
}
.vm-button-correct:hover {
  background-color: #ef331b;
}
.vm-button {
  background-color: #f47363;
}
#com-form-login-remember input.default {
  background: #f14833;
}
#com-form-login-remember input.default:hover {
  background: #ef331b;
}
.control-buttons .vm-button-correct {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.control-buttons .vm-button-correct:hover,
.control-buttons .vm-button-correct:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.control-buttons button.default {
  background: #f14833;
}
.control-buttons button.default:hover {
  background: #ef331b;
}
span.userfields_info {
  color: #f14833;
  border-bottom: 1px solid #f14833;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  border: 1px solid rgba(128,128,128,0.2);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  color: #959595;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  border-left: 1px solid rgba(128,128,128,0.3);
  border-right: 1px solid rgba(128,128,128,0.3);
  background: rgba(255,255,255,0.9);
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  color: #000000;
  border-bottom: 1px solid rgba(128,128,128,0.3);
}
.sp-module-content ul.VMmenu li div > a >.nmb_products {
  color: #000000;
}
.vm-flex-search input:focus {
  border: 1px solid #f14833;
}
.vm-flex-search input:focus + .vm-search-button >i {
  color: #f14833;
}
.vm-flex-search .vm-search-button >i {
  color: #f6887b;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  color: #555;
}
.currency-selector-module button.btn >i:hover,
.currency-selector-module input.btn >i:hover {
  color: #f14833;
}
.chzn-container-active .chzn-single {
  border: 1px solid #f14833 !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li.highlighted {
  background: rgba(0,0,0,0.4);
}
.vm-price-box ins {
  color: #f14833;
}
.vm-menu .vm-title {
  border-top: 1px solid #f47363;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #f14833;
}
header.color .vm-menu .vm-title {
  color: #262626;
  border-top: 1px solid rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li {
  box-shadow: 0 1px 0px rgba(0,0,0,0.35);
}
header.color .vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  color: #000000;
}
header.color .vm-menu ul.productdetails:last-child li {
  box-shadow: none;
}
.alert-notice {
  box-shadow: 0 0 0 1px rgba(85,85,85,0.1), 0 2px 3px rgba(85,85,85,0.07);
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(241,72,51,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(241,72,51,0.85);
    stroke: #f14833;
  }
}
css/frontend-edit.css000060400000015347150750504260010622 0ustar00.btn.jmodedit {
  background-color: rgba(241,72,51,0.87);
  background-image: none;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  min-height: 32px;
  text-align: center;
  top: 1px;
  right: 1px;
  overflow: hidden;
}
.btn.jmodedit::before {
  font-family: 'peIcon7';
  content: "\e62c";
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  font-size: 22px;
  line-height: 25px;
  right: 16px;
  text-align: center;
  vertical-align: middle;
  display: block;
  position: absolute;
  top: 1px;
}
.layout-edit select.inputbox,
.layout-edit select {
  width: 250px;
  max-width: 100%;
}
.layout-edit .btn-toolbar {
  margin-bottom: 20px;
}
.layout-edit .btn-toolbar .btn .fa,
.layout-edit .btn-toolbar .btn .fas {
  margin-right: 3px;
  margin-left: -3px;
}
.layout-edit .btn-toolbar .btn .fa.fa-archive,
.layout-edit .btn-toolbar .btn .fas.fa-archive {
  margin-right: 6px;
}
.layout-edit .tab-content {
  padding-top: 20px;
}
.layout-edit #editor-xtd-buttons,
.layout-edit .toggle-editor {
  margin-top: 20px;
}
.layout-edit .btn-group input[type="radio"] {
  display: none;
}
iframe,
svg {
  max-width: 100%;
}
#sbox-content > iframe {
  height: 100%;
}
.alert.alert-message {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert.alert-message h4 {
  color: #468847;
}
.manager.thumbnails {
  list-style: none;
  padding: 0;
  margin: 0 0 0 -20px;
}
.manager.thumbnails li {
  text-align: center;
  display: block;
  float: left;
  width: 80px;
  height: 80px;
  line-height: 18px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  position: relative;
}
.manager.thumbnails li [class^="icon-"],
.manager.thumbnails li [class*=" icon-"] {
  font-size: 14px;
  line-height: 14px;
  color: #08c;
  display: inline-block;
  margin-top: 6px;
}
.manager.thumbnails li .height-50 {
  margin-top: 4px;
  height: 50px;
  margin-bottom: 4px;
}
.manager.thumbnails li a {
  text-decoration: none;
  color: #08c;
  font-size: 13px;
}
.manager.thumbnails li:hover {
  background: #f7fcff;
  border-color: rgba(82,168,236,0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
#mailto-window {
  margin: 20px;
}
#mailto-window >h2 {
  font-size: 18px;
  margin-top: 0;
}
#mailto-window input[type="text"] {
  height: auto !important;
}
.chzn-container.chzn-container-multi input[type="text"] {
  min-height: 30px;
}
#sppostformats .sp-image-upload-wrapper {
  width: 300px;
  margin: 0 0 20px 0;
}
#sppostformats .sp-image-upload-wrapper img {
  width: 300px;
  margin: 0;
  padding: 0;
  position: relative;
  object-fit: cover;
}
#sppostformats .post-formats {
  padding: 0 !important;
  border-radius: 4px;
  margin: 0 0 10px;
}
#sppostformats .post-formats label {
  border: 1px solid #bbb;
  padding: 7px 12px;
  margin: 0 0 10px -1px;
}
#sppostformats .controls input {
  min-width: 460px;
}
#sppostformats textarea {
  min-width: 460px;
  width: 99%;
  min-height: 120px;
}
#sppostformats .sp-gallery-field ul.sp-gallery-items li {
  height: 100px;
  width: 180px;
}
#sppostformats .sp-gallery-field ul.sp-gallery-items li a.btn-remove-image {
  padding: 5px 12px;
}
#sppostformats .sp-gallery-field ul.sp-gallery-items li img {
  width: 180px;
  margin: 0;
  padding: 0;
  object-fit: cover;
}
#sppostformats .sp-gallery-field .btn-sp-gallery-item-upload {
  border: 1px solid rgba(0,0,0,0.15);
  background-color: #f47363;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#sppostformats .sp-gallery-field .btn-sp-gallery-item-upload:hover {
  background-color: #f14833;
}
.flex-edit .fa-archive {
  margin-right: 7px;
}
div#images {
  overflow: hidden;
}
.sppb_article_edit {
  margin: 0 auto 25px;
}
.sppb_article_edit > a {
  border: 1px solid #f35d4b;
  background: #6c6c6c;
  padding: 11px 25px;
  border-radius: 4px;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.sppb_article_edit > a:hover {
  border: 1px solid #ef331b;
  background: #5a5a5a;
}
.edit-article {
  margin: 0;
  float: right;
  display: inline-block;
  position: relative;
  width: 100px;
  z-index: 2;
}
.btn.dropdown-toggle {
  border: 1px solid #f35d4b;
  background: transparent;
  padding: 5px;
  color: #777;
}
.btn.dropdown-toggle:before {
  font-family: 'peIcon7';
  content: "\e62c";
  font-size: 21px;
  line-height: 24px;
  margin: 0 7px 0 10px;
}
.btn.dropdown-toggle:hover {
  border: 1px solid #ef331b;
  color: #444;
}
.btn.dropdown-toggle .icon-cog {
  display: none;
}
.btn.dropdown-toggle .caret {
  margin: 12px 8px 0 0;
  vertical-align: top;
}
.media-preview.add-on {
  height: 34px;
  margin-left: 1px;
  background: #f9f9f9;
  width: 42px;
}
.media-preview.add-on > .hasTipPreview {
  line-height: 26px;
}
.media-preview.add-on > .hasTipPreview:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f06e";
  font-style: normal;
}
.controls .input-append a.modal.btn,
a.modal.btn {
  position: relative !important;
  background: #f35d4b;
  line-height: 16px;
  color: #fff;
  z-index: 1;
}
.controls .input-append a.modal.btn:hover,
a.modal.btn:hover {
  background: #ef331b;
}
a.btn.hasTooltip {
  position: absolute;
  line-height: 16px;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
  background: #eee;
  border: 1px solid #ccc;
  text-align: center;
}
.icon-remove {
  background-image: none;
  font-style: normal;
  padding-left: 12px;
  padding-right: 12px;
}
.icon-remove:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f00d";
  font-style: normal;
}
.calendar table {
  width: 100%;
  background: #e0e0e0;
}
.calendar table .button {
  border-radius: 0;
  background: #999;
  border: 1px solid rgba(0,0,0,0.2);
  display: table-cell;
}
.calendar table .button:hover {
  background: #333;
  color: #fff;
}
.calendar table tbody td {
  text-align: center !important;
}
.input-append button[id^="jform_publish"] {
  background: #f35d4b;
  line-height: 1;
  padding-left: 16px;
  padding-right: 15px;
}
.input-append button[id^="jform_publish"]:hover {
  background: #ef331b;
}
textarea#jform_metadesc {
  min-width: 470px;
  min-height: 150px;
}
.js-calendar {
  min-width: 264px;
  width: auto;
  padding: 8px !important;
  background: rgba(255,255,255,0.9);
  border-radius: 5px !important;
}
.js-calendar .buttons-wrapper .btn-exit,
.js-calendar .buttons-wrapper .btn-today,
.js-calendar .buttons-wrapper .btn-clear {
  margin: 3px;
  padding: 5px 18px;
  border-radius: 4px !important;
  text-align: center;
  border: 1px solid #ddd;
}
css/font-awesome.min.css000060400000162434150750504260011246 0ustar00/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}css/rtl.css000060400000202404150750504260006651 0ustar00.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
.offcanvas .off-canvas-menu-wrap {
  left: 0;
  right: auto;
  -webkit-transform: translateX(320px);
  transform: translateX(320px);
}
.offcanvas .off-canvas-menu-wrap:after {
  left: 0;
  right: auto;
}
body.rtl .sppb-shape-container svg {
  width: 100% !important;
  height: auto;
}
body.rtl #sp-top-bar .sp-module {
  margin: 0 20px 0 0;
}
body.rtl .sp-contact-info {
  float: left;
}
body.rtl .sp-module-content .mod-languages .dropdown-toggle {
  padding: 3px 14px 3px 10px;
}
body.rtl .sp-module-content .mod-languages .dropdown-toggle img {
  padding: 2px 0 0 7px;
  float: right;
}
body.rtl .sp-module-content .mod-languages .dropdown-toggle >i {
  padding: 0 4px 0 0;
}
body.rtl .sp-module-content .mod-languages .dropdown-menu li a img {
  float: right;
  padding: 0 0 0 8px;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li:last-child {
  margin-left: 0;
}
body.rtl .sp-module-content .mod-languages ul.lang-block.vertical li {
  text-align: right;
}
body.rtl .sp-module-content .mod-languages ul.lang-block.vertical li a {
  float: right;
  display: block;
}
body.rtl .sp-module-content .mod-languages ul.lang-block.vertical li a img {
  float: right;
  direction: rtl;
  text-align: right;
  padding: 4px 0 0 8px;
}
body.rtl .sp-module-content .mod-languages ul.lang-block.vertical li a span {
  float: right;
}
body.rtl .sp-module-content .mod-languages ul.lang-block.vertical li.lang-active a i {
  padding: 0 6px 0 0;
}
body.rtl .sp-module-content ul.VMmenu > li .vmmenu-toggler {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  padding-left: 10px;
  padding-right: 0;
}
body.rtl .sp-module-content ul.VMmenu > li .vmmenu-toggler .open-icon:before {
  right: auto;
  left: 10px;
}
body.rtl .top-search-input-wrap .top-search-wrap {
  left: -10px;
  right: auto;
  float: right;
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl #offcanvas-toggler {
  float: left;
}
body.rtl #offcanvas-toggler >i {
  padding: 0 10px 0 0;
}
body.rtl .offcanvas-menu {
  left: 0;
  right: auto;
  -webkit-transform: translateX(-320px);
  transform: translateX(-320px);
}
body.rtl .close-offcanvas {
  left: 15px;
  right: auto;
}
body.rtl .offcanvas-menu {
  top: 0;
  left: 0;
  right: auto;
  -webkit-transform: translateX(-320px);
  transform: translateX(-320px);
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li a >img,
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header >img,
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li .separator >img {
  margin: -4px 0 0 7px;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .offcanvas-menu-toggler {
  left: 0;
  right: auto;
  padding: 11px 25px 11px 20px;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .accordion-menu-toggler {
  left: 0;
  right: auto;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .accordion-menu-toggler .open-icon:before {
  left: 0;
  right: auto;
  width: 44px;
}
body.rtl.offcanvas .offcanvas-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
body.rtl .readmore {
  margin: 0 0 0 20px;
  float: right;
}
body.rtl .helix-social-share .helix-social-share-blog {
  float: right;
}
body.rtl .tags {
  float: right;
  margin: 7px 0 0 20px;
}
body.rtl .tags >span >i {
  margin: 0 3px 0 5px;
}
body.rtl .latest-articles a {
  float: right;
}
body.rtl .latest-articles a .article-list-img {
  float: right;
  margin: 0 0 0 15px;
}
body.rtl .latest-articles a .date {
  float: right;
  margin: 0 0 0 15px;
}
body.rtl #cart-menu,
body.rtl .cd-cart {
  float: left;
  left: 0;
}
body.rtl #cart-menu >i,
body.rtl .cd-cart >i {
  font-size: 36px;
}
body.rtl #cart-menu .total_products,
body.rtl .cd-cart .total_products {
  top: 23px;
  left: 0 !important;
  right: auto;
  float: left;
}
body.rtl #cart-menu {
  position: relative;
  float: left;
  left: 0 !important;
  right: auto;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
body.rtl #cart-menu.shopping-menu-is-open {
  left: 0;
  float: left;
}
body.rtl #cart-menu.shopping-menu-is-open #cd-menu-trigger,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart {
  left: 0;
  float: left;
}
body.rtl #cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart >i {
  right: auto;
  float: left !important;
  left: 0 !important;
  padding-right: 0;
}
body.rtl #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open {
  float: left;
}
body.rtl #cart-menu.shopping-menu-is-open #cd-menu-trigger.menu-is-open >i,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart.menu-is-open >i {
  float: left;
  position: relative;
}
body.rtl #cd-lateral-nav {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-260px);
  -moz-transform: translateX(-260px);
  -ms-transform: translateX(-260px);
  -o-transform: translateX(-260px);
  transform: translateX(-260px);
}
body.rtl #cd-lateral-nav .cart-image {
  float: right !important;
}
body.rtl #cd-lateral-nav .cart-item {
  padding-right: 10px;
  padding-left: 0;
}
body.rtl #cd-lateral-nav .show_cart a >i {
  margin-left: 10px;
  margin-right: -5px;
}
body.rtl #cd-lateral-nav.shopping-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
body.rtl #cart-menu.shopping-menu-is-open {
  position: fixed;
  -webkit-transform: translateX(260px);
  -moz-transform: translateX(260px);
  -ms-transform: translateX(260px);
  -o-transform: translateX(260px);
  transform: translateX(260px);
}
body.rtl #cart-menu.shopping-menu-is-open #cart-menu,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart {
  left: 0;
  right: auto;
}
body.rtl #cart-menu.shopping-menu-is-open #cart-menu >i,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart >i {
  left: -3px;
  right: auto;
}
body.rtl #cart-menu.shopping-menu-is-open #cart-menu .total_products,
body.rtl #cart-menu.shopping-menu-is-open .cd-cart .total_products {
  right: auto;
  left: 0;
  margin-left: -18px;
  position: relative !important;
}
body.rtl #cd-menu-trigger {
  right: auto;
  left: 0;
}
body.rtl #cd-menu-trigger .cd-menu-icon {
  display: inline-block;
  position: absolute;
  right: 50%;
  top: 50%;
  bottom: auto;
  left: auto;
}
body.rtl .vm-fieldset-customer-note textarea {
  width: 100%;
  margin-bottom: 10px;
}
body.rtl form.vm-form-login {
  display: table;
  width: 100%;
}
body.rtl form.vm-form-login .forgot {
  display: block;
}
body.rtl form.vm-form-login .forgot .floatleft {
  float: right;
  margin: 5px 0;
}
body.rtl form.vm-form-login .forgot .floatleft#com-form-login-remember label {
  padding-right: 10px;
}
body.rtl form.vm-form-login .forgot .floatleft#com-form-login-remember input.inputbox {
  margin: 0;
}
body.rtl form.vm-form-login .forgot .floatleft#com-form-login-remember input.default {
  display: inline-block;
  text-align: center;
  padding-left: 22px;
  min-width: 120px;
  padding-right: 22px;
}
body.rtl .billto-shipto a.details {
  float: right;
  margin: 7px auto;
  border: 0;
  border-radius: 4px;
}
body.rtl .billto-shipto .output-shipto input {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .billto-shipto .output-shipto .controls label {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl .billto-shipto .output-shipto .controls input {
  margin-left: 0;
  margin-right: -20px;
}
body.rtl input.quantity-input {
  border-radius: 0 4px 4px 0 !important;
}
body.rtl .vm2-remove_from_cart {
  height: 16px;
  border-radius: 4px 0 0 4px !important;
}
body.rtl .vm2-remove_from_cart i {
  line-height: 16px !important;
}
body.rtl .vm-fieldset-tos .cart.tos {
  margin-left: 4px;
  margin-right: 0;
  float: right;
}
body.rtl .vm-fieldset-tos .cart.tos input.check {
  float: right;
  margin: 7px 3px 0 10px;
}
body.rtl .vm-fieldset-tos div.terms-of-service {
  float: right;
}
body.rtl .vm-fieldset-tos div.terms-of-service label {
  margin-left: 0;
  margin-right: 15px;
}
body.rtl .vm-fieldset-tos div.terms-of-service label a#terms-of-service i {
  margin: 0 3px;
}
body.rtl .checkout-button-top {
  float: right;
}
body.rtl table.user-details {
  width: 100%;
}
body.rtl table.user-details tr td label {
  text-align: left;
  padding-left: 15px;
  padding-right: 0;
  width: 100%;
}
body.rtl table.user-details tr td input {
  text-align: right;
}
body.rtl .total_products {
  position: absolute;
  top: 23px;
  left: 312px;
  right: auto;
}
body.rtl .sp-megamenu-parent {
  float: left;
}
body.rtl .sp-megamenu-parent >li >a >i {
  display: inline-block;
  line-height: inherit;
  padding-right: 0;
  padding-top: 2px;
  padding-left: 9px;
  float: right;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  display: none;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  font-family: "peIcon7";
  font-size: 15px;
  content: "\e688";
  margin-right: 5px;
  float: left;
  margin-top: 2px;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:hover:before {
  font-family: "peIcon7";
  content: "\e680";
  opacity: .7;
}
body.rtl li.sp-menu-item {
  text-align: right;
}
body.rtl li.sp-menu-item >a.sp-group-title {
  margin-right: 0;
}
body.rtl li.sp-menu-item >a >i {
  padding-right: 0px;
  padding-left: 5px;
}
body.rtl li.sp-menu-item >a > img {
  margin-left: 7px !important;
  margin-right: 0 !important;
}
body.rtl .sp-dropdown.sp-menu-center {
  margin-left: 0;
  margin-right: 45px;
}
body.rtl .sp-dropdown.sp-dropdown-main.sp-menu-right,
body.rtl .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: auto;
  right: 0;
}
body.rtl .sp-dropdown.sp-dropdown-main.sp-menu-left {
  right: auto;
  left: 0;
}
body.rtl .sp-dropdown-items .sp-has-child >a:before {
  font-family: "peIcon7";
  content: "\e686";
  float: left;
}
body.rtl .sp-dropdown-items .sp-has-child >a:hover:before {
  font-family: "peIcon7";
  content: "\e688";
}
body.rtl .sp-dropdown-items .sp-has-child >a:after {
  display: none;
}
body.rtl .sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after {
  left: auto;
  right: 0;
  float: left;
}
body.rtl .sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-item .timeline-panel {
  margin-left: 0;
  margin-left: 15px;
  left: 0;
  right: auto;
  float: left;
  text-align: left;
}
body.rtl .sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-item .timeline-panel:before {
  top: 30px;
}
body.rtl .sppb-addon-timeline .sppb-addon-timeline-wrapper .even .timeline-item .timeline-panel {
  margin-right: 15px;
  margin-left: 0;
}
body.rtl .btn,
body.rtl .sppb-btn {
  margin-left: 3px;
  margin-right: 0;
}
body.rtl .btn.sppb-selector i.fa,
body.rtl .btn.sppb-modal-selector i.fa,
body.rtl .sppb-btn.sppb-selector i.fa,
body.rtl .sppb-btn.sppb-modal-selector i.fa {
  margin: 0 0 0 4px;
}
body.rtl .btn.sppb-selector i.pe,
body.rtl .btn.sppb-modal-selector i.pe,
body.rtl .sppb-btn.sppb-selector i.pe,
body.rtl .sppb-btn.sppb-modal-selector i.pe {
  margin: -2px -2px 0 5px;
}
body.rtl .btn.btn-light i,
body.rtl .sppb-btn.btn-light i {
  margin-left: 6px;
  margin-right: 0;
}
body.rtl .btn.btn-light i.pe,
body.rtl .sppb-btn.btn-light i.pe {
  margin-left: 7px;
  margin-right: 0;
}
body.rtl .btn.responsive,
body.rtl .sppb-btn.responsive {
  white-space: normal;
  text-align: center;
  display: table;
}
body.rtl .flex-text-wrapper {
  margin: 15px 0 3px;
}
body.rtl .flex-text-wrapper .flex-text {
  margin: 20px 0 0;
  display: table-cell;
  width: 1%;
}
body.rtl .flex-text-wrapper .flex-progress-text {
  margin: 20px 0 0;
  width: 1%;
  display: table-cell;
  text-align: left;
}
body.rtl .sppb-media-body >i.fa.fa-quote-left {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .sppb-media-body >i.fa.fa-quote-right {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .sppb-nav-pills >li >a i,
body.rtl .sppb-nav-tabs >li >a i {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .sppb-tab .sppb-tab-content {
  text-align: right;
}
body.rtl .latest-post .latest-post-inner .category .posted-in {
  float: right;
  margin: 1px 0 0 5px;
  text-align: right;
}
body.rtl .sppb-addon-button-group .sppb-btn >i.fa {
  margin-left: 4px;
  margin-right: -2px;
}
body.rtl .sppb-addon-button-group .sppb-btn >i.pe {
  margin: -2px -3px 0 4px;
}
body.rtl .sppb-modal-content .sppb-close {
  left: 12px;
  padding-right: 12px;
  text-align: left;
  right: auto;
}
body.rtl .sppb-btn.sppb-btn-lg.sppb-selector >i.fa {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .sppb-btn.sppb-btn-lg.sppb-selector >i.pe {
  margin-left: 5px;
  margin-right: 0;
  margin-top: -3px;
}
body.rtl .flex.flip-container .flipper .back {
  text-align: right;
}
body.rtl .flex.flip-container .flipper .back .sppb-person-block >.thumb {
  float: right;
}
body.rtl .flex.flip-container .flipper .back .sppb-person-block >.thumb >img {
  margin: 0;
}
body.rtl .flex.flip-container .flipper .back .sppb-person-block .sppb-person-information {
  text-align: right;
  padding-right: 10px;
}
body.rtl .flex.flip-container .flipper .back .sppb-person-introtext {
  text-align: right;
}
body.rtl .sppb-pricing-box .sppb-pricing-footer >a.sppb-btn >i {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .sppb-pricing-box .sppb-pricing-footer >a.sppb-btn >i.pe {
  margin: -3px 0 0 5px;
}
body.rtl .sppb-addon-image-content.aligment-left .sppb-content-holder .sppb-btn >i.left {
  margin-right: -2px;
  margin-left: 8px;
}
body.rtl .sppb-addon-image-content.aligment-right .sppb-content-holder .sppb-btn >i.right {
  margin-left: 8px;
  margin-right: -2px;
}
body.rtl .sppb-panel-flex >.sppb-panel-heading:before,
body.rtl .sppb-panel-flex >.sppb-panel-heading.active:before,
body.rtl .sppb-panel-default >.sppb-panel-heading:before,
body.rtl .sppb-panel-default >.sppb-panel-heading.active:before,
body.rtl .sppb-panel-primary >.sppb-panel-heading:before,
body.rtl .sppb-panel-primary >.sppb-panel-heading.active:before {
  float: left;
}
body.rtl .sppb-panel-flex >.sppb-panel-heading:after,
body.rtl .sppb-panel-flex >.sppb-panel-heading.active:after,
body.rtl .sppb-panel-default >.sppb-panel-heading:after,
body.rtl .sppb-panel-default >.sppb-panel-heading.active:after,
body.rtl .sppb-panel-primary >.sppb-panel-heading:after,
body.rtl .sppb-panel-primary >.sppb-panel-heading.active:after {
  float: left;
}
body.rtl .sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i.fa,
body.rtl .sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i.fa,
body.rtl .sppb-panel-default >.sppb-panel-heading .sppb-panel-title >i.fa,
body.rtl .sppb-panel-default >.sppb-panel-heading.active .sppb-panel-title >i.fa,
body.rtl .sppb-panel-primary >.sppb-panel-heading .sppb-panel-title >i.fa,
body.rtl .sppb-panel-primary >.sppb-panel-heading.active .sppb-panel-title >i.fa {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .sppb-panel-flex >.sppb-panel-heading .sppb-panel-title >i.pe,
body.rtl .sppb-panel-flex >.sppb-panel-heading.active .sppb-panel-title >i.pe,
body.rtl .sppb-panel-default >.sppb-panel-heading .sppb-panel-title >i.pe,
body.rtl .sppb-panel-default >.sppb-panel-heading.active .sppb-panel-title >i.pe,
body.rtl .sppb-panel-primary >.sppb-panel-heading .sppb-panel-title >i.pe,
body.rtl .sppb-panel-primary >.sppb-panel-heading.active .sppb-panel-title >i.pe {
  margin-left: 7px;
  float: right;
  margin-right: 0;
}
body.rtl .cd-headline .before-text {
  margin-left: .1em;
  margin-right: 0;
}
body.rtl .cd-headline .after-text {
  margin-left: 0;
  margin-right: .1em;
}
body.rtl .cd-headline .cd-words-wrapper b {
  left: auto;
  right: 0;
}
body.rtl .cd-headline .cd-words-wrapper b:before {
  padding: 0 0.15em 0 0;
}
body.rtl .cd-headline .cd-words-wrapper b:after {
  padding: 0 0 0 0.15em;
}
body.rtl .cd-headline.type .after-text {
  margin-left: 0;
  margin-right: .15em;
}
body.rtl .cd-headline.type .cd-words-wrapper {
  margin-left: .1em;
  margin-right: .1em;
  padding: 0;
}
body.rtl .cd-headline.type .cd-words-wrapper i {
  text-indent: 4px;
}
body.rtl .cd-headline.type .cd-words-wrapper::after {
  left: 0;
  right: auto;
  width: 2px;
  border: 0;
  border-left: 2px solid #f14833;
}
body.rtl .cd-headline.loading-bar .cd-words-wrapper::after {
  left: auto;
  right: 0.02em;
}
body.rtl .cd-headline.loading-bar b {
  -webkit-transform: translate(115%,0);
  -moz-transform: translate(115%,0);
  -ms-transform: translate(115%,0);
  -o-transform: translate(115%,0);
  transform: translate(115%,0);
}
body.rtl .cd-headline.loading-bar b.is-visible {
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
body.rtl .cd-headline.clip .cd-words-wrapper::after {
  left: 0;
  right: auto;
}
body.rtl .cd-headline.clip b {
  padding: 0 0 0 3px;
}
body.rtl .sp-module,
body.rtl .sppb-addon-module {
  margin-top: 50px;
}
body.rtl .sp-module:first-child,
body.rtl .sppb-addon-module:first-child {
  margin-top: 0;
}
body.rtl .sp-module .sppb-addon-title,
body.rtl .sp-module .sp-module-title,
body.rtl .sppb-addon-module .sppb-addon-title,
body.rtl .sppb-addon-module .sp-module-title {
  padding-left: 30px;
  padding-right: 0;
  text-align: right;
}
body.rtl .sp-module .sppb-addon-title:after,
body.rtl .sp-module .sp-module-title:after,
body.rtl .sppb-addon-module .sppb-addon-title:after,
body.rtl .sppb-addon-module .sp-module-title:after {
  float: right;
  margin: 10px 0 0 30%;
}
body.rtl .sppb-addon >h3.sppb-addon-title {
  text-align: right;
  display: inline-block;
  padding-left: 3%;
  padding-right: 0;
}
body.rtl .sppb-addon >h3.sppb-addon-title:after {
  float: right;
  margin: 10px 0 0 30%;
}
body.rtl .sp-module ul >li >a:before {
  margin-right: 0;
  margin-left: 8px;
  float: right;
}
body.rtl .entry-header.has-post-format {
  margin-right: 62px;
  margin-left: 0;
}
body.rtl .entry-header.has-post-format h2 {
  margin: 0;
  line-height: 1.2;
  width: auto;
  padding-left: 30px;
  padding-right: 0;
}
body.rtl .entry-header.has-post-format h2:after {
  float: right;
  margin: 10px 0 0 30%;
}
body.rtl .sppb-progress-bar {
  float: right;
  text-align: right;
}
body.rtl .sppb-addon-countdown div {
  float: right;
}
body.rtl .entry-header.has-post-format {
  margin-left: 0;
  margin-right: 68px;
}
body.rtl .post-format {
  left: auto;
  right: -68px;
}
body.rtl .article-info >dt >i,
body.rtl .article-info >dd >i {
  margin-right: 0;
  margin-left: 3px;
}
body.rtl .entry-link:before {
  top: auto;
  left: auto;
  right: -60px;
  transform: rotate(-90deg);
}
body.rtl .entry-quote:before {
  left: auto;
  transform: rotate(-15deg);
  top: auto;
  right: -40px;
}
body.rtl .categories-list .page-header a.pull-right {
  float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
  float: right !important;
}
body.rtl .voting-symbol {
  direction: ltr;
}
body.rtl .voting-symbol span.star:before {
  padding-left: 5px;
  padding-right: 0;
}
body.rtl .search button[name="Search"] {
  position: absolute;
  left: -19px;
  right: auto;
  float: left;
  border-radius: 4px 0 0 4px;
  -webkit-transition: color 300ms;
  -moz-transition: color 300ms;
  -o-transition: color 300ms;
  transition: color 300ms;
}
body.rtl .search.flex-search:before {
  position: absolute;
  margin-left: 25px;
  float: none;
  left: 0;
  right: auto;
  padding-left: 5px;
  -webkit-transition: color 300ms !important;
  -moz-transition: color 300ms !important;
  -o-transition: color 300ms !important;
  transition: color 300ms !important;
}
body.rtl .search.flex-search:hover:before,
body.rtl .search.flex-search:focus:before,
body.rtl .search.flex-search:active:before {
  margin-left: 25px !important;
}
body.rtl .search.flex-search:hover:before {
  margin-right: 0;
  float: left;
  right: auto;
  margin-left: 0px;
  left: 0;
}
body.rtl .search .btn-toolbar .pull-left {
  float: right !important;
}
body.rtl .acymailing_form .acysubbuttons {
  top: -20px;
  right: auto;
  left: -3px;
  float: left;
}
body.rtl .acymailing_form .acysubbuttons input {
  border-radius: 4px 0 0 4px;
  border: none;
}
body.rtl .vm-product-details-inner .vm-product-title .pull-left {
  width: 100%;
  display: block;
  clear: both;
}
body.rtl .vm-product-details-inner .vm-product-title h2 {
  width: 100%;
  margin: 0;
}
body.rtl .vm-product-details-inner .vm-product-shipments,
body.rtl .vm-product-details-inner .vm-nodisplay {
  display: none;
}
body.rtl .vm-product-details-inner .product-price {
  text-align: right;
}
body.rtl .vm-product-details-inner .product-short-description {
  clear: both;
  margin-bottom: 30px;
  overflow: hidden;
}
body.rtl .vm-product-details-inner .product-short-description h4 >i {
  font-size: 90%;
  margin: 5px 0 0 5px;
}
body.rtl .vm-product-details-inner .spacer-buy-area {
  padding: 0;
  display: block;
  width: 100%;
  clear: both;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar {
  padding: 0;
  margin: 0;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .cd-customization .add-to-cart {
  display: block;
  float: right;
  right: 0;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate {
  float: right;
  margin: 4px 0 0 0;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-box {
  float: none;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-box input {
  width: 32px;
  height: 32px;
  display: inline;
  text-align: center;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls {
  top: 16px;
  right: -18px;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  display: block;
  position: relative;
  float: left;
  z-index: 2;
  background-image: none;
  background: transparent;
  box-shadow: none;
  border: none;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  width: 22px;
  height: 16px;
  margin: -16px 0 0 0;
  background-image: none;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  margin: 0 0 0 0;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa {
  position: absolute;
  z-index: 1;
  float: left;
  font-size: 9px;
  line-height: 12px;
  color: #bbb;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up {
  margin: 1px 10px 0 0;
}
body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down {
  margin: 18px 10px 0 0;
}
body.rtl .empty_cart i span.fa-ban {
  margin-right: 20px;
}
body.rtl #fancybox-content .continue_link {
  margin: 0 2.5% 0 0 !important;
  width: 45% !important;
  float: right !important;
  left: auto;
  right: 0;
}
body.rtl #fancybox-content .showcart {
  margin: 0 0 0 2.5% !important;
  width: 45% !important;
  float: left !important;
  left: 0;
}
body.rtl #fancybox-content .showcart:before {
  margin: 0 0 0 10px !important;
}
body.rtl .icons {
  float: left;
  right: auto;
  left: 1%;
  margin: 15px 0 0 15px;
}
body.rtl .icons a {
  float: right;
  display: inline-table;
}
body.rtl .vm-rating {
  width: 100%;
  display: block;
  clear: both;
  margin-bottom: 25px;
}
body.rtl .vm-rating .product-in-stock {
  float: right;
  text-align: right;
  margin-left: 5px;
  margin-right: 0;
  color: #777;
  font-size: 95%;
}
body.rtl .vm-rating .product-in-stock >i {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .vm-rating .product-in-stock >i.pe-7s-less {
  color: red;
}
body.rtl .addtocart-bar {
  width: 100%;
  height: 44px;
  display: block;
  clear: both;
}
body.rtl div.ask-a-question {
  float: right;
}
body.rtl div.ask-a-question a.ask-a-question i {
  margin-left: 7px;
  margin-right: 0;
}
body.rtl .back-to-category {
  float: right;
}
body.rtl .back-to-category a i {
  margin-left: 7px;
  margin-right: 0;
}
body.rtl .products-desc-tab .nav-tabs >li {
  float: right;
}
body.rtl .products-desc-tab .nav-tabs >li >a {
  margin: 0 0 0 7px;
}
body.rtl .products-desc-tab .nav-tabs >li >a >i {
  margin: -1px 0 0 10px;
}
body.rtl .products-desc-tab .tab-content .tab-pane .rating_wrap {
  margin: 20px auto;
  padding: 12px 10px 8px;
}
body.rtl .products-desc-tab .tab-content .tab-pane .rating .ratingbox {
  display: block;
}
body.rtl .products-desc-tab .tab-content .tab-pane .rating .ratingbox span {
  float: left;
}
body.rtl .products-desc-tab .tab-content .product-description ul {
  padding: 0;
}
body.rtl .products-desc-tab .tab-content .product-description ul >li {
  list-style: none;
}
body.rtl .products-desc-tab .tab-content .customer-reviews h4 {
  padding: 0 0 15px 5%;
  margin: 0;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews {
  margin: 20px auto;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews span.date {
  margin: 6px 0 0 5px;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  margin-left: 8px;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews blockquote {
  margin-left: 110px;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews blockquote:before {
  padding-left: 6px;
  padding-right: 0;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews blockquote:after {
  padding-left: 6px;
  padding-right: 0;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .list-reviews .bold {
  padding-left: 6px;
  padding-right: 0;
}
body.rtl .products-desc-tab .tab-content .customer-reviews .write-reviews {
  text-align: right;
  margin: 20px 0;
}
body.rtl .currency-selector-module select {
  max-width: 71%;
  float: right;
  margin-left: 5px;
}
body.rtl .currency-selector-module button.btn,
body.rtl .currency-selector-module input.btn {
  width: 22%;
}
body.rtl .cart-view .jumbotron .btn i {
  margin: 0 -5px 0 10px;
  float: right;
}
body.rtl .orderby-displaynumber {
  margin: 0 auto 20px;
  display: block;
  clear: both;
  width: 100%;
}
body.rtl .orderby-displaynumber .vm-order-list {
  float: right;
  right: 0;
  left: auto;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer {
  float: right;
  margin: 0 0 0 8px;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .title {
  display: inline-block;
  padding: 5px 15px 5px 8px;
  font-size: 14px;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  padding: 0 8px 0 0;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .activeOrder {
  background-image: none;
  display: inline-block;
  border: none;
  padding: 0 0 0 15px;
  font-size: 14px;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  border: 0;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 0 0 1px #ddd;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  display: block;
  position: absolute;
  z-index: 2;
  margin-top: -10px;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div {
  padding: 0;
  margin: 0;
  width: 170px;
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  padding: 5px 15px;
  display: block;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div:hover {
  background: #f0f0f0;
}
body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer:hover .orderlist {
  opacity: 1;
  display: block;
  visibility: visible;
  margin-top: 1px;
}
body.rtl .orderby-displaynumber .display-number {
  margin: 0;
  padding: 5px;
  text-align: right;
  font-size: 14px;
  float: left;
}
body.rtl .orderby-displaynumber .display-number >span:first-child {
  margin: 0 10px 0 0;
  text-align: right;
  line-height: 2;
  display: inline;
  clear: left;
  float: right;
}
body.rtl .orderby-displaynumber .display-number select {
  max-width: 60px;
  text-align: right;
}
body.rtl .orderby-displaynumber .display-number .chzn-container-single,
body.rtl .orderby-displaynumber .display-number .chzn-single {
  max-width: 60px;
  text-align: right;
  display: block;
  margin: -3px 0 0;
}
body.rtl .orderby-displaynumber .display-number .chzn-single span {
  margin-left: 0;
  margin-right: 8px;
  text-align: right;
}
body.rtl .orderby-displaynumber .display-number .chzn-single div {
  left: 8px;
  right: auto;
}
body.rtl #fancybox-close {
  left: -15px;
  right: auto;
}
body.rtl .sppb-text-center {
  text-align: center !important;
}
body.rtl .sppb-addon.sppb-text-left {
  text-align: left;
}
body.rtl .sppb-addon.sppb-text-left h3.sppb-addon-title {
  direction: ltr;
  padding-left: 0;
  padding-right: 3%;
  text-align: left;
}
body.rtl .sppb-addon.sppb-text-left h3.sppb-addon-title:after {
  clear: both;
  display: block;
  float: left;
  content: " ";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  padding: 0;
}
body.rtl .sppb-addon.sppb-text-left h1,
body.rtl .sppb-addon.sppb-text-left h2,
body.rtl .sppb-addon.sppb-text-left h3,
body.rtl .sppb-addon.sppb-text-left h4,
body.rtl .sppb-addon.sppb-text-left h4,
body.rtl .sppb-addon.sppb-text-left h6 {
  text-align: left;
}
body.rtl .sppb-addon.sppb-text-center {
  text-align: center !important;
}
body.rtl .sppb-addon.sppb-text-center h3.sppb-addon-title {
  width: auto;
  direction: rtl;
  padding-right: 0;
  padding-left: 3%;
  text-align: center;
}
body.rtl .sppb-addon.sppb-text-center h3.sppb-addon-title:after {
  clear: both;
  display: block;
  float: right;
  content: " ";
  height: 2px;
  width: 70%;
  margin: 10px 0 0 30%;
  padding: 0;
}
body.rtl .sppb-addon.sppb-text-center h1,
body.rtl .sppb-addon.sppb-text-center h2,
body.rtl .sppb-addon.sppb-text-center h3,
body.rtl .sppb-addon.sppb-text-center h4,
body.rtl .sppb-addon.sppb-text-center h4,
body.rtl .sppb-addon.sppb-text-center h6 {
  text-align: center;
}
body.rtl .sppb-addon.sppb-text-right {
  text-align: right;
}
body.rtl .sppb-addon.sppb-text-right h3.sppb-addon-title {
  text-align: right;
  direction: rtl;
}
body.rtl .sppb-addon.sppb-text-right h3.sppb-addon-title:before {
  clear: both;
  display: block;
  float: left;
  content: "*";
  visibility: hidden;
  opacity: 0;
  width: 100%;
  margin: 10px 0 0 0;
}
body.rtl .sppb-addon.sppb-text-right h3.sppb-addon-title:after {
  float: right;
  width: 70%;
  margin: 10px 0 0 30%;
}
body.rtl .sppb-addon.sppb-text-right h1,
body.rtl .sppb-addon.sppb-text-right h2,
body.rtl .sppb-addon.sppb-text-right h3,
body.rtl .sppb-addon.sppb-text-right h4,
body.rtl .sppb-addon.sppb-text-right h4,
body.rtl .sppb-addon.sppb-text-right h6 {
  text-align: right;
}
body.rtl .category-view h4,
body.rtl .browse-view h4,
body.rtl .latest-view h4,
body.rtl .recent-view h4,
body.rtl .featured-view h4,
body.rtl .topten-view h4 {
  float: right;
  line-height: 1.5;
  display: table;
  margin: 35px 0 30px;
  font-size: 160%;
  padding-left: 5%;
  padding-right: 0;
  box-shadow: inset 0 -1px 0 rgba(90,90,90,0.15);
}
body.rtl .category-view h4 .divider,
body.rtl .browse-view h4 .divider,
body.rtl .latest-view h4 .divider,
body.rtl .recent-view h4 .divider,
body.rtl .featured-view h4 .divider,
body.rtl .topten-view h4 .divider {
  clear: both;
  float: right;
  height: 10px;
  width: 75%;
}
body.rtl .category-view .row.productwrap .product,
body.rtl .category-view .row.productwrap .products,
body.rtl .browse-view .row.productwrap .product,
body.rtl .browse-view .row.productwrap .products,
body.rtl .latest-view .row.productwrap .product,
body.rtl .latest-view .row.productwrap .products,
body.rtl .recent-view .row.productwrap .product,
body.rtl .recent-view .row.productwrap .products,
body.rtl .featured-view .row.productwrap .product,
body.rtl .featured-view .row.productwrap .products,
body.rtl .topten-view .row.productwrap .product,
body.rtl .topten-view .row.productwrap .products {
  border: none;
  margin: 0 0 20px -1px;
}
body.rtl .category-view .row .spacer .spacer-inner,
body.rtl .browse-view .row .spacer .spacer-inner,
body.rtl .latest-view .row .spacer .spacer-inner,
body.rtl .recent-view .row .spacer .spacer-inner,
body.rtl .featured-view .row .spacer .spacer-inner,
body.rtl .topten-view .row .spacer .spacer-inner {
  text-align: center;
  padding: 20px;
}
body.rtl .category-view .row .spacer .spacer-inner h2,
body.rtl .browse-view .row .spacer .spacer-inner h2,
body.rtl .latest-view .row .spacer .spacer-inner h2,
body.rtl .recent-view .row .spacer .spacer-inner h2,
body.rtl .featured-view .row .spacer .spacer-inner h2,
body.rtl .topten-view .row .spacer .spacer-inner h2 {
  margin: 5px auto;
  font-size: 120%;
  line-height: 1.5;
  display: block;
  width: 100%;
}
body.rtl .category-view .row .spacer .spacer-inner h2 a,
body.rtl .browse-view .row .spacer .spacer-inner h2 a,
body.rtl .latest-view .row .spacer .spacer-inner h2 a,
body.rtl .recent-view .row .spacer .spacer-inner h2 a,
body.rtl .featured-view .row .spacer .spacer-inner h2 a,
body.rtl .topten-view .row .spacer .spacer-inner h2 a {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
body.rtl .category-view .row .spacer .spacer-inner .product_s_desc,
body.rtl .browse-view .row .spacer .spacer-inner .product_s_desc,
body.rtl .latest-view .row .spacer .spacer-inner .product_s_desc,
body.rtl .recent-view .row .spacer .spacer-inner .product_s_desc,
body.rtl .featured-view .row .spacer .spacer-inner .product_s_desc,
body.rtl .topten-view .row .spacer .spacer-inner .product_s_desc {
  margin: 0 auto;
}
body.rtl .category-view .row .spacer .spacer-inner .product_s_desc hr,
body.rtl .browse-view .row .spacer .spacer-inner .product_s_desc hr,
body.rtl .latest-view .row .spacer .spacer-inner .product_s_desc hr,
body.rtl .recent-view .row .spacer .spacer-inner .product_s_desc hr,
body.rtl .featured-view .row .spacer .spacer-inner .product_s_desc hr,
body.rtl .topten-view .row .spacer .spacer-inner .product_s_desc hr {
  margin: 20px auto;
  width: 100%;
  clear: both;
}
body.rtl .category-view .row .spacer .spacer-inner .product-price,
body.rtl .browse-view .row .spacer .spacer-inner .product-price,
body.rtl .latest-view .row .spacer .spacer-inner .product-price,
body.rtl .recent-view .row .spacer .spacer-inner .product-price,
body.rtl .featured-view .row .spacer .spacer-inner .product-price,
body.rtl .topten-view .row .spacer .spacer-inner .product-price {
  margin: 10px auto;
  padding: 0;
  text-align: center;
  display: block;
  height: 35px;
  line-height: 35px;
  width: 100%;
}
body.rtl .category-view .row .spacer .spacer-inner .product-price *,
body.rtl .category-view .row .spacer .spacer-inner .product-price .vm-price-desc,
body.rtl .browse-view .row .spacer .spacer-inner .product-price *,
body.rtl .browse-view .row .spacer .spacer-inner .product-price .vm-price-desc,
body.rtl .latest-view .row .spacer .spacer-inner .product-price *,
body.rtl .latest-view .row .spacer .spacer-inner .product-price .vm-price-desc,
body.rtl .recent-view .row .spacer .spacer-inner .product-price *,
body.rtl .recent-view .row .spacer .spacer-inner .product-price .vm-price-desc,
body.rtl .featured-view .row .spacer .spacer-inner .product-price *,
body.rtl .featured-view .row .spacer .spacer-inner .product-price .vm-price-desc,
body.rtl .topten-view .row .spacer .spacer-inner .product-price *,
body.rtl .topten-view .row .spacer .spacer-inner .product-price .vm-price-desc {
  display: none;
}
body.rtl .category-view .row .spacer .spacer-inner .product-price .PricesalesPrice,
body.rtl .browse-view .row .spacer .spacer-inner .product-price .PricesalesPrice,
body.rtl .latest-view .row .spacer .spacer-inner .product-price .PricesalesPrice,
body.rtl .recent-view .row .spacer .spacer-inner .product-price .PricesalesPrice,
body.rtl .featured-view .row .spacer .spacer-inner .product-price .PricesalesPrice,
body.rtl .topten-view .row .spacer .spacer-inner .product-price .PricesalesPrice {
  font-size: 26px;
  display: block;
}
body.rtl .category-view .row .spacer .addtocart-bar,
body.rtl .browse-view .row .spacer .addtocart-bar,
body.rtl .latest-view .row .spacer .addtocart-bar,
body.rtl .recent-view .row .spacer .addtocart-bar,
body.rtl .featured-view .row .spacer .addtocart-bar,
body.rtl .topten-view .row .spacer .addtocart-bar {
  padding: 0;
  margin: 25px auto 0;
  width: 100%;
  display: block;
}
body.rtl .category-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .browse-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .latest-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .recent-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .featured-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .topten-view .row .spacer .addtocart-bar .cd-customization {
  width: 66%;
  width: calc(61%);
  float: left;
}
body.rtl .category-view .row .spacer .addtocart-bar .cd-customization button,
body.rtl .browse-view .row .spacer .addtocart-bar .cd-customization button,
body.rtl .latest-view .row .spacer .addtocart-bar .cd-customization button,
body.rtl .recent-view .row .spacer .addtocart-bar .cd-customization button,
body.rtl .featured-view .row .spacer .addtocart-bar .cd-customization button,
body.rtl .topten-view .row .spacer .addtocart-bar .cd-customization button {
  width: 100%;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate {
  width: 29%;
  display: inline-table;
  float: left;
  margin: 4px 10px 0 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate >label.quantity_box {
  display: none;
  text-indent: -9999em;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate span.quantity-box input {
  padding: 0;
  border-radius: 3px;
  border: 0;
  box-shadow: none;
  background: rgba(0,0,0,0.05);
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls {
  background-image: none;
  margin: 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  display: block;
  position: absolute;
  z-index: 2;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  margin: -16px 0 0 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa {
  color: #999;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  margin: 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa {
  color: #999;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa {
  position: absolute;
  z-index: 1;
  font-size: 9px;
  line-height: 12px;
  color: #bbb;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up {
  margin: -13px 0 0 -3px;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down {
  margin: 0 0 0 -3px;
}
body.rtl .category-view .row .spacer:hover img,
body.rtl .browse-view .row .spacer:hover img,
body.rtl .latest-view .row .spacer:hover img,
body.rtl .recent-view .row .spacer:hover img,
body.rtl .featured-view .row .spacer:hover img,
body.rtl .topten-view .row .spacer:hover img {
  transform: scale(1.1);
}
body.rtl .category-view .row .spacer .addtocart-bar,
body.rtl .browse-view .row .spacer .addtocart-bar,
body.rtl .latest-view .row .spacer .addtocart-bar,
body.rtl .recent-view .row .spacer .addtocart-bar,
body.rtl .featured-view .row .spacer .addtocart-bar,
body.rtl .topten-view .row .spacer .addtocart-bar {
  padding: 0;
  margin: 25px auto 0;
  width: 100%;
  display: block;
}
body.rtl .category-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .browse-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .latest-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .recent-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .featured-view .row .spacer .addtocart-bar .cd-customization,
body.rtl .topten-view .row .spacer .addtocart-bar .cd-customization {
  width: 65%;
  width: calc(60%);
  float: right;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate {
  width: 33%;
  display: inline-block;
  float: right;
  margin: 4px 0 0 8px;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-box,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-box,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-box,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-box,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-box,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-box {
  float: right;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-box input,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-box input,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-box input,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-box input,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-box input,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-box input {
  width: 32px;
  height: 32px;
  display: inline;
  text-align: center;
  border-radius: 3px !important;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls {
  top: 16px;
  right: -1px;
  float: right;
  display: inline-block;
  width: 24px;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  display: block;
  position: relative;
  float: left;
  z-index: 2;
  background-image: none;
  background: transparent;
  box-shadow: none;
  border: none;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  width: 20px;
  height: 16px;
  margin: -16px 0 0 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  margin: 0 0 0 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa {
  position: absolute;
  z-index: 1;
  float: right;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up {
  margin: 1px -4px 0 0;
}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down {
  margin: 18px 6px 0 0;
}
body.rtl .category-view .row .spacer .spacer-inner,
body.rtl .browse-view .row .spacer .spacer-inner,
body.rtl .latest-view .row .spacer .spacer-inner,
body.rtl .recent-view .row .spacer .spacer-inner,
body.rtl .featured-view .row .spacer .spacer-inner,
body.rtl .topten-view .row .spacer .spacer-inner {
  padding: 20px 20px 1px;
}
body.rtl .category-view .row .ratingbox,
body.rtl .browse-view .row .ratingbox,
body.rtl .latest-view .row .ratingbox,
body.rtl .recent-view .row .ratingbox,
body.rtl .featured-view .row .ratingbox,
body.rtl .topten-view .row .ratingbox {
  background-size: 13px;
  max-width: 65px !important;
}
body.rtl .category-view .row .vm-details-button,
body.rtl .browse-view .row .vm-details-button,
body.rtl .latest-view .row .vm-details-button,
body.rtl .recent-view .row .vm-details-button,
body.rtl .featured-view .row .vm-details-button,
body.rtl .topten-view .row .vm-details-button {
  display: none;
}
body.rtl .spacer .spacer-img span.overlay {
  width: calc(93.03%) !important;
  text-align: center;
  height: auto;
  bottom: 0;
  box-shadow: inset -1px 0 0px rgba(128,128,128,0.1) !important;
  padding: 20px 20px 19px;
  margin: 0 14px 1px 0;
}
body.rtl .spacer .spacer-img span.overlay >h3 {
  color: #555;
  padding: 0;
  margin: 0 auto;
}
body.rtl .vmgroup .addtocart-area {
  display: block;
  clear: both;
  width: 100%;
  margin: 0 0 0;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar {
  padding: 0;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .cd-customization .add-to-cart {
  display: block;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate {
  width: 50px;
  float: right;
  margin: 4px 0 0 5px;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-box input {
  width: 28px;
  height: 28px;
  display: inline;
  text-align: center;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls {
  top: 12px;
  right: 0px;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus,
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  display: inline;
  position: relative;
  float: left;
  z-index: 2;
  background-image: none;
  background: transparent;
  box-shadow: none;
  border: none;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  width: 20px;
  height: 16px;
  margin: -16px 0 0 0;
  background-image: none;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  margin: 0 0 0 0;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fa {
  position: absolute;
  z-index: 1;
  float: left;
  font-size: 9px;
  line-height: 12px;
  color: #bbb;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up {
  margin: 1px 4px 0 0;
}
body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down {
  margin: 16px 4px 0 0;
}
body.rtl .vmgroup .default-style .addtocart-area .addtocart-bar {
  width: 160px;
  margin: 0 auto;
  display: block;
  text-align: center;
  font-size: 105%;
}
body.rtl .vmgroup .default-style .addtocart-area .addtocart-bar button.add-to-cart {
  height: 52px;
  width: 104px;
  display: block;
}
body.rtl .vmgroup .default-style .addtocart-area .addtocart-bar button.add-to-cart >input {
  line-height: 32px;
  width: 100%;
}
body.rtl .product-neighbours a.previous-page {
  float: right;
}
body.rtl .product-neighbours a.previous-page:before {
  content: "\f105" !important;
  border-radius: 0 4px 4px 0 !important;
}
body.rtl .product-neighbours a.next-page {
  float: left;
}
body.rtl .product-neighbours a.next-page:after {
  content: "\f104" !important;
  border-radius: 4px 0 0 4px !important;
}
body.rtl .product-neighbours .empty-previous-page {
  border-radius: 0 4px 4px 0 !important;
  float: right;
}
body.rtl .product-neighbours .empty-next-page {
  border-radius: 4px 0 0 4px !important;
  float: left;
}
body.rtl .cd-pagination li {
  float: right;
  border-right: none;
  border-left: 1px solid #e6e6e6;
}
body.rtl .cd-pagination li:first-of-type a {
  border-radius: 0 0.25em 0.25em 0;
}
body.rtl .cd-pagination li:last-of-type {
  border-left: none;
}
body.rtl .cd-pagination li:last-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}
body.rtl .cd-pagination .btn-previous a:before {
  content: "\e607";
  font-family: 'ap-arrows';
}
body.rtl .cd-pagination .btn-next:last-of-type a:after {
  content: "\e606";
  font-family: 'ap-arrows';
}
body.rtl ul.site-list li i {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .bullets .li-circle {
  list-style: disc;
  padding-right: 20px;
  padding-left: 0;
}
body.rtl .dropcaps .naked-drop span {
  padding: 0 0 0 20px;
  float: right;
}
body.rtl .dropcaps .full-drop span {
  float: right;
  margin: 5px 0 5px 15px;
}
body.rtl .sppb-addon-cta .sppb-btn {
  float: left;
  left: 0;
  right: auto;
}
body.rtl .sppb-addon-cta .text-center .sppb-btn {
  float: none;
  left: auto;
  right: auto;
}
body.rtl .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  width: 44px;
  float: right;
  margin-left: -3px;
  margin-right: -10px;
}
body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li,
body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li .simple-divider {
  float: right;
  direction: rtl;
}
body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin > a {
  border-radius: 0;
  padding: 5px 20px;
}
body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter ul li .simple-divider {
  float: right !important;
  direction: rtl;
}
body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:first-child > a {
  border-radius: 0 4px 4px 0;
}
body.rtl .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:last-child > a {
  border-radius: 4px 0 0 4px;
}
body.rtl .sp-simpleportfolio-info .sp-simpleportfolio-tags i.fa {
  margin-left: 7px;
  margin-right: 0;
}
body.rtl a#scroll-top {
  left: -40px;
  right: auto;
}
body.rtl a#scroll-top.open {
  left: 10px;
  right: auto;
}
body.rtl .login-wrapper >i.pe,
body.rtl .registration-wrapper >i.pe,
body.rtl .reset-wrapper >i.pe,
body.rtl .remind-wrapper >i.pe {
  left: auto;
  right: 2vw;
}
body.rtl .login-wrapper .form-group >button.btn {
  float: right;
}
body.rtl .login-wrapper .form-group .form-links {
  direction: rtl;
  float: right;
  text-align: right;
  display: table;
  width: auto;
  margin-top: 3px;
}
body.rtl .login-wrapper .form-group .form-links >a {
  display: table-cell;
  padding: 0 5px;
}
body.rtl .login-wrapper .form-footer {
  display: inline-table;
  direction: rtl;
  clear: both;
  width: 100%;
}
body.rtl .login-wrapper .form-footer >a {
  display: inline-table;
  padding: 0 5px;
}
body.rtl .login-wrapper >i.pe {
  right: 8vw;
  left: auto;
}
body.rtl .remind-wrapper >i.pe {
  right: 2vw;
  left: auto;
}
body.rtl .reset-wrapper >i.pe {
  right: 7vw;
  left: auto;
}
body.rtl .ap-modal-login {
  float: left !important;
}
body.rtl .ap-modal-login .title {
  float: right;
}
body.rtl .ap-modal-login .title i.pe {
  margin: -1px 0 0 8px;
}
body.rtl .ap-modal-login .modal-content .modal-body .button-wrap {
  float: right !important;
  margin-right: 0;
}
body.rtl .ap-modal-login .modal-content .modal-body .remember-wrap {
  float: right;
  text-align: right;
  margin-right: 0;
}
body.rtl .ap-modal-login .modal-content .modal-body .forget-name-link {
  float: right !important;
  margin-right: 10px;
  padding-top: 3px;
  text-align: right;
  display: table;
}
body.rtl .ap-modal-login .modal-content .modal-body .forget-name-link >a {
  display: table-cell;
  padding: 0 5px;
}
body.rtl .ap-modal-login .modal-header .title {
  text-align: right;
}
body.rtl .ap-modal-login .modal-header .close {
  left: 10px;
  right: auto;
}
body.rtl .sp-contact-info {
  float: right;
}
.sp-comingsoon body a.logo img.sp-default-logo {
  text-align: center;
  margin: 0 auto;
}
.sp-comingsoon body a.logo div.backhome {
  display: none;
}
.sp-comingsoon body a.logo:hover img.sp-default-logo {
  margin: 0 auto;
}
@media (max-width: 768px) {
  #vmCartModule {
    display: inline-block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    left: 0;
    right: auto;
    width: 60px;
    text-align: center;
  }
  .top-search-wrapper {
    left: 30px;
    right: auto;
  }
  .top-search-input-wrap .top-search-wrap {
    left: 5vw;
    right: auto;
  }
  .centered .top-search-wrap,
  .addspace .top-search-wrap {
    left: -20vw;
    right: auto;
  }
  #offcanvas-toggler {
    display: inline-block;
    float: left;
    position: relative;
    right: auto;
    left: -10px;
    margin-left: 0;
    margin-right: 0;
  }
  #offcanvas-toggler i {
    text-align: center;
    width: 60px;
  }
  #cart-menu,
  .cd-cart {
    float: left;
  }
  #cart-menu >i,
  .cd-cart >i {
    top: 0;
  }
  #cart-menu .total_products,
  .cd-cart .total_products {
    left: auto;
    right: 18px;
    top: 21px;
    float: right;
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
  }
  header.centered #cart-menu >i,
  header.centered .cd-cart >i,
  header.addspace #cart-menu >i,
  header.addspace .cd-cart >i {
    width: 100px;
    padding-left: 17px;
  }
  header.centered #offcanvas-toggler,
  header.addspace #offcanvas-toggler {
    float: right !important;
    left: auto;
    right: 0 !important;
    position: absolute !important;
    z-index: 3;
  }
  .sticky-wrapper.is-sticky #sp-header .cd-cart >i {
    font-size: 30px;
    padding-left: 32px;
    float: right;
  }
  .sticky-wrapper.is-sticky #sp-header .cd-cart .total_products {
    height: 18px;
    width: 18px;
    line-height: 18px;
    top: 8px;
    right: 1px;
  }
}
@media (max-width: 480px) {
  .sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-item .timeline-panel:before {
    top: -5px !important;
  }
}
@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(150%);
  }
  65% {
    opacity: 1;
    -webkit-transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(150%);
    -moz-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    -o-transform: translateX(-150%);
    transform: translateX(150%);
  }
  65% {
    opacity: 1;
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-150%);
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-150%);
    -moz-transform: translateX(150%);
    -ms-transform: translateX(150%);
    -o-transform: translateX(150%);
    transform: translateX(-150%);
  }
}
css/fa-v4-shims.css000060400000042031150750504260010104 0ustar00/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

/* brands icons*/
.fa.fa-500px,.fa.fa-adn,.fa.fa-amazon,.fa.fa-android,.fa.fa-angellist,.fa.fa-apple,.fa.fa-bandcamp,.fa.fa-behance,.fa.fa-behance-square,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-bitcoin,.fa.fa-black-tie,.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-btc,.fa.fa-buysellads,.fa.fa-cc-amex,.fa.fa-cc-diners-club,.fa.fa-cc-discover,.fa.fa-cc-jcb,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-chrome,.fa.fa-codepen,.fa.fa-codiepie,.fa.fa-connectdevelop,.fa.fa-contao,.fa.fa-creative-commons,.fa.fa-css3,.fa.fa-dashcube,.fa.fa-delicious,.fa.fa-deviantart,.fa.fa-digg,.fa.fa-dribbble,.fa.fa-dropbox,.fa.fa-drupal,.fa.fa-edge,.fa.fa-eercast,.fa.fa-empire,.fa.fa-envira,.fa.fa-etsy,.fa.fa-expeditedssl,.fa.fa-fa,.fa.fa-facebook,.fa.fa-facebook-f,.fa.fa-facebook-official,.fa.fa-facebook-square,.fa.fa-firefox,.fa.fa-first-order,.fa.fa-flickr,.fa.fa-font-awesome,.fa.fa-fonticons,.fa.fa-fort-awesome,.fa.fa-forumbee,.fa.fa-foursquare,.fa.fa-free-code-camp,.fa.fa-ge,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-git,.fa.fa-git-square,.fa.fa-github,.fa.fa-github-alt,.fa.fa-github-square,.fa.fa-gitlab,.fa.fa-gittip,.fa.fa-glide,.fa.fa-glide-g,.fa.fa-google,.fa.fa-google-plus,.fa.fa-google-plus-circle,.fa.fa-google-plus-official,.fa.fa-google-plus-square,.fa.fa-google-wallet,.fa.fa-gratipay,.fa.fa-grav,.fa.fa-hacker-news,.fa.fa-houzz,.fa.fa-html5,.fa.fa-imdb,.fa.fa-instagram,.fa.fa-internet-explorer,.fa.fa-ioxhost,.fa.fa-joomla,.fa.fa-jsfiddle,.fa.fa-lastfm,.fa.fa-lastfm-square,.fa.fa-leanpub,.fa.fa-linkedin,.fa.fa-linkedin-square,.fa.fa-linode,.fa.fa-linux,.fa.fa-maxcdn,.fa.fa-meanpath,.fa.fa-medium,.fa.fa-meetup,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opencart,.fa.fa-openid,.fa.fa-opera,.fa.fa-optin-monster,.fa.fa-pagelines,.fa.fa-paypal,.fa.fa-pied-piper,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-pinterest,.fa.fa-pinterest-p,.fa.fa-pinterest-square,.fa.fa-product-hunt,.fa.fa-qq,.fa.fa-quora,.fa.fa-ra,.fa.fa-ravelry,.fa.fa-rebel,.fa.fa-reddit,.fa.fa-reddit-alien,.fa.fa-reddit-square,.fa.fa-renren,.fa.fa-resistance,.fa.fa-safari,.fa.fa-scribd,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas,.fa.fa-skype,.fa.fa-slack,.fa.fa-slideshare,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-soundcloud,.fa.fa-spotify,.fa.fa-stack-exchange,.fa.fa-stack-overflow,.fa.fa-steam,.fa.fa-steam-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-superpowers,.fa.fa-telegram,.fa.fa-tencent-weibo,.fa.fa-themeisle,.fa.fa-trello,.fa.fa-tripadvisor,.fa.fa-tumblr,.fa.fa-tumblr-square,.fa.fa-twitch,.fa.fa-twitter,.fa.fa-twitter-square,.fa.fa-usb,.fa.fa-viacoin,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-vimeo,.fa.fa-vimeo-square,.fa.fa-vine,.fa.fa-vk,.fa.fa-wechat,.fa.fa-weibo,.fa.fa-weixin,.fa.fa-whatsapp,.fa.fa-wheelchair-alt,.fa.fa-wikipedia-w,.fa.fa-windows,.fa.fa-wordpress,.fa.fa-wpbeginner,.fa.fa-wpexplorer,.fa.fa-wpforms,.fa.fa-xing,.fa.fa-xing-square,.fa.fa-y-combinator,.fa.fa-y-combinator-square,.fa.fa-yahoo,.fa.fa-yc,.fa.fa-yc-square,.fa.fa-yelp,.fa.fa-yoast,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}

/* Regular icons */
.fa.fa-address-book-o,.fa.fa-address-card-o,.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-left,.fa.fa-arrow-circle-o-right,.fa.fa-arrow-circle-o-up,.fa.fa-bar-chart,.fa.fa-bar-chart-o,.fa.fa-bell-o,.fa.fa-bell-slash-o,.fa.fa-bookmark-o,.fa.fa-building-o,.fa.fa-calendar-check-o,.fa.fa-calendar-minus-o,.fa.fa-calendar-o,.fa.fa-calendar-plus-o,.fa.fa-calendar-times-o,.fa.fa-caret-square-o-down,.fa.fa-caret-square-o-left,.fa.fa-caret-square-o-right,.fa.fa-caret-square-o-up,.fa.fa-cc,.fa.fa-check-circle-o,.fa.fa-check-square-o,.fa.fa-circle-o,.fa.fa-circle-thin,.fa.fa-clipboard,.fa.fa-clock-o,.fa.fa-clone,.fa.fa-comment-o,.fa.fa-commenting,.fa.fa-commenting-o,.fa.fa-comments-o,.fa.fa-compass,.fa.fa-copyright,.fa.fa-credit-card,.fa.fa-diamond,.fa.fa-dot-circle-o,.fa.fa-drivers-license-o,.fa.fa-envelope-o,.fa.fa-envelope-open-o,.fa.fa-eye,.fa.fa-eye-slash,.fa.fa-file-archive-o,.fa.fa-file-audio-o,.fa.fa-file-code-o,.fa.fa-file-excel-o,.fa.fa-file-image-o,.fa.fa-file-movie-o,.fa.fa-file-o,.fa.fa-file-pdf-o,.fa.fa-file-photo-o,.fa.fa-file-picture-o,.fa.fa-file-powerpoint-o,.fa.fa-file-sound-o,.fa.fa-file-text-o,.fa.fa-file-video-o,.fa.fa-file-word-o,.fa.fa-file-zip-o,.fa.fa-files-o,.fa.fa-flag-o,.fa.fa-floppy-o,.fa.fa-folder-o,.fa.fa-folder-open-o,.fa.fa-frown-o,.fa.fa-futbol-o,.fa.fa-hand-grab-o,.fa.fa-hand-lizard-o,.fa.fa-hand-o-down,.fa.fa-hand-o-left,.fa.fa-hand-o-right,.fa.fa-hand-o-up,.fa.fa-hand-paper-o,.fa.fa-hand-peace-o,.fa.fa-hand-pointer-o,.fa.fa-hand-rock-o,.fa.fa-hand-scissors-o,.fa.fa-hand-spock-o,.fa.fa-hand-stop-o,.fa.fa-handshake-o,.fa.fa-hdd-o,.fa.fa-heart-o,.fa.fa-hospital-o,.fa.fa-hourglass-o,.fa.fa-id-badge,.fa.fa-id-card-o,.fa.fa-image,.fa.fa-keyboard-o,.fa.fa-lemon-o,.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-ring,.fa.fa-life-saver,.fa.fa-lightbulb-o,.fa.fa-list-alt,.fa.fa-map-o,.fa.fa-meh-o,.fa.fa-minus-square-o,.fa.fa-money,.fa.fa-moon-o,.fa.fa-newspaper-o,.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-paper-plane-o,.fa.fa-paste,.fa.fa-pause-circle-o,.fa.fa-pencil-square-o,.fa.fa-photo,.fa.fa-picture-o,.fa.fa-play-circle-o,.fa.fa-plus-square-o,.fa.fa-question-circle-o,.fa.fa-registered,.fa.fa-send-o,.fa.fa-share-square-o,.fa.fa-smile-o,.fa.fa-snowflake-o,.fa.fa-soccer-ball-o,.fa.fa-square-o,.fa.fa-star-half-empty,.fa.fa-star-half-full,.fa.fa-star-half-o,.fa.fa-star-o,.fa.fa-sticky-note-o,.fa.fa-stop-circle-o,.fa.fa-sun-o,.fa.fa-support,.fa.fa-thumbs-o-down,.fa.fa-thumbs-o-up,.fa.fa-times-circle-o,.fa.fa-times-rectangle-o,.fa.fa-toggle-down,.fa.fa-toggle-left,.fa.fa-toggle-right,.fa.fa-toggle-up,.fa.fa-trash-o,.fa.fa-user-circle-o,.fa.fa-user-o,.fa.fa-vcard-o,.fa.fa-window-close-o,.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}

/* Icon name changed */
.fa.fa-glass:before{content:"\f000"}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-hotel:before{content:"\f236"}.fa.fa-yc:before{content:"\f23b"}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-television:before{content:"\f26c"}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o:before{content:"\f007"}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-cab:before{content:"\f1ba"}css/bootstrap.min.css000060400000325444150750504260010661 0ustar00/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}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-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */css/bootstrap-rtl.min.css000060400000060347150750504260011456 0ustar00/*******************************************************************************
 *              bootstrap-rtl (version 3.3.2-rc1)
 *      Author: Morteza Ansarinia (http://github.com/morteza)
 *  Created on: February 10,2015
 *     Project: bootstrap-rtl
 *   Copyright: Unlicensed Public Domain
 *******************************************************************************/

html{direction:rtl}body{direction:rtl}.list-unstyled{padding-right:0;padding-left:initial}.list-inline{padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}dd{margin-right:0;margin-left:initial}@media (min-width:768px){.dl-horizontal dt{float:right;clear:right;text-align:left}.dl-horizontal dd{margin-right:180px;margin-left:0}}blockquote{border-right:5px solid #eee;border-left:0}.blockquote-reverse,blockquote.pull-left{padding-left:15px;padding-right:0;border-left:5px solid #eee;border-right:0;text-align:left}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{left:100%;right:auto}.col-xs-pull-11{left:91.66666667%;right:auto}.col-xs-pull-10{left:83.33333333%;right:auto}.col-xs-pull-9{left:75%;right:auto}.col-xs-pull-8{left:66.66666667%;right:auto}.col-xs-pull-7{left:58.33333333%;right:auto}.col-xs-pull-6{left:50%;right:auto}.col-xs-pull-5{left:41.66666667%;right:auto}.col-xs-pull-4{left:33.33333333%;right:auto}.col-xs-pull-3{left:25%;right:auto}.col-xs-pull-2{left:16.66666667%;right:auto}.col-xs-pull-1{left:8.33333333%;right:auto}.col-xs-pull-0{left:auto;right:auto}.col-xs-push-12{right:100%;left:0}.col-xs-push-11{right:91.66666667%;left:0}.col-xs-push-10{right:83.33333333%;left:0}.col-xs-push-9{right:75%;left:0}.col-xs-push-8{right:66.66666667%;left:0}.col-xs-push-7{right:58.33333333%;left:0}.col-xs-push-6{right:50%;left:0}.col-xs-push-5{right:41.66666667%;left:0}.col-xs-push-4{right:33.33333333%;left:0}.col-xs-push-3{right:25%;left:0}.col-xs-push-2{right:16.66666667%;left:0}.col-xs-push-1{right:8.33333333%;left:0}.col-xs-push-0{right:auto;left:0}.col-xs-offset-12{margin-right:100%;margin-left:0}.col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.col-xs-offset-9{margin-right:75%;margin-left:0}.col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.col-xs-offset-6{margin-right:50%;margin-left:0}.col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.col-xs-offset-3{margin-right:25%;margin-left:0}.col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.col-xs-offset-0{margin-right:0;margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{left:100%;right:auto}.col-sm-pull-11{left:91.66666667%;right:auto}.col-sm-pull-10{left:83.33333333%;right:auto}.col-sm-pull-9{left:75%;right:auto}.col-sm-pull-8{left:66.66666667%;right:auto}.col-sm-pull-7{left:58.33333333%;right:auto}.col-sm-pull-6{left:50%;right:auto}.col-sm-pull-5{left:41.66666667%;right:auto}.col-sm-pull-4{left:33.33333333%;right:auto}.col-sm-pull-3{left:25%;right:auto}.col-sm-pull-2{left:16.66666667%;right:auto}.col-sm-pull-1{left:8.33333333%;right:auto}.col-sm-pull-0{left:auto;right:auto}.col-sm-push-12{right:100%;left:0}.col-sm-push-11{right:91.66666667%;left:0}.col-sm-push-10{right:83.33333333%;left:0}.col-sm-push-9{right:75%;left:0}.col-sm-push-8{right:66.66666667%;left:0}.col-sm-push-7{right:58.33333333%;left:0}.col-sm-push-6{right:50%;left:0}.col-sm-push-5{right:41.66666667%;left:0}.col-sm-push-4{right:33.33333333%;left:0}.col-sm-push-3{right:25%;left:0}.col-sm-push-2{right:16.66666667%;left:0}.col-sm-push-1{right:8.33333333%;left:0}.col-sm-push-0{right:auto;left:0}.col-sm-offset-12{margin-right:100%;margin-left:0}.col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.col-sm-offset-9{margin-right:75%;margin-left:0}.col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.col-sm-offset-6{margin-right:50%;margin-left:0}.col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.col-sm-offset-3{margin-right:25%;margin-left:0}.col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.col-sm-offset-0{margin-right:0;margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{left:100%;right:auto}.col-md-pull-11{left:91.66666667%;right:auto}.col-md-pull-10{left:83.33333333%;right:auto}.col-md-pull-9{left:75%;right:auto}.col-md-pull-8{left:66.66666667%;right:auto}.col-md-pull-7{left:58.33333333%;right:auto}.col-md-pull-6{left:50%;right:auto}.col-md-pull-5{left:41.66666667%;right:auto}.col-md-pull-4{left:33.33333333%;right:auto}.col-md-pull-3{left:25%;right:auto}.col-md-pull-2{left:16.66666667%;right:auto}.col-md-pull-1{left:8.33333333%;right:auto}.col-md-pull-0{left:auto;right:auto}.col-md-push-12{right:100%;left:0}.col-md-push-11{right:91.66666667%;left:0}.col-md-push-10{right:83.33333333%;left:0}.col-md-push-9{right:75%;left:0}.col-md-push-8{right:66.66666667%;left:0}.col-md-push-7{right:58.33333333%;left:0}.col-md-push-6{right:50%;left:0}.col-md-push-5{right:41.66666667%;left:0}.col-md-push-4{right:33.33333333%;left:0}.col-md-push-3{right:25%;left:0}.col-md-push-2{right:16.66666667%;left:0}.col-md-push-1{right:8.33333333%;left:0}.col-md-push-0{right:auto;left:0}.col-md-offset-12{margin-right:100%;margin-left:0}.col-md-offset-11{margin-right:91.66666667%;margin-left:0}.col-md-offset-10{margin-right:83.33333333%;margin-left:0}.col-md-offset-9{margin-right:75%;margin-left:0}.col-md-offset-8{margin-right:66.66666667%;margin-left:0}.col-md-offset-7{margin-right:58.33333333%;margin-left:0}.col-md-offset-6{margin-right:50%;margin-left:0}.col-md-offset-5{margin-right:41.66666667%;margin-left:0}.col-md-offset-4{margin-right:33.33333333%;margin-left:0}.col-md-offset-3{margin-right:25%;margin-left:0}.col-md-offset-2{margin-right:16.66666667%;margin-left:0}.col-md-offset-1{margin-right:8.33333333%;margin-left:0}.col-md-offset-0{margin-right:0;margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{left:100%;right:auto}.col-lg-pull-11{left:91.66666667%;right:auto}.col-lg-pull-10{left:83.33333333%;right:auto}.col-lg-pull-9{left:75%;right:auto}.col-lg-pull-8{left:66.66666667%;right:auto}.col-lg-pull-7{left:58.33333333%;right:auto}.col-lg-pull-6{left:50%;right:auto}.col-lg-pull-5{left:41.66666667%;right:auto}.col-lg-pull-4{left:33.33333333%;right:auto}.col-lg-pull-3{left:25%;right:auto}.col-lg-pull-2{left:16.66666667%;right:auto}.col-lg-pull-1{left:8.33333333%;right:auto}.col-lg-pull-0{left:auto;right:auto}.col-lg-push-12{right:100%;left:0}.col-lg-push-11{right:91.66666667%;left:0}.col-lg-push-10{right:83.33333333%;left:0}.col-lg-push-9{right:75%;left:0}.col-lg-push-8{right:66.66666667%;left:0}.col-lg-push-7{right:58.33333333%;left:0}.col-lg-push-6{right:50%;left:0}.col-lg-push-5{right:41.66666667%;left:0}.col-lg-push-4{right:33.33333333%;left:0}.col-lg-push-3{right:25%;left:0}.col-lg-push-2{right:16.66666667%;left:0}.col-lg-push-1{right:8.33333333%;left:0}.col-lg-push-0{right:auto;left:0}.col-lg-offset-12{margin-right:100%;margin-left:0}.col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.col-lg-offset-9{margin-right:75%;margin-left:0}.col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.col-lg-offset-6{margin-right:50%;margin-left:0}.col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.col-lg-offset-3{margin-right:25%;margin-left:0}.col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.col-lg-offset-0{margin-right:0;margin-left:0}}caption{text-align:right}th{text-align:right}@media screen and (max-width:767px){.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:initial}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-left:0;border-right:initial}}.radio label,.checkbox label{padding-right:20px;padding-left:initial}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-right:-20px;margin-left:auto}.radio-inline,.checkbox-inline{padding-right:20px;padding-left:0}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-right:10px;margin-left:0}.has-feedback .form-control{padding-left:42.5px;padding-right:12px}.form-control-feedback{left:0;right:auto}@media (min-width:768px){.form-inline label{padding-right:0;padding-left:initial}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{margin-right:0;margin-left:auto}}@media (min-width:768px){.form-horizontal .control-label{text-align:left}}.form-horizontal .has-feedback .form-control-feedback{left:15px;right:auto}.caret{margin-right:2px;margin-left:0}.dropdown-menu{right:0;left:auto;float:left;text-align:right}.dropdown-menu.pull-right{left:0;right:auto;float:right}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group>.btn,.btn-group-vertical>.btn{float:right}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-right:-1px;margin-left:0}.btn-toolbar{margin-right:-5px;margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:right}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-right:5px;margin-left:0}.btn-group>.btn:first-child{margin-right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:right}.btn-group.btn-group-justified>.btn,.btn-group.btn-group-justified>.btn-group{float:none}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn .caret{margin-right:0}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-right:0}.input-group .form-control{float:right}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-left:0;border-right:1px solid}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child{border-left-width:1px;border-left-style:solid;border-right:0}.input-group-btn>.btn+.btn{margin-right:-1px;margin-left:auto}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-left:-1px;margin-right:auto}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-right:-1px;margin-left:auto}.nav{padding-right:0;padding-left:initial}.nav-tabs>li{float:right}.nav-tabs>li>a{margin-left:auto;margin-right:-2px;border-radius:4px 4px 0 0}.nav-pills>li{float:right}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-right:2px;margin-left:auto}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-right:0;margin-left:auto}.nav-justified>.dropdown .dropdown-menu{right:auto}.nav-tabs-justified>li>a{margin-left:0;margin-right:auto}@media (min-width:768px){.nav-tabs-justified>li>a{border-radius:4px 4px 0 0}}@media (min-width:768px){.navbar-header{float:right}}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-brand{float:right}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-right:-15px;margin-left:auto}}.navbar-toggle{float:left;margin-left:15px;margin-right:auto}@media (max-width:767px){.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}}@media (min-width:768px){.navbar-nav{float:right}.navbar-nav>li{float:right}}@media (min-width:768px){.navbar-left.flip{float:right!important}.navbar-right:last-child{margin-left:-15px;margin-right:auto}.navbar-right.flip{float:left!important;margin-left:-15px;margin-right:auto}.navbar-right .dropdown-menu{left:0;right:auto}}@media (min-width:768px){.navbar-text{float:right}.navbar-text.navbar-right:last-child{margin-left:0;margin-right:auto}}.pagination{padding-right:0}.pagination>li>a,.pagination>li>span{float:right;margin-right:-1px;margin-left:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-right:0;padding-left:initial}.pager .next>a,.pager .next>span{float:left}.pager .previous>a,.pager .previous>span{float:right}.nav-pills>li>a>.badge{margin-left:0;margin-right:3px}.list-group-item>.badge{float:left}.list-group-item>.badge+.badge{margin-left:5px;margin-right:auto}.alert-dismissable,.alert-dismissible{padding-left:35px;padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{right:auto;left:-21px}.progress-bar{float:right}.media>.pull-left{margin-right:10px}.media>.pull-left.flip{margin-right:0;margin-left:10px}.media>.pull-right{margin-left:10px}.media>.pull-right.flip{margin-left:0;margin-right:10px}.media-right,.media>.pull-right{padding-right:10px;padding-left:initial}.media-left,.media>.pull-left{padding-left:10px;padding-right:initial}.media-list{padding-right:0;padding-left:initial;list-style:none}.list-group{padding-right:0;padding-left:initial}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-right-radius:3px;border-top-left-radius:0}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;border-top-left-radius:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:none}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:none;border-left:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{right:0;left:auto}.close{float:left}.modal-footer{text-align:left}.modal-footer .btn+.btn{margin-left:auto;margin-right:5px}.modal-footer .btn-group .btn+.btn{margin-right:-1px;margin-left:auto}.modal-footer .btn-block+.btn-block{margin-right:0;margin-left:auto}.popover{left:auto;text-align:right}.popover.top>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.top>.arrow:after{margin-right:-10px;margin-left:auto}.popover.bottom>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.bottom>.arrow:after{margin-right:-10px;margin-left:auto}.carousel-control{right:0;bottom:0}.carousel-control.left{right:auto;left:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;right:auto;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;left:auto;margin-left:-10px}.carousel-indicators{right:50%;left:0;margin-right:-30%;margin-left:0;padding-left:0}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:0;margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}}.pull-right.flip{float:left!important}.pull-left.flip{float:right!important}css/template.css000060400001541724150750504260007677 0ustar00.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
@font-face {
  font-family: 'ap-arrows';
  src: url('../fonts/ap-arrows/ap-arrows.eot?4rtkxz');
  src: url('../fonts/ap-arrows/ap-arrows.eot?#iefix4rtkxz') format('embedded-opentype'), url('../fonts/ap-arrows/ap-arrows.woff?4rtkxz') format('woff'), url('../fonts/ap-arrows/ap-arrows.ttf?4rtkxz') format('truetype'), url('../fonts/ap-arrows/ap-arrows.svg?4rtkxz#ap-arrows') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ap-left:before {
  content: "\e600";
}
.ap-right:before {
  content: "\e601";
}
.ap-left-2:before {
  content: "\e602";
}
.ap-right-2:before {
  content: "\e603";
}
.ap-left-3:before {
  content: "\e604";
}
.ap-right-3:before {
  content: "\e605";
}
.ap-arrow-left:before {
  content: "\e606";
}
.ap-arrow-right:before {
  content: "\e607";
}
.ap-close:before {
  content: "\e608";
}
.ap-minus-1:before {
  content: "\e609";
}
.ap-plus-1:before {
  content: "\e60a";
}
.ap-minus-2:before {
  content: "\e60b";
}
.ap-plus-2:before {
  content: "\e60c";
}
@font-face {
  font-family: 'peIcon7';
  src: url('../fonts/fonts/Pe-icon-7-stroke.eot?d7yf1v');
  src: url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="pe-7s-"],
[class*=" pe-7s-"] {
  display: inline-block;
  font-family: 'peIcon7';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
  content: "\e6aa";
}
.pe-7s-arc:before {
  content: "\e6ab";
}
.pe-7s-back-2:before {
  content: "\e6ac";
}
.pe-7s-bandaid:before {
  content: "\e6ad";
}
.pe-7s-car:before {
  content: "\e6ae";
}
.pe-7s-diamond:before {
  content: "\e6af";
}
.pe-7s-door-lock:before {
  content: "\e6b0";
}
.pe-7s-eyedropper:before {
  content: "\e6b1";
}
.pe-7s-female:before {
  content: "\e6b2";
}
.pe-7s-gym:before {
  content: "\e6b3";
}
.pe-7s-hammer:before {
  content: "\e6b4";
}
.pe-7s-headphones:before {
  content: "\e6b5";
}
.pe-7s-helm:before {
  content: "\e6b6";
}
.pe-7s-hourglass:before {
  content: "\e6b7";
}
.pe-7s-leaf:before {
  content: "\e6b8";
}
.pe-7s-magic-wand:before {
  content: "\e6b9";
}
.pe-7s-male:before {
  content: "\e6ba";
}
.pe-7s-map-2:before {
  content: "\e6bb";
}
.pe-7s-next-2:before {
  content: "\e6bc";
}
.pe-7s-paint-bucket:before {
  content: "\e6bd";
}
.pe-7s-pendrive:before {
  content: "\e6be";
}
.pe-7s-photo:before {
  content: "\e6bf";
}
.pe-7s-piggy:before {
  content: "\e6c0";
}
.pe-7s-plugin:before {
  content: "\e6c1";
}
.pe-7s-refresh-2:before {
  content: "\e6c2";
}
.pe-7s-rocket:before {
  content: "\e6c3";
}
.pe-7s-settings:before {
  content: "\e6c4";
}
.pe-7s-shield:before {
  content: "\e6c5";
}
.pe-7s-smile:before {
  content: "\e6c6";
}
.pe-7s-usb:before {
  content: "\e6c7";
}
.pe-7s-vector:before {
  content: "\e6c8";
}
.pe-7s-wine:before {
  content: "\e6c9";
}
.pe-7s-cloud-upload:before {
  content: "\e68a";
}
.pe-7s-cash:before {
  content: "\e68c";
}
.pe-7s-close:before {
  content: "\e680";
}
.pe-7s-bluetooth:before {
  content: "\e68d";
}
.pe-7s-cloud-download:before {
  content: "\e68b";
}
.pe-7s-way:before {
  content: "\e68e";
}
.pe-7s-close-circle:before {
  content: "\e681";
}
.pe-7s-id:before {
  content: "\e68f";
}
.pe-7s-angle-up:before {
  content: "\e682";
}
.pe-7s-wristwatch:before {
  content: "\e690";
}
.pe-7s-angle-up-circle:before {
  content: "\e683";
}
.pe-7s-world:before {
  content: "\e691";
}
.pe-7s-angle-right:before {
  content: "\e684";
}
.pe-7s-volume:before {
  content: "\e692";
}
.pe-7s-angle-right-circle:before {
  content: "\e685";
}
.pe-7s-users:before {
  content: "\e693";
}
.pe-7s-angle-left:before {
  content: "\e686";
}
.pe-7s-user-female:before {
  content: "\e694";
}
.pe-7s-angle-left-circle:before {
  content: "\e687";
}
.pe-7s-up-arrow:before {
  content: "\e695";
}
.pe-7s-angle-down:before {
  content: "\e688";
}
.pe-7s-switch:before {
  content: "\e696";
}
.pe-7s-angle-down-circle:before {
  content: "\e689";
}
.pe-7s-scissors:before {
  content: "\e697";
}
.pe-7s-wallet:before {
  content: "\e600";
}
.pe-7s-safe:before {
  content: "\e698";
}
.pe-7s-volume2:before {
  content: "\e601";
}
.pe-7s-volume1:before {
  content: "\e602";
}
.pe-7s-voicemail:before {
  content: "\e603";
}
.pe-7s-video:before {
  content: "\e604";
}
.pe-7s-user:before {
  content: "\e605";
}
.pe-7s-upload:before {
  content: "\e606";
}
.pe-7s-unlock:before {
  content: "\e607";
}
.pe-7s-umbrella:before {
  content: "\e608";
}
.pe-7s-trash:before {
  content: "\e609";
}
.pe-7s-tools:before {
  content: "\e60a";
}
.pe-7s-timer:before {
  content: "\e60b";
}
.pe-7s-ticket:before {
  content: "\e60c";
}
.pe-7s-target:before {
  content: "\e60d";
}
.pe-7s-sun:before {
  content: "\e60e";
}
.pe-7s-study:before {
  content: "\e60f";
}
.pe-7s-stopwatch:before {
  content: "\e610";
}
.pe-7s-star:before {
  content: "\e611";
}
.pe-7s-speaker:before {
  content: "\e612";
}
.pe-7s-signal:before {
  content: "\e613";
}
.pe-7s-shuffle:before {
  content: "\e614";
}
.pe-7s-shopbag:before {
  content: "\e615";
}
.pe-7s-share:before {
  content: "\e616";
}
.pe-7s-server:before {
  content: "\e617";
}
.pe-7s-search:before {
  content: "\e618";
}
.pe-7s-film:before {
  content: "\e6a5";
}
.pe-7s-science:before {
  content: "\e619";
}
.pe-7s-disk:before {
  content: "\e6a6";
}
.pe-7s-ribbon:before {
  content: "\e61a";
}
.pe-7s-repeat:before {
  content: "\e61b";
}
.pe-7s-refresh:before {
  content: "\e61c";
}
.pe-7s-add-user:before {
  content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
  content: "\e61d";
}
.pe-7s-paperclip:before {
  content: "\e69c";
}
.pe-7s-radio:before {
  content: "\e61e";
}
.pe-7s-note2:before {
  content: "\e69d";
}
.pe-7s-print:before {
  content: "\e61f";
}
.pe-7s-network:before {
  content: "\e69e";
}
.pe-7s-prev:before {
  content: "\e620";
}
.pe-7s-mute:before {
  content: "\e69f";
}
.pe-7s-power:before {
  content: "\e621";
}
.pe-7s-medal:before {
  content: "\e6a0";
}
.pe-7s-portfolio:before {
  content: "\e622";
}
.pe-7s-like2:before {
  content: "\e6a1";
}
.pe-7s-plus:before {
  content: "\e623";
}
.pe-7s-left-arrow:before {
  content: "\e6a2";
}
.pe-7s-play:before {
  content: "\e624";
}
.pe-7s-key:before {
  content: "\e6a3";
}
.pe-7s-plane:before {
  content: "\e625";
}
.pe-7s-joy:before {
  content: "\e6a4";
}
.pe-7s-photo-gallery:before {
  content: "\e626";
}
.pe-7s-pin:before {
  content: "\e69b";
}
.pe-7s-phone:before {
  content: "\e627";
}
.pe-7s-plug:before {
  content: "\e69a";
}
.pe-7s-pen:before {
  content: "\e628";
}
.pe-7s-right-arrow:before {
  content: "\e699";
}
.pe-7s-paper-plane:before {
  content: "\e629";
}
.pe-7s-delete-user:before {
  content: "\e6a7";
}
.pe-7s-paint:before {
  content: "\e62a";
}
.pe-7s-bottom-arrow:before {
  content: "\e6a8";
}
.pe-7s-notebook:before {
  content: "\e62b";
}
.pe-7s-note:before {
  content: "\e62c";
}
.pe-7s-next:before {
  content: "\e62d";
}
.pe-7s-news-paper:before {
  content: "\e62e";
}
.pe-7s-musiclist:before {
  content: "\e62f";
}
.pe-7s-music:before {
  content: "\e630";
}
.pe-7s-mouse:before {
  content: "\e631";
}
.pe-7s-more:before {
  content: "\e632";
}
.pe-7s-moon:before {
  content: "\e633";
}
.pe-7s-monitor:before {
  content: "\e634";
}
.pe-7s-micro:before {
  content: "\e635";
}
.pe-7s-menu:before {
  content: "\e636";
}
.pe-7s-map:before {
  content: "\e637";
}
.pe-7s-map-marker:before {
  content: "\e638";
}
.pe-7s-mail:before {
  content: "\e639";
}
.pe-7s-mail-open:before {
  content: "\e63a";
}
.pe-7s-mail-open-file:before {
  content: "\e63b";
}
.pe-7s-magnet:before {
  content: "\e63c";
}
.pe-7s-loop:before {
  content: "\e63d";
}
.pe-7s-look:before {
  content: "\e63e";
}
.pe-7s-lock:before {
  content: "\e63f";
}
.pe-7s-lintern:before {
  content: "\e640";
}
.pe-7s-link:before {
  content: "\e641";
}
.pe-7s-like:before {
  content: "\e642";
}
.pe-7s-light:before {
  content: "\e643";
}
.pe-7s-less:before {
  content: "\e644";
}
.pe-7s-keypad:before {
  content: "\e645";
}
.pe-7s-junk:before {
  content: "\e646";
}
.pe-7s-info:before {
  content: "\e647";
}
.pe-7s-home:before {
  content: "\e648";
}
.pe-7s-help2:before {
  content: "\e649";
}
.pe-7s-help1:before {
  content: "\e64a";
}
.pe-7s-graph3:before {
  content: "\e64b";
}
.pe-7s-graph2:before {
  content: "\e64c";
}
.pe-7s-graph1:before {
  content: "\e64d";
}
.pe-7s-graph:before {
  content: "\e64e";
}
.pe-7s-global:before {
  content: "\e64f";
}
.pe-7s-gleam:before {
  content: "\e650";
}
.pe-7s-glasses:before {
  content: "\e651";
}
.pe-7s-gift:before {
  content: "\e652";
}
.pe-7s-folder:before {
  content: "\e653";
}
.pe-7s-flag:before {
  content: "\e654";
}
.pe-7s-filter:before {
  content: "\e655";
}
.pe-7s-file:before {
  content: "\e656";
}
.pe-7s-expand1:before {
  content: "\e657";
}
.pe-7s-exapnd2:before {
  content: "\e658";
}
.pe-7s-edit:before {
  content: "\e659";
}
.pe-7s-drop:before {
  content: "\e65a";
}
.pe-7s-drawer:before {
  content: "\e65b";
}
.pe-7s-download:before {
  content: "\e65c";
}
.pe-7s-display2:before {
  content: "\e65d";
}
.pe-7s-display1:before {
  content: "\e65e";
}
.pe-7s-diskette:before {
  content: "\e65f";
}
.pe-7s-date:before {
  content: "\e660";
}
.pe-7s-cup:before {
  content: "\e661";
}
.pe-7s-culture:before {
  content: "\e662";
}
.pe-7s-crop:before {
  content: "\e663";
}
.pe-7s-credit:before {
  content: "\e664";
}
.pe-7s-copy-file:before {
  content: "\e665";
}
.pe-7s-config:before {
  content: "\e666";
}
.pe-7s-compass:before {
  content: "\e667";
}
.pe-7s-comment:before {
  content: "\e668";
}
.pe-7s-coffee:before {
  content: "\e669";
}
.pe-7s-cloud:before {
  content: "\e66a";
}
.pe-7s-clock:before {
  content: "\e66b";
}
.pe-7s-check:before {
  content: "\e66c";
}
.pe-7s-chat:before {
  content: "\e66d";
}
.pe-7s-cart:before {
  content: "\e66e";
}
.pe-7s-camera:before {
  content: "\e66f";
}
.pe-7s-call:before {
  content: "\e670";
}
.pe-7s-calculator:before {
  content: "\e671";
}
.pe-7s-browser:before {
  content: "\e672";
}
.pe-7s-box2:before {
  content: "\e673";
}
.pe-7s-box1:before {
  content: "\e674";
}
.pe-7s-bookmarks:before {
  content: "\e675";
}
.pe-7s-bicycle:before {
  content: "\e676";
}
.pe-7s-bell:before {
  content: "\e677";
}
.pe-7s-battery:before {
  content: "\e678";
}
.pe-7s-ball:before {
  content: "\e679";
}
.pe-7s-back:before {
  content: "\e67a";
}
.pe-7s-attention:before {
  content: "\e67b";
}
.pe-7s-anchor:before {
  content: "\e67c";
}
.pe-7s-albums:before {
  content: "\e67d";
}
.pe-7s-alarm:before {
  content: "\e67e";
}
.pe-7s-airplay:before {
  content: "\e67f";
}
.pe-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pe-2x {
  font-size: 2em;
}
.pe-3x {
  font-size: 3em;
}
.pe-4x {
  font-size: 4em;
}
.pe-5x {
  font-size: 5em;
}
.pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.pe-ul > li {
  position: relative;
}
.pe-li {
  position: absolute;
  left: -2.1428571428571em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.pe-li.pe-lg {
  left: -1.8571428571429em;
}
.pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pe.pull-left {
  margin-right: .3em;
}
.pe.pull-right {
  margin-left: .3em;
}
.pe-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
  -webkit-transform: scale(-1,1);
  -moz-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  -o-transform: scale(-1,1);
  transform: scale(-1,1);
}
.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
  -webkit-transform: scale(1,-1);
  -moz-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  -o-transform: scale(1,-1);
  transform: scale(1,-1);
}
.pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.pe-stack-1x,
.pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.pe-stack-1x {
  line-height: inherit;
}
.pe-stack-2x {
  font-size: 2em;
}
.pe-inverse {
  color: #ffffff;
}
.pe-va {
  vertical-align: middle;
}
.pe-border {
  border: solid 0.08em #eaeaea;
}
[class^="pe-7s-"],
[class*=" pe-7s-"] {
  display: inline-block;
}
.sp-megamenu-wrapper .sp-megamenu-parent .hide-it,
.sp-megamenu-wrapper .sp-megamenu-parent .separator .hide-it {
  display: none;
}
.sp-megamenu-parent {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: block;
}
.sp-megamenu-parent >li {
  display: inline-block;
  position: relative;
  padding: 0;
}
.sp-megamenu-parent >li.menu-justify {
  position: static;
}
.sp-megamenu-parent >li >a {
  display: inline-block;
  padding: 0 12px;
  -webkit-transform: translateZ(0);
}
.sp-megamenu-parent >li >a >i {
  text-align: center;
  display: inline-table;
  min-width: 1.7em;
}
.sp-megamenu-parent >li .nav-header,
.sp-megamenu-parent >li .separator,
.sp-megamenu-parent >li .separator > a {
  cursor: default !important;
}
.sp-megamenu-parent >li.sp-has-child>a:after {
  font-family: "peIcon7";
  content: "\e688";
  padding: 0 3px;
  vertical-align: middle;
  font-size: 90%;
  opacity: .9;
  border: 0;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.sp-megamenu-parent >li.sp-has-child>a:hover:after {
  font-family: "peIcon7";
  content: "\e680";
  opacity: .7;
  border: 0;
}
.sp-megamenu-parent .sp-mega-group {
  list-style: none;
  padding: 0;
  margin: 0 !important;
}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-megamenu-parent .sp-dropdown {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  display: none;
  visibility: hidden;
  width: 100%;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: inherit;
  box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
  padding: 10px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a {
  border: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a:after {
  font-family: "peIcon7";
  content: "\e684";
  border: 0;
  float: right;
  padding: 0;
  vertical-align: middle;
  font-size: 100%;
  opacity: 0.9;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a:hover:after {
  font-family: "peIcon7";
  content: "\e688";
  opacity: 1;
  border: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-menu-center {
  margin-left: 45px;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
  top: 100%;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
  left: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
  right: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  top: -10px;
  left: 100%;
  border-top: 0;
  border-bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  display: block;
  padding: 0;
  position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
  display: block;
  padding: 5px 10px;
  margin-bottom: 2px;
  color: #333;
  cursor: pointer;
  font-size: 90%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  text-transform: uppercase;
  font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a >i {
  text-align: center;
  padding-right: 5px;
  min-width: 1.4em;
  opacity: 0.8;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  color: #fff;
  border-radius: 3px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover >i {
  opacity: 1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a>i {
  opacity: 1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a {
  border-radius: 3px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.separator >a {
  line-height: 2;
  margin-bottom: 10px;
}
.sp-megamenu-parent .sp-dropdown-mega .sp-dropdown-inner >.row {
  margin-top: 30px;
}
.sp-megamenu-parent .sp-dropdown-mega .sp-dropdown-inner >.row:first-child {
  margin-top: 0;
}
.sp-megamenu-parent .sp-dropdown-mega .sp-dropdown-inner >.row div:last-child .sp-mega-group {
  padding: 0;
  margin: 0 0 0 -20px;
  border-right: none;
}
.sp-megamenu-parent .sp-has-child:hover >.sp-dropdown {
  display: block;
  visibility: visible;
}
.sp-megamenu-parent.menu-fade .sp-has-child >.sp-dropdown {
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transition: opacity .35s ease, visibility .35s ease;
  -moz-transition: opacity .35s ease, visibility .35s ease;
  -o-transition: opacity .35s ease, visibility .35s ease;
  transition: opacity .35s ease, visibility .35s ease;
}
.sp-megamenu-parent.menu-fade .sp-has-child:hover >.sp-dropdown {
  display: block;
  opacity: 1;
  visibility: visible;
}
.sp-megamenu-parent.menu-zoom .sp-has-child:hover >.sp-dropdown {
  -webkit-animation: spMenuZoom 0.6s ease;
  animation: spMenuZoom 0.6s ease;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.sp-megamenu-parent.menu-fade-down .sp-has-child:hover >.sp-dropdown {
  opacity: 0;
  visibility: hidden;
  -webkit-animation: spMenuFadeInDown 0.35s ease forwards 0.1s;
  animation: spMenuFadeInDown 0.35s ease-in-out forwards 0.1s;
}
.sp-megamenu-parent.menu-fade-down-fade-up .sp-has-child >.sp-dropdown {
  display: block;
  margin: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-25px);
  -moz-transform: translateY(-25px);
  transform: translateY(-25px);
  -webkit-transition: transform .4s ease, opacity .2s ease .1s, visibility .2s ease .1s;
  -moz-transition: transform .4s ease, opacity .2s ease .1s, visibility .2s ease .1s;
  -o-transition: transform .4s ease, opacity .2s ease .1s, visibility .2s ease .1s;
  transition: transform .4s ease, opacity .2s ease .1s, visibility .2s ease .1s;
}
.sp-megamenu-parent.menu-fade-down-fade-up .sp-has-child:hover >.sp-dropdown {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}
.safari .sp-megamenu-parent li a {
  -webkit-transform: translateZ(0);
}
#offcanvas-toggler {
  float: right;
  position: relative;
  z-index: 3;
}
#offcanvas-toggler >i {
  display: inline-table;
  text-align: center;
  width: 32px;
  padding: 0;
  font-size: 18px;
  background: transparent;
  vertical-align: middle;
  margin: -5px auto 0;
  border-radius: 3px;
  cursor: pointer;
  -webkit-transition: color 400ms, background-color 400ms;
  -moz-transition: color 400ms, background-color 400ms;
  -o-transition: color 400ms, background-color 400ms;
  transition: color 400ms, background-color 400ms;
}
#offcanvas-toggler >i:hover {
  color: #fff;
}
.off-canvas-menu-init {
  overflow-x: hidden;
  position: relative;
}
.offcanvas .offcanvas-overlay {
  visibility: visible;
  opacity: 1;
}
.offcanvas-overlay {
  background: rgba(0,0,0,0.2);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  visibility: hidden;
  -webkit-transition: .5s cubic-bezier(0.5,0,0.3,1);
  transition: .5s cubic-bezier(0.5,0,0.3,1);
}
.off-canvas-menu-wrap {
  position: relative;
  -webkit-transition: .5s cubic-bezier(0.5,0,0.3,1);
  transition: .5s cubic-bezier(0.5,0,0.3,1);
  right: 0;
  top: 0;
  backface-visibility: hidden;
}
.close-offcanvas {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
  color: #777;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  -webkit-transition: border 300ms, color 300ms;
  -moz-transition: border 300ms, color 300ms;
  -o-transition: border 300ms, color 300ms;
  transition: border 300ms, color 300ms;
}
.accordion-menu li {
  position: relative;
}
.accordion-menu li a {
  padding: 10px 20px;
  line-height: 28px;
  -webkit-transition: 1.7s ease;
  -moz-transition: 1.7s ease;
  -o-transition: 1.7s ease;
  transition: 1.7s ease;
}
.accordion-menu li a >img {
  max-height: 20px;
  max-width: 20px;
  display: inline;
  margin: -4px 7px 0 0;
}
.accordion-menu li a > i {
  width: 24px;
  text-align: center;
  margin: 0 auto;
  text-indent: 0;
}
.accordion-menu li a > i.pe {
  font-size: 110%;
  margin-top: -2px;
  vertical-align: middle;
}
.accordion-menu li a > i:before {
  width: 24px;
  text-align: center;
  margin: 0 auto;
}
.accordion-menu li ul > li > a {
  text-indent: 10px;
}
.accordion-menu li ul > li > ul > li > a {
  text-indent: 20px;
}
.accordion-menu li .accordion-menu-toggler {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 33%;
  line-height: 41px;
  cursor: pointer;
}
.accordion-menu li .accordion-menu-toggler .open-icon {
  text-align: center;
  font-size: 0.7em;
}
.accordion-menu li .accordion-menu-toggler .open-icon:before {
  line-height: 32px;
  text-align: center;
  position: absolute;
  right: 12px;
  top: 5px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: .3s ease;
  -moz-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}
.accordion-menu li .accordion-menu-toggler.collapsed .open-icon:before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.accordion-menu li .separator {
  border-bottom: none;
  padding: 0;
}
.accordion-menu li .divider-separator {
  display: none;
}
.accordion-menu li .divider-separator >a:before,
.accordion-menu li .divider-separator >a:after {
  display: none;
  text-indent: -9999em;
}
.accordion-menu li.active .accordion-menu-toggler.active-open .open-icon {
  color: #f14833;
}
.offcanvas-menu {
  width: 320px;
  height: 100vh;
  background: #fff;
  box-shadow: -1px 0 10px rgba(0,0,0,0.15);
  color: #777;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(320px);
  transform: translateX(320px);
  visibility: hidden;
  overflow-y: scroll;
  -webkit-transition: .5s cubic-bezier(0.5,0,0.3,1);
  -moz-transition: .5s cubic-bezier(0.5,0,0.3,1);
  -o-transition: .5s cubic-bezier(0.5,0,0.3,1);
  transition: .5s cubic-bezier(0.5,0,0.3,1);
  z-index: 1007;
}
.offcanvas-menu .offcanvas-inner {
  padding: 30px 20px 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module {
  margin-top: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
  border: none;
  position: relative;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .separator {
  display: block;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  padding: 4px 20px;
  line-height: 2;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:before,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header:before,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .separator:before {
  display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a >img,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header >img,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .separator >img {
  max-height: 22px;
  max-width: 22px;
  display: inline;
  margin: -4px 7px 0 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a > i,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header > i,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .separator > i {
  width: 24px;
  text-align: center;
  margin: 0 auto;
  text-indent: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a > i.pe,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header > i.pe,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .separator > i.pe {
  font-size: 110%;
  margin-top: -2px;
  vertical-align: middle;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a > i:before,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-header > i:before,
.offcanvas-menu .offcanvas-inner .sp-module ul > li .separator > i:before {
  width: 24px;
  text-align: center;
  margin: 0 auto;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .divider {
  background: transparent;
  display: block;
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .divider .separator {
  background: transparent;
  display: none;
  position: relative;
  width: 100%;
  padding: 0;
  text-indent: -9999em;
  clear: both;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .divider .text {
  padding: 4px 20px;
  display: block;
  text-indent: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li >a:before,
.offcanvas-menu .offcanvas-inner .sp-module ul > li >a:after {
  display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a {
  text-indent: 10px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > ul > li > a {
  text-indent: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li a {
  padding: 10px 20px;
  line-height: 28px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .accordion-menu-toggler {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 50px;
  cursor: pointer;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .accordion-menu-toggler .open-icon:before {
  right: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .separator {
  border-bottom: none;
  padding: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .divider-separator {
  display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .divider-separator >a:before,
.offcanvas-menu .offcanvas-inner .sp-module ul.accordion-menu > li .divider-separator >a:after {
  display: none;
  text-indent: -9999em;
}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {
  margin-top: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
  margin: 0 -18px;
}
.offcanvas-menu .offcanvas-inner .search {
  margin-top: 32px;
}
.offcanvas-menu .offcanvas-inner .search input {
  width: 100%;
  background: transparent;
  border-radius: 0;
  border: 1px solid #eee;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.offcanvas {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition: .5s cubic-bezier(0.5,0,0.3,1);
  -moz-transition: .5s cubic-bezier(0.5,0,0.3,1);
  -o-transition: .5s cubic-bezier(0.5,0,0.3,1);
  transition: .5s cubic-bezier(0.5,0,0.3,1);
}
.offcanvas .body-innerwrapper:after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.offcanvas .off-canvas-menu-wrap {
  right: 0;
  -webkit-transform: translateX(-320px);
  transform: translateX(-320px);
}
.offcanvas .off-canvas-menu-wrap:after {
  width: 100%;
  height: 100%;
  right: 0;
}
.offcanvas .offcanvas-menu {
  opacity: 1;
  visibility: visible;
  z-index: 9999;
  right: 0;
  position: fixed;
  height: 100%;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.offcanvas .offcanvas-menu .nav-child li a,
.offcanvas .offcanvas-menu .nav-child li .nav-child li a,
.offcanvas .offcanvas-menu .nav-child li .nav-child li .nav-child li a,
.offcanvas .offcanvas-menu .nav-child li .nav-child li .nav-child li .nav-child li a {
  text-indent: 15px;
}
.offcanvas-overlay {
  opacity: 0;
  -webkit-transition: all .4s cubic-bezier(0.5,0,0.3,1);
  -moz-transition: all .4s cubic-bezier(0.5,0,0.3,1);
  -o-transition: all .4s cubic-bezier(0.5,0,0.3,1);
  transition: all .4s cubic-bezier(0.5,0,0.3,1);
}
.menu .nav-child.small {
  font-size: inherit;
}
.sp-megamenu-parent.menu-fade-up .sp-has-child >.sp-dropdown {
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0,30px,0);
  -moz-transform: translate3d(0,30px,0);
  transform: translate3d(0,30px,0);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  -moz-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  -o-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
}
.sp-megamenu-parent.menu-fade-up .sp-has-child:hover >.sp-dropdown {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.sp-megamenu-parent.menu-rotate .sp-has-child:hover >.sp-dropdown {
  opacity: 1;
  -webkit-transform: perspective(1000px) rotateX(0deg);
  transform: perspective(1000px) rotateX(0deg);
  visibility: visible;
}
.sp-megamenu-parent.menu-slide-down .sp-has-child >.sp-dropdown {
  display: block;
  visibility: hidden;
}
.sp-megamenu-parent.menu-slide-down .sp-has-child:hover >.sp-dropdown {
  visibility: visible;
  -webkit-animation: spMenuSlideDown 0.5s ease;
  animation: spMenuSlideDown 0.5s ease;
}
.sp-megamenu-parent.menu-slide-down .sp-has-child:hover >.sp-dropdown.sp-dropdown-sub {
  left: 100%;
}
.menu-rotate .sp-has-child >.sp-dropdown {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-transform: perspective(1200px) rotateX(-70deg);
  transform: perspective(1200px) rotateX(-70deg);
  -webkit-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  -moz-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  -o-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  visibility: hidden;
  display: block;
}
.menu-rotate .sp-has-child >.sp-dropdown.sp-dropdown-mega {
  left: auto;
  right: 0;
}
.menu-drop-in .sp-has-child >.sp-dropdown {
  -webkit-animation: spMenuFadeInUp 0.7s ease;
  animation: spMenuFadeInUp 0.7s ease;
}
.menu-drop-in .sp-has-child .sp-dropdown-inner {
  background: transparent none repeat scroll 0 0;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
}
.menu-drop-in .sp-has-child .sp-dropdown-items {
  perspective: 1000px;
}
.menu-drop-in .sp-has-child .sp-menu-item {
  -webkit-transform: translate(0,100px);
  transform: translate(0,100px);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.35s ease, visibility 0.35s ease;
  -moz-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.35s ease, visibility 0.35s ease;
  -o-transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.35s ease, visibility 0.35s ease;
  transition: -webkit-transform 0.5s ease, transform 0.5s ease, opacity 0.35s ease, visibility 0.35s ease;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: dropup;
  animation-name: dropup;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(1) {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(2) {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(3) {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(4) {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(5) {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(6) {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(7) {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(8) {
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(9) {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(10) {
  -webkit-animation-duration: 1.1s;
  animation-duration: 1.1s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(11) {
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(12) {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}
.mobile .sp-megamenu-parent .sp-has-child .sp-dropdown {
  display: none;
}
.mobile .sp-megamenu-parent .sp-has-child:hover .sp-dropdown,
.mobile .sp-megamenu-parent .sp-has-child:focus .sp-dropdown {
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: MobileFadeInDown 0.35s ease forwards 0.1s;
  animation: MobileFadeInDown 0.35s ease-in-out forwards 0.1s;
}
@keyframes dropup {
  0% {
    opacity: 0;
    transform: translate(0,100px);
  }
  100% {
    opacity: 1;
    transform: translate(0,0);
  }
}
@-webkit-keyframes dropup {
  0% {
    opacity: 0;
    transform: translate(0,100px);
  }
  100% {
    opacity: 1;
    transform: translate(0,0);
  }
}
.menu-twist .sp-has-child >.sp-dropdown {
  -webkit-animation: spMenuFadeInUp 0.7s ease;
  animation: spMenuFadeInUp 0.7s ease;
}
.menu-twist .sp-has-child .sp-dropdown-inner {
  background: transparent none repeat scroll 0 0;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
}
.menu-twist .sp-has-child .sp-menu-item {
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
}
.menu-twist .sp-has-child:hover .sp-menu-item {
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: twist;
  animation-name: twist;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(1) {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(2) {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(3) {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(4) {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(5) {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(6) {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(7) {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(8) {
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(9) {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(10) {
  -webkit-animation-duration: 1.1s;
  animation-duration: 1.1s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(11) {
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(12) {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}
@keyframes twist {
  0% {
    opacity: 0;
    transform: rotateY(90deg);
  }
  100% {
    opacity: 1;
    transform: rotateY(0);
  }
}
@-webkit-keyframes twist {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(0);
  }
}
@-webkit-keyframes spMenuFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes spMenuFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes spMenuZoom {
  0% {
    opacity: 0;
    -webkit-transform: scale(.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes spMenuZoom {
  0% {
    opacity: 0;
    transform: scale(.8);
    -webkit-transform: scale(.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes spMenuSlideDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-30px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
  }
}
@keyframes spMenuSlideDown {
  0% {
    opacity: 0;
    transform: translate3d(0,-30px,0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes spMenuFadeInUp {
  0% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0,30px,0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0,0,0);
  }
}
@keyframes spMenuFadeInUp {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0,30px,0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes MobileFadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-30px,0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
  }
}
@keyframes MobileFadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0,-30px,0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: none;
  }
}
.slide-top-menu .offcanvas-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.slide-top-menu .off-canvas-menu-wrap {
  right: 0;
}
.slide-top-menu .offcanvas-overlay {
  visibility: visible;
  opacity: 1;
}
.slide-top-menu .offcanvas-menu {
  right: 0;
  visibility: visible;
}
.full-screen .offcanvas-menu {
  right: -100%;
  width: 100%;
  transform: translateX(0);
  transition: all .6s cubic-bezier(0.5,0,0.3,1);
}
.full-screen .offcanvas-menu .offcanvas-inner {
  margin: 0 auto;
  text-align: center;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module {
  margin-bottom: 8vh;
  margin-top: 8vh;
  padding-bottom: 0;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul {
  background: transparent;
  height: auto;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li {
  overflow: inherit;
  border: none;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li .separator,
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li .nav-header {
  font-size: 140%;
  color: #a0a0a0;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a {
  border: none;
  display: inline-block;
  font-size: 190%;
  padding: 5px 20px;
  margin: 0 auto;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:before {
  display: none;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:hover,
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:focus {
  background: transparent;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li .accordion-menu-toggler {
  position: relative;
  left: auto;
  width: 50px;
  right: auto;
  font-size: 28px;
  top: 1px;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li {
  display: block;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li a {
  margin: 0 auto;
  font-size: 120%;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li .accordion-menu-toggler {
  font-size: 20px;
  top: 5px;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li:last-child {
  margin: 0 auto 20px;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li:hover a,
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li:focus a {
  background: transparent;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul.nav.menu {
  padding-bottom: 75px;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module .search {
  max-width: 300px;
  margin: 25px auto 0;
}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
  font-size: 28px;
}
.full-screen .offcanvas-menu .close-offcanvas {
  font-size: 20px;
  height: 35px;
  line-height: 1;
  right: 30px;
  top: 25px;
  width: 35px;
  padding-top: 6px;
}
.full-screen-off-canvas.ltr .offcanvas-menu {
  visibility: visible;
  z-index: 9999;
  width: 100%;
  right: 0;
}
.full-screen-ftop .offcanvas-menu {
  right: 0;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition: all 0.5s cubic-bezier(0.5,0,0.3,1);
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner {
  margin: 0 auto;
  text-align: center;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module {
  margin-bottom: 80px;
  margin-top: 80px;
  padding-bottom: 0;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul {
  background: transparent;
  height: auto;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul >li {
  opacity: 0;
  -webkit-transform: translate3d(0px,-80px,0px);
  transform: translate3d(0px,-80px,0px);
  -webkit-transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li {
  overflow: inherit;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li .separator,
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li .nav-header {
  font-size: 120%;
  color: #a0a0a0;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a {
  border: none;
  display: inline-block;
  font-size: 190%;
  padding: 5px 20px;
  margin: 0 auto;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:before {
  display: none;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:hover,
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:focus {
  background: transparent;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li .accordion-menu-toggler {
  position: relative;
  left: auto;
  right: auto;
  font-size: 28px;
  width: 50px;
  top: 1px;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li {
  display: block;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li a {
  margin: 0 auto;
  font-size: 120%;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li .accordion-menu-toggler {
  font-size: 20px;
  top: 5px;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li:last-child {
  margin: 0 auto 20px;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li:hover a,
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li:focus a {
  background: transparent;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul.nav.menu {
  padding-bottom: 75px;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module .search {
  max-width: 300px;
  margin: 25px auto 0;
}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
  font-size: 28px;
}
.full-screen-ftop .offcanvas-menu .close-offcanvas {
  font-size: 20px;
  height: 35px;
  line-height: 1;
  right: 30px;
  top: 25px;
  width: 35px;
  padding-top: 6px;
}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu {
  visibility: visible;
  z-index: 9999;
  width: 100%;
  right: 0;
  opacity: 1;
}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module {
  margin-top: 80px;
  margin-bottom: 80px;
}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module ul {
  background: transparent;
  height: auto;
}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module ul >li {
  opacity: 1;
  -webkit-transform: translate3d(0px,0px,0px);
  transform: translate3d(0px,0px,0px);
}
.new-look .offcanvas-menu {
  background-color: #222;
  background-color: rgba(34,34,34,0.95);
}
.new-look .offcanvas-menu .sp-module ul >li >a {
  color: #e0e0e0;
}
.new-look .offcanvas-menu .sp-module ul >li >a:hover,
.new-look .offcanvas-menu .sp-module ul >li >a:focus {
  color: #f7f7f7;
}
.new-look .offcanvas-menu .sp-module ul >li .accordion-menu-toggler {
  top: 0;
  display: block;
  float: right;
  padding: 10px;
  height: 48px;
  width: 33%;
}
.new-look .offcanvas-menu .sp-module ul >li .accordion-menu-toggler i {
  display: none !important;
}
.new-look .offcanvas-menu .sp-module ul >li .accordion-menu-toggler:before {
  background: #eee none repeat scroll 0 0;
  content: "";
  height: 8px;
  left: auto;
  position: absolute;
  right: 23px;
  top: 22px;
  width: 2px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.new-look .offcanvas-menu .sp-module ul >li .accordion-menu-toggler:after {
  background: #eee none repeat scroll 0 0;
  content: "";
  height: 2px;
  left: auto;
  position: absolute;
  right: 20px;
  top: 25px;
  width: 8px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.new-look .offcanvas-menu .sp-module ul >li .accordion-menu-toggler.collapsed:before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.new-look .offcanvas-menu .sp-module ul >li .accordion-menu-toggler.collapsed:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.full-screen .offcanvas-menu .accordion-menu .separator > a:hover,
.full-screen-ftop .offcanvas-menu .accordion-menu .separator > a:hover {
  background: transparent !important;
}
.full-screen .offcanvas-menu .accordion-menu li a,
.full-screen-ftop .offcanvas-menu .accordion-menu li a {
  font-size: 170%;
  line-height: 2;
  padding: 20px;
  margin: 5px 0 !important;
}
.full-screen .offcanvas-menu .accordion-menu li .accordion-menu-toggler,
.full-screen-ftop .offcanvas-menu .accordion-menu li .accordion-menu-toggler {
  top: 0;
  display: block;
  margin-top: -7px;
}
.full-screen .offcanvas-menu .accordion-menu li ul li a,
.full-screen-ftop .offcanvas-menu .accordion-menu li ul li a {
  font-size: 16px !important;
  padding: 0 !important;
}
.full-screen .offcanvas-menu .accordion-menu li ul li .accordion-menu-toggler,
.full-screen-ftop .offcanvas-menu .accordion-menu li ul li .accordion-menu-toggler {
  padding: 6px 10px;
  margin-top: 3px;
}
.full-screen .offcanvas-menu .accordion-menu li ul li:last-child,
.full-screen-ftop .offcanvas-menu .accordion-menu li ul li:last-child {
  margin: 0 auto 20px;
}
.full-screen .offcanvas-menu .accordion-menu li ul li.parent > a,
.full-screen-ftop .offcanvas-menu .accordion-menu li ul li.parent > a {
  font-size: 19px !important;
}
.new-look-off-canvas .offcanvas-overlay {
  visibility: visible;
  opacity: 1;
}
.new-look-off-canvas.ltr .offcanvas-menu {
  visibility: visible;
  right: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@-moz-document url-prefix() {
  .offcanvas-menu {
    right: -320px;
    transform: translateX(0px);
  }
}
@media (max-width: 992px) {
  #offcanvas-toggler {
    position: relative;
    z-index: 10;
  }
  #offcanvas-toggler >i {
    padding: 0;
    font-size: 28px;
    text-align: center;
    width: 90px;
  }
  header.centered.dark #sp-menu .centered #offcanvas-toggler {
    display: block;
  }
  header.centered.dark #sp-menu .centered #offcanvas-toggler >i {
    display: block;
    padding: 0 50px;
    font-size: 32px;
    background: transparent;
    margin: 0 auto;
  }
  header.addspace #sp-menu .centered #offcanvas-toggler {
    margin: 0 auto;
    display: inline-block;
  }
  header.addspace #sp-menu .centered #offcanvas-toggler >i {
    display: inline-block;
    margin: 0 auto;
  }
  header.addspace #offcanvas-toggler {
    margin-right: 0px;
  }
}
a {
  -webkit-transition: color 200ms, background-color 350ms;
  transition: color 200ms, background-color 350ms;
}
* {
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-stroke: 1px transparent;
}
body {
  line-height: 25px;
}
a,
a:hover,
a:focus,
a:active {
  text-decoration: none;
  outline: 0;
}
a,
button,
input,
.btn,
.sppb-btn {
  outline: 0 !important;
}
label {
  font-weight: normal;
}
legend {
  padding-bottom: 10px;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
.floatcenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.full-window {
  min-height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sticky-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.btn,
.sppb-btn-rounded {
  border-radius: 4px;
}
.sppb-btn {
  font-size: 100%;
  line-height: 1.4;
}
.btn,
.sppb-btn {
  -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
  -moz-transition: color 400ms, background-color 400ms, border-color 400ms;
  -o-transition: color 400ms, background-color 400ms, border-color 400ms;
  transition: color 400ms, background-color 400ms, border-color 400ms;
  padding: 8px 28px;
  margin-right: 3px;
  border: 1px solid transparent;
  outline: 0;
}
.btn.sppb-btn-outline,
.sppb-btn.sppb-btn-outline {
  padding: 8px 30px;
}
.btn.sppb-btn-round,
.sppb-btn.sppb-btn-round {
  line-height: 1.5;
  padding: 8px 26px 9px;
}
.btn.sppb-btn-3d,
.sppb-btn.sppb-btn-3d {
  padding: 10px 30px 11px;
  -webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.25), inset 0 0 0 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 -4px 0 rgba(0,0,0,0.25), inset 0 0 0 1px rgba(0,0,0,0.1);
  outline: 0;
  border: 0;
  -webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg) rotateY(0) translateZ(1%);
  -moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
  -ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
  -o-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
  transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg) rotateY(0) translateZ(1%);
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.btn.sppb-btn-3d.focus,
.btn.sppb-btn-3d.active,
.btn.sppb-btn-3d:active,
.btn.sppb-btn-3d:focus,
.sppb-btn.sppb-btn-3d.focus,
.sppb-btn.sppb-btn-3d.active,
.sppb-btn.sppb-btn-3d:active,
.sppb-btn.sppb-btn-3d:focus {
  outline: 0;
  border: 0;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 1px 0 rgba(0,0,0,0.1), inset 0 0 0 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 1px 0 rgba(0,0,0,0.1), inset 0 0 0 1px rgba(0,0,0,0.1);
  -webkit-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
  -moz-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
  -ms-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
  -o-transform: translateY(1px) scale(0.99) perspective(800px) rotateX(-5deg);
  transform: translateY(1px) scale(0.99) perspective(800px) rotateX(0);
}
.btn.sppb-btn-3d.sppb-btn-lg,
.sppb-btn.sppb-btn-3d.sppb-btn-lg {
  padding: 10px 34px 13px;
}
.btn.sppb-selector i.fa,
.btn.sppb-modal-selector i.fa,
.sppb-btn.sppb-selector i.fa,
.sppb-btn.sppb-modal-selector i.fa {
  margin: 0 5px 0 0;
}
.btn.sppb-selector i.fas,
.btn.sppb-selector i.far,
.btn.sppb-modal-selector i.fas,
.btn.sppb-modal-selector i.far,
.sppb-btn.sppb-selector i.fas,
.sppb-btn.sppb-selector i.far,
.sppb-btn.sppb-modal-selector i.fas,
.sppb-btn.sppb-modal-selector i.far {
  margin: 0 5px 0 0;
}
.btn.sppb-selector i.pe,
.btn.sppb-modal-selector i.pe,
.sppb-btn.sppb-selector i.pe,
.sppb-btn.sppb-modal-selector i.pe {
  margin: 0 7px 0 -2px;
  line-height: 1.1;
  font-size: 115%;
  text-align: center;
  vertical-align: middle;
}
.btn.bold i.pe,
.sppb-btn.bold i.pe {
  font-weight: 600;
}
.btn.sppb-btn-xs,
.sppb-btn.sppb-btn-xs {
  line-height: 1.1;
  padding: 5px 16px;
  font-size: 80%;
}
.btn.sppb-btn-sm,
.sppb-btn.sppb-btn-sm {
  padding: 6px 22px;
  font-size: 87%;
}
.btn.sppb-btn-lg,
.sppb-btn.sppb-btn-lg {
  line-height: 1.7;
  font-size: 125%;
  padding: 9px 30px;
}
.btn.btn-light i,
.sppb-btn.btn-light i {
  line-height: 1.3;
  margin-right: 6px;
}
.btn.btn-light i.pe,
.sppb-btn.btn-light i.pe {
  font-size: 130%;
  vertical-align: middle;
  line-height: 1.4;
  margin-right: 7px;
}
.btn.btn-light i.pe.bold,
.sppb-btn.btn-light i.pe.bold {
  font-weight: 600;
}
.btn.responsive,
.sppb-btn.responsive {
  white-space: normal;
  text-align: center;
  display: table;
}
.btn.sppb-btn-link,
.sppb-btn.sppb-btn-link {
  border: 0;
  padding-left: 20px;
  padding-right: 20px;
}
.btn-readmore {
  margin: 10px auto;
  padding: 8px 30px;
}
.button {
  outline: none;
  border-radius: 4px;
  border: none;
  margin: 20px 10px;
}
.offline-container .row-fluid {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 100vh;
}
.offline-container .row-fluid > div {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.offline-inner {
  background: rgba(255,255,255,0.8);
  margin: 0 auto;
  padding: 3%;
  border-radius: 4px;
}
.offline-inner .offline_message {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 10px auto;
  padding: 3vh;
}
.offline-inner .outline > .centered-logo {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 0 auto;
}
.offline-inner .outline h1 {
  font-weight: 300;
  color: #777;
  text-shadow: 1px 1px 2px gba(255,255,255,0.85);
}
.offline-inner .outline #form-login {
  display: table;
  margin: 10px auto 20px;
  text-align: center;
  width: 320px;
}
.offline-inner .outline #form-login #submit-buton {
  margin: 0;
  text-align: left;
}
.offline-inner .outline #form-login #submit-buton .btn-readmore.login {
  border-color: #f03f29;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
  color: #fff;
}
.offline-inner .outline #form-login #submit-buton .btn-readmore.login:hover,
.offline-inner .outline #form-login #submit-buton .btn-readmore.login:focus {
  border-color: #ca230e;
  background-color: #f03720;
  color: #fff;
}
.offline-inner .outline #form-login > div {
  margin: 10px auto;
}
.offline-inner .outline #form-login input.form-control {
  background-color: rgba(255,255,255,0.85);
  line-height: 32px;
  height: 42px;
}
.offline-inner hr {
  border-color: rgba(255,255,255,0.8);
  box-shadow: 0 -1px 0px rgba(0,0,0,0.1);
  margin-bottom: 25px;
}
.offline-inner .sp-comingsoon-content {
  margin: 10px auto;
  clear: both;
  font-size: 26px;
  font-weight: 300;
  display: block;
  width: 100%;
  text-align: center;
}
.offline-inner .sp-comingsoon-countdown {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  padding: 0 10%;
}
.offline-inner .sp-comingsoon-countdown .days,
.offline-inner .sp-comingsoon-countdown .hours,
.offline-inner .sp-comingsoon-countdown .minutes,
.offline-inner .sp-comingsoon-countdown .seconds {
  width: 22%;
  background-color: rgba(30,30,30,0.1);
  margin: 10px auto;
  box-shadow: none;
  padding: 10px;
  border-radius: 3px;
}
.offline-inner .sp-comingsoon-countdown .days .number,
.offline-inner .sp-comingsoon-countdown .hours .number,
.offline-inner .sp-comingsoon-countdown .seconds .number,
.offline-inner .sp-comingsoon-countdown .minutes .number {
  min-width: 50%;
  height: 45px;
  line-height: 45px;
  display: table;
  margin: 10px auto;
  text-align: center;
  font-size: 45px;
  font-weight: 300;
}
.offline-inner .sp-comingsoon-countdown .days .string,
.offline-inner .sp-comingsoon-countdown .minutes .string,
.offline-inner .sp-comingsoon-countdown .seconds .string,
.offline-inner .sp-comingsoon-countdown .hours .string {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  font-size: 16px;
  color: #777;
  margin: 10px auto 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.uneditable-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.uneditable-input:-ms-input-placeholder {
  color: #999;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.uneditable-input::-webkit-input-placeholder {
  color: #999;
}
select[disabled],
select[readonly],
fieldset[disabled] select,
textarea[disabled],
textarea[readonly],
fieldset[disabled] textarea,
input[type="text"][disabled],
input[type="text"][readonly],
fieldset[disabled] input[type="text"],
input[type="password"][disabled],
input[type="password"][readonly],
fieldset[disabled] input[type="password"],
input[type="datetime"][disabled],
input[type="datetime"][readonly],
fieldset[disabled] input[type="datetime"],
input[type="datetime-local"][disabled],
input[type="datetime-local"][readonly],
fieldset[disabled] input[type="datetime-local"],
input[type="date"][disabled],
input[type="date"][readonly],
fieldset[disabled] input[type="date"],
input[type="month"][disabled],
input[type="month"][readonly],
fieldset[disabled] input[type="month"],
input[type="time"][disabled],
input[type="time"][readonly],
fieldset[disabled] input[type="time"],
input[type="week"][disabled],
input[type="week"][readonly],
fieldset[disabled] input[type="week"],
input[type="number"][disabled],
input[type="number"][readonly],
fieldset[disabled] input[type="number"],
input[type="email"][disabled],
input[type="email"][readonly],
fieldset[disabled] input[type="email"],
input[type="url"][disabled],
input[type="url"][readonly],
fieldset[disabled] input[type="url"],
input[type="search"][disabled],
input[type="search"][readonly],
fieldset[disabled] input[type="search"],
input[type="tel"][disabled],
input[type="tel"][readonly],
fieldset[disabled] input[type="tel"],
input[type="color"][disabled],
input[type="color"][readonly],
fieldset[disabled] input[type="color"],
.uneditable-input[disabled],
.uneditable-input[readonly],
fieldset[disabled] .uneditable-input {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textareaselect,
textareatextarea,
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"],
textareainput[type="search"],
textareainput[type="tel"],
textareainput[type="color"],
textarea.uneditable-input {
  height: auto;
}
.group-control select,
.group-control textarea,
.group-control input[type="text"],
.group-control input[type="password"],
.group-control input[type="datetime"],
.group-control input[type="datetime-local"],
.group-control input[type="date"],
.group-control input[type="month"],
.group-control input[type="time"],
.group-control input[type="week"],
.group-control input[type="number"],
.group-control input[type="email"],
.group-control input[type="url"],
.group-control input[type="search"],
.group-control input[type="tel"],
.group-control input[type="color"],
.group-control .uneditable-input {
  width: 100%;
}
input {
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
}
input:focus {
  box-shadow: none !important;
}
.group-control select,
.group-control textarea,
.group-control input[type="text"],
.group-control input[type="password"],
.group-control input[type="datetime"],
.group-control input[type="datetime-local"],
.group-control input[type="date"],
.group-control input[type="month"],
.group-control input[type="time"],
.group-control input[type="week"],
.group-control input[type="number"],
.group-control input[type="email"],
.group-control input[type="url"],
.group-control input[type="search"],
.group-control input[type="tel"],
.group-control input[type="color"],
.group-control .uneditable-input {
  width: 100%;
}
.pull-left {
  margin-right: 20px;
  margin-bottom: 3px;
}
.pull-center {
  margin: 0 auto 10px;
  text-align: center;
}
.pull-right {
  margin-left: 20px;
  margin-bottom: 3px;
}
.float-left {
  float: left;
}
.float-center {
  float: none;
  margin: 0 auto;
  text-align: center;
}
.float-right {
  float: right;
}
.svgwhite {
  background: url(../images/svgwhite.svg) center center repeat;
}
.shadow {
  box-shadow: -25px 0 30px -15px rgba(0,0,0,0.15), 25px 0 30px -15px rgba(0,0,0,0.15);
}
.text-shadow {
  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.text-shadow .sppb-cta-title {
  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.border-radius {
  border-radius: 5px;
}
.padding30 {
  padding: 0 30px;
}
#sp-top-bar .sp-module {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}
#sp-top-bar .sp-module .modal-login-wrapper {
  display: inline-block;
}
ul.social-icons {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}
ul.social-icons >li {
  display: inline-block;
  margin: 0 7px;
}
ul.social-icons >li a {
  color: #999999;
}
.sp-module-content .mod-languages .dropdown-toggle {
  display: block;
  padding: 3px 10px 3px 14px;
  broder: none;
  box-shadow: 1px 0 0 0px rgba(196,196,196,0.15), -1px 0 0 0px rgba(196,196,196,0.15);
  line-height: 1;
}
.sp-module-content .mod-languages .dropdown-toggle img {
  display: inline-block;
  padding: 0 7px 0 0;
  margin-top: -2px;
}
.sp-module-content .mod-languages .dropdown-toggle >i {
  padding: 0 0 0 4px;
  width: 16px;
  line-height: 14px;
  vertical-align: middle;
}
.sp-module-content .mod-languages .dropdown-menu {
  background-color: rgba(60,60,60,0.87);
  border-radius: 0 0 5px 5px;
  margin-top: 9px;
}
.sp-module-content .mod-languages .dropdown-menu li {
  box-shadow: none;
  border: none;
}
.sp-module-content .mod-languages .dropdown-menu li a {
  padding: 2px 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid rgba(157,157,157,0.25);
}
.sp-module-content .mod-languages .dropdown-menu li a img {
  vertical-align: middle;
  float: left;
  display: flex;
  padding: 0 8px 0 0;
}
.sp-module-content .mod-languages .dropdown-menu li a:hover {
  color: #fff;
  background-color: rgba(0,0,0,0.1);
}
.sp-module-content .mod-languages .dropdown-menu li:last-child a {
  border-bottom: none;
}
.sp-module-content .mod-languages ul.lang-inline {
  margin: 0;
  padding: 0 10px;
  border-left: 1px solid rgba(129,129,129,0.4);
  border-right: 1px solid rgba(129,129,129,0.4);
}
.sp-module-content .mod-languages ul.lang-inline li {
  border: none;
  display: inline-block;
  margin: 0 5px 0 0;
}
.sp-module-content .mod-languages ul.lang-inline li a {
  padding: 0 !important;
}
.sp-module-content .mod-languages ul.lang-inline li >a:before {
  display: none;
}
.sp-module-content .mod-languages ul.lang-inline li:last-child {
  margin-right: 0;
}
.sp-module-content .mod-languages ul.lang-block.vertical {
  margin: 0;
  padding: 0;
  display: block;
}
.sp-module-content .mod-languages ul.lang-block.vertical li {
  border: none;
  margin: 8px 0 0 0;
  padding: 0;
  display: table;
  text-align: left;
}
.sp-module-content .mod-languages ul.lang-block.vertical li a {
  float: left;
  display: block;
  padding: 0;
  line-height: 1.5;
}
.sp-module-content .mod-languages ul.lang-block.vertical li a img {
  float: left;
  direction: ltr;
  text-align: left;
  display: inline;
  margin: 0;
  padding: 4px 8px 0 0;
}
.sp-module-content .mod-languages ul.lang-block.vertical li a span {
  font-size: 90%;
  float: left;
}
.sp-module-content .mod-languages ul.lang-block.vertical li.lang-active a i {
  padding: 0px 0 0 6px;
  margin-top: 3px;
  line-height: 15px;
  font-size: 80%;
  color: #f89e92;
  vertical-align: top;
  opacity: 0.7;
}
.sp-module-content .mod-languages ul.lang-block.vertical li >a:before {
  display: none;
}
.signature {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 0;
  padding-bottom: 55.30973%;
}
.signature svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sp-contact-info {
  float: left;
  list-style: none;
  padding: 0;
  margin: 0 10px 0 0;
}
.sp-contact-info li {
  display: inline-block;
  margin: 0 7px;
  font-size: 90%;
}
.sp-contact-info li i {
  margin: 0 3px;
}
.sp-contact-info li i.pe {
  font-size: 125%;
  line-height: 1;
  margin-top: -2px;
  vertical-align: middle;
}
.sp-contact-info li span[id*="cloak"] {
  text-indent: -9999em;
}
#sp-logo-centered #sp-logo,
#sp-logo-centered #sp-logo div h1,
#sp-logo-centered #sp-logo div a {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}
#sp-addspace-logo .sp-column,
#sp-addspace-logo #sp-addspace div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
}
#sp-addspace-logo #sp-logo > div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
}
ol.breadcrumb {
  background: transparent;
  padding: 0;
  margin-: 0;
  list-style: none;
  border-radius: 4px;
}
ol.breadcrumb > li {
  display: inline;
}
ol.breadcrumb > li + li:before,
ol.breadcrumb > li img {
  display: none;
}
ol.breadcrumb > li .text_separator {
  padding: 0 5px;
  display: inline;
}
ol.breadcrumb > li .breadcrumb_divider {
  padding: 0 6px;
  vertical-align: middle;
  color: #ccc;
}
#sp-title {
  min-height: 0;
}
.sp-page-title-no-img {
  background-color: #999;
}
.sp-page-title,
.sp-page-title-no-img {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: fixed;
  box-shadow: inset 0 -10px 40px -10px rgba(0,0,0,0.1), inset 0 10px 10px -8px rgba(0,0,0,0.2);
  backface-visibility: hidden;
}
.sp-page-title .container h1,
.sp-page-title-no-img .container h1 {
  font-weight: 300;
}
.sp-page-title .container h1,
.sp-page-title .container h2,
.sp-page-title .container h3,
.sp-page-title-no-img .container h1,
.sp-page-title-no-img .container h2,
.sp-page-title-no-img .container h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  text-shadow: 1px 2px 5px rgba(0,0,0,0.2);
}
.sp-page-title .container h1,
.sp-page-title .container h2,
.sp-page-title-no-img .container h1,
.sp-page-title-no-img .container h2 {
  font-size: 32px;
  line-height: 1;
}
.sp-page-title .container h3,
.sp-page-title-no-img .container h3 {
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  margin-top: 10px;
}
.sp-page-title .container .breadcrumb,
.sp-page-title-no-img .container .breadcrumb {
  background: none;
  padding: 0;
  margin: 10px 0 0 0;
}
.sp-page-title .container .breadcrumb >.active,
.sp-page-title-no-img .container .breadcrumb >.active {
  color: rgba(255,255,255,0.8);
}
.sp-page-title .container .breadcrumb >span,
.sp-page-title .container .breadcrumb >li,
.sp-page-title .container .breadcrumb >li+li:before,
.sp-page-title .container .breadcrumb >li>a,
.sp-page-title-no-img .container .breadcrumb >span,
.sp-page-title-no-img .container .breadcrumb >li,
.sp-page-title-no-img .container .breadcrumb >li+li:before,
.sp-page-title-no-img .container .breadcrumb >li>a {
  color: #fff;
}
.body-innerwrapper {
  overflow-x: hidden;
}
.layout-boxed .body-innerwrapper {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.layout-boxed .body-innerwrapper header.centered,
.layout-boxed .body-innerwrapper header.centered > .container-fluid {
  width: 100%;
}
.layout-boxed .body-innerwrapper .sp-page-title {
  padding-left: 20px;
}
.layout-boxed .body-innerwrapper #sp-left.container-fluid,
.layout-boxed .body-innerwrapper #sp-right.container-fluid {
  padding: 0 15px 0 15px !important;
}
.layout-boxed .no-padding {
  padding-left: 0;
  padding-right: 0;
}
#sp-main-body {
  padding: 50px 0;
}
.com-sppagebuilder #sp-main-body {
  padding: 0;
}
.com-sppagebuilder #sp-main-body .sppb-section {
  backface-visibility: hidden;
}
.com-sppagebuilder #sp-main-body .sppb-section > .sppb-row {
  padding: 0;
}
.com-sppagebuilder #sp-main-body .sppb-section > .sppb-row .sppb-addon-container {
  padding: 0;
}
.com-sppagebuilder #sp-main-body #sp-left {
  padding: 0 0 0 40px;
  margin-right: -15px;
}
.com-sppagebuilder #sp-main-body #sp-right {
  padding: 0 40px 0 0;
  margin-left: -15px;
}
.sp-column .sp-lr .sp-module {
  margin-top: 40px;
}
.sp-column .sp-lr .sp-module:first-child {
  margin-top: 0;
}
.sp-module:first-child,
.sppb-addon-module:first-child {
  margin-top: 0;
}
.sp-module .sp-module-title,
.sppb-addon-module .sp-module-title {
  margin: 0 0 20px;
  font-size: 140%;
  line-height: 1.2;
  width: auto;
  padding-right: 30px;
  box-shadow: inset 0 -1px 0 #ddd;
  display: table;
}
.sp-module .sp-module-title:after,
.sppb-addon-module .sp-module-title:after {
  clear: both;
  display: block;
  float: left;
  content: "";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  padding: 0;
}
.sp-module ul,
.sppb-addon-module ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-module ul >li,
.sppb-addon-module ul >li {
  display: block;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.sp-module ul >li >a,
.sppb-addon-module ul >li >a {
  display: block;
  padding: 5px 0;
  line-height: 36px;
  padding: 2px 0;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.sp-module ul >li >a:hover,
.sppb-addon-module ul >li >a:hover {
  background: none;
}
.sp-module ul >li:last-child,
.sppb-addon-module ul >li:last-child {
  border-bottom: none;
}
.sp-module .categories-module ul,
.sppb-addon-module .categories-module ul {
  margin: 0 10px;
}
.sp-module ul.category-module >li,
.sppb-addon-module ul.category-module >li {
  padding-bottom: 10px;
  margin-bottom: 7px;
}
.sp-module ul.category-module >li a.mod-articles-category-title,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title {
  line-height: 1.5;
}
.sp-module ul.category-module >li a.mod-articles-category-title >i,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title >i {
  font-size: 87%;
  opacity: 0;
  margin-left: -2px;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.sp-module ul.category-module >li a.mod-articles-category-title:hover >i,
.sppb-addon-module ul.category-module >li a.mod-articles-category-title:hover >i {
  opacity: 1;
  margin-left: 5px;
}
.sp-module ul.category-module >li span,
.sppb-addon-module ul.category-module >li span {
  margin: 0 7px 0 0;
  padding: 0;
  display: inline-table;
  font-size: 85%;
  color: #888;
  line-height: 1;
}
.sp-module ul.category-module >li span >i,
.sppb-addon-module ul.category-module >li span >i {
  margin: 0 3px 0 0;
  font-size: 90%;
  line-height: 1.33;
  vertical-align: top;
}
.sp-module ul.category-module >li p,
.sppb-addon-module ul.category-module >li p {
  margin: 5px auto 0;
  font-size: 90%;
  color: #888;
  line-height: 1.5;
}
.sp-module ul.category-module >li p .fa-quote-left,
.sppb-addon-module ul.category-module >li p .fa-quote-left {
  margin: 0 5px 0 0;
  font-size: 90%;
}
.sp-module ul.category-module >li p .fa-quote-right,
.sppb-addon-module ul.category-module >li p .fa-quote-right {
  margin: 0 0 0 5px;
  font-size: 90%;
}
.sp-module .latest-articles,
.sppb-addon-module .latest-articles {
  display: block;
  width: 100%;
}
.sp-module .latest-articles a,
.sppb-addon-module .latest-articles a {
  float: left;
  color: #707070;
  width: 100%;
  clear: both;
  font-size: 14px;
  line-height: 1.57;
  padding: 5px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.sp-module .latest-articles a .article-list-img,
.sppb-addon-module .latest-articles a .article-list-img {
  float: left;
  margin: 0 15px 0 0;
  width: 50px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.sp-module .latest-articles a .article-list-img .overlay,
.sppb-addon-module .latest-articles a .article-list-img .overlay {
  position: absolute;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 50px;
  height: 50px;
  box-shadow: none;
  border-radius: 2px;
}
.sp-module .latest-articles a .article-list-img img,
.sppb-addon-module .latest-articles a .article-list-img img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 2px;
}
.sp-module .latest-articles a .latest-articles-title,
.sppb-addon-module .latest-articles a .latest-articles-title {
  width: 70%;
  margin: 10px 0;
  font-size: 14px;
  line-height: 1.57;
}
.sp-module .latest-articles a .date,
.sppb-addon-module .latest-articles a .date {
  float: left;
  display: block;
  margin: 0 15px 0 0;
  width: 50px;
  text-align: center;
  background: rgba(155,155,155,0.1);
  border-radius: 2px;
  color: #777;
  border: 1px solid rgba(95,95,95,0.12);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.sp-module .latest-articles a .date .year,
.sppb-addon-module .latest-articles a .date .year {
  font-size: 15px;
  line-height: 27px;
  color: #999;
}
.sp-module .latest-articles a .date small,
.sppb-addon-module .latest-articles a .date small {
  font-size: 11px;
  line-height: 15px;
  display: block;
  clear: both;
  margin: 5px auto 0;
  color: #777;
}
.sp-module .latest-articles a:hover,
.sp-module .latest-articles a:focus,
.sppb-addon-module .latest-articles a:hover,
.sppb-addon-module .latest-articles a:focus {
  color: #444;
}
.sp-module .latest-articles a:hover .overlay,
.sp-module .latest-articles a:focus .overlay,
.sppb-addon-module .latest-articles a:hover .overlay,
.sppb-addon-module .latest-articles a:focus .overlay {
  box-shadow: inset 0 0 0 2px rgba(55,55,55,0.25);
}
.sp-module .latest-articles a:hover .date,
.sp-module .latest-articles a:focus .date,
.sppb-addon-module .latest-articles a:hover .date,
.sppb-addon-module .latest-articles a:focus .date {
  border: 1px solid rgba(95,95,95,0.35);
}
.sp-module .latest-articles a:hover .date .year,
.sp-module .latest-articles a:focus .date .year,
.sppb-addon-module .latest-articles a:hover .date .year,
.sppb-addon-module .latest-articles a:focus .date .year {
  color: #888;
}
.sp-module .latest-articles a:hover .date small,
.sp-module .latest-articles a:focus .date small,
.sppb-addon-module .latest-articles a:hover .date small,
.sppb-addon-module .latest-articles a:focus .date small {
  color: #666;
}
.sp-module .tagscloud,
.sppb-addon-module .tagscloud {
  margin: -2px 0;
}
.sp-module .tagscloud .tag-name,
.sppb-addon-module .tagscloud .tag-name {
  display: inline-block;
  padding: 4px 10px;
  font-size: 85%;
  color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 3px 0 3px 2px;
}
.sp-module .tagscloud .tag-name span,
.sppb-addon-module .tagscloud .tag-name span {
  display: inline-block;
  min-width: 8px;
  margin: 0 -1px 0 3px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: rgba(0,0,0,0.12);
  border-radius: 10px;
}
#sp-left .relateditems .relateditem,
#sp-right .relateditems .relateditem {
  width: 100%;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #f2f2f2;
}
#sp-left .relateditems .relateditem:last-child,
#sp-right .relateditems .relateditem:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
#sp-left .relateditems .relateditem >a,
#sp-right .relateditems .relateditem >a {
  display: block;
  font-weight: 400;
  line-height: 1.5;
  padding: 2px;
  margin: 7px auto;
  background: transparent;
}
#sp-left .relateditems .relateditem >a .article-list-img,
#sp-right .relateditems .relateditem >a .article-list-img {
  float: left;
  margin: 0 10px 0 0;
  width: 60px;
}
#sp-left .relateditems .relateditem >a .article-list-img img,
#sp-right .relateditems .relateditem >a .article-list-img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 2px;
}
#sp-left .relateditems .relateditem >a .related-articles-title,
#sp-right .relateditems .relateditem >a .related-articles-title {
  font-size: 95%;
}
#sp-left .relateditems .relateditem >a >i.fa,
#sp-left .relateditems .relateditem >a >i.fas,
#sp-left .relateditems .relateditem >a >i.far,
#sp-right .relateditems .relateditem >a >i.fa,
#sp-right .relateditems .relateditem >a >i.fas,
#sp-right .relateditems .relateditem >a >i.far {
  font-size: 90%;
  line-height: 12px;
  color: #888;
  width: 16px;
  margin-right: 0;
  text-align: center;
}
#sp-left .relateditems .relateditem >a .related_date,
#sp-right .relateditems .relateditem >a .related_date {
  display: block;
  margin: 1px 0 0 0;
  font-size: 85%;
  color: #888;
}
#sp-left .relateditems .relateditem >a .related_date >i,
#sp-right .relateditems .relateditem >a .related_date >i {
  color: #bbb;
  width: 16px;
  margin-right: 3px;
  text-align: center;
}
.relateditems {
  display: block;
}
.relateditems .relateditem {
  padding: 0 10px;
}
.relateditems .relateditem a {
  float: left;
  color: #707070;
  background: #f6f6f6;
  width: 100%;
  clear: both;
  font-size: 14px;
  line-height: 1.57;
  padding: 10px;
  margin: 10px auto;
  border-radius: 3px;
}
.relateditems .relateditem a .article-list-img {
  float: left;
  margin: 0 15px 0 0;
  width: 100px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.relateditems .relateditem a .article-list-img .overlay {
  position: absolute;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 100px;
  height: 80px;
  box-shadow: none;
  border-radius: 2px;
  background: transparent;
}
.relateditems .relateditem a .article-list-img img {
  width: 100px;
  height: 80px;
  object-fit: cover;
  border-radius: 2px;
}
.relateditems .relateditem a .related-articles-title {
  font-size: 100%;
  display: block;
  margin: 0 0 10px;
  font-size: 15px;
  line-height: 1.57;
  font-weight: bold;
}
.relateditems .relateditem a .related_date {
  margin: 10px 15px 0 0;
  color: #777;
  font-size: 90%;
}
.relateditems .relateditem a:hover,
.relateditems .relateditem a:focus {
  color: #444;
  background: #e9e9e9;
}
.relateditems .relateditem a:hover .article-list-img,
.relateditems .relateditem a:focus .article-list-img {
  filter: brightness(109%);
  background: rgba(0,0,0,0.1);
}
.top-search-wrapper {
  position: relative;
  line-height: 32px;
  width: 42px;
  z-index: 3;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.top-search-wrapper .icon-top-wrapper {
  cursor: pointer;
}
.top-search-wrapper .icon-top-wrapper i.fa,
.top-search-wrapper .icon-top-wrapper i.fas,
.top-search-wrapper .icon-top-wrapper i.far {
  font-size: 15px;
  text-align: center;
  width: 42px;
  margin: 0 auto;
}
.top-search-wrapper .icon-top-wrapper i.pe {
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  width: 42px;
  margin: 0 auto;
}
.top-search-wrapper .icon-top-wrapper .search-close-icon {
  display: none;
}
.top-search-wrapper .icon-top-wrapper .search-close-icon.open {
  display: block;
}
.top-search-wrapper .icon-top-wrapper i.pe.search-close-icon.open {
  font-size: 22px;
}
.top-search-wrapper .icon-top-wrapper .search-close-icon,
.top-search-wrapper .icon-top-wrapper .search-open-icon {
  width: 42px;
  text-align: center;
  line-height: 32px;
}
.top-search-input-wrap {
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.top-search-input-wrap .top-search-wrap {
  position: absolute;
  right: -10px;
  left: auto;
  float: left;
  width: 360px;
  margin: -20px 0 0 0;
  z-index: 8;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
  -moz-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
  -ms-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
  -o-transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
  transform: translateY(-20px) scale(0.85) perspective(500px) rotateX(90deg);
  -webkit-transition: all 0.3s cubic-bezier(0.405,0.020,0.325,0.950);
  -moz-transition: all 0.3s cubic-bezier(0.405,0.020,0.325,0.950);
  -o-transition: all 0.3s cubic-bezier(0.405,0.020,0.325,0.950);
  transition: all 0.3s cubic-bezier(0.405,0.020,0.325,0.950);
  opacity: 0;
}
.top-search-input-wrap .top-search-wrap .searchwrapper {
  background-color: rgba(255,255,255,0.95);
  padding: 8px 0;
  border-radius: 3px;
  margin-top: -1px;
}
.top-search-input-wrap .top-search-wrap .sp_search_input {
  width: 360px;
}
.top-search-input-wrap .top-search-wrap .sp_search_input input {
  background-color: transparent;
  width: 100%;
  height: auto;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  box-shadow: none;
  text-align: center;
}
.top-search-input-wrap .top-search-wrap.active {
  margin-top: 1vh;
  -webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  -moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  -ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  -o-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  opacity: 1;
}
.finder .form-search .flex-search {
  position: relative;
}
.finder .form-search .flex-search .search-query {
  width: 100%;
}
.finder .form-search .flex-search:before {
  position: absolute;
}
.finder .form-search .finder-selects .advancedSelect {
  width: 100%;
}
.search-pages-counter {
  margin: 20px auto !important;
  padding: 10px 25px;
  display: table;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.search input#mod-search-searchword {
  width: 100%;
  border-radius: 4px;
}
.search input#mod-search-searchword:focus {
  box-shadow: none;
}
.search button[name="Search"] {
  position: absolute;
  right: -19px;
  border-radius: 0 4px 4px 0;
  line-height: 1;
  width: 42px;
  height: 34px;
  padding-left: 5px;
  padding-right: 4px;
}
.search button[name="Search"] .fa-search {
  font-size: 110%;
  vertical-align: top;
  line-height: 1.1;
}
.search.flex-search:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f002";
  font-weight: 900;
  position: relative;
  z-index: 1;
  margin-bottom: -42px;
  float: right;
  right: 12px;
  line-height: 2.2;
  padding-left: 3px;
  text-align: center;
  vertical-align: middle;
  opacity: 0.9;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.search.flex-search:hover:before,
.search.flex-search:focus:before,
.search.flex-search:active:before {
  opacity: 0.2;
  content: "\f00e";
  font-weight: 900;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.search .btn-toolbar {
  margin-bottom: 20px;
}
.search .btn-toolbar span.icon-search {
  margin: 0;
}
.search .btn-toolbar button {
  color: #fff;
}
.search .phrases .phrases-box .controls label {
  display: inline-block;
  margin: 0 20px 20px;
}
.search .phrases .ordering-box {
  margin-bottom: 15px;
}
.search .only label {
  display: inline-block;
  margin: 0 20px 20px;
}
.search .search-results dt.result-title {
  margin-top: 40px;
  font-size: 110%;
}
.search .search-results dt.result-title > a + i.fa-link {
  font-size: 90%;
  color: #909090;
  line-height: 1.1;
  margin-left: -5px;
  opacity: 0;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.search .search-results dt.result-title > a:hover + i.fa-link {
  opacity: 1;
  margin-left: 3px;
}
.search .search-results dt,
.search .search-results dd {
  margin: 5px 0;
}
.search .search-results .result-created {
  margin: 10px 0 0;
  font-size: 90%;
}
.search span.highlight {
  background: #9BCC56;
  color: #fff;
  padding: 0 3px;
}
.filter-search .chzn-container-single .chzn-single {
  height: 34px;
  line-height: 34px;
}
.form-search .finder label {
  display: block;
}
.form-search .finder .input-medium {
  width: 60%;
  border-radius: 4px;
}
.finder .word input {
  display: inline-block;
}
.finder .search-results.list-striped li {
  padding: 20px 0;
}
.chzn-container-single .chzn-single div b {
  background: none !important;
  color: #999;
}
.chzn-container-single .chzn-single div b:after {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  width: 18px;
  height: 29px;
  line-height: 29px;
  position: absolute;
  right: 0;
  top: 0;
}
.chzn-container-active.chzn-with-drop .chzn-single div b:after {
  content: "\f0d8";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.chzn-container-single .chzn-drop,
.chzn-container-single .chzn-search input[type="text"],
.chzn-container-single .chzn-drop {
  min-width: 100%;
}
.article-info {
  margin: 0;
  padding-top: 12px;
  line-height: 12px;
}
.article-info >dd {
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  color: #666;
  margin: 0 5px;
}
.article-info >dd >i,
.article-info >dd >span.fa-eye,
.article-info >dd >span.far.fa-eye {
  display: inline-block;
  margin-right: 2px;
}
.article-info >dd .voting-symbol {
  margin-left: 3px;
}
.tag-category .btn-group.pull-right {
  margin-right: 10px;
}
.tag-category table.category {
  margin: 30px auto;
}
.tag-category ul.category {
  padding: 40px 0;
}
.tag-category ul.category li .sp-module {
  margin: 0;
}
.tag-category ul.category li h3 >a {
  font-size: 115%;
  line-height: 1.3;
}
.tag-category ul.category li >.tag-body {
  margin: 5px 0 0 0;
}
.tag-category ul.category li >.tag-img {
  margin: 5px 25px 5px 0;
  width: 33%;
}
.tag-category ul.category li >.tag-img .overlay {
  position: relative;
}
.tag-category ul.category li >.tag-img .overlay:before {
  content: "";
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0,0,0,0.1);
  box-shadow: inset 0 0 25px rgba(0,0,0,0.15), inset 0 0 0 5px rgba(0,0,0,0.1);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.tag-category ul.category li >.tag-img .overlay i {
  position: absolute;
  opacity: 0;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  padding: 10px 11px;
  margin: -10px 0 0 -20px;
  border-radius: 3px;
  text-align: center;
  vertical-align: middle;
  top: 50%;
  left: 50%;
  background: rgba(0,0,0,0.5);
  -webkit-transition: all .3s ease-in-out .1s;
  transition: all .3s ease-in-out .1s;
}
.tag-category ul.category li >.tag-img .overlay:hover:before {
  opacity: 1;
}
.tag-category ul.category li >.tag-img .overlay:hover i {
  opacity: 1;
  margin: -19px 0 0 -21px;
}
.tag-category ul.category li:last-child {
  border-bottom: none;
}
.tags {
  font-size: 90%;
  padding-top: 10px;
  float: left;
  margin: 7px 20px 0 0;
}
.tags >span >i {
  margin: 0 5px 0 3px;
}
.tags:hover >span >i {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.tags >a {
  margin-right: 5px;
}
.readmore {
  margin: 0 20px 0 0;
  float: left;
}
.helix-social-share .helix-social-share-blog {
  margin-top: 11px;
  float: left;
  display: table;
}
.helix-social-share .helix-social-share-blog ul {
  padding: 6px;
  list-style: none;
  margin: 0;
  background: #eee;
  border-radius: 3px;
}
.helix-social-share .helix-social-share-blog ul li {
  display: inline-block;
  margin-right: 4px;
}
.helix-social-share .helix-social-share-blog ul li:last-child {
  margin-right: 0;
}
.helix-social-share .helix-social-share-blog ul li a {
  font-size: 14px;
  display: inline-block;
  text-align: center;
  text-transform: none;
  border-radius: 2px;
  color: #fff;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.helix-social-share .helix-social-share-blog ul li a > i {
  height: 24px;
  width: 26px;
  line-height: 24px;
}
.helix-social-share .helix-social-share-blog ul li a.facebook {
  background-color: #3b5998;
}
.helix-social-share .helix-social-share-blog ul li a.twitter {
  background-color: #1da1f2;
}
.helix-social-share .helix-social-share-blog ul li a.google-plus {
  background-color: #dd4b39;
}
.helix-social-share .helix-social-share-blog ul li a.linkedin {
  background-color: #00a0dc;
}
.helix-social-share .helix-social-share-blog ul li a:hover {
  background-color: #555;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article {
  margin-top: 9px;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article ul {
  padding: 2px;
  margin: 0;
  background: transparent;
  border-radius: 3px;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li {
  display: inline-block;
  margin-right: 4px;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li a {
  font-size: 14px;
  border-radius: 3px;
  color: #fff;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li a > i {
  height: 24px;
  width: 24px;
  line-height: 24px;
  font-size: 17px;
  text-align: center;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li a.facebook,
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li a.twitter {
  padding: 5px 20px 5px 18px;
}
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li a.google-plus,
.helix-social-share .helix-social-share-blog.helix-social-share-article ul li a.linkedin {
  padding: 5px 10px;
}
.content_rating,
.content_rating + form {
  display: none;
}
.voting-symbol {
  unicode-bidi: bidi-override;
  direction: rtl;
  font-size: 1em;
  display: inline-block;
}
.voting-symbol span.star {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  display: inline-block;
}
.voting-symbol span.star.active:before {
  font-weight: 900;
}
.voting-symbol span.star:before {
  content: "\f005";
  font-style: normal;
  font-weight: 400;
  padding-right: 0.3em;
}
.sp-rating span.star:before,
.sp-rating span.star ~ span.star:before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  cursor: pointer;
  font-weight: 900;
}
.post_rating {
  margin-bottom: 20px;
}
.post_rating .ajax-loader,
.post_rating .voting-result {
  display: none;
}
.entry-image,
.entry-gallery,
.entry-video,
.entry-audio,
.entry-link,
.entry-status,
.entry-quote {
  margin-bottom: 30px;
  position: relative;
}
.entry-image .img-caption-overlay {
  background: rgba(0,0,0,0.6);
  background: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.6));
  color: #fff;
  padding: 5px 15px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.has-post-format-masonry {
  position: absolute;
}
.has-post-format-masonry .post-format-masonry {
  position: absolute;
  z-index: 2;
  top: 7px;
  left: 8px;
  width: 24px;
  height: 24px;
}
.has-post-format-masonry .post-format-masonry > i {
  font-size: 14px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  margin: 0 auto;
  border-radius: 2px;
}
.entry-header {
  position: relative;
  margin-bottom: 25px;
}
.entry-header.has-post-format {
  margin-left: 62px;
}
.entry-header.has-post-format .post-format {
  position: absolute;
  top: 3px;
  left: -62px;
  display: block;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  text-align: center;
  color: #fff;
  border-radius: 3px;
}
.entry-header h1 {
  font-size: 225%;
  font-weight: 300;
}
.entry-header h1,
.entry-header h2 {
  margin: 0;
  line-height: 1.2;
  width: auto;
  padding-right: 30px;
  box-shadow: inset 0 -1px 0 #ddd;
  display: table;
  word-wrap: break-word;
}
.entry-header h1:after,
.entry-header h2:after {
  clear: both;
  display: block;
  float: left;
  content: "";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  padding: 0;
}
.entry-link {
  padding: 50px;
  position: relative;
  z-index: 0;
  border-radius: 4px;
}
.entry-link a h4 {
  margin: 0;
  font-size: 36px;
  line-height: 1.5;
  color: #fff;
}
.entry-link a h4:hover {
  color: rgba(255,255,255,0.85);
}
.entry-link:before {
  position: absolute;
  right: -20px;
  font-size: 200px;
  font-family: 'Font Awesome 5 Free';
  content: "\f0c1";
  font-weight: 900;
  transform: rotate(180deg);
  top: 85px;
  color: rgba(255,255,255,0.1);
  z-index: -1;
}
.entry-quote {
  position: relative;
  padding: 50px;
  border-radius: 4px;
  color: rgba(255,255,255,0.9);
  z-index: 0;
}
.entry-quote:before {
  position: absolute;
  right: -10px;
  font-size: 200px;
  font-family: 'Font Awesome 5 Free';
  content: "\f10e";
  font-weight: 900;
  transform: rotate(320deg);
  top: 120px;
  color: rgba(255,255,255,0.1);
  z-index: -1;
}
.entry-quote blockquote small {
  color: #FFF;
  font-weight: 600;
  font-size: 20px;
}
.entry-quote blockquote {
  padding: 0;
  margin: 0;
  font-size: 16px;
  border: none;
}
.entry-quote blockquote .fa-quote-left {
  margin-right: 7px;
}
.entry-quote blockquote .fa-quote-right {
  margin-left: 7px;
}
.newsfeed-category .category {
  list-style: none;
  padding: 0;
  margin: 0;
}
.newsfeed-category .category li {
  padding: 5px 0;
}
.newsfeed-category #filter-search {
  margin: 10px 0;
}
.category-module,
.categories-module,
.archive-module,
.latestnews,
.newsflash-horiz,
.mostread,
.form-links,
.list-striped {
  list-style: none;
  padding: 0;
  margin: 0;
}
.category-module li,
.categories-module li,
.archive-module li,
.latestnews li,
.newsflash-horiz li,
.mostread li,
.form-links li,
.list-striped li {
  padding: 2px 0;
}
.category-module li h4,
.categories-module li h4,
.archive-module li h4,
.latestnews li h4,
.newsflash-horiz li h4,
.mostread li h4,
.form-links li h4,
.list-striped li h4 {
  margin: 5px 0;
}
#sp-bottom .sp-module .sp-module-title {
  text-transform: none;
  font-weight: 400;
  font-size: 24px;
}
footer {
  margin-top: auto;
}
#sp-footer {
  color: #fff;
  text-align: center;
  padding: 20px 0;
}
#sp-footer a {
  color: rgba(255,255,255,0.9);
}
#sp-footer a:hover {
  color: #fff;
}
#sp-footer-wrapper ul {
  display: inline-block;
}
#sp-footer-wrapper ul.nav {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0 5px;
}
#sp-footer-wrapper ul.nav li {
  display: inline-block;
  margin: 0 5px;
}
#sp-footer-wrapper ul.nav li a {
  display: block;
}
#sp-footer-wrapper ul.nav li a:hover {
  background: none;
}
#sp-footer-wrapper .helix-framework {
  display: inline-block;
}
#sp-footer-wrapper .copyright {
  display: block;
}
.sp-comingsoon {
  width: 100%;
  height: 100%;
  min-height: 100%;
}
.sp-comingsoon body {
  width: 100%;
  height: 100%;
  min-height: 100%;
  color: #fff;
}
.sp-comingsoon body #sp-comingsoon,
.sp-comingsoon body .sp-comingsoon-wrap {
  z-index: 1;
  position: relative;
}
.sp-comingsoon body a.logo {
  padding: 25px;
  width: 100%;
  text-align: center;
  display: table;
  margin: 0 auto 0;
  background: rgba(20,20,20,0.6);
  box-shadow: 0 30px 200px rgba(0,0,0,0.2);
}
.sp-comingsoon body a.logo img.sp-default-logo {
  text-align: center;
  margin: 0 0 0 -140px;
  padding: 5px;
  display: inline-table;
  -webkit-transition: all 300ms .4s;
  transition: all 300ms .4s;
}
.sp-comingsoon body a.logo div.backhome {
  margin: 0 auto;
  text-indent: -20px;
  padding: 0 5px;
  font-size: 17px;
  color: #ddd;
  line-height: 20px;
  display: inline-block;
  opacity: 0;
  -webkit-transition: all 500ms .5s;
  transition: all 500ms .5s;
}
.sp-comingsoon body a.logo + .fa-clock-o,
.sp-comingsoon body a.logo + .far.fa-clock {
  height: auto;
  position: fixed;
  overflow: hidden;
  top: 28%;
  left: 50%;
  margin: 0 0 0 -184px;
  text-align: center;
  font-size: 430px;
  color: rgba(0,0,0,0.12);
  opacity: 0.4;
  z-index: 0;
  -webkit-transition: transform .7s .7s, opacity .7s .8s;
  transition: transform .7s .7s, opacity .7s .8s;
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sp-comingsoon body a.logo:hover {
  background: rgba(0,0,0,0.6);
}
.sp-comingsoon body a.logo:hover img.sp-default-logo {
  text-align: center;
  margin: 0 0 0 10px;
}
.sp-comingsoon body a.logo:hover div.backhome {
  text-indent: -20px;
  opacity: 1;
}
.sp-comingsoon body a.logo:hover + .fa-clock-o,
.sp-comingsoon body a.logo:hover + .fa-clock {
  opacity: 0.6;
  -ms-transform: rotate(-400deg);
  -webkit-transform: rotate(-400deg);
  transform: rotate(-400deg);
}
.sp-comingsoon .sp-comingsoon-title {
  margin: 60px auto 0;
  font-size: 370%;
  font-weight: 300;
}
.sp-comingsoon .sp-comingsoon-content {
  margin: 20px auto 0;
  font-size: 26px;
  font-weight: 300;
}
.sp-comingsoon .days,
.sp-comingsoon .hours,
.sp-comingsoon .minutes,
.sp-comingsoon .seconds {
  display: inline-block;
  margin: 70px 15px;
}
.sp-comingsoon .days .number,
.sp-comingsoon .hours .number,
.sp-comingsoon .seconds .number,
.sp-comingsoon .minutes .number {
  width: 125px;
  height: 120px;
  line-height: 120px;
  border: 1px solid rgba(255,255,255,0.5);
  border-radius: 4px;
  display: inline-block;
  font-size: 48px;
  font-weight: 100;
  background-color: rgba(0,0,0,0.07);
}
.sp-comingsoon .days .string,
.sp-comingsoon .minutes .string,
.sp-comingsoon .seconds .string,
.sp-comingsoon .hours .string {
  display: block;
  font-size: 18px;
  margin-top: 10px;
}
.sp-comingsoon .social-icons li {
  display: inline-block;
  margin: 25px 15px 40px;
}
.sp-comingsoon .social-icons li a {
  color: rgba(255,255,255,0.7);
  font-size: 24px;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
.sp-comingsoon .social-icons li a:hover {
  color: #fff;
}
.sp-comingsoon .social-icons.with-bckg-img .social-icons {
  margin: 15px auto;
  padding: 3px 5px;
  border-radius: 5px;
}
.sp-comingsoon .social-icons.with-bckg-img .social-icons li {
  display: inline-table;
  margin: 5px 15px 2px;
}
.error-page {
  width: 100%;
  height: 100%;
  min-height: 100%;
}
.error-page body {
  width: 100%;
  height: 100%;
  min-height: 100%;
}
.error-page .error-page-inner {
  height: 100%;
  min-height: 100%;
  width: 100%;
  display: table;
  text-align: center;
}
.error-page .error-page-inner >div.container {
  display: table-cell;
  vertical-align: middle;
}
.error-page .error-page-inner >div.container .btn-error {
  background: #f35d4b;
  color: #fff;
  margin: 25px auto 40px;
}
.error-page .error-page-inner >div.container .btn-error >i {
  margin-right: 5px;
}
.error-page .error-page-inner >div.container .btn-error:hover {
  background: #f14833;
}
.error-page .error-page-inner >div.container .fa-exclamation-triangle {
  font-size: 64px;
  line-height: 1;
  margin-bottom: 0;
  color: #f6887b;
}
.error-page .error-page-inner >div.container .error-code {
  font-weight: 100;
  font-size: 120px;
  line-height: 1;
  color: #f47363;
  margin: -10px 0 30px 0;
  padding: 0;
}
.error-page .error-page-inner >div.container .error-code-message {
  font-weight: 300;
  font-size: 40px;
  color: #777;
  line-height: 1;
  margin: 20px 0;
  padding: 0;
}
.error-page .error-page-inner >div.container .error-message {
  font-size: 24px;
  line-height: 1;
  color: #aaa;
  margin-bottom: 30px;
}
.error-page .error-page-inner.with-bckg-img div.container .pe-7s-compass {
  font-size: 100px;
  font-weight: 100;
  color: #fff;
  text-shadow: 1px 3px 6px rgba(0,0,0,0.1);
}
.error-page .error-page-inner.with-bckg-img div.container .error-code {
  font-weight: 300;
  font-size: 130px;
  color: #f35d4b;
  margin: -15px 0 30px 0;
}
.error-page .error-page-inner.with-bckg-img div.container .error-code-message {
  font-weight: 300;
  font-size: 50px;
  color: #fff;
  margin: 20px 0;
  text-shadow: 2px 3px 6px rgba(0,0,0,0.25);
}
.error-page .error-page-inner.with-bckg-img div.container .error-message {
  font-size: 24px;
  line-height: 1;
  color: #fff;
  text-shadow: 1px 2px 4px rgba(0,0,0,0.25);
}
.sp-social-share ul {
  display: block;
  padding: 0;
  margin: 20px -5px 0;
}
.sp-social-share ul li {
  display: inline-block;
  font-size: 24px;
  margin: 0 5px;
}
.dl-horizontal dt {
  margin: 8px 0;
  text-align: left;
}
.page-header {
  padding-bottom: 15px;
}
table.category {
  width: 100%;
}
table.category thead >tr,
table.category tbody >tr {
  border: 1px solid #f2f2f2;
}
table.category thead >tr th,
table.category thead >tr td,
table.category tbody >tr th,
table.category tbody >tr td {
  padding: 10px;
}
.contact-form .form-actions {
  background: none;
  border: none;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a:hover {
  color: #fff;
}
.entry-gallery.carousel .carousel,
.entry-gallery.carousel .carousel-inner,
.entry-gallery.carousel .carousel-inner .item {
  height: 100%;
}
.entry-gallery.carousel .carousel-left,
.entry-gallery.carousel .carousel-right {
  position: absolute;
  top: 50%;
  font-size: 24px;
  width: 36px;
  height: 36px;
  line-height: 34px;
  margin-top: -18px;
  text-align: center;
  color: #fff;
  background: rgba(0,0,0,0.2);
  border-radius: 4px;
}
.entry-gallery.carousel .carousel-left:hover,
.entry-gallery.carousel .carousel-left:focus,
.entry-gallery.carousel .carousel-right:hover,
.entry-gallery.carousel .carousel-right:focus {
  color: #fff;
}
.entry-gallery.carousel .carousel-left >.fa,
.entry-gallery.carousel .carousel-left >.fas,
.entry-gallery.carousel .carousel-left >.far,
.entry-gallery.carousel .carousel-right >.fa,
.entry-gallery.carousel .carousel-right >.fas,
.entry-gallery.carousel .carousel-right >.far {
  width: 32px;
  text-align: center;
}
.entry-gallery.carousel .carousel-left {
  left: 10px;
  padding-right: 1px;
}
.entry-gallery.carousel .carousel-right {
  right: 10px;
  padding-left: 3px;
}
.entry-gallery.carousel:hover .carousel-left:hover,
.entry-gallery.carousel:hover .carousel-right:hover {
  background: rgba(0,0,0,0.4);
}
.entry-gallery.carousel.carousel-fade .carousel-inner .item {
  width: 100%;
  transition-property: opacity;
}
.entry-gallery.carousel.carousel-fade .carousel-inner .item,
.entry-gallery.carousel.carousel-fade .carousel-inner .active.left,
.entry-gallery.carousel.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.entry-gallery.carousel.carousel-fade .carousel-inner .active,
.entry-gallery.carousel.carousel-fade .carousel-inner .next.left,
.entry-gallery.carousel.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.entry-gallery.carousel.carousel-fade .carousel-inner .next,
.entry-gallery.carousel.carousel-fade .carousel-inner .prev,
.entry-gallery.carousel.carousel-fade .carousel-inner .active.left,
.entry-gallery.carousel.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0,0,0);
}
.entry-gallery.carousel.carousel-fade .carousel-control {
  z-index: 2;
}
.bold i.pe {
  font-weight: 600;
}
.bold .sppb-btn i.pe {
  font-weight: 600;
}
.desaturate li:hover .overlay {
  -webkit-filter: none;
}
.desaturate a img:hover {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><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>#greyscale");
  filter: gray;
  -webkit-filter: grayscale(1);
}
.desaturate a:hover {
  overflow: hidden;
}
.desaturate a:hover >img.desaturate {
  -webkit-transition: all .5s ease-in-out .1s;
  -moz-transition: all .5s ease-in-out .1s;
  -o-transition: all .5s ease-in-out .1s;
  transition: all .5s ease-in-out .1s;
  -webkit-filter: grayscale(100%) brightness(1.3);
  -moz-filter: grayscale(100%) brightness(1.3) blur(1px);
  -ms-filter: grayscale(100%) brightness(1.3) blur(1px);
  -o-filter: grayscale(100%) brightness(1.3) blur(1px);
  filter: grayscale(100%) brightness(1.3) blur(1px);
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><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>#greyscale");
  filter: gray;
}
a#scroll-top {
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  position: fixed;
  right: -40px;
  bottom: 1px;
  height: 54px;
  width: 54px;
  line-height: 54px;
  border-radius: 4px;
  background: transparent;
  z-index: 9;
  -webkit-transition: all .7s cubic-bezier(0.405,0.020,0.325,0.950) .2s;
  -moz-transition: all .7s cubic-bezier(0.405,0.020,0.325,0.950) .2s;
  -o-transition: all .7s cubic-bezier(0.405,0.020,0.325,0.950) .2s;
  transition: all .7s cubic-bezier(0.405,0.020,0.325,0.950) .2s;
}
a#scroll-top.open {
  right: 10px;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  filter: alpha(opacity=80);
  visibility: visible;
}
a#scroll-top >i {
  color: #777;
  height: 56px;
  width: 56px;
  line-height: 1;
  text-align: center;
  font-size: 56px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
a#scroll-top:hover {
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  filter: alpha(opacity=100);
}
a#scroll-top:hover >i {
  color: #333;
}
.flex-video {
  position: relative;
  padding-top: 45px;
  padding-bottom: 56.4%;
  height: 0;
  overflow: hidden;
}
.flex-video.widescreen {
  padding-bottom: 50%;
}
.flex-video.flex-video.vimeo {
  padding-top: 0;
}
.flex-video.flex-video.youtube {
  padding-top: 0;
}
.flex-video.flex-video.html5 {
  padding-top: 0;
}
.flex-video.flex-video .video-js {
  width: 100%;
}
.flex-video iframe {
  border: none;
  outline: none;
  margin-top: -1px;
}
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sp-layer .btn {
  border-radius: 7px;
  margin-right: 10px;
  font-size: 210%;
  line-height: 1.5;
  padding: 14px 50px 15px;
}
.acymailing_form {
  position: relative;
  width: 100%;
}
.acymailing_form input.inputbox {
  background: transparent;
}
.acymailing_form .acysubbuttons {
  position: absolute;
  top: -20px;
  right: -10px;
  overflow: hidden;
}
.acymailing_form .acysubbuttons input {
  text-indent: -9999px;
  padding: 0;
  border: none;
  width: 44px;
  height: 34px;
  border-radius: 0 4px 4px 0;
}
.acymailing_form .acysubbuttons::before {
  font-family: "peIcon7";
  content: "\e639";
  width: 34px;
  font-size: 110%;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  pointer-events: none;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.acymailing_form .acysubbuttons:hover::before {
  font-family: "peIcon7";
  content: "\e63a";
  transform: translate(-50%,-56%);
}
.acymailing_form .acyterms input,
.acymailing_form .fieldacyterms input {
  display: inline-block;
  margin-right: 5px;
}
.dark .acymailing_form input.inputbox {
  opacity: .8;
}
.dark .acym_module_form input.cell {
  background: transparent;
}
.acym_module_form {
  position: relative;
}
.acym_module_form input.cell {
  width: 100%;
  background: transparent;
}
.acym_module_form .btn {
  margin: 0 auto;
}
.acym_module_form .acysubbuttons-icon {
  position: absolute;
  top: 0;
  right: 0;
  color: yellow;
}
.acym_module_form .acysubbuttons-icon input.icon_button_subscribe {
  padding: 0;
  border: none;
  width: 44px;
  height: 34px;
  line-height: 44px;
}
.acym_module_form .acysubbuttons-icon::before {
  font-family: "peIcon7";
  content: "\e639";
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 34px;
  line-height: 34px;
  font-size: 110%;
  text-align: center;
  color: #fff;
  pointer-events: none;
  border-radius: 0 4px 4px 0;
}
#system-message-container .alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.login .login-description,
.registration .login-description,
.registration-wrapper .login-description,
.form-validate .login-description {
  margin-bottom: 30px;
}
.login .form-group,
.registration .form-group,
.registration-wrapper .form-group,
.form-validate .form-group {
  margin-bottom: 20px;
}
.login .form-group .group-control input,
.registration .form-group .group-control input,
.registration-wrapper .form-group .group-control input,
.form-validate .form-group .group-control input {
  min-height: 40px;
}
.login .form-links,
.registration .form-links,
.registration-wrapper .form-links,
.form-validate .form-links {
  display: inline-block;
  margin: 0 10px;
}
.login .form-links a,
.registration .form-links a,
.registration-wrapper .form-links a,
.form-validate .form-links a {
  font-weight: 600;
}
.login .form-footer,
.registration .form-footer,
.registration-wrapper .form-footer,
.form-validate .form-footer {
  margin: 30px auto;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
  text-align: center;
}
.login img,
.registration img,
.registration-wrapper img,
.form-validate img {
  display: inline-block;
  margin: 20px 0;
}
.login .title,
.registration .title,
.registration-wrapper .title,
.form-validate .title {
  margin: 35px auto;
}
.login .title i.pe,
.registration .title i.pe,
.registration-wrapper .title i.pe,
.form-validate .title i.pe {
  font-size: 36px;
  line-height: 37px;
  vertical-align: top;
  margin: -1px 8px 0 0;
}
.login fieldset,
.registration fieldset,
.registration-wrapper fieldset,
.form-validate fieldset {
  margin: 35px auto 15px;
}
.login fieldset:first-child,
.registration fieldset:first-child,
.registration-wrapper fieldset:first-child,
.form-validate fieldset:first-child {
  margin: 10px auto;
}
.login fieldset .field-calendar button.btn,
.registration fieldset .field-calendar button.btn,
.registration-wrapper fieldset .field-calendar button.btn,
.form-validate fieldset .field-calendar button.btn {
  margin-top: 1px;
  box-shadow: 0 0 0 1px #ccc;
  background: #f8f8f8;
}
.login fieldset .field-calendar button.btn:hover,
.registration fieldset .field-calendar button.btn:hover,
.registration-wrapper fieldset .field-calendar button.btn:hover,
.form-validate fieldset .field-calendar button.btn:hover {
  box-shadow: 0 0 0 1px #bbb;
  background: #f5f5f5;
}
.login fieldset .field-calendar .icon-calendar:before,
.registration fieldset .field-calendar .icon-calendar:before,
.registration-wrapper fieldset .field-calendar .icon-calendar:before,
.form-validate fieldset .field-calendar .icon-calendar:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f073";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25em;
  line-height: 1.05;
  color: #777;
  text-shadow: 0 1px 0 #fff;
}
.login fieldset .field-calendar .calendar-container table,
.registration fieldset .field-calendar .calendar-container table,
.registration-wrapper fieldset .field-calendar .calendar-container table,
.form-validate fieldset .field-calendar .calendar-container table {
  max-width: 300px;
}
.login label#jform_profile_tos-lbl,
.login #jform_terms_terms-lbl,
.login #jform_consentbox-lbl,
.registration label#jform_profile_tos-lbl,
.registration #jform_terms_terms-lbl,
.registration #jform_consentbox-lbl,
.registration-wrapper label#jform_profile_tos-lbl,
.registration-wrapper #jform_terms_terms-lbl,
.registration-wrapper #jform_consentbox-lbl,
.form-validate label#jform_profile_tos-lbl,
.form-validate #jform_terms_terms-lbl,
.form-validate #jform_consentbox-lbl {
  position: relative;
  margin: 4px 20px 0 0;
  float: left;
  display: inline-block;
}
.login label#jform_profile_tos-lbl a,
.login #jform_terms_terms-lbl a,
.login #jform_consentbox-lbl a,
.registration label#jform_profile_tos-lbl a,
.registration #jform_terms_terms-lbl a,
.registration #jform_consentbox-lbl a,
.registration-wrapper label#jform_profile_tos-lbl a,
.registration-wrapper #jform_terms_terms-lbl a,
.registration-wrapper #jform_consentbox-lbl a,
.form-validate label#jform_profile_tos-lbl a,
.form-validate #jform_terms_terms-lbl a,
.form-validate #jform_consentbox-lbl a {
  display: inline-table;
  position: relative;
  color: #000000;
  padding: 2px 1px;
}
.login label#jform_profile_tos-lbl a:before,
.login #jform_terms_terms-lbl a:before,
.login #jform_consentbox-lbl a:before,
.registration label#jform_profile_tos-lbl a:before,
.registration #jform_terms_terms-lbl a:before,
.registration #jform_consentbox-lbl a:before,
.registration-wrapper label#jform_profile_tos-lbl a:before,
.registration-wrapper #jform_terms_terms-lbl a:before,
.registration-wrapper #jform_consentbox-lbl a:before,
.form-validate label#jform_profile_tos-lbl a:before,
.form-validate #jform_terms_terms-lbl a:before,
.form-validate #jform_consentbox-lbl a:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f15c";
  font-style: normal;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.2;
  margin: -4px 6px 0 0;
  color: #888;
}
.login label#jform_profile_tos-lbl a:hover,
.login label#jform_profile_tos-lbl a:hover:before,
.login #jform_terms_terms-lbl a:hover,
.login #jform_terms_terms-lbl a:hover:before,
.login #jform_consentbox-lbl a:hover,
.login #jform_consentbox-lbl a:hover:before,
.registration label#jform_profile_tos-lbl a:hover,
.registration label#jform_profile_tos-lbl a:hover:before,
.registration #jform_terms_terms-lbl a:hover,
.registration #jform_terms_terms-lbl a:hover:before,
.registration #jform_consentbox-lbl a:hover,
.registration #jform_consentbox-lbl a:hover:before,
.registration-wrapper label#jform_profile_tos-lbl a:hover,
.registration-wrapper label#jform_profile_tos-lbl a:hover:before,
.registration-wrapper #jform_terms_terms-lbl a:hover,
.registration-wrapper #jform_terms_terms-lbl a:hover:before,
.registration-wrapper #jform_consentbox-lbl a:hover,
.registration-wrapper #jform_consentbox-lbl a:hover:before,
.form-validate label#jform_profile_tos-lbl a:hover,
.form-validate label#jform_profile_tos-lbl a:hover:before,
.form-validate #jform_terms_terms-lbl a:hover,
.form-validate #jform_terms_terms-lbl a:hover:before,
.form-validate #jform_consentbox-lbl a:hover,
.form-validate #jform_consentbox-lbl a:hover:before {
  color: #f14833;
}
.login label#jform_profile_tos-lbl ~ div,
.login #jform_terms_terms-lbl ~ div,
.login #jform_consentbox-lbl ~ div,
.registration label#jform_profile_tos-lbl ~ div,
.registration #jform_terms_terms-lbl ~ div,
.registration #jform_consentbox-lbl ~ div,
.registration-wrapper label#jform_profile_tos-lbl ~ div,
.registration-wrapper #jform_terms_terms-lbl ~ div,
.registration-wrapper #jform_consentbox-lbl ~ div,
.form-validate label#jform_profile_tos-lbl ~ div,
.form-validate #jform_terms_terms-lbl ~ div,
.form-validate #jform_consentbox-lbl ~ div {
  margin: 15px 0 25px;
}
.login label#jform_privacyconsent_privacy-lbl,
.registration label#jform_privacyconsent_privacy-lbl,
.registration-wrapper label#jform_privacyconsent_privacy-lbl,
.form-validate label#jform_privacyconsent_privacy-lbl {
  position: relative;
  margin: 4px 20px 0 0;
  float: left;
  display: inline-block;
}
.login label#jform_privacyconsent_privacy-lbl a,
.registration label#jform_privacyconsent_privacy-lbl a,
.registration-wrapper label#jform_privacyconsent_privacy-lbl a,
.form-validate label#jform_privacyconsent_privacy-lbl a {
  display: inline-table;
  position: relative;
  color: #000000;
  padding: 2px 1px;
}
.login label#jform_privacyconsent_privacy-lbl a:before,
.registration label#jform_privacyconsent_privacy-lbl a:before,
.registration-wrapper label#jform_privacyconsent_privacy-lbl a:before,
.form-validate label#jform_privacyconsent_privacy-lbl a:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f15c";
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.2;
  margin: -4px 6px 0 0;
  color: #888;
}
.login label#jform_privacyconsent_privacy-lbl a:hover,
.login label#jform_privacyconsent_privacy-lbl a:hover:before,
.registration label#jform_privacyconsent_privacy-lbl a:hover,
.registration label#jform_privacyconsent_privacy-lbl a:hover:before,
.registration-wrapper label#jform_privacyconsent_privacy-lbl a:hover,
.registration-wrapper label#jform_privacyconsent_privacy-lbl a:hover:before,
.form-validate label#jform_privacyconsent_privacy-lbl a:hover,
.form-validate label#jform_privacyconsent_privacy-lbl a:hover:before {
  color: #f14833;
}
.login label#jform_privacyconsent_privacy-lbl span.star,
.registration label#jform_privacyconsent_privacy-lbl span.star,
.registration-wrapper label#jform_privacyconsent_privacy-lbl span.star,
.form-validate label#jform_privacyconsent_privacy-lbl span.star {
  position: relative;
}
.login #jform_profile_tos input[type="radio"],
.login #jform_privacyconsent_privacy input[type="radio"],
.login #jform_terms_terms input[type="radio"],
.registration #jform_profile_tos input[type="radio"],
.registration #jform_privacyconsent_privacy input[type="radio"],
.registration #jform_terms_terms input[type="radio"],
.registration-wrapper #jform_profile_tos input[type="radio"],
.registration-wrapper #jform_privacyconsent_privacy input[type="radio"],
.registration-wrapper #jform_terms_terms input[type="radio"],
.form-validate #jform_profile_tos input[type="radio"],
.form-validate #jform_privacyconsent_privacy input[type="radio"],
.form-validate #jform_terms_terms input[type="radio"] {
  opacity: 0;
  visibilty: hidden;
  margin: 8px 0 0 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.login #jform_profile_tos label,
.login #jform_privacyconsent_privacy label,
.login #jform_terms_terms label,
.registration #jform_profile_tos label,
.registration #jform_privacyconsent_privacy label,
.registration #jform_terms_terms label,
.registration-wrapper #jform_profile_tos label,
.registration-wrapper #jform_privacyconsent_privacy label,
.registration-wrapper #jform_terms_terms label,
.form-validate #jform_profile_tos label,
.form-validate #jform_privacyconsent_privacy label,
.form-validate #jform_terms_terms label {
  position: relative;
  display: inline-block;
  padding: 2px 8px;
  text-indent: 18px;
}
.login #jform_profile_tos label::before,
.login #jform_profile_tos label::after,
.login #jform_privacyconsent_privacy label::before,
.login #jform_privacyconsent_privacy label::after,
.login #jform_terms_terms label::before,
.login #jform_terms_terms label::after,
.registration #jform_profile_tos label::before,
.registration #jform_profile_tos label::after,
.registration #jform_privacyconsent_privacy label::before,
.registration #jform_privacyconsent_privacy label::after,
.registration #jform_terms_terms label::before,
.registration #jform_terms_terms label::after,
.registration-wrapper #jform_profile_tos label::before,
.registration-wrapper #jform_profile_tos label::after,
.registration-wrapper #jform_privacyconsent_privacy label::before,
.registration-wrapper #jform_privacyconsent_privacy label::after,
.registration-wrapper #jform_terms_terms label::before,
.registration-wrapper #jform_terms_terms label::after,
.form-validate #jform_profile_tos label::before,
.form-validate #jform_profile_tos label::after,
.form-validate #jform_privacyconsent_privacy label::before,
.form-validate #jform_privacyconsent_privacy label::after,
.form-validate #jform_terms_terms label::before,
.form-validate #jform_terms_terms label::after {
  position: absolute;
  content: "";
  display: inline-block;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.login #jform_profile_tos label::before,
.login #jform_privacyconsent_privacy label::before,
.login #jform_terms_terms label::before,
.registration #jform_profile_tos label::before,
.registration #jform_privacyconsent_privacy label::before,
.registration #jform_terms_terms label::before,
.registration-wrapper #jform_profile_tos label::before,
.registration-wrapper #jform_privacyconsent_privacy label::before,
.registration-wrapper #jform_terms_terms label::before,
.form-validate #jform_profile_tos label::before,
.form-validate #jform_privacyconsent_privacy label::before,
.form-validate #jform_terms_terms label::before {
  height: 18px;
  width: 18px;
  border: 1px solid #aaa;
  border-radius: 3px;
  left: 0px;
  top: 6px;
}
.login #jform_profile_tos label::after,
.login #jform_privacyconsent_privacy label::after,
.login #jform_terms_terms label::after,
.registration #jform_profile_tos label::after,
.registration #jform_privacyconsent_privacy label::after,
.registration #jform_terms_terms label::after,
.registration-wrapper #jform_profile_tos label::after,
.registration-wrapper #jform_privacyconsent_privacy label::after,
.registration-wrapper #jform_terms_terms label::after,
.form-validate #jform_profile_tos label::after,
.form-validate #jform_privacyconsent_privacy label::after,
.form-validate #jform_terms_terms label::after {
  height: 6px;
  width: 11px;
  border: 0;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.25);
  transform: rotate(-45deg);
  left: 4px;
  top: 11px;
}
.login #jform_profile_tos label:hover::before,
.login #jform_privacyconsent_privacy label:hover::before,
.login #jform_terms_terms label:hover::before,
.registration #jform_profile_tos label:hover::before,
.registration #jform_privacyconsent_privacy label:hover::before,
.registration #jform_terms_terms label:hover::before,
.registration-wrapper #jform_profile_tos label:hover::before,
.registration-wrapper #jform_privacyconsent_privacy label:hover::before,
.registration-wrapper #jform_terms_terms label:hover::before,
.form-validate #jform_profile_tos label:hover::before,
.form-validate #jform_privacyconsent_privacy label:hover::before,
.form-validate #jform_terms_terms label:hover::before {
  border: 1px solid #f14833;
}
.login #jform_profile_tos input[type="radio"] + label::after,
.login #jform_privacyconsent_privacy input[type="radio"] + label::after,
.login #jform_terms_terms input[type="radio"] + label::after,
.registration #jform_profile_tos input[type="radio"] + label::after,
.registration #jform_privacyconsent_privacy input[type="radio"] + label::after,
.registration #jform_terms_terms input[type="radio"] + label::after,
.registration-wrapper #jform_profile_tos input[type="radio"] + label::after,
.registration-wrapper #jform_privacyconsent_privacy input[type="radio"] + label::after,
.registration-wrapper #jform_terms_terms input[type="radio"] + label::after,
.form-validate #jform_profile_tos input[type="radio"] + label::after,
.form-validate #jform_privacyconsent_privacy input[type="radio"] + label::after,
.form-validate #jform_terms_terms input[type="radio"] + label::after {
  content: none;
}
.login #jform_profile_tos input[type="radio"]:checked + label::after,
.login #jform_privacyconsent_privacy input[type="radio"]:checked + label::after,
.login #jform_terms_terms input[type="radio"]:checked + label::after,
.registration #jform_profile_tos input[type="radio"]:checked + label::after,
.registration #jform_privacyconsent_privacy input[type="radio"]:checked + label::after,
.registration #jform_terms_terms input[type="radio"]:checked + label::after,
.registration-wrapper #jform_profile_tos input[type="radio"]:checked + label::after,
.registration-wrapper #jform_privacyconsent_privacy input[type="radio"]:checked + label::after,
.registration-wrapper #jform_terms_terms input[type="radio"]:checked + label::after,
.form-validate #jform_profile_tos input[type="radio"]:checked + label::after,
.form-validate #jform_privacyconsent_privacy input[type="radio"]:checked + label::after,
.form-validate #jform_terms_terms input[type="radio"]:checked + label::after {
  content: "";
}
.login #jform_profile_tos input[type="radio"]:checked + label::before,
.login #jform_privacyconsent_privacy input[type="radio"]:checked + label::before,
.login #jform_terms_terms input[type="radio"]:checked + label::before,
.registration #jform_profile_tos input[type="radio"]:checked + label::before,
.registration #jform_privacyconsent_privacy input[type="radio"]:checked + label::before,
.registration #jform_terms_terms input[type="radio"]:checked + label::before,
.registration-wrapper #jform_profile_tos input[type="radio"]:checked + label::before,
.registration-wrapper #jform_privacyconsent_privacy input[type="radio"]:checked + label::before,
.registration-wrapper #jform_terms_terms input[type="radio"]:checked + label::before,
.form-validate #jform_profile_tos input[type="radio"]:checked + label::before,
.form-validate #jform_privacyconsent_privacy input[type="radio"]:checked + label::before,
.form-validate #jform_terms_terms input[type="radio"]:checked + label::before {
  background: #f47363;
  border: 1px solid #e2270f;
}
#sbox-window {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
}
.sbox-content-iframe#sbox-content,
.sbox-content-iframe {
  overflow-y: hidden;
  padding: 3%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#sbox-content iframe {
  width: 100%;
}
.content_rating,
.unseen.element-invisible,
span.content_vote {
  visibility: hidden;
  display: none;
}
.content_rating ~ img,
.unseen.element-invisible ~ img,
span.content_vote ~ img {
  visibility: hidden;
  display: none;
}
img[src$="rating_star.png"],
img[src$="rating_star_blank.png"] {
  visibility: hidden;
  display: none;
}
#login input[type="checkbox"],
#login-form input[type="checkbox"],
.login input[type="checkbox"] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1px;
  height: 1px;
}
#login label,
#login-form label,
.login label {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 2px 8px;
  text-indent: 18px;
  cursor: pointer;
}
#login label::before,
#login label::after,
#login-form label::before,
#login-form label::after,
.login label::before,
.login label::after {
  position: absolute;
  content: "";
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
#login label::before,
#login-form label::before,
.login label::before {
  height: 18px;
  width: 18px;
  border: 1px solid #aaa;
  border-radius: 3px;
  left: 0;
  top: 5px;
}
#login label::after,
#login-form label::after,
.login label::after {
  height: 6px;
  width: 11px;
  border: 0;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.25);
  transform: rotate(-45deg);
  left: 4px;
  top: 10px;
}
#login label:hover::before,
#login-form label:hover::before,
.login label:hover::before {
  border: 1px solid #f14833;
}
#login input[type="checkbox"] + label::after,
#login-form input[type="checkbox"] + label::after,
.login input[type="checkbox"] + label::after {
  content: none;
}
#login input[type="checkbox"]:checked + label::after,
#login-form input[type="checkbox"]:checked + label::after,
.login input[type="checkbox"]:checked + label::after {
  content: "";
}
#login input[type="checkbox"]:checked + label::before,
#login-form input[type="checkbox"]:checked + label::before,
.login input[type="checkbox"]:checked + label::before {
  background: #f47363;
  border: 1px solid #e2270f;
}
.checkbox label {
  cursor: pointer;
}
.checkbox label input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  visibility: hidden;
  width: 22px;
  height: 18px;
  line-height: 1;
  top: 3px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
}
.checkbox label input[type="checkbox"]::before,
.checkbox label input[type="checkbox"]::after {
  position: absolute;
  content: "";
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.checkbox label input[type="checkbox"]::before {
  visibility: visible;
  opacity: 1;
  height: 18px;
  width: 18px;
  border: 1px solid #aaa;
  border-radius: 3px;
  left: 0;
  top: 0;
}
.checkbox label input[type="checkbox"]::after {
  visibility: hidden;
  opacity: 0;
  height: 6px;
  width: 11px;
  border: 0;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.25);
  transform: rotate(-45deg);
  left: 4px;
  top: 5px;
}
.checkbox label input[type="checkbox"]:hover::before {
  border: 1px solid #f14833;
}
.checkbox label input[type="checkbox"]:checked::before {
  background: #f47363;
  border: 1px solid #e2270f;
  visibility: visible;
  opacity: 1;
}
.checkbox label input[type="checkbox"]:checked::after {
  visibility: visible;
  opacity: 1;
}
.form-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.modal-login {
  text-align: center;
}
.modal-login .modal-content {
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,0.35);
  box-shadow: 0 4px 20px rgba(0,0,0,0.35);
}
.modal-backdrop {
  background: rgba(0,0,0,0.45);
}
.modal-backdrop.in {
  z-index: 110;
}
@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}
.modal-login .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.top-divider {
  line-height: 1.2;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0.2;
  border: 0;
  border-left: 1px solid #999;
}
.ap-modal-login {
  margin: -1px 0 -7px;
  padding: 0;
}
.ap-modal-login .ap-login,
.ap-modal-login .ap-signin {
  margin: 0;
  padding: 0;
  display: block;
}
.ap-modal-login .ap-login a,
.ap-modal-login .ap-signin a {
  padding: 0 10px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
}
.ap-modal-login .ap-login a i.pe,
.ap-modal-login .ap-signin a i.pe {
  font-size: 22px;
  line-height: 20px;
  margin: 0 4px;
  vertical-align: middle;
}
.ap-modal-login .ap-login a .info-content,
.ap-modal-login .ap-signin a .info-content {
  vertical-align: middle;
}
.ap-modal-login .title {
  margin: 0 auto;
}
.ap-modal-login .title i.pe {
  font-size: 36px;
  line-height: 37px;
  vertical-align: top;
  margin: -1px 8px 0 0;
}
.ap-modal-login .modal-content {
  padding: 30px;
  font-size: 14px;
}
.ap-modal-login .modal-content .modal-header {
  border: none;
}
.ap-modal-login .modal-content .modal-body {
  margin-bottom: 30px;
}
.ap-modal-login .modal-content .modal-body .pretext {
  margin-bottom: 20px;
}
.ap-modal-login .modal-content .modal-body .posttext {
  margin-top: 20px;
}
.ap-modal-login .modal-content .modal-body .controls {
  margin: 20px auto 0;
}
.ap-modal-login .modal-content .modal-body .controls .input-prepend .add-on,
.ap-modal-login .modal-content .modal-body .controls .input-append .add-on {
  width: 50px;
  height: 44px;
}
.ap-modal-login .modal-content .modal-body .controls .input-prepend .add-on span,
.ap-modal-login .modal-content .modal-body .controls .input-append .add-on span {
  line-height: 32px;
  font-size: 16px;
  color: #909090;
}
.ap-modal-login .modal-content .modal-body .controls .input-prepend .add-on:hover span,
.ap-modal-login .modal-content .modal-body .controls .input-append .add-on:hover span {
  color: #555;
}
.ap-modal-login .modal-content .modal-body .controls input.form-control {
  min-height: 44px;
  width: 100%;
}
.ap-modal-login .modal-content .modal-body input[type="text"] {
  margin-bottom: 20px;
}
.ap-modal-login .modal-content .modal-body .button-wrap {
  position: relative;
  line-height: 42px;
  float: left;
}
.ap-modal-login .modal-content .modal-body input[type="submit"] {
  z-index: 1;
}
.ap-modal-login .modal-content .modal-body .input-block-level {
  min-height: 44px;
}
.ap-modal-login .modal-content .modal-body .remember-wrap {
  width: 100%;
  overflow: hidden;
  min-height: 70px;
  text-align: left;
}
.ap-modal-login .modal-content .modal-body .remember-wrap label {
  margin: 20px 0 0;
  vertical-align: middle;
}
.ap-modal-login .modal-content .modal-body .forget-name-link {
  max-height: 30px;
  line-height: 30px;
  font-weight: 400;
  margin-left: 10px;
  padding-top: 5px;
  float: left !important;
}
.ap-modal-login .modal-content .modal-body .forget-name-link a {
  font-weight: 600;
}
.ap-modal-login .modal-content .modal-footer {
  max-height: 40px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
}
.ap-modal-login .modal-header .title {
  text-align: left;
  margin-top: 0;
}
.ap-modal-login .modal-header .close {
  margin-top: -2px;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 10px;
  text-align: center;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.ap-modal-login .modal-header .close i {
  margin-right: 0;
  font-size: 32px;
}
.ap-modal-login .dropdown .dropdown-menu {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  display: block;
  float: left;
  right: 0;
  left: auto;
  min-width: 200px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 9px rgba(0,0,0,0.12);
  box-shadow: 0 4px 9px rgba(0,0,0,0.12);
  -webkit-transition: all 0.35s cubic-bezier(0.225,0.025,0.225,1.225);
  -moz-transition: all 0.35s cubic-bezier(0.225,0.025,0.225,1.225);
  -o-transition: all 0.35s cubic-bezier(0.225,0.025,0.225,1.225);
  transition: all 0.35s cubic-bezier(0.225,0.025,0.225,1.225);
  -webkit-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
  -moz-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
  -ms-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
  -o-transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
  transform: translateY(-20px) scale(0.9) perspective(800px) rotateX(30deg);
}
.ap-modal-login .open {
  z-index: 13999;
}
.ap-modal-login .open .dropdown-menu {
  opacity: 1;
  visibility: visible;
  position: absolute;
  z-index: 13999;
  -webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  -moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  -ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  -o-transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
  transform: translateY(0) scale(1) perspective(1000px) rotateX(0deg);
}
.ap-modal-login button {
  background: transparent;
}
.profile fieldset legend {
  line-height: 1.5;
}
.profile fieldset .dl-horizontal {
  margin: 0 auto 45px;
}
.profile fieldset .dl-horizontal dt,
.profile fieldset .dl-horizontal dd {
  line-height: 27px;
  vertical-align: middle;
  padding: 3px;
  margin: 0 auto 5px;
}
.profile fieldset .dl-horizontal dt {
  min-width: 25%;
  display: block;
}
.view-profile .select-menu select {
  display: block;
}
.view-profile button:focus {
  outline: none;
}
.view-profile a[title="Cancel"] {
  background-color: #888888;
  color: #fff;
}
.view-profile a[title="Cancel"]:hover {
  background-color: #6f6f6f;
}
.ap-my-account-menu {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.ap-my-account-menu .signin-img-wrap {
  float: left;
  height: 20px;
  line-height: 21px;
}
.ap-my-account-menu .signin-img-wrap i.pe {
  font-size: 20px;
  margin: 0 0 0 4px;
  line-height: 21px;
  vertical-align: middle;
}
.ap-my-account-menu .signin-img-wrap img {
  display: inline-block;
}
.ap-my-account-menu .info-wrap {
  display: inline-block;
  margin-left: 8px;
  margin-bottom: 7px;
  line-height: 24px;
}
.ap-my-account-menu .info-wrap .info-text {
  font-size: 14px;
}
.ap-my-account-menu ul.menu {
  padding: 5px 0;
}
.ap-my-account-menu ul.menu >li {
  border: none;
  min-width: 200px;
  border-bottom: 1px solid rgba(189,189,189,0.2);
}
.ap-my-account-menu ul.menu >li a i {
  width: 22px;
  line-height: 18px;
  display: inline-block;
  vertical-align: top;
}
.ap-my-account-menu ul.menu >li a i.fa,
.ap-my-account-menu ul.menu >li a i.fas,
.ap-my-account-menu ul.menu >li a i.far {
  margin-top: 9px;
  font-size: 17px;
}
.ap-my-account-menu ul.menu >li a i.pe {
  margin-top: 8px;
  font-size: 18px;
}
.ap-my-account-menu ul.menu >li:last-child {
  border-bottom: none;
}
.ap-my-account-menu ul.menu >li:last-child a {
  padding-bottom: 6px;
}
.ap-my-account-menu ul.menu >li:last-child a i.pe {
  font-size: 22px;
  width: 25px;
  line-height: 20px;
}
.ap-my-account-menu ul.menu a {
  display: block;
  padding: 4px 20px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.ap-my-account-menu ul.menu a:before {
  display: none;
}
.login-wrapper >i.pe,
.registration-wrapper >i.pe,
.reset-wrapper >i.pe,
.remind-wrapper >i.pe {
  position: absolute;
  top: 7vh;
  left: 2vw;
  font-size: 20vw;
}
.login-wrapper .group-control input,
.registration-wrapper .group-control input,
.reset-wrapper .group-control input,
.remind-wrapper .group-control input {
  min-height: 45px;
}
.login-wrapper >i.pe {
  -webkit-transform: rotate(28deg);
  transform: rotate(28deg);
  top: 9vh;
  right: 8vw;
  left: auto;
  font-size: 22vw;
}
.remind-wrapper {
  margin: 10vh auto;
}
.remind-wrapper >i.pe {
  font-size: 17vw;
  left: 2vw;
}
.reset-wrapper {
  margin: 10vh auto;
}
.reset-wrapper >i.pe {
  left: 7vw;
}
.sp-pre-loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
}
.sp-pre-loader .sp-loader-clock {
  border-radius: 60px;
  bottom: 0;
  height: 80px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}
.sp-pre-loader .sp-loader-clock:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 48%;
  height: 38px;
  width: 4px;
  border-radius: 5px;
  -webkit-transform-origin: 50% 97%;
  transform-origin: 50% 97%;
  -webkit-animation: grdAiguille 2s linear infinite;
  animation: grdAiguille 2s linear infinite;
}
.sp-pre-loader .sp-loader-clock:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 48%;
  height: 35px;
  width: 4px;
  border-radius: 5px;
  -webkit-transform-origin: 50% 94%;
  transform-origin: 50% 94%;
  -webkit-animation: ptAiguille 12s linear infinite;
  animation: ptAiguille 12s linear infinite;
}
.sp-pre-loader .sp-loader-circle {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 50px;
  left: 0;
  top: -4px;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: loader1 1s linear infinite;
  animation: loader1 1s linear infinite;
}
.sp-pre-loader .sp-loader-circle:after {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  height: 50px;
  width: 50px;
  border-radius: 50px;
  border: 4px solid transparent;
}
.sp-pre-loader .loader-flip {
  position: absolute;
  width: 100px;
  height: 100px;
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-perspective: 120px;
  -moz-perspective: 120px;
  -ms-perspective: 120px;
  perspective: 120px;
}
.sp-pre-loader .loader-flip:after {
  content: "";
  position: absolute;
  left: 25px;
  top: 25px;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  -webkit-animation: flip 1s linear infinite;
  animation: flip 1s linear infinite;
}
.sp-pre-loader .sp-loader-bubble-loop {
  position: absolute;
  width: 12px;
  height: 12px;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-radius: 12px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: loader6 1s ease-in-out infinite;
  animation: loader6 1s ease-in-out infinite;
}
.sp-pre-loader .sp-loader-bubble-loop:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -25px;
  height: 12px;
  width: 12px;
  border-radius: 12px;
}
.sp-pre-loader .sp-loader-bubble-loop:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 25px;
  height: 12px;
  width: 12px;
  border-radius: 12px;
}
.sp-pre-loader .circle-two {
  bottom: 0;
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  content: "";
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.sp-pre-loader .circle-two > span {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-left-color: transparent;
  -webkit-animation: effect-2 2s infinite linear;
  -moz-animation: effect-2 2s infinite linear;
  -ms-animation: effect-2 2s infinite linear;
  -o-animation: effect-2 2s infinite linear;
  animation: effect-2 2s infinite linear;
}
.sp-pre-loader .circle-two > span:before {
  width: 75%;
  height: 75%;
  border-right-color: transparent;
}
.sp-pre-loader .circle-two > span:after {
  width: 50%;
  height: 50%;
  border-bottom-color: transparent;
}
.sp-pre-loader .wave-two-wrap {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 50%;
  width: 90px;
}
.sp-pre-loader .wave-two {
  margin: 0;
  list-style: none;
  width: 90px;
  position: relative;
  padding: 0;
  height: 10px;
}
.sp-pre-loader .wave-two li {
  position: absolute;
  width: 2px;
  height: 0;
  bottom: 0;
}
.sp-pre-loader .wave-two li:nth-child(1) {
  left: 0;
  -webkit-animation: sequence1 1s ease infinite 0;
  animation: sequence1 1s ease infinite 0;
}
.sp-pre-loader .wave-two li:nth-child(2) {
  left: 15px;
  -webkit-animation: sequence2 1s ease infinite 0.1s;
  animation: sequence2 1s ease infinite 0.1s;
}
.sp-pre-loader .wave-two li:nth-child(3) {
  left: 30px;
  -webkit-animation: sequence1 1s ease-in-out infinite 0.2s;
  animation: sequence1 1s ease-in-out infinite 0.2s;
}
.sp-pre-loader .wave-two li:nth-child(4) {
  left: 45px;
  -webkit-animation: sequence2 1s ease-in infinite 0.3s;
  animation: sequence2 1s ease-in infinite 0.3s;
}
.sp-pre-loader .wave-two li:nth-child(5) {
  left: 60px;
  -webkit-animation: sequence1 1s ease-in-out infinite 0.4s;
  animation: sequence1 1s ease-in-out infinite 0.4s;
}
.sp-pre-loader .wave-two li:nth-child(6) {
  left: 75px;
  -webkit-animation: sequence2 1s ease infinite 0.5s;
  animation: sequence2 1s ease infinite 0.5s;
}
.sp-pre-loader .sp-loader-audio-wave {
  width: 3em;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
  animation: audioWave 1.5s linear infinite;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.sp-pre-loader .sp-loader-with-logo {
  top: 0;
  left: 0;
  width: 100%;
  height: 110px;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  position: absolute;
}
.sp-pre-loader .sp-loader-with-logo .logo {
  display: inline-block;
  width: auto;
}
.sp-pre-loader .sp-loader-with-logo .logo > img {
  max-height: 100%;
}
.sp-pre-loader .sp-loader-with-logo .line {
  bottom: 0;
  height: 3px;
  left: 0;
  position: absolute;
  top: auto;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: rotate(0);
  }
  50% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(180deg) rotateX(180deg);
  }
}
@keyframes flip {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(180deg) rotateX(180deg);
  }
}
@-webkit-keyframes grdAiguille {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes grdAiguille {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ptAiguille {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes ptAiguille {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader1 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes loader1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader6 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
  }
}
@keyframes loader6 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes rotate-360 {
  from {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes audioWave {
  25% {
    background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
  }
  37.5% {
    background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
  }
  50% {
    background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em;
  }
  62.5% {
    background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em;
  }
  75% {
    background: linear-gradient(#333333,#333333) 0 50%, linear-gradient(#333333,#333333) 0.625em 50%, linear-gradient(#333333,#333333) 1.25em 50%, linear-gradient(#333333,#333333) 1.875em 50%, linear-gradient(#333333,#333333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em;
  }
}
@-webkit-keyframes effect-2 {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes effect-2 {
  from {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sequence1 {
  0% {
    height: 10px;
  }
  50% {
    height: 50px;
  }
  100% {
    height: 10px;
  }
}
@keyframes sequence2 {
  0% {
    height: 20px;
  }
  50% {
    height: 65px;
  }
  100% {
    height: 20px;
  }
}
@keyframes rot1 {
  100% {
    transform: skew(-10deg) translateX(50px) rotate(405deg);
  }
}
@-webkit-keyframes rot1 {
  100% {
    -webkit-transform: skew(-10deg) translateX(50px) rotate(405deg);
  }
}
@keyframes rot2 {
  100% {
    transform: skew(-10deg) rotate(525deg);
  }
}
@-webkit-keyframes rot2 {
  100% {
    -webkit-transform: skew(-10deg) rotate(525deg);
  }
}
@keyframes rot3 {
  100% {
    transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
  }
}
@-webkit-keyframes rot3 {
  100% {
    -webkit-transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
  }
}
@keyframes width {
  10% {
    width: 10%;
  }
  20% {
    width: 20%;
  }
  30% {
    width: 30%;
  }
  40% {
    width: 40%;
  }
  50% {
    width: 50%;
  }
  60% {
    width: 60%;
  }
  70% {
    width: 70%;
  }
  80% {
    width: 80%;
  }
  90% {
    width: 90%;
  }
  100% {
    width: 100%;
  }
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.animated-2s {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,30px,0);
    transform: translate3d(0,30px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,30px,0);
    transform: translate3d(0,30px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .scrollup {
    bottom: 25px;
    right: 25px;
  }
  #sp-header {
    top: 65px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  ul.social-icons {
    margin: 0;
    width: 100%;
    text-align: center;
  }
  .sp-contact-info {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  .sp-contact-info li {
    font-size: 89%;
  }
}
.edit-article {
  margin: 0;
  float: right;
  display: inline-block;
  position: relative;
  width: 100px;
  z-index: 2;
  background: transparent;
}
.edit-article .btn.dropdown-toggle {
  border: 1px solid #f35d4b;
  background: transparent;
  color: #777;
  padding: 6px 10px;
  margin-top: 4px;
}
.edit-article .btn.dropdown-toggle:before {
  font-family: 'peIcon7';
  content: "\e62c";
  font-size: 21px;
  line-height: 24px;
  margin: 0 7px 0 10px;
}
.edit-article .btn.dropdown-toggle:hover {
  border: 1px solid #ef331b;
  color: #444;
}
.edit-article .btn.dropdown-toggle .icon-cog {
  display: none;
}
.edit-article .btn.dropdown-toggle .caret {
  margin: 12px 8px 0 0;
  vertical-align: top;
}
.lazyload,
.lazyloading {
  opacity: 0;
  height: 100%;
}
.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 650ms ease;
  -moz-transition: opacity 650ms ease;
  -o-transition: opacity 650ms ease;
  transition: opacity 650ms ease;
}
#sp-cookie-consent.position-bottom_left,
#sp-cookie-consent.position-bottom_right {
  box-shadow: 0 3px 8px rgba(50,50,50,0.25);
}
.has-left-right-modules {
  padding-top: 25px;
  margin: 0 auto;
}
.has-left-right-modules .sppb-row-container {
  width: 100%;
  padding: 0;
}
.has-left-right-modules .sppb-in-article {
  padding: 0 15px !important;
  margin: 0 auto !important;
}
.has-left-right-modules .sppb-in-article .sp-column {
  padding: 15px 0 0 0;
}
.sppb-row-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .sppb-row-container {
    width: 750px;
  }
  .layout-boxed .has-left-right-modules .sppb-in-article-left .sp-column,
  .layout-boxed .has-left-right-modules .sppb-in-article-right .sp-column {
    padding: 25px 15px;
  }
}
@media (min-width: 992px) {
  .sppb-row-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .sppb-row-container {
    width: 1170px;
  }
}
.sppb-container {
  margin-top: 0;
  margin-bottom: 0;
}
.sppb-addon-cta .sppb-addon-title {
  line-height: 1.2;
}
.sppb-addon-cta .sppb-cta-subtitle {
  margin-bottom: 0;
  line-height: 1.5;
}
.sppb-addon-cta .sppb-btn i {
  line-height: 1.3;
  margin-right: 6px;
}
.sppb-addon-cta .sppb-btn i.pe {
  font-size: 130%;
  vertical-align: middle;
  line-height: 1.4;
}
.sppb-addon-cta .sppb-btn-lg {
  line-height: 1.5;
}
.sppb-addon-single-image .sppb-addon-content a .overlay {
  position: relative;
  width: 100%;
  height: 100%;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i {
  position: absolute;
  display: block;
  width: 100%;
  height: auto;
  top: 50%;
  margin-top: 0;
  color: #fff;
  font-size: 250%;
  z-index: 2;
  font-weight: 800;
  opacity: 0;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.sppb-addon-single-image .sppb-addon-content a .overlay >i:before {
  width: 80px;
  height: 80px;
  padding: 10px;
  border-radius: 5px;
}
.sppb-addon-single-image .sppb-addon-content a .overlay:after {
  content: "";
  color: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.sppb-addon-single-image .sppb-addon-content a .overlay:hover:after {
  opacity: 1;
}
.sppb-addon-single-image .sppb-addon-content a .overlay:hover >i {
  opacity: 1;
  margin-top: -25px;
}
.sppb-addon-single-image .sppb-addon-content a .overlay:hover >i:before {
  opacity: 1;
}
.sppb-addon-image-content {
  position: relative;
}
.sppb-addon-image-content .sppb-image-holder {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.sppb-addon-image-content.aligment-left .sppb-image-holder {
  left: 0;
}
.sppb-addon-image-content.aligment-left .sppb-content-holder {
  padding: 40px 40px 40px 0;
}
.sppb-addon-image-content.aligment-left .sppb-content-holder .sppb-btn.sppb-btn-lg {
  font-size: 110%;
}
.sppb-addon-image-content.aligment-left .sppb-content-holder .sppb-btn >i.left {
  font-size: 110%;
  margin-right: 8px;
  margin-left: -2px;
}
.sppb-addon-image-content.aligment-left .sppb-content-holder .sppb-btn >i.left.pe {
  font-size: 125%;
  vertical-align: top;
  line-height: 1.1;
}
.sppb-addon-image-content.aligment-left .sppb-content-holder .sppb-btn >i.right {
  font-size: 110%;
  margin-left: 8px;
  margin-right: -2px;
}
.sppb-addon-image-content.aligment-left .sppb-content-holder .sppb-btn >i.right.pe {
  font-size: 125%;
  vertical-align: top;
  line-height: 1.1;
}
.sppb-addon-image-content.aligment-right .sppb-image-holder {
  right: 0;
}
.sppb-addon-image-content.aligment-right .sppb-content-holder {
  padding: 40px 0 40px 40px;
}
.sppb-addon-image-content.aligment-right .sppb-content-holder .sppb-btn.sppb-btn-lg {
  font-size: 110%;
}
.sppb-addon-image-content.aligment-right .sppb-content-holder .sppb-btn >i.right {
  font-size: 110%;
  line-height: 0.9;
  margin-right: 8px;
  margin-left: -2px;
}
.sppb-addon-image-content.aligment-right .sppb-content-holder .sppb-btn >i.right.pe {
  font-size: 125%;
  vertical-align: top;
  line-height: 1.1;
}
.sppb-addon-button-group .sppb-btn >i.fa,
.sppb-addon-button-group .sppb-btn >i.fas {
  margin-right: 4px;
}
.sppb-addon-button-group .sppb-btn >i.pe {
  margin: -2px 4px 0 -3px;
  font-size: 115%;
  vertical-align: middle;
  line-height: 1;
}
.sppb-modal-content .sppb-modal-header {
  padding: 20px 30px;
}
.sppb-modal-content .sppb-modal-body {
  padding: 30px;
}
.sppb-modal-content .sppb-close {
  position: absolute;
  right: 12px;
  top: 7px;
  font-size: 200%;
  z-index: 9;
}
.sppb-modal-selector.modal-selector-image,
.sppb-selector.modal-selector-image {
  margin: 0 auto;
  display: inline-block;
  width: auto;
  text-align: center;
}
.sppb-modal-selector.centered,
.sppb-selector.centered {
  display: table;
  text-align: center;
}
.firefox .sppb-modal-selector.modal-selector-image {
  display: block;
}
.modal-text {
  height: auto !important;
}
.sppb-btn.sppb-btn-lg.sppb-selector {
  font-size: 125%;
}
.sppb-btn.sppb-btn-lg.sppb-selector >i.fa,
.sppb-btn.sppb-btn-lg.sppb-selector >i.fas {
  margin-right: 6px;
}
.sppb-btn.sppb-btn-lg.sppb-selector >i.pe {
  margin-right: 6px;
  margin-top: -3px;
  vertical-align: middle;
}
div.sppb_prettyphoto .pp_loaderIcon {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  background: url(../images/loader.svg) center center no-repeat;
}
.sppb-addon h3.sppb-addon-title {
  margin: 20px 0;
  width: auto;
  padding-right: 30px;
  box-shadow: inset 0 -1px 0 #ddd;
  display: inline-table;
  line-height: 1.3;
}
.sppb-addon h3.sppb-addon-title:after {
  clear: both;
  display: block;
  float: left;
  content: "";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  padding: 0;
}
.pull-left .sppb-icon {
  margin-right: 10px;
}
.pull-right .sppb-icon {
  margin-left: 10px;
}
.sppb-panel-modern {
  background: transparent;
  border: 1px solid #ddd;
}
.sppb-panel-modern .sppb-panel-body {
  border-top-color: #f14833;
}
.sppb-panel-modern >.sppb-panel-heading {
  background: transparent;
  color: #1a1a1a;
}
.sppb-panel-modern >.sppb-panel-heading .sppb-toggle-direction > i {
  font-size: 20px;
  width: 30px;
  text-align: center;
}
.sppb-panel-default {
  border: none;
}
.sppb-panel-default >.sppb-panel-heading {
  background-color: transparent;
  margin: 5px 0 0 0;
  padding: 10px 20px;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.sppb-panel-default >.sppb-panel-heading.active {
  border-radius: 5px 5px 0 0;
}
.sppb-panel-default >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  line-height: 26px;
  padding: 20px 25px;
  border: 1px solid #ddd;
  border-radius: 0 0 5px 5px;
  border-top: 0;
}
.sppb-panel-primary {
  border: none;
}
.sppb-panel-primary >.sppb-panel-heading {
  color: #fff;
  margin: 5px 0 0 0;
  padding: 10px 20px;
  cursor: pointer;
  border: none;
  border-radius: 5px;
}
.sppb-panel-primary >.sppb-panel-heading.active {
  border-radius: 5px 5px 0 0;
}
.sppb-panel-primary >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  line-height: 26px;
  padding: 20px 25px;
  border: 1px solid #ddd;
  border-radius: 0 0 5px 5px;
  border-top: 0;
}
.sppb-panel-default >.sppb-panel-heading:before,
.sppb-panel-default >.sppb-panel-heading.active:before,
.sppb-panel-primary >.sppb-panel-heading:before,
.sppb-panel-primary >.sppb-panel-heading.active:before {
  font-family: 'ap-arrows';
  font-size: 11px;
  margin-right: 5px;
  float: right;
}
.sppb-panel-default >.sppb-panel-heading:before,
.sppb-panel-primary >.sppb-panel-heading:before {
  content: "\e60c";
}
.sppb-panel-default >.sppb-panel-heading.active:before,
.sppb-panel-primary >.sppb-panel-heading.active:before {
  content: "\e60b";
}
.sppb-panel-flex {
  border: none;
}
.sppb-panel-flex >.sppb-panel-heading {
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  padding: 10px 12px;
  margin-bottom: 0;
}
.sppb-panel-flex >.sppb-panel-heading:before {
  content: "";
}
.sppb-panel-flex >.sppb-panel-heading:after {
  font-family: 'ap-arrows';
  content: "\e605";
  float: right;
  font-size: 10px;
  margin-right: 10px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sppb-panel-flex >.sppb-panel-heading.active {
  border-radius: 7px 7px 0 0;
}
.sppb-panel-flex >.sppb-panel-heading.active:after {
  font-family: 'ap-arrows';
  font-size: 10px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.sppb-panel-flex >.sppb-panel-heading +.sppb-panel-collapse > .sppb-panel-body {
  line-height: 26px;
  padding: 20px 15px;
  border: 0;
  border-radius: 0;
}
.sppb-panel-heading .sppb-panel-title {
  font-size: 105%;
  font-weight: normal;
}
.sppb-panel-heading .sppb-panel-title >i.fa,
.sppb-panel-heading .sppb-panel-title >i.fas {
  margin-right: 10px;
}
.sppb-panel-heading .sppb-panel-title >i.pe {
  margin-right: 7px;
  vertical-align: top;
  line-height: 1.3;
  font-size: 120%;
  font-weight: 500;
}
.sppb-icon >span >i {
  vertical-align: middle;
}
.flex-icons {
  display: block;
}
.flex-icons .flex-icon-wrap {
  display: inline-table;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.flex-icons .flex-icon-wrap a {
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  opacity: 1;
}
.flex-icons .flex-icon-wrap a span {
  display: inline-table;
  vertical-align: middle;
}
.flex-icons .flex-icon-wrap a span i {
  vertical-align: middle;
  margin-top: -2px;
  text-align: center;
}
.flex-icons .flex-icon-wrap a span i.fa {
  margin-top: 0;
}
.flex-icons .flex-icon-wrap a span i.fas {
  margin-top: 0;
}
.flex-icons .flex-icon-wrap a:hover {
  opacity: 0.85;
}
.flex-icons .flex-icon-wrap:last-child {
  margin-right: 0;
}
.flex-icons.zoom .flex-icon-wrap:hover,
.flex-icons.zoom .flex-icon-wrap:active {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.mod-sppagebuilder .sppb-nav-tabs >li {
  display: table-cell !important;
}
.sppb-nav-tabs {
  border-bottom: 0;
}
.sppb-nav-tabs >li {
  float: none;
  display: table-cell;
  width: 1%;
  text-align: center;
}
.sppb-nav-tabs >li >a {
  font-size: inherit;
  font-weight: normal;
  background: #F7F7F7;
  border: 0;
  border: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
  margin: 0;
}
.sppb-nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top-width: 1px;
}
.sppb-nav-tabs >li.active >a:hover,
.sppb-nav-tabs >li.active >a:focus {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top-width: 1px;
}
.sppb-nav-tabs .pe {
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  margin-top: -3px;
  margin-right: 5px;
}
.sppb-nav-tabs .pe.bold {
  font-weight: 600;
}
.sppb-nav-modern >li >a,
.sppb-nav-lines >li >a {
  padding-left: 25px;
  padding-right: 25px;
}
.flex .sppb-tab .sppb-nav-tabs >li {
  box-shadow: inset 0 -1px 0px #ddd;
}
.flex .sppb-tab .sppb-nav-tabs >li >a {
  background: #F7F7F7;
  border: 0;
  border: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  margin: 0 2px;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top-width: 2px;
}
.flex .sppb-tab .sppb-nav-tabs >li.active >a:hover,
.flex .sppb-tab .sppb-nav-tabs >li.active >a:focus {
  background: transparent;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #ddd;
  border-top-width: 2px;
}
.flex .sppb-tab .sppb-tab-content {
  padding: 5% 3%;
}
.sppb-tab .sppb-tab-content {
  padding: 2%;
  text-align: left;
}
.sppb-tab .sppb-nav-tabs-content {
  border: none;
  padding: 5% 3%;
}
.sppb-tab .sppb-tab-subtitle {
  display: none;
  clear: both;
  font-size: 90%;
  padding: 7px 0 0;
}
.sppb-tab li.active .sppb-tab-subtitle {
  display: block;
}
.sppb-nav-pills >li {
  float: none;
  display: table-cell;
  width: 1%;
  text-align: center;
}
.sppb-nav-pills >li >a {
  margin: 0 1%;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  font-size: inherit;
  font-weight: normal;
}
.sppb-nav-pills >li >a .pe {
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  margin-top: -3px;
  margin-right: 5px;
}
.sppb-nav-pills >li >a .pe.bold {
  font-weight: 600;
}
.sppb-nav-pills >li.active >a {
  box-shadow: none;
}
.sppb-nav-pills >li.active >a:focus {
  background: transparent;
}
.sppb-nav-pills + .sppb-tab-content {
  padding: 2% 1%;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills {
  margin: 0 auto;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li {
  display: inline-table;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li >a {
  text-align: center;
  margin: 0;
  box-shadow: none;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li >a:hover,
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li >a:focus {
  box-shadow: none;
  background: none;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li >a i {
  text-align: center;
  font-size: 200%;
  line-height: 1;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li >a i.pe {
  font-size: 300%;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li.active >a {
  box-shadow: none;
}
.sppb-addon-tab.icons .sppb-tab .sppb-nav-pills >li.active >a:focus {
  background: transparent;
}
.sppb-addon-tab.icons .sppb-tab-content {
  padding: 1%;
}
.sppb-nav-tabs >li >a i,
.sppb-nav-pills >li >a i {
  margin-right: 3px;
}
.sppb-tab .sppb-nav.adaptive >li {
  display: inline-block;
  width: auto;
}
.sppb-tab .sppb-nav.adaptive.sppb-nav-pills >li a {
  width: 100%;
}
.sppb-custom-tab .sppb-tab-custom-content {
  padding-top: 0;
  margin-top: 0;
}
.sppb-pricing-box {
  border: 0;
  padding: 0;
}
.sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  color: #fff;
}
.sppb-pricing-box .sppb-pricing-header {
  padding: 25px 20px 20px;
  background: rgba(0,0,0,0.05);
}
.sppb-pricing-box .sppb-pricing-header >.sppb-pricing-title {
  margin: 0;
  padding: 0;
  font-size: 125%;
  line-height: 1.1;
  font-weight: 300;
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-price {
  margin: 0;
  padding: 0;
  font-size: 430%;
  line-height: 1.3;
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-price .sppb-pricing-currency {
  font-size: 55%;
  line-height: 2.4;
  vertical-align: top;
  text-align: center;
  padding: 0 5px;
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-price .sppb-pricing-duration {
  font-size: 40%;
  line-height: 1.7;
  vertical-align: bottom;
  text-align: center;
}
.sppb-pricing-box .sppb-pricing-features {
  padding: 0;
}
.sppb-pricing-box .sppb-pricing-features >ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sppb-pricing-box .sppb-pricing-features >ul >li {
  display: block;
  padding: 12px 20px;
}
.sppb-pricing-box .sppb-pricing-features >ul >li:nth-child(odd) {
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.sppb-pricing-box .sppb-pricing-footer {
  background: rgba(0,0,0,0.05);
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 20px;
}
.sppb-pricing-box .sppb-pricing-footer >a.sppb-btn {
  margin: 0 auto;
}
.sppb-pricing-box .sppb-pricing-footer >a.sppb-btn >i {
  margin-right: 5px;
}
.sppb-pricing-box .sppb-pricing-footer >a.sppb-btn >i.pe {
  font-size: 120%;
  vertical-align: middle;
  margin: -3px 5px 0 0;
  line-height: 1.4;
}
.transparent .sppb-pricing-box {
  border: 0;
  box-shadow: none;
}
.transparent .sppb-pricing-box .sppb-pricing-header {
  background: transparent;
}
.transparent .sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: transparent;
}
.transparent .sppb-pricing-box .sppb-pricing-features {
  padding: 10px 0;
}
.transparent .sppb-pricing-box .sppb-pricing-features >ul >li {
  border: 0;
  padding: 10px 20px;
}
.transparent .sppb-pricing-box .sppb-pricing-footer {
  background: transparent;
  border: 0;
}
.flex .sppb-pricing-box {
  border: 0;
  padding: 0;
}
.flex .sppb-pricing-box .sppb-pricing-header {
  padding: 25px 20px 20px;
  background: transparent;
}
.flex .sppb-pricing-box .sppb-pricing-features {
  padding: 20px 0;
}
.flex .sppb-pricing-box .sppb-pricing-features >ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.flex .sppb-pricing-box .sppb-pricing-features >ul >li {
  display: block;
  padding: 8px 0;
}
.flex .sppb-pricing-box .sppb-pricing-features >ul >li:nth-child(odd) {
  background: rgba(0,0,0,0.03);
}
.flex .sppb-pricing-box .sppb-pricing-footer {
  padding: 20px;
}
.flex .sppb-pricing-box .sppb-pricing-footer >a.sppb-btn.sppb-btn-block {
  font-size: 120%;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 0;
  margin: -1px 0 0;
  line-height: 2.5;
}
.flex .sppb-pricing-box.sppb-pricing-featured {
  background: transparent;
}
.flex .sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  padding: 25px 20px;
  color: #fff;
}
.sppb-addon-text-block .sppb-addon-title {
  line-height: 1.3;
}
.sppb-addon-person .sppb-addon-content > div {
  margin-top: 15px;
}
.sppb-addon-person .sppb-addon-content > div:first-child {
  margin-top: 0;
}
.sppb-addon-person .sppb-person-information > span {
  display: block;
}
.sppb-addon-person .sppb-person-information > span.sppb-person-name {
  font-size: 17px;
  line-height: 1.5;
  font-weight: bold;
}
.sppb-addon-person .sppb-person-information > span.sppb-person-designation {
  font-size: 13px;
  color: #888;
}
.sppb-addon-person .sppb-person-social {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0 -8px;
}
.sppb-addon-person .sppb-person-social > li {
  display: inline-block;
  margin: 0 8px;
}
.sppb-addon-person .sppb-person-social > li > a {
  display: block;
  font-size: 16px;
  line-height: 16px;
  color: #999;
}
.sppb-addon-person .sppb-person-social > li > a:hover {
  color: #666;
}
.flex.flip-container {
  -webkit-perspective: 680;
  -moz-perspective: 680;
  perspective: 680;
  -ms-perspective: 680;
  -o-perspective: 680;
}
.flex.flip-container .flipper {
  position: relative;
  display: block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.flex.flip-container .flipper .front,
.flex.flip-container .flipper .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  padding: 0 0 12px;
}
.flex.flip-container .flipper .front {
  z-index: 2;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  position: relative;
}
.flex.flip-container .flipper .front .sppb-person-information {
  padding: 0 15px;
}
.flex.flip-container .flipper .back {
  z-index: 1;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
}
.flex.flip-container .flipper .back .sppb-person-block {
  background: #888;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
}
.flex.flip-container .flipper .back .sppb-person-block >.thumb {
  float: left;
  width: 40%;
}
.flex.flip-container .flipper .back .sppb-person-block >.thumb >img {
  width: 100%;
  height: auto;
  margin: 0 15px 0 0;
}
.flex.flip-container .flipper .back .sppb-person-block .sppb-person-information {
  padding: 15px 5px 0 12px;
  width: 60%;
  display: block;
  float: left;
  text-align: left;
  font-size: 90%;
}
.flex.flip-container .flipper .back .sppb-person-block .sppb-person-information .sppb-person-name {
  margin: 0 0 10px 0;
  color: #fff;
}
.flex.flip-container .flipper .back .sppb-person-block .sppb-person-information .sppb-person-designation {
  line-height: 1.4;
  color: #ddd;
}
.flex.flip-container .flipper .back .sppb-person-block .sppb-person-information.flip {
  padding: 15px 15px 0;
  width: 100%;
}
.flex.flip-container .flipper .back .sppb-person-block .sppb-person-information.flip .sppb-person-name {
  color: #595959;
}
.flex.flip-container .flipper .back .sppb-person-block .sppb-person-information.flip .sppb-person-designation {
  color: #404040;
}
.flex.flip-container .flipper .back .sppb-person-block.flip {
  background: transparent;
}
.flex.flip-container .flipper .back .sppb-person-introtext {
  display: block;
  clear: both;
  text-align: left;
  padding: 0 15px;
  line-height: 1.5;
  font-size: 90%;
}
.flex.flip-container .flipper .back .sppb-person-social-icons {
  position: absolute;
  width: 100%;
  bottom: 2.5%;
}
.flex.flip-container .flipper .back.flip {
  background: transparent;
}
.flex.flip-container:hover .flipper .front {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.flex.flip-container:hover .flipper .back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.sppb-progress {
  padding: 0;
  margin: 0;
}
.flex-text-wrapper {
  margin: 15px 0 3px;
}
.flex-text-wrapper .flex-text {
  margin: 20px 0 0;
  display: table-cell;
  width: 1%;
}
.flex-text-wrapper .flex-progress-text {
  margin: 20px 0 0;
  width: 1%;
  display: table-cell;
  text-align: right;
}
.centered {
  text-align: center;
}
.centered >div,
.centered >a {
  text-align: center;
}
.sppb-media.default >a >img,
.sppb-media.default >a >i {
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
  margin-top: 2px;
}
.sppb-media.default i {
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 220%;
  color: #ccc;
  background: #f1f1f1;
  box-shadow: inset 0 0 0 4px #fff;
  line-height: 1;
  text-align: center;
}
.sppb-media.default i.pe-7s-link {
  font-size: 140%;
  color: #aaa;
  padding: 3px 5px;
  background: transparent;
  border: none;
}
.sppb-media.default footer {
  margin: 10px auto;
}
.sppb-media.flex >a >img,
.sppb-media.flex >a >i {
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}
.sppb-media.flex >a >img.sppb-media-object {
  margin: 3px auto 0;
  border-radius: 4px;
  border: 1px solid #ddd;
  padding: 4px;
}
.sppb-media.flex .div-pull-center {
  margin: 0 auto 12px;
  clear: both;
}
.sppb-media.flex img.sppb-media-object {
  margin-top: 6px;
  border-radius: 3px;
}
.sppb-media.flex i.fa-user,
.sppb-media.flex i.fa-user-plus {
  margin-top: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 220%;
  color: #ccc;
  background: #f1f1f1;
  box-shadow: inset 0 0 0 4px #fff;
  text-align: center;
}
.sppb-media.flex >.sppb-media-body {
  line-height: 1.6;
}
.sppb-media.flex >.sppb-media-body >i.fa,
.sppb-media.flex >.sppb-media-body >i.fas {
  font-size: 22px;
  width: 20px;
  line-height: 1;
  vertical-align: middle;
}
.sppb-media.flex >.sppb-media-body >i.fa.fa-quote-left,
.sppb-media.flex >.sppb-media-body >i.fas.fa-quote-left {
  margin: -2px 10px 2px 0;
  display: inline-block;
}
.sppb-media.flex >.sppb-media-body >i.fa.fa-quote-right,
.sppb-media.flex >.sppb-media-body >i.fas.fa-quote-right {
  margin: 1px 0 0 10px;
  display: inline-block;
}
.sppb-media.flex >.sppb-media-body footer {
  margin: 10px auto 0;
  width: 100%;
  clear: both;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .gutter {
  padding: 0 10px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group {
  margin: 0 auto 10px;
  padding: 0 5px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group label {
  padding: 0 3px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group input {
  height: 38px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder] {
  line-height: 1.9;
  border: 1px solid #c9c9c9;
  box-shadow: none;
  background: transparent;
  -webkit-transition: all .3s ease-in-out .2s;
  -moz-transition: all .3s ease-in-out .2s;
  -o-transition: all .3s ease-in-out .2s;
  transition: all .3s ease-in-out .2s;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-moz-placeholder {
  -webkit-transition: all .4s ease-out;
  -moz-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  opacity: 1;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder {
  -webkit-transition: all .3s ease-in-out .15s;
  -moz-transition: all .3s ease-in-out .15s;
  -o-transition: all .3s ease-in-out .15s;
  transition: all .3s ease-in-out .15s;
  opacity: 1;
  text-indent: -1px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  font-family: 'peIcon7';
  opacity: .8;
  text-align: center;
  width: 44px;
  margin-right: 7px;
  font-size: 125%;
  line-height: 1.33;
  vertical-align: top;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus::-moz-placeholder {
  opacity: 0.2;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder]:focus::-webkit-input-placeholder {
  opacity: 0;
  text-indent: -25px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder].input-name[placeholder]::-webkit-input-placeholder:before {
  content: "\e605";
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder].input-email[placeholder]::-webkit-input-placeholder:before {
  content: "\e639";
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder].input-subject[placeholder]::-webkit-input-placeholder:before {
  content: "\e62c";
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder].input-message[placeholder]::-webkit-input-placeholder:before {
  content: "\e66d";
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder].input-captcha[placeholder]::-webkit-input-placeholder {
  text-indent: 2px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .tos label {
  padding: 5px 0;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .tos label > input {
  margin: 0 5px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-btn {
  margin: 7px 0;
  line-height: 1.9;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-btn >i.fa,
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-btn >i.fas {
  margin-right: 5px;
  margin-left: -5px;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-btn >i.pe {
  margin: -2px 5px 0 -5px;
  padding: 0;
  text-align: center;
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder] {
  line-height: 1.9;
  box-shadow: none;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]::-webkit-input-placeholder:before {
  opacity: 0.7;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus {
  box-shadow: none;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus::-moz-placeholder {
  opacity: 0.2;
}
.sppb-addon-ajax-contact.dark .sppb-form-control[placeholder]:focus::-webkit-input-placeholder {
  opacity: 0;
  text-indent: -30px;
}
.sppb-carousel-flex .sppb-carousel-inner >.sppb-item {
  width: 100%;
  height: 100%;
  margin: 0;
  -webkit-transition: .7s cubic-bezier(0.65,0,0.35,1);
  -moz-transition: .7s cubic-bezier(0.65,0,0.35,1);
  -o-transition: .7s cubic-bezier(0.65,0,0.35,1);
  transition: .7s cubic-bezier(0.65,0,0.35,1);
}
.sppb-carousel-flex .sppb-carousel-inner >.sppb-item.sppb-item-has-bg img {
  margin: 0 auto;
  padding: 0;
}
.sppb-carousel-flex .sppb-carousel-inner >.sppb-item .sppb-carousel-item-inner .sppb-carousel-caption {
  margin: 0 auto;
  text-align: center;
}
.sppb-carousel-flex .sppb-carousel-inner >.sppb-item .sppb-carousel-item-inner .sppb-carousel-caption .sppb-carousel-pro-text >h2 {
  margin: 0 auto;
}
.sppb-carousel-flex .sppb-carousel-inner >.sppb-item .sppb-carousel-item-inner .sppb-carousel-caption .sppb-carousel-pro-text >p {
  margin: 25px auto 0;
}
.sppb-carousel-flex .sppb-carousel-arrow {
  top: 50%;
  font-size: 27px;
  width: 32px;
  height: 32px;
  line-height: 29px;
  margin-top: -16px;
  text-align: center;
  background: rgba(0,0,0,0.3);
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out .1s;
  -moz-transition: all .2s ease-in-out .1s;
  -o-transition: all .2s ease-in-out .1s;
  transition: all .2s ease-in-out .1s;
  opacity: 0;
}
.sppb-carousel-flex .sppb-carousel-arrow i.fa,
.sppb-carousel-flex .sppb-carousel-arrow i.fas {
  text-shadow: none;
  color: #fff;
}
.sppb-carousel-flex .sppb-carousel-arrow i.fa.fa-angle-left,
.sppb-carousel-flex .sppb-carousel-arrow i.fas.fa-angle-left {
  margin: -15px 0 0 -6px;
}
.sppb-carousel-flex .sppb-carousel-arrow i.fa.fa-angle-right,
.sppb-carousel-flex .sppb-carousel-arrow i.fas.fa-angle-right {
  margin: -15px -6px 0 0;
  text-indent: 2px;
  text-align: center;
}
.sppb-carousel-flex .sppb-carousel-arrow.left {
  left: -1px;
}
.sppb-carousel-flex .sppb-carousel-arrow.right {
  right: -1px;
}
.sppb-carousel-flex .sppb-carousel-indicators {
  bottom: -10px;
  opacity: 0;
  -webkit-transition: all .2s ease-in-out .2s;
  -moz-transition: all .2s ease-in-out .2s;
  -o-transition: all .2s ease-in-out .2s;
  transition: all .2s ease-in-out .2s;
}
.sppb-carousel-flex .sppb-carousel-indicators li {
  margin: 0 5px;
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  background: rgba(10,10,10,0.12);
}
.sppb-carousel-flex .sppb-carousel-indicators li.active {
  background: rgba(10,10,10,0.4);
}
.sppb-carousel-flex:hover .sppb-carousel-indicators {
  bottom: 10px;
  opacity: 1;
}
.sppb-carousel-flex:hover .sppb-carousel-arrow {
  opacity: 1;
}
.sppb-carousel-flex:hover .sppb-carousel-arrow:hover {
  background: rgba(0,0,0,0.5);
}
.sppb-carousel-flex:hover .sppb-carousel-arrow.left {
  left: 10px;
}
.sppb-carousel-flex:hover .sppb-carousel-arrow.right {
  right: 10px;
}
.sppb-testimonial-flex .sppb-carousel-inner > .sppb-item {
  margin: 0;
  padding: 0;
}
.sppb-testimonial-flex .sppb-img-responsive.sppb-avatar {
  display: inline-block;
}
.sppb-testimonial-flex .sppb-testimonial-message,
.sppb-testimonial-flex .sppb-testimonial-client,
.sppb-testimonial-flex .sppb-img-responsive.sppb-avatar {
  margin-bottom: 10px;
}
.sppb-testimonial-flex .sppb-testimonial-client h4 {
  font-size: 110%;
  font-weight: 700;
}
.sppb-testimonial-flex .sppb-testimonial-message {
  font-size: 100%;
  line-height: 26px;
}
.sppb-testimonial-flex .left >i {
  margin-left: -1px;
}
.sppb-testimonial-flex .right >i {
  margin-right: -3px;
}
.sppb-testimonial-flex .sppb-carousel-control {
  display: inline-block;
  font-size: 20px;
  line-height: 25px;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #999;
  border: 1px solid rgba(45,45,45,0.15);
  color: #888;
  margin: 8px 3px 0;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}
.sppb-testimonial-flex .sppb-carousel-control:hover {
  border: 1px solid #f14833;
}
.sppb-carousel-pro .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text {
  text-align: left;
}
.sppb-carousel-pro .sppb-carousel-indicators li {
  margin-right: 5px;
}
.inline-class .sppb-addon-pie-progress {
  display: table-cell;
  width: 1%;
  margin: 0 auto;
}
.sppb-addon-pie-progress .sppb-pie-chart .sppb-chart-icon i.pe {
  vertical-align: middle;
  line-height: 1.4;
}
.sppb-addon.flex .slick-desc span.fa,
.sppb-addon.flex .slick-desc i.fa {
  font-family: inherit;
}
.sppb-addon.flex .slick-desc span.fa::before,
.sppb-addon.flex .slick-desc i.fa::before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.sppb-addon.flex .slick-desc span.fas,
.sppb-addon.flex .slick-desc i.fas {
  font-family: inherit;
}
.sppb-addon.flex .slick-desc span.fas::before,
.sppb-addon.flex .slick-desc i.fas::before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.sppb-addon.flex .slick-desc span.pe,
.sppb-addon.flex .slick-desc i.pe {
  font-family: inherit;
}
.sppb-addon.flex .slick-desc span.pe::before,
.sppb-addon.flex .slick-desc i.pe::before {
  font-family: 'peIcon7';
}
.sppb-addon.flex .slick-prev,
.sppb-addon.flex .slick-next {
  opacity: 0;
  -webkit-transition: all .3s ease-in-out .1s;
  -moz-transition: all .3s ease-in-out .1s;
  -o-transition: all .3s ease-in-out .1s;
  transition: all .3s ease-in-out .1s;
}
.sppb-addon.flex .slick-prev {
  left: -20px;
}
.sppb-addon.flex .slick-next {
  right: -20px;
}
.sppb-addon.flex:hover .slick-prev,
.sppb-addon.flex:hover .slick-next {
  opacity: 1;
}
.sppb-addon.flex:hover .slick-prev {
  left: 0;
}
.sppb-addon.flex:hover .slick-next {
  right: 0;
}
.latest-post {
  margin-bottom: 30px;
}
.latest-post .latest-post-inner {
  padding: 0;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.latest-post .latest-post-inner .entry-meta {
  font-weight: 200;
  font-size: 90%;
  margin-bottom: 20px;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.latest-post .latest-post-inner h2.entry-title {
  font-size: 135%;
  margin-bottom: 20px;
  line-height: 1.35;
  font-weight: 500;
}
.latest-post .latest-post-inner div.img-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.latest-post .latest-post-inner div.img-wrapper >a >img.post-img {
  -webkit-transform: scale3d(1,1,1);
  transform: scale3d(1,1,1);
  -webkit-transition: all .4s ease-in-out .1s;
  transition: all .4s ease-in-out .1s;
}
.latest-post .latest-post-inner div.img-wrapper:hover >a >img.post-img {
  -webkit-transform: scale3d(1.12,1.12,1);
  transform: scale3d(1.12,1.12,1);
}
.latest-post .latest-post-inner p.intro-text {
  margin-bottom: 20px;
}
.latest-post .latest-post-inner .post-author {
  font-weight: 600;
  font-size: 90%;
}
.latest-post .latest-post-inner .category {
  font-size: 90%;
}
.latest-post .latest-post-inner .category.cat-inline {
  margin: 0 12px;
}
.latest-post .latest-post-inner .category a {
  font-weight: 600;
}
.latest-post .column-1.pull-left,
.latest-post .column-1.pull-right {
  margin: 0;
}
.blog .latest-post {
  margin-bottom: 25px;
}
.blog .latest-post .latest-post-inner,
.blog .latest-post .column-1 {
  background: #fff;
  padding: 20px;
  border: none;
  box-shadow: none;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.blog .latest-post .latest-post-inner h2.entry-title,
.blog .latest-post .column-1 h2.entry-title {
  font-size: 140%;
  font-weight: 500;
  margin-bottom: 20px;
  line-height: 1.3;
}
.blog .latest-post .latest-post-inner h2.entry-title >a,
.blog .latest-post .column-1 h2.entry-title >a {
  display: block;
}
.blog .latest-post .latest-post-inner p.intro-text,
.blog .latest-post .column-1 p.intro-text {
  margin-bottom: 20px;
}
.blog .latest-post .latest-post-inner .post-author,
.blog .latest-post .column-1 .post-author {
  font-weight: 500;
  margin-bottom: 0;
}
.blog .latest-post .latest-post-inner .category,
.blog .latest-post .column-1 .category {
  margin-bottom: 0;
}
.blog .latest-post .latest-post-inner .category a,
.blog .latest-post .column-1 .category a {
  font-weight: 600;
}
.blog .latest-post .latest-post-inner:hover,
.blog .latest-post .column-1:hover {
  background: #f7f7f7;
}
.blog .latest-post .latest-post-inner:hover .entry-meta,
.blog .latest-post .column-1:hover .entry-meta {
  color: #999;
}
.flex .latest-post .latest-post-item {
  background: #fff;
}
.flex .latest-post .latest-post-item div.img-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.flex .latest-post .latest-post-item div.img-wrapper >a >img.post-img {
  -webkit-transition: 250ms;
  -moz-transition: 250ms;
  -o-transition: 250ms;
  transition: 250ms;
  -webkit-transform: scale3d(1,1,1);
  transform: scale3d(1,1,1);
}
.flex .latest-post .latest-post-item div.img-wrapper >a:after {
  display: block;
  position: absolute;
  content: "";
  bottom: 0;
  box-shadow: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  opacity: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.flex .latest-post .latest-post-item div.img-wrapper >a .caption-content {
  position: absolute;
  font-weight: 500;
  font-size: 110%;
  color: #fff;
  padding: 0 10%;
  top: 50%;
  width: 100%;
  text-align: center;
  -webkit-transition: 350ms;
  -moz-transition: 350ms;
  -o-transition: 350ms;
  transition: 350ms;
  transform: translateY(0%);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  opacity: 0;
  z-index: 2;
}
.flex .latest-post .latest-post-item div.img-wrapper >a .caption-category {
  padding: 2px 12px;
  display: table;
  width: auto;
  margin: 8px auto 0;
  background: rgba(255,255,255,0.25);
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  font-weight: 500;
  font-size: 12px;
  color: #fff;
}
.flex .latest-post .latest-post-item div.img-wrapper >a .caption-category .posted-in {
  opacity: 0.65;
}
.flex .latest-post .latest-post-item div.img-wrapper:hover {
  background: rgba(255,255,255,0.5);
}
.flex .latest-post .latest-post-item div.img-wrapper:hover >a:after {
  opacity: 0.85;
}
.flex .latest-post .latest-post-item div.img-wrapper:hover >a .caption-content {
  opacity: 1;
  transform: translateY(-50%);
}
.flex .latest-post .latest-post-item .latest-post-inner {
  padding: 20px;
  box-shadow: inset 0 0 0px 1px #fff;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.flex .latest-post .latest-post-item .latest-post-inner h2.entry-title {
  font-size: 135%;
  line-height: 1.3;
  margin: 1px 0 12px 0;
}
.flex .latest-post .latest-post-item .latest-post-inner h2.entry-title >a {
  display: block;
}
.flex .latest-post .latest-post-item .latest-post-inner .entry-meta {
  font-weight: 200;
  font-size: 85%;
  margin: 10px 0;
  color: #999;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.flex .latest-post .latest-post-item .latest-post-inner p.intro-text {
  margin: 10px 0 0;
}
.flex .latest-post .latest-post-item .latest-post-inner .post-author {
  font-weight: 500;
  margin: 15px 0 0;
  font-size: 90%;
}
.flex .latest-post .latest-post-item .latest-post-inner .post-author .entry-author {
  color: #999;
}
.flex .latest-post .latest-post-item .latest-post-inner .category {
  color: #999;
  margin: 15px 0 0;
}
.flex .latest-post .latest-post-item .latest-post-inner .category.cat-inline {
  margin: 0 12px;
}
.flex .latest-post .latest-post-item .latest-post-inner .category a {
  font-weight: 600;
}
.flex .latest-post .latest-post-item .latest-post-inner:hover {
  background: #f8f8f8;
}
.flex .latest-post .latest-post-item .latest-post-inner:hover .entry-meta {
  color: #999;
}
.flex .latest-post .latest-post-item .post-divider {
  width: 100%;
  height: 30px;
  display: block;
}
.sppb-divider {
  display: block;
}
.sppb-addon-gallery li img {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.sppb-addon-gallery li:hover img {
  opacity: .8;
}
.sppb-addon-gmap .sppb-addon-content .gm-zoom-in,
.sppb-addon-gmap .sppb-addon-content .gm-zoom-out {
  height: 30px;
  width: 30px;
  border-radius: 3px;
  cursor: pointer;
  margin-left: 10px;
  background-color: rgba(40,40,40,0.25);
  background-repeat: no-repeat;
  background-size: 30px 60px;
  background-image: url(../images/gmap-icon.svg);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.sppb-addon-gmap .sppb-addon-content .gm-zoom-in:hover,
.sppb-addon-gmap .sppb-addon-content .gm-zoom-out:hover {
  background-color: rgba(40,40,40,0.4);
}
.sppb-addon-gmap .sppb-addon-content .gm-zoom-in {
  background-position: 50% 0;
  margin-top: 10px;
  margin-bottom: 2px;
}
.sppb-addon-gmap .sppb-addon-content .gm-zoom-out {
  background-position: 50% -30px;
}
.sppb-addon-gmap .sppb-addon-content .sppb-addon-gmap-canvas {
  background: transparent !important;
}
a[href*="//maps.google.com/maps"],
.gmnoprint a,
.gmnoprint span,
.gm-style-cc {
  display: none !important;
}
.sppb-addon-flickr ul.sppb-flickr-gallery li {
  padding: 5px;
  margin: 0 -0.01%;
}
.sppb-addon-flickr ul.sppb-flickr-gallery li a {
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  overflow: hidden;
  padding: 0;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.sppb-addon-flickr ul.sppb-flickr-gallery li a img {
  object-fit: cover;
  padding: 0;
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform .3s ease-in-out;
  -moz-transition: transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
}
.sppb-addon-flickr ul.sppb-flickr-gallery li a:hover {
  padding: 0;
  opacity: 0.85;
  -moz-opacity: 0.85;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.sppb-addon-flickr ul.sppb-flickr-gallery li a:hover img {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.sppb-addon-flickr ul.sppb-flickr-gallery li a:before {
  background: rgba(100,100,100,0.2);
}
.sppb-addon-flickr ul.sppb-flickr-gallery li a:after {
  font-family: "peIcon7";
  content: "\e618";
  font-weight: 600;
  font-size: 32px;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.firefox ul.sppb-flickr-gallery li a img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.sppb-addon-plyr.minimal .plyr--audio .plyr__controls {
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}
.sppb-addon-plyr.minimal .plyr__progress--buffer,
.sppb-addon-plyr.minimal .plyr__progress--played,
.sppb-addon-plyr.minimal .plyr__volume--display {
  height: 4px;
  margin: -2px 0 0;
}
.sppb-addon-plyr.minimal .plyr input[type=range]::-webkit-slider-thumb {
  margin-top: -2px;
  height: 12px;
  width: 12px;
}
.sppb-addon-plyr.minimal .plyr__tooltip {
  margin-bottom: 6px;
}
.sppb-addon-countdown .sppb-countdown-number {
  text-align: center;
  font-weight: normal;
}
.sppb-addon-countdown span.sppb-countdown-text {
  text-align: center;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
  background-color: #aaa;
  top: 7px;
  bottom: -7px;
  width: 1px;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge {
  height: 90px;
  position: absolute;
  left: 50%;
  z-index: 5;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
  font-size: 30px;
  border: 2px solid #aaa;
  height: 16px;
  width: 16px;
  z-index: 1;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
  background: #ddd none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 37px;
  width: 28px;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after {
  left: auto;
  height: 1px;
  right: 0;
  top: 44px;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-item .timeline-panel {
  padding: 17px 22px !important;
  text-align: initial;
  border: solid 1px #d0d0d0;
  border-radius: 5px;
  position: relative;
  width: 75vw;
  margin-left: 15px;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-item .timeline-panel .details {
  padding: 0;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-item .timeline-panel.left-part:before {
  top: 34px;
}
select.sppb-form-control:not([size]):not([multiple]) {
  height: 40px;
}
.sppb-form-builder-range-output {
  top: -26px;
  line-height: 21px;
  padding: 0;
}
.sp-slider.sp-basic-slider .sp-item,
.sp-slider.sp-stack-slider .sp-item,
.sp-slider.on-3d-active .sp-item {
  transition-timing-function: cubic-bezier(0.5,0,0.3,1);
  -moz-transition-timing-function: cubic-bezier(0.5,0,0.3,1);
  -webkit-transition-timing-function: cubic-bezier(.0 .5,0,0.3,1);
}
.sp-slider.sp-bubble-slider .sp-item {
  transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
}
.sppb-addon-overlay-image .overlay-background-image,
.overlay-image-title,
.overlay-image-title .sppb-addon-subtitle {
  -webkit-transition-timing-function: cubic-bezier(0.45,0,0.3,1);
  -moz-transition-timing-function: cubic-bezier(0.45,0,0.3,1);
  transition-timing-function: cubic-bezier(0.45,0,0.3,1);
  -webkit-transition-duration: .7s;
  -moz-transition-duration: .7s;
  transition-duration: .7s;
}
.animated_headlines .before-text {
  margin-right: .1em;
}
.animated_headlines .after-text {
  margin-left: .1em;
}
.animated_headlines .ah-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: top;
  margin: 0;
  top: 0;
}
.animated_headlines .ah-words-wrapper b {
  display: inline-block;
  width: auto;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
  font-weight: inherit;
}
.animated_headlines .ah-words-wrapper b i {
  font-style: inherit;
}
.animated_headlines .ah-words-wrapper b:before {
  content: '';
  position: relative;
  padding: 0 0 0 0.15em;
}
.animated_headlines .ah-words-wrapper b:after {
  content: '';
  position: relative;
  padding: 0 0.15em 0 0;
}
.animated_headlines .ah-words-wrapper b.is-visible {
  position: relative;
}
.animated_headlines.rotate-1 .ah-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.animated_headlines.rotate-1 b {
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.animated_headlines.rotate-1 b.is-visible {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-animation: cd-rotate-1-in 1.2s;
  -o-animation: cd-rotate-1-in 1.2s;
  animation: cd-rotate-1-in 1.2s;
}
.animated_headlines.rotate-1 b.is-hidden {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-animation: cd-rotate-1-out 1.2s;
  -o-animation: cd-rotate-1-out 1.2s;
  animation: cd-rotate-1-out 1.2s;
}
.animated_headlines.type {
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: auto;
}
.animated_headlines.type .after-text {
  margin-left: .15em;
}
.animated_headlines.type .ah-words-wrapper {
  overflow: hidden;
  width: auto;
  padding: 0 2px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.animated_headlines.type .ah-words-wrapper i {
  text-indent: 2px;
}
.animated_headlines.type .ah-words-wrapper.waiting::after {
  -webkit-animation: cd-pulse 1s infinite;
  -o-animation: cd-pulse 1s infinite;
  animation: cd-pulse 1s infinite;
}
.animated_headlines.type .ah-words-wrapper.selected {
  background-color: #eee;
}
.animated_headlines.type .ah-words-wrapper.selected::after {
  visibility: hidden;
}
.animated_headlines.type .ah-words-wrapper.selected b {
  color: #0d0d0d;
}
.animated_headlines.type .ah-words-wrapper::after {
  content: '';
  position: absolute;
  right: 0;
  top: 45%;
  bottom: auto;
  height: 90%;
  width: 10px;
  border-right: 2px solid #f14833;
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.animated_headlines.type .ah-words-wrapper b {
  visibility: hidden;
  vertical-align: top;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.animated_headlines.type .ah-words-wrapper b.is-visible {
  visibility: visible;
}
.animated_headlines.type .ah-words-wrapper b i {
  position: absolute;
}
.animated_headlines.type .ah-words-wrapper b i.in {
  position: relative;
  visibility: visible;
}
.animated_headlines.type .ah-words-wrapper b:after {
  padding: 0;
}
.animated_headlines.rotate-2 .ah-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.animated_headlines.rotate-2 b {
  opacity: 0;
}
.animated_headlines.rotate-2 i,
.animated_headlines.rotate-2 em {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.animated_headlines.rotate-2 i {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.animated_headlines.rotate-2 i.in {
  -webkit-animation: cd-rotate-2-in 0.4s forwards;
  -o-animation: cd-rotate-2-in 0.4s forwards;
  animation: cd-rotate-2-in 0.4s forwards;
}
.animated_headlines.rotate-2 i.out {
  -webkit-animation: cd-rotate-2-out 0.4s forwards;
  -o-animation: cd-rotate-2-out 0.4s forwards;
  animation: cd-rotate-2-out 0.4s forwards;
}
.animated_headlines.rotate-2.is-visible i {
  opacity: 1;
}
.animated_headlines.rotate-2 em {
  display: inline-block;
  -webkit-transform: translate3d(0,0,20px);
  -moz-transform: translate3d(0,0,20px);
  -ms-transform: translate3d(0,0,20px);
  -o-transform: translate3d(0,0,20px);
  transform: translate3d(0,0,20px);
}
.animated_headlines.loading-bar span {
  display: inline-block;
}
.animated_headlines.loading-bar .ah-words-wrapper {
  overflow: hidden;
}
.animated_headlines.loading-bar .ah-words-wrapper::after {
  content: '';
  position: absolute;
  left: 0.02em;
  bottom: 0;
  height: 3px;
  width: 0;
  background-color: #f14833;
  z-index: 2;
  -webkit-transition: width 0.3s -0.2s ease;
  -moz-transition: width 0.3s -0.2s ease;
  -o-transition: width 0.3s -0.2s ease;
  transition: width 0.3s -0.2s ease;
}
.animated_headlines.loading-bar .ah-words-wrapper.is-loading::after {
  width: 100%;
  -webkit-transition: width 3s ease;
  -moz-transition: width 3s ease;
  -o-transition: width 3s ease;
  transition: width 3s ease;
}
.animated_headlines.loading-bar b {
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-115%,0);
  -moz-transform: translate(-115%,0);
  -ms-transform: translate(-115%,0);
  -o-transform: translate(-115%,0);
  transform: translate(-115%,0);
  -webkit-transition: all 0.7s cubic-bezier(0.350,0,0.3,1.1);
  -moz-transition: all 0.7s cubic-bezier(0.350,0,0.3,1.1);
  -o-transition: all 0.7s cubic-bezier(0.350,0,0.3,1.1);
  transition: all 0.7s cubic-bezier(0.350,0,0.3,1.1);
}
.animated_headlines.loading-bar b.is-visible {
  opacity: 1;
  top: 0;
  visibility: visible;
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.animated_headlines.slide span {
  display: inline-block;
}
.animated_headlines.slide .ah-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.animated_headlines.slide .ah-words-wrapper b {
  opacity: 0;
  top: .2em;
}
.animated_headlines.slide .ah-words-wrapper b.is-visible {
  top: 0;
  opacity: 1;
  -webkit-animation: slide-in 0.6s;
  -o-animation: slide-in 0.6s;
  animation: slide-in 0.6s;
}
.animated_headlines.slide .ah-words-wrapper b.is-hidden {
  -webkit-animation: slide-out 0.6s;
  -o-animation: slide-out 0.6s;
  animation: slide-out 0.6s;
}
.animated_headlines.clip span {
  display: inline-block;
}
.animated_headlines.clip .ah-words-wrapper {
  overflow: hidden;
  margin: 0 1px;
}
.animated_headlines.clip .ah-words-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 3px;
  height: 99%;
  background-color: #f14833;
}
.animated_headlines.clip b {
  opacity: 0;
  padding: 0 3px 0 0;
  line-height: 1.4;
}
.animated_headlines.clip b.is-visible {
  opacity: 1;
}
.animated_headlines.reset-width span {
  display: inline-block;
}
.animated_headlines.reset-width .ah-words-wrapper {
  overflow: hidden;
  margin: 0;
  top: 0;
}
.animated_headlines.zoom .ah-words-wrapper {
  -webkit-perspective: 400px;
  -moz-perspective: 400px;
  perspective: 400px;
}
.animated_headlines.zoom b {
  opacity: 0;
}
.animated_headlines.zoom b.is-visible {
  opacity: 1;
  -webkit-animation: zoom-in .8s ease-in-out;
  -o-animation: zoom-in .8s ease-in-out;
  animation: zoom-in .8s ease-in-out;
}
.animated_headlines.zoom b.is-hidden {
  -webkit-animation: zoom-out .8s ease;
  -o-animation: zoom-out .8s ease;
  animation: zoom-out .8s ease;
}
.animated_headlines.rotate-3 .ah-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.animated_headlines.rotate-3 b {
  opacity: 0;
}
.animated_headlines.rotate-3 i {
  display: inline-block;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.animated_headlines.rotate-3 i.in {
  -webkit-animation: cd-rotate-3-in 0.6s forwards;
  -o-animation: cd-rotate-3-in 0.6s forwards;
  animation: cd-rotate-3-in 0.6s forwards;
}
.animated_headlines.rotate-3 i.out {
  -webkit-animation: cd-rotate-3-out 0.6s forwards;
  -o-animation: cd-rotate-3-out 0.6s forwards;
  animation: cd-rotate-3-out 0.6s forwards;
}
.animated_headlines.scale b {
  opacity: 0;
}
.animated_headlines.scale i {
  display: inline-block;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.animated_headlines.scale i.in {
  -webkit-animation: scale-up 0.6s forwards;
  -o-animation: scale-up 0.6s forwards;
  animation: scale-up 0.6s forwards;
}
.animated_headlines.scale i.out {
  -webkit-animation: scale-down 0.6s forwards;
  -o-animation: scale-down 0.6s forwards;
  animation: scale-down 0.6s forwards;
}
.animated_headlines.push b {
  opacity: 0;
}
.animated_headlines.push b.is-visible {
  opacity: 1;
  -webkit-animation: push-in 1s cubic-bezier(0.150,0,0.300,1.050);
  -o-animation: push-in 1s cubic-bezier(0.150,0,0.300,1.050);
  animation: push-in 1s cubic-bezier(0.150,0,0.300,1.050);
}
.animated_headlines.push b.is-hidden {
  -webkit-animation: push-out 1s cubic-bezier(0.150,0,0.300,1.050);
  -o-animation: push-out 1s cubic-bezier(0.150,0,0.300,1.050);
  animation: push-out 1s cubic-bezier(0.150,0,0.300,1.050);
}
.no-csstransitions .animated_headlines.rotate-2 i {
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.no-csstransitions .animated_headlines.rotate-2 i em {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}
@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    -moz-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    -o-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    -moz-transform: translateY(-50%) scale(0.9);
    -ms-transform: translateY(-50%) scale(0.9);
    -o-transform: translateY(-50%) scale(0.9);
    transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    -moz-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    -o-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(120px) scale(1.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
  }
}
@keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(120px) scale(1.2);
    -moz-transform: translateZ(120px) scale(1.2);
    -ms-transform: translateZ(120px) scale(1.2);
    -o-transform: translateZ(120px) scale(1.2);
    transform: translateZ(120px) scale(1.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    -moz-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    -o-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-60px);
  }
}
@keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    -moz-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    -o-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-60px) scale(0.8);
    -moz-transform: translateZ(-60px) scale(0.8);
    -ms-transform: translateZ(-60px) scale(0.8);
    -o-transform: translateZ(-60px) scale(0.8);
    transform: translateZ(-60px) scale(0.8);
  }
}
@-webkit-keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
  }
}
@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}
@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-150%);
  }
  65% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-150%);
    -moz-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    -o-transform: translateX(-150%);
    transform: translateX(-150%);
  }
  65% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(150%);
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(150%);
    -moz-transform: translateX(150%);
    -ms-transform: translateX(150%);
    -o-transform: translateX(150%);
    transform: translateX(150%);
  }
}
.centered .container >.row,
.centered .container-fluid >.row,
.addspace .container >.row,
.addspace .container-fluid >.row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}
#sp-logo {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-justify-content: start;
  justify-content: start;
  z-index: 10;
}
#sp-logo .sp-default-logo,
#sp-logo .sp-retina-logo {
  max-height: 100%;
  width: auto;
}
a.logo .sp-retina-logo {
  display: none;
}
#sp-header {
  position: relative;
  top: 0;
}
#sp-header:before {
  content: "";
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
}
#sp-header #sp-menu .sp-column .sp-megamenu-parent {
  float: right;
}
#sp-header #sp-menu .sp-column .sp-megamenu-parent >li >a >.pe {
  font-size: 125%;
  text-align: center;
  vertical-align: middle;
  line-height: 1;
  margin-top: -3px;
}
#sp-header #sp-menu .sp-menu-item >a >img {
  max-height: 20px;
  max-width: 20px;
  display: inline;
  margin: -2px 7px 0 0;
}
#sp-header #sp-menu .sp-menu-item .pe {
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  margin: -2px auto 0;
}
#sp-header #sp-menu .sp-menu-item.bold .pe {
  font-weight: 600;
}
#sp-header #sp-menu .sp-menu-item .sp-module {
  margin: 2px auto 0;
}
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner {
  border-radius: 0 0 3px 3px;
  background: rgba(40,40,40,0.8);
}
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a {
  color: #f7f7f7;
}
#sp-header .logo {
  margin: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
}
#sp-header .logo h1 {
  font-size: 24px;
  line-height: 1;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
#sp-header .logo p {
  margin: 5px 0 0;
}
#sp-header.white #sp-menu .sp-dropdown .sp-dropdown-inner,
#sp-header.transparent-white #sp-menu .sp-dropdown .sp-dropdown-inner,
#sp-header.onepage #sp-menu .sp-dropdown .sp-dropdown-inner {
  background: rgba(255,255,255,0.8);
}
#sp-header.white #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a,
#sp-header.transparent-white #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a,
#sp-header.onepage #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a {
  color: #000000;
}
.transparent-wrapper {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 9;
  margin: 0 auto;
  padding: 0;
}
.transparent-wrapper header.transparent {
  background: transparent;
}
.transparent-wrapper .onepage,
.transparent-wrapper .white {
  background: rgba(255,255,255,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.transparent-wrapper .onepage .sp-megamenu-parent li a,
.transparent-wrapper .white .sp-megamenu-parent li a {
  color: #000000;
}
#sp-header.addspace >.container,
#sp-header.addspace >.container-fluid {
  padding: 0;
}
#sp-header.addspace >.container >.row,
#sp-header.addspace >.container-fluid >.row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}
#sp-header.addspace #sp-menu {
  width: auto;
  padding: 0;
}
#sp-header.addspace #sp-menu .sp-column.centered {
  margin: 0 auto;
}
#sp-header.addspace .vmCartModule {
  top: 0;
  left: 0;
  position: absolute;
}
#sp-header.addspace #cart-menu {
  padding: 0;
  margin-left: -15px;
  display: block;
}
#sp-header.addspace #cart-menu .cd-cart {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
#sp-header.addspace #cart-menu .cd-cart i {
  display: block;
  width: 90px;
  text-align: center;
}
#sp-header.addspace #cart-menu .cd-cart .total_products {
  right: 18px;
}
#sp-header.addspace #cart-menu.shopping-menu-is-open {
  padding: 0;
}
#sp-header.addspace #cart-menu.shopping-menu-is-open .cd-cart {
  height: 100vh;
}
#sp-header.addspace #cart-menu.shopping-menu-is-open .cd-cart i {
  text-align: center;
}
#sp-header.addspace #cart-menu.shopping-menu-is-open .cd-cart .total_products {
  right: 18px;
}
section.addspace {
  padding-top: 10px;
  padding-bottom: 10px;
}
section.addspace #sp-addspace .sp-column >div {
  padding-top: 10px;
  padding-bottom: 10px;
}
#sp-header.centered >.container,
#sp-header.centered >.container-fluid {
  padding: 0;
}
#sp-header.centered >.container >.row,
#sp-header.centered >.container-fluid >.row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}
#sp-header.centered #sp-menu {
  width: auto;
  padding: 0;
}
#sp-header.centered #sp-menu .sp-column.centered {
  margin: 0 auto;
  padding: 0;
}
#sp-header.centered #cart-menu {
  padding: 0;
  margin-left: -15px;
  display: block;
}
#sp-header.centered #cart-menu .cd-cart {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
#sp-header.centered #cart-menu .cd-cart i {
  display: block;
  text-align: center;
}
#sp-header.centered #cart-menu .cd-cart .total_products {
  right: 18px;
}
#sp-header.centered #cart-menu.shopping-menu-is-open {
  padding: 0;
}
#sp-header.centered #cart-menu.shopping-menu-is-open .cd-cart {
  height: 100vh;
}
#sp-header.centered #cart-menu.shopping-menu-is-open .cd-cart i {
  text-align: center;
}
#sp-header.centered #cart-menu.shopping-menu-is-open .cd-cart .total_products {
  right: 20px;
}
.sp-column.centered {
  text-align: center;
  margin: 0 auto;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.sp-column.centered >a,
.sp-column.centered >div {
  text-align: left;
  display: table;
  margin: 0 auto;
  padding: 0;
}
#sp-header.transparent:before {
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
}
#sp-header.transparent.shadow:before {
  content: " ";
  position: absolute;
  height: 120px;
  width: 100%;
  background: -moz-linear-gradient(top,rgba(0,0,0,0.4) 0%,transparent 100%);
  background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,transparent));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,transparent 100%);
  background: -o-linear-gradient(top,rgba(0,0,0,0.4) 0%,transparent 100%);
  background: -ms-linear-gradient(top,rgba(0,0,0,0.4) 0%,transparent 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,transparent 100%);
}
#sp-header.color {
  box-shadow: none;
}
#sp-header.sticky-top:before {
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(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 (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 192dpi) {
  a.logo .sp-default-logo {
    display: none;
  }
  a.logo .sp-retina-logo {
    display: block;
    width: auto;
  }
}
.pagination-wrapper {
  display: block;
  margin: 1em auto;
  text-align: center;
}
.pagination {
  margin: 0 auto;
  text-align: center;
  display: table;
}
nav[role="pagination"] {
  text-align: center;
}
.cd-pagination {
  width: 90%;
  padding: 0;
  margin: 1em auto;
  text-align: center;
}
.cd-pagination li {
  display: inline-block;
  margin: 0;
}
.cd-pagination li.active {
  pointer-events: none;
}
.cd-pagination li .button {
  display: inline-block;
}
.cd-pagination a,
.cd-pagination span {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: .4em .8em;
  font-size: 100%;
}
.cd-pagination a {
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
}
.cd-pagination a i {
  font-style: normal;
  line-height: 49px;
}
.cd-pagination a [class^="ap-"] {
  font-style: normal;
  line-height: 26px;
  font-size: 90%;
}
.cd-pagination a .disabled {
  color: rgba(46,64,87,0.4);
  pointer-events: none;
}
.cd-pagination a .disabled:before,
.cd-pagination a .disabled:after {
  opacity: 0.4;
}
.cd-pagination.no-space {
  width: auto;
  max-width: none;
  display: inline-block;
  border-radius: 0.25em;
  border: 1px solid #e6e6e6;
}
.cd-pagination.no-space a,
.cd-pagination.no-space span {
  float: left;
  border-radius: 0;
  padding: .8em 1em;
  border: none;
}
.cd-pagination.no-space:after {
  content: "";
  display: table;
  clear: both;
}
.cd-pagination.no-space li {
  margin: 0;
  float: left;
  border-right: 1px solid #e6e6e6;
}
.cd-pagination.no-space li:first-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}
.cd-pagination.no-space li:last-of-type {
  border-right: none;
}
.cd-pagination.no-space li:last-of-type a {
  border-radius: 0 0.25em 0.25em 0;
}
.cd-pagination.no-space .move-buttons {
  width: 90%;
  max-width: 768px;
  display: block;
  overflow: hidden;
}
.cd-pagination.no-space .move-buttons li {
  float: none;
  border: none;
}
.cd-pagination.no-space .move-buttons a,
.cd-pagination.no-space .move-buttons span {
  float: none;
}
.cd-pagination.custom-icons .button a {
  position: relative;
}
.cd-pagination.custom-icons a.next i,
.cd-pagination.custom-icons a.previous i {
  font-family: 'ap-arrows';
}
.cd-pagination.custom-icons .btn-previous a {
  padding-left: 2.4em;
}
.cd-pagination.custom-icons .btn-previous a:before {
  content: "\e606";
  font-family: 'ap-arrows';
  font-size: 20px;
  position: absolute;
  display: inline-block;
  line-height: 24px;
  top: 50%;
  margin-top: -12px;
}
.cd-pagination.custom-icons .btn-next a {
  padding-right: 2.4em;
}
.cd-pagination.custom-icons .btn-next:last-of-type a:after {
  content: "\e607";
  font-family: 'ap-arrows';
  font-size: 20px;
  position: absolute;
  display: inline-block;
  line-height: 24px;
  top: 50%;
  margin-top: -12px;
}
.cd-pagination.custom-icons .button:first-of-type a::before {
  left: .8em;
}
.cd-pagination.custom-icons .button.next:last-of-type a::after {
  right: .8em;
}
.cd-pagination.custom-buttons a,
.cd-pagination.custom-buttons span {
  vertical-align: middle;
}
.cd-pagination.no-space.custom-buttons .button:last-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}
.cd-pagination.animated-buttons a,
.cd-pagination.animated-buttons span {
  padding: 0 1.4em;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}
.cd-pagination.animated-buttons .button a {
  position: relative;
  padding: 0 2em;
}
.cd-pagination.animated-buttons .button a i {
  display: block;
  height: 100%;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-pagination.animated-buttons .button a:hover i {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cd-pagination.animated-buttons .button:first-of-type a:before,
.cd-pagination.animated-buttons .button:first-of-type a:after,
.cd-pagination.animated-buttons .button:last-of-type a:before,
.cd-pagination.animated-buttons .button:last-of-type a:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  right: auto;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-pagination.animated-buttons .button:first-of-type a:hover:before,
.cd-pagination.animated-buttons .button:first-of-type a:hover:after,
.cd-pagination.animated-buttons .button:last-of-type a:hover:before,
.cd-pagination.animated-buttons .button:last-of-type a:hover:after {
  -webkit-transform: translateX(-50%) translateY(-50px);
  -moz-transform: translateX(-50%) translateY(-50px);
  -ms-transform: translateX(-50%) translateY(-50px);
  -o-transform: translateX(-50%) translateY(-50px);
  transform: translateX(-50%) translateY(-50px);
}
.html-style span {
  color: #fff;
  padding: 0 5px;
}
ul.site-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.site-list li {
  margin-bottom: 10px;
}
ul.site-list li i {
  font-size: 14px;
  margin-right: 10px;
}
ul.colors {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  display: block;
}
ul.colors li {
  display: inline-table;
  width: 20%;
  border: none;
  margin: 0 1.7% 3%;
  padding: 0;
}
ul.colors li a img {
  box-shadow: 0 0 8px rgba(0,0,0,0.3);
}
ul.colors li a:hover img {
  box-shadow: 0 0 0px 1px rgba(155,155,155,0.3);
}
.bullets .li-circle {
  list-style: disc;
  padding-left: 20px;
}
.bullets .li-ol {
  list-style: decimal;
  font-size: 14px;
}
.bullets .li-ol li {
  margin-bottom: 10px;
}
.dropcaps .naked-drop span {
  font-size: 77px;
  font-weight: 500;
  padding: 0 20px 0 0;
  float: left;
  display: block;
  line-height: 68px;
  margin: 0;
}
.dropcaps .full-drop span {
  font-size: 59px;
  color: #fff;
  font-weight: 500;
  padding: 6px 12px;
  border-radius: 3px;
  float: left;
  display: block;
  line-height: 50px;
  margin: 5px 12px 5px 0;
}
blockquote {
  line-height: 1.7;
}
blockquote footer {
  line-height: 2.5;
}
blockquote footer cite {
  margin-left: 3px;
}
.break20 {
  display: block;
  width: 100%;
  height: 20px;
}
.entry-gallery > ul.post-slides {
  padding: 0;
  margin: 0;
  border: 0;
}
.post-slides {
  overflow: hidden;
  height: 0;
}
.post-slides li.active {
  visibility: visible;
}
.lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lSSlideOuter .lSAction {
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  opacity: 0;
}
.lSSlideOuter .lSAction >a {
  display: block;
  top: 50%;
  width: 1px;
  height: 1px;
  cursor: pointer;
  position: absolute;
  z-index: 9;
  opacity: 0.7;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.lSSlideOuter .lSAction >a:hover {
  opacity: 1;
}
.lSSlideOuter .lSAction >a.disabled {
  pointer-events: none;
}
.lSSlideOuter .lSAction >.lSPrev {
  left: 0;
  text-align: center;
  -webkit-transform: translate(-50px,0);
  -moz-transform: translate(-50px,0);
  -ms-transform: translate(-50px,0);
  -o-transform: translate(-50px,0);
  transform: translate(-50px,0);
}
.lSSlideOuter .lSAction >.lSPrev > i {
  color: #fff;
  display: block;
  position: absolute;
  top: 50%;
  vertical-align: middle;
  text-align: center;
}
.lSSlideOuter .lSAction >.lSNext {
  left: auto;
  right: 0;
  text-align: center;
  -webkit-transform: translate(50px,0);
  -moz-transform: translate(50px,0);
  -ms-transform: translate(50px,0);
  -o-transform: translate(50px,0);
  transform: translate(50px,0);
}
.lSSlideOuter .lSAction >.lSNext > i {
  color: #fff;
  display: block;
  position: absolute;
  top: 50%;
  vertical-align: middle;
  text-align: center;
  z-index: 9;
  right: 0;
}
.lSSlideOuter:hover .lSAction {
  opacity: 1;
}
.lSSlideOuter:hover .lSAction .lSPrev,
.lSSlideOuter:hover .lSAction .lSNext {
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.lSSlideOuter.lSrtl {
  direction: rtl;
}
.lSSlideOuter.lSrtl .lightSlider {
  padding-right: 0;
}
.lSSlideOuter.lSrtl .lightSlider >* {
  float: right;
}
.lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}
.lSSlideOuter.lSrtl .lSGallery li {
  float: right;
}
.lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}
.lSSlideOuter.lSrtl .lSPrev {
  left: 0;
  right: auto;
}
.lSSlideOuter.lSrtl .lSPrev > i {
  left: 0;
}
.lSSlideOuter.lSrtl .lSNext {
  right: 0;
  left: auto;
}
.lSSlideOuter.lSrtl .lSNext > i {
  right: 0;
}
.lightSlider:before,
.lightSlider:after {
  content: " ";
  display: table;
}
.lightSlider {
  overflow: hidden;
  margin: 0;
}
.lSSlideWrapper > .lightSlider:after {
  clear: both;
}
.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.lSSlideWrapper >.lightSlider:after {
  clear: both;
}
.lSSlideWrapper .lightSlider {
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform, height;
  transition-property: transform, height;
  -webkit-transition-timing-function: inherit;
  -moz-transition-timing-function: inherit;
  transition-timing-function: inherit;
  -webkit-transition-duration: inherit;
  -moz-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transform: translate(0px,0px);
  -moz-transform: translate(0px,0px);
  -ms-transform: translate(0px,0px);
  -o-transform: translate(0px,0px);
  transform: translate(0px,0px);
}
.lSSlideWrapper .lSFade {
  position: relative;
}
.lSSlideWrapper .lSFade >* {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  margin-right: 0;
  width: 100%;
}
.lSSlideWrapper .lSFade >*.active {
  z-index: 2;
}
.lSSlideWrapper.usingCss .lSFade >* {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: inherit;
  -moz-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transition-timing-function: inherit;
  -moz-transition-timing-function: inherit;
  transition-timing-function: inherit;
}
.lSSlideWrapper.usingCss .lSFade >*.active {
  opacity: 1;
}
.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}
.lSSlideOuter .lSPager.lSpg >li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
  border: 0;
}
.lSSlideOuter .lSPager.lSpg >li a {
  background-color: #ccc;
  border-radius: 30px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  text-indent: -999em;
  width: 8px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.lSSlideOuter .lSPager.lSpg >li:hover a {
  background-color: #f57b6c;
}
.lSSlideOuter .lSPager.lSpg >li.active a {
  background-color: #f14833;
}
.lSSlideOuter .media {
  opacity: 0.8;
}
.lSSlideOuter .media.active {
  opacity: 1;
}
.lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  -webkit-transform: translate3d(0px,0px,0px);
  -moz-transform: translate3d(0px,0px,0px);
  -ms-transform: translate3d(0px,0px,0px);
  -o-transform: translate3d(0px,0px,0px);
  transform: translate3d(0px,0px,0px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
  transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery li.active {
  border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before {
  content: " ";
  display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table;
  clear: both;
}
.lSSlideOuter .lightSlider {
  padding-left: 0;
  list-style: none outside none;
}
.lSSlideOuter .lightSlider >* {
  float: left;
}
.lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}
.lSSlideOuter .lSGallery li {
  float: left;
}
.lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}
.lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}
.lSSlideOuter.vertical {
  position: relative;
}
.lSSlideOuter.vertical .lSGallery {
  position: absolute;
  right: 0;
  top: 0;
}
.lSSlideOuter.vertical .lightSlider >* {
  width: 100%;
  max-width: none;
}
.lSSlideOuter.vertical .lSAction >a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}
.lSSlideOuter.vertical .lSAction >.lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}
.lSSlideOuter.vertical .lSAction >.lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}
.lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative;
}
.lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative;
}
.lSSlideOuter.vertical.noPager {
  padding-right: 0px;
}
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
@-webkit-keyframes "rightEnd" {
  0% {
    left: 0;
  }
  50% {
    left: -15px;
  }
  100% {
    left: 0;
  }
}
@keyframes "rightEnd" {
  0% {
    left: 0;
  }
  50% {
    left: -15px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes "topEnd" {
  0% {
    top: 0;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 0;
  }
}
@keyframes "topEnd" {
  0% {
    top: 0;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 0;
  }
}
@-webkit-keyframes "leftEnd" {
  0% {
    left: 0;
  }
  50% {
    left: 15px;
  }
  100% {
    left: 0;
  }
}
@keyframes "leftEnd" {
  0% {
    left: 0;
  }
  50% {
    left: 15px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes "bottomEnd" {
  0% {
    bottom: 0;
  }
  50% {
    bottom: -15px;
  }
  100% {
    bottom: 0;
  }
}
@keyframes "bottomEnd" {
  0% {
    bottom: 0;
  }
  50% {
    bottom: -15px;
  }
  100% {
    bottom: 0;
  }
}
.cd-img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.overflow-hidden,
.sticky .menu-is-open {
  overflow: hidden;
}
#cart-menu {
  position: relative;
  right: 0;
  display: block;
  z-index: 1003;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
#cart-menu #cd-menu-trigger,
#cart-menu .cd-cart {
  position: relative;
  display: inline-block;
  height: 100%;
  margin: 0 auto;
  -webkit-transition: background .2s ease;
  -moz-transition: background .2s ease;
  -o-transition: background .2s ease;
  transition: background .2s ease;
}
#cart-menu #cd-menu-trigger >i,
#cart-menu .cd-cart >i {
  display: block;
  width: 80px;
  text-align: center;
  font-size: 28px;
}
#cart-menu #cd-menu-trigger .total_products,
#cart-menu .cd-cart .total_products {
  position: absolute;
  right: 13px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  border-radius: 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
#cart-menu #cd-menu-trigger .total_products.empty_basket,
#cart-menu .cd-cart .total_products.empty_basket {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  color: #fff;
}
#cart-menu #cd-menu-trigger .total_products.items-added,
#cart-menu .cd-cart .total_products.items-added {
  color: #fff;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#cart-menu.shopping-menu-is-open {
  position: fixed;
  -webkit-transform: translateY(-260px);
  -moz-transform: translateX(-260px);
  -ms-transform: translateX(-260px);
  -o-transform: translateX(-260px);
  transform: translateX(-260px);
  height: 100vh;
  width: 100vw;
}
#cart-menu.shopping-menu-is-open #cd-menu-trigger,
#cart-menu.shopping-menu-is-open .cd-cart {
  background: rgba(0,0,0,0.2);
  height: 100vh !important;
  width: 100vw;
}
#cart-menu.shopping-menu-is-open #cd-menu-trigger >i,
#cart-menu.shopping-menu-is-open .cd-cart >i {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 34px;
  top: 0;
  right: 0;
  float: right;
  padding-right: 7px;
  width: 100px;
  color: #fff !important;
}
#cart-menu.shopping-menu-is-open #cd-menu-trigger .total_products,
#cart-menu.shopping-menu-is-open .cd-cart .total_products {
  right: 23px;
  font-size: 12px;
  height: 21px;
  width: 21px;
  line-height: 21px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  font-size: 14px;
  color: #fff;
}
#cart-menu.shopping-menu-is-open #cd-menu-trigger .total_products.items-added,
#cart-menu.shopping-menu-is-open .cd-cart .total_products.items-added {
  -webkit-transition: font-size;
  -moz-transition: font-size;
  -o-transition: font-size;
  transition: font-size;
}
#cart-menu.is-fixed {
  position: fixed;
}
#cd-lateral-nav {
  position: fixed;
  height: 100%;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 1002;
  width: 260px;
  padding: 10px 20px;
  background: #fff url(../images/cd-lateral-nav.svg) center center repeat;
  box-shadow: -1px 0 10px rgba(0,0,0,0.15);
  overflow-y: auto;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
  -moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
  transition: transform .4s 0s, visibility 0s .4s;
  -webkit-transform: translateX(260px);
  -moz-transform: translateX(260px);
  -ms-transform: translateX(260px);
  -o-transform: translateX(260px);
  transform: translateX(260px);
}
#cd-lateral-nav .cd-navigation h5 {
  color: #000000;
}
#cd-lateral-nav.shopping-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
  -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
  -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
  transition: transform .4s 0s, visibility 0s 0s;
  -webkit-overflow-scrolling: touch;
}
img,
svg {
  max-width: 100%;
}
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
  border: none;
  padding: 0;
}
button:focus {
  outline: none;
}
#form-login input.button {
  padding: 4px 32px 5px;
}
.product_row hr,
.cd-single-item hr {
  width: 100%;
  display: block;
  margin: 20px auto 0;
}
.cd-single-item {
  position: relative;
  display: block;
}
.product_name > a {
  display: block;
}
.cart-image {
  width: 35%;
  display: block;
}
.cart-image.pull-left {
  margin: 0 10px 20px 0;
}
.quantity {
  position: relative;
  top: 10px;
  left: -3px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 0.2s 0s;
  -moz-transition: -moz-transform 0.2s 0s;
  transition: transform 0.2s 0s;
}
.cart-item {
  width: 60%;
  display: inline-table;
}
.cart-item span {
  line-height: 22px;
}
.cd-single-item >a {
  display: block;
  background-color: #ffffff;
  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
  border-radius: 4px;
}
.no-touch .cd-single-item:hover .cd-customization-trigger,
.cd-single-item.hover .cd-customization-trigger {
  display: none;
}
.cd-customization .add-to-cart {
  display: block;
  float: left;
  width: 140px;
  height: 40px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  outline: 0;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  font-size: 95%;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-shadow: inset 0 -1px 0 1px rgba(0,0,0,0.05), inset 0 0 1px rgba(0,0,0,0.05);
  text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.cd-customization .add-to-cart input[name="addtocart"] {
  background: transparent;
  border: none;
  outline: none;
  line-height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-customization .add-to-cart svg {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  -webkit-transform: translateX(50%) translateY(-50%);
  -moz-transform: translateX(50%) translateY(-50%);
  -ms-transform: translateX(50%) translateY(-50%);
  -o-transform: translateX(50%) translateY(-50%);
  transform: translateX(50%) translateY(-50%);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.total {
  text-align: center;
  margin-top: 30px;
}
.show_cart {
  text-align: center;
  margin: 20px auto 25px;
}
.show_cart a {
  color: #fff !important;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  border-color: #f03f29;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
}
.show_cart a >i {
  margin-right: 10px;
  margin-left: -5px;
}
.show_cart a:hover,
.show_cart a:focus {
  border-color: #ca230e;
  background-color: #f03720;
  color: #fff;
}
.vmLoadingDiv,
#fancybox-loading {
  display: none;
  position: fixed;
  z-index: 1100;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  background: rgba(255,255,255,0.35) url(../images/vm-loader.svg) 50% 50% no-repeat;
}
.productdetails-view .vm-product-media-img {
  margin: 0 -1px;
}
.productdetails-view .vm-product-media-img .main-image {
  padding: 0;
  margin: 0;
}
.productdetails-view .vm-product-media-img .main-image img {
  width: 100%;
  max-height: inherit;
}
.productdetails-view .vm-product-media-img .main-image span.vm-img-desc {
  display: block;
  padding: 10px 7px;
  line-height: 1.3;
  font-size: 85%;
  color: #555;
  text-align: center;
}
.productdetails-view .vm-product-media-img .additional-images {
  margin: 20px auto;
  padding: 0;
}
.productdetails-view .vm-product-media-img .additional-images div.cols {
  display: inline-table;
  float: left;
  text-align: center;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 10px !important;
}
.productdetails-view .vm-product-media-img .additional-images div.cols.cols-1,
.productdetails-view .vm-product-media-img .additional-images div.cols.cols-2 {
  width: 46%;
  margin: 0 1.7% 4.5%;
}
.productdetails-view .vm-product-media-img .additional-images div.cols.cols-3 {
  width: 30%;
  margin: 0 1.4% 3.3%;
}
.productdetails-view .vm-product-media-img .additional-images div.cols.cols-4 {
  width: 22.5%;
  margin: 0 1% 3%;
}
.productdetails-view .vm-product-media-img .additional-images div.cols:last-child {
  margin-right: 0;
}
.productdetails-view .vm-product-media-img .additional-images div.cols span.vm-img-desc {
  display: block;
  padding: 10px 7px;
  line-height: 1.3;
  font-size: 80%;
  color: #555;
  text-align: center;
}
.productdetails-view .vm-product-media-img .additional-images img {
  width: 100%;
  height: 100%;
}
.productdetails-view .vm-product-details-inner .vm-product-title h2 {
  font-size: 26px;
  line-height: 1.2;
  font-weight: 500;
  float: left;
  margin: 0;
}
.productdetails-view .vm-product-details-inner .vm-product-shipments {
  display: none;
}
.productdetails-view .vm-product-details-inner .product-price {
  text-align: left;
  margin: 0 auto 10px;
  padding: 0;
  display: block;
  height: auto;
  width: 100%;
  clear: both;
}
.productdetails-view .vm-product-details-inner .product-price >div {
  font-size: 13px;
}
.productdetails-view .vm-product-details-inner .product-price >div >span + span {
  font-size: 15px;
}
.productdetails-view .vm-product-details-inner .product-price .PricesalesPrice .vm-price-desc,
.productdetails-view .vm-product-details-inner .product-price .PricesalesPriceTt .vm-price-desc {
  font-size: 18px;
}
.productdetails-view .vm-product-details-inner .product-price .PricesalesPrice span.PricesalesPrice,
.productdetails-view .vm-product-details-inner .product-price .PricesalesPrice span.PricesalesPriceTt,
.productdetails-view .vm-product-details-inner .product-price .PricesalesPriceTt span.PricesalesPrice,
.productdetails-view .vm-product-details-inner .product-price .PricesalesPriceTt span.PricesalesPriceTt {
  font-weight: 600;
  font-size: 25px;
}
.productdetails-view .vm-product-details-inner .product-price *,
.productdetails-view .vm-product-details-inner .product-price .vm-price-desc {
  line-height: 1.3;
}
.productdetails-view .vm-product-details-inner .PricebasePrice > span.PricebasePrice {
  font-size: 17px;
}
.productdetails-view .vm-product-details-inner .percent-off {
  margin: 10px 0 0 0;
  background: rgba(241,72,51,0.75);
  padding: 5px 8px;
  border-radius: 3px;
  width: auto;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  display: table;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.productdetails-view .vm-product-details-inner .percent-off:before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  margin-top: 21px;
  margin-left: 1px;
  border-top: 3px solid rgba(241,72,51,0.7);
  border-bottom: 3px solid transparent;
  border-left: 5px solid rgba(241,72,51,0.7);
  border-right: 5px solid transparent;
}
.productdetails-view .vm-product-details-inner .percent-off > span {
  margin-left: 5px;
}
.productdetails-view .vm-product-details-inner .price-without-discount {
  margin-bottom: 8px;
}
.productdetails-view .vm-product-details-inner .price-without-discount .PricebasePrice > span.PricebasePrice {
  text-decoration: line-through;
}
.productdetails-view .vm-product-details-inner .PricediscountAmount {
  margin-top: 8px;
}
.productdetails-view .vm-product-details-inner .PricediscountAmount > span.PricediscountAmount {
  color: #f14833;
}
.productdetails-view .vm-product-details-inner .product-short-description {
  clear: both;
  margin-bottom: 30px;
  overflow: hidden;
}
.productdetails-view .vm-product-details-inner .product-short-description h4 >i {
  font-size: 90%;
  margin: 5px 5px 0 0;
}
.productdetails-view .vm-product-details-inner span.product-manufacturer .manufacturer {
  display: inline-block;
  margin: 0 7px;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area {
  padding: 0;
  display: block;
  width: 100%;
  clear: both;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .availability > img {
  padding: 8px 20px 0;
  max-width: 160px;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar {
  padding: 0;
  margin: 0;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate {
  display: inline-table;
  float: left;
  margin: 4px 20px 0 0;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate >label.quantity_box {
  color: #aaa;
  margin-right: 5px;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls {
  background-image: none;
  margin: 0;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  display: block;
  position: absolute;
  z-index: 2;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  width: 20px;
  height: 16px;
  margin: -16px 0 0 0;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa {
  color: #999;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far {
  color: #999;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  margin: 0 0 0 0;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa {
  color: #999;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far {
  color: #999;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fas,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .far {
  position: absolute;
  z-index: 1;
  font-size: 9px;
  line-height: 12px;
  color: #bbb;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up {
  margin: -13px 0 0 5px;
}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down {
  margin: 0 0 0 5px;
}
.productdetails-view .vm-product-details-inner div.ask-a-question {
  margin: 25px auto 10px;
  float: left;
  display: block;
  clear: both;
  padding: 0;
  border: 0;
}
.productdetails-view .vm-product-details-inner div.ask-a-question a.ask-a-question {
  background: none;
  color: #aaa;
  border: 0;
  padding: 5px 0;
}
.productdetails-view .vm-product-details-inner div.ask-a-question a.ask-a-question i {
  margin-right: 7px;
}
.productdetails-view .vm-product-details-inner div.ask-a-question a.ask-a-question:hover {
  color: #707070;
}
.productdetails-view .vm-product-details-inner .back-to-category {
  margin: 25px auto 10px;
  display: inline-table;
}
.productdetails-view .vm-product-details-inner .back-to-category a {
  background: none;
  border-radius: 0;
  padding: 5px;
  border: 0;
}
.productdetails-view .vm-product-details-inner .back-to-category a i {
  margin-right: 7px;
}
.productdetails-view .vm-product-details-inner .back-to-category + hr {
  display: block;
  clear: both;
}
.productdetails-view .vm-product-details-inner .product-neighbours {
  margin: 30px auto 0;
  position: relative;
  display: block;
  clear: both;
  width: 182px;
  text-align: center;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page {
  overflow: hidden;
  display: inline-block;
  width: 90px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  background-image: none;
  padding: 0;
  text-indent: -9999em;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  line-height: 40px;
  font-size: 18px;
  padding: 0 17px;
  width: 90px;
  color: #fff;
  text-align: center;
  float: left;
  text-indent: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:hover:after,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:before,
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:hover:after {
  background: #f14833;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page:before {
  content: "\f053";
  border-radius: 4px 0 0 4px;
}
.productdetails-view .vm-product-details-inner .product-neighbours a.next-page:after {
  content: "\f054";
  border-radius: 0 4px 4px 0;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page,
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  width: 48%;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  background: #fff url(../images/empty.svg) center center repeat;
  font-size: 20px;
  padding: 0;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-previous-page {
  border-radius: 4px 0 0 4px;
}
.productdetails-view .vm-product-details-inner .product-neighbours .empty-next-page {
  border-radius: 0 4px 4px 0;
}
.productdetails-view .icons {
  margin: 15px 0 0 15px;
  display: block;
  float: right;
  right: 3%;
  position: absolute;
}
.productdetails-view .icons a {
  float: left;
  display: inline-table;
  text-align: center;
  color: #aaa;
  font-weight: normal;
  line-height: 22px;
  font-size: 13px;
  width: 27px;
  margin-right: 3px;
  border-radius: 2px;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.productdetails-view .icons a >img {
  display: none;
}
.productdetails-view .icons a.printModal:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f02f";
}
.productdetails-view .icons a.recommened-to-friend:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  content: "\f0e0";
}
.productdetails-view .icons span.pdf-icon >a:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  content: "\f1c1";
}
.productdetails-view .products-desc-tab {
  margin-bottom: 30px;
}
.productdetails-view .products-desc-tab .nav-tabs >li >a {
  text-transform: uppercase;
  background: #f8f8f8;
  border: 0;
  border: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  margin: 0 7px 0 0;
  padding: 15px 35px;
}
.productdetails-view .products-desc-tab .nav-tabs >li >a >i {
  margin: -1px 10px 0 0;
  font-size: 125%;
  vertical-align: top;
  font-weight: 500;
}
.productdetails-view .products-desc-tab .tab-content {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  padding: 30px;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane {
  display: block;
  box-sizing: border-box;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane .rating_wrap {
  margin: 20px auto;
  padding: 12px 10px 8px;
  background: #eee url(../images/cd-lateral-nav.svg) center center repeat;
  box-shadow: 0 0 0px 1px #f7f7f7;
  border-radius: 3px;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane .rating {
  margin: 10px auto 0;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane .rating .ratingbox {
  display: block;
  background-size: 16px;
  height: 16px;
  width: 80px;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane .rating .ratingbox .stars-orange {
  background-size: 16px;
  height: 16px;
  width: 80px;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane .rating .ratingbox span {
  float: left;
  box-sizing: border-box;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane.desc div {
  display: none;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane.review {
  visibility: hidden;
  height: 0px;
  overflow: hidden;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane.desc.active div {
  display: block;
}
.productdetails-view .products-desc-tab .tab-content .tab-pane.review.active {
  visibility: visible;
  height: auto;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews {
  padding: 0;
  margin: 0;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews h4 {
  display: block;
  font-size: 135%;
  padding: 0 5% 15px 0;
  margin: 0;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews {
  margin: 20px auto;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews .normal {
  border: none;
  padding: 0;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date {
  border: none;
  display: inline-block;
  border: 1px solid #eee;
  border-radius: 3px;
  float: left;
  line-height: 30px;
  padding: 0 10px;
  margin: 6px 25px 0 0;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date >i {
  font-weight: 800;
  font-size: 110%;
  line-height: 1.7;
  margin-right: 5px;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.vote {
  float: none;
  margin: 5px 0 15px;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.vote .ratingbox {
  background-size: 16px;
  height: 16px;
  width: 16px;
  width: 80px;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.vote .ratingbox .stars-orange {
  background-size: 16px;
  height: 16px;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews blockquote {
  border-color: #f2f4f7;
  clear: both;
  padding: 0 20px;
  font-size: 90%;
  margin-top: 12px;
  word-wrap: break-word;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews blockquote:before {
  content: open-quote;
  vertical-align: middle;
  line-height: 10px;
  font-weight: 700;
  font-size: 32px;
  padding-right: 6px;
  color: #aaa;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews blockquote:after {
  content: close-quote;
  vertical-align: middle;
  line-height: 10px;
  font-weight: 700;
  font-size: 32px;
  padding-left: 6px;
  color: #aaa;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews .bold {
  padding-left: 25px;
  font-weight: 500;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .write-reviews {
  text-align: left;
  margin: 20px 0;
}
.empty_cart {
  text-align: center;
}
.empty_cart >h3 {
  color: #999;
}
.empty_cart >i.pe {
  font-size: 77px;
  color: #ccc;
  margin: 15px auto;
}
.empty_cart >i.pe >span {
  display: block;
  text-align: center;
  font-size: 27%;
  margin: -62px 0 0 32px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  position: absolute;
  border-radius: 24px;
}
.vm-pagination-bottom {
  text-align: center;
}
.vm-pagination-bottom .vm-page-counter {
  display: block;
  width: 100%;
  text-align: center;
}
.vm-rating {
  width: 100%;
  display: block;
  clear: both;
  margin-bottom: 25px;
}
.vm-rating .product-in-stock {
  display: inline-table;
  margin-right: 15px;
  color: #777;
  font-size: 95%;
}
.vm-rating .product-in-stock >i {
  color: green;
  font-size: 110%;
  font-weight: 600;
  vertical-align: top;
  line-height: 1.623;
}
.vm-rating .product-in-stock >i.pe-7s-less {
  color: red;
}
.vm-rating .ratingbox {
  background-size: 13px;
  width: 65px;
  margin: 0;
}
.vm-rating .ratingbox .stars-orange {
  background-size: 13px;
  max-width: 65px !important;
  margin-top: 12px;
}
#fancybox-outer {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  overflow: visible;
  box-shadow: 0 0 22px rgba(0,0,0,0.25);
  border-radius: 4px;
}
#fancybox-close {
  width: 32px;
  height: 32px;
  background: transparent;
}
#fancybox-close:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  color: #fff;
  position: relative;
  font-size: 15px;
  line-height: 32px;
  display: inline-block;
  content: "\f00d";
  margin: 0 auto;
  width: 32px;
  height: 32px;
  text-align: center;
  background: rgba(0,0,0,0.5);
  border-radius: 3px;
}
#fancybox-loading div {
  display: none;
}
.fancybox-bg {
  width: 0px;
  height: 0px;
  left: 0;
  top: 0;
}
#fancybox-bg-n,
#fancybox-bg-ne,
#fancybox-bg-e,
#fancybox-bg-se,
#fancybox-bg-s,
#fancybox-bg-sw,
#fancybox-bg-w,
#fancybox-bg-nw {
  background-image: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0px;
  height: 0px;
  padding: 0;
  margin: 0;
  border: 0;
}
#fancybox-overlay {
  background: #fff !important;
}
#fancybox-wrap {
  overflow: visible !important;
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}
#fancybox-wrap #fancybox-left-ico,
#fancybox-wrap #fancybox-right-ico {
  background: transparent;
}
#fancybox-wrap #fancybox-left-ico:before,
#fancybox-wrap #fancybox-right-ico:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  color: #fff;
  font-size: 22px;
  line-height: 44px;
  width: 44px;
  height: 44px;
  text-align: center;
  background: rgba(0,0,0,0.5);
  border-radius: 3px;
}
#fancybox-wrap #fancybox-left-ico:before {
  position: absolute;
  left: -45px;
  content: "\f053";
}
#fancybox-wrap #fancybox-right-ico:before {
  right: -46px;
  content: "\f054";
}
#fancybox-wrap #fancybox-title {
  width: 99% !important;
  position: relative;
  margin: 0 auto;
  background: transparent;
}
#fancybox-wrap #fancybox-content {
  padding: 20px 20px 30px;
  border: none !important;
  min-height: 70%;
  min-width: 70%;
  display: block;
  text-align: center;
  margin: 0 auto;
}
#fancybox-wrap #fancybox-content h4 {
  display: block;
  font-size: 16px;
  line-height: 22px;
  margin: 20px auto;
}
.category-view .browse-view h1,
.browse-view .browse-view h1,
.latest-view .browse-view h1,
.recent-view .browse-view h1,
.featured-view .browse-view h1,
.topten-view .browse-view h1 {
  margin: 0 auto;
}
.category-view h4,
.browse-view h4,
.latest-view h4,
.recent-view h4,
.featured-view h4,
.topten-view h4 {
  line-height: 1.5;
  display: table;
  margin: 35px 0 30px;
  font-size: 160%;
  padding-right: 5%;
  box-shadow: inset 0 -1px 0 rgba(90,90,90,0.15);
}
.category-view h4 .divider,
.browse-view h4 .divider,
.latest-view h4 .divider,
.recent-view h4 .divider,
.featured-view h4 .divider,
.topten-view h4 .divider {
  clear: both;
  float: left;
  height: 10px;
  width: 75%;
  border-bottom: 2px solid #f14833;
}
.category-view .row.productwrap,
.browse-view .row.productwrap,
.latest-view .row.productwrap,
.recent-view .row.productwrap,
.featured-view .row.productwrap,
.topten-view .row.productwrap {
  list-style: none;
  padding: 0;
  margin: 0 -15px;
}
.category-view .row.productwrap .product,
.category-view .row.productwrap .products,
.browse-view .row.productwrap .product,
.browse-view .row.productwrap .products,
.latest-view .row.productwrap .product,
.latest-view .row.productwrap .products,
.recent-view .row.productwrap .product,
.recent-view .row.productwrap .products,
.featured-view .row.productwrap .product,
.featured-view .row.productwrap .products,
.topten-view .row.productwrap .product,
.topten-view .row.productwrap .products {
  border: none;
  margin: 0 -1px 20px 0;
}
.category-view .row.productwrap .product .spacer,
.category-view .row.productwrap .products .spacer,
.browse-view .row.productwrap .product .spacer,
.browse-view .row.productwrap .products .spacer,
.latest-view .row.productwrap .product .spacer,
.latest-view .row.productwrap .products .spacer,
.recent-view .row.productwrap .product .spacer,
.recent-view .row.productwrap .products .spacer,
.featured-view .row.productwrap .product .spacer,
.featured-view .row.productwrap .products .spacer,
.topten-view .row.productwrap .product .spacer,
.topten-view .row.productwrap .products .spacer {
  padding: 0;
  margin: 0;
}
.category-view .row.productwrap .product .spacer .spacer-inner .product-in-stock,
.category-view .row.productwrap .products .spacer .spacer-inner .product-in-stock,
.browse-view .row.productwrap .product .spacer .spacer-inner .product-in-stock,
.browse-view .row.productwrap .products .spacer .spacer-inner .product-in-stock,
.latest-view .row.productwrap .product .spacer .spacer-inner .product-in-stock,
.latest-view .row.productwrap .products .spacer .spacer-inner .product-in-stock,
.recent-view .row.productwrap .product .spacer .spacer-inner .product-in-stock,
.recent-view .row.productwrap .products .spacer .spacer-inner .product-in-stock,
.featured-view .row.productwrap .product .spacer .spacer-inner .product-in-stock,
.featured-view .row.productwrap .products .spacer .spacer-inner .product-in-stock,
.topten-view .row.productwrap .product .spacer .spacer-inner .product-in-stock,
.topten-view .row.productwrap .products .spacer .spacer-inner .product-in-stock {
  margin: 0 auto 12px;
  color: #777;
}
.category-view .row.productwrap .product .spacer .spacer-inner .product-in-stock span.stock,
.category-view .row.productwrap .products .spacer .spacer-inner .product-in-stock span.stock,
.browse-view .row.productwrap .product .spacer .spacer-inner .product-in-stock span.stock,
.browse-view .row.productwrap .products .spacer .spacer-inner .product-in-stock span.stock,
.latest-view .row.productwrap .product .spacer .spacer-inner .product-in-stock span.stock,
.latest-view .row.productwrap .products .spacer .spacer-inner .product-in-stock span.stock,
.recent-view .row.productwrap .product .spacer .spacer-inner .product-in-stock span.stock,
.recent-view .row.productwrap .products .spacer .spacer-inner .product-in-stock span.stock,
.featured-view .row.productwrap .product .spacer .spacer-inner .product-in-stock span.stock,
.featured-view .row.productwrap .products .spacer .spacer-inner .product-in-stock span.stock,
.topten-view .row.productwrap .product .spacer .spacer-inner .product-in-stock span.stock,
.topten-view .row.productwrap .products .spacer .spacer-inner .product-in-stock span.stock {
  font-size: 90%;
}
.category-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe,
.category-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe,
.browse-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe,
.browse-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe,
.latest-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe,
.latest-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe,
.recent-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe,
.recent-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe,
.featured-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe,
.featured-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe,
.topten-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe,
.topten-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe {
  color: green;
  font-size: 110%;
  font-weight: 600;
  vertical-align: top;
  line-height: 1.623;
}
.category-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.category-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.browse-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.browse-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.latest-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.latest-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.recent-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.recent-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.featured-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.featured-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.topten-view .row.productwrap .product .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less,
.topten-view .row.productwrap .products .spacer .spacer-inner .product-in-stock i.pe.pe-7s-less {
  color: red;
}
.category-view .row.productwrap .product .spacer .spacer-inner .availability > img,
.category-view .row.productwrap .products .spacer .spacer-inner .availability > img,
.browse-view .row.productwrap .product .spacer .spacer-inner .availability > img,
.browse-view .row.productwrap .products .spacer .spacer-inner .availability > img,
.latest-view .row.productwrap .product .spacer .spacer-inner .availability > img,
.latest-view .row.productwrap .products .spacer .spacer-inner .availability > img,
.recent-view .row.productwrap .product .spacer .spacer-inner .availability > img,
.recent-view .row.productwrap .products .spacer .spacer-inner .availability > img,
.featured-view .row.productwrap .product .spacer .spacer-inner .availability > img,
.featured-view .row.productwrap .products .spacer .spacer-inner .availability > img,
.topten-view .row.productwrap .product .spacer .spacer-inner .availability > img,
.topten-view .row.productwrap .products .spacer .spacer-inner .availability > img {
  max-width: 160px;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.category-view .row .spacer,
.browse-view .row .spacer,
.latest-view .row .spacer,
.recent-view .row .spacer,
.featured-view .row .spacer,
.topten-view .row .spacer {
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 4px;
  padding: 0;
  margin: 0;
}
.category-view .row .spacer .spacer-img,
.browse-view .row .spacer .spacer-img,
.latest-view .row .spacer .spacer-img,
.recent-view .row .spacer .spacer-img,
.featured-view .row .spacer .spacer-img,
.topten-view .row .spacer .spacer-img {
  overflow: hidden;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
.category-view .row .spacer .spacer-img img,
.browse-view .row .spacer .spacer-img img,
.latest-view .row .spacer .spacer-img img,
.recent-view .row .spacer .spacer-img img,
.featured-view .row .spacer .spacer-img img,
.topten-view .row .spacer .spacer-img img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  display: inline-table;
  float: left;
}
.category-view .row .spacer .spacer-img img.browseProductImage,
.browse-view .row .spacer .spacer-img img.browseProductImage,
.latest-view .row .spacer .spacer-img img.browseProductImage,
.recent-view .row .spacer .spacer-img img.browseProductImage,
.featured-view .row .spacer .spacer-img img.browseProductImage,
.topten-view .row .spacer .spacer-img img.browseProductImage {
  width: 100%;
  max-height: 100%;
}
.category-view .row .spacer .spacer-img span.overlay,
.browse-view .row .spacer .spacer-img span.overlay,
.latest-view .row .spacer .spacer-img span.overlay,
.recent-view .row .spacer .spacer-img span.overlay,
.featured-view .row .spacer .spacer-img span.overlay,
.topten-view .row .spacer .spacer-img span.overlay {
  width: 100.1%;
  height: auto;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 20px 19px;
  background-color: rgba(255,255,255,0.5);
  text-align: center;
  display: table;
  position: absolute;
  box-shadow: inset 0 -40px 40px rgba(255,255,255,0.9);
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.category-view .row .spacer .spacer-img span.overlay >h3,
.browse-view .row .spacer .spacer-img span.overlay >h3,
.latest-view .row .spacer .spacer-img span.overlay >h3,
.recent-view .row .spacer .spacer-img span.overlay >h3,
.featured-view .row .spacer .spacer-img span.overlay >h3,
.topten-view .row .spacer .spacer-img span.overlay >h3 {
  color: #555;
  line-height: 1.2;
  padding: 0;
  margin: 0 auto;
  font-size: 140%;
}
.category-view .row .spacer .spacer-img:hover span.overlay,
.browse-view .row .spacer .spacer-img:hover span.overlay,
.latest-view .row .spacer .spacer-img:hover span.overlay,
.recent-view .row .spacer .spacer-img:hover span.overlay,
.featured-view .row .spacer .spacer-img:hover span.overlay,
.topten-view .row .spacer .spacer-img:hover span.overlay {
  padding: 7% 20px;
  background-color: rgba(255,255,255,0.7);
  box-shadow: inset 0 -50px 50px rgba(255,255,255,0.9), 0 -1px 3px rgba(0,0,0,0.07);
}
.category-view .row .spacer .spacer-img:hover span.overlay >h3,
.browse-view .row .spacer .spacer-img:hover span.overlay >h3,
.latest-view .row .spacer .spacer-img:hover span.overlay >h3,
.recent-view .row .spacer .spacer-img:hover span.overlay >h3,
.featured-view .row .spacer .spacer-img:hover span.overlay >h3,
.topten-view .row .spacer .spacer-img:hover span.overlay >h3 {
  color: #222;
}
.category-view .row .spacer .spacer-inner,
.browse-view .row .spacer .spacer-inner,
.latest-view .row .spacer .spacer-inner,
.recent-view .row .spacer .spacer-inner,
.featured-view .row .spacer .spacer-inner,
.topten-view .row .spacer .spacer-inner {
  text-align: center;
  padding: 25px 20px;
}
.category-view .row .spacer .spacer-inner h2,
.browse-view .row .spacer .spacer-inner h2,
.latest-view .row .spacer .spacer-inner h2,
.recent-view .row .spacer .spacer-inner h2,
.featured-view .row .spacer .spacer-inner h2,
.topten-view .row .spacer .spacer-inner h2 {
  margin: 5px auto;
  font-size: 170%;
  line-height: 1.5;
  display: block;
  width: 100%;
}
.category-view .row .spacer .spacer-inner h2 a,
.browse-view .row .spacer .spacer-inner h2 a,
.latest-view .row .spacer .spacer-inner h2 a,
.recent-view .row .spacer .spacer-inner h2 a,
.featured-view .row .spacer .spacer-inner h2 a,
.topten-view .row .spacer .spacer-inner h2 a {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.category-view .row .spacer .spacer-inner .product_s_desc,
.browse-view .row .spacer .spacer-inner .product_s_desc,
.latest-view .row .spacer .spacer-inner .product_s_desc,
.recent-view .row .spacer .spacer-inner .product_s_desc,
.featured-view .row .spacer .spacer-inner .product_s_desc,
.topten-view .row .spacer .spacer-inner .product_s_desc {
  margin: 0 auto;
}
.category-view .row .spacer .spacer-inner .product_s_desc hr,
.browse-view .row .spacer .spacer-inner .product_s_desc hr,
.latest-view .row .spacer .spacer-inner .product_s_desc hr,
.recent-view .row .spacer .spacer-inner .product_s_desc hr,
.featured-view .row .spacer .spacer-inner .product_s_desc hr,
.topten-view .row .spacer .spacer-inner .product_s_desc hr {
  margin: 20px auto;
  width: 100%;
  clear: both;
}
.category-view .row .spacer .spacer-inner .product-price,
.browse-view .row .spacer .spacer-inner .product-price,
.latest-view .row .spacer .spacer-inner .product-price,
.recent-view .row .spacer .spacer-inner .product-price,
.featured-view .row .spacer .spacer-inner .product-price,
.topten-view .row .spacer .spacer-inner .product-price {
  margin: 10px auto 0;
  padding: 0;
  text-align: center;
  display: block;
  height: auto;
  width: 100%;
  clear: both;
}
.category-view .row .spacer .spacer-inner .product-price .percent-off,
.browse-view .row .spacer .spacer-inner .product-price .percent-off,
.latest-view .row .spacer .spacer-inner .product-price .percent-off,
.recent-view .row .spacer .spacer-inner .product-price .percent-off,
.featured-view .row .spacer .spacer-inner .product-price .percent-off,
.topten-view .row .spacer .spacer-inner .product-price .percent-off {
  background: rgba(241,72,51,0.67);
  padding: 6px 8px;
  position: absolute;
  border-radius: 3px 3px 0 3px;
  top: 15px;
  right: -10px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.category-view .row .spacer .spacer-inner .product-price .percent-off:after,
.browse-view .row .spacer .spacer-inner .product-price .percent-off:after,
.latest-view .row .spacer .spacer-inner .product-price .percent-off:after,
.recent-view .row .spacer .spacer-inner .product-price .percent-off:after,
.featured-view .row .spacer .spacer-inner .product-price .percent-off:after,
.topten-view .row .spacer .spacer-inner .product-price .percent-off:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  margin-top: 23px;
  right: 0;
  border-top: 3px solid rgba(241,72,51,0.57);
  border-bottom: 3px solid transparent;
  border-left: 5px solid rgba(241,72,51,0.57);
  border-right: 5px solid transparent;
}
.category-view .row .spacer .spacer-inner .product-price .percent-off > span,
.browse-view .row .spacer .spacer-inner .product-price .percent-off > span,
.latest-view .row .spacer .spacer-inner .product-price .percent-off > span,
.recent-view .row .spacer .spacer-inner .product-price .percent-off > span,
.featured-view .row .spacer .spacer-inner .product-price .percent-off > span,
.topten-view .row .spacer .spacer-inner .product-price .percent-off > span {
  margin-left: 5px;
}
.category-view .row .spacer .spacer-inner .product-price >div,
.browse-view .row .spacer .spacer-inner .product-price >div,
.latest-view .row .spacer .spacer-inner .product-price >div,
.recent-view .row .spacer .spacer-inner .product-price >div,
.featured-view .row .spacer .spacer-inner .product-price >div,
.topten-view .row .spacer .spacer-inner .product-price >div {
  font-size: 13px;
}
.category-view .row .spacer .spacer-inner .product-price >div >span + span,
.browse-view .row .spacer .spacer-inner .product-price >div >span + span,
.latest-view .row .spacer .spacer-inner .product-price >div >span + span,
.recent-view .row .spacer .spacer-inner .product-price >div >span + span,
.featured-view .row .spacer .spacer-inner .product-price >div >span + span,
.topten-view .row .spacer .spacer-inner .product-price >div >span + span {
  font-size: 15px;
}
.category-view .row .spacer .spacer-inner .product-price *,
.category-view .row .spacer .spacer-inner .product-price .vm-price-desc,
.browse-view .row .spacer .spacer-inner .product-price *,
.browse-view .row .spacer .spacer-inner .product-price .vm-price-desc,
.latest-view .row .spacer .spacer-inner .product-price *,
.latest-view .row .spacer .spacer-inner .product-price .vm-price-desc,
.recent-view .row .spacer .spacer-inner .product-price *,
.recent-view .row .spacer .spacer-inner .product-price .vm-price-desc,
.featured-view .row .spacer .spacer-inner .product-price *,
.featured-view .row .spacer .spacer-inner .product-price .vm-price-desc,
.topten-view .row .spacer .spacer-inner .product-price *,
.topten-view .row .spacer .spacer-inner .product-price .vm-price-desc {
  line-height: 1.3;
}
.category-view .row .spacer .spacer-inner .PricebasePrice > span.PricebasePrice,
.browse-view .row .spacer .spacer-inner .PricebasePrice > span.PricebasePrice,
.latest-view .row .spacer .spacer-inner .PricebasePrice > span.PricebasePrice,
.recent-view .row .spacer .spacer-inner .PricebasePrice > span.PricebasePrice,
.featured-view .row .spacer .spacer-inner .PricebasePrice > span.PricebasePrice,
.topten-view .row .spacer .spacer-inner .PricebasePrice > span.PricebasePrice {
  font-size: 17px;
}
.category-view .row .spacer .spacer-inner .price-without-discount,
.browse-view .row .spacer .spacer-inner .price-without-discount,
.latest-view .row .spacer .spacer-inner .price-without-discount,
.recent-view .row .spacer .spacer-inner .price-without-discount,
.featured-view .row .spacer .spacer-inner .price-without-discount,
.topten-view .row .spacer .spacer-inner .price-without-discount {
  margin-bottom: 8px;
}
.category-view .row .spacer .spacer-inner .price-without-discount .PricebasePrice > span.PricebasePrice,
.browse-view .row .spacer .spacer-inner .price-without-discount .PricebasePrice > span.PricebasePrice,
.latest-view .row .spacer .spacer-inner .price-without-discount .PricebasePrice > span.PricebasePrice,
.recent-view .row .spacer .spacer-inner .price-without-discount .PricebasePrice > span.PricebasePrice,
.featured-view .row .spacer .spacer-inner .price-without-discount .PricebasePrice > span.PricebasePrice,
.topten-view .row .spacer .spacer-inner .price-without-discount .PricebasePrice > span.PricebasePrice {
  text-decoration: line-through;
  color: #f14833;
}
.category-view .row .spacer .spacer-inner .PricediscountAmount,
.browse-view .row .spacer .spacer-inner .PricediscountAmount,
.latest-view .row .spacer .spacer-inner .PricediscountAmount,
.recent-view .row .spacer .spacer-inner .PricediscountAmount,
.featured-view .row .spacer .spacer-inner .PricediscountAmount,
.topten-view .row .spacer .spacer-inner .PricediscountAmount {
  margin-top: 8px;
}
.category-view .row .spacer .spacer-inner .PricediscountAmount > span.PricediscountAmount,
.browse-view .row .spacer .spacer-inner .PricediscountAmount > span.PricediscountAmount,
.latest-view .row .spacer .spacer-inner .PricediscountAmount > span.PricediscountAmount,
.recent-view .row .spacer .spacer-inner .PricediscountAmount > span.PricediscountAmount,
.featured-view .row .spacer .spacer-inner .PricediscountAmount > span.PricediscountAmount,
.topten-view .row .spacer .spacer-inner .PricediscountAmount > span.PricediscountAmount {
  color: #f14833;
}
.category-view .row .spacer .spacer-inner .product-price .PricesalesPrice .vm-price-desc,
.category-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .vm-price-desc,
.browse-view .row .spacer .spacer-inner .product-price .PricesalesPrice .vm-price-desc,
.browse-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .vm-price-desc,
.latest-view .row .spacer .spacer-inner .product-price .PricesalesPrice .vm-price-desc,
.latest-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .vm-price-desc,
.recent-view .row .spacer .spacer-inner .product-price .PricesalesPrice .vm-price-desc,
.recent-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .vm-price-desc,
.featured-view .row .spacer .spacer-inner .product-price .PricesalesPrice .vm-price-desc,
.featured-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .vm-price-desc,
.topten-view .row .spacer .spacer-inner .product-price .PricesalesPrice .vm-price-desc,
.topten-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .vm-price-desc {
  font-size: 130%;
}
.category-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice,
.category-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt,
.category-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice,
.category-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt,
.browse-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice,
.browse-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt,
.browse-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice,
.browse-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt,
.latest-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice,
.latest-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt,
.latest-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice,
.latest-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt,
.recent-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice,
.recent-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt,
.recent-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice,
.recent-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt,
.featured-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice,
.featured-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt,
.featured-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice,
.featured-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt,
.topten-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice,
.topten-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt,
.topten-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice,
.topten-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt {
  font-size: 25px;
}
.category-view .row .spacer .addtocart-bar,
.browse-view .row .spacer .addtocart-bar,
.latest-view .row .spacer .addtocart-bar,
.recent-view .row .spacer .addtocart-bar,
.featured-view .row .spacer .addtocart-bar,
.topten-view .row .spacer .addtocart-bar {
  padding: 0;
  margin: 25px auto 0;
  width: 100%;
  display: block;
}
.category-view .row .spacer .addtocart-bar .cd-customization,
.browse-view .row .spacer .addtocart-bar .cd-customization,
.latest-view .row .spacer .addtocart-bar .cd-customization,
.recent-view .row .spacer .addtocart-bar .cd-customization,
.featured-view .row .spacer .addtocart-bar .cd-customization,
.topten-view .row .spacer .addtocart-bar .cd-customization {
  width: 66%;
  width: calc(61%);
  float: left;
}
.category-view .row .spacer .addtocart-bar .cd-customization button,
.browse-view .row .spacer .addtocart-bar .cd-customization button,
.latest-view .row .spacer .addtocart-bar .cd-customization button,
.recent-view .row .spacer .addtocart-bar .cd-customization button,
.featured-view .row .spacer .addtocart-bar .cd-customization button,
.topten-view .row .spacer .addtocart-bar .cd-customization button {
  width: 100%;
}
.category-view .row .spacer .addtocart-bar .calculate,
.browse-view .row .spacer .addtocart-bar .calculate,
.latest-view .row .spacer .addtocart-bar .calculate,
.recent-view .row .spacer .addtocart-bar .calculate,
.featured-view .row .spacer .addtocart-bar .calculate,
.topten-view .row .spacer .addtocart-bar .calculate {
  width: 29%;
  display: inline-table;
  float: left;
  margin: 4px 10px 0 0;
}
.category-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
.browse-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
.latest-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
.recent-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
.featured-view .row .spacer .addtocart-bar .calculate >label.quantity_box,
.topten-view .row .spacer .addtocart-bar .calculate >label.quantity_box {
  display: none;
  text-indent: -9999em;
}
.category-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
.browse-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
.latest-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
.recent-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
.featured-view .row .spacer .addtocart-bar .calculate span.quantity-box input,
.topten-view .row .spacer .addtocart-bar .calculate span.quantity-box input {
  padding: 0;
  border-radius: 3px;
  border: 0;
  box-shadow: none;
  background: rgba(0,0,0,0.05);
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls {
  background-image: none;
  margin: 0;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  display: block;
  position: absolute;
  z-index: 2;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  margin: -16px 0 0 0;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa {
  color: #999;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far {
  color: #999;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  margin: 0;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa {
  color: #999;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far {
  color: #999;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .far,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .far,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .far,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .far,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .far,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .far {
  position: absolute;
  z-index: 1;
  font-size: 9px;
  line-height: 12px;
  color: #bbb;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up {
  margin: -13px 0 0 -3px;
}
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.category-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down {
  margin: 0 0 0 -3px;
}
.category-view .row .spacer:hover img,
.browse-view .row .spacer:hover img,
.latest-view .row .spacer:hover img,
.recent-view .row .spacer:hover img,
.featured-view .row .spacer:hover img,
.topten-view .row .spacer:hover img {
  transform: scale(1.1);
}
.category-view .row .ratingbox,
.browse-view .row .ratingbox,
.latest-view .row .ratingbox,
.recent-view .row .ratingbox,
.featured-view .row .ratingbox,
.topten-view .row .ratingbox {
  background-size: 13px;
  max-width: 65px !important;
}
.category-view .row .vm-details-button,
.browse-view .row .vm-details-button,
.latest-view .row .vm-details-button,
.recent-view .row .vm-details-button,
.featured-view .row .vm-details-button,
.topten-view .row .vm-details-button {
  display: none;
}
.category-view .horizontal-separator,
.browse-view .horizontal-separator,
.latest-view .horizontal-separator,
.recent-view .horizontal-separator,
.featured-view .horizontal-separator,
.topten-view .horizontal-separator {
  height: auto;
  background: none;
  margin: 20px 0;
}
.vm-order-done {
  text-align: center;
  margin: 0 auto;
}
.sectiontableentry1 td h4 {
  font-size: 145%;
  margin: 10px auto 25px;
}
.sectiontableentry1 td .selected_shipment,
.sectiontableentry1 td .selected_payment {
  position: relative;
  background: rgba(0,0,0,0.03) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPg0KPHJlY3Qgd2lkdGg9IjUiIGhlaWdodD0iNSIgZmlsbD0ibm9uZSI+PC9yZWN0Pg0KPHBhdGggZD0iTTAgNUw1IDBaTTYgNEw0IDZaTS0xIDFMMSAtMVoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+DQo8L3N2Zz4=') center center repeat;
  padding: 20px 5px;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  border: 1px solid rgba(126,126,126,0.1);
  border-radius: 4px;
}
.sectiontableentry1 td .selected_shipment i.pe-7s-check,
.sectiontableentry1 td .selected_payment i.pe-7s-check {
  color: #f6887b;
  font-size: 32px;
  line-height: 1;
  vertical-align: middle;
  position: absolute;
  right: 8px;
  top: -14px;
}
.sectiontableentry1 td .selected_shipment .vmCartShipmentLogo,
.sectiontableentry1 td .selected_shipment .vmCartPaymentLogo,
.sectiontableentry1 td .selected_payment .vmCartShipmentLogo,
.sectiontableentry1 td .selected_payment .vmCartPaymentLogo {
  float: left;
  margin: 0 12px;
}
.sectiontableentry1 td .selected_shipment .vmCartShipmentLogo >img,
.sectiontableentry1 td .selected_shipment .vmCartPaymentLogo >img,
.sectiontableentry1 td .selected_payment .vmCartShipmentLogo >img,
.sectiontableentry1 td .selected_payment .vmCartPaymentLogo >img {
  max-width: 150px;
  max-height: 70px;
  margin: 0 auto;
}
.sectiontableentry1 td .selected_shipment span,
.sectiontableentry1 td .selected_payment span {
  font-size: 100%;
  line-height: 20px;
}
.sectiontableentry1 td .selected_shipment span.vmshipment_name,
.sectiontableentry1 td .selected_payment span.vmshipment_name {
  font-size: 100%;
  text-align: left;
  margin: 0;
}
.sectiontableentry1 td .selected_shipment span.vmpayment_name,
.sectiontableentry1 td .selected_payment span.vmpayment_name {
  font-size: 100%;
  text-align: left;
  margin: 0;
}
.sectiontableentry1 td .selected_shipment span.vmshipment_description,
.sectiontableentry1 td .selected_payment span.vmshipment_description {
  font-size: 90%;
  text-align: left;
  padding-left: 8px;
}
.sectiontableentry1 td .selected_shipment span.vmpayment_description,
.sectiontableentry1 td .selected_payment span.vmpayment_description {
  font-size: 90%;
  text-align: left;
  padding-left: 8px;
  color: #000000;
}
.sectiontableentry1 td .selected_shipment .vmpayment_description,
.sectiontableentry1 td .selected_payment .vmpayment_description {
  font-size: 100%;
  text-align: left;
  margin: 0;
}
.sectiontableentry1 td .selected_shipment + span,
.sectiontableentry1 td .selected_payment + span {
  margin: 0 auto;
}
.sectiontableentry1 td h3.vm-shipment-header-selected,
.sectiontableentry1 td h3.vm-payment-header-selected {
  font-size: 120%;
  margin: 30px auto 25px;
}
.sectiontableentry1 td .vm-shipment-select span,
.sectiontableentry1 td .vm-payment-select span {
  display: block;
  clear: both;
}
.sectiontableentry1 td .vm-shipment-select span.fee,
.sectiontableentry1 td .vm-payment-select span.fee {
  display: block;
  clear: both;
  margin: 5px auto 10px;
}
.sectiontableentry1 td .vm-payment-select {
  text-align: center;
  color: #000000;
}
.sectiontableentry1 td .vm-payment-select .vmpayment_description {
  line-height: 18px;
  font-size: 75%;
  color: #000000;
  margin: 0 auto 10px;
  opacity: 1;
}
.sectiontableentry1 td .vmCartShipmentLogo,
.sectiontableentry1 td .vmCartPaymentLogo {
  text-align: center;
  margin: 0 auto;
}
.sectiontableentry1 td .vmCartShipmentLogo img,
.sectiontableentry1 td .vmCartPaymentLogo img {
  max-width: 180px;
  max-height: 70px;
  margin: 5px auto;
}
.sectiontableentry1 td .vmCartShipmentLogo + span,
.sectiontableentry1 td .vmCartPaymentLogo + span {
  margin: 0 auto;
}
.sectiontableentry1 td .vmCartPaymentLogo + span {
  display: none;
}
.sectiontableentry1 td a.change-payment {
  display: block;
  margin: 10px auto 0;
  width: auto;
  font-size: 90%;
}
.sectiontableentry1 td a.change-payment:after {
  font-family: 'peIcon7';
  content: "\e68e";
  font-size: 135%;
  line-height: 1;
  vertical-align: middle;
  padding-left: 7px;
}
#customer_note_field {
  width: 100% !important;
  min-height: 100px;
}
.vmpayment_name + span {
  font-size: 80%;
  color: #f14833;
  font-weight: normal;
}
.cart-view .vm-head,
.cart-view .vm-cart-header {
  padding: 10px 0;
}
.cart-view .vm-head h1,
.cart-view .vm-cart-header h1 {
  font-size: 240%;
  padding: 5px 0;
  margin: 0;
}
.cart-view .jumbotron .btn i {
  margin: -4px 10px 0 -5px;
}
.cart-view .vm-continue-shopping .btn-continue {
  display: block;
  margin: 20px auto;
}
.cart-view .vm-continue-shopping .btn-continue i.pe {
  margin: -2px 0 0 0;
  line-height: 1.2;
  font-size: 115%;
  text-align: center;
  vertical-align: middle;
}
.cart-view .vm-continue-shopping .btn-continue .continue_link {
  padding: 8px 12px;
}
.cart-view input,
.cart-view textarea,
.cart-view input[type="text"] {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.cart-view input[value="Logout"],
.cart-view input[name="changeShopper"],
.cart-view input[value="Search in shop"] {
  background: #e7e7ea;
  border: none;
  border-radius: 3px;
  margin-left: 20px;
  padding: 5px 10px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.cart-view input[value="Logout"]:hover,
.cart-view input[name="changeShopper"]:hover,
.cart-view input[value="Search in shop"]:hover {
  color: #fff;
}
.cart-view input[name="changeShopper"] {
  position: relative;
  top: -16px;
  left: 10px;
}
.cart-view input[value="Search in shop"] {
  margin: 0 !important;
}
.cart-view .chzn-container-single {
  margin-left: 30px;
}
.cart-view .chzn-container-single .chzn-single {
  height: 35px;
  margin-top: -20px;
  line-height: 35px;
}
.cart-view fieldset.userdata p.width30 input {
  width: 100%;
}
.cart-view fieldset.userdata p.width30 input:hover,
.cart-view fieldset.userdata p.width30 input:focus {
  box-shadow: none;
}
.cart-view fieldset.userdata #com-form-login-remember input {
  width: 60px;
  border: 0;
  padding: 5px 0;
  margin-right: 10px;
  color: #fff;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}
.cart-view fieldset.userdata #com-form-login-remember input.inputbox {
  max-width: 24px;
  vertical-align: middle;
  background: transparent;
}
.cart-view fieldset.userdata #com-form-login-remember input.inputbox:hover {
  background: transparent;
}
.cart-view .billto-shipto {
  margin: 50px 0;
  padding: 50px 0;
}
.cart-view .billto-shipto a.details {
  color: #fff;
  padding: 5px 17px;
  margin: 7px auto;
  border: 0;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}
.cart-view .billto-shipto+fieldset {
  overflow-x: scroll;
  min-width: 200px;
}
.cart-view .billto-shipto .output-shipto input {
  margin-left: 10px;
}
.cart-view .billto-shipto .output-shipto .controls label {
  padding-left: 20px;
}
.cart-view .billto-shipto .output-shipto .controls input {
  margin-left: -20px;
}
.cart-view .cart-summary .vmCartPaymentLogo {
  margin-right: 10px;
}
.cart-view .cart-summary .vmCartPaymentLogo img {
  display: inline-block;
}
.cart-view table.cart-summary {
  border: 1px solid #f5f5f5;
  border-top: 0 none;
}
.cart-view table.cart-summary th,
.cart-view table.cart-summary td {
  border-top: 1px solid #f5f5f5;
  padding: 0;
}
.cart-view table.cart-summary tr {
  padding: 0;
}
.cart-view table.cart-summary tr th {
  text-align: center;
  text-transform: uppercase;
  padding: 8px 2px;
  color: #fff;
  font-size: 90%;
}
.cart-view table.cart-summary tr th .priceColor2 {
  color: #fff;
}
.cart-view table.cart-summary tr td .priceColor2 {
  color: #333;
}
.cart-view table.cart-summary tr.sectiontableentry1 td,
.cart-view table.cart-summary tr.sectiontableentry2 td {
  border-right: 1px solid #e9e9e9;
  vertical-align: middle;
  padding: 25px 10px;
  text-align: center;
}
.cart-view table.cart-summary tr.sectiontableentry2 td {
  background: #f2f2f2;
}
.cart-view table.cart-summary tr.sectiontableentry2 td input.coupon {
  border-radius: 4px;
  width: 68%;
  line-height: 44px;
  height: 44px;
  font-weight: bold;
  font-size: 1.1em;
}
.cart-view table.cart-summary tr.sectiontableentry2 td .details-button > input.details-button {
  border: 0;
  padding: 10px 5%;
  color: #fff;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.cart-view table.cart-summary tr.sectiontableentry2.last td {
  border-bottom: 1px solid #f5f5f5;
  background: none;
}
.cart-view table.cart-summary tr.sectiontableentry2.last td.cart-total {
  text-align: right;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: none;
}
.cart-view table.cart-summary input.details-button {
  color: #fff;
  padding: 5px 10px;
  border: 0;
}
.cart-view table.cart-summary .cart-images {
  padding: 0;
  margin: 0;
}
.cart-view table.cart-summary .cart-images img {
  max-width: 80px;
}
.cart-view table.cart-summary .cart-images + a {
  display: table;
  padding: 0;
  margin: 15px auto 0;
}
.cart-view table.cart-summary input.quantity-input {
  margin: 0 1px;
  border-radius: 4px 0 0 4px;
}
.cart-view table.cart-summary .btn {
  box-shadow: none;
  border: 0 none;
  text-shadow: none;
}
.cart-view table.cart-summary .input-append {
  margin: 0;
}
.cart-view table.cart-summary .input-append input[type="text"] {
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  min-height: 35px;
}
.cart-view table.cart-summary .input-append input:hover,
.cart-view table.cart-summary .input-append input:focus {
  box-shadow: none;
}
.cart-view table.cart-summary input[type="text"] {
  line-height: 28px;
  min-height: 28px;
  width: 32px;
  text-align: center;
  padding: 0;
  display: inline;
  margin: 0;
}
.cart-view table.cart-summary .vm2-add_quantity_cart {
  width: 32px;
  height: inherit;
  padding: 0;
  color: #fff;
  margin: 0;
}
.cart-view table.cart-summary .vm2-add_quantity_cart > i {
  width: 26px;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  line-height: 35px;
}
.cart-view table.cart-summary .vm2-remove_from_cart {
  width: 32px;
  line-height: 35px;
  min-height: 35px;
  padding: 0 5px;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  margin: 0;
}
.cart-view table.cart-summary .vm2-remove_from_cart input:hover,
.cart-view table.cart-summary .vm2-remove_from_cart input:focus {
  box-shadow: none;
}
.cart-view table.cart-summary .vm2-remove_from_cart > i {
  width: 20px;
  height: 20px;
  color: #555;
  display: inline-block;
  font-size: 15px;
  vertical-align: middle;
}
.cart-view .checkout-button-top {
  display: block;
  margin: 10px 0;
  float: left;
  border: 0;
}
.cart-view .checkout-button-top .vm-button-correct,
.cart-view .checkout-button-top .vm-button {
  border: none;
  padding: 2px 25px;
  font-size: 15px;
  min-width: 100px;
  height: 44px;
  border-radius: 4px;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.cart-view .checkout-button-top .vm-button-correct >span,
.cart-view .checkout-button-top .vm-button >span {
  line-height: 1.8;
  font-weight: normal;
  color: #fff;
  letter-spacing: normal;
}
.vm-fieldset-tos span.cart.tos {
  margin-right: 4px;
}
.vm-fieldset-tos div.terms-of-service label {
  margin-left: 15px;
}
.vm-fieldset-tos div.terms-of-service label a#terms-of-service i {
  margin: 0 3px;
}
form.vm-form-login {
  background-color: #eee;
  border-radius: 4px;
  padding: 20px 25px;
  margin: 20px auto;
}
form.vm-form-login p {
  margin: 0 auto;
}
form.vm-form-login fieldset.userdata {
  margin: 0;
}
form.vm-form-login fieldset.userdata #com-form-login-remember input {
  width: auto !important;
  padding-left: 32px;
  padding-right: 32px;
}
form.vm-form-login .forgot {
  margin: 10px 0 0 0;
  width: 100%;
  display: block;
}
form.vm-form-login .forgot .inputbox {
  margin-bottom: 10px;
}
#com-form-login .width30 {
  display: inline-block;
  margin: 4px 6px 4px 0 !important;
}
#com-form-login-username,
#com-form-login-password {
  margin-bottom: 5px;
  width: 25%;
}
#com-form-login-username input,
#com-form-login-password input {
  border-radius: 4px;
  box-shadow: none;
}
#com-form-login-remember {
  width: auto;
}
#com-form-login-remember input.default {
  color: #fff;
  padding: 5px 20px;
  border: 0;
  border-radius: 4px;
  min-width: 130px;
}
.control-buttons {
  text-align: inherit !important;
  margin: 25px 0;
  clear: both;
}
.control-buttons .register_btns {
  width: 100%;
  display: block;
  clear: both;
}
.control-buttons .vm-button-correct {
  font-size: 16px;
  padding: 6px 32px;
  letter-spacing: normal;
  font-weight: normal;
  line-height: 1.4;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.control-buttons .vm-button-correct:before {
  font-family: 'peIcon7';
  content: "\e66c";
  font-size: 110%;
  line-height: 1.4;
  vertical-align: top;
  margin: -2px 8px 0 -8px;
}
.control-buttons button.default {
  color: #fff;
  padding: 5px 15px;
  margin: 20px 1px;
  border: 0;
}
#com-form-login-remember input.default {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.control-buttons button.default {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
span.userfields_info {
  display: block;
  margin: 20px auto 25px;
  width: 100%;
  line-height: 1.7;
  padding: 12px 15px;
}
#shipmentForm {
  padding: 20px;
}
table.user-details {
  width: 100%;
}
table.user-details tr td label {
  min-width: 200px;
  text-align: right;
  padding-right: 12px;
}
table.user-details tr td label,
table.user-details tr td input,
table.user-details tr td select {
  margin-bottom: 8px !important;
  margin-top: 3px !important;
}
table.user-details tr td input {
  min-width: 50%;
  width: auto;
  box-shadow: none;
  background: transparent;
}
table.user-details tr td input:hover {
  background: transparent;
}
table.user-details tr td input:hover,
table.user-details tr td input:focus,
table.user-details tr td input.invalid {
  box-shadow: none;
  background: transparent;
}
table.user-details tr td .chzn-container-single .chzn-single {
  line-height: 34px !important;
  height: 35px !important;
  margin: 3px auto;
}
.select_vm_wrap .vm-select .vm-payment-plugin-single,
.select_vm_wrap .vm-select .vm-shipment-plugin-single {
  margin: 12px;
  line-height: 38px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.select_vm_wrap .vm-select .vm-payment-plugin-single input,
.select_vm_wrap .vm-select .vm-shipment-plugin-single input {
  top: 0;
  position: relative;
}
.select_vm_wrap .vm-select label span.vmpayment,
.select_vm_wrap .vm-select label span.vmshipment {
  float: left;
  text-align: center;
  margin-left: 5px;
  position: relative;
  vertical-align: middle;
}
.select_vm_wrap .vm-select label span.vmpayment .vmpayment_name,
.select_vm_wrap .vm-select label span.vmshipment .vmpayment_name {
  line-height: 40px;
}
.select_vm_wrap .vm-select label span.vmpayment span.vmCartPaymentLogo,
.select_vm_wrap .vm-select label span.vmpayment span.vmCartShipmentLogo,
.select_vm_wrap .vm-select label span.vmshipment span.vmCartPaymentLogo,
.select_vm_wrap .vm-select label span.vmshipment span.vmCartShipmentLogo {
  text-align: center;
}
.select_vm_wrap .vm-select label span.vmpayment span.vmCartPaymentLogo >img,
.select_vm_wrap .vm-select label span.vmpayment span.vmCartShipmentLogo >img,
.select_vm_wrap .vm-select label span.vmshipment span.vmCartPaymentLogo >img,
.select_vm_wrap .vm-select label span.vmshipment span.vmCartShipmentLogo >img {
  text-align: center;
  margin: 0 auto;
  max-width: 140px;
  max-height: 65px;
}
.vm-order-done .post_payment_payment_name {
  margin: 25px auto;
}
.vm-order-done .post_payment_payment_name img {
  margin: 15px auto;
  text-align: center;
  max-width: 130px;
  max-height: 70px;
}
.vm-order-done .post_payment_order_total {
  margin: 25px auto 35px;
  font-weight: bold;
}
.vm-order-done .post_payment_order_total span {
  font-weight: normal;
}
.vm-order-done .vm-button-correct {
  padding: 7px 35px;
  font-weight: normal;
  border-color: #f03f29;
  background-color: #f14833;
  background-color: rgba(241,72,51,0.9);
  color: #fff;
}
.vm-order-done .vm-button-correct:hover,
.vm-order-done .vm-button-correct:focus {
  border-color: #ca230e;
  background-color: #f03720;
  color: #fff;
}
.vm-orders-information .btn-default {
  margin: 0;
}
.vm-orders-information h2 {
  margin: 20px auto 40px;
}
.vm-orders-information h2 a {
  margin: 0 12px;
}
.vm-orders-information h2 a i.pe {
  font-size: 85%;
}
.vm-orders-information .vm-orders-order {
  margin: 40px auto;
}
.vm-orders-information .vm-orders-order img {
  margin: 15px 0;
  max-width: 130px;
  max-height: 70px;
}
.vm-orders-information .vm-orders-items ul#tabs li {
  line-height: 32px;
  padding: 5px 25px 7px !important;
  border-radius: 4px 4px 0 0;
  margin: 25px 2px 0 0;
}
.vm-orders-information .vm-orders-items ul#tabs li.current {
  color: #fff !important;
  background-color: rgba(241,72,51,0.9) !important;
}
.vm-orders-information .vm-orders-items .tabs {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 20px;
}
.product-price {
  display: block;
}
.product-price .vm-price-desc,
.product-price .vm-price-desc+span {
  margin: 0 !important;
}
.orderby-displaynumber {
  border: none;
  margin: 0 auto;
  padding: 10px 0 30px 0;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer {
  cursor: pointer;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  border-radius: 3px;
  padding: 0;
  margin: 0;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title {
  display: inline-block;
  padding: 5px 8px 5px 15px;
  font-size: 14px;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
  font-family: "peIcon7";
  content: "\e659";
  margin: 0 auto;
  padding: 0 8px 0 0;
  font-size: 17px;
  line-height: 1.5;
  vertical-align: top;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .activeOrder,
.orderby-displaynumber .vm-order-list .orderlistcontainer .Order {
  background-image: none;
  display: inline-block;
  border: none;
  padding: 0 15px 0 0;
  font-size: 14px;
  position: relative;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist {
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  border: 0;
  border-radius: 0 0 4px 4px;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  display: block;
  margin-top: -10px;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div {
  padding: 0;
  margin: 0;
  width: 170px;
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div a {
  padding: 5px 15px;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer .orderlist div:hover {
  background: #f0f0f0;
}
.orderby-displaynumber .vm-order-list .orderlistcontainer:hover .orderlist {
  opacity: 1;
  display: block;
  visibility: visible;
  margin-top: 1px;
}
.orderby-displaynumber .display-number {
  margin: 0;
  padding: 5px;
  text-align: right;
  font-size: 14px;
}
.orderby-displaynumber .display-number >span {
  margin: 0 10px 0 0;
  text-align: right;
  float: left;
  line-height: 2;
}
.orderby-displaynumber .display-number select {
  max-width: 60px;
  text-align: left;
}
.orderby-displaynumber .display-number .chzn-container-single,
.orderby-displaynumber .display-number .chzn-single {
  max-width: 60px;
  text-align: left;
  display: block;
  margin: -3px 0 0;
}
.sp-module-content ul.VMmenu li {
  padding: 0;
  display: block;
  position: relative;
}
.sp-module-content ul.VMmenu li a {
  display: block;
  padding: 2px 12px;
  line-height: 36px;
  border: 0;
}
.sp-module-content ul.VMmenu li a >.nmb_products {
  padding: 1px 6px;
  margin: 0 3px;
  color: #555;
  font-size: 85%;
  text-align: center;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
}
.sp-module-content ul.VMmenu li a:hover {
  background-color: #f9f9f9;
}
.sp-module-content ul.VMmenu li:hover > a >.nmb_products {
  background-color: #fff;
  border: 1px solid #eee;
}
.sp-module-content ul.VMmenu li .vmmenu-toggler {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 10px;
  width: 33%;
  line-height: 41px;
  cursor: pointer;
}
.sp-module-content ul.VMmenu li .vmmenu-toggler .open-icon {
  padding-left: calc(90%);
}
.sp-module-content ul.VMmenu li .vmmenu-toggler .open-icon {
  text-align: center;
  color: #777;
}
.sp-module-content ul.VMmenu li .vmmenu-toggler .open-icon:before {
  line-height: 32px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 5px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.sp-module-content ul.VMmenu li .vmmenu-toggler.collapsed .open-icon:before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.sp-module-content ul.VMmenu li ul li {
  padding: 0;
}
.sp-module-content ul.VMmenu li ul li a {
  text-indent: 10px;
  box-shadow: inset 0 1px 0px rgba(62,62,62,0.1);
}
.sp-module-content ul.VMmenu li ul li a >.nmb_products {
  padding: 1px 6px;
  margin: 0 5px;
}
.sp-module-content ul.VMmenu li ul ul li a {
  text-indent: 20px;
}
.sp-module-content ul.VMmenu li.active > a {
  background-color: #f9f9f9;
  color: #f14833;
}
.sp-module-content ul.VMmenu li.active ul > li.active > a {
  background-color: #f9f9f9;
  color: #f14833;
}
.flex-search input#mod_virtuemart_search {
  width: 100%;
  border-radius: 4px;
}
.flex-search input#mod_virtuemart_search:focus {
  box-shadow: none;
}
.searched-word {
  color: #aaa;
  line-height: 1.5;
}
.vm-flex-search input {
  min-width: 250px;
  border-radius: 4px;
  z-index: 1;
  float: left;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.vm-flex-search input:focus {
  box-shadow: none;
}
.vm-flex-search input:focus + .vm-search-button {
  box-shadow: inset 1px 0 0px #e3e3e3;
}
.vm-flex-search .vm-search-button {
  position: absolute;
  display: inline-block;
  margin: 1px 0 0 -42px;
  z-index: 2;
  width: 40px;
  height: 32px;
  background: transparent;
  border: 0;
  outline: 0;
  box-shadow: inset 1px 0 0px #f3f3f3;
}
.vm-flex-search .vm-search-button >i {
  width: 40px;
  line-height: 2;
  padding-left: 3px;
  text-align: center;
  vertical-align: middle;
  opacity: 0.9;
}
.currency-selector-module {
  width: 100%;
}
.currency-selector-module select {
  display: inline-block;
  width: 75%;
}
.currency-selector-module button.btn,
.currency-selector-module input.btn {
  padding: 0;
  margin: 0;
  display: inline-block;
  border: 1px solid rgba(83,83,83,0.34);
  width: 20%;
  vertical-align: top;
}
.currency-selector-module button.btn >i,
.currency-selector-module input.btn >i {
  padding: 5px 7px 5px 7px;
  margin: 0;
  line-height: 22px;
  width: 30px;
  text-align: center;
}
.chzn-container {
  min-width: 50%;
}
.chzn-container .chzn-single {
  line-height: 32px !important;
  height: 33px !important;
}
.chzn-container .chzn-single div {
  top: 2px !important;
}
.chzn-container-active.chzn-with-drop .chzn-single {
  border: 1px solid #aaa !important;
}
.chzn-container-active.chzn-with-drop .chzn-results li {
  line-height: 18px !important;
}
.quantity-box input {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  left: 0;
  background: rgba(0,0,0,0.05);
  border: 1px solid #e0e0e0 !important;
}
.quantity-box input:hover {
  background: rgba(0,0,0,0.04) !important;
}
.default-style .product-single-style {
  text-align: center;
  border-bottom: none;
}
.default-style .product-single-style .spacer h3 {
  font-size: 125%;
  margin: 20px auto 15px;
}
.default-style .product-single-style .spacer .PricesalesPrice {
  margin: 15px auto;
  font-size: 125%;
  text-align: center;
}
.default-style .addtocart-area {
  margin: 10px auto;
}
.default-style .addtocart-area .addtocart-bar {
  margin: 0 auto;
  display: block;
  text-align: center;
}
.default-style .addtocart-area .addtocart-bar button.add-to-cart {
  font-size: 105%;
}
.default-style .product_list .spacer .spacer-img {
  padding: 3.9%;
}
.singleview .product-single-style .spacer .product-image {
  padding: 0 10px;
}
.singleview .product-single-style .spacer .spacer-inner {
  padding: 1% 3%;
}
.singleview .product-single-style .spacer .spacer-inner .PricesalesPrice {
  margin-top: 20px;
  font-size: 130%;
}
.singleview .product-single-style .spacer .spacer-inner .addtocart-area .cd-customization {
  font-size: 100%;
}
.singleview .product-single-style .spacer .spacer-inner .addtocart-area .cd-customization button.add-to-cart {
  height: 35px;
  width: 130px;
}
.singleview .product-single-style .spacer .spacer-inner .addtocart-area .cd-customization button.add-to-cart >input {
  line-height: 35px;
}
.vmgroup .vm-product {
  display: block;
}
.vmgroup .vm-product.productdetails li {
  text-align: initial;
  padding: 15px 0 8px;
  border-bottom: 1px solid #e5e5e5;
}
.vmgroup .vm-product.productdetails li .spacer-img {
  width: 33%;
  display: inline-block;
  margin: 0 auto;
  border: 1px solid rgba(50,50,50,0.15);
  overflow: hidden;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  opacity: 0.9;
}
.vmgroup .vm-product.productdetails li .spacer-img img {
  width: 100%;
  height: 80px;
  object-fit: cover;
}
.vmgroup .vm-product.productdetails li .spacer-img:hover {
  opacity: 1;
}
.vmgroup .vm-product.productdetails li .spacer-inner {
  width: 64%;
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
  margin: 0;
}
.vmgroup .vm-product.productdetails li .spacer-inner h5 {
  display: block;
  width: 100%;
  font-size: 110%;
  padding: 0;
  margin: 0;
  line-height: 1.4;
}
.vmgroup .vm-product.productdetails li .spacer-inner .PricesalesPrice {
  margin: 8px auto;
  font-size: 18px;
}
.vmgroup hr.divider {
  margin: 10px auto;
  border: none;
  box-shadow: none;
}
.vmgroup .addtocart-area {
  display: block;
  clear: both;
  width: 100%;
  margin: 0 auto;
}
.vmgroup .addtocart-area .addtocart-bar {
  display: block;
  margin: 0 auto 5px;
  padding: 0;
}
.vmgroup .addtocart-area .addtocart-bar .calculate {
  display: table;
  left: 0;
  margin: 5px 8px 0 0;
  width: 44px;
  padding: 0;
  float: left;
}
.vmgroup .addtocart-area .addtocart-bar .calculate label {
  display: none;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-box {
  padding: 0;
  margin-left: 0;
  font-size: 80%;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-box input {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0;
  left: 0;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls {
  background-image: none;
  margin: 0 0 0 -3px;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  display: block;
  position: absolute;
  z-index: 2;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus {
  width: 20px;
  height: 16px;
  margin: -16px 0 0 0;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa {
  color: #999;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fas,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .far {
  color: #999;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus {
  width: 20px;
  height: 16px;
  margin: 0 0 0 0;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa {
  color: #999;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fas,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .far {
  color: #999;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fa,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fas,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .far {
  position: absolute;
  z-index: 1;
  font-size: 9px;
  line-height: 12px;
  color: #bbb;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up {
  margin: -13px 0 0 3px;
}
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down,
.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down {
  margin: 0 0 0 3px;
}
.vmgroup .addtocart-area .addtocart-bar .cd-customization {
  width: auto;
  display: table;
  font-size: 75%;
}
.vmgroup .addtocart-area .addtocart-bar .cd-customization button.add-to-cart {
  height: 32px;
  width: 100px;
  display: block;
}
.vmgroup .addtocart-area .addtocart-bar .cd-customization button.add-to-cart >input {
  line-height: 28px;
}
.vm-shipment-select,
.vm-payment-select {
  padding: 0;
}
.vm-shipment-select div,
.vm-payment-select div {
  padding: 1%;
  margin: 0 0 7px 0;
}
.vm-shipment-select div input[type="radio"],
.vm-payment-select div input[type="radio"] {
  display: none;
}
.vm-shipment-select div input[type="radio"]:checked + label,
.vm-payment-select div input[type="radio"]:checked + label {
  border: 1px solid rgba(241,72,51,0.9);
  box-shadow: 0 1px 5px rgba(241,72,51,0.2);
}
.vm-shipment-select div label,
.vm-payment-select div label {
  display: block;
  text-align: center;
  margin: 0 auto;
  line-height: 18px;
  cursor: pointer;
  border: 1px solid transparent;
  padding: 10px;
  border-radius: 4px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.vm-shipment-select div label:hover,
.vm-payment-select div label:hover {
  border: 1px solid rgba(25,25,25,0.1);
}
.category-view .product-fields .product-field {
  text-align: center;
}
.product-fields .product-field {
  margin: 0 auto;
}
.product-fields span.hasTooltip {
  width: auto;
  height: auto;
  padding: 4px 4px 0;
  display: inline-block;
  margin-bottom: -2px;
}
.product-fields span.hasTooltip img {
  margin: 0 auto;
  display: table;
  float: none;
}
.product-fields .product-field-display {
  margin: 10px auto 10px;
}
.product-fields .product-field-display label {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  margin: 0 5px 5px 0;
  display: inline-block;
}
.product-fields .product-field-display label input.form-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: none;
  height: 0;
  width: 0;
  border: 0;
  opacity: 0;
  outline: none;
}
.product-fields .product-field-display label span.checker,
.product-fields .product-field-display label span.checker-select {
  line-height: 25px;
  display: block;
  float: right;
  border: 1px solid #ccc;
  color: #595959;
  padding: 4px 18px;
  border-radius: 4px;
}
.product-fields .product-field-display label span.checker-select {
  background: #f3f3f3;
  padding: 4px 35px;
}
.product-fields .product-field-display label input.form-radio:hover + span.checker {
  border: 1px solid #999;
}
.product-fields .product-field-display label input.form-radio:checked + span.checker {
  color: #e2270f;
  border: 1px solid #e2270f;
  padding-left: 22px;
  opacity: 1;
}
.product-fields .product-field-display label input.form-radio + span.checker::before {
  opacity: 0;
  content: '';
  transform: rotate(30deg) scale(0);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.product-fields .product-field-display label input.form-radio:checked + span.checker::before {
  position: relative;
  display: inline-block;
  left: -8px;
  top: -2px;
  content: '\02143';
  transform: rotate(40deg) scale(1);
  color: #f14833;
  font-weight: bold;
  opacity: 1;
}
.product-fields .product-field-display .vm-cmv-label {
  margin: 2px 12px 10px 0;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  color: #555;
}
.popup-cart {
  overflow: hidden;
  margin: 0 auto -20px;
  padding: 0 !important;
}
.popup-cart h3.title {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 40px;
  text-align: center;
  color: #4b4b4b;
}
.popup-cart h3.title span {
  display: block;
  font-weight: 600;
}
.popup-cart .popup-cart-product-quantity {
  font-weight: 500;
}
.popup-cart .item-wrap {
  overflow: hidden;
  clear: both;
  width: 560px;
  margin-bottom: 0px;
  text-align: left;
  padding: 0;
}
.popup-cart .item-wrap .item-name {
  font-size: 120%;
  font-weight: 600;
}
.popup-cart .item-wrap .vm-price-box {
  line-height: 35px;
  text-align: center;
  display: inline-block;
  clear: both;
  text-align: left;
}
.popup-cart .item-wrap .vm-price-box ins {
  font-size: 28px;
  line-height: 42px;
  text-decoration: none;
  float: left;
  letter-spacing: -2px;
  margin-right: 10px;
}
.popup-cart .item-wrap .vm-price-box del {
  font-size: 16px;
  color: #8d8d8d;
  letter-spacing: -1px;
  float: left;
}
.popup-cart .item-wrap .vm-price-box del span {
  vertical-align: baseline;
}
.popup-cart .button-group {
  text-align: center;
  margin: 30px auto 0;
}
.popup-cart .button-group .continue_link,
.popup-cart .button-group .showcart {
  width: 43%;
  display: block;
  float: left;
  left: 0;
  margin: 0 auto;
  padding: 10px 0;
  border-radius: 4px;
}
.popup-cart .button-group .continue_link {
  margin: 0 24px 0;
}
.popup-cart .button-group .continue_link:before {
  font-family: "peIcon7";
  position: relative;
  color: #fff;
  font-size: 17px;
  line-height: 1.2;
  content: "\e66e";
  margin: 5px 8px 0 0;
}
.popup-cart .button-group .showcart {
  margin: 0;
}
.popup-cart .item-img {
  float: left;
  margin-right: 30px;
}
.popup-cart .item-img img {
  max-width: 150px;
}
.vm-menu .divider {
  display: none;
}
.vm-menu .vm-title {
  font-size: 110%;
  margin: 12px auto 0;
  padding: 15px 0 5px;
  line-height: 1.3;
}
.vm-menu ul.productdetails li {
  text-align: initial;
  padding: 15px 0 8px;
  box-shadow: 0 1px 0px rgba(220,220,220,0.3);
}
.vm-menu ul.productdetails li .spacer-img {
  width: 30%;
  display: inline-block;
  margin: 0;
}
.vm-menu ul.productdetails li .spacer-img img {
  height: 60px;
  object-fit: cover;
}
.vm-menu ul.productdetails li .spacer-inner {
  width: 68%;
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
  margin: 0;
}
.vm-menu ul.productdetails li .spacer-inner h5 {
  display: block;
  width: 100%;
  font-size: 90%;
  padding: 0;
  margin: 0;
  line-height: 1.4;
}
.vm-menu ul.productdetails li .spacer-inner .PricesalesPrice {
  margin: 10px auto;
  font-size: 17px;
}
.vm-menu ul:last-child li {
  padding: 15px 0 0;
  box-shadow: none;
}
.vm-menu ul:last-child li .PricesalesPrice {
  margin: 10px auto 0;
}
.edit-shopper-form div.btn {
  margin: 7px 7px 0 0;
  padding: 6px 12px;
}
.edit-shopper-form div.btn a {
  padding: 0;
}
.edit-shopper-form div.btn a >img {
  display: none;
}
.edit-shopper-form #ui-tabs {
  margin: 25px auto;
}
.edit-shopper-form #ui-tabs li {
  padding: 4px 20px !important;
  line-height: 32px !important;
  height: 40px !important;
  border-radius: 5px 5px 0 0 !important;
}
.edit-shopper-form #ui-tabs >div {
  padding: 0;
  margin: 0;
  border-top: 1px solid #ccc;
  background: transparent !important;
}
.edit-shopper-form #ui-tabs >div li {
  height: 36px !important;
  padding: 2px 5px !important;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .responsive-sm,
  .responsive-sm > div {
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  #com-form-login {
    margin: 20px auto;
    padding: 0 5%;
  }
  #com-form-login .width30 {
    width: 100%;
    margin: 5px auto !important;
  }
  #vmCartModule {
    position: relative;
    right: 10px;
    width: 60px;
  }
  #vmCartModule #cd-menu-trigger,
  #vmCartModule .cd-cart {
    width: 60px;
    margin: 0 auto;
    text-align: center;
  }
  #vmCartModule #cd-menu-trigger >i,
  #vmCartModule .cd-cart >i {
    text-align: center;
    margin: 0 auto;
    width: 60px;
  }
  #vmCartModule #cd-menu-trigger .total_products,
  #vmCartModule .cd-cart .total_products {
    right: 3px;
  }
  #vmCartModule #cd-menu-trigger.shopping-menu-is-open .cd-cart .total_products,
  #vmCartModule .cd-cart.shopping-menu-is-open .cd-cart .total_products {
    right: 3px;
  }
  header.centered #cart-menu .cd-cart,
  header.addspace #cart-menu .cd-cart {
    margin: 0 auto;
    top: 0 !important;
    text-align: center;
  }
  header.centered #cart-menu .cd-cart i,
  header.addspace #cart-menu .cd-cart i {
    margin: 0 auto;
    width: 90px;
    text-align: center !important;
  }
  header.centered #cart-menu .cd-cart .total_products,
  header.addspace #cart-menu .cd-cart .total_products {
    right: -12px !important;
  }
  header.centered #cart-menu.shopping-menu-is-open .cd-cart .total_products,
  header.addspace #cart-menu.shopping-menu-is-open .cd-cart .total_products {
    right: 18px !important;
  }
  .browse-view .row.productwrap {
    padding: 0;
    margin: 0;
  }
  .browse-view .row.productwrap .product {
    width: 100%;
  }
  .browse-view .row.productwrap .product .cd-customization {
    width: calc(65%) !important;
  }
  .browse-view .row.productwrap .product .calculate {
    width: 25% !important;
    margin: 4px 10px 0 0;
  }
  .form-validate {
    padding: 10px 4%;
  }
  table.user-details {
    width: 100%;
  }
  table.user-details tr td {
    width: 100%;
    clear: both;
    display: block;
  }
  table.user-details tr td label {
    clear: both;
    display: block;
    margin: 12px 0 0 !important;
    text-align: left;
  }
  table.user-details tr td input,
  table.user-details tr td select {
    min-width: 100%;
  }
  table.user-details tr td input {
    min-height: 39px;
  }
  table.user-details tr td select {
    width: auto;
    line-height: 38px;
    height: 38px;
  }
  table.user-details tr td .chzn-container-single .chzn-single {
    line-height: 37px !important;
    height: 38px !important;
  }
  .vmgroup .vm-product.productdetails li .spacer-img {
    width: 25%;
  }
  .vmgroup .vm-product.productdetails li .spacer-img img {
    width: 100%;
    height: 120px;
  }
  .vmgroup .vm-product.productdetails li .spacer-inner h5 {
    font-size: 120%;
    line-height: 1.4;
  }
  .vmgroup .vm-product.productdetails li .spacer-inner .PricesalesPrice {
    margin: 12px auto;
    font-size: 20px;
  }
  .vmgroup .vm-product.productdetails .cd-customization {
    font-size: 80%;
  }
  .vmgroup .vm-product.productdetails .cd-customization button.add-to-cart {
    height: 32px;
    width: 140px;
  }
  .vmgroup .vm-product.productdetails .cd-customization button.add-to-cart >input {
    line-height: 28px;
  }
  .popup-cart .item-wrap {
    width: 100%;
    text-align: center;
  }
  .popup-cart .item-wrap .item-name,
  .popup-cart .item-wrap .vm-price-box,
  .popup-cart .item-wrap .popup-cart-product-quantity {
    text-align: center !important;
    float: none !important;
  }
  .popup-cart .button-group {
    text-align: center;
    margin: 30px auto 0;
  }
  .popup-cart .button-group .continue_link,
  .popup-cart .button-group .showcart {
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  .popup-cart .button-group .continue_link {
    margin: 0 auto 10px;
  }
  .popup-cart .item-img {
    float: left;
    width: 100%;
    margin: 0 auto;
  }
  .popup-cart .item-img img {
    width: 100%;
  }
  table.cart-summary .responsive-xs {
    padding: 10px 0 !important;
  }
  table.cart-summary .xs-cart-btn {
    width: 40px !important;
    display: block;
    margin: 0 auto;
    text-align: center;
    border-radius: 0 !important;
  }
}
svg.flex-logo-light {
  margin: 0 auto;
}
svg.flex-logo-light g#Background path#flex_rectangle_fill {
  opacity: 0;
  fill: transparent;
  stroke-dasharray: 1200;
  stroke-dashoffset: 1200;
  animation-name: fade-in;
  animation-duration: 0.5s;
  animation-delay: 3s;
  stroke-width: 0;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}
svg.flex-logo-light g#Background path#flex_rectangle {
  stroke: rgba(255,255,255,0.7);
  stroke-width: 7;
  stroke-dasharray: 2800;
  stroke-dashoffset: 2800;
  opacity: 1;
  animation-duration: 2.3s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: show;
  animation-timing-function: linear;
}
svg.flex-logo-light g#flex_logo polygon {
  opacity: 0;
  stroke-width: 1;
  animation-duration: 0.7s;
  animation-delay: 2.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: gradient_fade;
  animation-timing-function: linear;
}
svg.flex-logo-light g#flex_logo polygon#gradient_1 {
  fill: rgba(255,255,255,0.8);
}
svg.flex-logo-light g#flex_logo polygon#gradient_2 {
  fill: rgba(255,255,255,0.92);
}
svg.flex-logo-light g#flex_logo #logo_top_bckg {
  opacity: 0;
  stroke-width: 1;
  animation-duration: 0.7s;
  animation-delay: 2.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: gradient_fade;
  animation-timing-function: linear;
}
svg.flex-logo-light g#flex_logo path {
  stroke-width: 7;
  stroke: rgba(255,255,255,0.7);
  opacity: 1;
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 2s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: gradient_fade;
  animation-timing-function: linear;
}
svg.flex-logo-light g#flex_logo path#logo_top {
  stroke-width: 7;
  stroke: rgba(255,255,255,0.7);
  stroke-dasharray: 2000;
  stroke-dashoffset: 2000;
  animation-duration: 2.5s;
  animation-delay: 0.6s;
}
svg.flex-logo-light g#flex_logo path#logo_main1 {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 3s;
  animation-delay: 1.6s;
}
svg.flex-logo-light g#flex_logo path#logo_main2 {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 3s;
  animation-delay: 2s;
}
svg.flex-logo-light g#flex path {
  stroke-width: 12;
  stroke: rgba(255,255,255,0.7);
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: draw;
  animation-timing-function: linear;
}
svg.flex-logo-light g#flex path#f_top {
  stroke-width: 12;
  stroke-dasharray: 700;
  stroke-dashoffset: 700;
  animation-duration: 2s;
  animation-delay: 3s;
}
svg.flex-logo-light g#flex path#f {
  stroke-dasharray: 2810;
  stroke-dashoffset: 2810;
  animation-duration: 5s;
  animation-delay: 4s;
}
svg.flex-logo-light g#flex path#l {
  stroke-dasharray: 900;
  stroke-dashoffset: 900;
  animation-duration: 1.5s;
  animation-delay: 4.7s;
}
svg.flex-logo-light g#flex path#e {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 2s;
  animation-delay: 5s;
}
svg.flex-logo-light g#flex path#x {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 2s;
  animation-delay: 5.4s;
}
svg.flex-logo-light g#flex_after path {
  stroke-width: 0;
  opacity: 0;
  fill: transparent;
  animation-duration: 0.8s;
  animation-delay: 7s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: flex_after_fade_light;
  animation-timing-function: linear;
}
svg.flex-logo-light g#flex_after path#f_top {
  fill: transparent;
  animation-duration: 1s;
  animation-delay: 8s;
  animation-fill-mode: forwards;
  animation-iteration-count: 2;
  animation-name: flex_after_f_top;
  animation-timing-function: ease-in-out;
}
svg.flex-logo-light.delayed g#Background path#flex_rectangle_fill {
  animation-duration: 0.5s;
  animation-delay: 5s;
  stroke-width: 0;
}
svg.flex-logo-light.delayed g#Background path#flex_rectangle {
  stroke-width: 7;
  animation-duration: 2.3s;
  animation-delay: 3s;
}
svg.flex-logo-light.delayed g#flex_logo polygon,
svg.flex-logo-light.delayed g#flex_logo #logo_top_bckg {
  stroke-width: 1;
  animation-duration: 0.7s;
  animation-delay: 4.5s;
}
svg.flex-logo-light.delayed g#flex_logo path {
  stroke-width: 7;
  stroke: rgba(255,255,255,0.7);
  animation-duration: 2s;
  animation-delay: 3s;
}
svg.flex-logo-light.delayed g#flex_logo path#logo_top {
  stroke-width: 7;
  stroke: rgba(255,255,255,0.7);
  animation-duration: 2.5s;
  animation-delay: 2.6s;
}
svg.flex-logo-light.delayed g#flex_logo path#logo_main1 {
  animation-duration: 3s;
  animation-delay: 3.6s;
}
svg.flex-logo-light.delayed g#flex_logo path#logo_main2 {
  animation-duration: 3s;
  animation-delay: 4s;
}
svg.flex-logo-light.delayed g#flex path {
  stroke-width: 8;
}
svg.flex-logo-light.delayed g#flex path#f_top {
  stroke-width: 12;
  animation-duration: 2s;
  animation-delay: 5s;
}
svg.flex-logo-light.delayed g#flex path#f {
  animation-duration: 5s;
  animation-delay: 6s;
}
svg.flex-logo-light.delayed g#flex path#l {
  animation-duration: 1.5s;
  animation-delay: 6.7s;
}
svg.flex-logo-light.delayed g#flex path#e {
  animation-duration: 2s;
  animation-delay: 7s;
}
svg.flex-logo-light.delayed g#flex path#x {
  animation-duration: 2s;
  animation-delay: 7.4s;
}
svg.flex-logo-light.delayed g#flex_after path {
  animation-duration: 0.8s;
  animation-delay: 9s;
}
svg.flex-logo-light.delayed g#flex_after path#f_top {
  animation-duration: 1s;
  animation-delay: 7s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
svg.flex-logo-default {
  max-width: 400px;
  margin: 0 auto;
}
svg.flex-logo-default g#Background path#flex_rectangle_fill {
  opacity: 0;
  fill: transparent;
  stroke-dasharray: 1200;
  stroke-dashoffset: 1200;
  animation-name: fade-in;
  animation-duration: 0.5s;
  animation-delay: 3s;
  stroke-width: 0;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}
svg.flex-logo-default g#Background path#flex_rectangle {
  stroke: rgba(0,0,0,0.7);
  stroke-width: 7;
  stroke-dasharray: 2800;
  stroke-dashoffset: 2800;
  opacity: 1;
  animation-duration: 2.3s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: show;
  animation-timing-function: linear;
}
svg.flex-logo-default g#flex_logo polygon {
  opacity: 0;
  stroke-width: 1;
  animation-duration: 0.7s;
  animation-delay: 2.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: gradient_fade;
  animation-timing-function: linear;
}
svg.flex-logo-default g#flex_logo polygon#gradient_1 {
  fill: rgba(255,255,255,0.8);
}
svg.flex-logo-default g#flex_logo polygon#gradient_2 {
  fill: rgba(255,255,255,0.92);
}
svg.flex-logo-default g#flex_logo #logo_top_bckg {
  opacity: 0;
  stroke-width: 1;
  animation-duration: 0.7s;
  animation-delay: 2.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: gradient_fade;
  animation-timing-function: linear;
}
svg.flex-logo-default g#flex_logo path {
  stroke-width: 7;
  stroke: rgba(0,0,0,0.7);
  opacity: 1;
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 2s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: gradient_fade;
  animation-timing-function: linear;
}
svg.flex-logo-default g#flex_logo path#logo_top {
  stroke-width: 7;
  stroke: rgba(0,0,0,0.7);
  stroke-dasharray: 2000;
  stroke-dashoffset: 2000;
  animation-duration: 2.5s;
  animation-delay: 0.6s;
}
svg.flex-logo-default g#flex_logo path#logo_main1 {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 3s;
  animation-delay: 1.6s;
}
svg.flex-logo-default g#flex_logo path#logo_main2 {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 3s;
  animation-delay: 2s;
}
svg.flex-logo-default g#flex path {
  stroke-width: 12;
  stroke: rgba(0,0,0,0.5);
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: draw;
  animation-timing-function: linear;
}
svg.flex-logo-default g#flex path#f_top {
  stroke-width: 12;
  stroke-dasharray: 700;
  stroke-dashoffset: 700;
  animation-duration: 2s;
  animation-delay: 3s;
}
svg.flex-logo-default g#flex path#f {
  stroke-dasharray: 2810;
  stroke-dashoffset: 2810;
  animation-duration: 5s;
  animation-delay: 4s;
}
svg.flex-logo-default g#flex path#l {
  stroke-dasharray: 900;
  stroke-dashoffset: 900;
  animation-duration: 1.5s;
  animation-delay: 4.7s;
}
svg.flex-logo-default g#flex path#e {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 2s;
  animation-delay: 5s;
}
svg.flex-logo-default g#flex path#x {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation-duration: 2s;
  animation-delay: 5.4s;
}
svg.flex-logo-default g#flex_after path {
  stroke-width: 0;
  opacity: 0;
  fill: transparent;
  animation-duration: 0.8s;
  animation-delay: 7s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: flex_after_fade_default;
  animation-timing-function: linear;
}
svg.flex-logo-default g#flex_after path#f_top {
  fill: transparent;
  animation-duration: 1s;
  animation-delay: 8s;
  animation-fill-mode: forwards;
  animation-iteration-count: 2;
  animation-name: flex_after_f_top;
  animation-timing-function: ease-in-out;
}
svg.flex-logo-default.delayed g#Background path#flex_rectangle_fill {
  animation-duration: 0.5s;
  animation-delay: 5s;
  stroke-width: 0;
}
svg.flex-logo-default.delayed g#Background path#flex_rectangle {
  stroke-width: 7;
  animation-duration: 2.3s;
  animation-delay: 3s;
}
svg.flex-logo-default.delayed g#flex_logo polygon,
svg.flex-logo-default.delayed g#flex_logo #logo_top_bckg {
  stroke-width: 1;
  animation-duration: 0.7s;
  animation-delay: 4.5s;
}
svg.flex-logo-default.delayed g#flex_logo path {
  stroke-width: 7;
  stroke: rgba(0,0,0,0.7);
  animation-duration: 2s;
  animation-delay: 3s;
}
svg.flex-logo-default.delayed g#flex_logo path#logo_top {
  stroke-width: 7;
  stroke: rgba(0,0,0,0.7);
  animation-duration: 2.5s;
  animation-delay: 2.6s;
}
svg.flex-logo-default.delayed g#flex_logo path#logo_main1 {
  animation-duration: 3s;
  animation-delay: 3.6s;
}
svg.flex-logo-default.delayed g#flex_logo path#logo_main2 {
  animation-duration: 3s;
  animation-delay: 4s;
}
svg.flex-logo-default.delayed g#flex path {
  stroke-width: 8;
}
svg.flex-logo-default.delayed g#flex path#f_top {
  stroke-width: 12;
  animation-duration: 2s;
  animation-delay: 5s;
}
svg.flex-logo-default.delayed g#flex path#f {
  animation-duration: 5s;
  animation-delay: 6s;
}
svg.flex-logo-default.delayed g#flex path#l {
  animation-duration: 1.5s;
  animation-delay: 6.7s;
}
svg.flex-logo-default.delayed g#flex path#e {
  animation-duration: 2s;
  animation-delay: 7s;
}
svg.flex-logo-default.delayed g#flex path#x {
  animation-duration: 2s;
  animation-delay: 7.4s;
}
svg.flex-logo-default.delayed g#flex_after path {
  animation-duration: 0.8s;
  animation-delay: 9s;
}
svg.flex-logo-default.delayed g#flex_after path#f_top {
  animation-duration: 1s;
  animation-delay: 7s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
    stroke-width: 4;
    opacity: 1;
  }
}
@keyframes show {
  to {
    opacity: 1;
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes fade-in {
  to {
    opacity: 1;
    fill: rgba(241,72,51,0.9);
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes gradient_fade {
  to {
    opacity: 1;
    stroke-dashoffset: 0;
    stroke-width: 0;
  }
}
@keyframes flex_after_fade_default {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(85,85,85,0.7);
    stroke: rgba(85,85,85,0.7);
  }
}
@keyframes flex_after_fade_light {
  to {
    opacity: 1;
    stroke-width: 0;
    stroke-dashoffset: 0;
    fill: rgba(255,255,255,0.6);
    stroke: rgba(255,255,255,0.5);
  }
}
@keyframes flex_after_f_top {
  to {
    opacity: 1;
    stroke-width: 5;
    stroke-dashoffset: 0;
    fill: rgba(241,72,51,0.85);
    stroke: #f14833;
  }
}
.hidden-print {
  padding: 0 25px;
  margin: 0;
  text-align: center;
  position: relative;
  display: table;
}
.hidden-print >a {
  display: table;
  margin: 0;
  right: 0;
  padding: 8px 40px;
  background: #18A2B8;
  color: #fff;
  border-radius: 3px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 1px 2px 2px rgba(0,0,0,0.2);
  font-weight: 500;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (min-width: 992px) {
  #sp-addspace-logo div.row {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-align-items: center;
    align-items: center;
  }
  .no-gutter .row > [class*="col-md"],
  .no-gutter .row-fluid > [class*="col-"],
  .no-padding > div > .row > [class*="col-"],
  .no-padding > div > .row-fluid > [class*="col-"],
  .no-gutter {
    padding-right: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sp-megamenu-parent {
    padding: 0;
  }
  .sp-megamenu-parent >li >a {
    padding: 0 8px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .flipper .back {
    overflow: hidden;
  }
  .flipper .back .sppb-person-block .sppb-person-information {
    padding: 2px 5px 0 5px !important;
  }
  .flipper .back .sppb-person-introtext {
    padding: 3px 10px !important;
    margin-top: 0;
    font-size: 80% !important;
  }
  .flipper .back .sppb-person-social-icons {
    position: absolute;
    width: 100%;
    line-height: 35px;
    margin-bottom: -8px;
    background: #fff;
  }
  .btn.responsive,
  .sppb-btn.responsive {
    white-space: normal;
  }
  .sp-comingsoon a.logo img.sp-default-logo {
    margin: 0 auto !important;
  }
  .sp-comingsoon a.logo div.backhome {
    display: none;
  }
  .sp-comingsoon a.logo:hover img.sp-default-logo {
    text-align: center;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  #sp-addspace-logo div.row img {
    margin: 2vh 0;
  }
  .has-left-right-modules .sppb-in-article-left .sp-column,
  .has-left-right-modules .sppb-in-article-right .sp-column {
    width: 100%;
    padding: 15px 35px;
  }
  #sp-top2 {
    margin-left: auto;
    margin-right: auto;
  }
  #sp-top2 ul {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  #sp-addspace-logo #sp-logo,
  #sp-addspace-logo #sp-addspace {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .addspace .sp-column,
  .centered .sp-column {
    text-align: center;
  }
  .addspace .sp-column >div,
  .centered .sp-column >div {
    width: 100%;
    margin: 0 auto;
  }
  .addspace >.container >.row #cart-menu,
  .centered >.container >.row #cart-menu {
    float: left;
  }
  .addspace >.container >.row #cart-menu.shopping-menu-is-open,
  .centered >.container >.row #cart-menu.shopping-menu-is-open {
    padding: 0;
    width: 100vw;
    height: 100vh;
  }
  .top-search-wrapper {
    right: 30px;
    width: 50px;
  }
  .top-search-wrapper .icon-top-wrapper {
    cursor: pointer;
    width: 50px;
  }
  .top-search-wrapper .icon-top-wrapper i.fa,
  .top-search-wrapper .icon-top-wrapper i.fas,
  .top-search-wrapper .icon-top-wrapper i.far {
    font-size: 16px;
    text-align: center;
    width: 50px;
    margin: 0 auto;
  }
  .top-search-wrapper .icon-top-wrapper i.pe {
    font-size: 20px;
    text-align: center;
    width: 50px;
    margin: 0 auto;
  }
  .top-search-wrapper .icon-top-wrapper i.pe.search-close-icon.open {
    font-size: 27px;
  }
  .top-search-input-wrap .top-search-wrap {
    position: absolute;
    right: 5vw;
    left: auto;
    float: none;
    width: 70vw;
    margin: -20px auto 0;
  }
  .top-search-input-wrap .top-search-wrap .sp_search_input {
    width: 80vw;
    margin: 0 auto;
  }
  .centered .top-search-wrap,
  .addspace .top-search-wrap {
    position: absolute;
    right: -20vw;
    left: auto;
    float: none;
    width: 70vw;
    margin: -20px auto 0;
  }
  .sppb-addon-image-content .sppb-image-holder {
    position: inherit;
    width: 100%;
    min-height: 350px;
  }
  .com-sppagebuilder #sp-main-body #sp-left,
  .com-sppagebuilder #sp-main-body #sp-right {
    padding: 0 30px;
    margin-left: 0;
    margin-right: 0;
  }
  .sppb-content-holder {
    padding: 20px 0 50px 0 !important;
  }
  .sppb-addon-animated-number {
    text-align: center;
  }
  .flipper {
    width: 100%;
    margin: 25px auto;
  }
  .flipper .back .sppb-person-block .thumb,
  .flipper .back .sppb-person-block .sppb-person-information {
    width: 50%;
  }
  .flipper .back .sppb-person-block .sppb-person-information {
    padding: 15px 10px 15px 20px;
  }
  .flipper .back .sppb-person-block .sppb-person-information .sppb-person-name {
    font-size: 160%;
  }
  .flipper .back .sppb-person-block .sppb-person-information .sppb-person-designation {
    line-height: 1.6;
    font-size: 120%;
  }
  .flipper .back .sppb-person-introtext {
    padding: 15px 25px;
    line-height: 1.8 !important;
    font-size: 100% !important;
  }
  .sp-comingsoon a.logo img.sp-default-logo {
    margin: 0 auto !important;
  }
  .sp-comingsoon a.logo div.backhome {
    display: none;
  }
  .sp-comingsoon a.logo:hover img.sp-default-logo {
    text-align: center;
    margin: 0;
  }
  .mobile-centered {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    display: table;
  }
  .offline-container {
    width: 100vw;
  }
  .offline-container .offline-inner {
    width: 90vw;
    border-radius: 4px;
  }
  .offline-container .offline-inner .sp-comingsoon-countdown {
    padding: 0;
  }
  .offline-container .offline-inner .days,
  .offline-container .offline-inner .hours,
  .offline-container .offline-inner .minutes,
  .offline-container .offline-inner .seconds {
    width: 23%;
    padding: 5px;
  }
}
@media (max-width: 480px) {
  .productwrap .product {
    width: 100%;
    display: block;
  }
  .offline-container .offline-inner #form-login {
    width: 90%;
  }
  .cd-headline .cd-words-wrapper > b {
    white-space: normal;
    clear: both;
  }
  .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before,
  .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::after,
  .sppb-addon-timeline .sppb-addon-timeline-wrapper::before,
  .sppb-addon-timeline .sppb-addon-timeline-wrapper::after {
    display: none;
  }
  .timeline-movement {
    padding: 0;
  }
  .timeline-movement:before,
  .timeline-movement:after {
    padding: 0;
  }
  .timeline-movement.odd,
  .timeline-movement.even {
    width: 100%;
    display: table;
    margin: 0 auto;
    left: 0;
    right: 0;
    position: relative;
  }
  .timeline-movement.odd:after {
    position: relative;
    margin: 50px auto;
    height: 1px;
    top: 48px;
    bottom: auto;
    width: 40%;
    padding: 0;
    background-color: #f89e92;
  }
  .timeline-movement.even:before {
    background-color: #f89e92;
    bottom: 10px;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 40%;
    margin: 0 auto;
  }
  .timeline-movement.even:after {
    display: none;
  }
  #sp-cookie-consent.position-bottom_left,
  #sp-cookie-consent.position-bottom_right {
    width: calc(90%) !important;
    margin: 0 auto;
    bottom: 20px;
    box-shadow: 0 4px 8px rgba(50,50,50,0.2);
  }
}
@media only screen and (max-device-width: 800px),only screen and (device-width: 1024px) and (device-height: 600px),only screen and (width: 1280px) and (orientation: landscape),only screen and (device-width: 800px),only screen and (max-width: 767px) {
  .flex-video {
    padding-top: 0;
  }
}
.ajax-posts,
.grid {
  -webkit-transition: height 0.7s ease;
  -moz-transition: height 0.7s ease;
  -o-transition: height 0.7s ease;
  transition: height 0.7s ease;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  overflow: hidden;
}
.ajax-post {
  padding: 0;
  margin: 0;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.ajax-post .inner [class^="entry-"] {
  margin: 0 0 22px 0;
}
.ajax-post .inner.intro-left {
  width: auto;
}
.ajax-post .inner.intro-left h3.aga_heading {
  margin-top: 0;
  padding-top: 0;
}
.ajax-post .inner.intro-center .entry-image,
.ajax-post .inner.intro-center div[class^="entry-"] {
  margin: 0 auto;
}
.ajax-post .inner.intro-right h3.aga_heading {
  margin-top: 0;
  padding-top: 0;
}
.ajax-post .inner .intro-image {
  position: relative;
  display: block;
  margin: 0 auto;
  -webkit-transform: translateZ(0) scale(1.0001);
  transform: translateZ(0) scale(1.0001);
  overflow: hidden;
}
.ajax-post .inner .intro-image a img.post-img {
  -webkit-transition: .7s cubic-bezier(0.250,0,0.350,1.100) .1s;
  -moz-transition: .7s cubic-bezier(0.250,0,0.350,1.100) .1s;
  -o-transition: .7s cubic-bezier(0.250,0,0.350,1.100) .1s;
  transition: .7s cubic-bezier(0.250,0,0.350,1.100) .1s;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
  width: 100%;
  -webkit-filter: blur(0.01em) grayscale(0%);
  filter: blur(0.01em) grayscale(0%);
}
.ajax-post .inner.overlay .intro-image {
  overflow: hidden;
}
.ajax-post .inner.overlay .intro-image a {
  display: block;
}
.ajax-post .inner.overlay .intro-image a:after {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  -webkit-transition: background .5s ease;
  -moz-transition: background .5s ease;
  -o-transition: background .5s ease;
  transition: background .5s ease;
  background: transparent;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
.ajax-post .inner.overlay .intro-image a .caption-content {
  position: absolute;
  font-weight: 500;
  font-size: 100%;
  color: #fff;
  padding: 0 10%;
  top: 53%;
  width: 100%;
  text-align: center;
  -webkit-transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
  -moz-transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
  -o-transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
  transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
  -ms-transform: translateY(-20%);
  -webkit-transform: translateY(-20%);
  transform: translateY(-20%);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  opacity: 0;
  z-index: 2;
}
.ajax-post .inner.overlay .intro-image a .caption-content small {
  font-size: 12px;
  margin: 0 4px;
  display: inline-block;
}
.ajax-post .inner.overlay .intro-image a .caption-content small >i {
  font-size: 125%;
  vertical-align: middle;
  margin: -2px 3px 0;
}
.ajax-post .inner.overlay .intro-image a .caption-content small.ratings {
  font-size: 11px;
}
.ajax-post .inner.overlay .intro-image a .caption-content small .voting-symbol {
  font-size: 10px;
}
.ajax-post .inner.overlay .intro-image a .caption-content .caption-category {
  padding: 2px 12px;
  display: table;
  width: auto;
  margin: 8px auto 0;
  background: rgba(255,255,255,0.25);
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  font-weight: 500;
  font-size: 12px;
  color: #fff;
}
.ajax-post .inner.overlay .intro-image a .caption-content .caption-category .posted-in {
  opacity: 0.65;
}
.ajax-post .inner.overlay .intro-image a:hover:after {
  background: rgba(241,72,51,0.65);
}
.ajax-post .inner.overlay .intro-image a:hover .caption-content {
  opacity: 1;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.loader_footer,
.grid_footer,
#dc-load-more {
  position: relative;
  clear: both;
  overflow: hidden;
  opacity: 1;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-transition: all .45s ease;
  -moz-transition: all .45s ease;
  -o-transition: all .45s ease;
  transition: all .45s ease;
  margin: 15px auto 0;
  width: 100%;
  height: 44px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.loader_footer .load-more-ajax,
.grid_footer .load-more-ajax,
#dc-load-more .load-more-ajax {
  margin: 0 auto;
  height: 44px;
}
.loader_footer.done,
.grid_footer.done,
#dc-load-more.done {
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
@-webkit-keyframes simpleFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes simple-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.simple-fade {
  -webkit-animation-name: simple-fade;
  animation-name: simple-fade;
  -webkit-backface-visibility: hidden;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes fade-in-up {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,50px,0);
    transform: translate3d(0,50px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fade-in-up {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,50px,0);
    transform: translate3d(0,50px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-up {
  -webkit-animation-name: fade-in-up;
  animation-name: fade-in-up;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-backface-visibility: hidden;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes fade-in-down {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fade-in-down {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-down {
  -webkit-animation-name: fade-in-down;
  animation-name: fade-in-down;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes appear-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-10px,0) scale(0.7) perspective(1200px) rotateX(-60deg);
    transform: translate3d(0,-10px,0) scale(0.7) perspective(1200px) rotateX(-60deg);
  }
  45% {
    opacity: 0.4;
    -webkit-transform: translate3d(0,20%,0) scale(1.05) perspective(600px) rotateX(-15deg);
    transform: translate3d(0,20%x,0) scale(1.05) perspective(600px) rotateX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
  }
}
@keyframes appear-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-10px,0) scale(0.7) perspective(1200px) rotateX(-60deg);
    transform: translate3d(0,-10px,0) scale(0.5) perspective(1200px) rotateX(-60deg);
  }
  45% {
    opacity: 0.4;
    -webkit-transform: translate3d(0,20%,0) scale(1.05) perspective(600px) rotateX(-15deg);
    transform: translate3d(0,20%,0) scale(1.05) perspective(600px) rotateX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
  }
}
.appear-in {
  -webkit-animation-name: appear-in;
  animation-name: appear-in;
  -webkit-backface-visibility: hidden;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.flippin-effect {
  margin: 0 auto;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
  -moz-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
  -ms-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
  -o-animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
  animation: flippin .85s cubic-bezier(0.400,0,0.350,1.100) forwards;
}
@-webkit-keyframes flippin {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    -moz-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    -ms-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    -o-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    -moz-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    -ms-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    -o-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
  }
}
@keyframes flippin {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    -moz-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    -ms-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    -o-transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
    transform: translate3d(0,20%,0) scale(0.9) perspective(1300px) rotateX(-70deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    -moz-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    -ms-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    -o-transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
    transform: translate3d(0,0,0) scale(1) perspective(1000px) rotateX(0deg);
  }
}
@-webkit-keyframes intro-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(0) scale(0.5);
    transform: translateZ(0) scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(120px) scale(1);
    transform: translateZ(120px) scale(1);
  }
}
@keyframes intro-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(0) scale(0.5);
    transform: translateZ(0) scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(120px) scale(1);
    transform: translateZ(120px) scale(1);
  }
}
.intro-zoom-in {
  -webkit-animation-name: intro-zoom-in;
  animation-name: intro-zoom-in;
  -webkit-backface-visibility: hidden;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.loader_footer .load-more-ajax {
  outline: 0;
}
.loader_footer .load-more-ajax.focus,
.loader_footer .load-more-ajax:focus,
.loader_footer .load-more-ajax:active,
.loader_footer .load-more-ajax.active {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-align: center;
}
.loader_footer .load-more-ajax .spinner {
  outline: 0;
  text-align: center;
  line-height: 13px;
}
.loader_footer .load-more-ajax .spinner > div {
  width: 14px;
  height: 14px;
  line-height: 13px;
  text-align: center;
  margin: 0 -2px 0 2px;
  vertical-align: middle;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: dc-load-more-bouncedelay 1.2s infinite ease-in-out both;
  animation: dc-load-more-bouncedelay 1.2s infinite ease-in-out both;
}
.loader_footer .load-more-ajax .spinner .bounce1 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.loader_footer .load-more-ajax .spinner .bounce2 {
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
@-webkit-keyframes dc-load-more-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.2);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes dc-load-more-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@media (max-width: 480px) {
  .ajax-posts .ajax-post .intro-left > div,
  .ajax-posts .ajax-post .intro-right > div {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ajax-posts .ajax-post .intro-left > div .aga_heading,
  .ajax-posts .ajax-post .intro-right > div .aga_heading {
    margin-top: 25px !important;
  }
}
.spectrum-background {
  background: linear-gradient(red,transparent), linear-gradient(to top left,lime,transparent), linear-gradient(to top right,blue,transparent);
  background-blend-mode: screen;
}
.elegant-rainbow {
  background: linear-gradient(219.46deg,#110036 27.63%,#170059 100%), linear-gradient(219.46deg,#FFFFFF 27.63%,#19004E 100%), radial-gradient(100% 246.94% at 100% 100%,#FFFFFF 0%,#000353 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(192.86deg,#F06060 9.22%,#008B7A 87.25%), linear-gradient(150.76deg,#0015D5 15.35%,#000B6C 89.57%);
  background-blend-mode: screen, overlay, overlay, difference, difference, normal;
}
.colored-petal {
  background: radial-gradient(circle at 50% 50%,#FFFFFF 0%,#000000 100%), conic-gradient(red,yellow,lime,aqua,blue,fuchsia,red);
  background-blend-mode: color-dodge, normal;
}
.energetic-soul {
  background: linear-gradient(0deg,#FFFFFF 0%,#5C0000 100%), radial-gradient(100% 246.94% at 0% 100%,#E4FFCF 0%,#00B43D 100%), linear-gradient(238.72deg,#0065FC 0%,#61FF00 100%), radial-gradient(100% 188.01% at 76.14% 0%,#80FF00 0%,#00FFF0 100%), linear-gradient(0deg,#00C2FF 0%,#FFC700 100%), linear-gradient(121.28deg,#8000FF 0%,#0085FF 100%), radial-gradient(100% 148.07% at 0% 0%,#FC8800 0%,#00FF94 100%);
  background-blend-mode: overlay, multiply, color-dodge, difference, hue, color-dodge, normal;
}
.fable-wave {
  background: linear-gradient(115deg,#d3ffd7 0%,#000000 100%), radial-gradient(90% 100% at 50% 0%,#c8c8c8 0%,#16002d 100%), radial-gradient(100% 100% at 80% 0%,#faff00 0%,#240000 100%), radial-gradient(150% 210% at 100% 0%,#70ff00 0%,#14af7d 0%,#000aff 100%), radial-gradient(100% 100% at 100% 30%,#ff4d00 0%,#00c8ff 100%), linear-gradient(60deg,#ff0000 0%,#7856ff 100%);
  background-blend-mode: overlay, overlay, difference, difference, difference, normal;
}
.bright-brain {
  background: radial-gradient(50% 123.47% at 50% 50%,#00FF94 0%,#720059 100%), linear-gradient(121.28deg,#669600 0%,#FF0000 100%), linear-gradient(360deg,#0029FF 0%,#8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%,#6100FF 0%,#00FF57 100%), radial-gradient(100% 148.07% at 0% 0%,#FFF500 0%,#51D500 100%);
  background-blend-mode: screen, color-dodge, overlay, difference, normal;
}
.confusing-fluid {
  background: linear-gradient(180deg,#000346 0%,#FF0000 100%), linear-gradient(58.72deg,#0029FF 0%,#AA0014 100%), radial-gradient(100% 164.72% at 100% 100%,#FF00A8 0%,#00FF47 100%), radial-gradient(100% 148.07% at 0% 0%,#FFF500 0%,#51D500 100%);
  background-blend-mode: overlay, overlay, difference, normal;
}
.violet-orange {
  background: linear-gradient(123deg,#461B93 0%,#461B93 40%,#6A3CBC calc(41%),#6A3CBC 60%,#8253D7 calc(61%),#8253D7 70%,rgba(255,141,15,0.9) calc(71%),rgba(242,90,72,0.7) 100%);
}
.dynamic-rainbow {
  background: linear-gradient(151.44deg,#1F009B 0%,#FFFFFF 36.75%), linear-gradient(140.54deg,#FFFFFF 27.63%,#860000 100%), linear-gradient(140.54deg,#FFFFFF 27.63%,#510000 100%), linear-gradient(127.43deg,#BECE00 0%,#FFFFFF 100%), radial-gradient(111.5% 111.5% at 83.93% 106%,#FFFFFF 0%,#20009F 100%), radial-gradient(111% 111% at 74.29% -11%,#0500FF 0%,#FFD600 100%), linear-gradient(127.43deg,#B7D500 0%,#2200AA 100%);
  background-blend-mode: multiply, difference, overlay, overlay, difference, difference, normal;
}
.paypal-blue {
  background: linear-gradient(45deg,rgba(32,172,250,0.1) 10%,rgba(255,255,255,0.45) 51%,rgba(255,255,255,0.1) 51%,rgba(32,172,250,0.05) 80%), linear-gradient(45deg,#0b59a7 0%,#20acfa 50%,#0b59a7 100%), linear-gradient(45deg,#f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
}
.new-blush {
  background: linear-gradient(121.28deg,#DC8400 0%,#FFFFFF 40.08%), linear-gradient(140.54deg,#FF0000 0%,#0047FF 72.37%), linear-gradient(121.28deg,#00E384 0%,#FF0000 100%), linear-gradient(121.28deg,#FA00FF 0%,#00FF38 100%), linear-gradient(127.43deg,#00F0FF 0%,#A80000 100%), radial-gradient(100.47% 100% at 50% 100%,#70FF00 0%,#680199 100%), linear-gradient(127.43deg,#B7D500 0%,#2200AA 100%);
  background-blend-mode: darken, hue, overlay, color, color-dodge, difference, normal;
}
.artificial-nature {
  background: linear-gradient(140.54deg,#608D00 0%,#D30000 72.37%), linear-gradient(58.72deg,#0029FF 0%,#8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%,#6100FF 0%,#00FF57 100%), radial-gradient(100% 148.07% at 0% 0%,#FFF500 0%,#51D500 100%);
  background-blend-mode: color-dodge, overlay, difference, normal;
}
.first-chapter {
  background: linear-gradient(238.72deg,#FFE5C7 0%,#00C288 100%), radial-gradient(90.88% 100% at 50% 0%,#439246 0%,#183766 100%), linear-gradient(121.28deg,#FFEAB6 0%,#003C2A 100%), radial-gradient(64.89% 100% at 50% 0%,#80BAFF 0%,#001E41 100%), linear-gradient(65.05deg,#6F0072 0%,#FFC700 100%);
  background-blend-mode: overlay, screen, color-burn, lighten, normal;
}
.sensitive-destination {
  background: linear-gradient(120deg,#FF00C7 0%,#51003F 100%), linear-gradient(120deg,#0030AD 0%,#00071A 100%), linear-gradient(180deg,#000346 0%,#FF0000 100%), linear-gradient(60deg,#0029FF 0%,#AA0014 100%), radial-gradient(100% 165% at 100% 100%,#FF00A8 0%,#00FF47 100%), radial-gradient(100% 150% at 0% 0%,#FFF500 0%,#51D500 100%);
  background-blend-mode: overlay, color-dodge, overlay, overlay, difference, normal;
}
.illusive-love {
  background: linear-gradient(58.72deg,#FF20DB 0%,#FFFFFF 100%), linear-gradient(180deg,#FFFFFF 0%,#060046 100%), linear-gradient(64.82deg,#AD00FF 0%,#FF0000 100%), linear-gradient(307.27deg,#FF9900 0.37%,#150052 100%), radial-gradient(67.08% 100% at 50% 0%,#76005C 0%,#0500FF 100%), radial-gradient(100% 140% at 100% 0%,#5ED500 0%,#2200AA 100%);
  background-blend-mode: soft-light, overlay, difference, difference, color-burn, normal;
}
.chroma-serenity {
  background: linear-gradient(50.22deg,#0066FF 0%,#FFAA7A 51.63%), linear-gradient(238.72deg,#FF0000 0%,#000000 100%), linear-gradient(301.28deg,#FF0000 0%,#735A00 100%), linear-gradient(121.28deg,#207A00 0%,#950000 100%), linear-gradient(238.72deg,#FFB800 0%,#000000 100%), linear-gradient(238.72deg,#00D1FF 0%,#00FF38 100%), linear-gradient(58.72deg,#B80000 0%,#1B00C2 100%), linear-gradient(125.95deg,#00E0FF 10.95%,#87009D 100%), linear-gradient(263.7deg,#B60000 3.43%,#B100A0 96.57%), linear-gradient(130.22deg,#DBFF00 18.02%,#3300FF 100%);
  background-blend-mode: multiply, color-dodge, difference, color-dodge, difference, lighten, difference, color-dodge, difference, normal;
}
.yellow-tickets {
  background: linear-gradient(180deg,#F7D6FF 0%,#005686 100%), linear-gradient(180deg,#FFFFFF 0%,#060046 100%), linear-gradient(130deg,#00FFA3 0%,#1A003C 100%), linear-gradient(307deg,#FF0000 0%,#3300C6 100%), radial-gradient(50% 72% at 50% 50%,#004584 0%,#00FFB2 100%), radial-gradient(100% 140% at 100% 0%,#5ED500 0%,#2200AA 100%);
  background-blend-mode: soft-light, overlay, difference, difference, color-burn, normal;
}
.red-crossing {
  background: linear-gradient(121.28deg,#A4006C 0%,#FFECA8 100%), linear-gradient(121.28deg,#69003F 0%,#FFF8F8 100%), linear-gradient(238.72deg,#00FFFF 0%,#0212A4 100%), radial-gradient(67.16% 100% at 50% 0%,#FF00B8 0%,#FFFFFF 100%), linear-gradient(140.54deg,#7000FF 0%,#001AFF 72.37%), linear-gradient(307.43deg,#FFE927 0%,#00114D 100%), radial-gradient(107% 142.8% at 15.71% 104.5%,#FFFFFF 0%,#A7AA00 100%), #FFFFFF;
  background-blend-mode: overlay, difference, difference, overlay, difference, difference, difference, normal;
}
.romantic-sun {
  background: linear-gradient(180deg,#FFB7B7 0%,#727272 100%), radial-gradient(60.91% 100% at 50% 0%,#FFD1D1 0%,#260000 100%), linear-gradient(238.72deg,#FFDDDD 0%,#720066 100%), linear-gradient(127.43deg,#00FFFF 0%,#FF4444 100%), radial-gradient(100.22% 100% at 70.57% 0%,#FF0000 0%,#00FFE0 100%), linear-gradient(127.43deg,#B7D500 0%,#3300FF 100%);
  background-blend-mode: screen, overlay, hard-light, color-burn, color-dodge, normal;
}
.another-view {
  background: linear-gradient(238.72deg,#FFB864 0%,#006C4C 100%), radial-gradient(100% 224.43% at 0% 0%,#FCC482 0%,#002E74 100%), linear-gradient(121.28deg,#FFD464 0%,#00553B 100%), linear-gradient(229.79deg,#7534FF 0%,#248900 94.19%), radial-gradient(56.26% 101.79% at 50% 0%,#8F00FF 0%,#493500 100%), linear-gradient(96.19deg,#500052 3.37%,#D5B300 96.63%);
  background-blend-mode: overlay, screen, lighten, hard-light, screen, normal;
}
.bright-leaks {
  background: linear-gradient(121.28deg,#0E5432 0%,#D6AD96 100%), linear-gradient(121.28deg,#FF0000 0%,#FFBABA 100%), linear-gradient(140.54deg,#7000FF 0%,#0015D1 72.37%), linear-gradient(307.43deg,#FFE927 0%,#00114D 100%), radial-gradient(107% 142.8% at 15.71% 104.5%,#FFFFFF 0%,#A7AA00 100%), #FFFFFF;
  background-blend-mode: overlay, overlay, difference, difference, difference, normal;
}
.execute-pink {
  background: linear-gradient(125deg,#FFFFFF 0%,#000000 100%), linear-gradient(200deg,#FFD9E8 0%,#FFD9E8 50%,#DE95BA calc(51%),#DE95BA 60%,#7F4A88 calc(61%),#7F4A88 75%,#4A266A calc(76%),#4A266A 100%), linear-gradient(113deg,#FFD9E8 0%,#FFD9E8 40%,#DE95BA calc(41%),#DE95BA 50%,#7F4A88 calc(51%),#7F4A88 70%,#4A266A calc(71%),#4A266A 100%);
  background-blend-mode: overlay, overlay, normal;
}
.cute-baby {
  background: linear-gradient(180deg,#FFB7B7 0%,#727272 100%), radial-gradient(60.91% 100% at 50% 0%,#FFD1D1 0%,#260000 100%), linear-gradient(127.43deg,#00FFFF 0%,#FFFFFF 100%), radial-gradient(100.22% 100% at 70.57% 0%,#FF0000 0%,#00FFE0 100%), linear-gradient(64.82deg,#DBFF00 0%,#3300FF 100%);
  background-blend-mode: screen, overlay, color-burn, color-dodge, normal;
}
.holographic-painting {
  background: radial-gradient(50% 123.47% at 50% 50%,#00FF94 0%,#FF00C7 100%), linear-gradient(121.28deg,#213100 0%,#FF0000 100%), linear-gradient(360deg,#0029FF 0%,#8FFF00 100%), linear-gradient(114.9deg,#00C6A2 0%,#6A45A8 100%), radial-gradient(100% 148.07% at 0% 0%,#FFFFFF 0%,#1DCD00 100%);
  background-blend-mode: screen, color-dodge, overlay, difference, normal;
}
.blue-morals {
  background: linear-gradient(114.95deg,rgba(235,0,255,0.5) 0%,rgba(0,71,255,0) 34.35%), linear-gradient(180deg,#004B5B 0%,#FFA7A7 100%), linear-gradient(244.35deg,#FFB26A 0%,#3676B1 50.58%,#00A3FF 100%), linear-gradient(244.35deg,#FFFFFF 0%,#004A74 49.48%,#FF0000 100%), radial-gradient(100% 233.99% at 0% 100%,#B70000 0%,#AD00FF 100%), linear-gradient(307.27deg,#1DAC92 0.37%,#2800C6 100%), radial-gradient(100% 140% at 100% 0%,#EAFF6B 0%,#006C7A 57.29%,#2200AA 100%);
  background-blend-mode: hard-light, overlay, overlay, overlay, difference, difference, normal;
}
.dynamic-energy {
  background: linear-gradient(#000346 0%,#ffa000 100%), linear-gradient(60deg,#000522 0%,#00ffe5 100%), radial-gradient(100% 165% at 100% 100%,#ff00a8 0%,#00ff78 100%), radial-gradient(100% 150% at 0% 0%,#fff500 0%,#51d500 100%);
  background-blend-mode: overlay, soft-light, difference, normal;
}
.modern-path {
  background: linear-gradient(127.43deg,#00F0FF 0%,#A80028 100%), radial-gradient(107% 142.8% at 15.71% 104.5%,#F3D0FC 0%,#1700A4 100%), radial-gradient(111% 111% at 74.29% -11%,#A90000 0%,#00FFE0 100%), linear-gradient(127.43deg,#B7D500 0%,#2200AA 100%);
  background-blend-mode: overlay, difference, difference, normal;
}
.blurry-vision {
  background: linear-gradient(42.52deg,rgba(255,77,0,0.5) 14.06%,rgba(0,117,255,0.5) 96.79%), radial-gradient(82.5% 115.5% at 23.57% 109.25%,#C4FFFB 0%,#3300FF 100%), radial-gradient(70.71% 99% at 100% 39.75%,#D50D00 0%,#520027 100%), radial-gradient(80.18% 112.25% at 29.46% -2.5%,#00D5C8 0%,#2200AA 100%);
  background-blend-mode: soft-light, difference, difference, normal;
}
.red-scratch {
  background: linear-gradient(158.09deg,rgba(255,255,255,0.5) 9.62%,rgba(86,18,79,0.5) 81.19%), linear-gradient(127.43deg,#27F2FF 0%,#CB0031 100%), radial-gradient(107% 142.8% at 15.71% 104.5%,#F3D0FC 0%,#1700A4 100%), radial-gradient(100.22% 100% at 70.57% 0%,#FF0000 0%,#00FFE0 100%), linear-gradient(127.43deg,#0095D5 0%,#0E0048 100%);
  background-blend-mode: overlay, difference, difference, exclusion, normal;
}
.purple-darkteal {
  background: radial-gradient(111% 111% at 74.29% -11%,#A93300 0%,#005570 100%), linear-gradient(127.43deg,#00D5C8 0%,#2200AA 100%);
  background-blend-mode: difference, normal;
}
.blue-bleed {
  background: linear-gradient(219.46deg,#110036 27.63%,#170059 100%), linear-gradient(219.46deg,#FFFFFF 27.63%,#19004E 100%), radial-gradient(100% 246.94% at 100% 100%,#FFFFFF 0%,#000353 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(337.69deg,#DC52FF 8.44%,#00BDBD 84.19%), linear-gradient(222.34deg,#FFFFFF 12.99%,#008171 87.21%), linear-gradient(150.76deg,#0015D5 15.35%,#000B6C 89.57%);
  background-blend-mode: screen, overlay, overlay, difference, difference, difference, normal;
}
.faded-journey {
  background: linear-gradient(238.72deg,#FFB864 0%,#006C4C 100%), radial-gradient(100% 224.43% at 0% 0%,#FFD19B 0%,#002E74 100%), linear-gradient(121.28deg,#FFD464 0%,#00553B 100%), linear-gradient(229.79deg,#7534FF 0%,#248900 94.19%), radial-gradient(56.26% 101.79% at 50% 0%,#8F00FF 0%,#493500 100%), linear-gradient(96.19deg,#500052 3.37%,#D5B300 96.63%);
  background-blend-mode: overlay, difference, overlay, hard-light, difference, normal;
}
.distroted-flower {
  background: linear-gradient(100deg,#ffffff 10%,#00062f 100%), linear-gradient(120deg,#ff4141 30%,#001c64 110%), radial-gradient(100% 220% at 100% 0%,#8000ff 10%,#ffffff 30%,#00a0ff 100%), linear-gradient(60deg,#2200f2 0%,#530000 100%), linear-gradient(190deg,#b900ff 0%,#00887b 90%), linear-gradient(180deg,#fc0000 0%,#0032ff 75%), linear-gradient(220deg,#00ff37 0%,#ffdf00 60%), radial-gradient(80% 110% at 50% 0%,#000500 0%,#0034bb 100%);
  background-blend-mode: overlay, overlay, color-burn, screen, color-burn, difference, color-dodge, normal;
}
.soil-burst {
  background: radial-gradient(100% 244.46% at 0% 0%,#CCFF00 0%,#FF027C 100%), radial-gradient(50% 122.23% at 50% 50%,#9AA4FF 0%,#306C00 100%), radial-gradient(100.45% 245.58% at 0% 0%,#000AFE 0%,#70FF00 100%), linear-gradient(127.43deg,#7B0007 0%,#8F73FF 100%);
  background-blend-mode: lighten, color-dodge, difference, normal;
}
.pipe-dream {
  background: linear-gradient(238.72deg,#FFB864 0%,#006C4C 100%), radial-gradient(100% 224.43% at 0% 0%,#FCC482 0%,#002E74 100%), linear-gradient(121.28deg,#FFEAB6 0%,#00563C 100%), linear-gradient(229.79deg,#7534FF 0%,#248900 94.19%), radial-gradient(56.26% 101.79% at 50% 0%,#8F00FF 0%,#493500 100%), linear-gradient(65.05deg,#6F0072 0%,#FFD600 100%);
  background-blend-mode: overlay, screen, color-burn, hard-light, screen, normal;
}
.water-ripple {
  background: linear-gradient(301.28deg,#FFFFFF 51.74%,#1B00C0 100%), linear-gradient(121.28deg,#003077 0%,#88DBFF 100%), radial-gradient(100% 188.01% at 76.14% 0%,#43DDFF 0%,#FF0000 100%), linear-gradient(0deg,#DB00FF 0%,#14FF00 100%), radial-gradient(59.2% 100% at 50% 100%,#D50000 0%,#00B2FF 100%), radial-gradient(100% 148.07% at 0% 0%,#D50000 0%,#00FFFF 100%);
  background-blend-mode: multiply, overlay, overlay, overlay, difference, normal;
}
.urban-health {
  background: linear-gradient(140.54deg,#608D00 0%,#D30000 72.37%), linear-gradient(360deg,#0029FF 0%,#8FFF00 100%), radial-gradient(100% 164.72% at 100% 100%,#6100FF 0%,#00FF57 100%), radial-gradient(100% 148.07% at 0% 0%,#FFF500 0%,#51D500 100%);
  background-blend-mode: color-dodge, overlay, difference, normal;
}
.colorful-utopia {
  background: linear-gradient(121.28deg,#010012 0%,#00FF94 100%), linear-gradient(180deg,#00647A 0%,#FFFFFF 100%), linear-gradient(244.35deg,#FFB26A 0%,#C15151 50.58%,#00A3FF 100%), linear-gradient(244.35deg,#E03F3F 0%,#00114B 49.48%,#FF0000 100%), radial-gradient(100% 233.99% at 0% 100%,#FF0000 0%,#AD00FF 100%), linear-gradient(307.27deg,#096F5C 0.37%,#687EB5 50.19%,#8877CE 100%), radial-gradient(100% 140% at 100% 0%,#FF00C7 0%,#006C7A 49.48%,#FF9900 100%);
  background-blend-mode: overlay, difference, overlay, overlay, difference, color-dodge, normal;
}
.radial-ridge {
  background: linear-gradient(121.28deg,#03002C 0%,#00FF94 100%), linear-gradient(180deg,#00647A 0%,#FFFFFF 100%), linear-gradient(244.35deg,#FF8282 0%,#E86B6B 50.58%,#001B29 100%), linear-gradient(244.35deg,#E03F3F 0%,#00114B 49.48%,#FF0000 100%), radial-gradient(100% 216.55% at 0% 0%,#2400FF 0%,#FF0000 44.27%,#610051 100%), linear-gradient(307.27deg,#096F5C 0.37%,#687EB5 50.19%,#8877CE 100%), radial-gradient(56.34% 100% at 36.02% 0%,#FF00C7 0%,#006C7A 38.54%,#FF9900 100%);
  background-blend-mode: overlay, difference, overlay, overlay, difference, color-dodge, normal;
}
.harbor-explorer {
  background: linear-gradient(126.95deg,#91A2CD 0%,#008716 51.69%,#FF9900 100%), linear-gradient(126.95deg,#FFFFFF 0%,#00273D 49.48%,#FF9900 100%), radial-gradient(100% 216.55% at 100% 100%,#A4BE00 0%,#6100FF 100%), linear-gradient(307.27deg,#1DAC92 0.37%,#2800C6 100%), radial-gradient(100% 140% at 100% 0%,#EAFF6B 0%,#006C7A 57.29%,#2200AA 100%);
  background-blend-mode: overlay, overlay, difference, difference, normal;
}
.dark-hope {
  background: radial-gradient(92.72% 100% at 50% 0%,rgba(215,215,215,0.5) 0%,rgba(0,0,0,0.5) 100%), radial-gradient(92.72% 100% at 50% 0%,#FF0000 0%,#000000 100%), radial-gradient(109.21% 213.32% at 100% 0%,#000AFF 0%,#70FF00 100%), radial-gradient(109.21% 213.32% at 100% 0%,#FF4D00 0%,#00C2FF 100%), linear-gradient(127.43deg,#D50000 0%,#7856FF 100%);
  background-blend-mode: overlay, difference, difference, difference, normal;
}
.dual-glitch {
  background: linear-gradient(151.47deg,#0500FF 0.49%,rgba(1,0,26,0) 32.86%), linear-gradient(238.72deg,#FFFFFF 0%,#1F001C 100%), radial-gradient(100% 143.09% at 100% 0%,#000000 0%,#FFC700 100%), radial-gradient(100% 143.09% at 100% 0%,#5200FF 0%,#00113D 100%), radial-gradient(59.5% 100% at 49.32% 0%,#FF8A00 0%,#001AFF 100%), linear-gradient(121.28deg,#DBFF00 0%,#3300FF 100%), linear-gradient(121.28deg,#FF8A00 0%,#001AFF 100%), linear-gradient(180deg,#33FF00 0%,#FF0000 100%), radial-gradient(70.71% 99% at 100% 39.75%,#8000FF 0%,#FF0000 100%), radial-gradient(70.41% 100% at 50% 0%,#D5B300 0%,#00AA96 100%);
  background-blend-mode: luminosity, soft-light, color-dodge, overlay, overlay, difference, difference, exclusion, difference, normal;
}
.ethical-destiny {
  background: linear-gradient(121.28deg,#000000 0%,#FFFFFF 100%), linear-gradient(121.28deg,#FFB800 0%,#FFFFFF 100%), linear-gradient(140.54deg,#7000FF 0%,#001AFF 72.37%), linear-gradient(307.43deg,#FFE927 0%,#00114D 100%), radial-gradient(107% 142.8% at 15.71% 104.5%,#FFFFFF 0%,#A7AA00 100%), radial-gradient(100.22% 100% at 70.57% 0%,#7A3B00 0%,#1DAC92 100%);
  background-blend-mode: difference, soft-light, difference, difference, difference, exclusion;
}
.twisted-fire {
  background: linear-gradient(114.95deg,#3A003C 0%,rgba(0,71,255,0) 53.31%), linear-gradient(180deg,#00647A 0%,#FFA7A7 100%), linear-gradient(244.35deg,#FFB26A 0%,#C15151 50.58%,#00A3FF 100%), linear-gradient(244.35deg,#E03F3F 0%,#001665 49.48%,#FF0000 100%), radial-gradient(100% 233.99% at 0% 100%,#FF0000 0%,#AD00FF 100%), linear-gradient(307.27deg,#096F5C 0.37%,#687EB5 50.19%,#8877CE 100%), radial-gradient(100% 140% at 100% 0%,#FF00C7 0%,#006C7A 49.48%,#760000 100%);
  background-blend-mode: overlay, overlay, overlay, overlay, difference, color-dodge, normal;
}
.golden-pond {
  background: radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%), radial-gradient(ellipse farthest-corner at left top,#FFFFFF 0%,#FFFFAC 8%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%);
}
.bluish-star {
  background: linear-gradient(calc(126deg),rgba(163,163,163,0.09) 0%,rgba(163,163,163,0.09) 33.3%,rgba(100,100,100,0.09) 33.3%,rgba(100,100,100,0.09) 66.6%,rgba(162,162,162,0.09) 66.6%,rgba(162,162,162,0.09) 99%), linear-gradient(calc(332deg),rgba(193,193,193,0.06) 0%,rgba(193,193,193,0.06) 33.3%,rgba(169,169,169,0.06) 33.3%,rgba(169,169,169,0.06) 66.6%,rgba(92,92,92,0.06) 66.6%,rgba(92,92,92,0.06) 99%), linear-gradient(calc(203deg),rgba(45,45,45,0.03) 0%,rgba(45,45,45,0.03) 33.3%,rgba(223,223,223,0.03) 33.3%,rgba(223,223,223,0.03) 66.6%,rgba(173,173,173,0.03) 66.6%,rgba(173,173,173,0.03) 99%), linear-gradient(calc(354deg),rgba(226,226,226,0.06) 0%,rgba(226,226,226,0.06) 33.3%,rgba(81,81,81,0.06) 33.3%,rgba(81,81,81,0.06) 66.6%,rgba(186,186,186,0.06) 66.6%,rgba(186,186,186,0.06) 99%), linear-gradient(calc(159deg),rgba(225,225,225,0.04) 0%,rgba(225,225,225,0.04) 33.3%,rgba(95,95,95,0.04) 33.3%,rgba(95,95,95,0.04) 66.6%,rgba(39,39,39,0.04) 66.6%,rgba(39,39,39,0.04) 99%), linear-gradient(calc(202deg),rgba(184,184,184,0.06) 0%,rgba(184,184,184,0.06) 33.3%,rgba(0,0,0,0.06) 33.3%,rgba(0,0,0,0.06) 66.6%,rgba(140,140,140,0.06) 66.6%,rgba(140,140,140,0.06) 99.9%), linear-gradient(calc(397deg),rgba(40,40,40,0.07) 0%,rgba(40,40,40,0.07) 33.3%,rgba(214,214,214,0.07) 33.3%,rgba(214,214,214,0.07) 66.6%,rgba(190,190,190,0.07) 66.6%,rgba(190,190,190,0.07) 99.9%), linear-gradient(calc(135deg),rgba(230,230,230,0) 0%,rgba(230,230,230,0) 33.3%,rgba(241,241,241,0) 33.3%,rgba(241,241,241,0) 66.6%,rgba(55,55,55,0) 66.6%,rgba(55,55,55,0) 99%), linear-gradient(calc(74deg),#ba26e3,#0f0bef), radial-gradient(100% 140% at 100% 0%,rgba(0,0,0,0.7) 0%,transparent 50%,rgba(0,0,0,0.7) 100%);
}
.redish-star {
  background: linear-gradient(calc(120deg),rgba(163,163,163,0.09) 0%,rgba(163,163,163,0.09) 33.3%,rgba(100,100,100,0.09) 33.3%,rgba(100,100,100,0.09) 66.6%,rgba(162,162,162,0.09) 66.6%,rgba(162,162,162,0.09) 99%), linear-gradient(calc(326deg),rgba(193,193,193,0.06) 0%,rgba(193,193,193,0.06) 33.3%,rgba(169,169,169,0.06) 33.3%,rgba(169,169,169,0.06) 66.6%,rgba(92,92,92,0.06) 66.6%,rgba(92,92,92,0.06) 99%), linear-gradient(calc(197deg),rgba(45,45,45,0.03) 0%,rgba(45,45,45,0.03) 33.3%,rgba(223,223,223,0.03) 33.3%,rgba(223,223,223,0.03) 66.6%,rgba(173,173,173,0.03) 66.6%,rgba(173,173,173,0.03) 99%), linear-gradient(calc(348deg),rgba(226,226,226,0.06) 0%,rgba(226,226,226,0.06) 33.3%,rgba(81,81,81,0.06) 33.3%,rgba(81,81,81,0.06) 66.6%,rgba(186,186,186,0.06) 66.6%,rgba(186,186,186,0.06) 99%), linear-gradient(calc(153deg),rgba(225,225,225,0.04) 0%,rgba(225,225,225,0.04) 33.3%,rgba(95,95,95,0.04) 33.3%,rgba(95,95,95,0.04) 66.6%,rgba(39,39,39,0.04) 66.6%,rgba(39,39,39,0.04) 99%), linear-gradient(calc(196deg),rgba(184,184,184,0.06) 0%,rgba(184,184,184,0.06) 33.3%,rgba(0,0,0,0.06) 33.3%,rgba(0,0,0,0.06) 66.6%,rgba(140,140,140,0.06) 66.6%,rgba(140,140,140,0.06) 99.9%), linear-gradient(calc(391deg),rgba(40,40,40,0.07) 0%,rgba(40,40,40,0.07) 33.3%,rgba(214,214,214,0.07) 33.3%,rgba(214,214,214,0.07) 66.6%,rgba(190,190,190,0.07) 66.6%,rgba(190,190,190,0.07) 99.9%), linear-gradient(calc(129deg),rgba(230,230,230,0) 0%,rgba(230,230,230,0) 33.3%,rgba(241,241,241,0) 33.3%,rgba(241,241,241,0) 66.6%,rgba(55,55,55,0) 66.6%,rgba(55,55,55,0) 99%), linear-gradient(calc(68deg),#e37b26,#ef0b53), radial-gradient(100% 140% at 100% 0%,rgba(0,0,0,0.7) 0%,transparent 50%,rgba(0,0,0,0.7) 100%);
}
.greenish-star {
  background: linear-gradient(calc(120deg),rgba(163,163,163,0.09) 0%,rgba(163,163,163,0.09) 33.3%,rgba(100,100,100,0.09) 33.3%,rgba(100,100,100,0.09) 66.6%,rgba(162,162,162,0.09) 66.6%,rgba(162,162,162,0.09) 99%), linear-gradient(calc(326deg),rgba(193,193,193,0.06) 0%,rgba(193,193,193,0.06) 33.3%,rgba(169,169,169,0.06) 33.3%,rgba(169,169,169,0.06) 66.6%,rgba(92,92,92,0.06) 66.6%,rgba(92,92,92,0.06) 99%), linear-gradient(calc(197deg),rgba(45,45,45,0.03) 0%,rgba(45,45,45,0.03) 33.3%,rgba(223,223,223,0.03) 33.3%,rgba(223,223,223,0.03) 66.6%,rgba(173,173,173,0.03) 66.6%,rgba(173,173,173,0.03) 99%), linear-gradient(calc(348deg),rgba(226,226,226,0.06) 0%,rgba(226,226,226,0.06) 33.3%,rgba(81,81,81,0.06) 33.3%,rgba(81,81,81,0.06) 66.6%,rgba(186,186,186,0.06) 66.6%,rgba(186,186,186,0.06) 99%), linear-gradient(calc(153deg),rgba(225,225,225,0.04) 0%,rgba(225,225,225,0.04) 33.3%,rgba(95,95,95,0.04) 33.3%,rgba(95,95,95,0.04) 66.6%,rgba(39,39,39,0.04) 66.6%,rgba(39,39,39,0.04) 99%), linear-gradient(calc(196deg),rgba(184,184,184,0.06) 0%,rgba(184,184,184,0.06) 33.3%,rgba(0,0,0,0.06) 33.3%,rgba(0,0,0,0.06) 66.6%,rgba(140,140,140,0.06) 66.6%,rgba(140,140,140,0.06) 99.9%), linear-gradient(calc(391deg),rgba(40,40,40,0.07) 0%,rgba(40,40,40,0.07) 33.3%,rgba(214,214,214,0.07) 33.3%,rgba(214,214,214,0.07) 66.6%,rgba(190,190,190,0.07) 66.6%,rgba(190,190,190,0.07) 99.9%), linear-gradient(calc(129deg),rgba(230,230,230,0) 0%,rgba(230,230,230,0) 33.3%,rgba(241,241,241,0) 33.3%,rgba(241,241,241,0) 66.6%,rgba(55,55,55,0) 66.6%,rgba(55,55,55,0) 99%), linear-gradient(calc(68deg),#26e3cd,#0bef26), radial-gradient(100% 140% at 100% 0%,rgba(0,0,0,0.7) 0%,transparent 50%,rgba(0,0,0,0.7) 100%);
}
.spectar {
  background: linear-gradient(-45deg,#FFFF4F,#ee7752,#e73c7e,#23a6d5,#23d5ab,#70FF88);
}
.burst-spectrum {
  background: linear-gradient(90deg,#5461c8 12.5%,#c724b1 25%,#e4002b 37.5%,#ff6900 50%,#f6be00 62.5%,#97d700 75%,#00ab84 87.5%,#00a3e0 100%);
}
.undefined-waves {
  background: linear-gradient(301.28deg,#00C2FF 54.38%,rgba(0,255,224,0) 100%), linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(100% 246.94% at 100% 0%,#8000FF 0%,#BA75FF 54.17%,#FF0000 100%), linear-gradient(58.72deg,#2200F2 0%,#530000 100%), linear-gradient(154.03deg,#FF0000 0%,#00FF94 74.04%), linear-gradient(301.27deg,#FF0000 0%,#0038FF 84.63%), linear-gradient(136.23deg,#00C2FF 11.12%,#FF0000 86.47%), radial-gradient(57.37% 100% at 50% 0%,#B50000 0%,#0034BB 100%);
  background-blend-mode: multiply, overlay, color-burn, screen, difference, difference, difference, normal;
}
.invisible-life {
  background: radial-gradient(50% 123.47% at 50% 50%,#000000 0%,#FFFFFF 100%), radial-gradient(100% 100% at 50% 100%,#E9FFD8 0%,#001356 100%), linear-gradient(238.72deg,#0066FF 0%,#00CD21 100%), radial-gradient(100% 188.01% at 76.14% 0%,#00CAF7 0%,#FF00C7 100%), linear-gradient(0deg,#00C2FF 0%,#FFC700 100%), radial-gradient(59.2% 100% at 50% 0%,#8000FF 0%,#0085FF 100%), radial-gradient(100% 148.07% at 0% 0%,#FC8800 0%,#00FF94 100%);
  background-blend-mode: overlay, multiply, hard-light, color-dodge, color-burn, color-burn, normal;
}
.leaf-rainbow {
  background: radial-gradient(70.71% 99% at 100% 39.75%,#7700D5 0%,#000000 100%), radial-gradient(70.41% 100% at 50% 0%,#D5B300 0%,#2200AA 100%);
  background-blend-mode: difference, normal;
}
.rainbow-burst {
  background: linear-gradient(153.03deg,#0500FF 16.92%,#000000 87.01%), linear-gradient(121.28deg,#FFFFFF 70.31%,rgba(25,0,177,0.85) 100%), linear-gradient(195.81deg,#FFB6B6 8.74%,#00492F 100%), linear-gradient(269.62deg,#FFFFFF 0.44%,#0077AA 99.56%), radial-gradient(77.85% 100% at 50% 0%,#6BFF71 0%,#190024 100%), linear-gradient(339.45deg,#00FF38 1.34%,#FF0000 73.07%), linear-gradient(201.13deg,#22F400 -0.47%,#DBFF00 100%), linear-gradient(94.04deg,#18007A 0%,#00D5C8 51.04%,#F4FF75 100%), #FFFFFF;
  background-blend-mode: exclusion, multiply, overlay, multiply, color-dodge, difference, difference, normal, normal;
}
.gentle-space {
  background-image: linear-gradient(to right top,#d16ba5,#c777b9,#ba83ca,#aa8fd8,#9a9ae1,#8aa7ec,#79b3f4,#69bff8,#52cffe,#41dfff,#46eefa,#5ffbf1);
}
.highlight-space {
  background-image: linear-gradient(25deg,#d16ba5,#c974b9,#bc7ecc,#ab88dc,#9693e9,#7e93e4,#6792dd,#5191d4,#3d84ba,#2f76a1,#286887,#25596f), radial-gradient(85% 100% at 55% 25%,transparent 10%,rgba(255,175,170,0.7) 100%);
  background-blend-mode: multiply, multiply;
}
.abstract-leafs {
  background: linear-gradient(235deg,#BABC4A 0%,#000000 100%), linear-gradient(235deg,#0026AC 0%,#282534 100%), linear-gradient(235deg,#00FFD1 0%,#000000 100%), radial-gradient(120% 185% at 25% -25%,#EEEEEE 0%,#EEEEEE 40%,#7971EA calc(41%),#7971EA 50%,#393E46 calc(51%),#393E46 70%,#222831 calc(71%),#222831 100%), radial-gradient(70% 140% at 90% 10%,#F5F5C6 0%,#F5F5C6 30%,#7DA87B calc(31%),#7DA87B 60%,#326765 calc(61%),#326765 80%,#27253D calc(81%),#27253D 100%);
  background-blend-mode: overlay, lighten, overlay, color-burn, normal;
}
.light-divider {
  background: linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(100% 246.94% at 100% 0%,#FFFFFF 0%,#020063 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#B25BBA 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF0000 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, color-burn, screen, overlay, difference, difference, normal;
}
.luminosity-rings {
  background: linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(70% 140% at 90% 10%,#F5F5C6 0%,#F5F5C6 30%,#7DA87B calc(31%),#7DA87B 60%,#326765 calc(61%),#326765 80%,#27253D calc(81%),#27253D 100%), radial-gradient(100% 246.94% at 100% 0%,#FFFFFF 0%,transparent 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#B25BBA 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,transparent 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, color-burn, screen, screen, saturation, difference, saturation, darken;
}
.nova-rings {
  background: linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(100% 246.94% at 100% 0%,#FFFFFF 0%,transparent 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), radial-gradient(70% 140% at 90% 10%,#F5F5C6 0%,#F5F5C6 30%,#7DA87B calc(31%),#7DA87B 60%,#326765 calc(61%),#326765 80%,#27253D calc(81%),#27253D 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#B25BBA 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF0000 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, color-burn, screen, overlay, saturation, difference, color, color;
}
.coming-light {
  background: linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(100% 246.94% at 100% 0%,#FFFFFF 0%,#020063 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#B25BBA 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF0000 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, luminosity, screen, overlay, difference, difference, normal;
}
.orange-sparkle {
  background: linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(100% 246.94% at 100% 0%,#FFFFFF 0%,yellow 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#B25BBA 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF0000 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, color, screen, overlay, difference, difference, normal;
}
.luminosity-gemstones {
  background: radial-gradient(100% 246.94% at 100% 0%,#fff 0%,#333 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#fff 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF2F2F 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%), #71f549;
  background-blend-mode: overlay, screen, saturation, overlay, difference, saturation;
}
.summer-joy {
  background: radial-gradient(100% 246.94% at 100% 0%,#fff 0%,transparent 100%), linear-gradient(121.18deg,orange 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#fff 74.04%), linear-gradient(341.1deg,#fff 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF2F2F 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, screen, saturation, overlay, difference, multiply;
}
.gentle-stars {
  background: radial-gradient(100% 246.94% at 100% 0%,#fff 0%,transparent 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#fff 74.04%), linear-gradient(341.1deg,#fff 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF2F2F 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, screen, saturation, overlay, difference, saturation, normal;
}
.warm-breeze {
  background: radial-gradient(100% 246.94% at 100% 0%,#fff 0%,transparent 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,#FF003D 74.04%), linear-gradient(341.1deg,#fff 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF2F2F 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, screen, saturation, overlay, difference, saturation, normal;
}
.orange-summet {
  background: linear-gradient(129.96deg,#FF2F2F 10.43%,#000460 92.78%), radial-gradient(100% 246.94% at 100% 0%,#fff 0%,transparent 100%), linear-gradient(121.18deg,#1400FF 0.45%,#3A0000 100%), linear-gradient(154.03deg,#FF002E 0%,yellow 74.04%), linear-gradient(341.1deg,#B25BBA 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF2F2F 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%);
  background-blend-mode: overlay, screen, saturation, overlay, difference, saturation, normal;
}
.descend-sun {
  background: linear-gradient(45deg,#000850 0%,#000320 100%), radial-gradient(100% 225% at 100% 0%,#FF6928 0%,#000000 100%), linear-gradient(225deg,#FF7A00 0%,#000000 100%), linear-gradient(135deg,#CDFFEB 10%,#CDFFEB 35%,#009F9D 35%,#009F9D 60%,#07456F 60%,#07456F 67%,#0F0A3C 67%,#0F0A3C 100%);
  background-blend-mode: screen, overlay, hard-light, normal;
}
.vista-wallpaper {
  background: linear-gradient(180deg,#FFFFFF 0%,#000000 100%), linear-gradient(229.79deg,#7534FF 0%,#000000 94.19%), radial-gradient(56.26% 101.79% at 50% 0%,#8F00FF 0%,#493500 100%), linear-gradient(96.19deg,#D5B300 3.37%,#500052 96.63%);
  background-blend-mode: difference, difference, difference, normal;
}
.animated-gradient {
  -webkit-animation: animatedgradient 50s ease infinite;
  animation: animatedgradient 50s ease infinite;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.animated-gradient-2 {
  -webkit-animation: animatedgradient2 50s ease infinite;
  animation: animatedgradient2 50s ease infinite;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
@-webkit-keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
    background-size: 200% 200%;
  }
  25% {
    background-position: 100% 0%;
    background-size: 100% 100%;
  }
  50% {
    background-position: 0% 50%;
    background-size: 300% 600%;
  }
  75% {
    background-position: 100% 100%;
    background-size: 100% 200%;
  }
  100% {
    background-position: 0% 50%;
    background-size: 200% 200%;
  }
}
@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
    background-size: 200% 200%;
  }
  25% {
    background-position: 100% 0%;
    background-size: 100% 100%;
  }
  50% {
    background-position: 0% 50%;
    background-size: 200% 500%;
  }
  75% {
    background-position: 100% 100%;
    background-size: 100% 200%;
  }
  100% {
    background-position: 0% 50%;
    background-size: 200% 200%;
  }
}
@-webkit-keyframes animatedgradient2 {
  0% {
    background-position: 50% 50%;
    background-size: 100% 100%;
  }
  25% {
    background-position: 0% 100%;
    background-size: 100% 200%;
  }
  50% {
    background-position: 0% 50%;
    background-size: 200% 400%;
  }
  75% {
    background-position: 100% 0%;
    background-size: 200% 100%;
  }
  100% {
    background-position: 50% 50%;
    background-size: 100% 100%;
  }
}
@keyframes animatedgradient2 {
  0% {
    background-position: 50% 50%;
    background-size: 100% 100%;
  }
  25% {
    background-position: 0% 100%;
    background-size: 100% 200%;
  }
  50% {
    background-position: 0% 50%;
    background-size: 200% 400%;
  }
  75% {
    background-position: 100% 0%;
    background-size: 200% 100%;
  }
  100% {
    background-position: 50% 50%;
    background-size: 100% 100%;
  }
}
.pattern--1 {
  background-image: repeating-radial-gradient(circle at 50% 50%,#DA6527 25%,transparent 26%);
  background-size: 20px 20px;
  background-repeat: repeat;
}
.pattern--2 {
  background-image: repeating-radial-gradient(circle at 50% 50%,transparent 25%,#A59B52 26%,#A59B52 33%,transparent 34%);
  background-size: 30px 30px;
  background-repeat: repeat;
}
.pattern--3 {
  background-image: repeating-radial-gradient(circle at 50% 50%,#6AA065 50%,transparent 55%);
  background-size: 30px 30px;
  background-repeat: repeat;
}
.pattern--4 {
  background-image: repeating-radial-gradient(circle at 60% 40%,#4A4989 5%,#4A4989 7%,transparent 12%);
  background-size: 50px 50px;
  background-repeat: repeat;
}
.pattern--5 {
  background-image: repeating-radial-gradient(circle at 50% 50%,transparent 15%,#983C38 21%,transparent 22%);
  background-size: 25px 50px;
  background-repeat: repeat;
}
.pattern--6 {
  background-image: repeating-radial-gradient(circle at 50% 50%,#299A60 20%,transparent 21%);
  background-size: 20px 40px;
  background-repeat: repeat;
}
.pattern--7 {
  background-color: #E4B11A;
  background-image: repeating-radial-gradient(circle at 50% 50%,#fff 18%,transparent 20%);
  background-size: 51px 51px;
  background-repeat: repeat;
}
.pattern--8 {
  background-image: repeating-radial-gradient(circle at 50% 50%,transparent 49%,#348a8e 50%,#348a8e 60%,transparent 61%);
  background-size: 45px 15px;
  background-repeat: repeat;
}
.sp-sticky-logo {
  display: none;
}
.sticky__wrapper {
  left: 0;
  right: 0;
}
.sticky .sticky__wrapper {
  top: 0;
  position: fixed;
  -webkit-transform: translate3d(0,0,0);
  z-index: 111;
  -webkit-animation-name: fade-in-down;
  animation-name: fade-in-down;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background-color: rgba(39,39,39,0.75);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
}
.sticky .sticky__wrapper .sp-sticky-logo {
  display: block;
  position: absolute;
  top: 0;
  max-height: 100%;
  padding: 5px 0;
  width: auto;
}
.sticky .sticky__wrapper .has-sticky-logo {
  display: none;
}
.sticky .transparent-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.sticky #cd-lateral-nav {
  min-height: 100vh;
}
.sticky.white .sticky__wrapper,
.sticky.onepage .sticky__wrapper {
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.sticky.transparent .sticky__wrapper {
  background: rgba(40,40,40,0.8);
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
@-webkit-keyframes header-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
    transform: translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
    transform: translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
  }
}
@keyframes header-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
    transform: translate3d(0,-20px,0) scale(0.9) perspective(1200px) rotateX(-60deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
    transform: translate3d(0,0,0) scale(1) perspective(800px) rotateX(0deg);
  }
}
.header-in {
  -webkit-animation-name: header-in;
  animation-name: header-in;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.flex-modal {
  display: none;
  position: fixed;
  z-index: 10091;
  padding: 0;
  top: 0;
  left: 0;
  outline: 0;
  margin: auto;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  color: #000000;
}
.flex-modal.open-modal {
  display: block;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -webkit-animation: simple-fade .5s ease forwards;
  animation: simple-fade .5s ease forwards;
  background: rgba(0,0,0,0.35);
  -webkit-backdrop-filter: blur(0.1em) opacity(95%);
  backdrop-filter: blur(0.1em) opacity(95%);
}
.flex-modal.open-modal .flex-modal-content {
  background-color: #fff;
  width: 600px;
  margin: auto;
  padding: 30px;
  border: 0;
  outline: 0;
  overflow: hidden;
  border-radius: 7px;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 6px 55px 0 rgba(0,0,0,0.25);
  -webkit-animation: zoom_modal 1s ease forwards;
  animation: zoom_modal 1s ease forwards;
  transform-style: preserve-3d;
  top: 15vh;
}
.flex-modal.open-modal .flex-modal-content .flex-modal-body {
  padding: 20px;
  margin: 0;
  width: 100%;
  height: 100%;
  outline: 0;
  clear: both;
  display: block;
  overflow: hidden;
}
.flex-modal.open-modal .flex-modal-content .flex-modal-body .pretext,
.flex-modal.open-modal .flex-modal-content .flex-modal-body .posttext {
  text-align: left;
}
.flex-modal.open-modal .flex-modal-content .flex-modal-body .tm-img-wrapper > .img-responsive {
  display: block;
  width: 100%;
  height: 100%;
  margin: auto;
  padding: 0;
  outline: none;
  object-fit: cover;
}
.flex-modal.open-modal .flex-modal-content .flex-modal-header,
.flex-modal.open-modal .flex-modal-content .flex-modal-footer {
  padding: 10px 20px;
  margin: 0;
  clear: both;
  display: block;
}
.flex-modal.open-modal .flex-modal-content .flex-modal-header::after,
.flex-modal.open-modal .flex-modal-content .flex-modal-footer::after {
  clear: both;
  content: "";
  display: table;
}
.flex-modal.open-modal .flex-modal-content::after {
  clear: both;
  content: "";
  display: table;
}
.fm-close {
  position: absolute;
  z-index: 9;
  display: block;
  right: 0;
  top: 0;
  width: 55px;
  height: 50px;
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
  float: right;
  font-size: 38px;
  line-height: 38px;
  font-weight: bold;
}
.fm-close:hover,
.fm-close:focus {
  color: #777;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 768px) {
  .flex-modal .flex-modal-content {
    width: 80%;
    padding: 25px 12px 30px;
  }
}
@media (max-width: 480px) {
  .flex-modal {
    padding: 2vh 0;
  }
  .flex-modal .flex-modal-content {
    width: 85%;
    padding: 15px 5px 30px;
    top: 10vh;
  }
}
@-webkit-keyframes simple-fade {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes simple-fade {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes zoom_modal {
  0% {
    -webkit-transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
    transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
  }
  40% {
    -webkit-transform: translate3d(0,7px,0) scale(1.015);
    transform: translate3d(0,7px,0) scale(1.015);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  100% {
    -webkit-transform: translate3d(0,0,0) scale(1.0001);
    transform: translate3d(0,0,0) scale(1.0001);
  }
}
@keyframes zoom_modal {
  0% {
    -webkit-transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
    transform: translate3d(0,-100px,0) scale(0.7) perspective(700px) rotateX(20deg);
  }
  40% {
    -webkit-transform: translate3d(0,7px,0) scale(1.015);
    transform: translate3d(0,7px,0) scale(1.015);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  100% {
    -webkit-transform: translate3d(0,0,0) scale(1.0001);
    transform: translate3d(0,0,0) scale(1.0001);
  }
}
@media (max-width: 768px) {
  .flex-modal.open-modal .flex-modal-content {
    width: 80%;
    top: 10%;
    padding: 30px 15px;
  }
}
@media (max-width: 480px) {
  .flex-modal.open-modal .flex-modal-content {
    width: 85%;
    top: 8%;
    padding: 30px 10px;
  }
}
fonts/fa-regular-400.woff000060400000040604150750504260011112 0ustar00wOFFA�
�K�`FFTM0�,�]GDEFL*�OS/2lL`A�Scmap���Ǡ��gasp���glyf�5.n�|�7head8�36�dhhea9$5�hmtx9 �T�tloca9�66�eȸmaxp; ��name;([8�8"post=8I��iA�x�c```d�[��]ѷ<v�ҮfW��x�c`a|�8�����ч1����Je�dha``b`ef�
�\S>�|=�x�=�3!@aF���R ���{56x����K�q��>n
ϳ3c��)<HP]:u0�
��ݶ�C�0*��Ƞ�����,a�.i�A!T*�^$,(|��pf��I��Ak��f�/��scL���
�q�)4��Ng���䚕���x	��B^�비�(W�q>ɵ\�|��q7s+?�>��_����\
d���F�*�d���R/W�M�奼�Q��i�QW�h�F���И^��X��S��}���E~ԏ���d[r�6f/��6n�m��}�1β��XOͳ���y֥XKe�D吜��ڝe�Xw�cZ3k�e�ց�u_��ƞ�7l�}��JiJ������Kt���5�M�N
t��Q-Ũ��S�:ZC���S>�����8�#8���؀�1�UX��w���0��L��[x�>$�nA#��#��E"�H��ܻ�z��7�N�S��r�~��P�ɀCN0�샿���~3S��x��}�#Wu`���WU*�TR�JRKj��V��3����Ǟ����=��=���
���k�!26��q��@�x������d�,8�$��a�9�s�6q�l���UI*��=&��^�z���w_��/�����}�qy�C)�g��j4����F�T���"�FV}-��~?8��!+��l�~3�OM�r���|� ����$��K]�+ccʥԫ�Q���8�}U�9Q�8�����g��(�e� �����.T*6v��0ߜ���i�AS��	i��0�B�.]3�ح�(�ɩ�,.���C���'¶�o�
?qZ/��#��#��|����߳g�|�\�;�U8�P���ĹL���j�jŪ4�z����\����-��,f�	wkhg�h�lm���M�V���v�R;�\����>�zfevve���f�L$�x�h0��U��j.~a�6��,m�	�|��2�G�7�q!x
�ׅ�5�uR�B5�*I�������|�c����ߏ��*$D�g�wZ~?��_�ok��D��@nN�/�ڀ�q%�����r��W����_7T�\Ae�1�Q���E3x.��3z���Z�G�4ƭ�1Fwi/h}��GR���p��ӭ�����⛣��V=G�=q���x�p�7��R���a��3�$bb�p-�k
;�l3b:��z���V����踵��p�ڽK!A�DS#�����'�ϥ�L혬-�:�P��H:y�(
AO�H��!2	�/s/���D�.|hxP.t�_"��.�h�L\���q��b�|�,%ik�	���U�˴3���4�Mm?�푱���0��AC�#k�Y[��d�Z��X�4����Baz٦�[��n�s���tf�4ׄ�吾P�B�x�z��LvY&)P3\*�|o6�iQ�0AH�4/��}�����"b�C��};�'��߸L�w��iQď��F�'Z�
_o�T���1n̔w>�� u��G���7�y��vT0M#&�v!�|V�\�Z\�e[V8�=W����AM�+:�[ʄ�+~�Qہb��+ʳ�|��@�s���'��ȿ�(7�.�WV`̼��P��y:�t��_䛋��C�&�-m!�C�����4%9�j�������$\X*����b�^��N�AK�H�f	��qIͧ�Q��чb�N�����
�i��,���z�Ԑ��t��N��՚�ЀT�)��$ţ���ݷ����!4)cO�4���	Z��S?���B�����܄��p�T0@2��N�,X99y���'���޽��؝�˗a�
�/1�*w��$+bˆ�%���U+�D�f3�TjfI	.A���Pi��&�݀"I!�A,����_|�- ɧM��o`dzC����5\��
_ênzj�ScK�$i�����]����y�;�fSC���[����J���Gw�8�Q|t�i���e�Z�lvUC���eo��Gx͡��c�}�X��I���ѴmM�tѽj�2\��_�L�[T�l8-4�=��QO�}���j�V���h�����/�?W����;o`��5a��PK���������w�|����5�ؤ���>��#�*k�!�.�
�ԧ�>�(�f���>r�{�cVŒ���h��o�0�~�^1�F�z친���+͋_��ch)avĺ�l�t	��9u���}Td�e�N�v����Y"|�rY��>�HV��Y���P���KBQ�{K����J띇/�D�m���]���=��Z���9ɣˆ���q��n�"�s�sP�:W�7Q�a��z�$˒E�)]�)�.Uޭ�?��B�~M������+�û�C�5��
{�bY��[p��'��Or\�;x�x�u]V)�iP�aB!�"f��"��<M	$Z���.ܤ�d�o���Z`�|*�t:��45bL<x|�L�Ы[��hl�m����T4 �V=�Z�A��Uf��EM#b�b`Q�#_�D�PJ���xsϭ�	�挈�ܼg�T.MB��d.?���R�>*�����Q��>��X����Q�k���h��ܧ���`��GB���r���/���vs�B�)R��q<��~��(�.ZpÂz���`�E���SSp
:�٘�/򲨖��Ύd�����NF�1`_Z��W���je.�������I�o��q_SF�kXradvv�b�'ʼ�m�yMh\�!,���oT
�RDL2�,�4�HZUT�/7�#0������(�M8,��׬��I�/gTP&bV�s��������O�I	�%0����A
~��{TCЦ+��xl����'�)� ��\}�O-N��
^牪��6�)��H�5
���T`���1���֟A�8��L8���w���Qp~-��F$2t�,������~W�V��[��q���Ne�8�\͙�.Uڒ��@�&589��I�в����w�nv�o��<�Eէ"�c������0A����
\�D�
M�jP��!cl,YP5E֑�3��u5f�F�kj69R�
�4C��u�����M]��	3g�!+/^���I�E�ݴ���8w+��)����Ş��E;ն�@P3r���b�
Z`˦?h�h֩(��sوiE�$�蚛3��|e,�B�bD�;�)���z,��#S�|>;S��7�H�M]�D�͡�铂�81�!�W0z�!�������XGe��0�P#�U���Q��@�,�b�
��FΜ ������߱E����(�,�:ui(���`�&�3��Ȉd7k�oO=��Im/�����%�B�g���5��JV{�d���au�{ݓ���H���@�?����hq=��pǸ�8Φ8RER�-
�Lfȫ���e3���.p�
@��4��@�A�T@^�V��^�~�,5l�	-�_�4V�0P���G���<��YG����y�7C�c���g.�8�����2G)�s����z
�x=�'�� ��~ax
���	U����eϷ�f�' &��\b�����a�:^�_����8��G�\�0o���Y�م���$����>�F�
g�s�\����l�ԏ��?��#�zA��0~�Z�`�*�ƣE\G��ٕ�K�<䔪��Ty�F�/3wމM8�\�r�x:��J�Y�o�q�JǾKӨ[�R&b�f��V�:;�:p���@(��)6Zk�S	X[O�ʵ��F����h,���ސEy4qي�)6:����Md�B�j5ݹ�<��Ž%��&B��8�0��1r�3k8�ˆI�G$7ŗ��/�����rD����է'�aR����C��rz<̗��)O�����8}ld����qI,Rы���S	�mBf��k���_H��=W���O}N�E���������LZ�NCsI��a'e�f`�a��U���[�J@V0̃��l;3��[�C�`��V\?�j`dMEB �wb�q_�Nj��{�{��̝BS`2�SZ>��&��w�{+x��sG��j׉�x��z;��Ox&��<ÈQ�:����N�f��)`1��Ϝ��m��tݱncV�}��2�x��SK=��gU$���Ν�g�X���q�j�;��{L�Uv�9��z����6�)�w�������r�vr�:�C )h��s�I�:�w��+A�;n��L�i'�4���5��,;�u��i��8�mA�\w�´�ƈ6ŇzB>=�מ}��>k3�nS����"�gKE��m���
�d�{�1�����Oc>`�̝�o�#�5o�y�Iv� ���K�*o
W[��M
����g��7����6�y"ø^g0�l��!��yyx���
�m@\�6��)�+lc��5<o�;6�ޱ��k��Wqwp����*�~�C���.,l�٪,mQ�e��*���&a����J�2�$������Z�3Zw�׷i�n�J�_���Z��wkN����<�G�h�״�֎�ruF�,6�Ш}������s�țB^T����'6�q&����j�)j67l�u�D�vD�i�%�j��e�o�y�(��u�Xn��?�9���ɻ�5��v�@)�� �������x��A�1
�qFV�����@�=QwK�7�h�u��)�Ƶ=���O���jRz�������p��m�Y�du��)�(5�F��C'���;t��]?g�͌˾Fbd2���������e��c��"�`|xt4�XkC��&�!A8�(����K7�p:�5b�&�F2F@ؑ�Z�?<w� ���UHX����	oS@AVy6&q��ؑs~���`�p�A���@i�M��}�f��{$�9紃��jh��9���9���UN�qW�8�u6�we�Q؆���;d� ͡��R@�����,����KwYx[�������\�ݗ^�)o��)��6�����]���kt����0�}~\�"B�p�4t���_7���Q���o�[������[s��2���0�鬭R;s����
���ښpU-��*���@i�����@V��e���ǫ�X���U}�
Sk��7P���V���ܤq*>7�V�r�(BW�x'JECj�<�)!GC�؅ˉW��XշHP��]-
Aar��!>�o�!G�TAKMV�|t�:@>��g�HRº�I�R}�{��%US[�cv��3��pb,f������tNwN��+Y�#�Q5���Ў����|U����{H���!�ŽAc�?G�K�Ks����Qu'5�m ��N��Z�m5�%��0��t�~�m���[z%�W��CIM�U���x���SWMYfg�%[�8����x�>��B�Oˎ�A]6"2���h<[��zmz��ۥdӬN�Sg��}!E����`��)>�k��d���!wM����Ճ���ؚr���Rc�r�]*�`�f�IJ�d�Ӵ��Q�
��u1�\5��F���D}�ե�J�p���n��n
���/,_�v*���|_�F���'��N��0���w����m��qG��Am�'0��&�A+0(4�% �2h��hb� 7�Ⱦ��'��K	N.��ɟ�;�����'W������Γ��QC��]+����|���|��+�Qa�,��GQ[���`[�](�P�+�o)˼~�
5n�0�)猎1��s������=��Q��>�T�=M��y:��Xo�^�q�<eO���)Q���B�G�;���;F+Ǹu	Mx��5m[��3�
it����wuC�[�q����D�YL#�Td�R�f����\DM�̚P��S�t�(��[h����4JC/MM?�j��gI@�� �&Ր�@�D�0��*j�$���g�ML��>��
�MH2�اt���s#,��M�uW��f*±�J�i�ƩJ4�d)HY,HV�h�����Wc�Uy����T^��/K�ʃ%(~��2��E����%9n��AE�5gu��k0T���� \�\�
HMV1õ� �,2:�n�-��!b�7i���fP �S#*a�ȖH]��qkXh
��-�F�<v�u/
n��&]��`8��&[�G[ pP۟ȉاԠ���Q���n͂|F+$}!�K<���[���}\	�N�X[
mf�&������$#��a;��n��R��	ކK�������h�en�_5�kFrug�՛�ۤk����Ѵ-��R�����
5����z:��N�÷����iWN�<��`lX
�-ur(�B���F��z��K��Vl��־�`2T��L���?������>uh?
2�J��
-�6�@�EXj-4����O�4�D^
��*Q�4}񭙼�,��<�fE9��|1�:���ΈO�z��Ŏ|��|u�S�zF;`��OL��5����Ö�~C�}g}�\+�-5����М�p�<Ͷh��l�{��嶬C٦�_g�N���œ�(;�A��q���g�#QEh�
;f�	L������
BB��_f�����|^�Q>
O�y�|����W��ar#��Ui�p��+�i�報K�alڠ'�if��><}v�^����!�N&�H���_�b��)�X�zf����n[�Ѻ�����<�(�_��64Wc���`Ζ�dS3���+�h�4U9;����M��g
���k��m_D~=�gR��l��1a��}��Vy�&?����Q}�/�����r1.
0E�?da'ͮH�hKBm��3-�H@�d[]h��5(�A���d�t�;�n;�S�"�tUl�VX�^��/��UK��G�*�«w.YGǑ��?Hk��DZ#�TǦ��jf��i�f�nM_Ӻ�x�]�U�:./���O^E�E{��wۀ�xF�I�1iT�$�x�u��k+�V42��YP��3�:.�K� ��ZC,y��N��E��C���U��(}�Z���/s(��(>��VFFc�����8ώ���z��������O9���h%g慫v�%s6��b��,Kһ�e��%,�-^�PSUU��'�i�Ӌ��!�T�)�l�8\tV��9a�T��n�lկi*�6;�Η�~��5��}8��k[��m��=���26�����<8���Zb����S7�7kvt�����\Q�Cė�D�|>%�"�]=�����BN�!�S�H��V�D$��ԗ^�m��ۤ^��,&�JE�|7p`�=(y����ni�u1�7D�ZZ��o	S�B�4���[w���㢘��S5!v6��l�����t�y0t�TA'�qG�;��T����g�A ����iO:w2�g�s��"%ֈ=�:���R��n�9��U:�,:��.�+���ఔn���.�AQ�M��Q��a�>snmV[FK�9�s�2�RZ��X�z�w�/R��ѳg/�]֨�fv��C���!��1��k�_���:�4F�T�u�R�)w�v�E�꥖<�?��aO9����	���ª�i�v��k���'�hw+.Q�/R�/�[찞F��7��'h]
�_��>e����e��oN�A��C��Ӧ�촉'���,�'%�9�B3�U� �.�ެ������%��h��
$���^F��X��㋠F�qg*Kk�.�4��OJ��e�[�.�Y6�1:�iR
f;I.�毴ʞ�Tc
�y�,�`�p����3��F�!5���P�ݠ1��������\����n��h}��]����zc*��]�~��{��F��u.:�?̍ro`VE����y�X�l��;�Ņ��g{��7_PW��]��*K�G��U�Ű��0B��l��:o-Yѝ�q���DY���q���=y\BoN����R2T���"��ή��v�&��Ӷu����,y��C,$�������$"�X�Gi�)�z#�3tJ��?��G��_��K#Z�kM��͡��+ѣ����)U���?9%�C�kC}sP���j:�b׆Ba<t%2`5R1�W5��o�(���h��z�O��W��hoˌ�y� �f��P�e��ӚO�~��>OK_����75�� *�ț
/o|l�[X�X��caH��E4�lx���%�<�̀(m׀`�r�и���9�^䠌��4����÷MF�����3�g����|�Ͽ9��P-Q��۪/,�T�頮?M�H�Z����n�՜9>?��}��Q�l=���a�!�����7|RSֆ0ZR̈��9ѧa5c��ۥ��	n�������ln0��u i����pb���Q�3�h�$?�tJ�3����?�L��W,Eޤ=A����a�_�-���װ�G��;t㷒��������3��ɴ_�����]�
Y*I�@��v
�e��O2_��V��������i
w
��I�o7H��^&,vv�b�z�.8q`��J������T�O�-L�l����PJ�@,)�E]�F�8�H��J�1a�O
VBHqq<q\H�i1��"�|	��4<�^�'h9���͎���HJ�N�%�A4RQ�'���
J���I�N��1�r�7������.�	Jf�l^���kǓ�8'�|vb�)�V�,��=�嬦ڀy-�#�ũ��-u�5[�w�^Ͻ��ɩb��0��ؽ����~H*��e�{�(5K;2�)�|V�C(�Ԗ
 C!a�\�'c�eX8-Å�(�X��k#�U���N&�f��ÉR)q�U}oVŐ��x3ϯ�)=+$BK��E�s���i�_@p\�F�ݚ�EN����Z��{�z�hF5j�4�.��̃�lXr	��4L�#���+2c�F)�L�g}фY&a���+��R:�5�8�a���&7%�7(uG�u��({����Y�b᣷R	uB0�<@��<mi�~0 X���,5p�����M^�e�T��v"&�Jf˥ǭi�ƉPN�$ʲx��~gZ
�z��#�Wi��e�\_��ьꗗz�������M�V�ejqh���֛�>�i�-?���0/�>���e.�v�=�vI?�5D8��_m����{Z���+�۬�ȍ��2=�=W�[�|����U��A󝚯<�i������)�!��3�z�ȳmJԟ�OV�����9)=,N���$��4&�@�,����ɰ
ԬD2H���X5�R�߳�O���֋�A~�a�6��%�aaR��]���J��a�&Z(3��W��5�1�wAaa�D;u����n���b1~���:o^�B��^�Q��b�u)^���V�n:^lm�4�w�(������< ��%&}�=�dD!e�8��{�G7hu�a�j�/m��{3z���'�ݡ���/�q��:Zg����;��ի4�\�a�SJl�|��F�Y������K�:D?EA���C��s̾�2Y}{������%x� ǵ�NYa{ξ^Qte�M���ѺV���I	߭�&���[�H@�c��ZF
%��#����v�GHS�|���(��y|�2���t@!Ѡ���i%W[/�~E�<1��b�Er��	U��D͇%|��"�ǦL����V�c�Xf���I�Ck}+44(UR�m�M[*��S|V��N� �Jt�P�r�6U��
�d ҕb��ᄰB#�	!-bXt�NI��54��A[B��y�A�e�t��Z,��Q���YiiS����/��L�[?cB�X��!!��`��% m}���{FmUӔh�Z�K*�ԜFtg�M4��I�'k��(�/%�S�(W;��9��=P�
�Tj���I�['t�O{g�LS��_;�@#��Һ�|��ӊ���@\L��
J/��\rd��|��֋t�ƋE���}r8���l4,��>G6��e�Fs���s�-�=��-�=龗Z�X,����ߠ����Y��2�zO�޸p{r;үYtD)�/���M��"���2[Im2Q�{�g�S�Trx2�
�:��%��/K����	���W`�����R��t��-�j��y� �P=:?��aJ�9�U�ޖsV�݀n�Rײ�����n~�̂�&MЙ��x�&�r��`���>j�H���6z��A]�юM��b�m� �r��+��d��ٍ]l8D����J�(*�����GL�`���4؜��a1�@@�%¡�pL��m��,j�#�R026�#��Z����c�/����h;1?�+�Ώн�ҥz��O�w�������R��M�L�9s��J/h|�Yr�k�)Ά5��݊�#�ڹ�I�~g&@	�w۩�ty�,�%�X`������$J��(�<�}8@0������b‹P�r��
�A��h�e��	�"w����yz����QY���Lw�|���t�i�):��Puq~u�Z��
�$}F�}^���1$�ǃ�������|�W�Y[��X���ͽ��O��Нp�vH���'��T���9��ȉ�?F�
:R'H��e�ĩ��}.�X�n�Ժ��Z���+�
��-����#�L
 VZ�N�G�DA��@�\�|MϜ���d,�>��k��)��d�d�%{��T1F��[��3����l?�M�9#�[��L0!��(�c���O0̨�\��ml���V�1|�a?3�_�b/��Yبy�i7U�#�W@l5X��xL{F�+fߦ�$DYfl�np��w&{���f���0�,�9�5���b���S�|J���^k���v_���e����t��\Q�V�u��Yw�����n�@�^ 6���[����S��=/�q*�߶�]�l��m(ןs�P�$��O�v8���^08�\���?�v��C�edq,U���R_�r6���R�T��.U�&i�ЋX�W�~(hB��F���;j�Z�V�R�k���N=��z��@
]���QD�r^*���66~��
�]Ǧ��
 K@�p�o����l-���Ⱥ=+�M�
����L���̾z�Np@�eAx��K��TW���J?_*����(�2���w���
"��jB|�k�@϶^ڠ���[
t~s̢g�\i��Z����Œ8ɖ��\��n���ֽ����c���|���s��W�գw0{�{|���Azɳ�}��F굽�m�c����.m6�.>M�߀��r���f�^��-պYP���������b)��wZ�w3<F�!Y��'ɲf���N;�ݦ=�}�Ow!�sg�"E�Am�ٹNQ�}�h�����55�f[SK��PTl�+�*H�aUIHP�x^$�J�fѡQgêe�
�o�,O��f�U!*��6Y�i�!)���<�^��ٷ'7��l��:{!j�F���]���AM�ۏ�g� �pP�Go�����vǔ��[�]ު�G\������-�/"������7�̭��s����K͛g�b���,���a���7������L}۬�uO��;��7�Q�0��;���i:�(����aʧشx�PG�$�Wfj3�I�0��ʂ[�C�&������3op�n�Ws��U����{�3�2TL�ڬ��Ы&�u���Zv�=��lc>RtD!�(QΔ���wf$J���ֻ�s	�9�pX��D�*D�F;��U��Ft��aeq��!6@�����
�x��h�1"�}�#�zA�
���2���
�#�{���~1
�q�
�R�I噍힫�@�Y�&@���.Y�9����+�����`[6km:~w3SY��&z֨�q%z�@g�U�i�G'�ے��!٧H8�#����~Ex� >W�TlC��<Ѭt�""6,�<OR���^_e�����%g�Ԇ�A�ٵ�h^r1i:����„~�����J�|�Y���S�L�k�Q���6*���FQ:�w�.Tv����[?t[�����~�o"�'�`S����d�>!H^�'
#�)���P��XfXp�z(�˟����~^�M;ߐc�,@��T�bg�e%4R|?ߢ�{8�쁠.Iq��4D���< �h��&�ϭk�<���~\�ɀ��҃����b���ºBx��z�g�s?Op;���Ԫ`�����m�
��+lϻ���L���
�+G
&�ƿ
�N�9 �](��DdV�G|���,���Ȏ��S��&0 ��v8�(4�N�7��
�ϸ�=aT�c��pq�,�,3���0O�AG��y���D�Ng���!s8�<xz�N��Ʊ�S&zK��Gw\}�Z&xt��Ι��n��?���+HERM��k� A��^��b@�;W�1"�%D����t0�d�S���"����Ï`��#;����\��V��ި�����L޶�{uv�>���Έ	�0�u4ݗ����y���|z�E��s�"c�ﳣ,���� H��}N�8F�8<,�Ht�,�KO�A��L��rQQAҰ?��ќ$� /a�������7�._���+�?�KI=ǽ`����$J���>�lF�F3�*�B�,�twq��[m��7���&��a"�0;��ݾP��ݝ�b��{[룾����ُ����ۦ��~I�?	ŋ]�p�w}�J:P����3ss����;���ܥ��kk/;4er�^���VF�"�=�a�z���p��a&�����, /�H�������l��^�y!�⡔���V����/0��^S��"�|!��')��$��v�U���t߄m�5'|?�Z)������ܩC�'q>�&���b

��P�
��T��R�߇5
m�n
�~�ˡ��Ÿ7�̀�Fw�OS{���ў��ü�I�TxX(|t�7�_�|HSM�u��"���MN��{�&[h��F��dj�y���fRi��od��t�4}�+h�hH|(R��3.^�K��d�1�A3D�m��Zt$�Úô�aJ臶�&�\n4�0����H��88�}��ϙ�A�,]��Cc�(1�]|<Q��l�@��4�;D����<
�Mk���+ ����UMP5*h���
z1�AY*z���H��G���b6|:�g��)���f���{�A���m�U�vŮ�6b��/:-����nŹ*�;��j��A��˻�4U'"�26t#1B�T�HH3� �?��k`��>���I@e���cV@�C<
.u�g��˪J�eJЇY�L
��B	e$�W�iv���A��3#�y㧧&�o8����U��,8w�d#��{Ν$Y��n��]����>B���?�O�3���r�<�昂'��'��9V����cO;a�SI���\/7��r�����bT�s,�z9zmW�ЇC�Ks3�2d�w*v<��dۛ�u�c��]��n���@��.y��u�{a��9ԯ��+�'��F��2w�|WI�xp��Q�M|; 2<Ȣr$�k7[K=���!}b�8�'^	��l�5A��#��쿷e̒��kf�
�-�ъv����Ϲ

SEz[5Әf�4���w�3\�ϖ�$��`�ԝ�Q��Ci�_����������;'��V4WB��~�g�t�"�����\�����{)����=W\���%�hh̻����q���"75h��YI`�l�a� 6rޱzq��Y�h���0�Dz��D�)�Ę'I�����+�<6�Q#�Y���}�Dp_��g8J}�e��Џnv���
o���[���{� ��~/�*�����63�7V����D�#�m���[�������y�S��͞P���^�'y_�%Y�Jr��DY����yT=�G��F��yQť�W3��x�c`d``�nMx6�KF<��Wn&����v���N�vƓ@.Xʕ�x�c`d``<�S�7@��(�&��	x��Q�
�0t��'�tF�<Lх��D0��I
�H'Ǘ�k�3�9e��g:�E�4)�E�5ޠ9�L/��AD�Z��k<���?�)��;�F�f��X�C��÷�6�HZ�b��-���K�
>h��s��k��������;�Y��i�I݋<[-�K���̾�o���O���[�@|��n��*��b���H�*N�`�`�	\	�

8
�
�8�4��

�L��B���<l�6�&d��J�B��J�j�,j�B��d���X�f�B��\�� \ � �!8!~!�"T"�#<#�#�$X$�$�%%>&0&�&�':'p'�'�((V(�))l)�*8*�+ +h+�,4,�,�-�-�.P.�/r00�1
1�1�2Z2�3z3�4$4~4�5
5|5�6D6�6�7Lx�c`d``�Ű�������$��3$��x���On�@���i��R�?jA��"M$��g�]UȊ
UAl@rS7��d,{ڨ܀=��`ɂW�q$������B�Ƒ�73���=n�gP�n�)�P�kas� ��r�K(���3���³���^�=��"n8߅����+�s�
���^���5?�J�=(:�Y��'���N��C|.��*�3x�^	��&���NKx��Ixw^xK�#�U4���Լޠ�+va��)btу�F�8��7,Vv0B���G��,��=����n���;�(3�]��FP�L�l��.N�G�5�^D��F�ދ�'���h'��U�_�W9���zBm���B�-��[�����P�
��5��`���)��(�b3l�q��y�i�`�~Q)��'�������b���<AR��_e4;�֚�Q�9;�h�n�;��2�{�E������$���;f����px��1���R�YK������H�S	��~@��I�j4��+��:f��O���������	�)��x�mTgw�6Ԝ$��d��.��ޙ�{�$W$N A�e9�'w��C�Z~L��l?G�	�Y��b�#����Ή����t���衏%,#@��a�c
��Q��c8�3qN�l��sq����b\�Kq.��W�j\�k�:\�p#n�͸��6܎;p'��ݸ��>܏� ��x��1<�'�$����x��9<��"^��x��5��9�7�&���x��=���#A
�rp��JHT؄��A�-̰�9v�!>����3|�/�%�����;|�S8��#~����7��?�'���Ĕ�i�T�֤����4\��	ӛ���ӂ�i�,��܌/HG	W��Q�S2m�x�&m�,[ܥ9��i�t>J��2e�U_NdQPi�&R����#��a�[^Q�T�.ҡ#�LL��
Y�D	Si7Oӵ��iTI^�H�,7�}	A�����T��^"�yO�-Zқ5SP�E’	���"��$D�K]q�İ����K�f���v�([�[PLiKK0�ݷ}��w�V�rQ�mb��>����bZ�۝�i���@��6`߄��
��:��.bm��ȕ���R���z6H�i�q�E�ˬ�V���3�ҁ�h;!1nf匔on3�3jh�$�[��Y�rل[<%ٔLd�>q{(�a�*+۸��&���K�i��#i��n��)������#���D��u�ڂ��phE�L�Q)
9՗�V���C�
e�0hT���G'\k���#�w��6�te׏�Te�5�XB+�;Ѭ.�W��ڃ^݂U���G�Nm��BVm�Y[�LieW��K#���������f�,�{�<�vK3Z機�xi�l�|������V3RQ�K9��ŔB��i8�K��u�^yc�Z�M�_��;�u�;~(�}�P�����J�ys+ץ����h�}V�z�=�i�Y-�)�ٙ/O��d������)���z�Yn��AL�/�Hψ���F�Ml�d���/���փ&c��6�Yf5m��W������zS���

1���M_�:�~�FM��m󾢽���m��"%��6���5��P�=ݶ��\�kU)��o����"���fonts/fa-regular-400.ttf000060400000102404150750504260010743 0ustar00
�PFFTM�,�]��GDEF*���OS/2A�SX`cmapǠ���gasp����glyf|�7	 n�head�d�6hhea5�$hmtx�t�Tloca�eȸ�6maxp��8 name8�8"w�[post�iA�}�K�`朥8_<�۠�@۠�E��������������@��LfGLf��PfEd�������.�T:� ���@��@@����@@��@��@@�����`������@���@���������������������@���@�����@����������@��@��@����@�@���������������������������������*����"�$�.�>�D�Y�n�p�s�u�|�����������������������3�D�F�J�N�R�\�e����������������
�I�M�[�]�t�z����������������(�[�������V�g�z������������������"�$�.�>�D�W�n�p�s�u�{�����������������������3�D�F�J�M�P�[�d���������������
�G�M�T�]�q�y���������������(�X�������V�g�y�������������������������������|zwZYB81-(�����������}zpf`USC
�
�
�
�
�
�
�
�
�
�
�
�
�
�
m
H
��g��$
�
�
�
�
�
�
�@|��n��*��b���H�*N�`�`�	\	�

8
�
�8�4��

�L��B���<l�6�&d��J�B��J�j�,j�B��d���X�f�B��\�� \ � �!8!~!�"T"�#<#�#�$X$�$�%%>&0&�&�':'p'�'�((V(�))l)�*8*�+ +h+�,4,�,�-�-�.P.�/r00�1
1�1�2Z2�3z3�4$4~4�5
5|5�6D6�6�7L�����$"/.676>64'&'.7�$�,�$+u**u$O##O$��UN��OT$	**	�W"##"W���1�"/&?'&6?627/7j �� j�A	(	Ad�>>�d||&g�	DD
�g&���b~~b�BB����"*2%2#!"&=46322654&#"#"&#"6"&462&"264:7O��O7
344b3#99#3�xTTxThP88P8�O77O�#33#�TxTTx�8P88P����2"&4264&"'&=4;2�Α�Α��uu�uU C	��Α���u�uu�
>��0

���'3?GOW2#!"&5463254#!"3%+"=4;25+"=4;25+"=4;2"&462"&462"&462��`��lj����������`�pT��\TT	uu���(8276#"&#"+"&5&5466325#"&#"63232P,A+=C%gA?		')%g�E;f9-4Lf9p
�( S		� ��   � ����
2'4634#!"7P�� �����0pp��Tv��T�#.2#!"&5463254#!"362"&457676��`��l9""((xX��� �����""�0((xXP��A�*/7%76#!"&5463!2+!547&?62'7'&76� 
�� �`���Z
0+t:�A�+:g �`
 ��r��
Z+10:�A
+:����+2"&4264&"%//&?'&?676�Α�Α��uu�u.>>	>>	>>	>>	��Α���u�uu��>>	>>	>>	>>����2"&4$"264/&?676�Α�ΑK�uu�u<		�	[			;�	��Α��au�uu�
	�		[	=�	����8@2"&4264&"%+"&=4>7>54&#"/&7632"&462�Α�Α��uu�u3.
				%@&?A""��Α���u�uu�� 		
64�""@�#/2"&54732654'6#".'&47>2267." /AA]A
!-*�[<oV*����J%%�%J[0A]AA.!
aPa-O5Paa�MCCMMC,A#������3F#"'&54?632632#"&'7"'632'67.27#"&'&4767z
��
-AY-Ap/54<oV&%J/54[�*&%��?-r?-�$-O5)"!CM��$aP)"!CM����#/;Ggo7#"=4;27+"=4;2+"=4;2+"=4;2+"=4;2+"=4;27#!"&546;54;2354;232!3!2�((`((`((`((`((�((`��0(�(00��T�(((((�(((((��`4444��*�������&2#"'#"&7>7&54264&"6?�Ԗ�j/.AJ
5Vzz�z(
&�z�z.%8FV�^�^^B3*

�2#!"&546;25#"/#��`�
	7��
	7�@� 	7���	7��H�"&%2#!"&546;32%763!54+'#"7!P�p�@��P?�@��P��M�1� @0j�h*@���/DT%"&=46;2+"&=46;2#3"&=46;2#2#!"&546;27"&=46;2#��J�		�0
		=`������0		
P		��0FF����E�#6M%#"'#"&'&'#"&767&54632%3264&"67654&'32?&/
A<@g;B
,zV@hKe�KA__�_x@1/R21R>
'6,'#+7B^6,	Y<71B\BB.# /#$;(E,2 �� �%&?'&6?63 � j�A	>�d?7D	�g&�D~b������#AQ&.7>&>6766&&7>2>7>&6&.7>76�*

'>D88(%6*

'>D88(%5
,36<FD 
,*(32;" �
	)`

t7�*6%(88D>&
*6%(88D>&
i+
 DF<63+
	!"F<63
`)	

7t��@� ,82#!"&5463"!54#2=!37+"=4;2+"=4;2

� �� �HH����

��`0**����d((((@�#+%#!"&=4?63!2!'5!$"&462"&4627	� 	i��N�Ni� �M����pp��M���2U]2++"&++"&=46;2327167>322654&+4654#";2'>'>'4&"2�"1
$5."S
	
@

@
			*2V�,
 **=
	
�61"

"(3(�$/$v,#$�= 
&
����2V^546;&546321;6;2+"'#"+"&'&7&'#"&7;;2675&'&'.#"#""2641"V2*			
@	
@
	
S".5$"10[
	
=L 
,�
	��"1$/$�(3("
1"
&
 =&�$#,

�����3U]46326+"&=4754'1&'.5463274&#""&#"3>=4.."264j1"'
"(3(
�
/$v,#$�&= 
&
�m"1'$5."S
	
@		
@
			

*2V�,
 L=
	
�����1S["&=#"&54>76716=&=46;2''26=6767=4&'#3263264&"�"1$/
�(3("
1"
&
 =&�$#,�@1"V2*


			
@

@
	
S".5$"10[
	
=L 
,������*9B++"&546;546;22=#"&=#"3%2=#"&=#"354/&+�P�P�t`JTX
j�0
~��0@0�>*���`�
X��
0@����+3;#!"&5463!2#3254/+"&=#"362"&4264&"���N��zN
�
*�H44H4G"">��`"P��Nd

h���4H44HL""����2#!"&5463254#!"3���Z�����`�pT��� 22#!"&5463!32>567!5".'&'��`��`#dd#�`�#FF#��� 0)N		N��7

7��`�B2#""&54653+"/&2#4767654&#"#.'&546�		&		8(�	N	PIg,0+ K54L +0,ep		&		(8��++%%�gIB25=1$05KJ60$1=%
2BGi������%39%#!".54767>54675462!&5414&"0"&53�	��		H8%:!��8,B\B�4&�V

	
C,:V

,B&,C;d.BB.d�%����#/Ka}754;2+"3"=4;2#+"=4;2"=4;2#!54;46;546;23232%354;23#+"&=#7#54+"#";;2=32=4�((�(t((L(��@
X
p
X
��p(p@
p
@��((((T(4((|$${	(

(	��CC_

0����+7%++"=#"=4;54;2327#!"&5463!24#!"3!2`X XX X`��`0��T� XX XX���`��T������2"&4264&"�Α�Α��uu�u��Α���u�uu�����/2"&4264&"6"&462"&462>"'&>2�Α�Α��uu�u��/�/!f��Α���u�uu�c\
99
'����02"&4264&"6"&46262"&42&'&".7�Α�Α��uu�u�so~)R��Α���u�uu�c-m1
����+2"&4264&"6"&46262"&42+"&463�Α�Α��uu�u�s(

�

��Α���u�uu�c-}@�'3?KWco{����2#!"&54634#!"3!2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2� �� ���```�����````b����� �� ���n������'2#!"&546;54;2354;225!3���0(�(*�����`4444�p*������%.=46"&462264&"t�	4�Α���u�uu��e
	�Α�Α��uu�u����'7"=4;2#7#!"&5463!24#!"3!2l�l��`0��T�  ��`��T������#2#!"&5463!%/&?676���`��<�	[			;�		���`�p`���		[	=�			��A�2Y&='.54767675467'".>7676#!"&546;2+"3!2=42�;1+6(-$50I;"��!0<*&>))
���VT"(� 6  )K-;(!9 ����h)A'%
�+`	
��	����
%6&?6764&"2"&4264&"\B�B9ZΑ�Α��uu�u>�B�\�Α���u�uu�����
&732/&6%#!"&5463!24#!"3!2}�ccK��`0��T�cc���`��T������
&%#"&?67#!"&5463!24#!"3!2C�ccu��`0��T�cc�`��T������
&7546&#!"&5463!24#!"3!2�cc��`0��T]�cc��`��T������#!"&546;2'!#"&=#r���.L� h
�^���rLL�� 
h����),5%+"=4;22+"=43%#!"&546;2'3#"&=# ������T�Lh
��T����T<L�� 
h�`����.T\%#*#".#+"&=46;>7>3232>'2654&+4654.#+2;2'>4&"2�3&-E/@

c
-3	$(Kh	
m&%@

���!$*

�
 #	:/45'N)
9

G%�&B"U����.6[%+#".'.'#+"&=46;232>3:32264&"2>54&#6&'6&'6+"#322>54&5�2$$	3-0

@

@	.G-88�]b



@%&m"(�"454/:?	
�
3,$h	
)"B&�#6G

9���(8@H%/"/&?'&4?'&6762767'7''77&2"&4264&"�<G(
+(G<<G(,(G5MM[44[MM[44[�V==V=Q.!!.!�+)G<<F)+)G<<G54[MM[44\MM�=V==Vc!.!!.����&"&463276"3267&5467&j��j	%a>!"$h;VzzV0UT�2*@�Ԗ#(
>$?P9-2�z�z)$mU2T����
&/&?67#!"&5463!24#!"3!2cc���`0��T#�ccE��`��T������"264$2"&42"&4S�uu�u��Α�Α�B//B/�u�uu���Α��/B//B����#/;GYe54;2+"3"=4;2#"=4;2#3"=4;2#+"=4;2"=4;2#!54;463!232%354;23%�((�(�(X(t((L(��@
P
��p(p��,((((`((((T(4((|$$�

�HCC�����7=DJQ#!"&546;2'!#"&=##"''&76767&766>77"6467&'6&7r���.L� h
��

6'.
$
3�N-

x^���rLL�� 
h��D
.0*[�"�
#����R#!"&546;2'!#"&=#32+"'&/+"'.'&6;2476;21676r���.L� h
��


	


	
^���rLL�� 
h�&b		+	H		78	
`b		aa
����B#!"&546;2'!#"&=#2+"'&'+"&?'&6;26763r���.L� h
��#...		^���rLL�� 
h�=N7NN($����6>#!"&546;2'!#"&=#54;2*#+"73264&+r���.L� h
�HE#	
0

^���rLL�� 
h���%
/c����(0#!"&546;2'!#"&=#57676&2"&4r���.L� h
� ((X�((^���rLL�� 
h��@((X��((
����!$1@LP3#7#53#3#57#!"&546;23#"&=##5#7#"&?53322654."7#5�  @    @ ����Lh
0 P�
 
-		@   �      ���&L�� 
h�`�W'a  �

�  ����/=#!"&546;2'!#"&=#/#"&=46;7664'&>.r���.L� h
��$$)
	^���rLL�� 
h��$8$Y

:����7#!"&546;2'!#"&=#6/+"&=46;2r���.L� h
��5hh^���rLL�� 
h�p4%h%����$'0<M7#"/&?67#!"&546;23#"&=#7/&?6&?6/5&?�99!����Lh
��	7		7!99!c66����&L�� 
h�`�	�		�O66����$+"&46227''64&"264''&"67&7gΑ�Α��/p/522�/B//B�5/p/522�58�Α��D5UB//B//p/522�5/p/522�����!6#"/&='.77'76�2<
	p+) r�%%�;�`l���!�|.;T0<�2$��-�	����� '.5#"&'&676326767'7&'7'757/?'#� ^a&'O� ^a&'4_H:'G,4%=/@G�<&
G@]+G'%e:@,O+
b� ^Mb� *N�
*/%L=�4J/}45/J��>J%?4I0==	@�+/;GS_2#!"&546;>32=#!7"=4;2#'3554;2+"754;2+"=4;2+"54;2+"(

�!
+@�`=�lPx���hhhhhh�
��
!
���� ��x``P((��<������8@'&?63!"&54767>57"'675462'&5414&"&53z


��


��>��				.	|"&&%:!;B.&�


�


��0

	
*#D�

,B&7&/.B�`%����42"&4264&"#"&54>32'&#"3276�Α�Α��uu�u3)?=O$@(;&!$*$$
��Α���u�uu�)Q<'@%#	%"2�3K2#!"&5463254#!"37&546'&76&546'&76��`��l�R@AR@=�R@AR@>��� ����V6/.4"%6/.4"%	���+/37;Ocgo#32+"=!+"=4;#"=4;2!54;2'35!355#!5#'#"=!+32!543'2+"=#"=4;2'355#+�H��HH@H@ �@  � ��@�T���`8L@�HHHH@    ��    @���4�4pp�pL
��@�CGKOSgk���%#32+"=#+"=4;5#+"=4;5#"=4;2354;2+354;2'35355#5#354;5#"=#+325#%5#"=#32+"=#3235435#5#4H�HXHH�HXH�   ��   @��� 8XHX�4   �HHH�HHH�  �       ����  @�XH@    ����%#!"&5463!27#!3546;�T��`�LLP���
hdT`��L��h
���(42+#!"&546;54632=#"&=#"3%254#!"3�0��0��*������0@0�0*���`4������%+132#!"=4;467.5#"=43!2#!2654&"p2//2��2//2h��KjKKjK�?ss??ss?LllL�`LllL���)q6+"&5<&4&/&=46>62654&+"&=4&+"&=4&+"&=4&#"/&=4&354?6�$C	+
�
b'8#I$@:H						a�+q,(rd	!

U"49#,)(
�r

		

		(
)		

t)

9U
d������Y6+"/&676546>654&+"&=4&+"&=4&+"&=4&/.376u.�
w!3 P4			

	
s�O)��
�7~!($%)!ф


L		�
�		�
�		�
�	&	�w��� ]"&7.7#"&463'.>6#'32?6=4/&#"/&+";2+";2#""(
X++^O8�+1b"wFFw	b
�
�
	��		

		

 6 
#+<+	88857'�%0�7@	;

			��@�A%#5'&+"&546;7#"&=463!254/&#!";2+";2-�d�!4$r�!/!&'v�
��
�	r�

c�$|H&!$40/!!!��L�
@	'���.a+"/&5476'&5467&54>767>3266&&?6&"/././&;267�:
E-k=,\('&)+ /+ $
	4
[*k+L	�*8*V R
*
6"	Rh
��

��iz"$0V#������^p��6+"/&676546266&;2?6=4&+"&=4&+".=4&+"&=4&'546;2+"&7546;2+"&754;2+"f!9%�"m!'7'!-��m	�			DL		K
(#Tw�7�''J
w

�wT

	

	#

#	�

�	R`		`	`		`		``������#^6+"/&7'&676'462654&+"&=4&+"&=4&+"/.;2?6j(%�'758%	+<+#0			

;@7�#Fw"b1+�8O^++X�F

		

		��	
��
b	w����,52"&4264&"+"/#+"&=46;2'254.+�Α�Α��uu�u6+0 'Of(: ��Α���u�uu�#ZT�U3)!

@����;C%++"=#"=4;54;2327#!"&546;54;2354;232!3!2PLLLLp��0(�(00��T�LLLL���`4444��*������+37"=4;2#7#!"&546;54;2354;232!3!2|�|��0(�(00��Tx��`4444��*������;C%//&?'&?6767#!"&546;54;2354;232!3!28	66	66	66	66���0(�(00��TI66	66	66	66���`4444��*������'72#!"&546;54;2354;225!3%/&?676���0(�(*���	K			,o		���`4444�p*��Ɏ	K	-n			��@�!&+2#"/#"&54?6327673#0
�



��
�



����������	��5=?	Z5=?:��.��/,�!/�����*2+#"=#"&54634&#!";?326�&&�}`&&�	��		�C
�	�&��&^T& &�� 		��	<2
	����/2"&4264&"%+"&=46;2+"&=46;2�Α�Α��uu�u(	0		0	p	0		0	��Α���u�uu���		�		�		�		����"&462264&"+"&=46;2��Α���u�uu��	�		�	'Α�Α��uu�ux�		�		����#+Lfn3#"&5#'#"'&/#+376;2264&"6/&'&6?#"##36???5#'&+"6?6264&"y@
:#;U			@v0��Q			�l	-	'9>*a!
%		�-=TA7
gn			@�

 	L		0��

		
W	;#>�X

 
$I�><3
S0

		
���5`#!"&54767>254'&'"."#3!2'#".'&'&?6232>7676��`(_dQ4/V� 
7
7
	7

7	��!K
	O���B)
	%F��
-

-
	,


,	����'+3H#32+32+#!"&5463!232!6"&462"&=463232632#���@P���4&&4&�	
''
	 @(@(0�0(����`�&4&&4�""��@�0<HT2#!"&5463!6"&462"&=463232632#7"=4;2#'"=4;2#'"=4;2#� � �4&&4&�	
''
	>ppppp���`�p`���&4&&4�""@@@����"42"&4264&"&2"&427&'#"'%654&"6322632�P88P8L((7Α�Α��8.-%%u�u%)@%$%@X8P88PX((ԑΑ���0&

'$4@SuuS@44

����'<2#!"&5463!"&46;2#"&462"&=463232632#P�� ��`		`		4&&4&�	
''
	��`��0��``				�&4&&4�""��@�$0<HP2#!"&5463!3&54632326327"=4;2#'"=4;2#'"=4;2#"&462� � !''9ppppp�4&&4&���`�p ��""P@@`&4&&4���2#!"&54635!3!2��`��`����`�v���� !"&463!2�@

�
 ���&2+#!"&546;54635!%!32�0��0��������0@0�0��`@0��������%/&//+"&=/&4?5/.?&/&?'.?>7'&/&6?'&?6'&6?65'&?6546;276?>76/76�'	H;		:H	'
'"PHHP"''	H:		:H	(
'"PHHP"]"Q*T;.		.<T*Q#	**	"Q*T;.		.<T*Q#	**	����-59E%"=4;2#2+#!"&5#"&=46;76;2'3'&+"!7"=4;2#�		��		R"d"��^��L ��P		��P		99�`P��0����@�$4<G%#!"&546;#"3!2=!"3!2=452#!"&5463"&4627676!���
tZ��t��x""1((hH�� 0�
P��0�_""�((hHP����12#!"&546;462&"2644++"=#"3!2P��P&4&6x*�*���`&&�lT$$������"2"&4264&"74;232/&6;�Α�Α��uu�u�(CddC��Α���u�uu��tdd����"6462"$4&"27+/&?632�Α��/u�uu�-tddtYΑ�Α��uu�u�(CddC����""&462264&"54;546&=#"��Α���u�uu�-tddt'Α�Α��uu�u�(CddC����""&462"264#"=#"&?6+gΑ�Α��uu�u�(CddC8�Α��/u�uu��tddt����C�!$2"'&?63#3%3'#37'377#�d����dM94D��4�4�?D4dxD3aax4����U�0``````�������%5E2"&454+54+"327#";22#!"&54635"&5!#2!46P88P8�@�

��

0%�`%%�%0B\BB\fX
7
��

@
��%%�%%���72#!"&54634#!"3!2'//&?'&?676��`��l�l==			==			==			==		���`�vT���==			==			==			==		�����+>62"&462"&462"&4&2#"'#"&7>7&54264&"6?����Ԗ�j/.AJ
5Vzz�z(
&��z�z.%8FV�^�^^B3*

����'92"&4264&"$"'&>276&"&46272/&"&7>�Α�Α��uu�u6/�/!f!��%
&	��Α���u�uu�$
99
''A)				
���� 3H2"&4264&"62&'&".?"&547'.>6"&5"'&>?6�Α�Α��uu�u�j">'	

P	
�
	P
��Α���u�uu�)
q

	

@	

	����+GO2"&4264&"6"/"&4?'&4627626"/"&4?'&462762"&4�Α�Α��uu�u���4&&4&��Α���u�uu�kL�&4&&4	����'/7?K2"&4264&"$2"&4264&"62"&4&"&462264&"62"&42+"&463�Α�Α��uu�uB//B/<((&X/B//B5((&�

�

��Α���u�uu��/B//BQ((,B//B/�((,�����-2"&4264&"6"&46:"&42'&"&76�Α�Α��uu�u��N<=
	141	
��Α���u�uu��]"		
����/6=AEIMT[2"&4264&"6"&462"&4622+"&=4635#375#"5#75#5#75#5#326=4&+�Α�Α��uu�u���(		h000p000h(		��Α���u�uu�c#  `	(	((((		����'/2"&4264&"%6#".'&62&"&462"&462�Α�Α��uu�u2M)6()�����Α���u�uu�"
".&

N����
#+97"'&'6762"'&'6762&2"&4264&"%6"&'&62�q�Α�Α��uu�u2MRM)��		""		""		""		""ڑΑ���u�uu�"
".."

����4E2"&4264&"%6#".'&62'&7>32/&"7&7>2/&"�Α�Α��uu�u2M)6()��#
	
&
	�#&#
	
&
	��Α���u�uu�"
".&

V)))����
+EZ"&5476".'&62766/&"'&7>27"&4632&#"2654'2$"'&7>32/�,..�6')�)M`
	
&
	#&#d�Α�gC:2:Suu�u��&
	#
	 "EE��%


".�)),%(g��Α" u�uuS!)����
4<D%6"&'&62/.7>7>7/&67676&2"&4264&"bMRM)�pF�F	
�Α�Α��uu�u�
".."

>
FDF	
��Α���u�uu�����,:2"&4264&"%6#".'&62.?'&63'&4?6�Α�Α��uu�u2M)6()��
!!PP�PP	!!
��Α���u�uu�"
".&

/((0000((�����/;JYh76"&4767&67632&#"%67#"'67327>'&76762+&/.?"'&?6367>'&676u/")7Hg<5/6S:.{$9Ig30)-S:1C/"��
	
4

Z4	

4

&.:T&@R"/6D�6I;-�E�9I;0�TR"/s
Z	
4Z	
4p/%T:����6P2"&4264&"%6"&'&62'7'&6?62/&%/&?'&6?62�Α�Α��uu�u2MRM)��#
##
��Α���u�uu�"
".."

G#		#N	##	������%5CTi76"&476"'&'&6"&'6726%&>2&.""&'&62766/&"'&7>2&"'&7>32/u/"M"/Rl#l~l#_r_��'Em~mE&p�p�RM)�)
	
&
	#&#�&
	#
	�R"//"RP 2;;2 1;;�>f;;f?	H``�."


"|))")����;CK2"&45'&"/.32>>54&"&=&'&6276&2"&462"&4�Α�Α8%1;u�u;1)�)����Α��,		+'_9SuuS9_,


,�����;HU2"&45'&"/.32>>54&"&=&'&6276/&4?&?'&6�Α�Α8%1;u�u;1)�)!!
	PP�P	
!!��Α��,		+'_9SuuS9_,


,((0000((����!)1Ge2/&"&7>2"&4264&"62"&4&2"&45'&"/.32>>54&"&=&'&6276�

&
%�B//B/<((&�Α�Α8%1;u�u;1)�)
					4/B//BQ((,��Α��,		+'_9SuuS9_,


,����%-52/&"&76"&4626"&'&622"&4264&"4(%
&
Z�MRM)��Α�Α��uu�u						$T
".."

6�Α���u�uu�����)19A2"&4#"'&?64/&4?64/&762"&4264&"$2"&4��##)�Α�Α��uu�uq				%�Α���u�uu������#EU2/&"&7>&2"&4264&"%#"'&?64/&4?64/&7662/&"&76�#
&
	
Α�Α��uu�u##)&#
&
	
()��Α���u�uu�				�)����!4<Ol%#"'&?64/&4?64/&7637&"&7>32'&462"/&>7676#"&4632&#&'654&"320##)F&

%�ZS
�/4g��gg�
u�uuS-�					L

		�!	S	1(�Α�g.,
 Suu�u����-2"&464&"6"&462"&4622+"&'&63�Α�ΑKuu�uu���E..E��Α���u�uu�u�S	-<<-	����/=2"&464&"2/&"&76&7>2/&"2+"&'&63�Α�ΑKuu�uu�&#
&
	
�
#&#	
&
�E..E��Α���u�uu�u0)#))M	-<<-	����)72"&464&"/&4?6&?'&62+"&'&63�Α�ΑKuu�uu�!PP�	
!!P�E..E��Α���u�uu�u(00b((0R	-<<-	����!)72"&464&"2/&"&7>"&4622+"&'&63�Α�ΑKuu�uu�
&	l�E..E��Α���u�uu�u$
				2S	-<<-	����2"&4264&"62"&462"&4�Α�Α��uu�uk���Α���u�uu������)1CO2"&4264&"$2"&42654'"&547&"&4622654'"&5472+"&463�Α�Α��uu�u<**<*7"@*<**<F"�

�

��Α���u�uu��*<**<F

/<**<*H

�����!3CK2"&4654&"5462275462&/&"&7>3262/&"&762"&4�Α�Α�8u�u8-f-�	&

%p(%
&
>.!!.!��Α���:PSuuSP:r

��

2						
*				D&4&&4����&.92"&4264&"72&'&#"&46&"&46262"&46"&54�Α�Α��uu�u�<&&
As�$"��Α���u�uu�#.@-P1����4E2"&4264&"%>"'&>2''&7>32/&"62/&"'&76�Α�Α��uu�u/�/!f�	#
	
&�&#
	
&
	��Α���u�uu�
99
'�)%)����'2"&4264&"62"&46"&46:"&4�Α�Α��uu�u�4&&4&���Α���u�uu�;&4&&4{����)82"&4264&"$/&4?&?'&62'&".76�Α�Α��uu�uC
!!
	PP�P	
!!PHC
#r#��Α���u�uu��((0030((0J6'	
'V6��"^&�!
,��1U���	4	6Q	�	D�	6&	Lz	0�	
X:	.�	&		E	6]	&�	�Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Free RegularFont Awesome 5 Free RegularRegularRegularFont Awesome 5 Free Regular-5.15.1Font Awesome 5 Free Regular-5.15.1Font Awesome 5 Free RegularFont Awesome 5 Free Regular331.521 (Font Awesome version: 5.15.1)331.521 (Font Awesome version: 5.15.1)FontAwesome5Free-RegularFontAwesome5Free-RegularThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 FreeFont Awesome 5 FreeRegularRegularFont Awesome 5 Free RegularFont Awesome 5 Free RegularFont Awesome 5 FreeFont Awesome 5 FreeRegularRegular���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ�KLMNOPQRSTUVW�XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������heartstaruserclocklist-altflagbookmarkimageedittimes-circlecheck-circlequestion-circleeye	eye-slashcalendar-altcommentfolderfolder-open	chart-barcomments	star-halflemoncredit-cardhddhand-point-righthand-point-left
hand-point-uphand-point-downcopysavesquareenvelope	lightbulbbellhospitalplus-squarecirclesmilefrownmehkeyboardcalendarplay-circleminus-squarecheck-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-rightfilefile-alt	thumbs-upthumbs-downsunmooncaret-square-left
dot-circlebuildingfile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringpaper-planefutbol	newspaper
bell-slashclosed-captioningobject-groupobject-ungroupsticky-noteclone	hourglass	hand-rock
hand-paper
hand-scissorshand-lizard
hand-spockhand-pointer
hand-peace
calendar-pluscalendar-minuscalendar-timescalendar-checkmapcomment-altpause-circlestop-circle	handshake
envelope-openaddress-bookaddress-carduser-circleid-badgeid-cardwindow-maximizewindow-minimizewindow-restore	snowflake	trash-altimages	clipboardarrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upgemmoney-bill-altwindow-closecomment-dots
smile-winkangrydizzyflushed
frown-opengrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-wink	meh-blankmeh-rolling-eyessad-crysad-tear
smile-beamsurprisetired������۠�@۠�Efonts/Pe-icon-7-stroke.ttf000060400000162160150750504260011365 0ustar00�0OS/2"��`cmapU� LgasphglyfƳ>�p��headE	��d6hhea��ݜ$hmtx}~�8loca��b��maxp��� namevͫ���post�P �LfGLf��@������  8
 ����� ���������7979793��,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>32�8�������b��xx				D



W/��+E//��"�ޑ						+��'@35#7'#537'"3267>54&'.#"&'.5467>32#�F::FR"<<,N!!N,,N!!N,)GG))GG)V:�:v!4�!N,,N!!N,,N!�gG))GG))G+��)D_�35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#�F::FR"<<�		

))Y)GG)&
"*,N!!N,*"
&V:�:v!4`
  

""
�

						



�G))G
!N,,N!
mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#�*
�
*****��

$#

#$

|#

#$



$S*



*****s$

$$

$b
$$

$$
O�q"3:54&'.#!"3!267>=35##!"&=463!27#'573�n	��			p*,���usOBJ		�		KC����F1E�3��z�"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K  K**K  K*'D






D'�
	


		
%$
� K**K  K**K D'!



	!'D��			

U����%7'735#!#3!KWWB4o4o����WWB���"��E��U��#(%#5467>32354&'.#"#!5#!5!w�
##
((<V4#��4�f"



"""((f��������_�5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.#	3Z"!'	


		
	'!"Z3�

	

	



(  T//T  (�)"#[3�		�
3[#")�
		

		

		
	.Q""Q.	^��$/>CGK#54&'.+"#3;267>535'46;2#51+"&51533#'�UVU
�
�
V
x�
�
�x!��

��

D

��

C��!������������uz��%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7�[$<H	

''		
IfC$CfH	
('				H=$Z�e++y
	6
�
8	�
	Z$ZDZ$=H



&(


HfC$CfI		


('		
I=$Z	R++��
8		�

6		�eZ$Z	
+��T7013267>54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#�

hP'DG))G
	!N,,N!!N,�
	Og�	]U F')GG)'"*,N!!N,,N!����
&3#5''73'3267>54&'.#"3#"&54632�q���YH��bPw3



���rY���Od^



3��1Jc��"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5	



					

2222++++� K**K 

	#
#
  
#
"	

�wD''DD''D'		
		
		x	

	�2112�,,,,x*K  K*,#,
+		+
,",&EE&'DD'
���16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((�ff�ffGG��GGGG^GG`/../�((((ogg�fff��
GH��GGvHG
��GG��'35!57''7!57���#3"g����Ԁ���-xx����>eg��g���NN�<��(AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'�*!&CG))G�%AA%%AA%	



T*"" E')GG)%��A%%AA%%A�pp

$$

��
'#7'7#'7/373666��6��6��'nn+c�**�n��f�hh�fltPP�G��O=�
2M3353#53#?'#5377>7>54&'.'>7>54&'.'3�}~�DD�bfgf�		
		
	


		7	wggeDhfUUYQ�SUe&'
 +* 
7



1��1Lg�%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#
		

		


(	
%%
	(#C2/?""?/2B$6'
$12$
'5�	
				
	x
		
�



�,*+
,D

&
#


#
%

*%��%#'#337'#37'737'#}8e�VO�l8MM��OVS
�e8MM8lS�7��8LMDWz7
ML8X3��	0!!!!%3267>=35#3#"&'.=35#33��f���x��((3
##
3��f��wx���));;"

";;��^w��".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#�		�
		



	�

					��		



	U

�D�		
T

			]				
		\		T	
		��

D�

<��3Oj�"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(�A((A%77%A((A%77%A((A%77%�
#�#

##
��/D



//V/

/7��!:%'>7>54&'.#"3267>77%467>32#"&'.5�t	;!";;"


t�5445,t


";;"!;	t�5544G��c�����1Jl���%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7�			




				

^								

			P

E

W			>		U


�	
	
	(		
|


�	

� 
"
!
 
!
"
 t		�				



	
	BN	
<

�




^	�P




^		^��7!'!3#53#5^����3��"檪����fxx���kkg��D+
��
%!7'7'!5#%!7'!3���H\\Gx��hH\\G��qH\\G�VH\\G�3����)-%#"&'.5467>37'"3267>5#5�D''DD&��*J  K**K �oo�&EE&'DU^]U J+*K  K*@A�>�1m�%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##�0%
			

%="

"��	
		
*

�

@@



�0

	
%
#"

�

			)


<	
	%%



	+��'8ER_ly����������"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654&#3"32654&#'"32654&#2654&#"3"32654&#3"32654&#'2654&#"37"32654&#"32654&#"32654&#5"32654&#5"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632#���#��		z	��z�^��kk^�����onn7�								NUD	��		�����@3go��3�3
		
"#



""��27<E"32654&#3"32654&#%#5##";35326=4&#%3#5#537#5##5!x



3



*^�^^�^�������gV�V�







DUU�DD�DDD�x��Dff��X�h%'7%'7��޼��3��޻���kkk�k��kkk�3��73#5#"&'.5467>753267>54&'.'�^'
D''D

%+ K**K -���""3&EE&2"&8*K  K* 9&3)��
%5##!#'3#53#5##53#5353353!<x���gVV��x��gVV�x���m**��D*�""�x33��""�+��1="3267>54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG)	vvww�!N,,N!!N,,N!�gG))GG))GDwvvf-��
'-x�4��u��*��������'I/?>?'77>7>323''?06?7'7>'&"#"'�e]T�-�O		
O'-VN'aZ_V'VU��e[d(UV,'O			P�,�OW�YU`��VU'We$��5!3!#!!#!!��o;�;��o��*���oWE��E3�4�E��x����',7<#";267>54&'.#+"&=35#3#546;23#5q�		�		�������44��b��KOO`��"������=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7�D����

 A��
	'&	Ve,e,�,�,��D����P		B��
'%	ee,e,E,�,�+��77'%'7�L�V�wF�G;і����E4�уw��/����KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2�	��

�
"U"�	�33�	��			�		
;
;��;

;		�w��]		F		F3��-=#"3!#'53#3753!"5467>3"&'.5467>3!!�		
T�*.Xw?;���	D���
		��	
��'(��56�����

M<��..#"5!!#7>54&'!337#57>32�
	K��DLM���#�A���K��L
	��"�%��X�
�X�h7'577'5���������h��kk���kk�+��):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53�f
			U45c
��/U	b
��"��������������r

i�gzs
	"

	b��D�<怀o^^+��	-6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+������3w1ee#
�%5WLM� (

��		
#�
A		��


3����;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#��	

	
	�
	



	
��				�d�


	


X�



		
'�?		^				�����1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#	


+//+ff%�%fo(�(W	**	,..,|w&&w�'bb'�1Jc|�"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3



�



�UUUUU+��$J3267>7#"&'.5467>773267>7#"&'.5467>71� J*
%3)I
%/#<"O-&E'$'C�
*I 	&

 H*2%
&	(D%-O"=$
D&"
"��%!3#35#53!!�D�;�;�U��fq3��DD"��o����5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##

#"



"M






�//2M�L2z
"�"



"�"




�

�UU..UU4UU4U3O�q	!5!!5!!5!7!!5!5!7!!53��f���x�w��fx����fx��qDD3""�DD3""�DD3""+��
!'1'77'7'77'q^fooffod�UUfUUgUUfUU�/38��8448f3��*@+��**A+��**@+��**A+��U����3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 8��8 



#>	��	>#				�8 
	
��
	
 8�	
				
	�>$
	�	
$>�				+X�h !!#"/!57326?!%'7�g���f��oo
n//n��{ooh����oo��m//m
oo�+����#,1'.#"!'%762'.#"'71571762!%'7Ժ���r��{-.{	fopc
����{qq������{..z	�n�p{	����pq+����).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=U�BB�TJ3(-.'��:C	
po
����{qq�xxxxVV�(>U��B�B�-4�(..'�:�B	-pn��	����pqmf3D��#(G#"&'.=#3267>=##53!#53"&'.=33267>=3#VfD''DfUDD��DDg#>D
&&
D>#����&EE&�3333�x>#��%%��#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G���#

#		"<!	
((
	
"		
	#

#	98

((3���
##
	!<!((
�	
##

88((Fz1Jc|�"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J  56  J*&>299%B22B&%%%%







				z9$857��1!210�%%%%�



�



g				U��#(%54&'.#"#!5#'467>32#5!5!o((<V<�
##
����4�f((f��f"



"ff�������w�7F375#3#'553##'3"3267>=4&'.##"&=4632�;x;���;VVXV/�--



	�3g��fg3�"""^��'QM^	"		"	<""+��2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#

	k
		
		LLk�k

	k
		


HH�		

	l		
		
KKl	�	k	

	l		GG	+!��&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%��%+��	
+�%
	��		
%				+
��
+U����/4A�4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32�>##>
		�		
�ff3



\*		*	8  8	-#>>#'
	xx
	
'��33"



j
"��"

# 88 #+��16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n���!N,,N!!N,,N!�gG))GG))G�<��1Jc|�����+D]v���7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o���UwU;	

	V

<UwU;	

	V

<UU	

	V

+O�q.9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!?3334
33
4�V�S�	>1
��
p�3333333�"
��
"�
���

  +��#<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#



3E,N!!N,,N!!N,)GG))GG).



#�;!N,,N!!N,,N!�gG))GG))G*��
#5#77'3535335'#5##57UE<��ֈ""xDx��"UfU���U"f<���D""D��ww̚��ww����
3��2M\x�����"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K  K**K  K*#

##

#fA@8@
+	
I+



+



�+
@
	CA@@	*	
I,+



�*	@
	� K**K  K**K ��
##

##
�+


+

:+
@
B@@@
+
I+

+


�+
?
	CAA	?
+	
+��1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)							





�!N,,N!!N,,N!�gG))GG))G4
				

		
�



+��%#####5##5#1!5�UUUU���w���ff���3��
!!''!5777!3��f�qMU32x��54UMm����f�J�=x":?��="v=�������r����""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32#�	P
Q		V			V
P		P		��



�



�



o



�	�C
	�			�C			
�		�3
		
�				w	

	"	

	+��(1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7� K**K !N,
 "�4"�)GD'p

uh�
�+L""L+,N!&2OC�*��G)'F Ǥ'�C-#
+��*9GUdx�������':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N,	LM	^]		]M	ML]^		^&


�	

^

	
�


�!N,,N!!N,,N!	M\
\\
mM	M

M	^\
\\
mM	M

�
	
6	


��
	

6	


f����
37#773#7,a�a��q�q��ճ�<���"�uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#�$"

"$$''$�� 

 !!!! 

 �"





""
'

'
"g        3��)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i			



			d�dS�
*%��

<

�

H%*
�����ų�F
	

	
��D��H@"V

3

E@H��������31��$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!#��VV��
V
�
��g��
x
d	���
	


<��
��
f$��+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7�+$
					
%						
&.		
					

						
	
�
������"��
%#5'!'357!3f���UD���������˛k��
'#!1'#533!���*�qq�w�����f	yqq��x��3��#5#357'737355#35#7'#35#��zz�czz��z�cz�zzc���czzzzc���zc�znzz�3��	735#73#5%35#37%35!#33����3�l~}��x�������3�~~bͼ���<��4Pi��4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#�	

*				��
	
					�	



�		��#



�#��		D



恁��D



^����"C%4&5'113267>54&'.'"&'.5467>7041701#��x;"";�5}}5��"�	

!;;!

	�4
		��		
4+O�q*#!5'3##"&'.5#7!533267>73x�^�]��M�

�N4�xy





yqf��fU		U��
		
�U=��7'#73!35#!�WWB4o��o�VWWB����"��E	 ��$).38!33#!5#5335!!'#35#53;#553#53#5!!5!!5�4"��"��"3��f�ffDD4wwwwww������++3��"���ggVEEV+^3"��
7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#�D�PQQP�U��f�3"5'0$7/]



u3��!----!"���GBk�dbGL�$	

	V

3��
#!!'#53!33533#53#53#5w���V"��g��V�
L�w������fDVxx��x��L��V44�33��	'\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3��f���x��x��o�m!d8F




��f�MM����^�_�(H



��2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!7532032�1��
K2D�D2K
��?	2//P?2	�
K3��3K
m?
\//ooR?\
��#(3'3#!5#%7!3#33#33#33#33#�D��>"�"������33D33D33D44E33���nn�������+��%7'!5##3!3535#!!���33"DD�����X
33��44������F�z!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3�f		�		�^��V��f��V��V"��ff3"

"

z
�


E""�����3D	

	B��	
"'##!53'#533##55'#533#�W�hhW>>��V�>>VVE�VVjVE��E%>>>�iYV��R>>���V4V��+��Xq��73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1

$,-!$!	
4
	!$!-,$

4



+V!<!/1#<$
V
$<#1/!<!+



�)$	

4
	!$!//!$!	
4

	$)��



"- <!
V$<$33$<$V
!< -��



3����*C\aei>54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7 		%? K**K ?% 



'DD''DD'f�B�AJ+R'8,R&�		$E&+J  J+&E$6
		
�DD''DD''DUB�A�w,'S ,&R3-��3@MZ!";53267>=4&'.#+'#"&=463!2'"32654&#3"32654&##"32654&#����C#
4+�

V
�



D



�



��
DD
��
,,
�

ހ











<����%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5�D�x;" :33�5"5�D��U�E���";8 xgg�5oo5"�MMMMff>�;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*

��	
		
%
			

%="

"0q)




			

	
%
#"

03��17"3267>54&'.#"&'.5467>32#5#35#*K  K**K  K*'DD''DD'fw� K**K  K**K �wD''DD''D��+��1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k�09��!N,,N!!N,,N!�gG))GG))G�09�+��5!333535#5!###'#5!U�ր�D*����o�*7�5��DD�U�oU�77����6Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#�PCS		x			��E��
		
�				�)J:�Fx��
		

			"��

		

		^��+>��+Haz��#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#�F)
U
(H

f


��

OU.N
�((((#

##

#







O)(���

�
.
��((((�
##

##
�



�



3����L�"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*
		 
	
7
�	

(=+			4!	;(&@.	C

	)"%

�	+>%'9		
#
$)
Bf��	&7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#�������

�


�

�
�D"D"D3D3DwD"D3D>DD3""<��V��

V

���3DU3DV4E�3D3DU3DV4E��+��	!!!5!!!!!5#3#5;#5+��V��x��x��x^��E#��V�DD�x3��o����'7'''77��������	��������QT��SS;��JJ��+HHHH�JJ��3 ��
/@!3!35!!!5!3267>=4&'.+"3'46;2+"&=�fx"��V��x�||	|		|	�o��o���MM�%+��5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2��

�

�		�

��
�

�
�
�

�
�
��

	

"
��"

��



"

��SmKU^|��"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32#�	* <�9$	#

#!
FN

##

#�>3@L

&O

�>�G�

$$


S"&?
#"


�4

"



"#
&{	6{6V

C		[{{[

	HG

3��0>%54&'.'54&+"!5'!575467>32267>5#3�,

,<�<+��</.<�	V	��0

0�00;1�..�1M		qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#	��	���"
	����	
36�	�	���^#	�	#"D+��&@N\v�"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę#
�

	
4
	

`�
#d�#
�

	
4
	

`�

#�!N,,N!!N,,N!�+'#0�),,)'+0#�*'"0�),,)'*0"+>��#3.'.+'77524&'.'5�,E43����;4
YOaF;(Epp!��U0+P%&6V��!!3#5"32654&#����n�		��p�"��]�ww� ����>W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5�"L2	3
				

	3	.L"
$;! :$
��

XF+3		
	



	
		��*F220-*��	!!!!!!57!!5�4��V��g��x"D��h��U��3��g"+��*COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D,
+
$$
*,
D'#??##>>#M3
pf		"�3p
Df"		�^p�E'"
5446"'E��>#$>>$#>�
3pf"		p3
wf		"x�3-��!3!'37#%#'#5!�f�X4X���tt�0�33�x��ff����f<<����aA77'7'�
UTTTTU
TA
TTTTTT
U+��1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H�
UTTTTU
TwO))OO))O��H&&HH&&H�
TTTTTT
U��`'77'`TT0`
UT0*��19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG)aUT0!N,,N""N,,N!�G)(HH()G�`
UT0��?@%7'73aTT1�`TT0*��1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"�H()GG)(H�aTT1�,N!!N,,N""N,(HH()GG)aUT0��-@77'7'�`TT0�`TT0*��19%4&'.#"3267>5!467>32#"&'.577'7'�"N,-M""M-,N"�fG)(HH()G�`TT0�,N""N,,N!!N,)GG)(HH(`TT0��`77''�`TT0�aUT0*��19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH(
aUT1�"N,,N!!N,,N"�fH()GG)(H�aUT06�	y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#�ML88�1$		
	
%oo

	
	
*

xx"

#�
LL7��7i1


%


			*


##
���	y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#ALM88b0$
				

&oo

		
*



xx"



"JLL8��8�1


%


			*





"#

A�16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5






���m���qI���J�����2222
22224

T

���8��(��"�������5'7'7577'57'wflqk�yu�^^bb�flqk�yu��^^��bb��a�"',37'#5##3#33535#5'5!!!'7!%3#53#5�u33u��v22v���$$����$$��TT�TT+<:""v;;��vT)+2T**u�	��	!&+�3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&'
uuuuSSC�������""�����m�	




e2�33��q""2TT2""����K
				
			
��%/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#�50�wY4>^D4_w_KG�K0

6Y....3`50kwZ4>`E4`__L
G�sM15B.--.��q�1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:�4444_
(F
'* J)
#	




	#

�!::!!;;!�4444��.F(3$.
(8*K#��5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'�{_`zdTTd8D



4					
	
	
	
�bLKaa�b�NNvP?v�	

	





= $$ "&(#7-32,.56/0���w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H
Z		
Z	


	
	
				

�
		
	

��

	


u�
			
		
		
						
			



	
	**
	
		��i�"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32�)J  J)*I  I*n
			
			
		�9		

9C&'C
�I**II**I��!



				





	

 !! 
	&&CC&&��1:%4&'.#"3267>5!467>32#"&'.5%7'735�!M+,L!!L,+M!�mF((FF((FffQ�+M!!M++M!!M+(FF((FF(
ffR��I�w1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.7777�1111ɀe11e� 77 �7777�11111177G�w\g������7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5��j-



(D

N262E��3$��




33�22��33P22�OKB	

:
	

	



PgD



f

]��7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1�









::


���
������\��~�,				

�

3C�2Cv����?�~���`����1:7267>54&'.#"32#"&'.5467>37'#3�+M!!M+,L!!L,(FF((FF(
ffQ��!M++M!!M++M!�F((FF((F��ffR��JZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7-�
 !

/0HG0GG/0''�!"
�0v/

��



 
0/GG0GH0/&&�

�/v0v
��.Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'&	z��z#",�`Y3�	

,";	,"#z��z	&�aM*�3(���>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"
		
�
cv	��

�	
				�			���

�dv��
	�		�	
		��



����	 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53e���Ɇ��	
		���S
�	���
�	
��CC.		�L�&���
		
�n��"'%5#535#3##35#53#35#'3#5#533#53GuK�LuL�L�L�L�����놆�*��*����ۇ���������''5#9373717717537#31'515�r{`?kvc~��Ud{>�Vs�r]bLKkvd�uP?zNCZ`l��.�'AZs�>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#�
�
77 �ST



\1111$$%

%




" AA #		)77)	w0ss0D%J�|1111�
%$$%
�



��S�%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#�
	�			9[


�


&o
	J	


g<
�
N
�
			�&!*E��1:"3267>54&'.#"&'.5467>32#'7'35#�,L!!L,+M!!M+(FF((FF(
ffR���!M++M!!M++M!�mF((FF((FffR����%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++

T*)

Q$$2		
%%
		CC2++"�;!**"^##/1�%

%��h�����"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\


#
%


)/
		
/)
F					2					#
		

		
#��""""�				C					


&
#	L23

32L�%0FF0%�!""				"				"0��	#(-26:!!#535#535#535#53#3#535#535#535#537'5��\C22222222
��C33333333�uuCC���`��CCSDDTDDTCC�>_�CCSDDTDDTCC�DD''N��1f�	l�7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32�				

�!M+7&!L,'F%d

	T
		$A"-	8dT'D 
S
8	
		
�				C				3
+M!(	

+M!A%<	
S
<#qh=	:C&

S

h�
	

0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,







	Y

Y	
	��

	
	

G,,,,,,,�	
		
		C*	
	



		*�+,,+,,,��1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!�F((FF((F��ffR�+M!!M++M!!M+(FF((FF(
ffR��0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,







	Y

Y	
	��

	
	

CCCC�	
		
		C*	
	



		*�CCCC��	'@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&54632�3++���o�!;;!";;"4444

��f���x��x��;"";;"";35555�U"��29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2*
�:*<7;:�
	�O$)*#��=��g0(E0	
�9<6;+9�*3.&��
��
#**$������-C!!570513830292.'.#"0+81'7526324&'.'3!U��ͫUE2	(!{{4E/-

'�����@t:m
%-SS x/M
&!3$������ )6CP]jw��'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632�l��lL�mal`tlgmh�llll0T0�0U1\l��lL�lam`slglg�mllm�00�01	-��%>K�����7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^











#	�<7			�		
7;��	�
��
	34

4�g
U
�

4



4

4



xD

D
ww
	?RQ��				�ff��'#'+7#'3'#7'353�d�d���UV�Y�WmW�Te����5xx	��ffggdddu�������1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32�,N""N,,N""N,(HH()GG)E	
		
$�#
Y

	

�!N,,N!!N,,N!�gG))GG))G�	



		ff
	�O


	P��1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32�=#)�		$$	

�&!=

��		�A��M=	
	=�>#(�
##�'"=

��		�A��L>	

	=#�/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467�







EEDD
�	

		

	�6666
EDDE
�
	/0	/0Fz!&+0%#5#5##5###3335335353553##33#37#5324D�E3443E�D42�E""U""�""4##�f+��+ff+��+fg��+����+������ %'7'777''7/7''7��

�	^��]�y``*sar`=`_�
��	^��^	�yaa+r`r`�aa����Vdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375�"N,,N"
%
H()G


VU&	��				�33f				�,M""M,W&�&(HH(&
�
	3
W��F�
����HWp������%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73�<
**  ++<<
** !++
>MfI	�

sJ	
{J
vIf	+fH
7H	
{	H
vHf	� ++::++ !++=<++ 
H

<�Ii
-hI	9H


|	H
tGf
,fH
8G

+�&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3�,��+
	"!

	++,	

!"		�	
##
	Z#	
�	
#?ee


XX


�XX

q	ee	���?%4&'.'35>7>557'5#'.'.5467>700--�6*,8'++'�+K !::! K+(5^^5(�B6*�Q,8�."%B55B%".��	"'?'3#5;#53#553#5'7'7/7���DD�EEDi0000�1
0��EDD�DD+11�11�00��&?7.'.#"3267>54&'.'77"&'.5467>32#���	555	�)�[//..��555

���(��/../����#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573	
	3��w���ff#				fw33wff�h		^8�8DD�D�)�*�B				��E�KB�<3�3�����,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫ���U�{{!(	13���'
./DQt@�w:SSS-%
 �hg$3 '
M.�����(8Ng�%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f�
F`	
		zi4�EĀ
a��G�34		6�

kG	
`{5�DZ̀`�l}��#IJ#		.				����*/45##;267>5#'3#5+"&'.533#5;#5��3
�
3xgg��͉4>����

www�t

��s++++��1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3��Uxv<Y�}��w�]<xx�^				

		��f���~w3Z �VVy`3w}��				E
		
������(A%#.'.'467>7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32�
		
		

				



		

		��

		

^	


	

B&
	
	^�


		








	
		

			�		

�		

	


4

			
	8	$��1j������"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557�				
		


�			
		
		&�� ��
	
	

	
ɼ�

�

U�����F				D				<						�bc�jV		
		U|				L				3				LW�X��W�X��!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0
 K*'D+8C��
4z' J+'D\
8B�}0
+J D'

-iD:
� 
5})#+J D'�D:
	��U�1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5�								U
  UUU�11��					11^+Vi				E	

	s0"
)$$*	#0jkZ??�"

"�??
aUU3333
����HR\fpz����%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7�DD&'3
@
5'%DD&'3
@	4''333N&�"�':33N%�" 8 8
�'�@
3'&DD%'5
@
4''DD&'6
8!
�&:33N&�"�&;33D8 8 
(D�%10>7>5<1'.'.=7'77'7'��>*+=��6&%7���3333333��.((.���(%

%(�؃4344344��1Vo�"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32�+J  J+*K  K*'DD''DD'j

!!�				�



� J++J  J++J �wD''DD''D�	

	\								����Vc|�#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5�;;##6	
	C		
G�



�				+z;):�	::	��6(

(
C0		vG);g



��				^����hm����.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7� 	A	R*T

A
***+

+))�O�rBAQ*T

A63***45)
))+���
��x����)41'7'77>?357'#"&'.'.'37!.7>?�YIH
�II530)�g/0�$5��
N��Z34HH�IH0)��	$6#
N�>s��_<�Вd~Вd~��������3++3UU^+3<*3<7G^+3+"33+fx+/3<++3�+"o3+U+++DU�++U+<++*3++3++f33f"k33<^+U"33+B+33<3+++3f+3+3++ +3�+�*�*�*�*�a��r��������������.�����������������#���+����������V�E����
��~�2nJ��t��	@	j	�

�J|��
z
�r��
��.P��6N��@��Jl�V�pF��Z��j��v�� ` �!!�""�#4%�&&�&�((�(�)*4*�,|,�-N..^.�//$/\/�0t0�11>1�22F2�3L3�3�4:4t5�6J6�77�88z8�9D:0;;�;�<<l<�=�>">�?^?�?�@L@vA$ALAfA�A�B4BHB�B�CC"C|D$D�EZE�E�F�G\HH�J�K�LL�M�NNlOO�PPP�QQ<RR�SVS�UUtWXXzX�Y�Z�[2[�\V]x]�^P^�_d_�_�`�a�b6b�b�c<c�dd�ee�gZh�ii�j�k2k�l�m�m���� � 6 � V
4�	 	�	 6	 �	 	 f	
4�Pe-icon-7-strokeVersion 1.0Pe-icon-7-strokePe-icon-7-strokePe-icon-7-strokeRegularPe-icon-7-strokeFont generated by IcoMoon.fonts/fa-solid-900.ttf000060400000617360150750504260010435 0ustar00
�PFFTM�,�]�GDEF*��OS/23�V`X`cmap�j�4h�gasp���glyfh��-��dhead,�d�6hheaC-$hmtx�Q��loca�8�maxpN`8 name!�-�P+post�Fa�|1.K�`O$Ps_<�۠�@۠�E�������������] @��LfGLf��PfEd�������.�T:� ���@�@ ������@��@����
����������������@�`�@@��@��@������@@�������@�`@�@����@���@@��������@���@�@��@��������@@���@��@�@������@�@@�����������������������@@��@
@
@
@�@���`�������������@@@@@��@����@����@������@`�������@���������@����@@ ��@��@����������������������������������������������� ���@������� ��@@��@@������� � ��@� �  ����������@@���������@������������ ��@�@���������������@����@��@�������@������
��
��
���@@��@��@�`@������@@�������@��@�����������@�@����@���@@@��@�����������������������@@@@�������@�������������� ������������������������@�������������������@@��������@���������������������@��h��������@�@��������@����@��@���@�@��@�����������������������@ @���������@@�����������������������@������������������ ������������@�����@�������������@���@������@�@��@������������@��������@�����@���@ ������@���@@�������������������@��@�����@��@���@�@���@���@��������@������������ �������@������ ���������@�����������@�@@��� ���� ������������������������������@�������
�
�����A�v����������>�D�N�[�^�n�|��������������������������������"�.�1�5�:�>�D�F�K�N�Y�^�e���������������������������������-�6�9�I�N�]�l�w�z�������������������������������������(�8�[�]�`�b��������������������������"�$�4�6�:�<�?�A�C�E�G�K�N�P�S�X�]�_�b�f�m�r�t�y��������������������������	������������������������������������!�0�7�<�A�D�G�J�O�Q�U�X�^�b�f�k�m�o�t�v�y�|�����������������������������������������������"�)�/�=�@�C�G�M�S�V�[�_�i�k�s�}�������������������������������������������������
�����*�/�>�J�L�P�S�c�m�y�}������������������A�Y����������!�A�H�P�^�`�p���������������������������
���� �$�0�3�7�=�@�F�J�M�P�[�`�����������������������������
���!�3�8�@�M�Q�l�q�y����������������������������������	��(�7�X�]�`�b��������������������������"�$�3�6�9�<�?�A�C�E�G�K�N�P�S�X�\�_�a�f�h�p�t�w�}������������������������������������������������������������!�.�7�;�A�D�G�J�O�Q�S�X�]�b�d�i�m�o�t�v�x�{������������������������������������������������"�(�.�;�@�C�G�M�S�V�Z�^�i�k�r�|�������������������������������������������������
�����)�/�>�J�L�P�S�c�m�y�{��������������������%$#"! 
������������������������������������������vutspgfecaVUSNMGDB40/���������������������jH0/,)&#
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

~
}
u
q
o
m
k
U
J
I
H
G
E
D
C
B
A
@
?
>
:
8
7
6
5
3
1
.
,






���������������������������������������������}{tsqgfa`ZWRNCA?<720-+"!������������������������������������vmba^]TO'
�
���8�t	���
���H�T0D`������@�� �"$$�%�&H&�''X'�()\*+�,�,�-@-�.h//�0�1|1�2�3@3�4855�6<6�747p7�8�9\:(:|;;�;�<h<�=l=�>X? ?�@�ADA�B�C�DtEDE�FFXF�F�G�G�HDH�H�I,IdI�JJ`J�KKTK�K�LpL�M`M�N�OOlO�P0P�P�Q�RHR�R�S�S�T�U$U�VV�WPW�X�Y�Y�Z|Z�[[�\`\�]]�^�_,a�b8btb�c�d\ee`e�fXf�gdg�h�iDi�j�khll�mmxm�n�o8pTp�qq�r�sls�t0t�uXu�vtv�w4xy�z\{{l||�}<}p}�}�~~\~�~���4���8����t������8���4�@�$���h������� ���0�|����X���@�����t������`���@���`�`���p���<��������������������T����H���P����t�H���8���������(��� ���H�����X����\�������p��������������L��|�������X��t���t����h����������H��x�,�,�4�Ȕ���ʼ�p�̤�x�L�����|���D��Ҥ��Ԁ��֜�L�ـ�\�����,��ޘ�ߐ�t���H���D����T������l�l��T���P��p�������8���T��������L���T� ����p���@���L�����$�����,��X�|����P�x�	�	�
<
�4|�<�
�d���dd��$D$��p�xX� t!(!�#�$h%p%�%�&t'�)�**�+(+�,�-$-�.0.�/x00�0�1d1�1�2,2p33�3�4H4�4�5H5�646�7,7�8H8�99`9�:,:�;h<8<�=H=�>>�?�@@`@�ApA�B�C0C�D�E�GG�HHH�I�JLK L0L�M0M�M�N�ODP|Q(Q�R,R�SS�T(UV(WW�X�YY�Z<[h[�\l] ]�^L^�_``$aa�b�cdc�dLd�e�f<gphh�ii�j�k\k�lxm�n4oo�pPq�r�ss�t0t�u<u�vHww�w�xdypy�z�{�||}}�~���0���`���d�t�|�,�����l���l����(���l�X�������� �����H���(���`��0������4���D�����l�4���l���$���D���@������D���@���H�����d��x��4���t�X�����<�$���@�@���\�`�\���h�����<�������t�L���d�`�������������`��Ƅ�0Ȥ�4ɴ��0�p͜�t��Ϙ�P�D�Ҭ��Դ���������x�l�h����4�h����X�4�\����4����4���H���D���\���d�D��$���l���x���l� ���t�����T�������������(���x����l���|(P$�|l(��	<
L(��
p(�$������<��D0P� d!D!�"8#8$X%%�'X(�)�+h,,�.�/�0�2�3L3�4�505�6�7�8�989�:�;8;�<�=�>t?D?�@LA,B<B�CtDD�E�F�G$G�H�I KL(MPM�NlP�Q RR�S�TDU<U�V WW�X4YY|Z\Z�\\�^<^�_|`|`�a�c(de,f�hPi�jtk�l`mPn�o�p@p�q�s,s�t�vv�wpxx�y�{0|0|�~~����������D���H���0���<���h��������l���X�@���������l�������d������$�t���|����X���D���T���������4���p����`������L���0�X���H�D�����������t�`�\���d���<���d�#>%2+"&4&+"&'#"&=46;6757'&=46546;276/`B^
@


=L=]		w"  !�n	 	n��^B
##	`	00`

		

����#-6>FNV%2#!."#"&5463!2%54+"6754+"6254+"54+"354+" 2"&4264&"p		��>T>2			�@qlo���B//B/C�	 	)77)	 		�Ll�YY(�lD����/B//BA�������T\%#1"/1#"/"/#0"##"&54?&'"#"&54?454767'&5463267'&54763267'&54763267'&5463267632376327232#"/264&"6264&"#"/#"/#"/#"/#"##"&54?&'#"&54?&547'&546326767'&547632467676767461'&546326767'&46263023763272312264&"	

			





		


	

�i			�




	





	

			


��	
	
	


				
	

			"M			6
	
			

	

				
	
	
�������"/#"/"#"/"/#*##"'&54?&'#"&54?454767'&5463267'&5463267'&54763267'&5463267632376327632264&"6264&"�

	


! 





		

			 ��((vY

	


	
 
	

	


��((l�����	-%!32;5!#!"&2!546;#"3!264&+7��@�%%n�@
�@
�
�
1		`		� *��@@


��
@	


	@����@�$N"&=46;546;232++"&=#!"&=46;76;2+";7632�		@	@	@	@	@	X�"��		7/ *�
	N		xx

@	@		@	@@

@�
d
`	&

	
X����`t�"/.54?62+"/&546325462;2=462;2=462;2=462#'64/&"2?11"/&54?62k111;&
�}
&x@11111111���
 �

��

��

�H

�&0
P1111 ��!�W���$"&462'7>&#".=4627>32?>32?>20"%2+";2+";2+"'654&'54>?63232+"3"&4622"&4((�			
�<		'/
,""J/<�	
�	
�_	
�!$'l
/�	
�E��((�((B

0�
 )q


2�	
	z�	
�klQ32


,0#!

��((����7L%7654&#"#"'&54?63276;76;232+&'%3#"/#"/#"&=46g	!K��u	
TLX	
V
	7p		b�~	
[�		�	��[	EQ	7	�
���
R	�	���� )4c3+7"264&5#"/#"/%3#".5:64&#"%#"'&54?63276;76;2&/7654&#"H
@0			I	
[�`@	)		��K��u	
TLX	
V
	7�	@8�
@			 ��
R�			���[	EQ	7�v
����'/QY$"&4622"&4&2"&42"&462"&4&2"&4'+#";+#5&546;2&264&"rb2�23
 `

`&@�@pP*#@45��~FZv6;
 & �:UPp'�%����!)19LT%#"'&54?6326;2'654&#""&462"&462;+#5&547#"2"&4ƴ��'1;*#@45�
	jN��
`&@�@?
+���!'�j		
�N& �:U.(������ 767#5&1!'>;2&264&"";#";+5!ܠC���g>B4Y�0		�
�		�!��ñ=�7E/)GR!�		 		�0���)y$2"&4&2"&4++!5&546;2'264&+"&?64&"&=4&"/&"+";22?626=46264/&63				7			=
 &@�@pPJ4Y5�			

(		(
				

(		(
	�			I			Z
@&@�9VPp/)�		(
				

(		(
				

(��@�+3A%&/#!"&=&/&547%62546;2&"2642654&+"3;
��
e	@	�4&&4&0	8(@(8	��

��

Z4		�&4&&4�	(88(	����3NR%#"&=#"/&54?62546;2#"54&+"32#!"&=46;54>;2#5#�
�

X	 	;�	@		���%
�0���
��		N'		`4%		@	�

�		
�������9����&"546;2327&54767>32&#"#";6"/&"&=4&"&4?6&+"&46;26/&4626=462?62;2+"&264&"264&"/&'32654/3264&+764&#"54632X		�
 </N!E
)�

(		(
				

(		(
				�			I			,N/< )
E)�		�T	
7.{l
&(	(	'
				

(		(
				

(		(d			I			.7
		(	'&
l��@�$,Hh"&462+"&="&=46;2$"&4622#+"&=764/.5>3"&=#"/&4?6235462z4&&4&@2
@

&@
H�4&&4& &

@
2H H
�
HH
�
@&4&&4�&
0`

�
`&
D�&4&&4F&`
�

`0
&
D�
D$$D
D$$����@4547+"&54?#+"&5457#"'&54?632'&546;232+ EB	B
1g+(	 :���%
B	irBB9,�u	�:	l����	�'2'������;R2+"&5457>354&+54&+"#";;2>=3267"/##546;232��%$�((((�
+C�
@
C 	�&�!�((((�
+ `

����&=2+"&54574>32654'&""/##546;232�$&�&
L#4
4
�
+C�
@
C "�&%�
�"EF	B
+ `

����!u}2"&4%"'.546?632264&+"&?64&"&=4&"/&"+";22?626=4632>54/&63"2"&4�			#-3/*M@'�		
n			

(		(
				

(		(	[						u 5bLA/ 	C_�GP�		(
				

(		(
				(			���	P75!#!"&%2#!"&=46;5#"&=46;235467632+"&=4&"3546;2+ �8(�(8�		� 		`@		P
@+"	
(8	 	@
P		@   (88�	 		 	 		
0�$88(		

�0
		 ��� (08D2#!"&=46;#";2654&'6"&462&"&4626"&46232+"&46�(88(��(88(�Y(88(�(8#F4&&4&�((���&&�&&8(�(88(�(8%8P88(2
&4&&4z((�&4&&4&
����)S^g'.7>75#"&=46;2+762#67>54#";27543230;2=4754&#"32&2#"=�"|WVyeI 		�		 8,
�1

88	
R	�879E

3>Wz�ULp"	 		 	"	$
� =<'
k ?j?�tt������,:#"&7#"'&54?632763!2#!3535#!"&53XJ::��#	�	V
��)5�@�@
�
@DD"��-��" )c��2I

���`�
F73!"&=327'#"'.7#"'&54?632763!2#"'#"'532767z�a		+$����"		�	=$-**
�		@�
�Y(m��h(Z!!pP�����<D47#!".547>5#"'&54?63263!&5462&264&"@<��
:��6# 28P8+!!�6	&

^�*-e>I'3=PppPEh{%6%%6����BM[7#"&547#"&=46;2$"&462#"'&54?632>32467#!"&5%2+.'63�%� B
&@�4&&4&k����>+.B 7!��<,����&
B(�%�!*
 & &4&&4�g�*8B.*+A,B��& 
#:�����W_g%2+"#"/&"&=4&#"&54?6&+"&46;26/&546326=462?6323264&"264&"�&GG&&GG&��((v�G&&GG&&G,((T������$Yb767#".=4&.6?6&+"&463'&?6626=462?62;2+"%4654&#"r
�
G		&

��	

]GG	&�	����
&G���
	I	&&G
~
�����OW���%2+""/&"&=4&"&4?6&+"&46;26/&4626=462?623264&"'""/&"&=4&"&4?6&+"&46;26/&4626=462?62;2#&264&"264&"p			

(		(
				

(		(
	�e55


55


�i			`		(
				

(		(
				

( �5

55



53			����.=I%+57#"'#"&=4?546;232?6;264&"32764/&"�
�J#''#9
�
5
    
�

0,	0
0��
���)�
�P�

��
0	0

0����.MUk%+57#"'#"&=4?546;232?6;232?264/764&"'&"264&"%26545.+56&'"#"3�
�J#''#9
�
5
    
��


""/



��
���)�
�P�

�p


�""a


0�����32+"546;5'&63!2��8�8������**���632"&46325"&463247�
8P88(�8P88(�
��%%6%�K�%%6%���!%"/&=#"&46232&264&"�d8HVzz�z,
�jKKjKd
,z�zzVH8KjKKj�����"/&6767>�/+�

�+/)k&&k�(|+�

�+|(#	''	��1�62/&?'&6?	(	A�j �� j���&g�	DD
�g&����$"&4622#!"&=46;27jKKjK&7O��O7#L#�KjKKjkO7**7O	�/;GS_kw��2+54+"!54+"#"&546;;2=!;2=54+";2=4+";2=4+";254+";2=4+";254+";2=4+";2=4+";2�

(��(

(@(��((((((����p((((((�
��

P
��((l((l((�``�``�((l((l((���/?32+"&=46#2+"&=46346;2+"&5"&=46;2#(�

�
F

�


�

�
(

�

�
�

�

�

�
��

�


�

�
	��� 0BRbr��+"&=46;2+"&=46;2746;2+"&5#+"&=46;22+"&=46346;2+"&5%"&=46;2#"&=46;2#%46;2+"&5�
e

e
�f

f
 
e

e
 f

f
�

e


e

e
�

e

e

e

��
f

f
�P

P
�
P

�

P

	
P

�
P

P
�

P

�
P

P
�
P

P
h

P

���/?O_7+"&=46;246;2+"&52+"&=463"&=463!2#463!2#!"&5"&=463!2#�
e

e
�
e

e
}

e

�



��


��




�P

P
�

P

�
P

P
�@
P

P
�

P

�
P

P
7'&4?62762"��%p�%��	�$p�$����aq#7"/"/&4?'&4?62762�d		
	dd	
		dd		
	dd	
		�d	
		dd		
	dd	
		dd		
	���5=++"=#"=4;54;232"/&=#"&46232&4&"208 88 8�d8HVzz�z,
d�PpPPp 88 88��d
,z�zzVH8d�pPPpP���%-+"=4;2"/&=#"&46232&4&"20���d8HVzz�z,
d�PpPPp  ��d
,z�zzVH8d�pPPpP����)9#".54>7632654&'.?>+"&=46;2�08�gCrC. 	
bFEc$ _
 

 
�"k=g�BrD)L>	"'EcbG'G	�

�

��h�/?O72+"&=4632+"&=463%2+"&546372+"&546372+"&5463�		0		P		0		0		0		�		0		�		0		�	�		�	`	`		`	�	��		 	`	��		�	`	� 		�	����<D%/'&=&''&'&?&47'&767667547676264&"�	&+"	76
"*	&	**	&	*"	77	"*	&	*�B//B/�
5)1

1)5	$
5)1

1)5
##-/B//B����A�D62+"&=4&+"+"&=%#"/&"#"/&54?62546;2�	p		@	p	����"
Z8,��	
`		`	�1���JI�����2"&4654/54&+"327�Α�ΑT:	 	C��Α�Ψ*�		�1��E�"0B%+'4&+"#"&76;;265'32;26/&+"2>5'4&+"3=�	D��bb�((7	.	-bb@4,,�00���+3;3232"/&6;546#!"&=46;2?324&"264&"2�P
X
	��	

X2
�0

�1*1�
|L�
�	��	�
��p

p
11j@�%#!"&=4?63!23373'8� j��U{ p {U����+�@@����92+"&=46303.#"327632#".54632'41463��e,8IggIB2"F`CsB�f%G:��/#g�g,"@BrDf�'R���)S4146;2+"&=463.#"+"&545>322676;2#"&'1+"=46;2#'�/�fM->_
1�Z8b#�=`
1�Z8b#/�fM��/$*L;	Ws.)��L;	Ws.)R�/$*���'3?K!"&5463!2"264"264"264754+";254+";254+";2�`���""""""������� `��h""I""I""�  T  T  ����%2#!"&=46;5462#54&"���Y~YP*<*���H?YY?HH**H���'276#"&#"+"&5&54662^0E;?$h>4

"!Gh] �	)#^

�!

#���/2+"&=46;254&"6;2+"&/&=4�ԖA-

/!q�q!/

-A��j0	-?
�
"OqqO"
�
?-	0j���6/#"&=46;�Yf

fy��Y
�
����#6/#"&=46;.6764'.>�Yf

f�				x��Y
�
)0).��@�'>P6/#"&=46;%.67>54&'.>&'&67>4.'.>.6764'.>�Yf

fB<DD<	!/91	(-)			
)a				y��Y
�
�'~�~'=J';h!�`S	$,.,$6)0).	����#'+=3'3573#75#53'35%3#5##5333#'3#��@����@����@  ` @`@  @  ��@@@�@@@�����@@@� `� �   �#'+/37;?13333333333333333333333333333333			$										���������������������������������������������������=46;2"/&6"264���(��((���(���((����)%"/&=46;2264&""'764/32��(���((2�(��1��(����((���J��(����#/8%#!"&5463!2;2=4+";2=4+"&7!"3�		
��(88(H
���������

X4
8(@(8
nF�  ����
463!2' �@��0p���#'082+#!"&=#"&=4635463!25!%5#"&=#264&"�%	0
��
0	%

	.	@�0	�&%p	`

`	p%�
	.	
��``�`	0�H���"*#!"&546;7>;2324&"26"&462�`X

~X�FdFFd&4H44H0�� !	!�dFFdF�H44H4����+.%2+"&=46;'#32+"&=46;6;2'3'�		�		�		�		�0��^/ 	 		 	@@	 		 	j��������%-%+"&=46;#"&=46;2'3264&#264&+MR6�		  		�9L�W  W�?$4F	0	 	0	T9$a`(��!.!p��@�#+32+"&=46;#"&=46;2@	?P/		�		?P/		�	� 	��	 		 	@	 		��C�-I2+"&=#32+"&=46;#+"&=4632"/&6;5#"&?62+0		 	8(		�		(8	 		 PP00PP0�	`		 ��	 		 	0 		`	��PP�PP�����-I2+"&=#32+"&=46;5#+"&=463&=#/&4?63546�		 	x		�		x	 		[PP�PP��	P		p	 		 	p		P	��PP00PP00����/?7"&=463!2#"&=463!2#2#!"&=4632#!"&=463
���		�`		�		�`		`&&&&@	 		 	�	 		 	����/?2#!"&=4632#!"&=463"&=46;2##"&=46;2�		�`		�		�`		\��� 	 		 	�	 		 	@((�((����/?7"&=463!2#2#!"&=4632#!"&=4632#!"&=463		�				�`		������	 		 	�	 		 	�&&�&&����/?%2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463�		�`		�		�`		�		�`		�		�`		 	 		 	�	 		 	�	 		 	�	 		 	���/?O_72+"&=4632+"&=4632+"&=4632#!"&=4632#!"&=4632#!"&=463P		@		@		@		@		@		�		��		@		��		@		��		P	@		@	@	@		@	�	@		@	�	 		 	@	 		 	�	 		 	����+;K7'&4?62#!"&=463%2+"&=46372+"&=46372#!"&=463e``D		�`		�����		�`		U``�-	 		 	�&&�&&�	 		 	����+;K7&=462#!"&=463%2+"&=46372+"&=46372#!"&=463`5		�`		�����		�`		U�`�	 		 	�&&�&&�	 		 	@�2#!"&54636/5P���"#n��� &�K��")"&5463!2"264!5'&'&�`���.!!.!h�X�8H ��H!.!!.�pX�8H����.5462"�="
p�p
"=6#X$5"PppP"5$X#
����
6462"7264&#�Α��gLllLYΑ�Α@l�l��`�!"&54>762264&#"&54&"�6,!g�g!-5-		!/		B�4_6I&JhhJ&H8^4�@		/!		.B��@�7.?67/&?624?6#!"&5463!2+!�Z�\
��$Z$ �(��(�@mZ�
\� #Z#��(�`(��@����4;276/+"@0�%%�0���
��
�����54;27676//+"(�%�%%�%�(h��
��
��
��
�����7&4?6'7&4?6'�%%@�%%�

�
��
�

�
��
����%&546���13�6������#"&546;2%+"&546;2�`````��0`����2#!"&5463������`���%&546&546��%%@�%%�

�
@
�

�
@
���+"=&=&54654654;2(�%�%%�%�(t����
��
@
��
��@����+"=&54654;2�0�%%�0��X��
�
��������%#!"&=463!2%"&?62#�
��

�
�p�*�@@

@
39��9��%�?62"/&4#�����������%�%"/.?'&6?62�������������#2"&454+54+"#";;2=32�Α�Α�\8\\8\��Α�΃8\\8\\����2"&4!2=4#!"�Α�Αt����Α�Ώ88����#2"&4'76/&'&??6�Α�ΑrBB(	AA	(BB(	AA	(��Α�ΨAA	(BB(	AA	(BB(����"&46276/&'&��Α�΄��Fh'Α�Α����Fh����+3"&462"7>32;2=4>54&"264��Α��`J+	#	

8H &&'Α�ΑR@		



	&*<�&&����'2"&4$"26454+54+";#";2�Α�Α	""@X��Α��#""�d@���(PX%2++"=.'#"=4;>754;2>7#"=4;.'+"=32+54;24"&462�3N.(FeeF(Fe�,?
))
?,(,?
))
?,(�(.N3eF(FeeF�
?,(,?
))
?,(,?
)y����
2"&4.67�Α�Α�`�4&��`�4��&��Α��`&��4`&4������%"/&4?62!2#!��x

��x��s
 
s����762"/&6?!"&=463!'.���x��

x}��s
 
s����7'&4?62&/+"&5#��s
 
s���x��

x����%"/&4?646;27>���s
 
s���x

��x���&='.54>7546��1D2
#02LP4�

X*@+U,,B)	P
����!2C546;2++"%4;2+"=#"52+"=4;543+"&=4;232
|T( |
(T�
|T�|
(T|
(T�
|T�|
(T�
|T����!2C#"&=4;232%+"=4;54;2+"=#"=4;2+"=46;2+�|
(T��
|T((T|
�(
|T
|T(
(T�XT(
||
(����#%2++"&=#"&=46;546;2�

�
 
�

�
 
�
 
�

�
 
�

����%2#!"&=463�

��

�
 

 
����6%/+"&?&/&6?'.?>'&>;276�	�&�	��	�&�	�r	"	T��T	"	NN	"	T��T	"	N����"&462"264';2574&+"��Α��T&&Z0@'Α�Α��&&������
.9C353#"&53#2#!"&=46;&54632>32!3.#"3264&#" ��
�
 
	� 	
,
4$..$4
��V#!� ����
@
P		P
$4 $$ 4$5"$%����@�'&'.7>3264&#"&546;26762"�u8[5	 @Q}G		�upPP/O�BN��	.%,.
/>0"		TPp/)����!"&547632654.676�#11#q�q7%&
"�2,2M/OqqON9U&% "*=%
@�-%#".'&47>22654&"72"&54732654'6=*�[<oV*����<TTxTT<(88O9	�Pa-O5Paa�T<<TTxT�8O99'
	����0F%27#"&'&4767#"'&54?632632'654&#"654'6320@

4)%[�*i'@_���EN[�*3IT<4'I	

'80)
aPQ%=#:�c&aP;+9<T!98'����H�!%#!"&762"264';2574&+":
� 
�8&&Z0@00���&&�������@�*2++"&?#+"&?'&6;23'&>;2�BBri	B	1g+(	  	(+g1B	i'2'�
�:ll:������	!-9EQo!#!"&%;2=4+";2=4+"';2=4+";2=4+"';2=4+";2=4+"2!546;546;23546;2���@((((�((((�((((P�@0	 	�	 	���((�((t((�((t((�((@000		00		0���;%&=#"/73546%"=4;2'!#+"=4;76;546&5�P;F55 �coF55  �oT�;PPYP(K:9(g8K:9�8�(PP�����2#"'#"&'&>7&54�Ԗ�j83AL9�z�z319JV���>#"&=46;2%+"=46;232".54546;226=46��hW�h��Nt{tO�2<2,PPP|,	Ht;;tG14-44-4;�E/&/&4?62�����=����;�E7'&4?>76"�����C������}�!C%"/&4?625#"/&6;2762+"&="/&4?62"/32vee(�	�
(���
(ee(�	hdd+�
�+
�+dd+���B�.%#!!2"&547#"&547#"&=46;2!2��
 !.!�!.!FF

g
	�� #!!!! W

-�2#!"&546;��`�@@� @D�
%#!"&?63!2%"46;32=I%�pI%��T 	E�@��| | 8v@0�/?T%"&=46;2#3"&=46;2#!"&=46;2#3"&=46;2#2#!"&546;2M&:&��&:&�		�0
	 	�����FF��@	 	
P		�����-5=M!2#!"&546";2=4#2=4&+"#"3264&"62"&4265463264&#"0��`	t@	���dFFdFTH44H4!	
		&���` 	
`J	-$��FdFFd�4H44H4	
		&���"*#"'+++"&=4?&54>32264&"gI%
(
p
�	/Q0Ig�((Ig(
(

N
�0Q/g((������;C����'&'&?&'#"'&76;67'&767667632+/'>'&/'.=&''&'&?&7'&76766754676276>.6'&'&?&'#"'&76;67'&767667632+/'>'&







&	
&	g"	!
&&	
 
!!
 	&&
 
"{#0#0	







&	
&			
			
	

	>##�
(
""
'
 
'

"	
"&
50#0#�		

				

		>##����B�+#"'#"&'&767&5462#"'#"&'32654'�zV<3+.&z��.+3<@hc�9HB�^")3B^��"
6,qO	Q13�� �
&?'&6?6 � j�A	��HD	�g&�����,%+"/&=#"&546?#"&=463!2+*&
�
�
0&*



*� -
h00h
$<v
0

0
��@�19A232#!"=46;5.'&'&=46;5463!2&'#%5#676(
>0>%0%��%0$>0>
h

��@�@#�
88-"4HH
&"-88
(

(�
)--)
���/7?%#"&=#"&?62+7#!"&=46;;26=324&"264&"2(P
X
	��	

X�
�0

�!P!�
|L@
�	��	�
p

p
!!j�����#7&.7>&>676>.2327>�"		
'BF:;-+
+"		
'BF:;-+
�4j
^�"+
+-;:FB'
		"+
+-;:FB'
	c
j4,^�����#"/&?6>7'&?6���p1;[<0����h0<\:2p����.2#!"&54632654/"#"'&#"���.x�A
%#KF	���`���x	FK#%
A����&%2#!"&=46;5462+"&=4&#"���Y}Z
 
+*���f@ZY?

*+g��@�	!+=!#!"&7;2=4+";2=4+"!5463!2@� ����HH�����X((((00����16"&462+"&5.'"&=463+"&5.'"&=463�%5&&5�	0	wT	
t��	0	ː	
V�sF;5&&5%o
	Tw	0	�t
	��	0	Gr�@�#+%#!"&=463!2'!"763!2&"264&"264@� �0� aa3s�``<��`��@�,4$#"/&++"'&547#"&=46;2?632#2@ 	UBUK"%%�UBU	@!TkkT�J�
D5+"#5:%`%5D
��C`C�����;%//&/&?'.?'&6?'&67>7676�.

?>	--	>?

..

?>	--
>?

�-
>?
..
?>
--
>?
//

?>
�'7?%+#*#"&'.=47>763232+"&=46;24&"2d

##GE
	��`
0

0
�
+% $
	�

-+
�

�
��&6>3&'&632#*#"&7.7.7#"&54632+"&=46264&"-�	
EG#('

d�0

0
$
+-

�	
$$#%+

�

�
�������'7?2666+"'.'&54654632+"&=46"264�
+%#$$
�

-+
�

�
��d

'(#G
E
	��`
0

0
������&6>5&547>76;2'''#"&546;2+"&64&"2\
+-

�	
$$#%+

�

�
��	
EG#('

d�0

0
����%"&462'326=4&+764/&"2?64gΑ�Α�L�

�L��8�Α��H

H������%2"&47#";2?64/&"�Α�Α�L�

�L����Α��H

H������%6462"'7;26=2?64/&"2�Α��H

H��YΑ�Α�L�

�L������%"&46254&+"'&"2?64/&"��Α��H

H��'Α�Α�L�

�L��	����
"+17=#>2473#%#&'%#>#64'#&4733"&673%3.P�0:0���Bl#5S��$lSk		r�r		r(�0:0�$lS��l#5S DTT�@  @ �\2K[2\3K�    !>!@"!>!!DTTJ2\3K~\2K�����$'"&4?&67>76264&"�	P&�5%�
J$JDK
�<S$I
�%5�%Q	
KDJ�������+3CSc"/&4?62762"/&4?627622"&4%2#!"&=4632#!"&=4632#!"&=463�I
/
@
H
/
@
\((�		��		 		��		 		��		�	H0
?�
H/	?�((	 		 	@	 		 	�	 		 	�����2/&='&63��P
�����
8��'+%53#!"&=3;2672!546;546;2#5#@��`�	`	��P�@�p0��0		�PP00  �����;%"/&6;5#/&4?635#"&?62+3546&=#32`OO3eOOe3
OO3eOOe3
OOe3OO
3eOOe3OO
3e����&:H6"&462"&4622+.'63*&4622#!"&=46;27'#"&=46;2z4&&4&�4&&4& &
B �\BB\B#0C��C0	!F!�(B
&@�&4&&4&&4&&4F& 
*!B\BB\bC00C
:#
 &�����%K"&4?62?64'&'&5&?66&'&'&?>'&"&'&4?6G,,D,~Y,&	
<C	jY,&	
<C	
,,D,-~,D,Y~,&
	;C<
�Y~,&
	;C<
	-~,D,����%#!"&5467454632632.K5��<T6*^B,J(8�$65KT</JB^,$8(����%%#!"&?5#"&=46;2+3'&=#�(*��*(u

�

��0@,#II#��



�iN
��
����'/7%"/"&46327'#"&462762264&"264&"�		Ft8P88(!!(88P8tF		����	s(88P8!!8P88(s	F������#,!#!"&546;3;#!"&546;#532@
��

H!�
h
��

�y`
(

p
��!X
��

p
I
`������2&6?62&'&6?6?64'&"2?6"++,�"^!!!�@��		�(�3H��-~--�"""_!�?��		�*�K5��-����(#!"&5463!2264&"4/&+";25����6%%6%���>��`��%6%%6h����2#!"&5463������`����/"&=463!2#"&=463!2#"&=463!2#		�		�`		�		�`		�		<	(		(	�	(		(	�	(		(	���'7G2"&42"&42"&4%2#!"&=4632#!"&=4632#!"&=463((((((�		��		@		��		@		��		�((�((�((	 		 	@	 		 	�	 		 	�����*:JZt�7#"'&?63254+"/&?67#"=4;20%2#!"&=463%2#!"&=4632#!"&=463'"=4;5#"54?6;232#"=4>54#"/&763232#>	9�		��		@		��		@		��		�D		


'/		
		�	 		 	�	 		 	��	 		 	�@X�
	���/M%2#!"&=46;&'&546;2#"'&+"3+"&/&54?632;2654�		� 		fH4D%=	+
BW^H4D%=	+
B�	 		 	3I' 
`3I' 
����/?"&=46;2+26=#"&=46;2+"&=2#!"&=463 		�		 /B/ 		�		 ^�^p		�`		�	 		 	�!//!�	 		 	�B^^B���	 		 	���2#!"&54635#75#5#75#��`�����������`��``�``�``�``���'+/?/?/?"/&47627'�    �5555E5555b		��	
U		l	
;W3V`   `555�555�
	��		U
	l		�V3W����'/7<%2+"&5#"&5#"&5463!232264&"264&"75'#p		08P8�8P8@,d�,((\((�d,`	 	(88((88(@0dlp((((�dp��!&+2#!"&546334&#5265#264&"5"75#`

��

@%%@�B//B/`%@@%�
��

@
��%�%�8P88Ph@%�@%W9!2"/&6
	��	
	��	`9	%!"&?62!��
	��	
`	��	'�Y/&4?6�	��	A��
	��	
'�Y546&	��	?
	��	
���2#!"&5463#!#��`�������`����
��3�732"/&6%+"&?62)�ww�w�wwiw
��3�732"/&6)�ww�ww
�4�%#"&?62�ww�ww�:6#!"&=4632>76".#&'&=463!2"��`!y
	v�z4	�	1}��X	
	Ue	Y(&[	����+7#"&=4;2>3#"'&?63264&#"32��0#a6g��g_G
	"	2BIggI+Jb��N'+�͑@		",g�g'!0���7%"/&4?'"/&4?627'"/&4?62762�|(Q		s		.		s		Q(}q�}(Q		s		.		s		Q(|q����D�2#"&?#".?>;2(�.w 
�* ����
�����5EU72+"&=4637#546;5#"&=46;2+32#5##52+"&=463!2+"&=463�

`

H0�(

�

(�0�0H

`

P

`

`
`

`
P0:@
`

`
@:000P
`

`

`

`
����B�-C%'."'0.#""'.&7>75462632#"&'&>3265@57	(74�\\���/!*	�

#+
'"+$
cz



zx�!/
		����/8#"&546;6232#"6"2643+"&546;7#532�h

QJQ
�!*�h
�

�r`
B�
P
  
H!y��

0
h
&`B��`�
 053+"/&46320#41&'&7264&#"26546`�
>	`dKJg,%�%,�		.B		/&&
 GigIB2+00+2�		B.		!/����U$"&462462"7#!"&=4672654&'527267?6/546?6=4&'jKKjK��6J��@0!.!:$00 
$�KjKKj��N5--1KQ!!R

.,, 
*,���BJ2#"&'.=46?6326='.?>326=&7>264&"� gIGg7I?
	9('8
?I73.B!$			P%qEc_DY9�	
	
{(8:'z



	�9X.=+q&%P			���	
!46;235+32#"&546;�����00�`00 ��p�  P�`��������+"&537#!".54767>54675462�4&��	��		H8%:!@%q

	
C,:V

,B&,C������'7"&=463!2+##3264&!"'&763!2�(8
�5KK5 8(�  &&�!	
H@8(�
KjK(8 �&4&�� 	����'3;GSo!54;46;546;23232#";2=432=4+"#"3547#";2=44+";25'3;2=32=4+54+"#"��@
X
p
X
�((�((t(@4((�((
,h
H

H
�� ((@((�TT`(((�����'/KSX%2+"&5#"&5#"&5463!232264&"754+54+"#";;2=32264&"75'#p		08P8�8P8@,d�,((�808808�((�d,`	 	(88((88(@0dlp((�088088�((�dp���
%I3546;2335+32#"&546;4&+54&+"#";;26=3265` � ��@ 	0	 	0		0	 	0	 `00���  P�`���	0		0	 	0		0	����/%#32+535##'53535'575#5#57335#532+3 ``�0u(s0C"0@@0"C0s(u0���PE*EP������".:2#!"&5463!254&+7626=4&"26=4&"p!/Q
��


@	07	�			W			`/!�'
$*

�

(с	�E	�		�		�		�����3#!"&5463!2#"#54&+";26=3;26=4&���`p 	�	 		 	�	 		p��`D	PP		�		PP		�	����+2#!"&546354+54+"#";;2=32���@\8\\8\���`�8\\8\\�a*?62"/&4&4?62"'�``���``ш``
��``�a+7"/&4?'&4?627"/&4?'&4?>2�``���``			��``��``����A�+7"/"/&4?62'62"/"&/&47��``��``			��``���``����A�)7'&4?62762""/&4?62762��``��``��``���``�a?62"/&4 �``�ш``
��a7"/&4?'&4?62�``���``���XA("/"/&4?62��``� �``���X@(7'&4?62762"��``�`�``���@�#2+32#!"&46;7#"&5463!�H

��

H��@���00@�� ������!%%2#!"&=46;;267!463!2!p	&�&	�
=��@�� 	&&	p��P�������2#!"&5463264&"������`�� ��@�2+"&5463264&"�c��`�� ���9%2+"&=46;2+"#2+"&=46;2+"��^B

&��^B

&���B^
0
&@��B^
0
&@���92+"&=46;26=#"&=463#2+"&=46;26=#"&=463�^B

&P�^B

&P��B^
0
&@��B^
0
&@����'/7"&4622"&462"&4 "&4622"&4$2"&42"&40(((((�((��((((B((��((�((�`((�((((�((((B((����2"&4�Α�Α��Α������)2"&4"264&"26464."'.2�Α�ΑU��	
#n#
	-���Α���**6����%2"&4"264&"264>'&"762�Α�ΑU��-�-#n��Α���66*����2"&4"26424+"36264&"�Α�Α������Α���  ��`+3;2#"'##"&46354+54+"#";;2=32264&"6264&"�B^^BC/\/CB^^BX4444�""W""`^�^00^�^�4444@""I""
@�'3?KWco{���)"&5463!254+";2754+";2754+";2754+";2754+";254+";2754+";2754+";2754+";254+";2%54+";2754+";2� ��\((`((`((`((`((��((`((`((`((��(( ��`(( ��((((((((((T((((((((T((((((���.4X.'76#"&#"+"&5&546623256%5'5&'&56765767556�	2	2�;?$i>4

"!Gh0�"(#M'##&>&#7.(!?&#%% *D��	)"^

�!
#�HF
�GH	DDGFFDDHFG������$%"/&4?'&4?62#!"&=463!2����w
��

0
������

 

������+'&76'/&?6/&?'&?6=�=�}	�

�	+		[[			+		[[		+	�

@��*t	�		�	.	PP	/	.	PP	.	�		����@�.76&76&'/&4&4?61'��3N>!0#9T�x�mm�

S)F/,UZR
T
��

^^
����	�6.=#"&67�/� �
�/�`�%-���7%2++"&53#"&5#"&=46;546;27#5376�

(
0
�s�
(

(
0
�s�;;`
0
(

�`

0
(

��`;;�����6>FN"&54>75.546267>767.5462$"264264&""264�
- 2
/B//B/9/B/��						�			0**	)!//!�*!//!*�	
 !///			��			7			�����/?%"&4?62?6/&?62/&?64&""'&4?620		-,~Y,-	(-*<-(		-,~Y,-	(-*<-��G�*	-,Y~,-		(-<*-�(	-,Y~,-		(-<*-����G��z�)12+"&=4>7>54&#"/.762"&4�Bn%%
H

,+?F:((:(�Z@ 1


"
![��)9))9����&735#"&=46;232+"&=462"&4p�6<**<*�0�00�*<**<����6"&46246;2+"&5�/B//Bh
^

B
1B//B/G

��


�S2+"&=46;5#"&54?6;2'2+32+"/+"&=46;7'#"&=46;2763�		`			
0	�		!NN!		CPPC		!NN!		CPP 	 		 	`	 		�`	0	pp	0	ss	0	pp	0	ss���S!2+"&=46;5#"&54?6;22+32+"/+"&=46;7'#"&=46;2763�		`			
0	�		!NN!		CPPC		!NN!		CPP	 		 	`	 		��	0	pp	0	ss	0	pp	0	ss�����%32#!"/&4762%37���`(���|PrD��(`(�(1}PC��@�K%2#"&#"".54654&#"&/054&54632>?03261
! $$#%54@p '#$#**")	2�#$##

0	M
2	20Ek��`�<6"&=4627232+"&=46;5.=46;26=463�P88P8@	WA8		�		8AW		B19T	`8(�(88(�(h	0Bc	"				"	iD(		*3NM80	������%F'&?6546326=46;22+"&=46;5.=7z	
��	
�8(,		L		�		8AW4/2


	�

	�-(8,�0		0*&�				"	iD),'"����
+!2#!"&54%#!"=46;54;2354;232�����X0(�(0��,$4444������8@6/&5#+"&=4675*.767&632347264&"��
(
�
)
	<!":
�			�t�

�!5

		L1-			���,8#"&=&/&6?#".54?>;>322>4.#"�D<b
	3	h1h'dH3 
w�!2Hd'h
1
h	3
	c=C�"����"&462%2?64/764/&"gΑ�Α���ee�8�Α��V�ff�����2"&4'&"2?64�Α�Αj�ee���Α��V�ff�����6462"2?2?64/&"�Α��V�ff�YΑ�Αj�ee�����"&462764/&"'&"2��Α��V�ff�'Α�Α���ee�����B�BJ7"&?6+5#"=4;5.54632+>7#"&?6+"&'"264
DD#R044$9((7$440R#DD ���`DD'1�(
2(98'2
(�1'DDIWWI ����&2%2#!"&=46;5462+"&=4&#"54&"26���Y}Z
 
+*p""���f@ZY?

*+g�00����2"&4264&"62"&4264&"�Α�Α��ll�l�jKKjKf4&&4&��Α���l�ll��KjKKju&4&&4x�$"&46:"&4$2"&4H*<**<t<**<*��<**<*�<**<**<**<**<**<����2"&<62"462"B<**<**<**<**<**<*<**<t<**<*��<**<*����);2#!"&5463264&"265.'"3;265.'"33���,((�uS<U��~f����`��((Su#U<}�#�f����2"&4>4&/&7�Α�Αl���Α��k�����2#!"&5463!2=4#!"���,�����`��88����!"&5463!2'76/&'&���`��Fh `��b��Fh����*!"&5463!23?6/&7'&"?64���`��9�7g7 `��.�9�8	7��A�@&="'.54>3546463276#!"&546;2+!8�-?0	+-FJ/��
��y	3@�H
';(
O)*>&	H��Y`������>2"&2"&46.?67�GΑ�Αv	�B���Α��B�B����#!"&5463!2?6&+"���`��||�p��`�||����5463!2#!"&%'&;26`��d||�`���||����!2#!"&54676/&0`���||���`��||���B�E%#"&'#"&=4;&7#"&=4;>32'&#"32+32+32767	Mp!oH(>�
��
r&",VF@P,(#	
		 
��@�6%2#!"=4;5#"=4;54632'&#"32+354634��$O=7/			TT{`h(�(B7G#
$

@(3����*�A7+"&="'.?6;2654/.'&6;546;22'&+"�,-:$	 	0&"

B
g".A1	 	0&"

B
	�
T-!'0		0"	


4"1G0		0"	

	��@�4#32++"/&=46;267#"=4;&+"&=43!24I	;5L9�S�T'��)U(`(8F��5 (-(��n�:232+32++"=#"=4;5'#"=4;'&6;236?63_P:Xll8llX:PA77�� % \\ % �qH%#q����)27#32++"=#"=4;5#"=46;54;2'32654&#�\��;4444�@QQ�M$((#� (44( -�O�Qۖ)#"(��@�ENRZdh#32++"/#+"/#"=4;'#"=4;'&6;2376;2376;2327#32>?#;'&'#7#136?#4?FU*
9	+7*
9	)TF>0*
m	,
n
.0�x&Q��'Q (�		��		�( (Q		VV		VV		Q(�66/�  	66�  ����;#!"&546;#532�
�
��

Ƞ�
b8
��

�
z�b����)5>;#!"&546;54+";2=4+";254+";257#532�
�
��

�@������`�
b8
��

�
��LTz�b������5OR72"/&6;46;2%232+"&=4?#"&=4637+"/#+"&54?6;23'�PP0	 	 	=8		�	=8		�	G	;*4 ```0		��@	
F	 		
F	 	U	

	�e0������5OR"&?62++"&5232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	`	=8		�	=8		�	G	;*4  ``��		0�	
F	 		
F	 	U	

	�e0�����%5EU%2+"&=463'2"/&6;46;2%2+"&=4632+"&=4632#!"&=4630		@		@PP0	 	0		�		�		�				�		 	 		 	@``0		��	 		 	�	 		 		 		 	�����%5EU%2+"&=463"&?62++"&5!2+"&=4632+"&=4632#!"&=4630		@		�PP0	 	p		�		�		�				�		 	 		 	``��		0	 		 	�	 		 		 		 	������7?U"&54?6;232+"&=46;56&/&767.7>264&"2"/&6;46;20	
0			`		
(>%


	$+
�PP0	 	`	 		p	 		 	@�1'#2"
=&

^``0		��������=S%6&/&767.7>264&"'"&54?6;232+"&=46;5'++"&5#"&?62J(>%


	$+
"	
0			`		�P0	 	0P�1'#2"
=&\�	 		p	 		 	@;`��		0`���D72+"&=463264&"32#+"'&#"&=47>767632h

P

X e#


*!0H#5�
�

�
�y?#.) �M,:$���F46;2+"&56264&""'&'.'&=463276;23+
P

P
(#H0$

#e �

�

2��:,
(+� 
).#?$����"2"&4++"&=#"&?6;732e6%%6%�8
 
80%%�%6%%6��h

h�����$2"&42++"&=#"&=46;7E6%%6%p

@

%%�%6%%6k�
�

�
������/72"&4/"/&?'&4?'&67627664&"�P88P8V

^!
d0/d
!^

^!d//d
!cKKjKK 8P88P/d
!^

^!d//d
!^

^!
d�KjKKjK����".5463276EvE�j/7�]>J@EuFj�^6^y*���	%3!#!"&7;2=4+"%2#!"&=463 �
��
�hh 
	� 	
 ��
��
0		0
�����?E%+"/#54+""'"&4?&=#"&546;5'&4623762322#4
7=	
6(33(6
	=7

8/	
6�6
	/8
��\B�
 <
	7 �� 7	
< 
;.
	77	
.;B..����!"&5463!26=4&���`�|| `��d||�����2"&44&"2�Α�ΑH/B//B��Α�ΈB//B/���,B%&/#"&'&54>32+3276'#"&54673267�A>� #�		y�	9%�W5Ig=2B.*?>
!	��$!	 	 {7/:gI7Y'3.B7)����:%2+"=&=4?5&=4?54;27676265463t{eP1		71		78�		��		�Fb�dp�)
)
E3)
)
�MH����3<%#!3#5#"&="=435"=435463352#!226&#"Q//4E��	�(B+*7"    "7*+B(�	E5�4
#$#��%@((@%��#$#
p((@����%=2#!"&546322>36754&#!"".'&'3!265����
J(
��
(I	I

���`�5 

 	5		5�

����%9+#!"=#"=4?622#!"=4637335335332!54;��x��
�0
8@@@@@$�`$@XX��

�����#./+"&?&54767'&47%67"&57n���	8	0
�p�p�!'"U<

ss
	"U�,q%%q,
 �`DNe7#?%2#!54+54+"#";&'&767?6'&'6732%463!!"&57;2?3;26/&+"�&�

��@@r			





 ��
��
;		<		9	 	�&&!�
��
@x
	


		



##l
��
8		
����%5EU^n2#!"&546;254&+";26=4&+";2654&+";26=4&+";26=#"&=#'2+"&5463�

��

�
	.	�	 		 		 		 	�	 		 		 		 	0	��

 

 
��

�
	.	
�� 		 		� 		 		y 		 		� 		 		w@	0�@
��

@
����)5=IUa2!54;463!2;2=4+";2=4+"2=4+"354+"754+";2=4+";2=4+";2��@
P
��((((4(t(�(((((( �

�8�((l((�((�TT�((l((l((����)462"6+"&=#+"&5'&462376x*<**<�	_



_	
VfV
Z<**<*P
^��

pp

^
	WW	�����(3?62#"&#"#"&546&.'&>.676.7>.>�L\>&"LM"&>,�/-	�*,�-/	�C_&&_j4--
&A7 !-4
-!7A&7!���6/&=46?7575����������N�
hh
�HNN��P�B���!'+/37%//&=4?54?65'75'57'57'�dhhdad

d"UwfffUUfffVUUfff�	n
2442
n	$l	&&	lI$E�))&��K'O�''*FK'O�''*�����8U7/;2+".?'&6?67&"/&?6276/.?+/&?6326/&?6�	(3
44$6	3)	n|	$	"
j*(	n	(�-`PP`

"
�

Q!(0A"QI

--B
n�5+0PP0!,

���7APa2++"&=!+"&=&=47#"/&6;7>;2%!'.+":>54&"!264&#":�	
 
�
 
	< �"9���9
"N	
		06

  

60		*
& *22
�!	���19BJ%+"&=!+"&=&=46?>;546;232264&"7!'.+"264&"� 
 
�
 
 +
�
+��5
�
�#0$)

  

)%0#U" 

 "�]C�������/%++"&?5#"&?#"&?#"'&?>2++z
�		`		�
P	O
nn
O	F11Z[
uu
[����##".=4632"&= "&= ��]=g<�]=g<���G2G���G2w.+!.+!{g++g1og++g1����&BKO7.4326673#!"&546;&'6'.32767326'&7#532'6�3
O��
��

�&$>$

O�
%+�(6V
	��

�
�
�$/
76 &
>"	�
�������<E;#!"&546;"&'&+"&'&+";27673;2?6.#7#532�
�
��

�9
	

%
%		&
&O�
b8
��

�
�
es		s_
	�		cX		���b����4=;#!"&546;6&+"4'&+";2767;26/7#532�
�
��

�<#%%#<<#"#<��
b8
��

�
�ED
]^=!$^��b����"=72+57#532;#!"&546;4&+";26=:>�

��
7
�
��

�5(!Q�=�
��
��

�
��!,�9����"-#5323#!"&546;"2645'&'&��
b��
��

�j''�(	g((F�b0��

�
�
((�p(h((0����*.O#5322"&5467;#!"&546;3533526/&+535#535#535##3#3#y�
�		w
�
��

h @� 2
           W
���

�
��

�
     ��&W
            a����!/=F;#!"&546;54&#";67764'&7&7647#532�
�
��

�@$$!
		O
	
)@�
b8
��

�
�l�$8$8	;n
N	*u��b����4#532;#!"&546;4&54&+";26=65��
b�
�
��

�`7
p

p
7F�b
��

�
��7&

p

&7����3G`#5323#!"&546;7654/7654/&#"32032?454/0#"764/&#"327��
b��
��

�s((AA5>>�A((F�b0��

�
�
�$$==1��g=$$����
!'2"&4%&'264&"'677&'67'�Α�Α�?�P88P8 @m?�@��Α��@�8P88P�?�@m?����#46#"&'46762654&'&5 QiBrCg�iQ:Ll�lL:��VCrC�gV�b?LllL?b�����6/&=6&'.7�
H
}@
 ���j
��P4M
Q%�,����%7#"'.?>3264&#"+"&=46632/546;2��gXD2@LllLI53�	2Hcg$A

)'͒7(l�l23	�2E��3�

h ����K32+"&=46;5#32+"&=46;#"&=46;2+35#"&=46;2#� 		�		 � 		�		  		�		 � 		�		`��	 		 	��	 		 	@	 		 	��	 		 	 ����!++"&5#+"&=#"&46;2�	0	 	 	 	 B^^B�	� 	��		p��		p^�^	���#Gk%2#!+"&=#"&=46;546;2%2++"&=!"&=463!546;272++"&=#"&=46;546;2�		��	 	P		P	 	P		P	 	��		P	 	P		�	 	�		�	 	@	 				 			�	 				 			�	 				 			����%%2"&547'#"&46327&5462#"'6`(88P8f"(88("f8P88("ff�8P88(
@8P8@
(88P8@

@����5#!"&5463!2"'64'73264&"&#"327264&���`�DD!!.!D!!D!.!!p��`�))!.!!)!.!)!!.!���'/7?O"&4632762?2+"43&2"=&?6'&6/&6463264&#"26�4z�zzV-)4M0.	U	;	��&		(8		h4)-Vzz�z4<+					�&		8(		����%*"&462'7&''77'77'?6'7��Α��a?"'>KK>'#?&U%>>%U&�NN'Α�Α�:T6**6T:B4"MM"4\88\
���!-9EQ]iu�����>#"/&5057&0#"/&54+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2D��D
+W``W+`((`((`((`((`((��((`((`((`((��(( ��`((XD11D

E#
<##<
#E�(((((((((�(((((((�(((((���	3=A#546;246;#+"&=>%+"&=#532%2#546353�`	@	��
` 
`


�
`
 `		��	`	p@�00		w
��

,$;)%-9)G,,

��	w	00	�������#+#54622+#5.=#"&=4637#5462@@0		I7@7I		p@�``
�	 	 9YccY9 	 	�``
@�&2>JV2#!"&546;54632=#72=4+"3!2=4+"3'2=4+"3!2=4+"372=4#!"3(
�(!
(
(��h�8�h�����
��!

����``((������,'& /&47>2"&4%'&"/&4762{"n��n"W��6%%6%"?�?"W�%"dd"Q99��%6%%6y"

66

"L����/?O_o2#!"&546354&+";26=4&+";2654&+";26=4&+";2654&+";2654&#!"3!26���P&&&&�&&&&�&&��&��`��M&&�&&{&&�&&{��ff������#/7'&?66754621%#".547>"&53z	
��	
�%=8H	�~��		�&�


	�

	p1


V:,C
��	
2�%����!2#!"&=46;76;2!+"&�		�`		x	r	�����	 		 	

�MS������82"&4654/.#"&546326?654'.#"32>�Α�Αm
#'("$
>R$C) 8��Α���"	0 !+#	R=)B&����:F2#".'#"&546326;2>54&#"3276#"&462654&#"j�JL
*,4Q9*- jNLllL6-
	=Jg��Q%$�|d?T91BVy
2JVl�l	(�Α��)) ���#?+'754"/&4?62763~�~-8  �8M
)�)
Ms~�~  8-`8PM
)�)
M�����,70#"&532762#"/&54>76�XF:@@
j UP.
@	'%?�J8@XC			
D:�a5	#8����#4?JU%"&""&#"#"&"#546;5335335332!526226226323"&546523"&546523"&54652�'/''(
'/'@@@@@�@''/''/'
'��
 
r
 
r
 
@      P�������`      @
%&
%&
%&�%2#!"54;2%6!57>��(5Z��W
U@(h����h�r����!�#%2/7+5463&'&676
=��	�
Y���<K`�wZ�S:
�A
�	���+�`\�	�2%2#!"&546;22/"//&?627'&63�		�0
	 	�	 `

I.D

II @	 	
P		�� 	v `		J.E		JJ @�2+"&463264&"264&+�PppP�PppP�KjKKj�5KK5111�p�pp�p�jKKjK�KjK7�7@�2+"&463264&"�PppP�PppP�jKKjK�p�pp�p��KjKKj������8<KQg2'.547'+#"&546327#"&54>;23'#"&=46;263&267#"&?&#"?#654&#"&/5KK54K)V
4E,5KL41
W	r3		@
N��+J(	Q-	!//�J�$�"2/!

-

-,M55JK48&�*6K64K0
			}J&vI/B/`x( 0`0"!/H
	G,���4<LT2+++"&=#+"&="&=#"&=46;5462264&"7!26=4&#!"264&"�


 
�
 



�����0

�
@
P
� 

  

 
�
P
0".."0��]
�

�
p�'?2#!"&5463&546?6'.676/&&546?6'.676/&��`�=@RA?S�>@RA@R��� �%"4./6%"4./6����94&++"&546;2+"&52+"&546;23265463�!p	0	
�8P	0	�	P8�
	0	p!	!��		�
P8�		0	��8P
		�!(	��B�3W%!!2#"&'&7#'.'4>7#"&=46;2!2'#54&+"#";;26=326=4&���
 ! �#
	FF

g
	�/t0		0		0		0		� #! !W

	-��(		(		(		(		��B�3F%!!2#"&'&7#'.'4>7#"&=46;2!2'#54+"#"?6&���
 ! �#
	FF

g
	�/y++DD� #! !W

	-��<<DD����<D%32#"'+".'#"&=463267'&6?546;546;232%7625�=,

X70�#7X

,>
F*
@
�
@
*��v
vK")

;!;

)"F
#�
(

(
�#
�X&&X����26:V%#!"&=467'&6;&5&54767>?6327/77475#"'0326762676�#��%
:@F

F@;
� 2�*2J,42.	�=#--$><!

1"		"1

!�x( �� (�������HWm2'"&547'+#"&7>767&+"&546;23'#"&=46;276;2+6267#"&?&#"%6&#"&/7>4KL64K-

TE,6KH2 8

8E�B		P&-

R ��(	Q)!//�0"1

22"+K46LK4;')-
*6M63H

( 		&*
 
7�K/B/L"2Q
R "0+���$@%"&54672654&'56&"&462"&=46;2732#+"&5pAO�ԖOA!3z�z=3M6%%6%�
&

@
v.(88(.	!!�%6%%6�
``
`

�����
)%3"/3727#'&"'&"#&6?62762@m��^9�$!w1:$f!$&n''n&�,��H		
%i(7		b�	
V(i%((''�� �!)32++"=#"=4;5.5462264&" ?1$$($$1?TxT�/B//B3N4($$(4N3<TTB//B/�� 2/"&46327'&63264&"tQTxTT<*#P�B//B/�OP#*<TTxTQ��/B//B�� �;C%32++"=#"=4;5.547&'&'&6;227676;2264&" ?1$$($$1?3&(
F
(&3�/B//B�3N4($$(4N3C+ /

/ +"B//B/����192/32++"=#"=4;5.546327'&63264&"tQ?1$$($$1?T<*#P�B//B/�OP#*3N((N3<TQ��/B//B����PX2/32++"=#"=4;5.547'/&?'&=4;276627'&63264&"�Q?1$$($$ 3			O	#T#P�B//B/�OP#*3N(((;"*#	O	Q��/B//B���!)W32++"=#"=4;5.5462264&"32++"=#"=4;5&'673264&#"&'632 ?1$$($$1?TxT�/B//B!$$($$"!//!"'2<T?3N4($$(4N3<TTB//B/�4($$(4/B/ T<3N���!N2"/"&46327'&63264&"%2"/#".'672654.#0"1677'&63T
1TxTT<*#0�B//B/�
1T<%?'!/B/%!0�O0#*<TTxT1��/B//BQO0#*<T";$!//!%!1��@�&HP2"/#"'673264&#"&'6327'&63232++"=#"=4;5.54264&"4
1T<2'"!//!"'2*#0�oxT?1$$($$1?oB//B/�O0#*<T /B/1@T<3N4($$(4N3<�/B//B��+32//"&54>327'&?67'&63264&"t			TxT'B'*#	�B//B/�O			#*<TT<'B'			��/B//B��!�,47"&47675#"&=46;5#"&?6+32+64&"�*TxT*(88('//B//�*xTTx*	(88(	�/B//B/0�P(0%&=#+"=#"&462354;2354664&"�		8(	*xTTx*	(�//B//�8(*TxT*(�/B//B/�� �+"=.5462264&" ?1(1?TxT�B//B/3N��N3<TT�/B//B0 P"264&2"&4�B//B/�xTTxT/B//BoTxTTx	���/7?OW_!"&=463!2&"264&"264!"&=463!2&"264&"264!"&=463!2&"264&"264�@

�
3NX�@

�
3NX�@

�
3N 
@

@
X�
@

@
X�
@

@
X����#+?%2++"&=#"&=46;546;2"&4622#!"&=46;27p		@	 	@		@	 	��jKKjK&7O��O7#L#�	 	@		@	 	@		@0KjKKjkO7**7O����#7%//&?'&?676"&4622#!"&=46;27N-..--..��jKKjK&7O��O7#L#�.--..-->KjKKjkO7**7O��+6"&462%2+"&=!+"&546;235463�B//B/.B	 	�	 		 	�	�/B//BQB.�		00		`		А	����'/##!"&?"&546;254&#!"3!26"264�N4?��?4NO1�2N0
��

0
�.!!.!`�'9229''99�p

p
6!.!!.����'7?G##!"&?"&546;254&+";26754&+";26"264$"264�N4?��?4NO1�2N�
h

h
�
h

h
((��((`�'9229''99�p

p

p

p
.(((( �`!%!!535#7232+#!"&=463!5 � �  

��` �@@�
�
�`�� �`!%!!535#7232+#!"&=463!5 � �  

�p�� �@@�
�
�`�� �`!%!!535#7232+#!"&=463#5 � �  

�� �@@�
�
�`�� �`!%!!535#7232+#!"&=463#5 � �  

��� �@@�
�
�`�� �`!!!535#7232+#!"&=463 � �  

� �@@�
�
���D�%#&/&546.j81
5W	w��Y	
�	�����H#"32+72#".'#"&=4632=#"=4;54".=4>32>32T$$T-.T$$T-.�0p(p1((0p(p1(���,8G32+"=!+"=4;#"=4;2!54;2+;2=4+"54++;2�(��((�(����@T
H�@��((@((���H
4��@�+]7+"=4;5#"=4;2!54;2+32+"=732+"=!+"=4;53;26=4&+5354;2+@44 44�4��4�
@

h4�4�44�4@�44H

@
H4����%"!"&5463!2+538
��

�
b
��
�
�

��7b�
���!2#!"&54633#!"&546;������0/��� �`0 �!/������47c%"&5054676762'3#"&505467>762'3'2#!"&=46;&'#"&=46;6232+KjK

<

�H��";#5K

<

ȐH		�`		�&�		�N�		�&p!//!<4&(59	��%/!<

(59	���	 		 	')	 	  	 	)������*02#2#!"&=463467.5"&=4634&"h

D55D

��

D5#7

=V=�

CkkC



Ck8O-

�@;UU;����*062#2#!"&=463467.5"&=463."65#h

D55D

��

D5#7


2<2
���

CkkC



Ck8O-

��$,,$""����*02#!"&=463467.5"&=463!2265#hD55D

��

D5#7

P
�V=��CkkC



Ck8O-



�U;;����*2#!"&=463467.5"&=463!2hD55D

��

D5#7

P
�CkkC



Ck8O-



���?2+"&=4/&=463254632354632354632346�

0�
p p
�t
d+B0�0/ ������72+"/&>54>32354>323546323546�

�}
!	 



@�q�!
,���ױ�W���-4635#"&46;5#"&46;5'.7>7>+"�  �в$�	
p�P	""(E
K@� ��@�$54/&+"&=46;2?6&+"&=463!2�p�
%|

�!
N� =G
%3	!
��t���P+"/&546324/&54>3232545'&54>3232?>32132?>32�D	8%6'l
=*	&3

8&	"/��#-%f9)(�
	}�
��	�{������-159%+"/&>46235462354623462#37#37#3� ��
!	 """"�XX�`��!
,�((a`````������+$2+"/&6?'&>354623546234�" �@K%$E("�P�p
	�$���   �`G2++"&=#"&=43+"/5#+"/#+"&76;236?6;2U6Ut
6		2		6A	+	+	A`+��+��
�6"UU6�(5 ����*%+5326"&462&'654+";26=3;26ۑΑ��+&jG		
,�8'Α�Α��O2Y
�

HS
����#'2+32#!"&=46;5#"&5463!P�		�`		������ 	 		 	 @�� ������+G!"=46;54;2354;232!2#!"&544+54+"#";;2=325��X0(�(0�L���H<(<<(< $4444$ ���<<(<<����+7!"=46;54;2354;232!2#!"&542=4+"3��X0(�(0�L���<� $4444$ ���((����+G!"=46;54;2354;232!2#!"&5476/&'&??6'��X0(�(0�L���
0			00			00			00			 $4444$ ���0			00			00			00			����+;!"=46;54;2354;232!2#!"&54'&'&?6��X0(�(0�L���Y	j.			R	�	 $4444$ ��`	j/	T�	���6#!"&546;276�
�0

p
���

�

�XD�� �	727"/2"&4724#"2546pxTTxT�&6(��!!�TxTTx6&(�����$9#!"&=46;546;23253+"&2#!"/&?6;53�+	�

�	 	�	�@	 	�

�	++	�@k,	
P
			�9pp		
P
	,,	  ��@�4?&576�����	�J8��?
0�@�����8����2+&=#"&5463�&&�}
`&&�&��&^T& &����'2"&454&+";26754&+";26�Α�Α�	0		0	p	0		0	��Α�η�		�		�		�		����2"&454&+";26�Α�ΑX	�		�	��Α�η�		�		����!)3#!"&535462#354&"264&"264&"``/!��!/`KjK��&4&�� ��!//! 5KK5  &&���@�*6BN%+#!"&/#"&=46;7>3'&>3254&"26754&"26'54&"26@

��

CkP�PkC
��p��
��

�mm��p

p

p

p

p

p
������CG+32++"&?#+"&?#"&?6;7#"&?6;76;2376;2327#�
OK
P
(b
)K
OK
P
(b
)K�c

�	(
V
	RV
	R	(
�	(
V
	RV
	R	���������-6"&462&"2642"&4264&"32+"&76�\BB\B\((�\BB\B\((h ��"	p�B\BB\^((�B\BB\^((��0
�
����G"264$2"&462"&46"264>."'&67673>'.56V�zz�z��Α�Α��pp�p�RHLH5	




	�z�zz���Α��Yp�pp�DM

/A.!!.A/����B#"/67'&/"&462&/&#".?5#"&=76;2|}~�?$$$ofB6

= ?��Ú
X<$$��'l�	
��P
_O		�7G7#76772+57#!"&5463!2'&+";2?3;2>74.+";26�		�/��`���9	$9	4	�-99.5�

1b_�� ��		T+�4����!3CS.676#"#'7232#"/&764'&?67/&764'&?6/&764'&?6a@-.?
@	 8  8 @�		_--
	%%	
&

;@��@
(
QZZQ
(�"V6�6
	-t-	7#X#
	B	��'/7?GOW_6"&4622"&42"&42"&42"&42"&42"&42"&42"&42"&42"&42"&4�%6%%6(6%%6%�6%%6%6%%6%��6%%6%�s%6%%6��s%6%%6��s%6%%6��S���8@H`d7"&5462"&54&"&2#"&4632654>54&""&542"&42"&4%"&54=.'.7>'7�/B/1�g?-FdFSmQ@
	Qf��"P"�!//!
�gI+	-?%&2FF2I�m�Do	�V�"P"������2At�&2#2#'&/&?6766766&#"32763&%.6767&'&>767'.7>7"'&63"&7>376"#32654&# !=+^C,:)
F
"(-+
%

	
p:)
F
"(	-+
	 !=+\C�

3

	!Y	!JZ9
	


A
4!JZ9

	


3

	!G�����8DQ7"&5462"&54&"&2#"&4632654>54&""&54%/&?6"/&?6�/B/1�g?-FdF�		W	W	��		�
		��!//!
�gI+	-?%&2FF2I�	W	W		��	�	�	������2?k46;5#"&546;5#"&546;5#"&746;'.>+"&7'&6767054/&'&6767'&6767'&676'&>[
>~��}�
	|PkI%		

�
={4	
N^
	_M
	g$Z
��.

#

0ZC	
cy
	zb
	�&����@�-E%&'#"/&'&767'&6?6632654&#"6"326591W+
��)w
}q<1W+
5(*Y��"P8*&�T+:
e	
��:��(fT+:
H
W�'38P	
=���� (/7W2&/76'&"&'&4757633#"&5:64&"3#&"264///#576;?�
	7�

P
"


b	
�`@
)			��`
				�
		
 	5[7	
TR;�	7�vI
!Z@�
			)�
@			

	&
R�7	K<���F#!"&547670>321&0#".'&'&2>767654'�`)||)B#G
G#	$FF$ Z		Z B3		32


2����'/D#32+32+#!"&5463!232&"26454&+"'#";26���@�4&&4&0'*
	�	
 @(@(0�0( &4&&4�"��@�+7CO2#!"&5463"26454&+"'#";26754+";2=4+";2=4+";2� �4&&4&0'*'
	�	
����������``&4&&4�""=HH����2"&4$"26427.#""'&#"�Α�ΑH44H4��94 ( 4��Α��14H44H��D!!����#72#!"&5463";264&#"26454&+"'#";26P��`		`		4&&4&0'*'
	�	
��`� 				�&4&&4�""��@�	+7?R2!5463!#!"&%;2=4+";2=4+";2=4+"&"264;26'.+"'#"��0@� `�������4&&4&�
�
"*��p0���HH�&4&&4�
�����3C#0#"&54754622654.'54&"37"&5475462� K55J 8P8`!/(%A%6%  `�%05KL50$�(88�h/!			��
		%P%%%�

������"C7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(%!/@%%%�

�0%05KL50$�(88(��			��
		%/�����"C7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(%!/@%%%i

i0%05KL50$�(88(��			��
		%/�����"C7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(%!/@%%%)

)0%05KL50$�(88(��			��
		%/�����;6"&4627#0#"&54754624.'54&";26�%6%%6E K55J 8P8(%!/[6%%6%%05KL50$�(88(��			��
		%/���'/7?GOW_gow�$2"&462"&4"&462"&462&2"&46"&462462"&2"&42"&462"&42"&42"&42"&42"&462"&47"/&4?&547'&#"#+"&5462632762)			)			7			)			7			�			@			 			i			)			7						7						I			&� 
	 	Ie#
. �			i			7			)			7			)			 			@						)			7						7						I			�� .
$��		/4M$
 ���I75!+"&=!+"&=&%2#!"&=46;5462662"/&47&7'&" � 	 	�	 	 �		� 		)9-#
i
@00+)				)�				�)
i
#,	�����+QY"'.542''&546'&'&7654&2&767>54.#"'.542"&4J�u.W=9R0;)%5��F8%,!+6Ig*$9E�6%%6%)U,,U�
+>=UQ9A,
()95%+�]BlN.5, gH-NlB]%6%%6���2#!"&546354#!"��`������`�TT��`%2#!"&=463��``  ���!)+54&+5463!2#!"&5463!24+"30/!� ��� D������!/0��� 04	���/?O_o�+"&546;2++53232++53232++53232++53232%3#"=#"=4;5473#"=#"=4;5473#"=#"=4;5473#"=#"=4;54���`********�********��`�N0f0f0f00`0`0`0�������%/&/"/+"&="/&4?5/.?/&?'.?>7'&/&6?'&?6'&>?65'&4?6546;2762?>76/76�!?5

 	
6?!"F@@F"!?6	 	6?!
"F@@Fg

G$N5
(		(
6N$G

%%

G$N5
(		(
5N$G

%%����	�'"/&4?&67>�(0$X%�	3	�
$1��*�1$
�	3	�%X$0����*<+"&?.5476227>56227562.>32+"&7�% 

@

,,,y,"*9

8�_"&7�

�*"_�G;����#VLB&
�0

����&2#"'&?632676&+"&=466CrC�g_G
	(0?FaeEB0*�
$G�BsCg�@	(*bEGc,*
�$E����	!-E!#!"&26=4&"26=4&"26=4&"%2#!"&=46;76;2 ���				`				`				@		�`		x	r	P���		�		�		�		�		�		�	 		 	

����:&#"+"&7>3276+"&73232>76;2#"'&=46s1B:[
9�ZcH$
��׆*1B&D0	
9�ZcH$;-G8		WsE$�
y*-!9%		WsE$�
����"0%"&54675#"=4;2+7654&+";2�z�zeKx8,			"�((�VzzVMu"(("	$			3b������1%&=#"&=46;546+"&=46;2+";2��

����T(88(TT

T��`
`
`��8(�(8(
�
���1!#"=4;26=4&+"=4;2'&=#"&=46;546�TT

TT(88W��

�(
�
(8(�(8��`
`
`����$276+"&?&'&3276#"&46dG$
�*0BEeaF?0(	
G_g���E$�
*,cGEb*(	@�Α���08DL%#!"&5467&546;&546;2654'6323232$"2646&+"26&264&"�#*��*#*&!/	(8&*����<8<%O(**(#*&/!8(&*#[x  `��@�!)4%#!"&546;3%#!"&5463!24&"2!5'&'&���/!������((D`X�( �!/PD((`0pX�(�����
!(/&?62'6&?6?6&5#75�.	o		.(<�	o		��z\
�

�$$ @2.		o	.<(		o	��z 
�

�h0@ $�����&?'762#���r
�9�9(c���
r)(9�9�����	'762&76?'/&?62�9�9(�US�Qr
Q�fw!v(9�9(TS�Q
rQ�fv
����732"/&6;4;2�.VV.8fVV.��M�37/&4?6!2#�VV.�.VV.8M�3%546&=!"=43:VV���.VV.8
����#"&?62++"5X.VV.8VV��������;%+"&?'+"&=467'&=46;27'&6;2/76�
p$kk$p
$kk$
p$kk$p
$kk$hp
$kk$
p$kk$p
$kk$
p$kk$����)#!"&546;46232&"26454+";2���P&4&P�H��P��`&&4d��M346&=#/&4?63zVV�VV�VV..VV.
����72"/&6;5#"&?62+�VV..VV.FVV�VV�����"&462#"?6&+54+"��Α�ΓGssG@'Α�Α�tsst����"&462'#54&6=32=4gΑ�Α�tsst8�Α�ΓGssG@����2"&43?6/&#"�Α�Α�tsst��Α�ΓGssG@����6462"75326/&;;2�Α�ΓGssG@YΑ�Α�tsst���4%2#!"&546;2+!54632/"/&4?'&63�	���		�@	X
$��$�	�`	 	��p	@
�$��$����##!"&5463!2#"?6=4&���`Xp �			� p��`$ �			� p
���+5463!546&=!"&2#!/&4?6
hPP��
�

��PP
0PP0�

0PP0����1%#!"&54674546326326&+54&+"#"7.K5��<T6*^B,J(8�A	0	Aj�$65KT</JB^,$8(ip		pj����1%#!"&546745463263226/&;;26=.K5��<T6*^B,J(8�jjA	0	�$65KT</JB^,$8(Njjp		p��@�#'#!7#3#3'!"'?3&�ZeE0E��E�PEee{G�C{e������� ����B������E�%"/&6;#"/&6;232:hh
@T8�
@8pp8
������E�++"&?6;#"&?62:
@
�8T@
hH��
8p��@�&2+"&=4&#"32#!"&=46;54i}Z
 
+*0����Y?P

P*+G��F@����.5462"&264&"�="
p�p
"=B//B/6#X$5"PppP"5$X#
�/B//B��`�0R232+"&=46;5.=46;26=463"&=462#";#";#";P	WA8		�		8AW		B19T	hP88P8UUUUUU	0Bc	"				"	iD(		*3NM80	�8(�(88(  (��@�#2+"&5463264&"74+";2�c�����`�� Y8����-27?DI%2+"=4;5#"/&54?6;2%2#!"&546334&#5265#264&"5"75#`@

��

@%%@�P88P8p%@@%�7
X�
��

@
��%�%�B\BB\b@%�@%������
(%67#"/&?6'&?667'&?6Py�p�
��	

a<0heC>Wh0�

�

	��$%2p������+2#!"&5463"26454&+"'#";26P���4&&4&0'*'
	�	
��`��&4&&4�""����� 76&7>.'/&4�4PL20#	.6"��

P	)B,,U2&
X
�����'.54>?62>7'�.=9*M@'	�Kc�l?sSC)C_�G
P�F%�lJ����#2#!"&5463264&"74#!"3!2�������H��`�� Y8����@�
&.BLT2#!"'&54%"32?4761.264&"6264&"%6.'&3654'73264&#"264&"��'	�D	' 		
			�C
=#	n	L


.��wNCCNwi		

���5
		�%�@�/!!$3#!"&=264&#5463!2"'4&#!"3!265�@���� �L
��

P
 �t(``(``8

�

���$"&4622#!"&=46;27<xTTxT5K�`K57#L#�TxTTxtK55K���+2#!"&5463'76/&'&??6��`LCC		(		BB		(		CC		(		BB		(	���`��BB		(		CC		(		BB		(		CC		(	������'?'&6;2//&+"&=4676c!p
c�c!p
cc
p!cbc
p!c����(7+"&=4676?'&6;2//&�]!p
]]!p]�]
p!]k]p!]���� &,%#"'67'&477&'6267&'%6'77&7p!HddH 66 H�H 67���T'FF'!D�D!&FF&!D�D"MM
CC�MM
BD����
 &+'6'676'7&'%'67%&'667�*N5i.9S?��N7M
<.�4b�.8S?^N7M
��.�4b�*N5�M7N,�.Fb4"N*E�.�?S,.Fb4"N*E�.�?S�M7N,����2"&4264&"6264&"264&"�Α�Αk`��Α��'Z����;Ss{�7'&546;5#"=4;54;232+3232+#65#"&=463+"&=4?546;27'&=4;2354;2354;2#7354&"+"&=4?546;2J"	99	"
		�		�		�			�	t6~/ 		w		�			�	�Z	  	Z		A??A		�
		
		�
;;
RP  		�
		
		��@�#37467.546;22?#5&2#!"&=463G*
@
&!ld8�8(		��		�5�"

=le<+C,,]	 		 	 ���#'+/37;?CGKOSW[_cgkosw{#53#7#53#'3##53#5#5#535#5353#5353#53353%3##53533#753'533#%3##5353'#5373#3#'#553%#53#@�@@�@�@@�@@�@�@��@�@@@@�@@@@��@�@�@��@@@@@@@�@@�@@@@@@�@@�@@�@�@@�@@�@@@@@��@@@@�@@@@�@@�@�@@@@@�@@�@@@�@@@@��@@@@@@�@@�@@�@�@@�@@�@@@@@��@@�@@@�@�@@@@@�@@�@����5!2#!"&=4632!'&546;5#"=4;54;232+�		��		p
J��J
�((0((	 		 	 
��
00((00������%-=7&=4?'&54;2!546?6=#"'4"2642#!"&=463	�Oq��9
	(		��		��
	pP�&

2���	 		 	��@�#37.546232+#6=#"&=4632#!"&=463i=V=		�		�		��		�/+==+/	 	P++P	 	�	 		 	�����I"&4622#!"&=463!'&54?6323>546;232>76;23276.!!.!x		��		�f��f
''
P!.!!.��	 		 	��	




����#+;2!65'546;23546;23546354&"2#!"&=463p	@
��
@	8	0	P	0	X�		��		�	� VJJV �		00		00	��@

@�	 		 	����/S2+"&=#"=4;54632++"&546;2'2+"&=#+"&546;235463h

0

@
0

0
�

0
�
0

0
�
`
��

h0h
�0h



h�
�p

��

�

��
����
Q'&'&'&'>7'&'&'&??6/7?6/7?6/76/&�
�63�4
�63�g��gf�45��[45��o��o�T����#-8B73+"+"=4&+"&%#.54622654''4''32674''326`�

(

@$�-5z�z�H
@ 


�5,&]7Vzz�/

M�<62"'67"&5�Ԗ�Ԗ7��7�Ԗ�P88P8((n(88(����#5%/6?6&67>32"&54>'7>76W
�65_<Q	"..C.�
�";V"�
�m($*
 pJ�/B//!A
�+m7+�	���!!�@����	�
'%&'762&/"/&4?'.72"&4�0q"�8?�?/�)$Y5g#	>P88P8� /�8??/��$g5Y#Q"�8P88P������	%-;7&'>7'&67&'&'667&'67#"'6#"16&�5K$`D$>_GE#�70Z0344�LS)(F�>!3v�E[F;
�0K*,-'�!c=#.Gr 2Oc?Q�&��]2�U(
1)+,GR;$/�D_5E�������:BJRZbjr2+"/&>5462;2=462;2=462;2=4264&"6264&"264&"6264&"264&"264&"6264&"��}
!	�							I							I			)			)			P
�q�!
!�

��

��

�H
��			W			�			W			)			I			w			 �`	'/746;#"&52+!&"264"264&"264"264&``&@&&`��Fn &��&&�&@��@���RnR���	0#532'#617>3!#!"&5����3c�`�
!������@�)>%2+"&=46;75%"&=46;7532#2+"&=46;750		�		P  ��		P  P		�		�		P  �	�		�	``@	�	``	�	@	�		�	``���92#!"&546;546;2'3554+54+"#";;2=32��`P��� 808808@�� 00   �088088����
"&5462654'�Ukk�kj,T6``�M�:^vv^:���5*8ii8*��G�%/%#"/&'"&=46326763254&"7'&#"+'$<"�B\BB.-@
$<"��(#RA�']1�
�.BB.�.B>,!1�pp-:]	)����-2#!"&546;462&"2646/&'&7P��P&4&6a			j.			R	���`&&�	j/	T����%-5AMY2#!"&546;462264&"6264&"6264&"6"26454+";2=4+";2=4+";2P��P&4&��h���������`&&��RR���hh����3;CK[$"&462&"&462'&67676563267'&'#5&$"264&"264&"&4622#!"&=463�			�H44H4��7VJ<E /

27�81
7n�			�		��		�			G4H44H�	
 #
	[[n			�	 		 	������<AGM>7.'&6;2!676;23&'67+"'&'!+"&67#7!36!&'# B--B 
 8 

*M1,"
 *9
 �� 
�$����	��
�./DIID/

(?9@$Z8		h����B�5=%'&>?7'76&'.'&7#"&=46;276264&"&5>!=!=<���D-+,\Y		pd-���((��cc�5)G,8,7#	 	��$G�((����B7"&546;7532#2+"&547#"&547#"&5#"&=46;2�		�00�		 		S(�(S	0		`	�		�  �	�	@	 				p	 		������6#532;#!"&546;4+54+"#";;2=325y�
7
�
��

�@808808W
��
��

�
��88088����/8;#!"&=32?3264&+'&"'&+"=4;546;#532 
�
��
F#
9Z		F#
9�8
ș�
8
��

�Fr,		Fr(�
i
���@�	
)346;#"&5!%;;2=32=4+54+"#"%2+00�@�808808P0p�@0��@�088088������@�%1=Ieq}2#!"&546;546;254+";2=4+";254+";2=4+";2754+54+"#";;2=3254+";2=4+";2 
	��	
�
�
�((((�((((�((((`
��		p
@

@��((�((t((�((���((�((���#2"&454+"#54+";2=3;2�Ԗ�Ԗp0`00`0��Ԗ����XX�XX��@�.82#!"&546;35"26426'.+"'#"3#546;2� ��F4&&4&
"*
��
@
���```�&4&&4�


�``
����9E2#!"&546;462&"26454+54+"#";;2=32=4+";2P��P&4&6H808808�����`&&��088088�����8<@7"&=46;7532##32#!"&=46;5#"&=463!25#!5#�		p@@p		�00		��		00		`		������	�	�  �	�	�@	 		 	@	 		 	@@@@@��D�'2"&=454&"7.7>/&76B\BB\B�(��/vT"�S	#�/�B.�.BB.�.�pp�#	Sv/7Tv/�"����!15!#!"&=32=4+532=4+532=4#72#!"&=463 @
�
xxxxx�

��

@��

@@@�
0

0
����52#!"&=463!#!"&7;;2=32=4+54+"#"h

��

@
�
@808808�
0

0
� `��
�088088����#?G%2+"&=!+"&546;235463'"=4;276232+'"/"&462.B	 	�	 		 	�	��2f		z2L4&&4&�B.�		00		`		�	�(c		7		,c		7�&4&&4����IQY^%2+"&5#"&=32=4+"=4;2=4+"=4;2=4#!"=4;5463!232264&"264&"75'#p		08P8�8P8�������8,d�,((\((�d,`	 	(88((88(�00dlp((((�dp����#37NZ%2+"=43+"=4&'&=4;22#!"&=4635#+"=4'&=4;22+"=43x0).0$0p		��`�0$<0X0`��	W1&B%>>��	�	@p@@B9!,*AB>,��������>7//&?'&??6/7?6'7//&?67'&?6�@��&@BC87-8�-I"�"9-A��CB@&87.8�-J"�"8-������$.2#!"&562#".'463/&76.76dx[	��	/	[<7*T	#�/F�/vT	#M::c:M$1kTv/�#F�#	Tv/�����(#"&4?57?6/7?6/7?6/7>�#�dYY-22-22-23.M�!R�YYe.32.32.32.������/#"'&6?'&?67'�"�+/�"FO�"�$ R�"�EO�����';?"=4;2+"&=3352#!"&=463"=4;2+"&=335H�/B/0@�		��		X�/B/0@�00�!//!�``��	 		 	�00�!//!�``����#A%2#!"=432#!"=43%2#!"5743%+"=4&#!"+"547%62���p��p���P��P`00`00�00� ���

�W q���!22#!"&546;2654'"&462'"2654'76.�&&��&&q�qd�^^�^�""�&��&&@&-3OqqO3-�^�^^�:O����3}62"&4"&4622#!"&=4632#!"&=46;!'54+532=4+54+"#";#";#";#"26=3264&+532=4+532�			�			�		��		`		��		0`�hhhh��hh@(@(@hh�@						�	 		 	�@	 		 	`���    ((  ������"-%2?/.=32?7/76!6/.7��
��
�@@��\����\��'�66�'kkp8� 

 �8�����$,2#"'#"&'&>7&54264&"264&"264&"�Ԗ�j83AL9s���z�z319JVv������$747#"'#"&767&'&?6632@	E&(83AL,9:
��	

iI`j�9��
3
4+9�

�

	R5zVH:��974&+463!2#"!%2+"&=!+"&=&546;2!5463�& 8(@(8 &���& 	@	��	@	 & 
�
�&(88(&@`&$y				y$&
``
���Fh$"&462'+"&;26=>54&/&546;2?6&'&'54&+"2#!"&=46;#"3!2=4+67V�zz�z�"?
&
	
">
'

�

�@

 +?

l

@, z�zz��$!




$!



��
`

`
''�����	)1&'67673+#&'&6?&'&54762546264&" N5 
,pp ^BMA
k.�U}N/			;1%
E8K@�B^8H$Qh=7	
EX<!/`			��A�%%#!"&=46;76;2+";2?625���		7/ *�N		v]	x
	y	`	&		J��A�8%'&6767>"#!"&=46;76;2+";2?62m=<m���		7/ *�N		v]	�rHHrH
	y	`	&		J��A�En.'&67546;2'&+"+"&=&'&5474?6;254'#!"&=46;76;2+";2?62 

	$	6
 
	$	����		7/ *�
N		v]	0%			%		�

y	`	&
		J��A�1$"&54762#!"&=46;76;2+";2?62HP8SS����		7/ *�N		v]	�7',pp,'
	y	`	&		J����"E7+"'&/&=4622?6/&>$2+"&=4?>2?54�9	�i
Z
&�
i�	9&

Z�M"+p		�
�

�l
	3�
�
�		p+"M
3	
l�
������%@2+++&/&6?54?26=%54&+"&=4?6;76�


&�gPPA*<*,P!�"!gg
0
@
&<�.0$'z**8%.!X~	
<�����5++"&=47'#"&7>7#6;5#462#327#4'
	�		�
�	
.C)>t0pQ^Qp0t>?X
��		
��
$A,Dl��RnnR��lDT������en"&462"&462#"/?#"#.?6?'#&/&/"#"&/&?676546;2?676.7�((d((N)
C
	


+3�3+



C$
	�	
#��)`((((�pE.d L]
\1G
!!
G1\]L P 
'"
`		`
"'
 �.E
����@�CKZ%2++"&=#+"&=.5#"&7>32+";>;26;264&"'"4&54621&#0		1
	@	�	@	("
+X:�, 
i			�8P8�	�	
Q		00		Q'0&	7I"L@			�(88(������)?/.%'.4>?6762'67&"uO[D	�	E
�
,
"k
,"O4!Z!�Xf#	II@&W;���&.;C%2#!673264&+"&46;&5462#"3"2642.54264&"�(88(���

`(88(--8P80`

m�xP80 5S�8P8!8P8@ (88(P�8(P&V(H���2+"&="&5%3&'>@]�	 	]��@tU+)2;`�]�		��]@V�	=/*���#'2#!+"&5#"&=46;546;25!�		��	 	0		0	 	 @�	 	��		p	 	0		0��������"/<62"4&"276'.#"?62&276&"�Α��7�

%
&�-�-

#nYΑ�Α						o66*����!2"&42#!"&462&264&"�4&&4&�		�p]����C�P88P8&4&&4�	 	����]^B@8P88P������)17'&>?7'72&!#"&'/&7%46264&"21M>M2�LB.-A�w
Z�((H�\]�:~�p.B?-l.^D
�@((����)19?G%+"&547##"'#"&5463!232264&"264&"%3'&#264&"m	/B/�/!((!/
�
&��0\+�V	!//!!/  /!P

`��0+�������&/'&?632576%5#!"&z

���%	

N� n"��n
��

	�!

	=��K�
���
����%�2+"546;5.?4>;2��(4@�	@4uW7��7Wu������!'&?6>323!"&=46z
��	

�M2<T!�0���O


�

	i/=T<0&3�
7O����.6RZb7"&=46;>3232+"&'7;26=4&+"/?+54&+"#"&=46722"&4&2#54@		P0.%			P`P8(0(8�H$$$$�3EP
�
PE30p			W	 �	`	+5$	`	+55+X(88(Y$$$�L3
@

@
3L`					00����+$"&4622#!"&=46;27%/&?676jKKjK&7O��O7#L#T	�	Q			-i	�KjKKjkO7**7O��	R			-h	����+3$2"&454+54+";2'!"&=46;2732&"&462�xTTxT�
&


<
�(#��O7#L#
+jKKjK�TxTTxB
6

L
,L*7O&HKjKKj����;CKv%/'&=&''&'&?&7'&767667547676264&"&"&462#!"&=46;2732332?b
!!

!!
�((�jKKjKI��O7#L#


	K    0((tKjKKj��
*7O

'����$/$"&4622!"&=46;277&7%'?62jKKjK&;)N��O7#L#>�G�=*H%�KjKKjk.M=
*7O��G��*H&����#76"&4622#!"&=46;27$"&4622+46=4'6;27�\BB\B#0C��C0	!F!P88P80.B�(*�B\BB\bC00C 8P88PXB.'9+����:%#!"&=467&4?6"&547'+"&?&5475?6K��K6_���`KjKB*M6

6M_P..5KK55
>	>
;����4<D$"&462!"&=46;32730%2+"&=46;5462264&"754&"jKKjK 	��O7#&&# 

�

 /B/]@�KjKKj��*7O
�

�
P!//!P�}P

P����+%2+"&=463"&4622#!"&=46;27p		�		�jKKjK&7O��O7#L#�	 		 	0KjKKjkO7**7O����%-%#!"&=467'47&52>32#"&'7"34&#E4G��G4e�++1#5KK5,Cg
�
�L4**4Lf�33(KjK5)`

����7%'.54?6>7'&"&462#!"&=46;273230n$"5Ps!;`�jKKjK 7,	
��O7#L#�$@/&sN-�N:&KjKKjsDm#*7O������!'&?6>324>7!"&5z
��	

�#8!5K0&��3��


�

	r 6K5)B
� 9%�����+@%"/&=46;22>4.#"'".54632#!"&=46;2732w	
\		[O\
�#;"K5#;"KK:��O7#L#S		]		[O
E
X";#5K";#5Ko(:*7O����$"&462#!"&=4677'3jKKjK 5K��K50  `  �KjKKjlN5**5N��88�����;CKb��%/'&=&''&'&?&7'&767667547676264&"$"&462"&5462"'&#""#"&=46;323630#3273'#"&=46;2b
!!

!!
�((��4&&4&�.BA]B	

f�D/	!##
�(B
&@k    0((t&4&&4FB..BB."�


0C '	�:#
 &������*BE[^!2+"&5&'&/&6?&5463276%#"&505467>762'3'1"&50546767623'		�	�
�/!.v
�  ";#5K


<
SȐH��
KjK

<f�H	 		W0+!/(',!�ِ%/!<�
�j(59	!//!<4&��������+>AWZ46;&/.?>632/+"&5'054676762"&73'0546767621"&73'`	� �
v.!/�
�	�	`

<
SKjK8�H

<

KjK8�H	'!,'(/!+0��		�	96(�!//1���	95(&4<!//1����;?%2#!"&=463264&"";#";#";!'#"&=463!3'#�%
��
%sH���ri�	g��QQF@% 

 %`�@@@`�@����@�"6#.5476'&'"&546
�OM{O�
����'	l	//	��	'R	����$9Kil"'&476;2#'+"'&476;2%+".7>&'&>;22+"&764'&63&/#/.7&54>23'�"		_		#
#		#		#y"		R�1�1�"p`06
,
�4]+	9|9	9|9	)[6@6
,
d��
vv
:�t����)%/6?6&67>3%'7>76W
�65_<Q�	�";V"�
�m)$*
 pJ�
	�+m6+�	����
!#463!2#2#!"&=463!53`@�@P		��		����x��`��	 		 	@@������472+"&54632276&"&4622+&'3533!&#5463�/A�A/(P88P8P�	L�@��!`B//B 8P88P��&@@ 2.����-6?%#54&"#54?5#"&=46;546;232+4?#"&5%+5�`%6%`p0		0	 	0		0��mp	m	p�	�`%%`�	D3	 	0		0	 	3�/�	�d	����	(085 7"&5"&46232>7"&5%567$2"&4&'67==q�q��qq�q�h:&H>q�q�?!#���pp�p�0n37++++&&@&4&&4�4&&)?+	�/B//B	"%+����2"&44635"264&"62"&4�Α�ΑX^BOq�P88P8S��Α��gB^ qO`8P88PH����)12/"#"+/#&54754632264&" (8`M=),'&,ayt/!'J�%PAepxhx=	%!/ H����;!2#!"&=4632#"'!'#"&4626?&5462?&54		�`		�(H��H(HR(RH	 		 	@(��(

+��+

����(08@HP2+"&=7>'264&"'"/&4?62264&"264&"6264&"6264&"264&"P��	
�(��(����.�1��(��(���rr�����'/72#!"&5463264&"6264&"264&"264&"6264&"�%%��%%3ss�%��%%@%���ss�����'/2#!"&5463264&"6264&"264&"6264&"�%%��%%3��%��%%@%���������2#!"&5463264&"�%%��%%��%��%%@%�����'/7?2#!"&5463264&"6264&"6264&"264&"6264&"6264&"�%%��%%3��%��%%@%��MM�MM����'2#!"&5463264&"264&"264&"�%%��%%3ss�%��%%@%�ss����2#!"&5463264&"264&"�%%��%%3��%��%%@%������62"&46"&4622#!"&=463�6%%6%[6%%6%�

��

`%6%%6�%6%%6U
 

 
����!!2#!"&=46;463!2&264&"p		��		p m	 		 	��s�����"*!2+#5326!"&=46;467264&"p		�`p���		P
�	 	�@����!	 	m�0�P%2#!"&=463%2#!"&=463�

��

�

��

�
 

 
�
 

 
���"33&'"&476&&67>7>�'
!�b'�bGE:B�)!.,_Q�'g9,'1B�5t*"-,!����@�8@32+'6.'&"?632#!"&54>7>2264&"�:)�b6
	Zw	F#
 #& #O
	��&5HX0,:,S_#"Vi
	~,
	B0
	%1]L<%%%C���@D!2#!"&=463'.=4&+!46;23226=.='&4?625#P		��		�/!%��&�&$4&��	 		 	U� +,p`&&�4$ 

�>&�����@�CP]%+"&/#+"&=4?>/&6323632'&'&&/&6?67&#";26%5&#";26>C0%.B$B.%0C-
C$'));7J7;))'$C
��##%$%6$%##%�F/C=,'',=C/F�&%
	��	
%&��)

%%

)������%&/&6?'.?>n��	��
	�"	�	ff
	����(.?>&/&6?2#!"&=4637

.��

��

�p

T
xx
D�
0

0
������&,>%"/&6;235#"&=463!2+2#'3.#!"&=463!260
V� 	(+а		�		�]�
�}#4�!#��		F
@
s@l:@	 		 	@�]
�|4#��	 	 �`)2#"'#"&4632627&#"!2>54&#"�FccFQFFQFccFQFF�////!+L+///`^�^OO^�^OO�@@&
&@@����@�4@D%"#"/#"+"&=#"'+"&=.54>76;2264&#"5@
JLL				,4$0	TFCP
.Ew
	h��1	;		16		JY4)D&
0.=K	
�c	����%'%&=47%6m
	��3	�Z
	�"	�	f����&7&=47%6'2#!"&=4637.


��

D

�p

�xDD
B
0

0
�� $H!5>4&'5463!25#35#35#5!#54&"#54&"#54&"#54&"���
@
�`@�@�@�`�@		�		�		�		=	cc#

��������``







������5U'&?65462#";#";#36=46;22+"&=46;5.=7z	
��	
�8P8UUUUU),		L		�		8AW4
<)2


	�

	�-(88(   0		0*&�				"	iD)(9'"����&,4:@#"'&#"#"'&54632326322>7&.#6264&"575&'m	+1>�>?5
+1>�>?��$"%�B//B/` ���	
>=
>d=��$8P88PT:�1
#����&#"'&#"#"'&5463232632264&"m	+1>�>?5
+1>�>?��B//B/���	
>=
>��8P88P����	%1=G1!#!"&%;26=4&+";2=4+"%3!2=4#!";2=4+"2!5463�
��
�	`		`	pp��0����0	��	@��
� 		 		Xh@	00	����KWco2#!"&54632>54&/&546;2?6'&'54+"+"'&;25754+";2754+";2=4#!"3!2`

��

�	-	-	�pp�PP���
��

�
��	



 h����3%#32+/&?#"&=46;7#"&=463!7632�bK�

�S	

37

�K�

R


4
�`
 
j		
C
 
`
 
j		
C
 
�����%-56+".7>264&"6264&"6264&"264&"�P�U&P&(/hP)
n/3���=N&@";*P}CJm��m-S����"*2#!"&5463264&+";26=72+5����(88(`		 	0

0���`��8P8	�		0�@����"&462"&467"/&4762�%6%%6%�%%6%%F

��





%%%6%%�%6%%6%�

��





����$4%2+"&=4633#"'#"&=46;2%2+"&=463�

�

@��@$I`

�
�

�

�
�

�
  @0p �
�

�

�
����%1=I6/"/"/&54676276254+";2=4+";2=4+";2f&6
66
6&&6
66
6�������	
� 
	------	
�
	-----��hh������	"*.2:>H73#"&=46%#!"&54>;5462324&"2#37#364&"2#37+532   

&��&%pp!/��""@@`@@h""@@�
  
�
�
0��&&%@

@/�""X   �""X ��
�������7&/&6??6/7?6/7?6/7?6/7?6/76|�PE<
<87<<77<
;E���'ef/0ff/0ff'���#G7&546;2#";#";#"32#!"'73;2=3;2=3;2=��
`
88888x

�@�)@@�)��

 @@@
`
�888888@@@72#!"&=46;;2=3;2=3;2=3;2=3;2= 

�

0@@@@@
�

�
XXXXXXXXXX���/73+"&546;2#";#";#";#"�X
�

�
XXXXXXX @

�

@@@@����	/7A546;#"&52+"=4;27#54&+"#4?62264&"%2+
@P	h0��	`	��3B//B/p
	P�
��	@@(@
���		�u
k�/B//B
��	@���	#.'7562"/&47�@`>SS�>+u5�@�SS>�+>u5����!4"&46;46;#"%2'&/52>76#"'.#57676�%% �%  ,IfHM-4#-:+0�MH2N/80+:-#3 %6%���6%��2.&B

�	 B&, 	�
���*2:2+54+"#54+"#"&?6'.54264&"264&"�Ԗ*	N@N		,2�4&&4&�4&&4&��]"A6B8888B Z4]�&4&&4&&4&&4���	/J7546;#"&2"&427735654&#"32+'2+"'.#".'46;2`	`v	6Ԗ�Ԗ=2��$q| 3$qO=2|�		#,#�@	`	7�Ԗ���$2=Oq�  o2=Oq$|	@	���t�3#"'"'"'#"'.?63!22767#!".=327!5Z&/,XX-/&A	�				
�@					
�I(Z!!!!!!Z(h���
		�dd������
%%53#!"&53%#!"&?63!23+"&@@
�
@�
��U	�	%@	 	@��

��""����		���/"&=463!2#2#!"&=4632#!"&=463		�		@		�`		`		�`		@	@		@	P	@		@	�	@		@	�����7'7'772"&464/76/&'7?6/76/&'&'76/&'&'76/&'&?'&?'&??6/7??6/7??6/76/&'77'7�---�-------jԖ�Ԗ�.""--"!-.""--"!-�---�---D---�---q�Ԗ�Ԓ-"!-.""--"!-.""-3---���+/M%#54&+"#54&+"#54?6;546;232'5#53#!"&=3;26=3;26�	�	 	�	 	�	.	
3�3
	����
�@
�	 	�	 	�	
S				S
	.	PP		@@�`

`				������%/&#!"&=4&&/&6?267w9
9
�
99�?L?`
r		�

�		r
`��C�:I"&462/&/&/&/&?.?67>327"&4?6�((.		-
<"	#8	�(	;
	2
`((�E2Y


JB"<	 	*"�4
,"	<	
2	���$2#!"&5463!2#!"3264&"��s%%p	��		C@�%@%			�����$6O2"&42654':12764./&>'&"67627>'.3232654'�Α�Α�P
�b FbP
��Α��W


	�&&�

	��@�"2!2+"&=4&"+"&=46;!2#!"&=4630		�	8P8	�				��			 		�(88(�		 	`���	 		 		����	#:BJ%6?#&''#>#6&'37.'#!"&5463!2"2645!"3>-''-V
."'--'L
�

��)77)F�jKKjK ��
�1) )#*)1�1))*#�	4
	7)@)7&KjKKj��@������,x�7327/"&?#'&/32767672>367'&"&'.'&'.'&764'&7>76767676276&2654.#"a4%4	
.
	!
	4%4	
J
		
	

	

�7N7+'U
�&p
Y&�



	
	

	�P88(,����-2#!"/&4?63'76/&'&??6@%%���		�>>>>>>>>�%�%�

��>>>>>>>>����'7M]2+"&=463#>7##"&46322+"&=4632#"&'##&'6=3>2+"&=463p

`

@629*P
%% %

`

%% P*926U 

`

�
`

`
8H'?0O	
%6%�
`

`
%6%O0?'H��
`

`
����1;#"'&54675#"&=46;2+7'&?6/'!&/5#.�&4,		�		'	4	+�%%`@!,34Y�	 
	 
�'	4	+.53,!�''
������	#2!54635!+"&=#"&"264`
��
 �%@%6%@%��
��
��  %@%%@%M���4@HR\d2+++"&=#+"&="&=#"&=46;5462%;2=4+"264&"75#";26=4&+264&"�


 
�
 



�������=�p

�p

ps@
P
� 

  

 
�
P
0".."08��]�
`

`
�������[%#"##"'&'+"=#"'&767"#"'&4767.'4546320454>762>7632�		<I		%((%		I<		 ,+	"S!!	
!S"+-X	@@		!V#

)5p(
.0F!)
	#V!	�����'"/&4?62762'&?62762"����(o���p-
7�
-����(p��p-7�-�����@�-2+"546;5'&63!22#"'73264&#"#>(�8�n��<TT<(#$(88(,
4J}��}�TxT$	8P8+5�)!4675#"&=46;2+2#!"&=463 Rn�@nR		`		�		� 		=~TT~				��	 		 	���'/7%/&/&/&54?6?6264&"6264&"264&"�$&E'*M*7$&E'*M*7��3��*'E&$7+L
 E&$7+������&.6%/&/&/&54?6?63264&"6264&"264&"�#&E'*M*7$&E&*J5J��3��*&E&$7+L
 E&$4J5Jq�����1%2++"&5#5323#"&5#"&=46;546;2�

(
0
��
���
(

(
0
`
0
(

H`
�H��`

0
(
 �`'3?K[g2#!"&546354+";2';2=4+";2=4+";2=4+";2=4+"754&+";2654+";2`

��

���@@@(	�		�	��`
�


�H00		0		y����!)A2"&4>/7>.'&7264&"7'76.'&?>�Α�Α�
c4&&4&���Α��>
�&4&&4����@H%/67#"'".5'7&'&6?67&5462'0"0"132676&"264�767,RL\142G6G!	D8P84#03C#"9d
�h`:_~)= {:|"

v(88(Y$
Xt7/

����3N54&"54&"&'54&"&=4>3276322654.'#"/&54?&#"�QH4<<4H0>R-97n		�Vz'v		IVz8_F9�. f

wh

hw

f .�-

G
	�%
M
/&��@� *62"&=46/627.#"75&"26>54&'���8DF;<<"} @ &4&/&:!D8�K5�5KK5�5S,
&&

�

&&m&
,���!33#"&476&67>	-jQ�e:K? 9�2D[OV,�}n5119�."3W8.����)T];#!"&546;;2=4+";2=4+""'.'&"+";26?212?62;264&##532�
�
��

ȠPPPP�	+"		
/		I�
8
��

�
HH�	)6		2
			
�����'0;#!"&546;6&+54&+"#"27#532�
�
��

�LA	 	A`��
8
��

�
��P		P`R
���G�3#532&=#53546;#!"&546;;#"��
b�`@@��	�
��

�
��	F�b�`A@A|	�

�
�
�	���	373#"&=46%#532;#!"&=3?6/&#46;pp		��
7
�
��
�``�
Ƞ@	 	�
��
��

�A``A
����*6BR%#5%#532;#!"&546;;2=4+";2=4+"54+";254&+";265 ��
7
�
��

ȠPPPPPP	�		�	�@@�
��
��

�
HH���		`		����&2m#532;#!"&546;;2=4+";2=4+">54./&546;2?6'&'54+"+"'&;25y�
7
�
��

ȠPPPP�	-	-	W
��
��

�
HX��





����;CL;#!"&546;&'654&+";26=3??6/76/#5327#532�
�
��

�E!!%P			;�00		ɀ
b8
��

�
��!&%	�		0;7 		��b��A�7@EO7;#!"&546;;&'.'&"+";26??62#5327#%'762��
��

�
��	+"		��
b`�D�ED
(

�
�
/R	)6		2

(�b�D��D����'0;#!"&546;26/&";;26=7#532�
�
��

�A``A	 	��
8
��

�
��``P		P�
����&%"/&4?'&?67627'"/�		�Pu_VVR		[1�;;		;Q�		�uP_VVR		��0�;;		;R
��@�
"1%"&546?"/&4?'&?67627'"/@%6% 		�Pu_VVR		[1�;;		;Q�]#%%@		�uP_VVR		��0�;;		;R
�����
-A\n�62#"&76'47'.76'4&'".76'&6&'.76'&767'.76'.'".676#"&54'&676'&'.#&#0#"&=&762�+>		";I		
(�Lm

Q9		



'"&(X<9

GKl>60�
rn	ik
`<*MK	
GH  ML	
FI)<
#.><	
79?1:kJ
65
897O
z,
	'
V		<9R
fHJ*�� @`$2#"&'&?'&6>264&#"G0a@((@a0>p&X	
W&p�		`)7337)<*B
nn
B*<�	
����'/$2"&4&2"&462"&4264&"24+"36264&"N�Α�ΑP*<**<���<**<*�ΑΑ��)<**<*�  h*<**<����'2"&4264&"6'.#"7626264&"�Α�Α��	
=("
	14)��Α��*�	"
	������32+"546;5'&63!2!!��8�8��J��0����**0����j2"&446;.'+";2;2/&+";232?676?6?6=4&+"/&6?63232?65�Α�Α�	Y;		Z
	/
 	
	
	��Α��G	:R				 	
	
����_n2"&4654/&+.#"/&54?632;26/&54?6;2?6/&?6//2?676767654'�Α�ΑJ		
C	
	
G 	
	
_
��Α���
			


		G&
	
			 
	
/d/*����8m2"&4762;2=4/&4?&#"32?6;26=4/&?63254/&=4+"+"/&+";237632;2?6�Α�Α�	3Su>
		�'

	��Α��_N
	&
uS-			f



	
����!%)-15=DK2"&45#375#"6264&"5#75#5#75#5#75#6264&"5#326=4&+�Α�Α�(

 5000p000p000`(

��Α��(
8(
��((8((8((8((8((8((h�(%
(����&2"&4"264&"2642676&"'&�Α�ΑU�`Y
	/�/
��Α���6'	
'����#22"&4%2767&'&"2767&'&"2676&"'&�Α�Α8�+`Y
	/�/
��Α��!"		!"		!"		!"	��6'	
'����+92"&4$"?626'&'"?626'.2676&"'&�Α�Α[&#
&
	
�#
&
	
`Y
	/�/	
��Α��)))��6'		'����-AP"&5476227"&4632&"?626'&'"?626'.2676&"'&�(**0	�Α�gJ>/L&#
&
	
�#
&
	
`Y
	/�/
@77<03g��Α)!.)))��6'	
'����':2"&4?6&'&'&2676&"'&%>'.'.7�Α�ΑZFi`Y
	/�/	
	��Α��F

��6'		'�	
F����#12"&46/764.?64/&2676&"'&�Α�ΑP!!�!!PPX`Y
	/�/	
��Α��-0((	((00��6'		'�����/<JZ"&767622"&47667'676&&>'?6&/.?6.>'&26�*��)!)y�G!)y�G�	Z

4]Z

4�"k,<@PH)��H)
G�y) G�y) ([
4
�

Z`"a$,k���� .G2"&4?6/76&/&"2676&"'&%6&/&"?6/�Α�Α_#
F`Y
	/�/	
'#
#��Α��	##	  ��6'		'�	  	##������6FVd72"&476"'&'&61"&'?676&>32&'&&"?626'."?626'&2676&"'&f)S)
Hr s�s 
�_?lE
K&#
&
	
�&#
&
	
`Y
	/�/	
�H))GR9DD9R]:e=b)))�6'		'����%-K26=676&"'&.54264&"264&":#".=6362?>�ΑYH	*
	/�/	
*	HY��&

��gO~.$		$.~OgW�@%
?	����;HU%:#".=6362?>26=676&"'&.5464/&?'76&6%&

�ΑYH	*
	/�/	
*	HY�P!!�!!
	PPI@%
?	l�gO~.$		$.~OgA0((((00����%8@^2"&4&26=676&"'&.546'.#"?62264&":#".=6362?>N�ΑYH	*
	/�/	
*	HY�
%
&�4&&4&
&

��gO~.$		$.~OgP						0&4&&4�@%
?	����"1<62"4&"276'.#"?62&2676."�Α��7�
%
&�	
Y`Y
/�YΑ�Α						a	'66'
 �`/?O_72+"&=46;2+"&=46;2+"&=463%2+"&=46;2+"&=46;2+"&=463`

@

�

@

�

@

�

@

�

@

�

@

�
@

@

@

@

@

@
�
@

@

@

@

@

@
��@�/?O_2+"&=4632+"&=4632+"&=4632+"&=4632+"&=4632+"&=463`

@

@

@

@

@



@

@

@

@

@

�
@

@
�
@

@
�
@

@
@
@

@
�
@

@
�
@

@
���"@72+".=4>;2+"&=4632+"&=4&#"+"&=6�

�%

�Ҕ		zV8`8		�
�
@&@
�
�ip		pVz8`8p		pi���F7+"&=46;2#"&=46;22+"&46;23265454&"+"&=6�
%%
�

%%�Ҕ5%� fz�z		�p
%0%�
p
%0%`�i�%5(�VzzV		i��!�77/'7'&54%'76DC#)�#+3`3
����+ FC##�*
3`3+�+ǩ����';GS_ks&'&'&6;2+"'&'&'&6;2+"2#!"&=46;254+";2754+";2754+";2754+";2"&462�+
+
n+
+
�
%��%%+o�```��6%%6%($>($>($>($>@
�%%�%
S�pppppppp@%6%%6��@�-=M]ms��#32+54&+"#"&=46;#"&=463!2;26=4&+";26=4&+"';26=4&+"26=4&+"334&"%54&+";26=4&+";260		�	 	�				 		��&&&&�&&3&3�8P8&&&&���	 	P		P	 	�	 		 	-&&e&&[&&�&&�(88e&&e&&����7@L&=4;2+"=46#"'6+"=4.'&=4;22#"/2!2+"/�<0(0��$qY��Z�).00�vYuV

v*AB>,9!,��P8!W1/'
%>>����
p
�����-52"&4264&"4'654.'&7>264&"�Α�Α��##")��Α��W�

			�����5G2"&465."?624'654.'&7>765.#"?62�Α�Α�#&#	
&
h##")A#	
&
��Α��K))�

			�!)����&.Ma%/&>7676#"&462&#.&264&"4'654.'&7>?626'.#"�S
�/4g��ΑT��##
)
'	

.!	S	T�Α�g.,%#�

			�						
	����%2"&4"264&"2642676&#!"3�Α�ΑU�87Q
��
Q7��Α���H66H����.<2"&4?626'.#"?626'.#"6&#!";26�Α�Α

&
	
#�

&
	

��
Q77Q��Α��6)!!w6HH����#12"&46/764.?64/&6&#!";26�Α�ΑP!!�!!PP
��
Q77Q��Α��0((	((00�6HH����!/2"&4?626'.#"&"2646&#!";26�Α�Α
&	
%Z�
��
Q77Q��Α��5						
6HH����	ALP7"&=46;%+5322+"&547#"&547#"&5#"&=46;2#46;25#�

 @
  
0		S(�(S	0		`	`�`0`�
�
� 
�
�	 		p	 		�� �000��@�",2"'&547.=42767'5%6�hJrr�w�
,!�!/	��J4>��>4�0�?��(%�@�%(��8 ��@� *42"'&54264&"7.=42767'5%6�hJrrm""�w�
,!�!/	��J4>��>4^""I0�?��(%�@�%(��8 �����	?&76'7'/&?6276^K�KQr
�5��bWi!%�K�KQ
rs5K��bWh$�����	4'&6;2%2&'7632"&46&/&"?6/�?/o	
o
U
	o/?E
ʒgg�g
44&	//	=
+��+
s�g�gg�6
//
%4		4����2"&4264&"264&"�Α�Α����Α��W����!32"&42654'"&54724+"362654'"&547�Α�ΑX&4&""���4&""��Α��G&&&

�  p&&

&����*!2#!"&=463!6?654&+";26p		��		�MM0FF	 		 	[��;LL�&&���	+#76322++"&767.5#"&=463�d��				C6
�
6C		�c�$�	 	<a  a<	 	���0#!"&=463!22+2+"&=463546;265�
��

`
 %8(�

@

%�
@

`

 %@(8 
�

�
 %
	����	-9AF673&.'3'>76732#!"&5463264&+"36264&"7#&�-''-V.
'j

��%%		�		;jKKjK�-'1) )**h*#f)1
�@
%�%�`				`KjKKj�1)���?'73264&"'766'OTc!�]
];1#]$�b�!cT;]
]�'T(�b���!7'73264&"'6%'762���+	 ���
(�]�9�9(5+��!]�(
� J(9�9�����$67'&4?622?'762'&?%"/7?md		Z		">>,�.q.(-�q��k�		Z		d�,>>�d		Z		">>,.q.-(q��k		Z		e�,>>����.!2#!"&=4637&=46'46'%&'p		��		

'f0
A	db+
(&+��	 		 	�
e		C�	�1N
������1!2#!"&=4637'&6?627'&6?63276+"p		��		AM(Hh�A�c++.,���	 		 	kS$4b!R21'$�����*2%//&?'#+"&546;276%3264&#-NNNN�	 		�(80$TN��`

`NNNN�P			8($6TN�@����.6J254&""'54&".546'.#"?62264&"76'.#"?62�ΑA7		.d.		7A�

%
&9((�
%
&	��gBq!�		��		�!qBgG						�&4&&4�							����#.2"&4"2642654'&"6264&">'&#"32�Α�ΑU�(**3�-F7��Α���77��6 ����!)-59%+"&5#"&5#"&5463!235#264&"75#264&"'3'#u
 8P8�8P8 

��R``L((�`�((0�PB�
o
(88((88(
 
�`��((�``�((�`����=2##"'&7#"&?6&&/&?6>76327>o
)"(
C#+M�

b:

7:&
*KJ6
E=	 8=�	�'
	%#3hG6!'����'92"&4?626'.#"6&"'&276'.#"?62�Α�Αp

&
	
#�

#n#

-�3
#	
&
��Α��F)�**6�!)����(,048<@!2+"&=4>;53#!"&54>3!23'7#?#3'#73'3'#�		�	0��7		��7	���
�
�j�
`����
gFrj	 
	   ���		
B1``�pp�``�p�``�p����A�,2"'.543267>&'&'6768'S�S''?D++D?'��!FG"%;?QQ?;%$'88'$oo==o����"%/&&?6/&6?6�%">H6 F&3
&)'H!.L	�C>"(	4949/!=	���	!)19AIQ#546;22"&42#!"&=463264&""&4622"&4&2"&462"&42"&4�
@
��(8
�
8(B//B/��Mss�``
m
8(�

�(8�/B//B3s����*5!2#!"&=46;26=4'&5463 �@(8
�@
8(C	D-+@@@8( 

 (8(2,:+ *$
�����'#"/#"&?'&6?627//�
j��j
�A	(	ARr3f&g�DD�g&���Qg��6r����#/;I2++"&=#+"&=#"&=46354+";2=4+";2'#546;2#5P	 	�	 	�����0`0 �				��h�PPPP����2"&4264&"264&"6264&"�Α�Α�C4&&4&���Α��*�&4&&4����
%-1573622#!>?"&546;2264&"75#75#�		�K		�

����8P8
�
j8@@@		�L		�
�
� ��(88(�
�[�@@�@@ �hT\7&'76?6/&"'&+""2+"'"'"'+"&=46;276;2276;2276;23$"&462�	DP(1d"dq
0

0�		:&&t&&t&&:		%JJ%�1B//B/�b9
"&
P			 	 	      	 	`/B//B����4j%2+"'"'"'+"&=46;276;2276;2276;23%"'&'5462+"&=4&"35462+"&=4&"#5#p		:&&t&&t&&:		%JJ%��
8P8	 	�8P8	 	
� 	 	      	 	 	
�(88(		

``(88(		

�
	`������ '&?66762%47#"&z	
��	
�(-6,!��2BIg


	�

	�>@4_6I&(&�-h����#22"&46/764.?64/&"7626'&�Α�ΑP!!�!!PP�RM	)�)��Α��-0((	((00�>-
-������3#"./.""&/&'&'&7>76676/676�%

	""
%2" #d
	

0)"2`>1(CS9"

�

�


"9SC(2="3	@#3����	1.7>>327/6'&2#!"&=46;7s-�G'I!`+
.#:?f		��		�I<A78;Z=L_�[�,�H	%]J��	 		 	�����/37;?W#2+"&5#+"&=4635"&=46;2346;235!355#!5#=#"&=#+3235463


`
�
`



`
�
`
` ��  �  
�
  
�
@
�
`



`
�
`



     ��    `�
  
�
  
�����$%#!"&7>;&5463232&264&"��`I<8(,<	�))$(8,����%�"2+"546;5.?4>;23'��(4@�	@4r�uW7��7Wu�PP������/7;%+32#!"&=46;5#"&?#"&?&5462+&"264#3{	�p		��		p�	^1
r(r
1V			`��
 	`		`	 
a	~~	�			�y ������"5#"'&"#"'&'&767676676'#'&7676763_'$+A
 
A+$'*$$*?#/++G0:

:0G++/#

%
$
	���� (3:AIQ\62"&47'"'".'&7&766267&'&'767"&#">"6727&'6264&"6''6'&#"#��77W$|$("
77W$|$W��%,� 2 B//B/�%�s5KK54
VV5KK54
VV
��	
#�
#
�%��%K/B//B?
#
	�#
	 �`O%#"&'4.#!"#"&=46764'.=46323!2>5>32W,'
��',,
	',�
$,

,$

$,

,$���+"&462'&'.=46%2.=476`8P88P>
F|�<|E
D�P88P8��#��"�)��@�%K2#"&'#"&547.547&5467&5463021>#"'#"&546320212�&*&*(&"�*&*&"&(�&��**	(.(	&��(	**x%&	(��+5HY%+"&=!+"&=&=46?>;2%!'.+":>54&#"!264&#":�
 
�
 
 �"9���9
"N	
�!06

  

60!2
& 222
�!	�#/K2#!"&546;546;23546;254+";2%54+54+"#";;2=32�

�@

 	`	�	`	�pp((((@
�


0		00		0�((((������*fz��7&?6/.?6/&6?>?6/.?'/&'&?&'&?676?676767676%&>76&'&'&/&#"&>76�#
NA	2M
+= %�




	�
	
 {
�}
	
	{ �l)

�.M
+=
NA	28+$�/4
C

4.+!	5d
	)6!+.O
����#+/3;2+"&5#"&5#"&=46?>;2264&"75#;'#264&" (8	08P8�8P80	0!�m�|((xM&��MY�((8(P	(88((88(	p"z��((�```��((��@�Qh!2#!"&=46332'.=4&+!46;2327>=.=46;5462354626&+76&+";327P		��			2"'��%�%$4

			 		��:D;	 		 	@	 *x!..p`%%�4$
v* 	0		00		`3	kS���'%"/&4?626/&#";2=37�		�

�		�

{U
p
 `
�

�		�

�		�N6
P@6����'8@HPX`%2#"'##"&5475&546323632#0#23'"1"&46;7#264&"64&"2$"264264&"264&"�%%%�%%  %%�%%%''���&%%&��			w			��			 			@			`%6%  %%�%%  %6%A A	@%6%@b			�			 			��			 			����7AE%'&?67&?'&?6'2#!"&=46;;267!463!2!�::$$U$$::	&�&	�
=��@���;;$$$$;;�	&&	p��P��������0&4?62'%/&4?2?/&4?2?������;��:��:��,jjjjjII�jjII����X%/.=32?654/32?&54767>3276=46;254632|N/<(V	��	V(</N!E
)!		!)
E:.7
1X:
pp
:X1
7.zm
&<�		�<&
m���!;G7"&=463546;22++"&=2#!"&5463!264&#52%"=4;2#�

	@	

	(	$	� 	5KK5Oq1����
�
		
�
		�		KjK@qOI7  �`26A6#!"&='.=4>3235#"&=46;2+325'46?"&v�	
��
F		�88		�		892��0�
+$ �

/_	0				0A?>]
+>���0%#!"&5467&546;&546;2654'6323232�#*��*#*%!/
(8%*O(**(#*%/!8(%*#���%62"&4%+".?622+"&=463KjKKjK��
k*P

�

�KjKKj�%
	���
�

�
������7%/+"&=&/&6?'.?>546;276� 
�	@	�
 �� 
�	@�
 �r
8O�		�O8
NN
8O�	�O8
N	����+9GUcq2#!"&546354&+"26=4&";2654&+"26=4&";2654&+"26=4&";2654&+"26=4&";26 (88(�@(88(@	@	((	@	�	P	!.!!.!	P	�	P	!.!!.!	P	�	@	((	@	�8(��(88(@(8��@		@�@@		q8		8!!�X!!X		q8		8!!�X!!X		y@		@�@@		
����+9GWes��2#!"&=46354&";26754&";26754&";26754&";262#!"&=46354&+"26754&+"26754&+"26754&+"26 (8%�%8(@(	@	�!.!	P	�!.!	P	�(	@	%8(�@(8%`	@	(�	P	!.!�	P	!.!�	@	(�8(@%%@(8�  		8!!8		8!!8		  		�% (88( %P 		 		!!		!! 		 ������(6HT\j7&>#"./&67632*#"0&'&567%.?>766676.67&'7676.'&6� ]F&
#YJ gu$$ dY�,
� SaAO6 ��,
 SF
.�"�,�+-2# $D&�'
91+
	
�)H!A`)��	�,'*(O	����.6>F3"&'.535.535.53546;23264&"6264&"6264&"�@	F\F	%@$@$@
�
@�((((((
&%,99,	2 &
1&
1 

 %&�((d((d((����04����%2+.#"#."#"&=46;546;546;232%3'#2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"'2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"p		'0&CBCLC			�
qSJ
���3Q0	
	 	
		
	 	
((�	
	 	
		
	 	
((�	 	"""	 	P	`
h
@`@�� 	
		
	 	
		
P((4	 
		
	 	
		
P((����6:BJ%2+"&547#"&547#"&=46;546;546;232%3'264&"264&"p		2B\BDB\B2		
�
qm0
���M�((<((�	 	.BB..BB.	 	@
�
�
@�``��((((�
0H?62"&472#!"&546326/&+";2?33754&+"&#"327;26����`�	66	F�		**
	�55��� ��
��
�		$*<*	��@�#/%2++"&=#"&=46;&5462&">54(

`
 
`

-%JlJ%E,�
 
�

�
 
;5AOOA5;�"9!(����:B%#!"&5463!2;;26=326=4&+54&+"#"5!"3�

��)77)F��	0	 	0		0	 	0	��
Z	4
	7)@)7v 	p		p	 	0		0	��@����/3B$2"&454+54+";2'"!546;546;232&'5#!"&=33�xTTxT�
&


<
@7.�uP�P	������	�TxTTxB
6

L
� P001`  �*&�0	����-9EQ]iu�����2#!"&546;546;23546;23546;254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2h

��

(		@		@
�
��((((((�((((((�((((((�((((
��

h
P		PP		PH

��((l((l((�((l((l((T((l((l((��((l((���T2#"'#"547>7&54>'./&54;2?6&'&'54&+"+"'&;265�Ԗ�j83AL92	 		2	 		�z�z329JV�%						��B�Og#"'#"54767&5462;2=>54./&54>;2?6'&'54+"+"'&#"'#"&'32654'�zV<3+.&z�f-	-	Z.+3<@hc�9HB�^)3B^�	



�
6,qO

P23����#2++"&=#"&=46;546;2`

`
@
`

`
@
@
@
�

�
@
`

`
���W]ciou}���%2#'"/+"&57&'"/&4?&'"&=46367'&4?6267'46;2762'7&'67#677&'7&'6264&"67'367'?&'�

$
/;		;/
$

$
/;		;/
$�
+Y%+
l@	L1	C
+2:%+
l@	@1	�		;/
$

$
/;		;/
$

$
/;@	11	%
L%+
�@	1w�1	%
H%+
���-T7"&=46;2#546;2+"&2?#!"&=%5!'54767546;>3232�		�		�	�		�	F4��`�`��`NN�				P				r��՗�
F��F

,		,�!2#!"&546;54&+";26��`�@`	�		�	@� @�				�52#!"&546;54&+54&+"#";;26=326��`�@X
@
	@		@	
@
@� @�	@		@		@		@	������Z/&='&63!22"&4>54&/&546;2?6'&'54+""+"'&;25�?R;#P��y�^^�^�-		-	gCQ9	<��''�^�^^��

	

���eoy%2+5#5#5#33#54&+"#53535####"&=46;546;546;54623546235462354623232'354&+"54&+"�		P     P	@	P     P						@		@		@				�0		8	 	`	�	��``��P		P��``��	�	p	P	p								p	P	p�00		�@		@���1?G%"/&5476;5462;2=462;2=4623226?."62"&4�	f8�8f	@ 

 

 @��00200=�
	n<<n	
��

��

�Ѐ $ <�����2D%/#"/#"&57"#"&?'&6?'&676276'7'7''77'�
bK	
lDDl
Kb
n*^""^*/$/5--5/$4!!�5S
qYYq
S5h
<k

k<
h}(2332(6**6��0��%#"#.'3'&'45473'676327#"'&54?'&4?'&543243127632#"/>7654'&547654'&54763231!�QM(;/)V
:)9+****%5):
	V)/;`HXWE;	
)f<G+%7-D	A!		! ��!		!A5%
7%+G=f);�����%#!"&5463!2!"3!0#"/267#"'&54?<14'#"54?&''312545'764/7454#"#'4"'"#"32?.547&547#"/�
��)77)FC��
�%	=N=	%

		
F	4
	7)@)7�� &11&  #	
po	! ��A�-<JX%&54?626"/.=54&?6754&3766=4/&'6=4/&*����� ,�

��PP�``�PP�``l1PP1OmR�66�"-$���nv~/612#".5'"&5475#"&46307'/&'&6765'&?.5467'&?7>54'&54764'6'76/�82
5P/
))
	

/P8
/<		&!M,;;,L"&	U

�~s?'$=
*!
	

		!*
AE� 	

(/(F6$	33	55	33	$6F(/(	t &&""&&���'7#!"&=4?62335335332!546;2#!"&=463�
	� 	
��@`@`@	�@	�		� 		d%		%Z������	00	`	 		 	��@�'9=L:767#!"&=72"#".'.'5463%2+5.+54635#%#5463!2#"�*+ @
�
@ �
,)"	),


�$`
 @��`
@
�& 0�

�0�
!	"
`
�
�! 
�@@` �

`&����	'2=HS^it�2#546;2#546;2#546;2#54636"&546?"&546?"&546?"&546?"&546?"&546?"&546?546;2+32#!"&=46;5#"&=46;2;546;2326�	@	�	@	�	@	�	@	} s s s s s s 	 	8(��		�`		��(8	 	
�	 	�
@	��		��		��		��	 
 .

 .

 .

 .

 .

 .

 .
Ӑ		�(8@	 		 	@8(�		�
�		�����	CP3+"&%!&5476?2+54&"#54&/#54&"#"&=463#5467�
@
C��XE++EX

 @@ 

��  @��
�C8+5

5+8C<
�
@

@H$
&H@

@
�
@!  0
�����h�'&4?6"2#".5'546326=4&"+#".5463264&+&/&6;264&#"/&47632?6#".'&66iR;;%'
#/
)K5*A$!1 &&!			 

(8%	/
q%
&'5��;)d$4
&+	d
!5K01&4& (&
$'$
�	
$	

���������$&#".'&'32#".'"'#"&463267&'#"'&&'&4>7>6767&'#".'&#"&463232>7'.5462627&5462327>32#"#"'7>"264$"264g
!	 

(

(

 	!



*#%6%:%6%#*


�			��			h	

#8-%%-8#
	

!4"%%%%%%%%"4!

'							����2"&44&'657677�Α�Α�WA��Y&s3&�+E(���Α��gCg�g)�rG"ir	"?3N,/)g����,%+54?#"&5%#54&"#54?54?6m	p�mp	�`%6%`0	LL	Qd	�L/�	�	�`%%`�	s	KK	s����/?2#!"&546354&+";26754&+";26754&+";26���p	 		 	`	 		 	`	 		 	���`���		�		�		�		@		@		����/?%#!"&5463!2326=4&+"326=4&+"326=4&+"���`���		�		�		�		@		@		`p	 		 	`	 		 	`	 		 	����("&462'+"&46;'.?67676&6%%6%_#n�\- 1&(':!
X!@%6%%6�An1"#G!\!./
!H
������(Q2#"&=4?54?03>26=4#"/.=46226=4/&67621/&�Zu
M		z�&/		M
u
�'?
/`Q��M		P
�`/
?'�

P		M�
�Q����1NV%#!"&5463!2"3237232/76&#/&"'"327654#0"#"&463:1324#&5!"3�

��)77)F�;/DD/'88'u��
Z	4
	7)@)7xCC`C8N8��@���$_%"/&=#"&462322654.#"7+"=&'&?6;2654/.54>354;2'&+"�d8HVzz�z,
��xT'B'<T�	-	d
,z�zzVH8	T<'C&TxE



���$0;%"/&=#"&462322654.#"62"'&54264&"�d8HVzz�z,
��xT'B'<Tq>+CCJ
d
,z�zzVH8	T<'C&Tx�+$OO$5
�����%47#"&'&6?535#546;272#546353#"&'&67�( .
W��
��
�
 �3s -
�^)!HA���  

  
���@&W!H��G�;%//&?'&?67672+#"/#"&=46;2>3;........

�b X,

Q
:U�........�
0
���
0
jC
���92#"&4632#0&#"3267#"/#"&?'&6?62T	+.j��j.,
W||W�7
DD
7L""	�Ԗ
|�|�6L$$L6EE������ &),/25%+"/#"&?'&6;76232#'#3373'7#73'�5k8*8k55k8*8kB( 5p55p8.�((�.�(�Y$^^$YY$^^$!7XXX&8!!�!&8!����	'E762#547!#762'#54&#4?6'76&+'&"#";2?326F&�r�&�`-`�H''''�+���

�+�f
��`'&]z
f�((((����EQTW]%'37'$2"&54737!;32?327654/7654&+'&#1"#"$2"&54#''73@$Q��((�|�����	<<	<<s((�$,B!!B!!R��
�@

�
�����`11
1

111
1

1�
�@

�
o8888���59=27+32++"&=!+"&=#"&=46;5#"&=3355#xH@
 0		0	 	�	 	0		0 
@H`�`� `
@	 	�		��		�	 	@
` `@@@@@������@DH%+"&=#+"&=#+"&='&'&?5'&4?5'&6?%35!5!y7	 	�	 	�	 	7Y7		w��w		7����@��/
0		00		00		0
1@2@VV@2@�@@�@���-6/#"&=46;//&?'&?676�Yf

fP-..--..y��Y
�
`.--..--����%2"&4264&"&264&#"3"&462"&4�Α�Α�P88(PppP(8S��Α���m8P8p�p8P�����@�4DL";#";#";!!&'.7>/762#!"&=463264&"����ri����p'
FF'--[%
��
%��@@@`@��
M�N	
?JJp% 

 %`����0LT\"&462#!"&5463!2";26=654??6/76/&'&5!"3"&462			�

��)77)F�B/ 	@	 �GGbbFFbb���
w			8			�	4
	7)@)7& 
		
 �++**�@8			���� #!2#!"&=46;'&?676%3p		��		�5	

))


	5��t�	 		 	JJ
		
88
		
J�������-7?G327+"&=32+"&54&"&4632>?"&=264&"264&"#!*	 	� 
	�&
(833�@8P8@			Y			&�		�`
	&
8(V'`@�(88(�@P							������7#546;2#54'#5##5#+"&=!+"&="&?63!2p0K5@5K0(000(N	 	�	 	
j@��5KK5��.������p		pp		p ��B�<%+"&54674&5463263276&'654&#"&'&54632W*/!�(8$8(,
&�5T%8(
qO#)m_.!/8(1
(8&'A$(8
Pp
F)F[����DQ%#!"&54674&454632632%&?'&4?'&676276&'&"74632.?$8(��(84%B."6&�R	L	
SS
	X))X	

	!\B1#)
;
'z
1(88(&6.B$
&
	X))X	
SS
	Y
!B\.#1$D/
������ '0:EKO7'"&?&=46&63''&4?6#76276/&>2".=7#'3'kl�MA�rQ�	=m__}LP��uj�ddd�8�.�BY1b	����z�b��WBߜŰ�����#'&4?66&='46/&5����  � ���� R
ww
e��&]

�mt�

]& �� �4<%+"&=#+"&=.54623%+'54632324&"2*�	@	�	@	$
�& �5	@	p			�6�		pp		�
1
p &$.�				������AG7&?>#"&?#!"&547>7.='&4?'&6;2+"/#77		u*x�[ #H0�

GU�Z-3<<>�
K		@�uW+*)EB<#/@
_6m
2

c	
	%����(&#"+"'&7'&4632?54762�3HV(	#2"#(?2��3I	X!
)#"1$	(VO?2��� 0@P`p�����7+".767>%+"/&67622+"&=4632+"&=463/.7676"'&'&?6#''&'&?>2+"&=4632+"&=463'62+"5'67+"5+"5�
a%*%@�		`		`		`		�		S*
�
S
*S		$
*I		`		`		`		�

@��

.+�
hh
��	@		@	�	@		@		3$�

3+.
�3	Z�	@		@	�	@		@	�����������-Ohq;#!"&546;54+";2=4+"&=46;22654/&54;2=4+"+"374+"276=4+"&57#532�
�
��

�`		,`$$y�
8
��

�
�� 	 	`x7''7�
�����CO_o#"546;2!5'&=;27;2732?>72=4+"&546;2'&+546;2"&=46;2#3"&=46;2#0	 	�$�%   
#	p&  	 	��		 		@		 		 �		�X($@@%5N	(			%?p		�	�		�		�		�	����&.6/&/&"/&&546264&"264&"�Rt
+))+
l��qQ��	0..0	Pv�����G�'%/&?'/&='6276"&47%;Z$1Z/�/-	��1�4%��Z	1-//-$1�%4�����'/mx��������32#54#32#54;2#54;2#54#54;2!32#54!2+32#!"&=46;5#"&=46;2;546;2326=4636"&546?"&546?%".546?"&546?"&546?2"&546?"&546?"&546?"&546?� 8 � H ` �H 	8(��		�`		��(8	 	
�	 	�
	���(
C�2(
 xxxxxxxxxxxx	p(8@	 		 	@8(p		p
�		�
p	 

'

' 

'0

'

'

'

'

'

'���#+!2#!"&=4637#76?#?/7?/�		� 		��o$�8V�@@  @�    	 		 	@ �&k�


�   @@ �   ������JR7#"'.7/.?>2+"&=#"/1"&='&54?>3235463&"&462Q#4@:!�			0
/W	 /#	\((�5e
�b"+	��		�	P/S

SV

k/	@((����>F2#+"&=#+"&="'+"&=4632546;2632>264&"E
	 	�	@	3z3	@	pPI7

#�			`\
 		 �		GG		�B^)1

	P			��A�IQ&/0+"&='+"/&54?&5457+"&=4636;46;2264&"@! 	@	�	B		4$+�K5x	G			sM
	&f-!�		�@idD)
8		8$4!5K	 			����G�43+'7'#"&=265%/&/&7%62546;2 �	�(h�<h%�	���
e	@	M��	7@�w@I	�H�

��

Z4		�����Z%#32+;2?6+".'&7#"&=46;7#"&=46;7654&+"&/&6?6;232pd"�		�	T	%O#	*		d"�		�	T	%O2*		� 	 				
.0	 	 	 				
.0	 	����!+2#"/&"#"&7676276'&"276'&"A�J2??&'&@OarJO^!		!^!		1^!		!^!		�mIWH
8&&8�P`,�)))))))����#!"&'&5476273{	��	 
"
f&@U			�L�&@����KOSW%+32+"&=46;5!32+"&=46;5#"&=463!5#"&=46;2+!2%35#5#!5#�	h8

�

8��8

�

8h		H

�

H	����@`�`�	(
�

�
((
�

�
(		(
�

�
(	x@��@@@@������>FN2+32+'32+";2+"&'&76=46;76;2"264267#7`
8(\7
	PK�@
	�		p

l0(pP8�
9			Mwf�
 (82n
	�P
			%*&.PpX
			W;7�2"&=4$"6265427&"�ړ�ԖP�pI�I��9�9:��R>b;SS;b>/!

**

!Z����B"&462+"&46;%2+"/#"'.?'.?'&.6?6$((�

 M

C

6
 >U
%
(
'%,G*`((��)N$	f
W2
.W
(5����
&2#"&=4&54'!2!!2#!265(P	-P(8�� P	B.��(8�P	@�&'p8(� 	.B8(������#7?G/&/&6?'.?>76'.5462+"&76"264&"264�
��
��
��
�� &TxT& ~
��
ZZ
EE
ZZ
E�:"5KK5":

�������&?6S��	
M	
=�

	�9

����G�o�'&54?>#/#+"&='"&547+"&=4?#/&?6;'&/&?637>23?632/&6?6#'&'��	

	0/=		J7R7J		=/0	

	4
NE
5	

	2=$
$
$=2	

	5
EN
s6NH(�		
Ha	N		Iw
(==(wI		N	aH
		O	P		
L44L
		P	�HN6	����@�$,4<DL!#!"&7>=46264&"264&"264&"264&"62"&4264&"�	��
	8			I			I			I			�P88P8S�:J)�1
	
�Pp�															�p�pp��%6%%6����ksx$2"&4264&"2&#"#+"/+"&=&'"/&4?&'#"&=46;67'&4?6546;2354762264&"73'#�H44H4Nh
	3;$Q
	
	,	
	

	� 
8f	
�oB//B/fn)kp4H44H<
3
	30	
	

	
	,	

��(.$

(�/B//B�``����
 (<#>32#7"&547367#'547"&%2+'72+654&+'327ZR@(\gB6jK���b�P0
*q7OP/!F*#L#�D$,P2�K5

5w�0*=)�D(`�O7*!/`��$,2+"./&"+"&5463264&"264&"`

�

:
 �

e6%%6%e6%%6%�
��
	==
@
�%6%%6%%6%%6��
� A[72#"&'&6;232>'.+"&=4635"&=463!2676&#"+".7>#2&'&6;23264&+&'�%9:+#5
 
�				N !26(	:-06D
/+H
"
t�/$,A,"

		 	 	 	
	'(.G T7.
+'
(&���'"/&4?>7&?67'�M�5Z�N#L��zZzwL#N�Z5�M�^zZz���-W62"&4$2"&4'#"'"'#"'&7&47&66266+&'&#&""#"&5467&54632632:12((�((G2$2#�8(+	<	+(8%B. 5%!/(`((((2

2#$�P8
	
8(2

.B!/!	��B�8ER_l%#!"&5467<146326326#"&"'.'&'>32#"'&?>#"'&?>#"'&?>#"'&?>^%/!�!/%8(1,�+E+T:

%2�$	%
[$	%
[$	%
[$	%
�,!//!,(8(%5#+:P
5.�@@@@@@@@���+;J2#!"&5467&54632632:62"&546762#"&546762"&54>�(88(��(8%B. 5%!/��"("�"

"�"(@8P88(2

.B!/!	�232
32
 �����
)7Ec6#"'.?>#"'.?6&#"'.?6$#"'.?6&#"'.?672#!"&5467&54632632:�@	@m@	@�@	@�@	@S@	@;(88(��(8%B. 5%!/Q
p
p
p
p
p
p
p
p
p
p�8P88(2

.B!/!	����@�EP]jw�%#!"&5467<146326321&?'&4?'&6762760"1"&7&54632#"'&?>#"'&?>#"'&?>#"'&?>�%/!�!/$8(1"��;GGK##K	% Ib&D$	%
[$	%
[$	%
[$	%
�,!//!,(8(5K##KGGP&
�@@@@@@@@������1Jc|�%'.'!'+"/&?67&'.7676326&#/&""?65'76&#/&""?65'76&#/&""?65'5!+"&=#+"&}	

	��6&

	K	+*
Q�&C��
�
�
��`	@	�	@	�
		
	Nl#	c#
	+**Q$ 





퐐		PP		���
1U]emy2+"&54327.5>7327&'.5>7&'327&'.5>676.264&"6264&"264&"7264&"	 	,>&3=1S?AW3+O-%>&3=+O-%&.T,+O-.	5!6H+O-%&.T,1N.1(A( 4$)�							I						�
�0		�
��$
E	V>		
=	t!E		
�

	(			/	


9	


/	

���%-7?"&4726767632676324&"2'"&462"&462� LB9�r9D�[a	�KjKKj5 			�a[�D9r�9BL 
��jKKjK�

I			��@�	5=RYf53+"&2+"/#".='0&5#".=46;2&"&462753"&5#"&'#"&?'46;#%2+"&5�@	 	 

:)
	
		&-Y((��

�
 @`
	 	0��		Q=
8
		8+e
		�`&-`((D �`


��
��
�0		�����M%2#"&?#".576;27+76'&+76&+"#"&5467&546;2654'632324X;
D|+/!


D0!/+
&!/	(8&p�	ax
	Ao.!/"x/!.&/!8(&��@�<Z6+"&=4&'&+"&=466+"&=4&'&+"&=466+"&=4&"+"&=46S�S	 	oSf�	 	�lW�	 	B19T	 	_N5 	 		 	+�K�Q�		�V�
�e�		�t�ZtV�		�3NM8�		�JrW0�		�

�		�#9����	";T�!546;26&/&"?6/76&/&"?6/76&/&"?6/2'.=#+"&=#+"&=!26=463 ��^B�B^��

�

�

�	)) 	`	�	`	 			@@B^^,





�	@'1 +p		PP		�p		@	����/G%2#!"&=4632+"&=463!2#!"&=463'"&4632632632+"'p		��		@		�		 		��		P<TT<=++=(D.BB.<%^%P				`								�TxT--*"B\B  ���/A2"&4264&""&54754622654'54&"7"&54675462xP88P8S� TxT B\B�B/ ( `(		�8P88PH�(2<TT<1)�.BB��/!(��(!N�		���/A2"&4264&""&54754622654'54&"7"&54675462xP88P8S� TxT B\B�B/ ( `(		�8P88PH�(2<TT<1)�.BB��/!(��(!N		����+;%2#!"&=46;#"3!2=4+5!4>3!2?6/&'&`

��

@

�

 ��	@
��J�_)�
`

`
@@@@	
�K^)��@�,X�%#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7622+$)l+)l+)
!
X

Y
!+$)l+)l+#,
!
X

Y
!+$)l+)l+#,
!
X

Y
@	 
	 				�	 	 				�	 	 				������%="&462#"/&4?7#"'.?'6#5&/.>2?6�B//B/�


0	.=u.	0


�)�) )'b') /B//B��'
!
@9339@
!
' � 

 		���2:B!46762+"&547"'"&54>7&5!5463264&" 4&"2�o�0+!h		0<"/B/!F!/B/<�&��`��6`"
\	 	@K8+!//!
		
!//!!8K@&������B�
 go"&'62&.'632767632&7'&'&'&''&4767>.&76767&547632>54'&6264&" 	'V'	�%,5�4,$k6+`2+=66>+2`+6
)F2!7 )
�((P

��P/C**C/P� =	Xb	  bX= ?13H!8"0@�((��� 4I7&=46;22654.'&=467+"&5.'.=46+"&5.'".=46�:D
	<)Ej
0
(	0z�	 	�a	
Sv	 	S9
�d=)<	WD�

�
2��z
	a�	 	`vS
:R 
����	7!#!"&7;26=4&+"%2!546;546;23546;2���@	`		`	P�@0	 	�	 	���`		`		�000		00		0����	7!#!"&73!26=4&#!"%2!546;546;23546;2���@	 		��	P�@0	 	�	 	���@		@		�000		00		0�����")-15;C#"/&67%>'&#"#"/&6?63267'7'?'?'77&'67'�)6��
 a				!%,.O��=�<�<Q	-
$=d9w!�6�718>=��'''�.
	�	�����*'&&'&7276/>76/&67*."'f91��3
7S�DX!"&#b.&291B		
28 &"!XD
�����+;K[_o���%#!"&=4?>;5#"&=463!2+32;26=4&+"";26=4&#'#";26=4&'35#26=4&+"3;26=4&+"54+";2754&+";26754&+";26�	�@
U`				`��				 				0				���(				 				���				0				E[	
[�@	`		`	@				G				P				� �				@				�x				W				���+@V72/"/&4?'&637"&=46762#/&=46;26+"&?'&4?62�
c
c!�
c
c!cc
p��
p!c
c�
p!c
c@
p!c
c�c
c!p
p
c
c����B�C#'32%#73#5"&?6;2++"&=!+"&='#"&=46;'!0ac	��~�~��	c�			 	��	 			 �`������`�@	 	�				�	 	  ������	%?N^#53##7/32210'&/&"&?6;#+"&='#"&=46;'%"&54676>'&'&'32�=d�~!c
�'	c�51�	 			%4^�^D4('?3&X���H
>``� K7H6		�	 	 !`A]]A&m/$(�?/S!('1�32+5##5##5##5##"&=46;546;546;232�		P @ @ @ P		0	0	�	0		�	��������	�	0	0		0	0����7>Eeoy7#"&546;'&?6'&6?67>763253#"&53#2#5+#546;&54632632#3&#"7654&#"36�
	�


			  
		)��
�

��
( 7!!7 (�5	�	5��
`
	


	66

��`��`
 
`��`
,KK,
0		0������9=A%'&6?'#"&/#"'/&7>7.?>76767'7'�
'(??('
�'%WrrW%'��_$�p$_C	h.'KK'.h	C	fW(�
00
�(Wf	G'@..@'�����2#!".'&63!!�8��8���9���e@�����cs�2"&44&#"+;2=732;2?6;2;2=4?6=46;2+";2;6$;2?6=4&">7#"/&+'&+";2�Α�Α�uS(	

	% 

		 ��
	}5W
	
+ +	��Α��gSu	

	
		
			!�
	��8-
%

` %2#!"&=463%2#!"&=463�		� 		�		� 		�	 		 	�	 		 	 ����+"&546;2+"&546;2`	 		 	�	 		 	0		�		� 		�		�����+3.767>7676?6?62264&"�		/$L
#
#kS#&"7L/		��((�		/L7"&"Sk##
L%/		��((�����"/&6?>'7'6�$!��!$"b&`�0`"&a"v%i(��(i%#W@��@h#������@j"&4622462"&"&462&54'&>367>'&'&636762'&'.7676&'"'6'&5<546�((@(((((@	72		94�	27	
	49	((((`((�=3


:2
	�
1:
+3	

���/7%+"/#"&'.+"&=4>?6264&"�.	
3
./	7")�
%B0�
0%zt(	
@
 &R
Q?bU;K
6!8�����"'"/"/"'&63!2�WB.".,$W���,l����}��@�'08!>32#47%#534'3+#."#553#"&62#54@��'~J�`Bp?��B��
� 2:F:2���
�P8��~;E��C=�_��=C@`
 �##��``�8(``(������%2#!"&=463$!'&>76p		��		e(H��0@te
 	@		@	�"5W�:e@:����(:B&'&'&6;2+"7&'&'4>;2+"2++"&=463264&+#

n#
�.BB.8(�(8
p.#1,#1, B\B(88(�
�(`������"/%4'7>#"'.?2&"&462%"&5>76H&Q,6	�Q7|7Q-((��	6,Q&�,� `8
D�

� ((
8` �,����&.6>%4'7>#27"'.7'"&7676"&462"264"&4628*4�$*"H"C
4*�Α�Α��ll�l��#C*B6

C

y
B*C#��Α��l�ll�l ����)9V"&462"&462++"&=#"&?6727%2+"&5463++"&=#"&=4672�4&&4&Z4&&4&?7
0
7.8��		 		|

P

8@&4&&4&&4&&4��h

h��	� 		�	��
�

�
������;?C%"//"&46327'&676327'&4?6;2762%7''�a		P
k
l*0)&
Q		a	

	P0

/

0Q	��IEI2EID�a		Q
&)0*l
k	Q		a		Q0

/

0P	hIEJ�EIE�����6Q.7>7&5462#"'%1+".5.'.=463210+".5.'"&=4632119�bu
C	 �a		z�Z	 S9		Sv b�9t


+	a�	 	�z	:R	 	v����
2#!"&575#35#35#@&&�&� 0�0�0�&��&&@��``````����
#*.546;#!"&575#354&+326=#35#;5'!5%35#"&��&�&�@�
  
�@�
 @�@ 
�&���&&�@@ 
@�@
 @@ 
@`@@@ @������(2O2"&42+"&46;264!6"/&627"&4?"&46;2"1"&='&6?|(()	`		`	��'DD
=\		0

�R=N�((�\				DD�	\	
�1S=Y

SN8�����$C"&462#"'%.>7'&776'&76776/&//'�((%�x			�.Kk(

1���#>R04	: s/`((���fEK5(#JFa 3		
9��@�.BN"&4622#!"&46;0&5&6?63232647'.?'&3737#"/d((�*� 

+6
(%,G*,
F
�U
%
'4>+�!
 =`((��
*
(5
�"Q2
.W
���

[�)N$	L����C%#!"&=463!2654/&?6%5"&46;2;26=32###5##5.e,��			



��

&"	/= &`

8(@�@*6a&'		


w�	,&@`(80004E�����6Wy2#"'#"&'&>7&542654/&54;2=4+"+"3754&+"'&+";2=2?;232654/&54;2=4+"+"3�Ԗ�j83AL9��	

	
0�z�z319JV�h		##		hD88D�����EQ"&462'76#"'%&'&>&'&6?54?'&/&>#"'&7�((TB4Z		��!&
J#*		?o
�<U�`((�?'f"�!			
5(:4S

--=

�����T\dlt�+"'.547&507'.?>54>;2167&5462704=46;276$264&"264&"6264&"6264&"7654&"6264&"��!	#%c
!&,�	8	
8P8
	8		
��			)																(7
"-.QC(?,
7	.!(88(".		*			��			7			7			O			2			����[`l62"&462"&462"&462"&4"/&=##!"&54>7546;546;2354?623'264&#!"3n^^^$
%)+B.�.B� O@)%
$��@zD:�H#%
$*:.BB.(	[p�
3:*$
% f S`@���((����2++"=#"=43%2#!"=43t�8�h�� 8��8�88����%19#+"&?.5475#"&=463!2;2=4+"264&"p /(�(/ 		`		��006tRRtR��2TGGT2�				������/9A%"/.7'#'76'"'&7>76'&"&4?264&"�5
uk>`@�k04
R*I%JDK
	�|5%�u45u0k�@`>k6R=+	KDJ$JR {%5�������)-15="&462232#!"&=46;5"#"'&67%65#%35+3"&462-��

��

�����``�``c�
<\
�

�
S;���`````` ����"&54676>'&'&'32D4H���_I9*
$:\K8+�0�+_��_6�D5: ��Y'	Cu ((8E����A�,X7'&67670767>767632%"#"/67>7>7>767�

5#$	
$7E #3

	%.&%
L	
$7E %C(

	%.
	 !5#p
!#
J$'

	%
%&!�
J6'/

	%&!!	!����2:%#!"&5463!2;;2=32=4+54+"#"5!"3�

��)77)F��808808��
Z	4
	7)@)7�088088��@��@�2##!"&5".546 AoH(#��	��2;�

	>k���	5!#!"&5!%630
�@
,Y{���

��Z�����@�,H3#!"&=26554+54+"#";;2=327#"/&"#"/&547%62 �	�`	;808808���M��		�D088088����

���22#"1"'#"547>7&5454+54+"#";;2=32�Ԗ�j73AL9`808808�z�z31:IVn088088�����%."/&4?627"/&4?6?7'76�
�7-nxf
fn-7
D
P	�
�7-nf
fxn-7{
D
	P����"*2:%/&&?6/&6?6264&"264&"6264&"�%">H7 F&3
&)'H!.L	���)			�C>")	4949/!=Ssm			����2"&546�b]2p�p2�u�7PppP7����'/7?%2#!"&4632#!"&=4637"&7>2#&"264&"264"264��`�	&��&	~�~>			�			�			�((�	&&	�42BB24p			)						 ����>%+"/&=4?2=4>3762=463212=46�B.�.!


'$
�S.B!J
L� �� 2	
�#%!5467546;272#!"&=463�@B5)	`	)5B		� 		�@@;aRp		pRa�	 		 	����>JVr~�$"&46220+"&50546322760!"&546;546;23254+";2=4+";27532=4+54+"#";;254+";2=4+";2P88P80.B�B.*�*��	
 
�
 
�((((0P((((�8P88PXB..B
*<	p
@

@
�4((�((��((�((�����
7AK#"&547664&"2767>7>7>7>76'.?6&/�/��"!/`(	
 ' ' 	
 ' ' �|�3��3�/B��/!"`w
' ' 
' ' �3��3� ����2#!"&46;&5462'!"p��TxT�cc	( ((	;UU;	��������%)A7"=4;54;232++"=%!463!2!2#!"&=46;;267�80880 ��@���	&�&	�
=�088088���P���`	&&	�#32#!"&54635#"3754&+326754&#!"3!26�&&��&&`P		�	PP	�
��

@
�&�&&&��0			0	�@

@
���0%3#"&4632>77'#5'6326'&54?632Kk%Kj�L!!1$5�26YK$(
�'"G@)!.!#+2-,&.D9N"+
$7���&.6.'7>#"&5476264&"6264&"264&"�Z�b9R�]
3X�K��
rC{�	_�Y]�P9qJ�Vi
L�{����	7!+"&7;;26=326/&"72#!"&=46;76;25��E9	 	9Z�		�`		x	r	S���p		p^�	 		 	

����	7!#!"&7;;26=326/&"72#!"&=46;76;2 ���[9	 	9Z�		�`		x	r	P���p		p^�	 		 	

����:B%#!"&54676"&=4?62';;2=32=4+54+"#"26=?6K"��"K6_5jKU

U�(/B/�N6""6N_oK5n  n5�]!//!����-#"&5#+"&=46;546;23546;2+ܘ`�		p�`�		p \�	 	����	 	�����'/7?G"&462'"&='&54?63232+"2"&4264&"$2"&4264&"�((4);*Rp		G5

@6jKKjKf4&&4&��jKKjKf4&&4&`((�!2
�

o6
	`9 KjKKju&4&&4�KjKKju&4&&4����2#!"&5463#3'#335#35#�

��

`������������
��

�
@�����������/?O_o��������/?O72+"&=46;2+"&=46;2+"&=463!2+"&=4632+"&=46;2+"&=46;2+"&=46372+"&=46372+"&=4632+"&=46372+"&=4632+"&=4632+"&=46;2+"&=46;2+"&=4632+"&=4632+"&=46372+"&=46372+"&=46372+"&=46;2+"&=463�		 		�		 		�		 		�		 		�		 		�		 		�		 		 		 		 		 		�		 		 		 		@		 		�		 		�		 		�		 		��		 		 		 		 		 		 		 		 		 		�		 		�	 		 		 		 		 		 		 		 	�	 		 		 		 		 		 	`	 		 	�	 		 	�	 		 	�	 		 	��	 		 	�	 		 		 		 		 		 	�	 		 	�	 		 	`	 		 	�	 		 	`	 		 		 		 	����/?O_o�72+"&=463#2+"&=46;2+"&=46372+"&=4632+"&=4632+"&=4632+"&=46372#!+"&5463�		 		@		 		�		 		�		 		 		 		 		 		 		 		 		��	 	
 	 		 		 		 		 		 	�	 		 	`	 		 	`	 		 	 	 		 	`	 	��		�
�����$,2/&?#"&'&6&546766264&"a=Z{
%A'#*=Z{
Q<#D@Q<#*(E-{
Q<#*=Z{
������+3Ig7'&6767>"2+"&=46;76;2264&"%2"&?#"&?6;26"&46325"&46325467ua5

5a�
�0H[,,�\
>L'&5%%p&5%%�c>>c`
���,,V�Sk	3`�(0l(k���%#"54?6327632����h0	<8y1Vh�p1y8<	����.2#!"&5463454/&#"&'7654/&#"#327���P	FK#&
A�x���`��
&#KF	x�����(4@PX_2+##546354+";254+";2=4+";2=4+";22#!"&5463"2645''`

���
H				`												�

��

M`� @�
��
@@`
g			�			q			q			0
��

 
@�``� @ ����;?%2+"&=46;7#"'&54?6325463!2+"&=#'7#P		�		 C	5��s	�		 	v1C v 	 		 	P4*�Y,		`		 �4`������5OR72"/&6;46;27"&=4?#"&=46;232#+"/#+"&54?6;23'�PP0	 	�	=8		�	=8			G	;*4 ```0		�Ѐ	
F	 		
F	 	�	

	�e0������5OR"&?62++"&5"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 	�	=8		�	=8			G	;*4  ``��		0@	
F	 		
F	 	�	

	�e0�����/?U"&=46;2#"&=46;2#2#!"&=4635"&=46;2#!2"/&6;46;2�		@		@		�		�		�				�		�PP0	 	`	 		 	�	 		 	�	 		 	@	 		 	``0		�������/?U"&=46;2#"&=46;2#2#!"&=4635"&=46;2#%"&?62++"&5�		@		@		�		�		�				�		�`PP0	 	`	 		 	�	 		 	�	 		 	@	 		 	�``��		0������5JR72"/&6;46;22+"&=46;5#"&54?6;26&/&767.7>264&"�PP0	 			`			
0	6(>*,


	$+
"```0		��@	 		 	@	 		p}1'3>=&\������5JR++"&5#"&?622+"&=46;5#"&54?6;26&/&767.7>264&"kP0	 	0P)		`			
0	6(>*,


	$+
"�`��		0`��	 		 	@	 		p}1'3>=&\��A�&@CX%"&=46;2#'3264&#3264&#'+"/#+"&54?6;23'"/&4?62762		K 2	2!3(

(8

�D	X	D;.��p-
7�
�	�	*# +�0`0��	$$	��E�
�p
-8��� �@#2#!"&4623&54264&"264&"�xTT<��<TTxTp��/B//B`B//B/@TxTTwUU;,$$,<B//B/�/B//B����
5%"'63227632".'&5463232>7632�G�G';(;�4Bt�tB4	!47K'6d?7���	D5++5D	

������-%3!"'&7>32#"./&#"7>?632b!-9<&��Z:5)=1$+b6@�#�U!FV ,$	T+A)����	=!+"&#546;2#5�^B@B^��^B@B^�`��B^^�� B^^B �����2"&4264&"2"&4264&"�V==V=^OΑ�Α�jKKjK(=V==VC�Α���KjKKj����"*:D$2"&42#!"&5#"&5463!2264&"754&+";2654&+"�			�		��8P8 &&`B^�l((p
�

�
�
@
�			g	 	(88(&&^B�p((�@

@
s�

�V6�� �H&�
,v�3m��	4	2Q	
�	@�	2	Lb	,�	
X	.�	&�	
'	29	&�	
�Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Free SolidFont Awesome 5 Free SolidSolidSolidFont Awesome 5 Free Solid-5.15.1Font Awesome 5 Free Solid-5.15.1Font Awesome 5 Free SolidFont Awesome 5 Free Solid331.521 (Font Awesome version: 5.15.1)331.521 (Font Awesome version: 5.15.1)FontAwesome5Free-SolidFontAwesome5Free-SolidThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 FreeFont Awesome 5 FreeSolidSolidFont Awesome 5 Free SolidFont Awesome 5 Free SolidFont Awesome 5 FreeFont Awesome 5 FreeSolidSolid���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw�
xyz{|}~���������������������������������������������������������������������������������������������������������������������"�����������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK�LMNOPQRSTUVWX�#YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~����������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg�hijklmnopq�rstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd�efghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������������faucettrailerbacteria	bacterium
box-tissuehand-holding-medical
hand-sparkles
hands-washhandshake-alt-slashhandshake-slashhead-side-coughhead-side-cough-slashhead-side-maskhead-side-virus
house-userlaptop-houselungs-virus
people-arrowsplane-slashpump-medical	pump-soapshield-virussinksoapstopwatch-20store-alt-slashstore-slashtoilet-paper-slashusers-slashvirusvirus-slashvirusesvestvest-patches
glass-martinimusicsearchheartstaruserfilmth-largethth-listchecktimessearch-plussearch-minus	power-offsignalcoghomeclockroaddownloadinboxredosynclist-altlockflag
headphones
volume-offvolume-down	volume-upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext-height
text-width
align-leftalign-centeralign-right
align-justifylistoutdentindentvideoimage
map-markeradjusttintedit
step-backward
fast-backwardbackwardplaypausestopforwardfast-forwardstep-forwardejectchevron-left
chevron-rightplus-circleminus-circletimes-circlecheck-circlequestion-circleinfo-circle
crosshairsban
arrow-leftarrow-rightarrow-up
arrow-downshareexpandcompressexclamation-circlegiftleaffireeye	eye-slashexclamation-triangleplanecalendar-altrandomcommentmagnet
chevron-upchevron-downretweet
shopping-cartfolderfolder-open	chart-barcamera-retrokeycogscomments	star-half	thumbtacktrophyuploadlemonphonephone-squareunlockcredit-cardrsshddbullhorncertificatehand-point-righthand-point-left
hand-point-uphand-point-downarrow-circle-leftarrow-circle-rightarrow-circle-uparrow-circle-downglobewrenchtasksfilter	briefcase
arrows-altuserslinkcloudflaskcutcopy	paperclipsavesquarebarslist-ullist-ol
strikethrough	underlinetablemagictruck
money-bill
caret-downcaret-up
caret-leftcaret-rightcolumnssort	sort-downsort-upenvelopeundogavelboltsitemapumbrellapaste	lightbulbuser-mdstethoscopesuitcasebellcoffeehospital	ambulancemedkitfighter-jetbeerh-squareplus-squareangle-double-leftangle-double-rightangle-double-upangle-double-down
angle-leftangle-rightangle-up
angle-downdesktoplaptoptabletmobile
quote-leftquote-rightspinnercirclesmilefrownmehgamepadkeyboardflag-checkeredterminalcode	reply-alllocation-arrowcropcode-branchunlinkinfoexclamationsuperscript	subscripteraserpuzzle-piece
microphonemicrophone-slashcalendarfire-extinguisherrocketchevron-circle-leftchevron-circle-rightchevron-circle-upchevron-circle-downanchor
unlock-altbullseye
ellipsis-h
ellipsis-v
rss-squareplay-circleminus-squarecheck-square
pen-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-right	euro-sign
pound-signdollar-sign
rupee-signyen-sign
ruble-signwon-signfilefile-altsort-alpha-down
sort-alpha-upsort-amount-downsort-amount-upsort-numeric-downsort-numeric-up	thumbs-upthumbs-downfemalemalesunmoonarchivebugcaret-square-left
dot-circle
wheelchair	lira-sign
space-shuttleenvelope-square
universitygraduation-caplanguagefaxbuildingchildpawcubecubesrecyclecartaxitreedatabasefile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringcircle-notchpaper-planehistoryheading	sliders-h	share-altshare-alt-squarebombfutboltty
binocularsplug	newspaperwifi
calculator
bell-slashtrasheye-dropperpaint-brush
birthday-cake
chart-area	chart-pie
chart-line
toggle-off	toggle-onbicyclebusclosed-captioningshekel-sign	cart-pluscart-arrow-downshipuser-secret
motorcyclestreet-view	heartbeatvenusmarsmercurytransgendertransgender-altvenus-doublemars-double
venus-marsmars-stroke
mars-stroke-v
mars-stroke-hneuter
genderlessserver	user-plus
user-timesbedtrainsubwaybattery-fullbattery-three-quartersbattery-halfbattery-quarter
battery-empty
mouse-pointeri-cursorobject-groupobject-ungroupsticky-noteclone
balance-scalehourglass-starthourglass-half
hourglass-end	hourglass	hand-rock
hand-paper
hand-scissorshand-lizard
hand-spockhand-pointer
hand-peacetv
calendar-pluscalendar-minuscalendar-timescalendar-checkindustrymap-pin	map-signsmapcomment-altpause-circlestop-circleshopping-bagshopping-baskethashtaguniversal-accessblindaudio-descriptionphone-volumebrailleassistive-listening-systems#american-sign-language-interpretingdeaf
sign-language
low-vision	handshake
envelope-openaddress-bookaddress-carduser-circleid-badgeid-cardthermometer-fullthermometer-three-quartersthermometer-halfthermometer-quarterthermometer-emptyshowerbathpodcastwindow-maximizewindow-minimizewindow-restore	microchip	snowflake
utensil-spoonutensilsundo-alt	trash-altsync-alt	stopwatchsign-out-altsign-in-altredo-altpooimages
pencil-altpenpen-altlong-arrow-alt-downlong-arrow-alt-leftlong-arrow-alt-rightlong-arrow-alt-upexpand-arrows-alt	clipboardarrows-alt-harrows-alt-varrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upexternal-link-altexternal-link-square-altexchange-altcloud-download-altcloud-upload-altgemlevel-down-altlevel-up-alt	lock-openmap-marker-altmicrophone-alt
mobile-altmoney-bill-altphone-slashportraitreply
shield-alt
tablet-alttachometer-alt
ticket-altuser-altwindow-closecompress-alt
expand-alt
baseball-ballbasketball-ballbowling-ballchesschess-bishopchess-board
chess-kingchess-knight
chess-pawnchess-queen
chess-rookdumbbell
football-ball	golf-ballhockey-puck	quidditchsquare-fulltable-tennisvolleyball-ball	allergiesband-aidboxboxesbriefcase-medicalburncapsulesclipboard-checkclipboard-list	diagnosesdnadolly
dolly-flatbedfile-medicalfile-medical-alt	first-aidhospital-althospital-symbolid-card-alt
notes-medicalpalletpillsprescription-bottleprescription-bottle-alt
procedures
shipping-fastsmokingsyringetabletsthermometervialvials	warehouseweightx-raybox-opencomment-dots
comment-slashcouchdonatedovehand-holdinghand-holding-hearthand-holding-usdhand-holding-waterhands
hands-helping
parachute-boxpeople-carry
piggy-bankribbonrouteseedlingsign
smile-winktape
truck-loadingtruck-movingvideo-slash
wine-glassuser-alt-slashuser-astronaut
user-check
user-clockuser-cog	user-edituser-friends
user-graduate	user-lock
user-minus
user-ninjauser-shield
user-slashuser-taguser-tie	users-cogbalance-scale-leftbalance-scale-rightblender	book-openbroadcast-towerbroom
chalkboardchalkboard-teacherchurchcoinscompact-disccrowcrowndice	dice-five	dice-fourdice-onedice-six
dice-threedice-twodoor-closed	door-openequalsfeatherfroggas-pumpglassesgreater-thangreater-than-equal
helicopter	kiwi-bird	less-thanless-than-equalmemorymicrophone-alt-slashmoney-bill-wavemoney-bill-wave-altmoney-checkmoney-check-alt	not-equalpaletteparking
percentageproject-diagramreceiptrobotrulerruler-combinedruler-horizontalruler-verticalschoolscrewdrivershoe-printsskullsmoking-banstore	store-altstreamstroopwafeltoolboxtshirtwalkingwalletangryarchwayatlasaward	backspacebezier-curvebongbrushbus-altcannabischeck-doublecocktailconcierge-bellcookiecookie-bitecrop-altdigital-tachographdizzydrafting-compassdrum
drum-steelpanfeather-alt
file-contract
file-downloadfile-exportfile-importfile-invoicefile-invoice-dollarfile-prescriptionfile-signaturefile-uploadfill	fill-dripfingerprintfishflushed
frown-openglass-martini-altglobe-africaglobe-americas
globe-asiagrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkgrip-horizontal
grip-verticalheadphones-altheadsethighlighterhot-tubhoteljointkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-winkluggage-cart
map-markedmap-marked-altmarkermedal	meh-blankmeh-rolling-eyesmonument
mortar-pestlepaint-rollerpassport	pen-fancypen-nibpencil-ruler
plane-arrivalplane-departureprescriptionsad-crysad-tearshuttle-van	signature
smile-beamsolar-panelspasplotch	spray-canstamp
star-half-altsuitcase-rollingsurprise
swatchbookswimmer
swimming-pool
tint-slashtiredtoothumbrella-beach
vector-squareweight-hangingwine-glass-alt
air-freshener	apple-altatombonebook-readerbraincar-altcar-battery	car-crashcar-sidecharging-station
directionsdraw-polygonlaptop-codelayer-grouplungs
microscopeoil-canpoopshapesstar-of-lifeteeth
teeth-open
theater-masks
traffic-light
truck-monstertruck-pickupadankhbible
business-timecitycomment-dollarcomments-dollarcrossdharmachakraenvelope-open-textfolder-minusfolder-plus
funnel-dollargopuramhamsabahaijedijournal-whillskaabakhandalandmark	mail-bulkmenorahmosqueompastafarianismpeaceplace-of-worshippollpoll-hpray
praying-handsquran
search-dollarsearch-locationsockssquare-root-altstar-and-crescent
star-of-david	synagoguetorah
torii-gateviharavolume-muteyin-yang
blender-phone	book-dead
campgroundcatchair
cloud-moon	cloud-sundice-d20dice-d6dogdragondrumstick-bitedungeonfile-csvfist-raisedghosthammerhanukiah
hat-wizardhikinghippohorsehouse-damagehryvniamaskmountain
network-wiredotterrunningscrollskull-crossbonesspidertoilet-papertractoruser-injuredvr-cardboardwindwine-bottlecloud-meatballcloud-moon-rain
cloud-raincloud-showers-heavycloud-sun-raindemocratflag-usameteorperson-booth	poo-stormrainbow
republicansmogtemperature-hightemperature-lowvote-yeawaterbaby
baby-carriage	biohazardblogcalendar-day
calendar-week
candy-canecarrot
cash-registercompress-arrows-altdumpster
dumpster-fireethernetgiftsglass-cheers
glass-whiskeyglobe-europe
grip-linesgrip-lines-verticalguitarheart-brokenholly-berry
horse-headiciclesigloomittenmug-hot	radiation
radiation-altrestroom	satellitesatellite-dishsd-cardsim-cardskatingskiing
skiing-nordicsleighsmssnowboardingsnowmansnowplowtengetoilettoolstramfire-altbaconbook-medicalbread-slicecheeseclinic-medicalcomment-medicalcrutchdiseaseegg	hamburgerhand-middle-fingerhard-hat
hospital-userhotdog	ice-creamlaptop-medicalpager
pepper-hotpizza-slice
trash-restoretrash-restore-alt
user-nursewave-squarebiking
border-allborder-noneborder-stylefanicons	phone-altphone-square-altphoto-video
remove-formatsort-alpha-down-altsort-alpha-up-altsort-amount-down-altsort-amount-up-altsort-numeric-down-altsort-numeric-up-altspell-check	voicemail
hat-cowboyhat-cowboy-sidemouserecord-vinylcaravan������۠�@۠�Efonts/Pe-icon-7-stroke.woff000060400000162274150750504260011537 0ustar00wOFF��pOS/2``"�cmaphLLU� gasp�glyf�����Ƴ>�headݰ66E	�hhea��$$��hmtx�88}~loca�D����bmaxp��  ��name���vͫ�post�  �LfGLf��@������  8
 ����� ���������7979793��,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>32�8�������b��xx				D



W/��+E//��"�ޑ						+��'@35#7'#537'"3267>54&'.#"&'.5467>32#�F::FR"<<,N!!N,,N!!N,)GG))GG)V:�:v!4�!N,,N!!N,,N!�gG))GG))G+��)D_�35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#�F::FR"<<�		

))Y)GG)&
"*,N!!N,*"
&V:�:v!4`
  

""
�

						



�G))G
!N,,N!
mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#�*
�
*****��

$#

#$

|#

#$



$S*



*****s$

$$

$b
$$

$$
O�q"3:54&'.#!"3!267>=35##!"&=463!27#'573�n	��			p*,���usOBJ		�		KC����F1E�3��z�"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K  K**K  K*'D






D'�
	


		
%$
� K**K  K**K D'!



	!'D��			

U����%7'735#!#3!KWWB4o4o����WWB���"��E��U��#(%#5467>32354&'.#"#!5#!5!w�
##
((<V4#��4�f"



"""((f��������_�5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.#	3Z"!'	


		
	'!"Z3�

	

	



(  T//T  (�)"#[3�		�
3[#")�
		

		

		
	.Q""Q.	^��$/>CGK#54&'.+"#3;267>535'46;2#51+"&51533#'�UVU
�
�
V
x�
�
�x!��

��

D

��

C��!������������uz��%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7�[$<H	

''		
IfC$CfH	
('				H=$Z�e++y
	6
�
8	�
	Z$ZDZ$=H



&(


HfC$CfI		


('		
I=$Z	R++��
8		�

6		�eZ$Z	
+��T7013267>54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#�

hP'DG))G
	!N,,N!!N,�
	Og�	]U F')GG)'"*,N!!N,,N!����
&3#5''73'3267>54&'.#"3#"&54632�q���YH��bPw3



���rY���Od^



3��1Jc��"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5	



					

2222++++� K**K 

	#
#
  
#
"	

�wD''DD''D'		
		
		x	

	�2112�,,,,x*K  K*,#,
+		+
,",&EE&'DD'
���16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((�ff�ffGG��GGGG^GG`/../�((((ogg�fff��
GH��GGvHG
��GG��'35!57''7!57���#3"g����Ԁ���-xx����>eg��g���NN�<��(AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'�*!&CG))G�%AA%%AA%	



T*"" E')GG)%��A%%AA%%A�pp

$$

��
'#7'7#'7/373666��6��6��'nn+c�**�n��f�hh�fltPP�G��O=�
2M3353#53#?'#5377>7>54&'.'>7>54&'.'3�}~�DD�bfgf�		
		
	


		7	wggeDhfUUYQ�SUe&'
 +* 
7



1��1Lg�%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#
		

		


(	
%%
	(#C2/?""?/2B$6'
$12$
'5�	
				
	x
		
�



�,*+
,D

&
#


#
%

*%��%#'#337'#37'737'#}8e�VO�l8MM��OVS
�e8MM8lS�7��8LMDWz7
ML8X3��	0!!!!%3267>=35#3#"&'.=35#33��f���x��((3
##
3��f��wx���));;"

";;��^w��".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#�		�
		



	�

					��		



	U

�D�		
T

			]				
		\		T	
		��

D�

<��3Oj�"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(�A((A%77%A((A%77%A((A%77%�
#�#

##
��/D



//V/

/7��!:%'>7>54&'.#"3267>77%467>32#"&'.5�t	;!";;"


t�5445,t


";;"!;	t�5544G��c�����1Jl���%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7�			




				

^								

			P

E

W			>		U


�	
	
	(		
|


�	

� 
"
!
 
!
"
 t		�				



	
	BN	
<

�




^	�P




^		^��7!'!3#53#5^����3��"檪����fxx���kkg��D+
��
%!7'7'!5#%!7'!3���H\\Gx��hH\\G��qH\\G�VH\\G�3����)-%#"&'.5467>37'"3267>5#5�D''DD&��*J  K**K �oo�&EE&'DU^]U J+*K  K*@A�>�1m�%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##�0%
			

%="

"��	
		
*

�

@@



�0

	
%
#"

�

			)


<	
	%%



	+��'8ER_ly����������"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654&#3"32654&#'"32654&#2654&#"3"32654&#3"32654&#'2654&#"37"32654&#"32654&#"32654&#5"32654&#5"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632#���#��		z	��z�^��kk^�����onn7�								NUD	��		�����@3go��3�3
		
"#



""��27<E"32654&#3"32654&#%#5##";35326=4&#%3#5#537#5##5!x



3



*^�^^�^�������gV�V�







DUU�DD�DDD�x��Dff��X�h%'7%'7��޼��3��޻���kkk�k��kkk�3��73#5#"&'.5467>753267>54&'.'�^'
D''D

%+ K**K -���""3&EE&2"&8*K  K* 9&3)��
%5##!#'3#53#5##53#5353353!<x���gVV��x��gVV�x���m**��D*�""�x33��""�+��1="3267>54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG)	vvww�!N,,N!!N,,N!�gG))GG))GDwvvf-��
'-x�4��u��*��������'I/?>?'77>7>323''?06?7'7>'&"#"'�e]T�-�O		
O'-VN'aZ_V'VU��e[d(UV,'O			P�,�OW�YU`��VU'We$��5!3!#!!#!!��o;�;��o��*���oWE��E3�4�E��x����',7<#";267>54&'.#+"&=35#3#546;23#5q�		�		�������44��b��KOO`��"������=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7�D����

 A��
	'&	Ve,e,�,�,��D����P		B��
'%	ee,e,E,�,�+��77'%'7�L�V�wF�G;і����E4�уw��/����KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2�	��

�
"U"�	�33�	��			�		
;
;��;

;		�w��]		F		F3��-=#"3!#'53#3753!"5467>3"&'.5467>3!!�		
T�*.Xw?;���	D���
		��	
��'(��56�����

M<��..#"5!!#7>54&'!337#57>32�
	K��DLM���#�A���K��L
	��"�%��X�
�X�h7'577'5���������h��kk���kk�+��):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53�f
			U45c
��/U	b
��"��������������r

i�gzs
	"

	b��D�<怀o^^+��	-6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+������3w1ee#
�%5WLM� (

��		
#�
A		��


3����;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#��	

	
	�
	



	
��				�d�


	


X�



		
'�?		^				�����1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#	


+//+ff%�%fo(�(W	**	,..,|w&&w�'bb'�1Jc|�"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3



�



�UUUUU+��$J3267>7#"&'.5467>773267>7#"&'.5467>71� J*
%3)I
%/#<"O-&E'$'C�
*I 	&

 H*2%
&	(D%-O"=$
D&"
"��%!3#35#53!!�D�;�;�U��fq3��DD"��o����5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##

#"



"M






�//2M�L2z
"�"



"�"




�

�UU..UU4UU4U3O�q	!5!!5!!5!7!!5!5!7!!53��f���x�w��fx����fx��qDD3""�DD3""�DD3""+��
!'1'77'7'77'q^fooffod�UUfUUgUUfUU�/38��8448f3��*@+��**A+��**@+��**A+��U����3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 8��8 



#>	��	>#				�8 
	
��
	
 8�	
				
	�>$
	�	
$>�				+X�h !!#"/!57326?!%'7�g���f��oo
n//n��{ooh����oo��m//m
oo�+����#,1'.#"!'%762'.#"'71571762!%'7Ժ���r��{-.{	fopc
����{qq������{..z	�n�p{	����pq+����).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=U�BB�TJ3(-.'��:C	
po
����{qq�xxxxVV�(>U��B�B�-4�(..'�:�B	-pn��	����pqmf3D��#(G#"&'.=#3267>=##53!#53"&'.=33267>=3#VfD''DfUDD��DDg#>D
&&
D>#����&EE&�3333�x>#��%%��#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G���#

#		"<!	
((
	
"		
	#

#	98

((3���
##
	!<!((
�	
##

88((Fz1Jc|�"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J  56  J*&>299%B22B&%%%%







				z9$857��1!210�%%%%�



�



g				U��#(%54&'.#"#!5#'467>32#5!5!o((<V<�
##
����4�f((f��f"



"ff�������w�7F375#3#'553##'3"3267>=4&'.##"&=4632�;x;���;VVXV/�--



	�3g��fg3�"""^��'QM^	"		"	<""+��2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#

	k
		
		LLk�k

	k
		


HH�		

	l		
		
KKl	�	k	

	l		GG	+!��&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%��%+��	
+�%
	��		
%				+
��
+U����/4A�4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32�>##>
		�		
�ff3



\*		*	8  8	-#>>#'
	xx
	
'��33"



j
"��"

# 88 #+��16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n���!N,,N!!N,,N!�gG))GG))G�<��1Jc|�����+D]v���7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o���UwU;	

	V

<UwU;	

	V

<UU	

	V

+O�q.9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!?3334
33
4�V�S�	>1
��
p�3333333�"
��
"�
���

  +��#<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#



3E,N!!N,,N!!N,)GG))GG).



#�;!N,,N!!N,,N!�gG))GG))G*��
#5#77'3535335'#5##57UE<��ֈ""xDx��"UfU���U"f<���D""D��ww̚��ww����
3��2M\x�����"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K  K**K  K*#

##

#fA@8@
+	
I+



+



�+
@
	CA@@	*	
I,+



�*	@
	� K**K  K**K ��
##

##
�+


+

:+
@
B@@@
+
I+

+


�+
?
	CAA	?
+	
+��1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)							





�!N,,N!!N,,N!�gG))GG))G4
				

		
�



+��%#####5##5#1!5�UUUU���w���ff���3��
!!''!5777!3��f�qMU32x��54UMm����f�J�=x":?��="v=�������r����""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32#�	P
Q		V			V
P		P		��



�



�



o



�	�C
	�			�C			
�		�3
		
�				w	

	"	

	+��(1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7� K**K !N,
 "�4"�)GD'p

uh�
�+L""L+,N!&2OC�*��G)'F Ǥ'�C-#
+��*9GUdx�������':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N,	LM	^]		]M	ML]^		^&


�	

^

	
�


�!N,,N!!N,,N!	M\
\\
mM	M

M	^\
\\
mM	M

�
	
6	


��
	

6	


f����
37#773#7,a�a��q�q��ճ�<���"�uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#�$"

"$$''$�� 

 !!!! 

 �"





""
'

'
"g        3��)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i			



			d�dS�
*%��

<

�

H%*
�����ų�F
	

	
��D��H@"V

3

E@H��������31��$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!#��VV��
V
�
��g��
x
d	���
	


<��
��
f$��+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7�+$
					
%						
&.		
					

						
	
�
������"��
%#5'!'357!3f���UD���������˛k��
'#!1'#533!���*�qq�w�����f	yqq��x��3��#5#357'737355#35#7'#35#��zz�czz��z�cz�zzc���czzzzc���zc�znzz�3��	735#73#5%35#37%35!#33����3�l~}��x�������3�~~bͼ���<��4Pi��4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#�	

*				��
	
					�	



�		��#



�#��		D



恁��D



^����"C%4&5'113267>54&'.'"&'.5467>7041701#��x;"";�5}}5��"�	

!;;!

	�4
		��		
4+O�q*#!5'3##"&'.5#7!533267>73x�^�]��M�

�N4�xy





yqf��fU		U��
		
�U=��7'#73!35#!�WWB4o��o�VWWB����"��E	 ��$).38!33#!5#5335!!'#35#53;#553#53#5!!5!!5�4"��"��"3��f�ffDD4wwwwww������++3��"���ggVEEV+^3"��
7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#�D�PQQP�U��f�3"5'0$7/]



u3��!----!"���GBk�dbGL�$	

	V

3��
#!!'#53!33533#53#53#5w���V"��g��V�
L�w������fDVxx��x��L��V44�33��	'\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3��f���x��x��o�m!d8F




��f�MM����^�_�(H



��2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!7532032�1��
K2D�D2K
��?	2//P?2	�
K3��3K
m?
\//ooR?\
��#(3'3#!5#%7!3#33#33#33#33#�D��>"�"������33D33D33D44E33���nn�������+��%7'!5##3!3535#!!���33"DD�����X
33��44������F�z!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3�f		�		�^��V��f��V��V"��ff3"

"

z
�


E""�����3D	

	B��	
"'##!53'#533##55'#533#�W�hhW>>��V�>>VVE�VVjVE��E%>>>�iYV��R>>���V4V��+��Xq��73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1

$,-!$!	
4
	!$!-,$

4



+V!<!/1#<$
V
$<#1/!<!+



�)$	

4
	!$!//!$!	
4

	$)��



"- <!
V$<$33$<$V
!< -��



3����*C\aei>54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7 		%? K**K ?% 



'DD''DD'f�B�AJ+R'8,R&�		$E&+J  J+&E$6
		
�DD''DD''DUB�A�w,'S ,&R3-��3@MZ!";53267>=4&'.#+'#"&=463!2'"32654&#3"32654&##"32654&#����C#
4+�

V
�



D



�



��
DD
��
,,
�

ހ











<����%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5�D�x;" :33�5"5�D��U�E���";8 xgg�5oo5"�MMMMff>�;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*

��	
		
%
			

%="

"0q)




			

	
%
#"

03��17"3267>54&'.#"&'.5467>32#5#35#*K  K**K  K*'DD''DD'fw� K**K  K**K �wD''DD''D��+��1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k�09��!N,,N!!N,,N!�gG))GG))G�09�+��5!333535#5!###'#5!U�ր�D*����o�*7�5��DD�U�oU�77����6Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#�PCS		x			��E��
		
�				�)J:�Fx��
		

			"��

		

		^��+>��+Haz��#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#�F)
U
(H

f


��

OU.N
�((((#

##

#







O)(���

�
.
��((((�
##

##
�



�



3����L�"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*
		 
	
7
�	

(=+			4!	;(&@.	C

	)"%

�	+>%'9		
#
$)
Bf��	&7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#�������

�


�

�
�D"D"D3D3DwD"D3D>DD3""<��V��

V

���3DU3DV4E�3D3DU3DV4E��+��	!!!5!!!!!5#3#5;#5+��V��x��x��x^��E#��V�DD�x3��o����'7'''77��������	��������QT��SS;��JJ��+HHHH�JJ��3 ��
/@!3!35!!!5!3267>=4&'.+"3'46;2+"&=�fx"��V��x�||	|		|	�o��o���MM�%+��5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2��

�

�		�

��
�

�
�
�

�
�
��

	

"
��"

��



"

��SmKU^|��"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32#�	* <�9$	#

#!
FN

##

#�>3@L

&O

�>�G�

$$


S"&?
#"


�4

"



"#
&{	6{6V

C		[{{[

	HG

3��0>%54&'.'54&+"!5'!575467>32267>5#3�,

,<�<+��</.<�	V	��0

0�00;1�..�1M		qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#	��	���"
	����	
36�	�	���^#	�	#"D+��&@N\v�"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę#
�

	
4
	

`�
#d�#
�

	
4
	

`�

#�!N,,N!!N,,N!�+'#0�),,)'+0#�*'"0�),,)'*0"+>��#3.'.+'77524&'.'5�,E43����;4
YOaF;(Epp!��U0+P%&6V��!!3#5"32654&#����n�		��p�"��]�ww� ����>W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5�"L2	3
				

	3	.L"
$;! :$
��

XF+3		
	



	
		��*F220-*��	!!!!!!57!!5�4��V��g��x"D��h��U��3��g"+��*COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D,
+
$$
*,
D'#??##>>#M3
pf		"�3p
Df"		�^p�E'"
5446"'E��>#$>>$#>�
3pf"		p3
wf		"x�3-��!3!'37#%#'#5!�f�X4X���tt�0�33�x��ff����f<<����aA77'7'�
UTTTTU
TA
TTTTTT
U+��1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H�
UTTTTU
TwO))OO))O��H&&HH&&H�
TTTTTT
U��`'77'`TT0`
UT0*��19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG)aUT0!N,,N""N,,N!�G)(HH()G�`
UT0��?@%7'73aTT1�`TT0*��1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"�H()GG)(H�aTT1�,N!!N,,N""N,(HH()GG)aUT0��-@77'7'�`TT0�`TT0*��19%4&'.#"3267>5!467>32#"&'.577'7'�"N,-M""M-,N"�fG)(HH()G�`TT0�,N""N,,N!!N,)GG)(HH(`TT0��`77''�`TT0�aUT0*��19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH(
aUT1�"N,,N!!N,,N"�fH()GG)(H�aUT06�	y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#�ML88�1$		
	
%oo

	
	
*

xx"

#�
LL7��7i1


%


			*


##
���	y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#ALM88b0$
				

&oo

		
*



xx"



"JLL8��8�1


%


			*





"#

A�16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5






���m���qI���J�����2222
22224

T

���8��(��"�������5'7'7577'57'wflqk�yu�^^bb�flqk�yu��^^��bb��a�"',37'#5##3#33535#5'5!!!'7!%3#53#5�u33u��v22v���$$����$$��TT�TT+<:""v;;��vT)+2T**u�	��	!&+�3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&'
uuuuSSC�������""�����m�	




e2�33��q""2TT2""����K
				
			
��%/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#�50�wY4>^D4_w_KG�K0

6Y....3`50kwZ4>`E4`__L
G�sM15B.--.��q�1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:�4444_
(F
'* J)
#	




	#

�!::!!;;!�4444��.F(3$.
(8*K#��5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'�{_`zdTTd8D



4					
	
	
	
�bLKaa�b�NNvP?v�	

	





= $$ "&(#7-32,.56/0���w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H
Z		
Z	


	
	
				

�
		
	

��

	


u�
			
		
		
						
			



	
	**
	
		��i�"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32�)J  J)*I  I*n
			
			
		�9		

9C&'C
�I**II**I��!



				





	

 !! 
	&&CC&&��1:%4&'.#"3267>5!467>32#"&'.5%7'735�!M+,L!!L,+M!�mF((FF((FffQ�+M!!M++M!!M+(FF((FF(
ffR��I�w1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.7777�1111ɀe11e� 77 �7777�11111177G�w\g������7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5��j-



(D

N262E��3$��




33�22��33P22�OKB	

:
	

	



PgD



f

]��7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1�









::


���
������\��~�,				

�

3C�2Cv����?�~���`����1:7267>54&'.#"32#"&'.5467>37'#3�+M!!M+,L!!L,(FF((FF(
ffQ��!M++M!!M++M!�F((FF((F��ffR��JZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7-�
 !

/0HG0GG/0''�!"
�0v/

��



 
0/GG0GH0/&&�

�/v0v
��.Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'&	z��z#",�`Y3�	

,";	,"#z��z	&�aM*�3(���>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"
		
�
cv	��

�	
				�			���

�dv��
	�		�	
		��



����	 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53e���Ɇ��	
		���S
�	���
�	
��CC.		�L�&���
		
�n��"'%5#535#3##35#53#35#'3#5#533#53GuK�LuL�L�L�L�����놆�*��*����ۇ���������''5#9373717717537#31'515�r{`?kvc~��Ud{>�Vs�r]bLKkvd�uP?zNCZ`l��.�'AZs�>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#�
�
77 �ST



\1111$$%

%




" AA #		)77)	w0ss0D%J�|1111�
%$$%
�



��S�%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#�
	�			9[


�


&o
	J	


g<
�
N
�
			�&!*E��1:"3267>54&'.#"&'.5467>32#'7'35#�,L!!L,+M!!M+(FF((FF(
ffR���!M++M!!M++M!�mF((FF((FffR����%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++

T*)

Q$$2		
%%
		CC2++"�;!**"^##/1�%

%��h�����"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\


#
%


)/
		
/)
F					2					#
		

		
#��""""�				C					


&
#	L23

32L�%0FF0%�!""				"				"0��	#(-26:!!#535#535#535#53#3#535#535#535#537'5��\C22222222
��C33333333�uuCC���`��CCSDDTDDTCC�>_�CCSDDTDDTCC�DD''N��1f�	l�7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32�				

�!M+7&!L,'F%d

	T
		$A"-	8dT'D 
S
8	
		
�				C				3
+M!(	

+M!A%<	
S
<#qh=	:C&

S

h�
	

0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,







	Y

Y	
	��

	
	

G,,,,,,,�	
		
		C*	
	



		*�+,,+,,,��1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!�F((FF((F��ffR�+M!!M++M!!M+(FF((FF(
ffR��0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,







	Y

Y	
	��

	
	

CCCC�	
		
		C*	
	



		*�CCCC��	'@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&54632�3++���o�!;;!";;"4444

��f���x��x��;"";;"";35555�U"��29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2*
�:*<7;:�
	�O$)*#��=��g0(E0	
�9<6;+9�*3.&��
��
#**$������-C!!570513830292.'.#"0+81'7526324&'.'3!U��ͫUE2	(!{{4E/-

'�����@t:m
%-SS x/M
&!3$������ )6CP]jw��'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632�l��lL�mal`tlgmh�llll0T0�0U1\l��lL�lam`slglg�mllm�00�01	-��%>K�����7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^











#	�<7			�		
7;��	�
��
	34

4�g
U
�

4



4

4



xD

D
ww
	?RQ��				�ff��'#'+7#'3'#7'353�d�d���UV�Y�WmW�Te����5xx	��ffggdddu�������1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32�,N""N,,N""N,(HH()GG)E	
		
$�#
Y

	

�!N,,N!!N,,N!�gG))GG))G�	



		ff
	�O


	P��1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32�=#)�		$$	

�&!=

��		�A��M=	
	=�>#(�
##�'"=

��		�A��L>	

	=#�/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467�







EEDD
�	

		

	�6666
EDDE
�
	/0	/0Fz!&+0%#5#5##5###3335335353553##33#37#5324D�E3443E�D42�E""U""�""4##�f+��+ff+��+fg��+����+������ %'7'777''7/7''7��

�	^��]�y``*sar`=`_�
��	^��^	�yaa+r`r`�aa����Vdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375�"N,,N"
%
H()G


VU&	��				�33f				�,M""M,W&�&(HH(&
�
	3
W��F�
����HWp������%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73�<
**  ++<<
** !++
>MfI	�

sJ	
{J
vIf	+fH
7H	
{	H
vHf	� ++::++ !++=<++ 
H

<�Ii
-hI	9H


|	H
tGf
,fH
8G

+�&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3�,��+
	"!

	++,	

!"		�	
##
	Z#	
�	
#?ee


XX


�XX

q	ee	���?%4&'.'35>7>557'5#'.'.5467>700--�6*,8'++'�+K !::! K+(5^^5(�B6*�Q,8�."%B55B%".��	"'?'3#5;#53#553#5'7'7/7���DD�EEDi0000�1
0��EDD�DD+11�11�00��&?7.'.#"3267>54&'.'77"&'.5467>32#���	555	�)�[//..��555

���(��/../����#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573	
	3��w���ff#				fw33wff�h		^8�8DD�D�)�*�B				��E�KB�<3�3�����,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫ���U�{{!(	13���'
./DQt@�w:SSS-%
 �hg$3 '
M.�����(8Ng�%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f�
F`	
		zi4�EĀ
a��G�34		6�

kG	
`{5�DZ̀`�l}��#IJ#		.				����*/45##;267>5#'3#5+"&'.533#5;#5��3
�
3xgg��͉4>����

www�t

��s++++��1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3��Uxv<Y�}��w�]<xx�^				

		��f���~w3Z �VVy`3w}��				E
		
������(A%#.'.'467>7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32�
		
		

				



		

		��

		

^	


	

B&
	
	^�


		








	
		

			�		

�		

	


4

			
	8	$��1j������"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557�				
		


�			
		
		&�� ��
	
	

	
ɼ�

�

U�����F				D				<						�bc�jV		
		U|				L				3				LW�X��W�X��!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0
 K*'D+8C��
4z' J+'D\
8B�}0
+J D'

-iD:
� 
5})#+J D'�D:
	��U�1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5�								U
  UUU�11��					11^+Vi				E	

	s0"
)$$*	#0jkZ??�"

"�??
aUU3333
����HR\fpz����%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7�DD&'3
@
5'%DD&'3
@	4''333N&�"�':33N%�" 8 8
�'�@
3'&DD%'5
@
4''DD&'6
8!
�&:33N&�"�&;33D8 8 
(D�%10>7>5<1'.'.=7'77'7'��>*+=��6&%7���3333333��.((.���(%

%(�؃4344344��1Vo�"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32�+J  J+*K  K*'DD''DD'j

!!�				�



� J++J  J++J �wD''DD''D�	

	\								����Vc|�#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5�;;##6	
	C		
G�



�				+z;):�	::	��6(

(
C0		vG);g



��				^����hm����.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7� 	A	R*T

A
***+

+))�O�rBAQ*T

A63***45)
))+���
��x����)41'7'77>?357'#"&'.'.'37!.7>?�YIH
�II530)�g/0�$5��
N��Z34HH�IH0)��	$6#
N�>s��_<�Вd~Вd~��������3++3UU^+3<*3<7G^+3+"33+fx+/3<++3�+"o3+U+++DU�++U+<++*3++3++f33f"k33<^+U"33+B+33<3+++3f+3+3++ +3�+�*�*�*�*�a��r��������������.�����������������#���+����������V�E����
��~�2nJ��t��	@	j	�

�J|��
z
�r��
��.P��6N��@��Jl�V�pF��Z��j��v�� ` �!!�""�#4%�&&�&�((�(�)*4*�,|,�-N..^.�//$/\/�0t0�11>1�22F2�3L3�3�4:4t5�6J6�77�88z8�9D:0;;�;�<<l<�=�>">�?^?�?�@L@vA$ALAfA�A�B4BHB�B�CC"C|D$D�EZE�E�F�G\HH�J�K�LL�M�NNlOO�PPP�QQ<RR�SVS�UUtWXXzX�Y�Z�[2[�\V]x]�^P^�_d_�_�`�a�b6b�b�c<c�dd�ee�gZh�ii�j�k2k�l�m�m���� � 6 � V
4�	 	�	 6	 �	 	 f	
4�Pe-icon-7-strokeVersion 1.0Pe-icon-7-strokePe-icon-7-strokePe-icon-7-strokeRegularPe-icon-7-strokeFont generated by IcoMoon.fonts/fa-brands-400.ttf000060400000412504150750504260010560 0ustar00
�PFFTM�,�^(GDEF*�OS/21�V:X`cmap�!q���gasp��glyf���x�head�r�6hhea6�$hmtxqC��0loca�qb*��maxp5O8 name������postZGjY��kK�`ࡐ _<�۠�A۠�E��������������L'@��LfGLf��PfEd�������.�T:� �@ ��@���@������������������������@��������@���@�	�p��@����������@� �@����@��@
�����@
���@@@@@@���.�@
��@��������@����@@�	@@����������������� @������ ������� ����
�@���
����������������@�������������Lh�����@������������@�����P���� �����������������@ ������@���@���@������������@�����������@�����������@���@�������������������@@������@��������������������E��@�������������@�����������@@������������������	������@����������@@����00�����I�R�W������������6�<�Z�i�n�q�t�~���������������������	���2�7�>�L�^�k�n�p�~�����������������\�u�}�����������������������������������
��!�#�1�M�R�W�Y����������������������������?�B���������1�]�{����������������������=�B��������������I�R�U�w�����������6�;�Z�g�k�p�s�y�����������������������
��1�7�:�K�^�`�m�p�|�����������������\�h�x��������������������������������������#�%�M�R�W�Y������
�����������������������?�B���������0�]�z����������������������4�?����������������������QF���������������������~}qmjiOKI=,+*)
�
�
�
�
k
`
^
]
[
Y
W
V
U
S
R
Q
P
N
L
K
J
G
F
D
C
B
A
>
=
9
6
5
2
1
0
/



���q���������������VT
�
�
�
�
�
�
n
C
'




	�	�	�	�	�	�	�	�	�	�	(	!�����2���4������4��.|�		d
2
�
�N����

�6��0j�*J��4���r���2���"�`�*v���T��R��&R�Z��:x��p  Z �!$!�!�"##V#�$b$�%�&j'':'�'�(H(�(�)h)�**�,&,�.�/�0�0�1�1�2�2�3�44d4�5:6X6�77f7�7�8>8^:�;B;�<L<�<�=*=b=�>.>�>�?H@d@�A�A�B&BvC>C�C�D D:D�E$E�E�FF�G
G2G�H
HJHlH�H�IBI�JJ�KK�LL�MDM�N"NtO�O�P8P�Q<Q�RR.S6S�T$T�U>UxU�V�WTW�X:YYHY�Z[J[�\.]]h]�^__`_�`l`�aTa�b*bhb�b�c�d~d�d�g"g�hhNh�h�i i~i�jfj�k�ll,l�l�m*ooRpp:p�qq*qVq�t�u�vv�v�wTw�x(z�{n{�||�} }T~~�(ʀ�t�������"���J���n�d�܅t����R����h��&����d��$����(�N�Ѝ&�����b�J�t���Бx������d����`�ԘV�x���2��:���F���ОȠ\�z�����4�t���x���6�f���:�֨��N�����b��\�ެ��$�f�Ȯ4������b������L�������b��P�ڵv��<��ܸ���t��l�8�t�8����`Ř���^���B���ȆȲ���.��T��Φ�FԼ�Ֆ�(���������݄�ކ��>�����v�������8�h�*��8������h�����b�.�|�2���>������r��V�������#"&=6505656567676767>167#"3>&'6&'&#&'"'&'"'&'&#0&1&#0#"#"#"'454767>79305&'�_�Ze�	


 ,9(%
T
E.8B	Ws�e("
	/

*.?B	!Da($&$	 ��'�)5=IRV2"&4537+5323+532>54&+532#5#5#535#535#;'#373'2#!2654&+3#i))	OI�9�_
_�"m" 7� c>^5 
�y��pvym�K))荍�.D��S�E[

[[[�.@6mt��Ugeee�j	����>%3#0#&'&#"##"&4632'654#/&""32?32545'�3&)\��\<g;tH
H:;;V!&x�x7^7G_DD,E))E����
#7463!1#!>7>7>7>7  F1GE�1YXF1��
3/#
"%!<H1FZ9f��1F&4H) ����%/#'73?37'#7'�5�;��;��m�W��W�.**W�22�32��23ml���&�z�������,$#"&546301%!!%&'&#0#"3273 ����@w8
(��@KN


����#+;T62"&47"'&'&476762264&"6264&"72#!"&546364'.'&"27>�,,�	�		��D00D0�n��O0+\+0+\+0�,,H�		�		�0D00Dd���`��\+0+\+00����%#".?'&>32#"/&4?632s��\\
q��
\t��$}{$��$��${����$-9dj32'6123%>767676761232126'>'676767&4>767.&/7>'.767&'�7~#c��%
/&5		""
	7	/2	
%^

X����J4##0
	B!+)
�99&
,
-$

�!
@z#'%53'3#5353353353353%53!53'53�}}}}}��}}}}��}��}}}�II�H�IIeIIIIIIIIeIIIIeII����&7!67"'.5&736.'#>32��>W\Nb'4Dz�1X<zc@h�4-6	ib6�9!.+&5!];64?�A+IVgs|73#".'5&547>3032&#"1"32767#$#5##"'&505463254'&#"'6365&#"32'0+#53212654'&+321%3#7'33jc*
3(  9v


"
S'?	
	''O4%�1	
!


;O

	
g		�L�X

	A�@x\
�����9EQ^go���%#0#'#"#'#"/"#"/"#"/""/&##"/&##"/&##"5057&'"#"5457&'#"'&54?4/&54?4/&54?4/&4?65'&54?65'&54?67'&5476;67'45432367'54326?6322?6322?6237632376327232072327267#"&'.5&+32+723232?6324&#"32>'4.'#"26'35#&264&#"3254&+6=4;654/&54?.'#"/32&264&+"264&#"�
		

		� 	O0-� %*)$		�		
	X5	,	
		�;?�#D(>+�'


�	
�			�	

		
	�

	##6
	##"		
		
		�

x				(
	x	
		($0/
�

	�		
	����%%#"'"&4632&#"3265313�C7_�__D,",X
,%�'�D__�_Z,",]
4����%!533=#5��@�����}}�}}?�`/S%#!"'&5467&54632>321"13%2+"5057>?27454'&#'&'&?632�	
�U7'(O1#?*'�Q":"�'32	
	�
'8	(
-95""`":"	
��1!67#&'!".'&5���46Y'/7V),2+�++46%3
,!6S?H	"<$V����4D%2#"/041742'054;20+"01+"5417'054;221+"541743���nBoC�CCmBm�����������������1#"/72?6="'&'56?657'&"%62��		w��!���
�w��!�4
 �
_E�8WP���
_	
D�8WP������7%7'3'�3+tv���fgt �9���u�������Q%'&'.'&'.'.&'.>1'&76'.5&547>�
/3


		*"3;X	�G 5
c	@A L




	&9=
!D>
-:D %,����!1:%2+5'2+5%2#!"&54634&#!"3!262+51:b:!00!��!00!]%��%%%}:�b�ba0!��!00!!0��%%��%%(b
����"EMU]hs��7"/#1"/&=4?622#"/&=43254323327676"&4622"&4"&4622#"&4".5462"&54>3262#"&42"&46�tdKu�	ee
JJ



_

`


)


?
	�	



�DV
s:+E
�	::
+��+,



G

	

F



$

E
	;	
����+92"&47'&=7577.#"7'&?6>54/�ƍ�ƍj	g	-��V07_I	(!Y}�	��ƍ����!4Z�%#(3+#���Y h�
!1:LP7#'#'3733732#"&4254#"#".5463253#'"3254#5##"&=332=33#�%&-&#$;#"?�" � 
""	&&luu�ttvv,#$;E'('%>�f('(fLF#AW%����92#!"&54636767&#"&'&''3#"'32>54���/(S5	"$-	.79X)���`�
0!@#$:T-����$2+537#54;5&#"#3#"&5463��:E()??�����H/&=,7H�`����52#!"&546335#6264&"54.#"#5#354632�

��

gC  @!!@C�
��

�
�������u"�j
h	����V[cipw}�2#!"&5463>54&#"54&5".'&'0'43767.547&7662>&&364#"32&'&6'6&'6'&&6'&'6'"����2=aEE]>2	 	
	+
S
	���`��W7D]]D7W
 
		
	)
@	���0#"'327"&'327.=&547&546326767�(ItFXII:#5

	&/'q@=+.$"(	5iW6/-)+
 81:+>!%
 ����%537#54;5&#"#3.5462�xY:E()??Yx�Α�\��H/&=,7H��\g������emu}�7#54366'72&2&5<54'>54&'6'&&".&'./"2?'.5466'&'6'&6'&'6&�!(GDtC]K	$
"
A%	"

 
	L^�,	"	3�@pDS�? (%
			%!(
0�Sh���
!	����J#"'6?32654&#"7>76'&54632#"&7>54.#".5462�g&# 7IXALW=3.:$
GW��'Α(;YA=RX>9
"+A9,!4
$
		"	g.~Ng�����R+6?32>54&#"74676'&54632#"&7>54'&#"&5463!2�� %:!WAKW=2-:#
Y`p��$;(F*=QW>8!+@8, 4#		7 
`����+72#!"&54632654'#3#".546327&#"%5#5##335���t+5^9$');;���`��6,"%;R;Rt�'%#"&4632&#"3267#53##5#5353�fRPppPK54. 7 F126mn888778�Sip�p22 8!2G6C88888��'3#3'"&462#54.#"#33>32d]].  , |]!]Z
. "-	+) ,  ���*#�+))0!��
3LT6#".5462#*.'&547&5472632>34&#""'&#";2>&2"&4�#9	) 76-*#1*/*&1"'@(",0+
"(*&00/d##�&$$;$	(7A0
	.w#00#&
+V$&$$&
{%#76&+###'!2�a41<a;S<a<-t>$%
�����`--=����!'7#3/#3?#'�#����56/ca���t440�>&L�1����'73?!7!7!7�@�Rt���M�����PP_),,aR5R����.AT%#5"##5"#723>75."#57536353'262>54.2>54.#6MGB1
1	X

T
1
1 
�
	
! �R5,DCCD:�4ONMO:T`
	�	


2�$'#"'&'.'547>7>7327'&j,,�*'
j,,�*�Ǐ�D$#
	Z+%CY+�RQ������#70+"&?'&6;2%+"/>76;2�F
AE,A	�[B\H)
B�|	zL	V��	�6H	���� 12#!"&54632767'&+"3%6&+";26/���\0 .1
/fB/B���`��	U7	6W�	�x	w���'7'7757'7�����������������LUTTUTTT��UUT�TTTTUTT��~�%'?'7'?'#553!53#	���z��w w4��(��(�')'.��$T%�����((Px��x������3k2"&4264&"6"&462"'&'.5&47676762><.'&'.*#*:3:>76�`CC`CT>,,>,�\C=�=!
!!=�=C-#)(#
#)'#3C`CC`{,>,,>�6�=C! �<!"C��#('##)
����2#!"&5463264&"264&"���F5%%5%�5%%5%���`��%5%%5%%5%%5����
#$"&462'373�A�9�Α��-��"�"bqΑ�Α����44����!23#!".'454>7#�
D��	D!��
�_
��֓���:�)#".=#"=47>76;232+7665!*>
/
*(F
T

T#!	 
.,�
DB%
s
R
�@
����72#!"&54636/&'&&=32=4+54+";32���44,	1&*���`��(
S4H
8+Z��}�(%"&#"#.'&5467232>''&7>7?=: ./1E.8938 %&�?&P26*'?F	(n&( (����7#53537#�������b�������"�@@�*$"&462"&462?654#"&#"'&#"!.����0
1:AA:1
0?N@N��S
UU
S"xIIx
	����k~���
)C#'476#"&"54762"10'&'&"#'.'&'&76'&5476767>7&767674.>32&63"6'&""60'&672676&367676'.'&#""6&/&'&6567656767636'6'&'"&#&'&''.'&'&76#%4'.'&'&'"1767>&72132767>2#"'&��

%


+! 

!

�	
0


(

	
$29#%
	
	


	

	 �E��
	
.3% "#"(#*%9		)	<
	��5$	
2#1!.2
 3$
		&
#



����".6<2"&4%6&'.>'7&>7&''7&'67&�Α�Α�:#		IKG'd3+$"7�0!^e$�76H%
lnR.t3
 =Y�M?E��Α��*
JR#9C&(,9!A�R<8.
 �%MSK.4ZP����S%#"'#"&547&546326322654'&'.543232>54&"#".#"�B.&UxB.&Ux�-C[*DWA		



G�&.BxU&.BxUr-)9	()

	
&��t�?2+"'&54636&+"?>;2>7676&+"&=4>;2>5C0	
S�
�	Y	I
Z	j� !�	��J��l%	
������#52#!"&54=46354&+";26754&+";26�!��!!�SS�Q
Q�!��!�}(!����{������2"&4>&'&'.�Α�Αk!&"
q��Α��Q	
	
 � 4`M0+".'&#"#"&'.54;2326=.54>;227>?6;2!)"
;


(/`$"-;=]$		;JD3	


&!
84.[0


=`	
W	
t<	�
&0>JT\6&&676&"&547676766.766&76&&6'.7>'&>&7&76�
&3
�U�LH<,<IB@D4	_@@S_@@E2U&%J7CA 

< c
		
9$

��L=CLH'155+.iS3DS3w
.Z05R��	53	

		
����	&54>7"'>77.=�RB:6^:)?8-??-7!6'XvR� EZ=iE
�Q..QX3?M)��\Z������R%&/#"43267.'>67".'665.674>2/>�21-a90Q%/,7%$4##&
#*)

&&7�&'
>H;3	-'

$,

"$$6
*+(
%2)%
����7!+5#"&=!%5!'2!5463�&W�&��d�A&�d&t'ZZ'-UUnUU�((����42#!"&54636'&6&'."6323276���P2B!
	-A@���`�?N		 *f
#!3TR����+4BKW7"&46;462"&5"&4622+"&54>3462+'"&=46322"&=7"&46;2#^&/''/'/v

3&/'
/'/v�'/v3&/'
/'/v

��&/''����/7AIQ.54'76&#'&33'76&#"#>32"#"#"'76546"&4624&"2>e6BeL	"8!/M	#^7S=�A#$�:0A<�Α�Ά�ċ����g>-"4G�		[��,48":�	2/7:b�($Α�Α��ċ�ċ����%.546777'7&'57DWumS7EM:D��%(E3# R85Q
+	8$&:T!���+����3#7'362#"&43#�]�^'j`8�0"	"|h]h3��Z��"	"0�����%#"&4632.32>7#53�kg��gaEC YM7Z@#7���j��ΑAA!M2A\#"V����;IU6"&5462$"&462"&'7264&#"'&&#"32>54'>&6"'&7672"&54>��Α��

$28=2$	N61$UL
C�

�Α�Α�
NV
(7$t
Y


����
%5`%"'&76276'#"&5463272#"&5467#!"&5463!2"&'73264&#"'&&#"32654'>&RHW[���`d'6;B6&T:;Sf1���`�
U]!	*<<*
!����%92"&42754&""&=#326=405#"&='32>�Α�Α�",>,

:,,�:

",#��Α��!


+*l

-.,+kq.0

/
/+#����1%"&=726='54&"#"&=332>=462�B]B"4�B/.BV
C[C4�F.BA.FGH:�.AB.FE
�-?@-$����%3#!"'&'&'.5463!225#5#"3326���	`��	��	|��
`����	��	 `	!%)53#55#%3#535#75#53#535'35'3#3#R3�RH��RRRͅ�R�4444L���]]��))]])��)�]]u3�����	#2B#"'56322#"'567#!"&5463!22654.#"#754&#"7532�

G

���`��+"-3�+
4!DiD���`�/ %	�
3:B.�
3��9�@D����7'26322/>&67>77367>?"&75.#	&'<7465&#".'&'#"&54?.>3263263232654.547'6'632763'7>31#��	376I
	
G#


,g�;
#,
	"	?!
,�	�	0
5/)



'�	E<
��		-


\���	PK<	
3		! 

4.

"
	

#C�3^ ����(:T#"&54>767676'&#"&/"6'763276&'&"76'&#"#".#">2@	&pNNt&	(
 +
$P&	
	
V

=
"+#3(*	
0M,E'RhmQ%D*#&
��	D%**"$

1����1Je46326&".'.7.67>>32'64&"#".'&'7264/7'#"&5467&72767#!6*,
d,3!
�V6"#-,
Z�#9,d-[(b0'(7#,,

Yd#*,d,2"6!_U
#!8--
Zl!#

,d,[	(0'(#!7,-X@u397+32'3254#254+%#53#32>73#"&546323&#"�AH5��q�O/5
:8U���8�!>\<GI::C�s3 �H34cX3NS+(�/3b�#� "VJ<;MP7����
#'3H7+532'+5322#>7#!"&5463!235#4'654+32674&"327##"534�-.+(�?���`�NN+#>Z]'�$?(
2"	"d�47--���`}�)

0�+ +* /
#����!2:B%#"&'326'7654&"&'>32>&/6'&'6"&462264&"�BsCU�_&*T(87M7;��bg���

 	(	�3%%3%R''�CsBeO' +<8''66'V
7`���
	(v$4$$4&&����6>I>&/6'&'2#!"&=326'7654&"&'5463"&462264&"�&���Y'O%53I38u0""0#;%N&&^��q%(84%$33$Q
0��"0""0$����.C2"&42654'&327672654'&#"327672654'&#"3276�Α�Α]	
`�

|S Md20
?0$	
R{B4

<�5��Α���	9	2B
-
L
0
��@�3#0#57'#53?3@b[�
,	]]V�+	bc�
�	T	]�	�	T	5�K#-9DN`u�����7#"5'743272#"5'7472#"5'742"5'?2#"5'7462#"5'762"5'?#"5/7547632#"'&5'?47622#"5'72+&=476326%2#"5'74'2#"5'742#"5'7o��	s~!..!�	7O��.�AEEA)iEEi�DD�`####9989DBBDFDDFr�@  ��:B��CC�8/ !.	�	I6<�AA��CC��CC�����+%#'.'367.54632&'654#"�O*+%$
J
;+-%+7/(0

"L�44\
;K~Km�5,>N12A)<:

.:9��� $(+/&=4?67'775'?'7'75�

��

�
_MجM_�7�_M�NNNd�M_�7 �����;g?3ss3?5J%�g?3444�s3?5J%��A�$I%##"'.'&676'&76067>6&'&5.*&'&35236'#"'.'&67>76'.5676676.&76�"	$#�J$;
'&/("MD7
+
"/26(&"#
D��+;'I!
,!%B'
$	"1�D$ 
."#C1)6%	(�$X6%		
('B<s L
!
		&&H	
%	
/,
����["&7>721>?>././76&/7>?>?>./65g�<7
		

-,		


(�8�h<i#36B

 
	
	32
	
	 +3
	A911D+m�	����)6CKSb�&#5&'&'&5473.'77'>7"67527'676"&4624&"2'67'654'7&'"'7&'&'7&47'6767'6327' :a

)=�

�:b);

a:=)$b:=)o�Α�΅�Ċ��c

�

4	@@	4


4	@@	4�90	.�	2991	w90	
/-	09.�
	09/�Α�Α��Ċ�ĊW2r1	�CC,,CC,,����
"*K]}7&5472#"&6%#!"&5463!23254#"#.32>54&'&#7654'7'"=#37'.541535#"545#23232e
!!#
O��`�1$@ 0	
!	U
4He&$
r
|���`YD
 XiK
=
B���'4<R]&'#"547&5467&54>4&'"&"'6'26&#"527>=4&'733'".5432#"&=4&"#5>73;#067�%"

%:5f#)-(
453�T?	%%�!!$	
&9="#

#&2
,&
�	
	
�$##$d w!� �	##�#j%	>)a����!!77#.'#3��@�Q#	%P��@�6�-/0"�g��g�-'&67&632'2'&6654&#""'&>H	77 !;k�Eb{Q>jP9%>"
	'M0_�93!!sDbENeRC9P$9G#	(VG-����2$./"'"'&67.5'"&6767&632�n##m 	
!QRQR!
7	
7
	0 Q^yx_Q 0
��3�(6GS"#"'7&54632&'"3264&264&#"'#"&46322>54.#"32>54&#"�E`
1DNrQGq	r

��D6(F``FBc�
o
Z@	";7ME`N;5



0



�=40
SuST!		����F^2"&462"&46'&7<5"&#'&7&'&625463!254.#!"636626�3$$3$�3$$3%�#G6"(&	&("6H#g
��B)

 *D&!0""0!!0""09*f4!
*)!4g+
�
��	�
����#5##5'!#5#5!373�&D'}o�Mat���WDMYnnnng��[[J���@@���!0?O7#"&'&547632&54?6#"#&7&6#"'7&?632%67232/&54+dl	

1
J	+mi"	Zk	>	!��5;

"	h�1  �	Ro	
�"'
�[�
�	�������"K7+"&7>3262"&7#*+"&76763:>7676oK;H$
*m�$y@
  �s	O,Y�BpW�	����
)&'>&42#&'&6373#&&'&'&6;2�507h<�m~r
|JYAUM21c2
">LvnM	X�¦nfja��JH��@�%)HS%#70>?#!"&5463!27#/&'#37#74'&56367&#"#"/26'#"3673�!m� ��X@+'@$�(�"$'�  <*4�&+���`��jG���2
!

	#�
���@�	
4BR^d���������
-9F$"4!2#"462#72#"42011"1"1"1"1&1<143413030310030410+353#!"&5463!2327&67&#"64'4#"&#"5#3<>323<>3237#&#"327374&5427&"'63'=35#5##3734#"7'&7&5#3546467&7'7#&737&5#35467#&7373535#45&1&0#"0#111323210606107#'#537374&#"326���xuuJ� ��Q9*#76#*9�555Y	-

(	#


	:


	5"

*Q9*#67#*9Q1	Z��`fsQ-�,�)�))�v%	
	
%	
	%	
	 	
		%	%			|~U:Q-�-Q��@�'3:BSkuy��%+53272#!"&54633533'654.*#35#535#535+37#&"264'&75&546"'654&'&5467&2654.+35#5!26%+532� �
:-r#$;%%^! a

,
$l
[�3�z�	�*		�
���`�R!!#RTT7:%%
/

	




RRR�� i	�6����A�.7:AMN`g{~1Iamxy���#<.+#532254+2*##'#5377'#3#57254+'#3#3#53#54.+#532254+'#5#'#'##7353733':>7#!"&=3673353>7352335;67323535#&'#&'#"1#"5#.*+.'#.'#5463!2"#"5*5#."&*#&+.'#3673465273<523272?"+73254&"&54;254&&54;#"6+5'#3##53'63023"'&47'3*;735353#'#'##"543'3#E'
!BC3)$$j?

'&&'77I�
'�"#��
� 5�B4)(+ (g.(�#		O

:SR
0'�$	  
!W	
!	
 
'&&'889	""!Lp
	EZ	E6
	8	�Ej EP6666EBB//(�Z�						\	

		
&n�]
		
<	
(

(
E^
7BB11E44"#(E��@�	,AXr����7#"54632'2+743!2+7437#!"&5463!24+";2?46:3267#"&#"327;2?47454+"'&+"0;274+";2?>:1267#"&#"327;2?474+";27'2#"546�

	j	 �� ��@"(T
%@
�"(T

,J

�	
	
!
���`�f

@b\'&nf

@!h1	


��@�#@PZ^bq�%2#4>2#"'5672#!"&54634.54325&#"#"'32675#53275&=5&'#3565#752654&#"'#757454&#"3275#"'�
$	q


�� JE#e
$
=$$$n $
�
�		5���`�	"			"Lr
3!}U
b}}��! "	�(	3$
	1OX7#"&546323254.'&54632&#"	#"&'.#"26?�#>BD@%)=

D<-^;+


zFE
) (&		Q
FCFM%<-'J#
	

Q60	(
/3*	����g2#!"&5463254.1&54327&#"2#"'.	#"326?'#"&54632���L	$:%+
&.		
(+#
		
���`��3	/%.
0,&
  ����;G2+#"&'#"&46;&546324'!"&463!.#"!2#!326%32+"&46h

5�gL|C

5�gL|��

^8Su*

��^8Su���

�
 g�TDg�TD`/9uS/9uk.����'/8E��%#"&547&54632&54>32>32654#"6'&"32654&>&'.#"723201&'"##"&732654&#"32'67&[!iVF_3/%7
P!"/�."	=0�
Y!r(
1
	.	C-A6	�0&Xs\99#��3%/^�xeC�
Q\�P:(
'!	;A		

?$!)/�����#%#!"&5463!2#37�+V��`A_�_[p)��`��*��[[
��3�JMR_finquz�������������%#"'#"'##"&547'&547'&54?4&14?&54>32362363225#7575'#075175573'7'37'77&='&'#'#7#"7'"7'737'37#3'#362?#6?#747'74547'67&74kj	476	8jj8��,,-,3483,.,rb@#�PSPY|D"uSb:�9
h3�Kx63)O<<$$kR#[c�i\&\a|sZ#V.#�
_Z	Y_
\
a`	��L30?\4Z`�H!<KfC��RXT\G�|Xed<=y66G6QS+U?sL&2;V�_Z__S\=lO�����
7+"&=4633'54.+"Gf5&�&55&,�3	�
Xh�U%00%�'7��5{		
�
����	'7&54632%&'>7&'677&'>7�\\�gq�!!�p$74(-CyU�#"�g�\�$�a!�rp�!��0>}B-k#�Vh�":�%:#&&#"6326"'&#"&#"+632632&#"&#">32632�8/-:8C,0=*)�$"75>))>57#"*>G@**@G>"/6>))>6/"!18//8#9Q�+)��))]##��&&��	��z�,<M]%#!"&5467&54>32>3254&+";26754&+";26754.+";26754&+";26)5I2��2I' '[:Ec��				Y				Z			W				�
C+3HH3$<&8HcE�o		o		�		�		�	�		�

�		'����#'+/37;?CGMUuy}����������������?7?7'777?#5##5##53#53#53#5##53#5#57#5#53"&462'6#"'32654&&543237&#"'#553%#5!'%!5!#5#57#553'53'#55353'#53#55#53'#5d����,r�"
"
"�!�"Q"=!�"��Q"$"�L66L5�!	 	ya��*�����z��z�"�!��!Q"u"/"&






B
	


>

g















��""�"�5L55L:
I""�""M!!0�jbb��U�;;�!!+!!��!!+!!xM""�""�"""��"*2#!"&546;235463264&"264&"��>j��7''7'�7''7'���L((��'7''7''7''7�|Y%#".#"327>32#"&54>3232>.#"#"&54654&#"#"&547632632�D26()!)'5*9
<+C; S(@Z)F*!<,,"'%.&		%	!
C2(&@3%.Bw1B#-/,$,>>,*"R?*E&",/,"))	2A	,%3	>����@2#"&'"'&54>7&547632>54&#"#"&546�Ik$=&(		


%	&	A5<P	+{�\I$D:",

0	Eh	 0
K 214:N<,>0Pd���� H#"'7&546322656'&"77'&'&5476323217676}C�\91v �\\\Ln96�mF+�
	)1-	!
_CZ\�s3<\��imLJ86lL5-D�?	)	
����3#3#'#53'#53'3377#�00DRgYYgRD00@Q^Q�6�p0 0��0 0p����@����(!!5#'#35'&753735'&75&7��@tS;DW Z O	Cv��@V��"�&&s��������!7#/#3��@�N!.-#L��@���[
[�^����B������������'8I[nz������%'''.567&667&674665".'&7>762263&'&'45&'&67666667&6767&'6:>5>"23636#6666'6&'.6767&'"#276&67&54&&7&'6757"2654&&#327>'"#276464'*#'7>7>7&7.#'&''''&'&'65.'&26'67&'.''&'5767#65&'&'&7&5&'6&3>.>6&5467"&7654'64>76&%'.'&6'&'&6=3
��3	
!	
(
!'%
/�T'
	
	N
4	�P
2

�#-?,,T"5#J	$a8
KQ/K*
	


1
255+7S
98��717�2
$�B!<4��
%� 
%0��
%
	
))	"

G	"G%
"$	
	
�	
!
'(!$
	!&'	("�# -- -�# .&

$6 	( O
4*!


�
&	O6R
		"3%& �
 ��	

	�#

�	H	
	+����0$"&462"2"&42>..'�&&�&&Q';('33&XQ:aB9*e�&&&&)#,8%'
 ,)����#3?OW_2"&4#;2=4>;2=4&#"54&+";26'+"=4;2+"=&54622"&4264&"��}}�}t		%$		9(-����		�		�Α�Α�������}�}}�		  		(9-�

����5
		

�Α����������@� ;Nc%531"#527#!"&5463!2##"'232>4&7.675&464.'>54.'+326�&

((h� ��v9
�73!"651""1�	
	u{� 
#���`� %	!!
2
=
���@�
'62"&45>54.'72#!"&54632654&+"3��gg�g� ((p(�� OywQ[5X4rOpg�hh���9F8

8#x��`�`qMTn0Z8Np����)8D7&#"327#".54632&#"327#".54632'2#"&54>2654&#"�!
!!	,
-.�!	!!	+-.yi�)EZ0f�?sFQzvUVuw�X'"(%$X'!(%��h6^?%�gBrD�=sXUvzQSxt7'7'7'7'77''�gg��-��4M���-��4Mg�gf��-��4L���-��4Lg	����2"&47''77'7'7'7'�Α�Α�JM5MM#~�~~JM5NN��Α���KN5MM$~|~~KN5MM@y *5=E1#"''#"&547'36323264&"7467&#"264&"$2"&4$2"&4/U;9)..)8<T./iReeSh�(P99P9�=/4893/=�(99P:,��**>**
+?<T&22&U;?+399�:P99P+/MM�:P99(,�****��<�(4@%'&'.7617&'.7>26?6%4632"&72654&#"!9L
9L
#	L; 	140
��L6#<#LlLB&4&&rL
#	9L
M


�6L#;$5LL5%%%����D6462"7#!"&5463!2264&".#"&/&?6/67>�  ���`��/D//D%	%
0

0$

/
#
�!!���`SD//C0�	
/

0$
0
����+2#"&=46367>54&#"&'.#"2��]]��")
" 

*"	��]��]��� '!( 	������L#'&1.'.<53>7.'&#53676.#<5:3.#5�'+&2RJa
0� j
!;-�		<)&;@z�(
cZs)��%7�80

�
8=
�

B7.



{	�
����
.6FRZl~�������%7&2"&43237654'&#"'32?654'&#"&"2=32545'&#"264/&;24+654'&#"#32?654/&#"232454#"32754"27654/&#"32>4/&"'7%654/"#"32724+"3mGTΑ�Α�q9S>B `IC>dt�tG	�Gm�Α��S)�Q��)o�t�GH���
",7'>32'&4>32"&%'76&'7.547�M#f7C:@!�)#&#11F1;!<P@Jp�M*?Zx(�v,0!%B!;&1F11|S�.%�$X!�')}�\J>�����%#"&'4&5&7>767>&67>"06764'&'.0#"0#9>3676;20230300210022110010101�BsC\�
-%\*=		$`#a04


�	CsBuYC9%,(9"b:1
#!)V$"	


		
����%"327#"#.546;2&&'>4&'>:=`*
&=W5.F_c��g^F-0G*76+GO�Jk~0K?�dg�?�sb~bJ���	�!*2<!673#"'.546767>667&734.#"7654.#"�&��/?DywJF ">59O5E�Qap�I
	#)IY�/*=�C- DI$3 DN&# Q gFOUk+9'�%9!
*�,6�J&���27#"&546;%2+6''.'.676767&'-
P:
�4>�7#

$6� �/*A|0#>���=g>3E/;73!����J_q�7&6765>32'&62>54&6764'&#"#'&=4;2+3>.4>#".&6.'&66'47'&>3276#"'#"'&g
9((:O2	$*8'Z &&'77&
��%eU;%9HD<0%,-.
%0C#	�1�oT	
5IRR�		h
	^%79(1;	&	/ &m'&&	
�
�("Q5*E'
1*

��1&_?0J%�

����-6Nd<.#*'4632&'.54>576#".'&62>76&7>'&&>76	
JI>.9&
.2-%3%T
�$T/0^37&@9J'$	*

&
		(@�
8$+ ,W)7	
�	))


&
����	%##3#i�m2�u��hV������&#"'&'.#"'>76?676&6�Y[?'		
(	4"!]E&ArwI#-)0%
L�5-l����
!!%'7#��@<@@�@@\��@{�VV�Y����,?N!!274&#"#3235'&74=37#4754>35'"454=#?'#'##77��@�3#!�,8DSgPQ		 ��@3
	%oq%

��l�

!����*9GT%2#".547.6326?6632#"&5'632>54&#"6'&"'&272>54&#"�	{X9a8	9O	aXP9��
�ky�&1?Y)E*

0'(�	!}'ihR
����@\#"'&547654'&#">320#"&'&767632.%#"'&'&76732767632�  8	!.L/S�YI{�	
Iy)/=*$$ )- c #%#5(fF$!
:-) 6	0#2,#UoC�oNA<:+ ##


1GAQ3:IO
<T
����-%2+#5#"&4632'#"&546327.#"326�
WAX2g��gGp#��=+O>WW>H-;]7[��[:b�,a�.C&�ΑIAmnHW>>W?#/5���;����%''7'57#d%��S�}�.*�}���TA�`&�:��:�����Yeq%2#54&"#54;2354;2354;235435&4663232632#"&#"2354;2354;23543%54+";2754+";2��"*"�$$%	

%%$�����``� �    p<&    � @@@@����Y$#"'&=#;54;2+"=#".+#"&46322>7>23>32#"&'#"!546�Y�
	Y		Y	'e&**&			
	6	Y�
5$
<"		Y		,6,*:*
"	!<
#6����$+5326"&4624&+3532FFFȑΑ��3$x2F$�JΑ�Α�H3�J�|7FU%#!"&5467>322>54&'&7654&#"'&#"3$#"&764'&>#"&764'&>�"8'��/B7*X6A`	J4%?
**
%	"
	�''8C.+?3?X�


4J)!	);)x�8	-l-Ia(	H

����:7&54636'7&"76&%#/7327654'&7466*^I"<53%8C)G!G(

4RmR=#!@P_"*&�3IP
H'%*#	6$*+),IH'0A( ����&'77#".4>327''77%+*|,..C97D-,B3�O}J]]J+V��V+Y3O7&	6f�i89gKX��I^\I����'�7''7'75#'7�b�VllV�422�g��V ll VΝ2djd2�����1#7627'&73%'#762i9�8f���^���88�9�����X�ڸ	e���
	�&�������!)-%#"&'*##".67.>2%35#5&''35#�7#77#7!=ZfZ=!��**�-e)&lm��~8//8&TJ;##;JT-:� "j:	���� $(+/36:#!"&5463!24+''#"3!2#5#5?##5#5?##5���j%	o==o	j��IIIT6v���p@v�cu��j��jK22K��%%J&&�,u%%J&&�,��%%����12#'".'.&56'&'&'.V�P5QF! %&#D
	$GI&

%6(�,>=E10RG	.A9l
,!�	g,����i#"&54676327#!"&5463!24&'&#"'>54#"32321/4>14&#"3267>4>7632�	

���`@		
D+ 

"3	! +
,(0
3��`�"??%*) <

8$ ����Ha%#&#"#"&546327674"#"&54>32>32'654.#"3:>76�#2	(5R6(./

	BI%R6$0
�	
�7

8Y1'6	*-GB-XA-$f
	P		M(?������1F&'67"'.>32&#">54'654#"'6767&547>.%$
3�3(&Y;!:N3!#1	m;Ob/&KB%
0**JMX�
CJ88*p^B	T:";'AUM'79�DR;$cI)+
!2����@U2#!"&5463>''3654'5.'.5463267&#"2726&'>7����

1%D

'1$%8 c<
)	.���`��H%3+U$"#!	1./6(	0 $5
);F#�.>	

����h2"&46'.'#&76763654'&"'6'.#0"1"#"'&3263277632327>76�Α�Α�


 			
,'��Α���	

<
<
�����l%#"&#"''.#"#"'.5.'0547>7056'.'&7>327&47>3023232761�<	("*
			
	
%(	/)

$7								
I$%I

	����n2#!"&54636'.5#&76763654'&"'6'.#0"1"#"'&03263277632327>76���Z

.	
,'���`��	


<
<
 ���� )632654'67"&4632667&#"�o
$&3)/Ih-
;z�zzV6/B��\d%(Ih�JV6?#hIC2
=TVzz�z7���^hIR����GMSYc?27777''''"'7&'7&'7&'7&547'67'67'67'6'7'7'5$"2654
�
-
2=
@DC@=2--3=@DD@=3
-
���������ʼ���bb�bۄD@=3
-	

	-3=AED@=3-
	-3>@D�����uu�vvPm�nn�;bFEccEF����.93#"3#"&=4>73	5>574&'&'37#6734'7[��++)%6*�C(

		0!
>2��
�1=t)�)5%�)82i@E&(
3.GA1����.
���
Xcu������462#"##"'"'"'#".5#"'67&'7&'&54>3267>761>32632632$2654.#"47327654#"&4&"326574.#"26574&"26574&"2657#"&5476326262632>74&#"32>6�
	&N
		 	 			
" $6	$G'

-

��
 - 47)	1
	12M/?!FZ%"			 	 		 &3)-")R-_

	� O- 				7!25$" &(Dt	�!B6#
�		 
	 		 	

	 		 	

	 		 	

	�.iH2>.VN�*?$�)����%12"&426=4'#3#".546327&#"%35#5##33�Α�Α�5BuF)- !"13II##$$$$��Α���D5

+
 .! IfIj$##$#����=2#!"&546354#"#"'&#"5654&"32756=6276323276���.(
%"

&*
 ���\��	
�-
����BFJNRVZcgos%#/#/##&1'&'&?&5'&?&/&?2327674?677'///7'75'??'?�
7CTA&{Z"$#;F�e[yj�IP9@
F+:
>NOU\_BX@)J3�H,!6.CENd
�',�# $&9a=/�79�1��=^:�=D<�>F=,DC/DJC("?$A����4%#"'.5463232>5'654&#"327.#"'632�(;%:tKxNOwJ
r588338

+!)=	">(dAUpoV_:$

:%?PNNPON

>�Wp#"'&'467632357>7>'0.7>./.67>/7#"'&547674'&547632aAC
4 
~]

		

!� 4
CA
`?[e@	$Aa1J%���>('4
,
#%9*
)  �%J1b@$	@e[?����2"&46&762?7�Α�Αr�
=�s>��Α��]Yh?.
����2"&47#�Α�Α(U�U��Α�ε������.6>�%/&?6''&766'&7.7627&76"&4626&'.>;4'>4&5'676&'&.'&7&'">374'&"417670.#636=4'#&'6767-

	N
!	)!
��Α��O
	
	

	
2

'	/].('�
		
	
	$7Α�Α��
%
	 
	;	3		

!5
n*%#����X%&5>56'4.'57#.+"72>73#.'&#;2>7�
��h	
�X	C-Y
d<H�r~		
�
KI�'
	$����"3CQ[2#!"&54635#35#&'#353732326'454'.#"+54.#"5#3732'#52#"&5432���L!�++(
.�
		uU���`�[���<)�UUWW*


c$	
*�
\1T!*

����Uc%11"#"5&1&'&'&'&'&'&'&'454767676767676767670723135"5#35463�
 	
	
	
�II�%			





 C
 �^����7\2#!"&54636&'.14"&'&'."04&'&7676&"&306/.>1276a,8'��'88'�*$	

/	$|%Q)%/�,��'88''8��IQ&/)

HQ&
/)
����7&7>7>6&'&6�W?_E#ZZ#W?`E0�4P<'D,P<;Z�W>VFe	W=WFe	�;X"@'<WN���#'"&4624&"26%'#'#7'7''7'�Ԗ��v��������W%W�/213DEDm77*Ԗ�Ԗ�\������%W%R^ddk
|D7�����'0=DMm��6&76'&'&76.76$&'&>.6766&'&>7'&6&6.''0&'&'.67&67>6.'&6'&'"'&#&'&'&767>7667>763266.6a
�	?�
1�m

+
T		FE&#'f*3T
^(+

	
		)		%
	,P		���		L�
9	

<	

w!K$
2?#J2$ A5
@`
b
"k
F
"K
	S����-=M2#"&#"##"&=&54622763232672#!"&54634&#!"3!26S
('
#"
&<��j��\�,�


	

���\�r\��	����)4E%&?'>.#"'6?'.?6176&"&463227.547�

)*'1''#.L+3 
D�:j-*�'FA6!!(/��
z $>-'<2#' V.

=Q C�*��('A&5*'8.������1S%01#547>73&'.623632&7.#.#&5&7067672?B.,]rvy3��
::�q�
z	���	;9v
�*)"%txBy+	�/	L""6
J4���AX|��2#!"&546367676'.6'<.'&67>4&*#"#"&63!22654*#".6767626325'&'&7>0&".5&7676��;�';1C#@=		73	��		�	*
	 )-4	%#	5��E&��|��
'!"			�ZG
	22!.;32H-"�����&>#"&'>76�MU,MU,!I}J=l&5V
$7�k4!bj4 ^
K~J4-F13!T����"4EM2"&46'&'"?2#!"&546337632=4&+"767676/&"264&"�J44J4�)�#��##-T
BiJJiJ	4J44J$C���##J#U-	�JiJJi����3I2"#"'&=#".5<>7>754.#"&'&'&76532�a_@5X"0
�D(V

L�E(�I?��		&	7��k

��0�NGV_cf����%777'77?'7&7>721?6?77?7?''&"76?6&2>77'/???>761?6'7?7''7#''767676'&76767?&'&#7'�###"@/ 
 x

��$!%
'%A$$%%6 	K
:(�		
;
��( 9
&		' 
+"%	)&�p
"?��qsvPS�xx$&" (uoV\>

&	B<	&(Mzfh?B)
 +.N--+$'%' *(?BO@		
&����"7?K7>32#"&46;7'&>.?6732+&'.'&67&2"&44&#"326	W?�		4BF�5		2�Α�Α�YZ~YZ~G	�
s$	�"	+"	V%	��Α��gZ~YZ~����2G2#!"&54637&676&+76.'.#"3!264&+&'>/���O�>V		A34+	3���`��!=
�#rJ$X!	V�!,AMan���7254#"#47632#7##"&5462654&#"733>32#"&'##74&#"32673>32#"&'##74&#"326747632#32653#"'&7454&#"733632#454&#"#*
&	%,
''
Z&	'Q

:&

	'Q

	
5
! L&
#&M]'	#
'�		L0_
	%(
	Fl
O
	%(
	Fl
# 
	
3		.		D��A�/7%#'#7'#7&74767676&'&>67'?If.!�$!e"E*;f!1+2��I:rkrTWZ�`6M&�Of!$!�nG
5%"37)*= 
!.S�N�,2.'7!9�z�5����*+%%57.#>32632&#"'>32'.�����@~6�D[5#B5��#<<#."4�)�MM�)11����6��6ȀG8*2)1110o?II?DAT�����02#!"&7>37/>16./'7'67�"91��"91�_
g	E:4)s�)��))4)��w
qd
0=
@n������/<e���7#*&'#0#&7&6256&"#&47>323226765&#&/&5&1430367636763:'#/'"'&=47>'.'.5&632#.#"#"#"&'&63216766&&7>&7�
&),(V�
2
$!!%4!!�!	
#	
'	
	3�CY�?��~s
	I4&�
	
"

e
��������	"
	#h&)?:T0			M����#42#!"&546354&+"#5#353;26'+".=46;2�

��

@(@@@@
9@(@..�
��

�
��#*('K�#'(H����?Rg"&4626'7'&'7'&/022130"''&1377676'6".#727&".'72��Α��=%
	
#
"3(9	






	
'Α�Α�*-+,-	3H	-,--	-6<	
Q6����
)5O62'&"..7>7&67>'&6'"&=462746#"&=4632>NG�I?�>i`b
UT

�	
OR^�			GE11E%"!%}CG=:�e�`
	T�
�Q

]�1		H		�

G0++0G

!1! 2
s!)2:+73272+72+732+7%2+72+72+7�"&GD~!%F�IF�GFFF(	FFyFFKYY�1Y1Y61Y�	1Y61Y����>`7>232"'.2"'.76#"'&'&'&'&547>76 '&'.'&54'&'&'"76767>�	

9C)	04
��
I!V"2+%v	�
X�	
�� ���.:G S������&6G%"'.'.567>7>3%327654'&#">'.#"?�
�";	- '48%(,
��	--
.$�	CB

TM��%

3%-L^
#5
)22	�

����#'+/37;?C3#75#73#75#73#75#3#75#73#75#73#75#3#75#73#75#73#��xp���xp���xp����xp���xp���xp����xp���xp�����ppx�ppx�pp(�ppx�ppx�pp(�ppx�ppx�����#$.>.7>7>76.'6L)5!)58Gs8	K8/fYH+�H5K;+3��5!*5!��P~F@e$>]4m��"C2.
)�u;����'/6"&4767&#"&546326&&2"&4264&">L


$'7L5-'UI�������^^�^&X

8*	6N"q߃�����^�^^���M�
 %#"&462'""&54632654632L'"22E1T".0G12"#)5##--&1F11�-#".."#5)#"21F1��q�)Xhu��7#"&=46;;2>=4#67>76#'&77>76/6.'&.&677&'#"&=46;2'"=4;2#754;2+"+"&=46;2�1/	.*75/62
G2$q%;Q�9,
7$>4R60 

&>(D�(

(		}


�				p�(		,5
+Y1+9%">,%)&".#@/	4C3

93$
�
(

(
(


			T���
2S^w�7+76;26'&++76;2";2#"&7>;#72+".>;+";2?6+"&?%2#7632+"&576&++"&?3+"&?>;2+76;2?6+"�
 	#%	
�

 (�90#	:	�$�		�IB
	/5!�
	_�%(#4

"c�#!(	@bJ(
����!'#31/#?#7�#���{p�651cb
os��t44<//.=
&J�2����%#"&4632.#"32>XA#_5g��g5_#A
6*>>*&�R#&+�Α+&#R>T>��*�.y���&767676.'&'&76'&'&0&'&0&&'&1.'241676727"#00'671327>7213"767676'&'4.501&'&'&76767632767617'"#7&'0'"'"#.76&'.'&'&'4'.'&7:30236'45"37>'&'6%&'6&74&5&'&5&76767&'&'&'&7671676'&'6'&272637'67'676&'&67&'67.4>56'&'&"#>767&R	"8		
 
�%	"))




�,H+#	
)%
  � 	!0	
			


	
��
"	
	
  
		"
 	|
]
)
;%

$X-.
-			�V


	15+*
!$% 


	
	

!
�




	
	�.:JZ3#5'.546762654&#"'3#5'.546762654.#"%!"3!2654&'2#!"&5463~44-.@
�44
.
-@	D��

�

&&��&&8�	&'	:


��'	:

�
�


 &�&&&������GL767>454'.'37#73'##".5&#".7547;2254'326&�
O
	4"�w�ZJ![!&R
T&6
�@$@&
	3+��7	

#/�

)$J���"'53'3#%#512>'.'&#4>1#53WJ�>>�Bj<3P-7]<`6[v@8S�__"JJ�=�@v[6`<]7-Q2<jBS��_����
%]$#".54>32"2"&4%&'!"&5463!24&/.+.67'"367./17672>7)
s(:=��XI
	
 ,h+.#%(
"S+
!
�

��5390Z��$KO$


	����
2+4546264&"7�\��\�Z5KKjKR�����[���KjKK5!K����#53+32&+325��0`ӽ�__q ��~�T��d
������-159=%#535#5#5'#53#5'#"'.7!27&6?6%#53#53#5'#5^BBB�BZB�BW
C)�vn8�	%+�B�B�BB�;�==�;;H<<<<d	.ciB!Z':
$;;;;;;H<<����/2:I%5!6767>'.#"&76767>357$4&"23676&/&'��YH0!"!H)("M["/��
'sZ&
	#0
162R@]R/"*4	.>>XA76�


�bD!3$4=B����
#)1AI7>77&'6>7&7&504576&'67&&7#!"&5463!24&"2Z(C�2!@�. KE.##DI'-(	2'4/0���`@^�^^��3$,K+%� 	71	�$(4
:".d %0���`���^^�^����32+532654&+#�rE> <_:��V_dQk@�F?[*P@&@a?@`7������
$,����>2&&#&676.2#".54&2"&4'3237.670>636"'&5"5&?"1"&46323&''&676767.'547>3>367.>>2'%6.67>4.'&""232>7&'&7>9
	�
�
		�


	N5j!@
	--H
 b9"
$-	6*"(	��
'
G	3	�(#	H�

l						�h

	


]
	(	
.%			�
O
1				U
.
O����
#2#>%13#67'.5!456WANdE#-�3
TQ `AWGDu�Oq�S�	.%$/	�k"/0ijY_��*�%##5#5354>32#"3KdQQ7$$

(Y���]F(8O<����'B2'&*#"&5<&<.'&54>6&"/&#"?62327i�`�L
N'B\�O
:
I
O
:
��hT{-		Fl3Z?%�
;,t<,����####5353533##5353##5!###�@����Z����@����������@���@@Z��������)<K73##576=4+53546324&#"#576=4/73''7'73733r]M;�	&55*/E

�
!	n
*+
&
&�3�"#
�32.*
 ��"	�	(�9-

-%
&&����Q�72+"=4;2+"=437010101010"01"101"1110101#0**1#*1"#"*#"#0"1*#"#*#0*&*1&#"#*1&#*#&'05&'4.#04'.5.14"5&'014&5&4&4&4&5'"&</0&1&54'4&'45"41&54&<&41&5<&<&504'41'041&5041<545&504145041<'45<547676767676767676320154+"#54+"#54+"#54#563232=4#"#"&#"5654""#54+"#54+"#54+"54667676���.;ed<.*33+
	

(,,(�4444}AOVSOA

��H�1

Z�H	LL	�����	(>.'&7667"&54>32&760m5	%#�01}~�~:c;4/	
	M`5m	#%%1U�
	19YY;c:!4��H�lw�5'.54765&'.546765.547.=46723>54&'&765>54'&76"32642>54&"6�ss�
�b5T1E9
4>N>dd>N>4
&8 iQ@i=
�

�	J15t����t51
-1d�
|h
Dc8Dr 
g>Eo\	
 	��
\pE=g
@S-V�h|JrC0-
�
"	
����"%2#"&54632&"327572&+5DDg]��\[A?&nNN74&%34v�
R�\]�B?'NpN$"q50*Y���� L'.7>327#!"&5463!245#"'.#"7670703'&'4+76,*
,!�!��!!P!v(&4
<4.!#O!C%!
5 *-"O��!!P!!�"�(*$:<, 
 
��c�0?732327676564/.'47>32753.'&"67>'.+

5'*27"3L+	O;2,f%IE�+D"(A"<-0	1'* #'Q;% 7@=���"�EA1QU.8@���%3!!'S�����6Q��!S�Q������������	%'%	&54'77E������<AA���<�ݡ�����
(
"@@���< ��@�*Q74654'.54>54'71"&5>54'#".5470>54/p
O,+!(!�C 	D�
8* >105,9)6
CF-4,	 *
P��~�&-OVd�#0��������67&'6?#64>4'&'.'&'4.77&"&576&'&'.77>2"'&'&637#"'&'.'&6?654&'&'.54746165>'&767674765&'.#'763263&67067>367632"22#66763267&#""67>76%2726767&'&#"&'&#667676;2&'67&76767>54/0&5&'&7676'&'&#"767&'&"'&'&#"45673&?67&'&'"276'&+"767#7>'12'"&/327"'&'&63=.%
		n	
%.? �	

�
(/((/	


#	




	(

	
		��	
1		t

	
& T  &	(=5
	f>v�
	F<)�


1

		+			




+			
4
�

		e
%(--$#
			
			
			

#1	
	+�
30+..+-3


!		!

	
�*+9	0@@<+*�	�

	����
���7#".5/267#"527654&654#"0#"76746767476'&#"47>76'&#"#"7676'0#&327717670767464676767676767"./3276732767>54&#"'&7>7632'.7&54632?64'"=32�%i��

	


+-*		
	

�ttD0
=9
DF9P	P


�	@					!	_P	

	
 �


1@<)���� 2#!"&54637#.'#3����Q#	%P���`�6�-/0"�g����!.'>72&#&'.=4>76&#"#"&#"0+".5&54>16&#"#"&#""3262324'&'.46546;23262�'��')N		n$p$���(&s)�k		1Fe

	::	
eF1			+		+	�����$>&''&'&'&67>./�O:
 # &
o"*>$!	
	THN(_-.R&`J7-#AM<g*:1*!<����6A%'#"&462675&5462#"'"'&46327&542654.#"�
+�
'/?L6,#2"2e9)(�s+_=>I06L2"2",8}()9����5EQ2"&4654""7676547676762+"&=4632>4.#"��ed�e�	r
X	/+<<+�+<<+y4Y33Y4Pqqpe�ee���
�
	
q"	4<+�+<<+�+<�d4XiX4q�q������=%'.7>767>5&540'.7>767676763636~*�
&
 �<,
43&#7Jc<
�	+Sl�����Lcs������� 27PZg������%!&'45.'&>767656.'&'&'.7>74.5&7>7676>367>7>72>5&626.5&6'6&'&'7676'&'.&>.'.'&'&7>36'4&'&6'>7'"76'&'465.'30'&'&'".4173&'"7<5&#>7<5"'&'&7>7&#&'342;&76'4.'.'636>&&>7&721&'&7&72>>7>.'.56'.'.#".7&6&7>7&'.'&'&36�
�Z
. 	
%g��4		k*"	6#-6, 
	
FC�
	
e
"��*)=�	
9$S

	�	#	�
`


$!�%*!
�8/V%	 %!

		
-?	
(|0

	�"^4	F
�$'?^2

	!%
			!)
�
	 
;

/	
	

 
& 	Z
)/
#
		D	'	
			$(
	
���">[.7>3267"1326'6&'&>76767>320676zX/lȯ/6#q?FpG3C		7a�3�	57K�/+&F-)
!�

.�"3	?�6ȯ/l�W8>��
6�>u".)KEP&/ 	
6
	"	!����6!!75##"'3262654&/.54>327&#"#"'��@�*"-"c'
	
!)"
		

"��@c��'  

	" 0
	+����B2#!"&54635##"'3262654&/.54>327&#"#"'����*"-"c'
	
!)"
		

"���`����'  

	" 0
	+���.D\huv?7'&'2#"&546%016"'&7'676'%&767''&>%2#"'&'&'67&54>2.7>3'654&'7@<1N/'	1;C3$)z/	
-?��.'.r?1N/'1;C3)
�	;H^uHQJ "":';B		 +#'�17D5		02J*(}1
,;,&18D5	$'<A+'

i]uI];6Fw$44#!!0����2!"&5463!24.#"326=7>/76&'&���`�

	<
!
1(&, `��.�	*L
?:


@����7>&/#"&54>32�SFK[>p( $'" )NGv 5ks6�L**/%$*	����RV\qw|���"01*#0&1"1'&547450346257622031754506105350>176201310%7?5'1&10&10'1&<15/?'575/?'75�]��a`P`a�xQQP".!/\/"�u;P\T-��."/)QQPXQ"/Ln5iooJ77�.i77b.//��\4���C".511[K\�[[V...�.[������%6Rbx%+"/+"=4;254;2#2+"=432+"&=4;272+32+32+"=437#!"&5463!24&"67>76! R-�.�0"��"/0""/>_�`N;

.9"�G,*G,*GG<G9<GW��"/0""/0�6NN61J,'u	*H3'&5%3".=4&3#'546323#%53'57670&'&=325N,�/''<*%8��M*#&( -Mo�+
'"
M/MM'�+<.#MM�(6F
4�q����	''7'7�@��@� ?__? @�$�\\�%��\�$�77$���@�2:Bt7>3>32"".''&/*.7#"4;2#"4;27&767>54&"&'&'&'.54>32v


		

���(XX
KhK
	+J+B^�. 
A		�  @  �
,1(3HH3(1,	
'
/*G*[@/
��$4/5373#576=##576'H-�m_�'&�'l3�3	2	6��%��%&���	>>	��+�+O#"&54632>'&'&'66&'.732+"+"=4+"=4;2=4;2rnSg��gS�:&.��/
.��7�&"* b1j((0((0���gg���)�;B�^B/	)1-r+&U#* 
n0((0((����3#73#3#73#����������������������!&=4&"&=4.&5�,,*+$ ,,��t������$2"&454&"6754&"6324&"�Α�Α�"!�"�"/��Α������ ��=�����%3#"&'357#&5462#5'`lAR,Bq!lhh��K
�Α
K��@$6A7�iiP')g��g)'�������6G\h%&'7&"&'>='6267&"6267.'&47>330#'236"'&'.4"'6?7*�*h+&$:FF:$'�

,d,

0��>�>,,>VcU?,,�	#:
�$
�4&&J	
�
�-F%$G-�
 -EEEg:T&&U;g�(5{

����;j"/&7676?6=4/&6=4;2#"/&=4?67#"54;23254.'.54632+"'.#"�	>

/���20����0,b#7
",(V0).&<%j�jj�
���kk�k�!D
@
	@@ %%#53%!#5#5#35337#3537#3533533    ����@  ��@@�@    �@@�  � �``�� ��````
=�C)Hw{����7537#54&#"#546253+"&53;26'5#5462#54&#"32653"&%"#"&/73275&'&'&'&'45>32'&53%"&/767&'=>2'275&"5&"2'53#'#53h!4D10E*&5�5L6'' '6&�
		

)
�F" 	D"!)%%�?�41DD1*5&&55&&&&&b


 qDD5
		*


R

Z�^)����7FNV^fnv~������:4>'4>7"&.'."'&5476324&"264&"264&"24&"264&"264&"24&"264&"264&"24&"264&"264&"27&'&"62X
	

#549 B�B (B^^B(��XXX(>�>	O��	

	
!(;��O5005OBB11B�SStSStSStSSD'  (
����	#/9AT"&463235#737'2#547#'35##5##5##54#"35'5'57'#353#"&7'326�g��g���`o)F9{�!8)�E
DEDD$	
8�Α�� �?�.

471M/:HJ0!!�gV

	,��8�
3m%#"'67>454676765&5654&.3276'&#"'4>;>3735467;23232+!".='#"&'�6) �&.^O8		,9

�Vb
	��
	�&:/I^,�5
(<[:4%H
R		K
	�	

�
���
%#"&46323lLLllLLl�Z�Lll�mm�������"5#"&'&546322>54&#"#".672654'6r<R'(F S{VSS=>/mKPn/?@B-$9%%B&�?WSn	+?*mTX~�9Qf(PttP(fQ9,A$5A	;������!,AI%#'#//75'737573724&3>7"'&'&476762564&"C	
				
-
	�^8�8)8? 8�8��Y~ZZ~Y�	 !	
				.0_87*80?!87�YZ~YY	����FMl������7&'.'&'&"#67>3021'.'&70703'.'&167&'&'57>01&'&76"45."&'&74"'50>767>0&'01&"'&167>76'0'27:63231'&'.'&'6160&'&'61�"Q

.		K"#8)'4
		R?(&$

�
�D"%#
F
3�*
%=C"'�"


!	"
	(
	)�!	$%\

	�	h744D	"//%	,
&0		



��#	�
	
		i

�	
������@�(;%57>'&5676'54'&'.7>??;
	͗

e%'E=�^6L;/=�� 		�a

.PLI66	#8
U�
���
<97*l	#/6#	1������(-&'&67%6'76&7'&>7'6/��##i

����a�t	S	jZP
�Q
\-!1(7����	��=	�������%GV%+3'&=46;26=32"32>54'"#"&'&7>;5#54>76#'2>4.#"�	�k5656 k(((�	�%$�k38r		�?.)&&f )0��	�167
)

			f �	
����/2#!"&5463&63265#"265265#"26=&6a'88'��'88'2	8�
��
	�8'��'88''8�	
�
�8	����U2"&46#"#"3232#*#"&7676#*#"&767676&#*#"32327656323276�Α�Α�	|	<	
5

'	
#.[A	��Α��		F5	B?F+E&����!@GQ[#"&=46;2'&#"#'#35>32#"&'365654'&'&'&#"32767&#>33264&#"3264&#"@�5KK5�5KK�	$
	x		S


 #"(3\









 K5�5KK5�5K��Z
F%%"'fx����	%(%'762#"/7/7676/&'&>&5��(BDrB�fE:0
�]$#
0"-��{&�9b6'BsCf�#P%
"
!)%0
@Sk��>F��?�
%Md$2#"&4&2#"&462#"&54>7#"''&5476'&5476'&5476632264&"676?30	
Z		�				�)Rr$$LO	8	33	8	NM#%rR)�`����5+-�					
		
	=)..)$6'
;,5AA5,;
'6��X}XX>6*,8
����2"&4'616/&"37#"�Α�Α�eJ�
"
�ZUTK
p��Α���w(�

�cc)����x#'+/37;?'77'7'7'7'777'?'7'?'/7'77?^6JN�."7Z %#	8	8<+!)#+.|G7-+3=5PCBY".',";##B1 
"
&		/
)�@
H96�`�-2W�B����@D57'.546'0'.'&/?>54&'514"�D66&/$:MO�<)	&,$-5+7(&
,>҃�s|57"';6[<<Z�X,

&1	:%*>4*9 0*
(
<��7!>'#.'6X-~w�x2M
)ps^`	5EE"�9m<Me�>`�L-T?-
Q����
'#"&462264&"��.<Dbb�b �jKLiL�&c�ccF7,LlLLl������MQ%&/&/'"&'&>?''"&'&>?'&>767'&67676767'�-
^
	4-5
-]
-	
.-
�^]�/
/ .

0

Z

/
///
Z
9 Z����77&>&7&'&'"'3>56'.54>32@<
��w	C
!,z��'/)7
/("2 
/8B�w	��<	+)+&$
*!	"&

������=%/&?6?6/&/&?67/&6/&?6,�	�-�]TD:�4-�\_92�+�	�*��"�JRA,�V$�H\7'�*����� 2>"&462##"./567>324&#"'.'3264&#"32�$3##3XC/m1!:aGB/5�$&%�, $- (3##3$>/CO!,
k'e/B5�4%
&&	"�?,#-����A��%'"'<.'.'.01"'&76&*'&'&'&656&7>4645&>'"'.'&0#"'&'46'.'&54'&7>5&"5.6'.767>67>7>7>23>32307>302

			+%
	>59	,

	�N	
		 	'*
	
$$+-


,	$*

!

			����2637??7'7''''/'7'?�'8P
C]8Y9}�R�sf�|�1.�+l&
,ND&@'$J
.3D6
{l&Jc&Tz8a	%��E�a@NZamt����%#"'232654'%.54632&#73254.54632#54#"#"&'73"&=3255#532+53254+5#532+53254+54+532;2=3+"75#532#54+3#;2=3+"7#53##7373#5#'#�ApC#$e�3.5��3.5�e%"
e�<		
	



v$"'

9'9		%?4';� 6J5+#1,"10EJ]

	
		
M777H+HH+?=>
		?


	U������/#?6'&'&67%6�Dg2
��f�]��"L0
i�� �����(2#!"&5463>'."354;2+"=#����pGNhN^DD^���|��W84FF4D8����'575'7''7���X��eW"XVY@����-uKK�:55/7����#'+/39=AEIOSW]cko"'3'#4=3#&'7#&'7#57#57#5#5#57#5#5673'5353'53'3#&'!5353&'!'673'53#4=3�v0��gg�bnfggggggggggggg
ibgggggggg�
%ggg��S
t
tVggg  �
F	
#E�#EhE

#��

%JM�gs��
%	R

"��y�-In'.'&?6?>76367'432'&5676322'&'&#&56/&'&74>76�
�
4
	�5"�

�	%�	�%;
!�&�	7"





���"			���	}�����7#&'&761'''''#'&'7&'7&'7&'7&'7&'7&545'767'67'67'67'67'67'6?27777774&"26"&462654'&5'654'&5654'&5&=#+&'#&'#.'1#.547&+'&54704&5232673275#327.'&�,+-"%
$"-+3378:;	7;	16(."".(61	;8	<:883Jg�hh�OYYY|
)

�
	
					

>k

�" %$'&&&&'
#%"	


,'
84
A?GFHHFG?A
48',!�hh�g�~ZZ~Zy

Z
p@$





!eB����;Q>;2=4632+""&5&54.+"&=4>2;2"'4.5&6327632�	c 	
!"d
e"!
	 c	$11		CC		a3


	

% 	



	 %


��UUvv�����3Zes��#'"'.5'7#.767>;6&'.'*?>72>'"5&'"&636&'"&63&&54&#"432'.'&'&'./&6762?6�!
"J%	
	
$	0d$#4U 
I,-)0)
(D@
�
+(%*//E4:L
?


	

	

�}\&

	4 " m0�Nm([)/)#OO
#f 8!,4&	;C
K�"


		
	
����22#!"&54636'&6'&'&6323276���L2C!	%.B@���f�@N		 *h8
/>4VR��`�,U7"&/.>;2326?>;2#!"&/&;2326?>;2#'2+"./&#"+"&?>3i7!$$!	8

h8!$%!	7

�8
!%%!
8		`pK
K	p
pK
K	p
�pK
K	p
����BRa2#"/7'&546'&'&'&'.'&>76'.'&'"#"07>2#!"&54632654'&"7�m'(N7$2
�			


e���B^0.�]T#E'(56M
0 &7o


	
��`��]A@1.]A+%R����/:�''#/'7''7/5?'77'7?3772>54&"''#/'7''7/5?'77'7?3/3267;?3?'�	

w"/!!`/7'6''
*
$%7&66'5%$*$/>,%:
			B!!/!(
#&4(66'2#&)'$4'4.
:&+>/#����
@J2"&427&/7654'&54632&#"23767/"&63376>54'�Α�ΑE9k�&$DC?P@W&G9<		R0"%<		D3<��Α��gAl$+��
��	G�J6 #;-�_		��f=92%+����+AQ%'&'.547>''&'&'&7>7>576'&'67632%'76"&'".rG;14;3
Y6T�Z!	69

`+#��	?y2
1)�W $	!/_0R�mU-	2G)" 		1A<"Rx(
@�
	


����7#7&546;#5#";�W@`KU@R7&2X���&gMT��8;m��.�533�p8R^4y@�*������<�D/;C\gy'&7670#1#"&#"#'.7672326732+#73264&#"&54?54#"#4>32#5#'26="#532?'3373u

nI%*#�6&
"n3$#5	"!
9#$B�M%�&
a
	J	�ss���@�'DPj|+534?#"7#!"&5463!276'&5&7&'&#"&#3262327674&+3532>4.#"363232737##'##"#3267.M�� ��@
	
	
>




�3
Z
&			f$77Z

��`�

W	(	B�/
	cQQc��l�'.871#"&767672#&'.'&763276&'6�" �

_3+3U*'(%+}"
�
3>Acf5</x1.BAa-��F29H7.^
J'Gyd����;`ko������"$'"/&7672?6=4/&6=4;2#"/&=4?67#"54;23254'&5432+"5&#"7#"&4624"7#&54+#5322&4+3%/&=4/&"&=4?6;2%/&=4?6=4641'"#"357057&=4/&/&=4?6721200#'"=0/&=4?6'3'<::9:::+
7	��%$=>O===%.�$>%===Q�=>==KL!B!!B	BB	B!!B!B	)
�_,		,_$$d�$$G#	^�

##G$$*##F$$6����-W7>76'&'&767654&'&'&'.4&707676'&7>7676'.zZf�VR
%&-
X+C;0-@(7!5
�cRr�c�
v`Y�!
FE')#+

FF"U


8b:;8 0
-;:.IX[x
}���<JRZqy���������&'&''.767&'.546767&'&67667>'676&'&&'&'67673276767&'&'&"67&'767&''6&'6767&1.67&'67&'&'76767#"'6'&'767>54&'&'2&"&462�*47-
;!!?	+52*			@"!;
!"

0�
'	



.
�		
_�"!4%


#*'z""
2
�!##	',#

}&&),0$>*		,*	*?C-R'6�
�JF
A

aN3$
��"! 
d	$10." 

!! &&����
#'##73'#'%'7>�MxNyT)A���<�
�� QQ���	88	7�I)P����%+5352>54&5475&54654&+532#"'73254'&'&54>32&#"23#"=#";#"&54654#5654&546;7#"'73254'&'&54>32&#"'2#327#".5&634#"ej+"*	
	��
+

K�+	!*	
	� #_##-9�
!			!
  
"	!*"	

<"6�	
"	 
"
!		"�
;"	

D+!#
&%.B��������%72'47>&'&'&767&'&''&7676767&'&'5#"&?#"'.7671'.7676727.'&67676'.'&767>'.24767>2630>201276705076767>563206767632266'0"676'&2>65417654'.�)1%#


	

	
	<
M	-# !9^Bw
;/%H
-HWhK"1:!
'
$�r 	
"�p[
	EW,
$


 	"

( 

		%
>%$& )75"*)V	Z""#'+		

V

	
	:
		
	
�"-&j3
2

��337#'e[��08ਨ6rr����YY �� ������?''373�&&&� �� R��0n�\\�J��bb��$��BB	X�(	0D��7'##7'3'373537#5#53".46767624.'&"27>"&5475"4753#5##5353#5##535&/3#5##535'"475'"&5475'&5&5'43>?##7#'#077'373'k4>>>']>--�)d�


			
				
	W


P

&	&
	P

Y�AA?>@@�Y��**��c+<�``���ttt%

		%D		
)��)
Q((+��y�y���%'.'5#.='./&/'.?#+'&6?#'.5'"&'&'&'&4?673676720326?>7>;67>2?>026?67>?6766>?4567>72>?>7>3>?>6?67>'&%>'&>./.677>/&�
			:	

		
	
0


	
	

��

	

d
	�
:	
	


 


		
 "
6	
	$-5:/


-=(	%1%

m7
,�
	"
	����.%#"&#"##"&5&54622>3232632�
7%H2B"/"
%P
C	YNw"" ��p�7#3#3#3#5B22e3�3�2~BL�L��L���
L�)	?G���7573'7$"&546253#57'+'.45454>;654"2'#''.4547&'632&'54#"'&'#5.6?>767>36'7&54"2�&&)6�::�:Y
 	 k
 	#A
!	
:2)@&
 �.�`

x

�nn��w		Z((
T	 6^1J
	

'9((
��y�#'#!3'3��Y>>Y.CoqD-���tt��X	<�D>RYhsw3#267#"&=6&#5375#"'53254.54632&#"#327#".5463234&#"'2#"'5362654&#"53�""	
�
,&_,��!SW  %"X.
	
q$#,'	r,/&&?	
"�*	)g�;$
$^	(
*+		!$#..3+%((2
�{B	!����v�!#"'53254.54632&#"�!090 l\QKTH7 090 iXLBDJ1%;(KO �.#8%KV�$����#327#".547>772#".546�)3&R$Y;	
:F${�%
%rYW@<O~�44'X8,=Er,Yo���97632367676"+"#&#&'&'&'4'231'&'1#"#&50=46;230>76700137654'&'&723230#"#"'4'"'&'&767621450454&'&5<547676362<=4#"&'"#"76760"&747676'4'&'&""#"1"541456767632'00?465632132'"'&5<:232767>76'&'&5&3232=B  ((TO+9%&)'QA�

		"
+!	�
	,	
#	

		


�##$
	{
!	:I�
)**
(
j		



�

	
"	udZY
	
IH5��@�(8r��770=476'"'&.7676232#%#!"&5463!2#0&#"376767674#0"1"45.'&'&#"#"6761323250=4'&'&'"&+"176760"1&'&'323254=01767656'&'"'+01054&5&+"&'&'&'&'&230;21676767676&7&'&'&32376213676767674}�	"� ��$
		'~%
	
�				�AH((926D # /$.

�$#


���`,	Y2eT
<j	Y	T�<
�	
0

��8�%'7'8�������]]��\������2#!"&546337#53'#35�##��##�Qo>BvX�`�#��##G#W��tt��r����2#!"&54635#35#75#75#�	

	�l	

	�(�xxxxx�
	�l	

	�	
����((P((P((����27%#!"&5463!24'&'.+";2767>5�__��`*GrGr�66�`�;
,<,����!!5!3535��@f��YZ��@
Y��YZ�x/[nz�+"=4;2+"&=6/"+"54;2632##"'&=463276/&'&76322'&"'2#"'+"=4>2654.#"&2"&4�))`

))$�	$!5 &!+:�.?@-!)# $$$�"��
#�	{�Q�#"

-

i?[?Y�+	�%%3%��i.?f{�"264%2".54>6<.*#:>732"#73262#67>'.*##%64.*#:>732""#��������W�VV���V);GR:
x!G 

	�%			
%
%�x!G 	

	X[z[[zk-M\M--M.,$ �	Ge�6,�-	"`?	Gd�6,����(#"#"&462&'6.#"3762#"&4:
"#e��ˏ	*?"B]]B%R:.):

�ˏ�f3."A0]�]�:)-:R��@�!-9EQ]i+""'.+"&=46;2>354+";2=4+";2=4+";254+";2=4+";2=4+";2ZI>=2Z�$88$���������������#(�.##.��@@v@@����'=Ohv��%'&767>;0?'.67>'07>&'&766'&'"6766'&'&7672"67>/07'&76>?'&'67'&767Of9(
)%)RM
`	0%
Rw %	=eC
!/0'G�22+!)�.�46EF$�&�S4(�
	YK$	
B�	
	

(27@"�

 

G2��##
<	
-

	Z
�	
	����G1&7>01'&".54327>3270>7>�"$
&',5+:3'<#5	)bBU!1&A5f7
"2�B
	7 	`	fX1!"4(���� -%##5#546;2'42"72#"&546"32>54&;M
ffEE#i��df��jVuwT4]:v�fxxf
9##"��hk��ge�-zQSx2^;Uv����)B2#"&54632>7'#5"'774'&7">753&654'&�i��df��VxS/"]')""=j@_$" #	0-;;��ik��fe��$Sw)&&"
�]+''"
9V:<����13M2#"&5462>741'#327#"&'#53<5#53'7#7654&#"67632&#"3�i�0>J&f��j!<%"
�[8
%-GAxCN�vUl>Q&:"!F��i+N<,�fe��=#82.50		#Sx�<Uv]$	*0
	
����!%:2#"&54627'##5#535'#53'7'7654&#"'3733�i��df��jlDR@=@@:	x�7@evU :*QB(+B?&��hk��fe��=c$$88''8 Sx�3-Uv$3V
`t���� 2#"&546"32>54&#5#5�i��df��jVuwT4]:v	�����hk��ge�-zQSx2^;Uv�++P**����#72"&42>7&'327#".547'703654&#"632&�Α�Α�%E5�$!.&'O3X�wS4YJ!D. (0
��Α���/` ,4##0`L0�Sw2*!4)����(4;2#"&5462>54&#"2+5254.+'2+#526&+�i��df��j4]:vUVuw�FF56"	^2
"?
��hk��ge��=2^;UvzQSx��l'Ol.,�C)����,37;2#"&546"32>54&#".''574575#5'?'5�i��df��jVuwT4]:vM :D	@?;C�qq(%'Y-��hk��ge�-zQSx2^;Uv�F
@F>>f,.-/:5++����<2#"&546"32>54&>32#".'332654.#"3'�i��df��jVuwT4]:v�$#5<*+'>4$
211��hk��ge�-zQSx2^;Uv�*++!;(.$.(+",11����s2#"&546"32>54&2742763276;#&/#"'4'#"'4'"5'#"'0&5'#"/+53767463274>276�i��df��jVuwT4]:vQ	
:3	
				
4-
��hk��ge�-zQSx2^;Uv5l<

P@
	a
,	 \

LH		W_WT

Y9		LbE\Pb
����_s2#"&546"32>54&3#&/"/"5'"/"/"/+53767627427627>7427624+54"#";2=�i��df��jVuwT4]:v;33+F��hk��ge�-zQSx2^;Uv�,S@:HQIFN+
I	Z

9PCT^-
E3
]	����4<@2#"&546"32>54&2+"&=#".=4732354735##3�i��df��jVuwT4]:v�6��)7l�ll��hk��ge�-zQSx2^;Uv��6�6se(C�����(192#"&546"32>54&2".4>"76'&3254�i��df��jVuwT4]:vr:*		*:*		G,6%=	
,��hk��ge�-zQSx2^;Uv<+/6/++/6/+Yd
	.i
Y?�A9AMaf3#7'#&5#"&547#"'#6=3632672354#"#632'3264&"75"326%673#"&54632'.^"c$=) ('  &.
C)!"C0%7��--�/�d)+!*)*)$+"--�6t
B		
�P($	!!+m00)!$*&&����Pb��$2"&47'.7654'"1'&7'&'54>767'.?4763226?6'67'&3&545'7654/&#"32?32?322"&46

�$

.<�,.


	
(

	7�
�R"#	e	
�5:0'

&,!K<
!"70$

]

%�`

t����4`'2>73'.45454>?62<.'&'.3547635476�
A)fM
316

.�/KDD/.
H2,
%-7..�-

 4r
??$r��E�2EK%#'#5.5463253:654&#"22>54.*#27&#EXCp(!%cf��xO�N�-E8�
		
Ft`[��
	
	
�R9rK	>>lGQr4ZC'A�
%#HBCN]�����<_i!!%5"'&'>54&#"'22#23235".4=372><1#3#"=463274.#""'5632��@
<		$


d

%��@r!m.*
�
	
 -E#���#Zf7'&'&7>'&'47>76327'&5<5&'&"#&=76767676'&76760'.67276�3$#�(f42,E%? 	d(\N;	,:�m	�4!Q!e"(
!!%$,y.	"s7%G.
+'
1+1,i*4
�
 *%����c2"&4264&"2"&4264&"%'''"'7&'7&'7&'7&47'67'67'67'627777'�Α�Α�ƍ�ƍ��������||�|�J=7$

$6>JMRSNJ=7$

$7=J
NSR��Α����ƍ��?�������|�||�'$7=JNSSNJ>7$

$6>JMRRMJ>6#

��'�'?/?557`$##T))33d#$$T33),,+y�--��::"++,��::��-����CIOU[ag"&462"264'&/'6373#'#5&''7&'#5367'76?#&'%#63&%3'6&'756_Α�Α�������8-%.8.%-D 
;;	RR	;;
 
;;	RR	;;�"��"�"��%.8-�-8.8�Α��N�����r""+R	;;

;;	RR;;
 
;;	4-8.%%.8p.%-88-%L""���2Js{���3&=4'&'&">7#&#6726&'676&'676727""'&'.232.#"'.#"&'5>326="264&2"&46"2642327367632&#"'5.'"&'6�
&
	

O

	
&)=!(&?
:(!1	&(:
?&(!=""7,�

* *

�xP5[=
y!')

)&@@L""
3


++
����r%>7#./.>?.>?677'7'=57&'>&'>&'>4'�

#,F**E-"

	
&

		"????,

	J	(
&#+!''!

'5,* 5)#		0[>060+
!<-'D$0		7..��.7		0 U*1P-1-713D#
&'544J����{����&76567<'45&'&54545&567>767>&#0'&5&'&7674'&'&'&676567>75'&'&/7<5/.454'&'"'&'&?'&'&'414767676367654'45&5&'&'&'&'&'&'&'&/5'7>32674&'&762763676?32?#"367>7676767674676761#"7&54'&54'&5476'.'4'4'&54'&43607&'.66'&'67&�	

	

			I	W	D)!
I&�+%&#%@	
		
		8	'				


	
	
	&-
 	%		
9,:L�8'', %%	�������^^��K2322230##"'"'*&#&#&'&'&'&'&'&'&'&'4&54&45&547<65<656167>567676767672636212":372676767676767676767676'4&1&'&'&'&'&'"#'&67"#"'&'&'&'&#4.5&'&'&7676767"'041465<5<5<5456767676767654'&'&'&'0&673676745<5<5<645<5<5<5454512174767676763632367676?0'&'&'&'3"#"'&'.'&'676767'&'&'&'&'.'2303232763667676767464567<5<545<54'&'&'&'&'"'47676767610#4&'<'"#*#"#"#41>12676345"'.#4&#41:3670254>721633230"""02220#*#"#"14=46123#"'&'&'&'&'&'&'.50'&'67<7676%0#&'"/476767676767676367676747654'&�


(+		
5
+


+	
	
	
(!		
'/
u

		
	�	

	f
	
	


 "
		

	&

		
�			
	t
		





�	'		
2#

,A
&


-<

	
#			2



	



	
	
	



	

:
$�%	
	


	

		
		

	
&&,


 

	

	

���gm66&67676327676765&'7>767677676'4&4567654'&'&'&'5>6767`I\*,(!B.%$6!#	*/1!-
"0!(M;�7< 3	�93
-!" 



 '%!
-*6	$#.($/<4-I#"%>,14^0
����"*2'62777''''777&547'6"264&2"&4w[

[wF;FF;Fw[[wF;FF;�gHIfI�H44H4�F;FF;Fw[[wF;FF;Fw[



[HgIIf%4H44H
����+5?IS[iq��2"&4264&"%#3##5#'353#535##3353'7'7'7''7'7'7'7'7'7'7'7'&2"&4#535##3353'"353&2654'#3##5#'?'7'7'�Α�Α�Š�Š��TT0v%��IS���|S�	
�		
x켅���BT�Ɲ(u4T_Fp��?��}1�TT@s,	�
��Α����Š�¿#/��.R\8P��]		


�
R	������!3R2���RARA�U}XM<3?��8 XF	���������������''.'4.'6'777''4&467&7467>'.'.67'77'??'?67.67'''''776'7.'5'7'677&'67'677&'6'4&''&'47'67&'6	
		''
Y:k, !,l:Y
'
E
	(
!
'�	,' 
((&""!#	%
% "!=2b']<&1xx1&<]'b2=!" 
%	#!""&((
 n,
>'	L
�'
J
'? 
����#Jo�7"&46323.4>?3:1>'.0#&7"#".54632#"#7>.'.#"56&5463212#"'&5./>7>5<13L 
H-u$=,#	[
'6

0
		G+pH
�
 >-$	[(3N$\)3}

	
'4wG

	� ?.$		['21
��

	H,m����+39^���
)%&'&76&"&#'476322'"#"'&6"&7662"&31&'46&'&#"#".4>76%2.'"&'4547'&>017626'.'67>?&'&6'6720'&676'&'&'&'&'4'&'&#""#.#'"76767676.&'&27'53>2241&#"15674#"1675#K8	

=
�
	
2
	
3=E>4)(22,
,?"	 	��,& >
	8<1
+Jq	9,'	

H(
(	�((�		G
	
 -/ #

,37,!#	
:"qT1	6!Fa

-
			
	�
����
'?'2"&45'5'5'757757�"!!"EΑ�Α�;<<;!""!�""B!!�Α���W;X<KK<X;WA!!AA!!A��r�!,62"&4462#"72"&5>2>54&"�j?$B/i�h-P $=#MnNN��/B#JggJO�!#��#=$6MMmM����#$"&462#.5467552>54&'7"'6&&6��SuoPmm<S*IUH*'!.H�6&&6'=�xSQv&??(Z=*I**I*)F;����8#0#"&4632#&+"7#"'&'.5&7632�BQg��g_Gdz7%"Ab@ &HI1�Α@QJ 4!!
�

/+
"
=�����'=O?62"'764&""&46"'&4622?6"&4?622?62&4?62"'&"��R:w)�)���R)��R:w)�)���R)�i�:Rw�(�x��_:Rw�(�p������ /6=FL6/.=467*#35326&'>&'*#3533'2+5'2+57"326&2"&����

l u *		C
		
 �!6**�

l
�
m

m	�	\f$$e# f""T!&!(!55#$$.S2#"'#"'.4&54632>32>654.#"#'&"#'&#"32?3327�&1
	C==C	
3%-	$
.8
,-
:
-,A !'(
" ~/$
 N+F66E7"# -##s��  ��
�%"uu"%?�B:Uq0467>23>'.'.'&"+'67>27'#5<>7>7>7'&'&#'7'6767>�

r B	B #)�
�S$*+	
	SS#+,
	<	#�=11>��mm�	��
S{
=

>	{|	?

?	����2"&46&'&"&'.26�Α�Α�
ARA

PfP��Α�Ό'33'
1??����L#".'&4>3226'&#4&<74#"#"#6=276&#"133:325&53"�
�ga�gb�%
P%P@�&m5?�&m5?��$VB%/i$ta-0'��2�+"/+"54;276;20Cn33�E�6�l��Ά	�����"2#!"&54635#'#3577#5##R��$=>=>>>=�\>==���.���MM�xMMxlii����
#'#'#735737537#75'3#�_lVb(m{Wa�CH�U4N��4POI 6SPߌHH@�\?��q?�2��35���'�;er�5�F���=�f5+�Q
GT`�3#'#75#37'2#7''67#6;65#>7>3732#%'67>''>+#"'&'236=#"&/35"'&'26?#036�z1*aIZ=6@B4X3��	
)�
z



l

�&)
t,+<o,���^	!A"	1L3
'#(	 !
:LI
Gd	e����5>2.'>?#535#5##3#3&#"3267#!"&5463&632#"z)d
Xmm3nn\�
Q.:-.0-MKa ��))#-"K7?C�)�$	-

33/#/-$"6 )4)��! I������d��$o���(2Vl�%'#"'&54&5&7461/>36767'767'36&'&5476736'>6762#'&3&476726#&5&#0&'&#327"/67676'&7676'6=&'/7'7*#67654'&'&'&#"'#&?#7"&#572363236767'"'5767"'"'&#"#7?7>4.5#&''.#'".'&'47&''&'367.'''2>7'2&/?&+57''#776.'&'.'77#6'.22077'327''7'3''76767/'#7#"#'67&7'&66'.67'&'&6327'52&#"#5#63'647674>7632.73230765654'&6?#&3'&'&547&'676�
	�]\BA(	!-5
#!
				o 	
(	��


)/		


	( 
	




8:
$0
@8
'&,�	

)


	/ 6,	 	

	
I,,
!		+&+�
			7'F

	



(	 	
	�\x<=Z-#		&-

	
	
�
	





	 
	 !*


$&
��


<

)
�
!
$,,			

+/	 0	H




v	%03


21		
	C
	


��m�q� 1"76743765&54'&'3#6743627>7>46'4&#*#.'&3!#"#23#5232'0&'&32&2>767&'.'+e��r)"s

7S0,


t
d�	
	(	
k


IH
	

	
D-<@'�)
h������Z��&G�!-1#.5"=4547>7'0.#0>162;2='#"'&'&#"2*&543:65654'&"#&72012=432720;&'27215"5&'4327&'&'0.'#"#6272'&'4&'"013'&672=674#"#"'67625654#&54632'>3"=&'&7>3201&'&6#"'>5454'"572725454'"4732#32#*#"'&'&*32%&+"#&76'&'4#"#"#160+"72676742325454'"7032#";276"'67236"54&#&#"7636'05&#&36762#"#"43656'1"54'&767456'.7623>76"+"&3656'4'"43:'32#"#"4;265454'"#&63230#:3>7+�"0'&1&541474+'3676&'&"&5653276&/"326&3645.'��	gi=81�	aa
  .�
		0
�()'#Zc4�W
&(*'+_




!	�

"

+.e		+g!"	

&$�(
�YeVj

	U��{}~:<
# �t87�87O&	

CFGC=�#'S�AGJBJ7z

H1					
!

"R%&


)/('E3n
q!:��g
	
&3:�$&�e
Z�&"'[r~�����'<JX_l����%".5&&7'46?67632766''7&5&'46&'.<.523036'74'6'67&672>30?2&&&2#"'75'654%'4>2&16&#"&'6'3&74'&7&'&'&7276&5&633#65#6'&67"'6&261&>&'707&#&#'5063632*#75'35'32'22>=4.#":>5#54.*#3#75'3#372#".>26&"'#75'37'3'&'320637+676=40:>4."&3#.'#75'35'#6'254.*#&63&674'&':	$	'
	
	�!;//��
	
*��
	
		89e<QI4%�
#J*,-*I!
#�',')r		�
	
	
31NL! d	

l	 	<	M<N			B&&U	'"O	U,0	L	'*i
		����	#5>6+53%2#!"&546354&+32675#"735#535#57#'#r(��n0/e?		>5  �&! &�	F	h���h��G�j	}&&s�rr����!GKO'36767&'&7>672&1&'&67.'.'1'&'6	37'���7:
 
)"AJ�D!		
!&	5=*���������9

&	&K|D!	%	6
	�����	�x1I\66'6%'#"&/4547'&54>6767667>.#0#"77''77''77'?�(�
Wbo�o	wQV�RO9
� X2$s0�mC=J!q:	.>/.18'8
,-2$3
		�
$!
,s,-
-�,~,'�}%Wah���*=U`����W\by���76&654&'&#6'76"10'4?#&'2#4'5654'&'654&#"#./>6'&7'7'>15.'675&'#&'56767.#5675".'565'#34>307&'.'&7"2#04/5"267&'4.17676767#'4.56461##&563&'5#6376535"'&'474656'.#672<15&7507&7>7#7.767.7&#76&'&&561"&'2157>7202'3>17&67>7&'&75."&7#76'&7627&'24767?.3'45'3654&5473.#&7'7'"'0#&7''''7''&'.?'>0327'7'067''&/67'7"'76%63''>'2#54.#"#&'56#"7>'&76567"&�

\9+aWYc.:�	3o�I9E|,r6CIo*
		8

7	
	&



	+		
.

	
&HL%CA"	
;_
(
!$$*"

=
%[UCB-K+�m	�AnI3,MsB<27

@		 f		D(P
G,��sR	


)	1G9Si	2&��
�G�		 
	
	

-					
P7y


Y%
\*
				/B%=A=+
$	*


;

!^+
XF	D;7%+P		'/#b	(&|2=;
(P@(�
7


��)�
%'73#��� ��7 �F��!�v'a�����_j�k]���A�	2Nem���������Ql��
3=?'373'7'373'2#"=432+"54"2545<632+"=432+32+'+"5'#+"=4;2'54+327+"5'#+"?4;23'+"=#"=4;2+2+"=4;2+32+'2+"=4354"2'+"5'#+"=4;2'2=4+72+3+"=4354+323'7'3?#"&'&'>7&'.7.5467&76326&'."&'>%16767632.#"6'&'67#"'32767>.'&'&'67&'.'&#"&'67&#&'6703273&'27327672767&'6753'32+"=4;22=433'7'37'7'?2+"=4;201#"1#;2#"1#73'7'3�:aNP	U�J.

`



��--=8 "b2-(*#	
1A7 "a3+*
)(I3��*+.X&%0-XT$ (
 ( 	
4:9:$$ $$	m�6
(
$<;		;;*265@?((4$$@	!
@3�00/[+HF	?@	N>$2[+GG	>A'Q;�
">@�6'T
">@�'
	+--	_4422U?d���
7!!"'%32#7;;�� �)��X=�tGgf G��������7+"&?>762+"'.>�2	�	}b�	�		'		�6�;���J*H3G<I����?%&'&#654676&/76/?6/????�
_
ii0
4
+&(7
:g`
#qg

]
C

 <�PHx
>

<
Z����#+37;CGKOW_573'7#'5#'73?5#'735%53#'%'#57'#'7'57#7'537'#5'53'357'#573"Lv -#78-�88�ZL B8�

���P [Z ZZd- M�!L�NZZ  L/-�!mj87,z P!Z^Mllv88�

��
-78-
M -7-
-N[[.N [[�� LG- MdO Z[[- Mj l/ -�77��* O [�����#F767>'&'./&"&'&'.?>>7076($<?W0732

'"4!
j
($<?W1193

3):"	
j$.r
BF.
r
	A
���+/48<@HO?3%3#73+732%#73#576+732#"7>533613373'3#73'3#7333#"&7�;��VR�D#d)3
F>(>�M[�pu-	�N�;�ZIIM	R�:'�(:8�^
�75<
7N55����.7"1"&5064.'&>1250616232>1000#0&�XVWAG HIgEE�SVY]w<~e�NNf0z?}Z� 48?KR^%#'#5##"&'#73&547##53#3>>32353#3733.26&#"5#535#535#737'#3'7#'#3J6@�"V#*
@511m<732	
�8w>�/&�!
�8878_18228�(.-&(..&�="!%#
M�)L1+E 3,"�(.99,"4233������#)/5;AHMS���������2+"&=64/'&6'&57'67'67'67'67'&5547'&/67'726&+"=46>54&'&+"#";2#"&#36=367'67'67'67'67'67''6765'����]��77��#5"1$.'.4178+;@H�

"+		

+>*

!!.OB		$	6#0$.(26)@���� �\8!6-�	$#$(6

8 -\@I	,	/	=,8/!

>38$#$(5*	A��k� #"&463"&463"&46;2"2"&4U2G22##22##22#�#22FF22F2�#22G22F22G22G22F22F����'/AI2#!"&54632=4"2=4"2=4"2=4">.""'&"6754"2�!!��!!�KKJC
0�2
:�<�!��!!P!R������-���
))
0�������N2#!"&54634&32>27'#&5676.7#3547#36737676�����&	"	D
 
!M	 ".-	���nr

�45&($O�$] g$
����%?&'&47677'�I��M�&��LLL�J��M�&�|LLL��
�sCR%.'&76'&'&756'&'.676>'&6332>7262654&+"3q#1+-1(''(1+,1)$
55)"55��"%%
{;
0,A@ -/";,-20-VV-02(%%������lt|�� *6>KWcm%+"'&'.'&'.6?4>7&'&'&7&7&7&7&66366632362636730764622>6626'6.>.677&'>7&'67"'67&'67'67'467'67"#"57&&7&461&7&7&5&&2656&'>7&'>&'&'&'&'&'0&'&#'''#&7676'&6&'.&>.26'4&&754&"266&'&67>&'&t
%$$
%

	
			
	
%+/:%.$
)=D			

	

$"$�D=)	
	


	7#1.+p	
g

!	-%%.%.~&%(I#1"#1"R
	&
#
	�
%2$		$2%
 		
	
	





	
	
	
# "%'^/+
/*
!#
	
	l


"!
	
	
&$(%�% )$l*'
�
+.
+�			
~  -*.
Y
$)
'���5%254'.'.#"#"&#"7#".54732654&VRB
	*6I}7+<p@"q�MSF,�/\"J)9
	)Y;;(5	����
7#%'3?3#/?/N[���{�[
�=QZ�XZ����$�f+j������	�BX	���vq&0����S����%+"&=.5462>54&"�O>`>Ow�w��()+3+�CjffjCTwwT## %%��}bku��7&'367#".#.#"#.'&676&'&32>36#"&'47>'&'&'&767>6&'0#"72##"&463224"�[&
"0
74
	1	.	%&66
*&	


$$3	J$D33?I<.$&Y

<		 

 /	E&-		0($#>04"/

����)1>J2"&4$>.2654.#"7&47'>.767''7>?&'&'&6�Α�Α3
�	
%
+''+
�
%%.R+/2.%%2/+R��Α��?

�
		
		2(^(2+�

E$4//)e4$)0��|�';FSk753"&=36'>.5!5&>'>'#7>54.46&'56'4.g!#!_J�[
!,*f'\TY%1,*"'-� $/!!
	O;
#7$�{�gh�(,�	
�+!("�'"3#E_	
	
		 %`5H%'&5>.#&'4>76;2723$#>7%!!$7>&'.#.'&�/�
%:'Y44�%f"
!���D�Y�
Q�H�5

,�]#	��������QY�%'&>?&/'&7'.67&7.76767>30767"12676326"&462.#6'676&'&&'&"&"7327676767>�$0

/

		\�Α��B 	
%
/"	g	
5!	

		'�Α�Α��

/ -
	"1

	����	1K7676'&>'&'.#"767&'&63270#"'#"&767>32�%#	�
U		j	/&'.,
	))"Bd	;179971;j$&(K.%-$$x2J��%;38,);".C%I�2P>>P2 �%$EU	���?GOW�����%'"'&'&''&7'&'&767&'"6767&667667>'&'7&'7'&'676'&'47.#267&'&&'.67&'672>1#."6&'&2&27&�{%' 44#	&W%8!4)+
!		l!%	/�
��1$Dc;8

	
4A0!"
"DA
'.	$
$H	+$&��
%+H/&;2,
	&.:
>D $1*
j+i�� 5)''
	O_JO ::+'M.&	
	3�'

����)B%+532'#532"7#!"&5463!24'565<.+:62>76$	QQ2KK		�,��,,*,n1%
.	5�Q	
DH	���,,*,,�9
(
������+9%"/&?622?62'"/&?622?62%&?62"'���/��/��/�������CaaCC�bbCC[[[[��'2+53!#54632#52#4&#4&#5�����++%@>X+?,�pPa����+*@@��%�W>,?kPp+�a����x�#*"#7&62326514.'0.'&&'&'&'467:62>7>5454>2#+"&772'.y	
mO"
	
	
6	

		 A	
(H	(<o
��1

+.
(
	
6wA
�����)Gy�632#"&5"&5#".5"&5#"&=4632327277 '.67672"3>57:>4&'."&#".''"15>7H �iO1))1�!#C	$;��<
$	C

	#NN#

		G,�	8



8}G[M{f")
	%

%

)"	

	/)������Dg����.Jim7#6236#"'&54626'&=4%''.'.67&>3263264'&562506350'&#"'&1327"11102>32&76=4.74+";257&#"32765'4##"53250<.254'&54323'06150'&#"#"'41"374+47632572'&#";"#"01376767325&#"32767&54+";2=476256750/#"432125656#&327617&#"032765'4##"532505<.2#����e@
&6
#)-("#:		8"=%"/

	#E8"��	 
	 
$

8
%"
		

	P
					6*

	/6
%$�

BT!#19:>2 1#	
#?D=	
			"
O2	2
:
4
6
85'( ` 97#"&46;2+";2+"&46;26&67326=4.+64'32#�r);;)��r);;)��H+A	v�!.$�;R;"(;R;"x3x	./!�%�����2"&4%>'4&*0.'&74676&676/&76#".76&"767>74>5>56&'>36�Α�Α~

	


	1





	'!	

��Α��


	
*	


!144	'7'$

#	���&DJPc%#"&'*'#"1.7&'&632>7>32>76.#"#623632&46646&67>76"&�>>
?%		BY0N|t&5P,@n"<2
H �[�$#.( 3�@r-*1
2-I'`��	).S>%M;* -	�!!

!!
)	(%����0V'&6727632#"'"'.767".'&63:%&5463237632#0#"'&5463033267�*P_
	
_PT-*v�OQM
n&'	(!I	�

H!n
�
��	��*&	
 ������+%"/&4?276&'576&'6&'762��		��2	

//23(	�		��		�3
{$

	%	z..	24)����
1=AE7+5327!4.'.5432;4&#"#"5#32>74&+3532>7#7#3��@�	 
	"
~4!10�0�*��@��

	D�/N��������6CNVanw%3#"&54632#.#"54&#".5467>2#">'32>54>&''"67&3>.327.7367&'�|`t��t`|nVju1_C'$-4-IJ,5.
Qhd$+!�	++*r)*"@&YvS[�tt�[SHMujEb61$'-.4!-/4
1L�$%"!D\%�##3$$�#&D$&

��9�%5<H2"&467.54>32676&+%'#37377#7##"''2+?232+7�褤��X#	%.�M&	 %$rh5\#_.	�������< ##&�ݸ%%Z##Z�T�R'#=x9c	0`9!&<FP373#'#'#%2+52>54&/+53:'30>5.#6654&#/*)-
.-,#
 

0/
�		.4
<

 vv�MMPP�'(
��

&�
m����
$.2+5&2"&45#72>54&#"2654.+')+#/`Α�Α�		�1=4$Q,!���Α������		�>*. �����<m#"+"#"&'&'.54=454>7676767>7232;23276'&'656&'&'&'.''&'7367>�
�



�
F;:
LS,
/9	
N?P+'BQA$�

�
� (7v"#N$/S<#!-c0	>#"
����S2#"&464'4'&'&5&+11#"+"#"'&'&5476?514/"73>�͑.=L(g�� 	

 =77=��f)K=.��y	
))
	)00V6��$
n&�7
,�	Ms�'	4	:Q	�	H�	:2	L�	4	
XR	.�	*!	c	:{	*�	Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Brands RegularFont Awesome 5 Brands RegularRegularRegularFont Awesome 5 Brands Regular-5.15.1Font Awesome 5 Brands Regular-5.15.1Font Awesome 5 Brands RegularFont Awesome 5 Brands Regular331.521 (Font Awesome version: 5.15.1)331.521 (Font Awesome version: 5.15.1)FontAwesome5Brands-RegularFontAwesome5Brands-RegularThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 BrandsFont Awesome 5 BrandsRegularRegularFont Awesome 5 Brands RegularFont Awesome 5 Brands RegularFont Awesome 5 BrandsFont Awesome 5 BrandsRegularRegular���	

 !"#$%&'()*+,-./0123456�789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�������������������������������������������������������������������������firefox-browserideal	microblogpied-piper-squareunitydailymotioninstagram-squaremixershopifydeezeredge-legacy
google-payrusttiktokunsplash
cloudflareguildedhiveinnosoftinstalodoctopus-deployperbyte	unchartedwatchman-monitoringwodutwitter-squarefacebook-squarelinkedin
github-squaretwitterfacebookgithub	pinterestpinterest-squaregoogle-plus-square
google-plus-glinkedin-in
github-altmaxcdnhtml5css3btcyoutubexingxing-squaredropboxstack-overflow	instagramflickradn	bitbuckettumblr
tumblr-squarewindowsandroidlinuxdribbbleskype
foursquaretrellogratipayvkweiborenren	pagelinesstack-exchangevimeo-squareslack	wordpressopenidyahoogooglereddit
reddit-squarestumbleupon-circlestumbleupon	deliciousdigg
pied-piper-pppied-piper-altdrupaljoomlabehancebehance-squaresteamsteam-squarespotify
deviantart
soundcloudvinecodepenjsfiddlerebelempire
git-squaregithacker-news
tencent-weiboqqweixin
slidesharetwitchyelppaypal
google-walletcc-visa
cc-mastercardcc-discovercc-amex	cc-paypal	cc-stripelastfm
lastfm-squareioxhost	angellist
buyselladsconnectdevelopdashcubeforumbeeleanpubsellsyshirtsinbulksimplybuiltskyatlaspinterest-pwhatsappviacoinmediumy-combinator
optin-monsteropencartexpeditedsslcc-jcbcc-diners-clubcreative-commonsgg	gg-circletripadvisor
odnoklassnikiodnoklassniki-square
get-pocketwikipedia-wsafarichromefirefoxoperainternet-explorercontao500pxamazonhouzzvimeo-v	black-tie	fonticonsreddit-alienedgecodiepiemodxfort-awesomeusbproduct-huntmixcloudscribd	bluetoothbluetooth-bgitlab
wpbeginnerwpformsenviraglideglide-gviadeo
viadeo-squaresnapchatsnapchat-ghostsnapchat-square
pied-piperfirst-orderyoast	themeislegoogle-plusfont-awesomelinodequorafree-code-camptelegrambandcampgravetsyimdbravelrysellcastsuperpowers
wpexplorermeetupfont-awesome-altaccessible-iconaccusoftadversalaffiliatethemealgoliaamilia
angrycreative	app-store
app-store-iosapper
asymmetrikaudibleavianexaws	bimobjectbitcoinbity
blackberryblogger	blogger-bburomobelexperte
centercode
cloudscale
cloudsmithcloudversifycpanelcss3-alt
cuttlefishd-and-d	deploydogdeskpro
digital-oceandiscord	discoursedochubdocker
draft2digitaldribbble-squaredyalog
earlybirdserlang
facebook-ffacebook-messenger
firstdraftfonticons-fifort-awesome-altfreebsd	gitkrakengofore	goodreadsgoodreads-ggoogle-drivegoogle-playgripfiregruntgulphacker-news-square
hire-a-helperhotjarhubspotitunesitunes-notejenkinsjogetjs	js-squarekeycdnkickstarter
kickstarter-klaravellinelyftmagentomedappsmedium-mmedrt	microsoftmixmizunimoneronapsternode-jsnpmns8nutritionixpage4palfedpatreon	periscopephabricatorphoenix-frameworkplaystationpushedpython	red-riverwpressrreplyd	resolving
rocketchatrockrmsschlixsearchenginservicestacksistrix
slack-hashspeakap
staylinkedsteam-symbolsticker-mulestudiovinarisuppletelegram-planeuberuikituniregistryuntappdussunnahvaadinvibervimeovnvwhatsapp-squarewhmcswordpress-simplexboxyandexyandex-international	apple-paycc-apple-payflynodeosireactautoprefixersassvuejsangularaviatoemberfont-awesome-flaggitterhoolistravastripestripe-stypo3
amazon-pay
cc-amazon-payethereumkorvue	elementoryoutube-square	flipboardhipsphp	quinscapereadmejavapied-piper-hatcreative-commons-bycreative-commons-nccreative-commons-nc-eucreative-commons-nc-jpcreative-commons-ndcreative-commons-pdcreative-commons-pd-altcreative-commons-remixcreative-commons-sacreative-commons-samplingcreative-commons-sampling-pluscreative-commons-sharecreative-commons-zeroebaykeybasemastodon	r-projectresearchgate	teamspeakfirst-order-altfulcrumgalactic-republicgalactic-senate
jedi-ordermandalorianold-republicphoenix-squadronsithtrade-federationwolf-pack-battalionhornbill	mailchimpmegaportnimblrrevshopwaresquarespacethemecoweeblywixello
hackerrankkagglemarkdownneoszhihualipaythe-red-yetiacquisitions-incorporated
critical-roled-and-d-beyonddevfantasy-flight-gamespenny-arcadewizards-of-the-coastthink-peaksreacteurope
artstation	atlassiancanadian-maple-leafcentos
confluencedhldiasporafedexfedorafigmaintercominvisionjiramendeleyraspberry-piredhatsketch
sourcetreesuseubuntuupsuspsyarnairbnb
battle-net	bootstrapbuffer
chromecastevernoteitch-io
salesforcespeaker-decksymfonywazeyammergit-alt	stackpath
cotton-bureaubuy-n-largemdborcidswiftumbraco������۠�A۠�Efonts/fa-brands-400.woff000060400000263750150750504260010733 0ustar00wOFFg�
DK�`FFTM0�,�^GDEFL*�OS/2lL`1�V:cmap�L�!q�gasp��glyfL�����headQ�36�rhheaQ�!$6�hmtxR�0qC�locaT����qb*maxpXH 5OnameXh
�����postZx
pkZGjYx�c```d�[��]ѷ<v�Үf`��x�c`a|�8�����ч1����Je�dha``b`ef�
�\S��x�x�=�3!@aF���R ���}/Kx���[lTU�3C�s�l�vB����x)�b0PD)B�
�M���Q�ږ!��XZ�
EEB�V%��F�M#M�h�3�R& �Zk��p�4F|�}�O�J�d?�|ɶ,k�ua�X����F{N΀e
Mɵ
�\/ϻ�+��xe^��֧�ү��-�t��h:�M�
��*z����bTO�h�P+�O����GJ�I�yی<����<���2��J^��\�/�&�s��N��	��aO��e���ZY/��fi�m�t���#���ˀ�a9,'䔈��sj�u����QE�~U���5����~�������c��O���>�|��D2�dffJ2[3홾L���Ez�~A��t�ި�C����	��ޯ��P�8[�mͶe����d���u��"�o]�vT,��ˈ=F�����ƈmk6boR'uQ
��Jir��'r���K��r^i�^��q������!>8*��<+/�#��l��l���M:��^IH�4bI9*'��oĂ*WMRW�k�$vX�����vL�Ј=?&֠7�v#�٘ذ�5;�b���(E�G�E���D;��G�"-��H}d]dAdv�R<��������؍]�;�w�.܉oc+6a�b5��*\�O�
|Kq��xވ7`^�S0�0�p<AC
F�(T�rXK�X��B(�� ̇yP
s�>�
��,(�{`�0n�iP�p��D�nׅk�U�rS�7���w�s�v�t{�mn��ō�u�b�!猓r�}N�w*�Y�uN�s�s�3ٙd����}���C�v�^c_oO
��P*t��o�?�$�	�l��Y��>����;T����x���	�$Gu.�'"3#��r�}��z��-��g�{zzF3�F�li��.�$�$�!!��@�F���,6`$��.���������c_��Yճ�����r�̌8q��s""g�
��
�� xR������aw8��o�h�ȁ��W&���鞰�B�=�Z�V�j���o+��'��LfA=���AZ`��n�˃h�j��5pcV�
'n�f5S7�Q�X%J���!D�Wqt�"��3�d�+��S�}��J����"�Q^�4��S�#{f����P�o��E&��;u��U��eٶ�OW�H1
Q�M�d ���
G�
.n@���B~7j�!H"%���܁F�5��U���>i��t!#L	Ca�p@8,\-�^��� ��ğ�a���t�J���xO<��0���`�1�'�v�L_�k.�F��.��Ri��^y��,���s7Z��K�g�9��S/���k��j1+�o]�aX�������=?�ˀ9P(�B~������d�Ճ�w�.4#-����oU��G�{�g������۷�5�ߗp�{�E|ߒ�*�~*A������(n�Q�W��o�s�Ъۤ�`~�{k(`��p0l�[ �`�B���JZS�?��;O��G�Y� �_&ˁL��
!rpu�V������
�%7*�MQ�$2%�{d���؛>�p��>�&Ă�0�f��Y�5�2�J�)�Va�"\��
���5��~���Blf���T��ZA)����Kw���[��ܖ.����w��j)pDA��7�_�(
��	�����6��c)i3��ry��J+O>�R�o߹�c�闎槧��s���~�Mo��y��o�����@Ͼ���6+
^ɼ‡�b��fͭ5]��4�c��t�~/�P
�B�����f]���0Lˆ|�na��o��������@1�0$�4��X�B�*d���s<��|kvFX�
�h"�I��[�ڂk�Q/
��hЪ�h�Lza��&�gw��a4h�C��>4�}�@�*�?��Tf+��e5t�rBu{����f���a8��b��z��•�u�3���L6Kήw�����A|��]^�m:�c��l!7�ŭ���"�ٙ���q(��)��[��z6
}��a
_a�=�6E��A�l��aB^mEn���_��|&���F֫	y؊2y�]�}TT��2ن��+�Fv����8U�G��W�P�6|�!�	K�m�݂sy;�G����̠dO4=�$��-b#�Q���*�-�Ƈ[l�O
+��fAT��oAkXY��oϋ��v�M^U��x�E��hI�1,�<=ՕEG����Գ�z(:y%�T9!��z���7z<��e����V�I��K��l=Y��(AYܺty_�`�q��(��'�~��P�	$e*���w$��&�,q[A�Z����� �$͂�1	�\��;��!��D�o�ux9�(v���
�r�+j�v?�\J����j�8~��z��܃y�n����w�сߏ?��|n���e'w�+�w�~��B�$�2%h}����Df��<i��D\�����k[_���חsW��l���g�W����5;#�差�Y.��3��^x��-��,���3>�NkX;���h��[a�<���@�tJ�Wx%>C?�Ǣ���U	6{��v��:_�Oz#��Q7����s�-\�G���=�G�!��:%��eh��k(򈟉����8i���ݷ�Jq�)e=��f��Rى �2JY5lW\��"D���e�r����[
ó=Eќ#�E�l;�vE�h��n�+��A�	����&��\��+N����iF�R�]�	M#~�Ȧ��f�n�����]N6��s�o_㙖��.}v���yjgΜy
�s��Cp��»��1��Thfɸ��N�!D[����Sr�돘��.��K2�^hD�Z��jx��K�����g�	_&�@��[���k|��TeU�w�a?I7�.��J�
�d���K<�_��^F�G;����~����W�2�7�\~|�D�3@{�n�Pm�L!6J����#"��h�+�vۯ����R/��L�N.��z4.ˆ��b������P���C���/@�(!<$H*"@�"j%
�p
��x>H�D�$1�BDͨќ�eg%�AHix�f.���n���&���<Ӂ��ի��r��P�Xԅ9Jߥ(U :Q��S
�PP�����Ŀ�/ຩ^l���:���޺R�Hk��+��7;Q�����W|��������j*����jZ���q�.�_?��	ċ����"�T"��cS�w3���ί���Bg7������oa��Q��1Mez�qc��֝�D^���>�i��6��X4T�P;��>@�*e��:T����*9Q��_.e�w�D�+�T?�W�B�Y�"�z���&v� �W��cE��h��1���=ɍ����M?�Y��g�!�l��O�Onވ���-u�'A��w�b�g'<Fh�V���+o�����?������hG^
7	����Z��-���^��`5���\g��A�o�܀[�T��"j�%�ԌpȘjx��j2q��M:�(�\��M+����7-�/�%��Pw�yo#=~����a0�@�&a���Ŏ9�T�9��%�X�����.~��+��������B���2[Te�v�C��<�w�ߖ�>o��m� z��M�23�0��F;�������Q}g��7�+g��v�}�@*�@�ĺ��Quu��Uc��
�J7������cC�{n���C�z�~��_@6^H��?��<������A�!ϑ�|��|��
��p��w��?�� ��ߴ.r(�_q#�'v*	�tl�] ����2�!�n�J��>�����~���c��ט%#�s-��	�tg���v�$�}ˎ�x����Ob;:_�Um�T�Q>�OQv�xN��&KX�/E���>����_�����q��ۖ����?��o��ב���ÿ�ׅCX�e���.�d�P
�Y�y�<X"�Dn�V�El�v+���.!jF	�P4$���Y�䤲9������
#T�m�E1��t�^�\P�`�^wIuXa��X���(�bu]�+��ݲ.�j���&e�6L"k����V��,2���v��j�\+o����f�Ԝ�u$M��Ep���2�64����^i^��\4�5T5.Z�ZoD�O��l��[�%����ֶ�����f~���f������p�S�0,�r��˵��i~���' ��3߃Oc{օ��A�pR���C���;��ܥPj�#"����29�XL�PC��gp���N�Gb��k8a��d[�o�:�ؽ�*��9��*A<���@�	Q��R��Q��()	%�6"Q\\v?����h�n'HPn�4J.�q���R��M�7+ܓc�虦g��YL�5s
�k�)ʊ�ZOy�(��fFxO7�ؼo(��d�Ejf/�_�CO�y�.,9����q���ffy�>5�M/�y���=Mo_zg<�05I�E��kj""�[����)Qg9g�	?�g����#��y�<�� r�C��<V"�$U��<ay��aZ��
��O|����d�R�N�^��nrc���u�Rc�z�k�d���	~������=S�
N�/ڌ;�OT$1V��H�l}�<|m.WՉ�/�P���N�=Y��ٿ\�
%)F�4$A&�,�\�G�,�L&������]��y�i�p���p��O6K��\�P�KPldVb���k�JF��g�z1�3��rɶʿR3���a���ZϿ����w�K_:����X���^�y^)S@:��;:N��ܑ	�����Ǜ��l��\�w��I��X!j� ��"��6N�R�=���yP<����b�Îղc�#ˑ�AcNe���5S���Z�B���nMZ�3���)�@��P^>:'�Xf����O�ݟI�m� ���UO�Po\�v*�Bi*�����{�s�Bk�Ζ���?�0���u���l�x�˺�·�'\N�=�᧞KRx��<s�a�{
���(���.;�lTc��lj5���'�n=��o�KT���ֿݟ��l�*}��\Y�m���W|�ٮ�n�^$�Lx�{��)yÌQv\��.�v�=��.��h�I+uߠ�]%h�R݄�ETL-��1d.�-�Y��=j�vۣ6.�.d�׮��K���vݼw��՞Dv-�2�)��V���s�� +R����)���3����c�a3��3�?"�uT�)n��$h�a�x�y��fr�%T<ES=�QpJ�͈d���sD��C�F�A&˖D��m$������sw>�L܃T!�3��S,#��!�'�.nL�9�	2T��'���rێhog'�	�:��w��:�5
�b������u�kf�Ҩ�r9����:>Z���
P�<�#�mvs���0fVk,�D��ϣ��#�!��h�}���n11E��\{~������8��[;�>f=~��ӧ��g������-�
������5��hG�Ýv��ߖ76g�6܉wk��(v\TД��l���p�A#�C�H�P�2A�sh�N������t]���$#D�o����l޷��e��نg���M���,e��mDV��L�UM�Pr}fQQ�!c�*����,�W�/
�X'g�"R-�H}�DM����	���/�<�A��W�8+���]iR��*�6mVr�b'D)3BQ4\�-f�b8���.�
ɽ�ȝo���Z�"���F< ��#s���mq)J wڷ)��۹nΣh��XⶍQ�CE�-Ū��Û�0�O�j�Yّ�^r�ݗ/�,
Z�̮��r��P$�,ۚ��~Z���}.9~���i��[1�kw�:|�jiI�2��D���K��A�����j=/�E�O���«�8u�<}~�P��'�s��J����߇T��P}m+�J��E��Bٖ���r���ҷ�ӗ��-q����Y�`+�2�L�q�F��V'�"�Z�]g��C�W�;t�ېF�����A1���ZŢ�ˆʙ~�W��5a\Jq�-���!�9z�7`{(�m����K�!�*�����k�f��%Z̻E���:�b{je��\�g4�(u���|���W�N�+��7܇������q0(}���� ]Jܟ��><B�8|Ջ^t�e�Ay��T�-�F�=�;v$Ɏ�p�#w����z��Z�Qq�?�.�?��>�;�c���f޶O�)j,�9��ඓ'��ju�j��'�����	���H��)<T
����ѷ�A���ߎ;�R0խq{���>��&���8��
�z�)��y1�h�o/�&��B�e1
F�;E¼JZ�y/c�̋a)���I�X�GٹlQ�+^�M/L�r�u[i�w��l�
f�z�+N���rw![�y��X��gu�!�4���R�?��s:��n6�_S}����]�R��Z�)2��F��h�6I���B�'�f��^��v��n��7��,�y��Λw�}���)���m���{��ܮ	&|�UApk��!�����:�@
�6<��=�J?2>(G�|+�l=#��[�
��޺jY���_\�����/��Y������׿��X��u�֧8�o}��B����fgo><<��B�<�E��v��k�h;�b=N�O4H����0Le�x��,"L	z���м(�^�*�k1�2���Ŝ��^�Q�Ш$ѣ&��UK�	�7���3��d܂�
02�[&���T����YqsϞMdJ�����W��+	32g��Mܖ(����G�����j�fz:Z�t,�題6x��2-�����k�{R?�G�,���I�":ҥ|ƻ{v�#�m
���L~�+oyl����'fܼď�MoO��v&3ޔ�?8|H g��/?�m�q�4�Ro�`���,
��X%���߿O�v��;Key��6���$o��z��bچ,��+
Uz��j\�_����C�
�"�XM�A?�c�[�@k�orq��(��#$:_^�H]R��y$�E������� ���{�"��}�M�������>�[/;���3�cb_�ж7��S
#�k/���ǎ��[o?v��p�o��w}�Y��xL�����K��P��Ilb�����ߕ{���/��l��v���yc{�=_yu�C��ͷ=�}z뛝�U<����̙���="�u�;Ǭ����׀� ���6O��(;�������bJ��4�ӄ��,�|�H�$M�Y��2�H㙛��i��������ء�ףx��Ux���f:�i��n�C@ODjT�\L�	�R1p/ �6��ݴ��^�+fyɿ�˵Gi)<��fT�~���Z�#�=[�׆�}����#��r�����	����̤����|I�7l6��/����_6ӽ���A���(ܘT?��~ҏ�}�#����7���r�Cu���b�yz�3��`�W��/��4�XB��mR@��b�w)q�·�������ʰIEj���ijٺє	�"@��n}�moK9C���zu
�'�HZ�.H
��%��ٸ;�wB���j�\���{�vTӎ�5U�H(VM�8?=�m���t�{��ڣ���Vf��y��s�`�nql�#=|�q�GT��|�����"F,�Y�E&��U�����NXa(QL���_�v����'�b1��F���g�Τ"�:7��̻N�˃w�͝�XU!��2��ּ�.��bI����;d1K�R����KF+C?�Vj]��p���U<���)��E;Uˇ΅��m}!��8������g��n���x�|��W��˜�N��u�����')N�<��t����4�
߱6�q�г�~�ٶg�G�h2]\޽{y���]!�u���Z�����#�jұB�wK�?p�����]�<�ϞC�*�I�C—@�)؃2�\�|ę�΃�QOf�Ů��3,u��e<���op_z�.Oc��L�V�����T�i�8됍�C*�ok�/c��O��Ѩ�-�,/O��a����!��:��2�j>Ζ�rF\�����q
$��8�ms�x�#>u�iImK�k�9�%�'�as���ͯ����m�x-��kF=~1G��K�縅��q* �)E�
�*�&c�f���U� +ے�x:�dZ"袨�3>E�j�rQ�T��Q3]��V��='�eYƋTjkJ�k�
(�4P�!φDn+ky�%[�E�0ll��5CS�JeS)w��4�0���R��%In��R�驲$er&�	>e6*w�H�b�C��^�ԩhj [��8r��4��,�Q�W����$5#C�fL�uˢ�7����^[�ζ�>ßR7X����QG�]�����("�IQb�li�_lJ�\=r��!��X�x��˕\�t��d ��;��#M�H!�*^oy;%EaD�F�i�D"���!}(6Pc�Ĥ��2bedO�EI���+{�R4���o�^�e�b�Tj�=M›�e��2�sy� V*�~���d+ck�!���q�L'bNr�"mEf@H���"ޒhQx�2QӸ�Q�N�{��q���g����C��#�Ƌ;�V	O�
��q=A�o��\�x`���w�&����XU\��o��4���nM��Ư%�h�i����fu׵{�Z�[�Ϧְ����C͹�p�3��-�c�.ՠ��u�w�w�k�L���iE����N��U�l�o,���)�m����cGKYw���<�<I�M)���)G$c7|8ژo�����ٵ���N�]˕���c����TU2jN�H�af�L��4˾����F$>p,�ή�dnj)�N-2���+�:�V:Sz��4�Q�Uö�f����o�}��R�i�E'����O!3�5XNT�,>���VI�]����.U�<���j���r(�
�s��k�����=�h섪SI�F�@�w��Q�Q����"��[��麼�1B��`�%a��j�
O͖�=�).�,���77�|,��i��~�?�(����xCT���3Q�=��GtG1�>�臘�p㐎��m=��բ�<؉j[��G�£�+ޜ^�f�>���N|��s�.!�o��{���zN��yTC�j��2�zd�
z�D`IN*�j�`Y��U#�����\%�I8��4�Q��R|7���5�p�c�a�*7�\0�6�*�9�����,��г)+�0Ի������M������rd	9)�x��2^CUYf%�ڛ}P��f�QVɉ�j-��h��c0]Ws5s�M�y��UMe1���;}�����!�ZBWX.EF~=���-�s��O,57y|��?&��*Ee1�Fh3�V2�������W>�Uh%��a�_�sݐ�Vߠ�����|��Y�f��y�C˴!�́z������)��&�%�1vWˑi�,W�j�,K~d�!�%�f+SQUe��Qs�.ߵ��"m[�.J�h��pf��#}&o�x�6����N�`�k�������ATT���w���H�9&��O*2�2" ao�ī�������]�}��>��<�ayjm�ܚ���%�F��Bt������ګm����C��5v���{�Ǯ?�M����a�M�OE�����w�Y<�m���q��h8OG	�'��
V�^dQ��JCx��-�YV��%��*yͅY��4+.��=/E�4q JT�J���-T�h��|�Ayzʲ�I�V+y}�M4���Ϯ�εMY�1�ZGT��r�bu���(oN�trx'�v�D�H�TS4"]��E��	�.��>�դ���!��Z�ւv/,A�k�<�*xǟ)�੭��݅��m��}a�}�D�4w����J����Ee����F�D�F�nQ�q�I���zr�md���u�ȓ��.1;���A����y�;ր^���S�.�Q��5�gq����G��������0�O�!\&籙�f�@�A?��zc
P�5��8��8ga��TsxL��p$�f|C�U,z�B�Xl��,x��^�L�w�3C��3�ޣm��\�En}��[��l�IX@�[8��o
���oC;U*1ꑰ���&ݮ�ܛ�'�Ō38�׿A�`�7������Gp�^�U@��;P�%ݨ-̪D�CY)ݐٕ&�g޴ n��?�/ww;;S��ǿ��_�h��V����!�r ���7�]�1;��N���) �
��d����t�>�|���6��!���)J�,u`�o'q7i#�Q����9��=����i�;{��SU��f���2������(�6�T<�GY�q��JG�x}��W����Y���O�о���u��+�<y'�>v�oa��8j���I���l�b�<W��IX�c<D���G�w���S7��S��`rb=N*.}������ݻ+z�`o���֫Cl��W��`��Q:��t���Y��Dۙ��um�1�<���D���6�9��06MO��?,�7L[Ӵ�F�݁;,�f�$���x�M�>�<&���^�"��=�ί��7ۚf�ci��w-G�0t�m��j�Ӳ�)���5<�ו�}X�躜�pmz��tv6��y�u��M�?|�!j����<�p�2���|V�lRA)��T�h\CP@�v8�/%Y�-鸣붭��u�����6Ko��Yx9ʆD�QK�3s���#�a����`q�eI��R��b?w����Zۡc��$=_Suz��i�)��Y��q\�l��+�(IA�X�x�^���0�;Y{,0&.?��>�:���2��e\�G�?�'x���@Ӣ��t����)s�ٙ��؋�L�؂�/Tf�8�g�'�0J�"ω�0J.���S�pۉ@�`r-�jj���ɍ�_�q;�7�7�vtIc��~s���}�s	����^�O��ޘ߷W�ѸH�[[�k�c��5�~��0��W�s,Q
>�m
=��Xc��[Y�u�*S�>��i����g�a*��+%���B�K�7%�SxX��H��̳*��؎!F#K��\!@[V��B-���6T���q��l8�h���p����裇�|��/����ם<��O�N���.q�~����c�X�2)gr]�Z=�~q�x��!uɰ�!Ϛ�	��1u�t��أ��� ��Q�3�\��LYe3,��J$n�w���W����P
���
�/-õgE�)\Ǻcg>G���4օM�7��_���Ul��W���i����R�{I��5e
�d/i:u+a��"�A�2Oc�~Y-A�Zr{'$�ѐ{��A>�	��#%�n�V۰�78�Iڣ6G4J,R�Q���G,‹�Eߢ�QJQz�2Uf�O�>�����2���d
�$VL�i�F
J��=ET����aE�#��g�L��˔��TQ�C�,u��@��ڬ�f������7�H:`�R�.щ6\��)�1��HQ&�1�&Z�q�v��}V��^���da�ͱ�C��:��:���m���RS��P`��LѕB�:��si’dQ�?�ϵ��bgT�U���A°O��u%�&�3I.���@��bY$�*K)#��ei>1De0oiH1�S���TfiD����ž,�
�o�"��㐌}�U���Q޳BGX��T�g��NU��4��. +����I
qM�[u���WH��1V	vXW��܋���|��vL�Vm}Ɣ�E��̓�
�j)�H�.��D�W�]���m���g�ll1��w�U��pvo��jnNGR�[qKc�֧%��PJhFޤ�L�k"H}Ҝ��l._oh�ea�<�����ގ:&���(b�U�����<�e!MG�q��6��d�,���?�c�p������tC!��69�8����[��f�5�7?��-o���(�Cgn�˺v�a9�Y9��Y���]�tn鶍NB<�}kv���v����R`L�Zx�m�����b��cނ��7�17���N<�֢\l��b���S;��F�bĹ�&&�x������~:Y��ӑ�9��}na�q
���l�橮<�u�&*��g�؞&�sX�����`���G?��?�ra�-�8����ZY�<�Z�~�%���|�^���~+��?�[��_qd���[~KR�u�֯�t����IY��Nt����KG`�������ۓa�	�Ϡ �)l�G���
G���:-�������͗Y~�Szm����K�+�g��b&ί�8Yj�Rc��e
NϩӌZ��ݹA�͕-��S�z����l���Luf��<}A�b����UC;��-Qs�����P�F��Z��J�ħXX'G����$�I����9���F��/M��Ύ�`���U�|˩�[�K�iU}�W�dԿ�7����6�³{�ݸ��v�:S�	;��Ѩ
W������'�l"�(��6�� �l�ua�HXE�.L���cF�w�S# �~�r�َ[�����J�B�\�d<�iy�R��}�i_K3E�І+�����0s?V�߭׻��5�E�(�d[-[a.�����M;kuJ;`�l�
8D���w�z?���3�ol���9a^�s��p�Sfc��y2���d_���9q2��U�'L��G䪢�o�uC!��C]��:��+6��Qm燆����*��R�Z�J�=qCWL6gJ���-�����t)�Y$�T�m~�,�#v��DQ6tY<L�؉�H�oa׽ϜUO�dW?eͨ�����V��'?��V�!y.C�a���7�+���/<,�Mx��D$Z|�R;����[��=�聫k�����Ν1^MO';Q�r?c�����v���{{�r�ɠ��H��y޽���1<����,��˃Q�S��K��.�S�/y��a9'3F���G��Q���"��_J(�0!��:��������LU���J��;>P�t^Q~����⳻������t�^I�{���ٔ��G��hS�����;��N77(�ؔ�>>�ž���R���(�޿�(O6����Y�M{dyϛv,Tk�Q����T޸[Qv����=��9�D�_yb";߅G�)a��9�H{^l�ӡm��2�s|G��!<\�宜��L��]j���U�3�B���BE)Z���
�YSή\����y|8��]���=�s9���p>�]^���~�՗Rΐ�BUh ���)�ų�{*DI�E�p�h�fk�7�,2�7M����W���|��_H^�߻�+nK7�*O�S����ʩ�����׆�6���<R��ƛ<ށ�k7<�Os@x���H��&��鬨�)���-���<E����8"|�a����ԁ��Sg;O�O���t:C�X�=p�^QE����?��m�hzT�An��\�~p31E	
�`F����E�!*Q�U�j�<���k��̬��l�S��%�ٚM*�9�Zk�����5��pA!�*���oy�
��o���H��EO��<)7j�彍k|I/��9U5Î���Gٶ�x���v��Z���Db��2�ʵ2A��W
��	�.� i҂�̦���~�W���!����E��H�*YC�2O�g�'eZ�Ox�G�*�Ać�r0;97=o4D
� �z%;�����u� *���#U+!G��,�ͪ:4�LR2CYR4ٔ]ǵtJ�jC]�\���a�;��yW,�����:a�j�(�ۢ���T���"���J�����*�/TE_Q����� 2����E�"�),n���&a2fdl��#Sh���	G�[�DZ�Z1�Wľm�F<0���q�Đ�@�%!>Vu<ƤQZe�R��b����w��=�x~=]"VnqN��RO /}^d[���Y���hZfj��2�
�"G��Fɳ�o)9���Z�4�|�rƑvMA�P��-˶�/L�࣏}�Ǿt���|д򖙳u��u53p��a[��u���Q�,uUG�����[ZZT��+��˲ユ�,����%�Ѭ1�d}��[|���x�%���R�Rd���=��2�A.4�F�f3���:�j����4��I�A��Ǭc���Q��y1��S ^g�<�lw����#�Hʐ6IԮ�{]�Y�O�V�=_�.>%D�C��+�OngfΪ�b���&\y>��?�ݨ��n����UQ�k5:fJ�wh���3�a�j�,�]Qּ�	g���l^~e���΃��b���قh�hUݷ#�b�$u
��Hw��9�ː�ZH�.��+�Z��F�m�5�#"�[����a�Q��^0锊}YJ�$G I�p���:���7{FQ�W�]�X��뢠���s.$G��Z<y�&�p�8�rF1J��i��zA3��oڮ�<�#t�0.M��NؑS��~����	�IG����l���VkTD��g2�"di�z.��zaX�$>��OQLό[� `���l��Q�U������؈��m�4I�З!{�}X���c�1�8�n%���&�N�N��b��8?�"�y��[K�$N]G�8
�|��g���ꄨ,�WU����{n�(K�ۭ��T��|N!u?
�h��l��4�썗�Q��X(��J���IbT+am���7���lf��}�Rs��2��Vn��ĺ�}K�~-�U�{a�W��E�޳tUc�X���՗�	���/���yz�А���NR����o�KF�H�?J�-�K��0t��s��Q���8�Ǒ�~.�)��yO�X�:|�0��jtۑ�\PY5$!��A��Q�U�[�����P��˲y�{�̟Nc����<�h��fB�#��t�M��d%��v$&d�j��p�=��ګ�ބ=�[��xɡK^l�/12C7ͷ떥�||�u2�n�i�ƭ�t{��*�↥1À�u�����{�+04C����S�ݒv�#Gk<_
͗���
��6R�g~�`[�|�}�
��\aQ�Mdž%;�a��`���B�U1L$�v,u��8�De�紙�1��~��o|��6�\7X|IyTﴀ�Z����?f�v@ r�̜�:[��u+S��h�zӛЪq�XK�[�.�1���4�O��x
U�L�F�9�����2
_Jfd}���^�9���)Bl��Y�h?H��0�Y>sB:"hخ����JÚ��>����~^��7����������ׯ�.}�l��z��"<�e�Q�]aM��3�p<ڽ5N�D�<��'D�c�X��t.�IBb2��h<�F6G|�4ԜN�3s�E���"�Cl/-j�zI���ܣ��]��(��q�g{�*Cy�m}k���u�N��EV�`(�Q-;����a�p^���묜T�\Ij%�%\+Ky�:].}0'��73��I��n9s��w�1x?��˸G��d��w�q�ɈG�y
��,���ij��<9	;8�s�����T�9|���
�Jq�ag�i?S�G��.�q����Q��l�K��"Р�W�r&�<��b�+�#���WQ�pѽr�Z�2����Ƌ�P��x\���&��L����q���Q�~6��PHc$!���
6D��PG|,:�y�lG<��#��V/WAx�U��xge'�'�y��핕�{��#�ր���o��l}U���/8(��|��>�����t�(��Ï����4^�2�K�ty��E����ژO���
�ݭ!v�
$�fr:
d}�g"i�<�(�G�mj>�=�<�)F��_ܺf}�-���C�5ޘ��>]� �-Qr|��B#��$��J��jՖvN3H�b3�B�G[?z���%����~w/��	j��Z���b?�(��m��#�G�Q��{�_��ב�^F�t���n�³�ׅ?�F���6L��%؇�įj=?��u��kQ/�ʋ�b}��Z�	���`��ſp��p9X�r�0�{ի����Ɍ��hЖ}>`��q�����N>��U:YM�`{����e��Cu�H8��]�?;������'m��fMF�G!~�W�^�x�y��{�;�x�;[��n\���"�|�/����2�uG�]�v�ێ�ߥ��Hom}_�\��G{{?��!�YW/�@J�CK�q�xz�-���Z[E;�DE�le��=T�ʜ"1�UD�Yh��ȑD5�4�zn�U��*��&)�F,���"��"g��RO��i���Om�>b������5�.1�th�#hP�(ʟ{�4~u�<���C���ٟL�~j�/��&U%�R��{n�����eIWE*R��"�{�C=���5�銭���J�"6�RU*c�rTE�����T�)�x��4���;⣮_y�{��g,���2ȹ���~��0��s���y��/���9v�_<��ą$�s9O�������@�U��v�Jǃ$CΌFKE7�;�m���#j�M{PHC>�7j��R�D�%�VRO�Xr>���{T�M�Y�+������Ȅ+�|����)zzO�j�lȚ9�Y��(V#�e�ad�ft�����ᴬnM�*�E�_f����#�����e8l�V�:z4Y����em�׈�GfdlkA�<5�4I�UtSs&��sO;|��OW�ԟ��"�U���ߍ��	ya^H��wS��)�«`��p<�O�{�J
�3>A�N2O&�.�q`��o���g<��IX�NC�A4d��Ɏ4</�qQ�zg�Վ�,nc91�Q��ߖ�e�vH�+�0�����^����z�X��~���/�U޼8Mg��y1w_p2;���<u~�4A���$��4��g��)q�q^�`�<�����Qe���A� ��&I��-dx��Z�x��	6q�ޮ ^�Q��룀rH?@�A��N3�$����*��](�z��;�l��l�A-�e���sk���2����9��]_����Y>~)S��iyo����E�)���@DO�CK\5�Uֆ�񝨂ȀId�#�3T�҂gt�J&�̑�S#:�#��G�[Q�U5T<t%%&���h�2��Q&�9,k���m��M�Pm_��*Tӱ�����Z�/�U��َK�����
��"�c_���%7[�{���F�"ׅ����ē$Jr{�
�O��a�ٽa8�}�6��*�˲��]�$ѲI�Jx�U#��ލ���N񷁒��~��w��ON��tT���@�������
2U�F�fi�1Ql��Ÿ�j��Ӌ�e���G�I�#9T��FE�aR���i��-KD�}����5=�M��X{o��a�LL��Ž��m�c���+���&z���Y��/^/����3i�(�:��m>���'����$��x�W�����2IgH��$�%s��#>%_zv:�7��D��`2�=>o���Ņ�ۅ��l|Y�7qӌ>oh��:w�l$_���f TD�'���zGDO�6�D	��ь���3��uE�5שGI^'bF�tp�}�u4� rp.�/�]/�ڎ�^5��9��:�Q����j�$�*=S ��g��]���<�YS�
��1(�u���vKKR���<Z:�<|l<�&�;�.�
l��sOړ���u�*�"�[�c��3�ŃU`�I��^��F���*N�x���!ӹ�вq+� L<�c��p��<Mfồaț9uˌg�ī�(�GEkH�eM64��vζ^Z(���(,7�Qao!W�����UڮF��X�m�T��
Yӷ'�Fxa�����P$����/�oP�L[f*�K�p3�A��\^�(/��H�٧5��<f���o)��c�j���P:j_�J
��ZA�RKJ0��
�D�+���%ng4����A���d��s�fDe�Wi�=�&�l�Fk�W g�8����5��0>�.�*�����ι�
�13�呢�C�mJ���u���޲}�2�V;-U=���}{�dz�6ì�D�"���9;�ڗ��Y���n�U��C��ڱ*�'���t�*���~Θ\���b+��d2Cs���B3���Ht
�g3>�rT/ȃ/���
ѡ^�/���\j�PM��EBZ��x��XVF��xq>S�e�/zټǸfE5I�fOq�l�XOFD���bSOg�¾&Qo��HrE���l��k�X
*�jY
�)yIϸ:��&�g���"\���o�щ����>66h�R_Zm2�NTK3kie4�ۉ���S�,m(�>u�+K{�[/�[�曐�߰��2L��[[�&��?P�|+ʝ:}t���M�,�/,�d{�y㡹����<o�gw/;����_�F"�s���M&%DQ^SnhC�Fl�!o�	�g��Z�j:k�Xȹ�'�,9oD�j��4:��ų���+퐏
��j�]Wﻱ�T2�� ��LЦg�(o��U����|q^.�#G!��vْ��| kε5dT/�M�S��N:�hb��a��:�ڎ���=Bd���^鶮����%+T2��hI�,��~s!_*�
�#G,= ��H�0Mt)�}��W-+�?��Q�p�\չx�[9��9LO����I�wg�Y���a�%$$$!�EY$�$�d�M�A�$=��� �mp�6�=?��� �0�ιճ	�����tuUu��{��4�d6���t��m��P�@�h˵rk��h��y���Ja���c4:���A����D?�o����ܞ"�g�ǹQ��ѵ�^r	���ߢ]�In,����u�
ܭ ������w�$�fwq��}����sܗ�o$�6Y��1䪄��4�'�i�0MjB:q�����C�Y�$��[9�}y8��D��/�'��t�������A}41�7��N,��&(~6�ȓ��h~]�,�ʯ�eZ���<�4��6c@�"`=�M�%���Jf20�>Qg���ܘ��0ʳ�B�>8>>Aƻ�0Cf��8�'w\���E#6�]��{���r��W�
�>8�]�}�E�qH<BZ{j���Ur�Մ��W
�ޝ�)q�QD\�0�����5
�r��qJ�܂(�*�c�Aa�aRP��p%�?J:��P%^X��]J�M��z������	&�P^�(E������у'�܎��ZA �~a��~_$;�>��ء�;w5:���o]~����E�b8_~�e/�Ê{������ L�pK�ֆ��~�m&�KI�Ȏ�z�6z��������}r�C�v��7��7H��)�O������G�u!c�:�`�D>M0 ���u���T����ɗ}��
��=[���Ė{%��C�b����̉����,��~�����m/YAZ~`��M�G���dY_�	/�gquĩ%q��Bb>KU��[��ӗc���eA3��L��٩�
�[������?�*��R������.��8:�q��L�qm��/O�f��f�sd���|.G�?�Z���n������W�^$�����a����r�%�����6���K�H�r�̸$cC��V�F�͞�|�m��
h��[�=�Yi���S�%�]��aU*ʪ*%�̢����j�WQ�<��ɷ�-cݝ;��[7�F��z[��p��p�G�L�G�)���i0QUl'���拿�Kc�W��6^涀FF,_�=�5�k���7qo���
�>�C��|��4�Y����:� ���&�a� ����H
~��|֗1�1���ut�f���X�P'J�]�M�������|ٕ�u���~�������9D�����z���5BQPĂ�dA(<.ķ��o��xQ,�Q�������S������+k/�+5���~Wﵩ|��ST?��t!�%o�{�N���~E%�՟��������K�~�Bx��b��0}���rW\��44K4S˂%�f�RӦf*��di&9�]�o��J��qE�aoW��k��b۞a��Ey�6C�W*�oU*��e�^��|b���95?�P�<V.?���c3���J�!�1�+�^��z�����?�~�a�Z���q؏���a}��U�/��Fِ����
���~ʦ䔭��&V֐]�
����ڟ6ُ�o�`/��ָMJ��4����a�-H8�ʌ��LN<�d�$�v@�COm��#�r��ˏΙ��ؖy"c�@�J�l<��>Z^�4�����Z����I�İ���X��C�y��_1�9�NL�����Q"��'W9�<��VƧ�+Q���#kIJ�l�|T�xX��
U\Z��:9E������6����4��@�%vC��L���������i�Xdf�/xj&������/V�p��+��*�k��3ٔo��m׫~�협��~�ԙ�f6�Y�lj�]j��B���	N�c�<�^ąIR�qt6���((Z�Ӱ�������<��s�w�
�8qb׭d���[�]{�Fx�O����D�ˊ«�ZߠԂ�(�+F��[��x([���p⡵nٵ:ۿyWoB��	�׊T
�^�\̤#ImI�jR)��і%�?S��}Z�D��>���>�G���T���:p�ر�������?��gno��/��۟~�ō��<�}�`�O%�Ҟn���1���Rc���^~��#9LV)/�d�����N!:�|����,V�QYj�bC���GhJc^�5��.8?"����"�$��<)K�DuW�����ӗXf��7\�q��k��n���۹���֗�����w�K��&�%+�r+����<I�E>L~�|�UPF���Y:e���
|f`&�1�d�qw�N��C�3���b����va�X�6�6�%����!ѡ��]�:BA�B�-
#�b�I����.�Ր���3�7Df4XZh��
X���Mz��8j��֨&��K�F��F��4G�T�΂4�����J�	�Y�#I`��=,���ݫ�O�9�(J��I���c��~R��3\��2�H�%�Oy	��"���Lpq��g�6	���O,�$svE}�vm7.��{����8���L�e�]�=���*�C'����!��+����^��us�WfEWDGm�E�n�`�î�'h�JBD�+�#�*��
�)DVx�6�P���g��EIT�)�H2֓M��|GpD�0e�a5�X?(U�tn/V"�T~�'r(:]�R4l���YѼh��E�8���Dy>̃/,k�IY�H�<�5K�:T�W�bɦ��؀HDA�&��A*JA���f��$��!:<<"��h��|1�X�Oe7�����?�
��h��I�D�����-pd���6��YL5C�cbK&���,�-$ˑR�IŒ(˼,��(�D��@q��%hȣIe���[�
���qj(D�پ �q���FeY�*5�C��T5(�����Ã��Q��.��Y��`��b��i
� ��b�x53��q�����L�3�JY��9�>x=���Rq���K��_<�D^�OJ
�h5Q }���0���"�͚3�"�%x��LA�J ��)�F?&f�R�
^���7�.:q� �t>> 놦
*b/+N��˦À“��B�i�5$��	�y��٥��I���FM5
����uE-�	s�G�UB,ޝ��U�'����ePXo
cB!b�Um�OHr�*��*���G�?�Ҥ�,P�L#�m�N2ds~��H��Le�9���7\�y�X0|~��d�=LI�*��g�)��h����pň��[�[�z=�z}Ml�O:�]~j�� �a)��3��<�&�a�^�8��K	Vo��O<�'x9Q=5]�eTW��Ld~��/�9L^�E|��xaaX��_z�/=F���dU5�����\f�GObM��p�7<*���P+�jQ�0$&K[^��cx��rj�Z�=�ՌOp-�
�vJ�^��Fe�A�մ�fX��n�Yf@��$�~�E�FE2��%��fR�F>�0M"Z�������0�Ҳ%tlA�!Q��[��{qj�R�N=������Nx�J/��%޴h��)�>{N0���ƺ.�9Dԗ$�ȺuI�j9��n*�L��`.
�,a����0#��3u��1��&�?�ׂ����?�:��F1?��ɓO����������"�sF�3{�}�KzGg��Kn?����'_4�Ϛ�l��Ɓ#�s^����>xk���ۓ��o�vp-n��K@3zv��u�3�4Z�9��Zּr9R�e����ʪ�k�ј�����7<��v�}���wn��݇���u���ݔ�J<R��/�S#����e�7��|�ֵ�;������3��8�r�嬖�:̬N&��H���ɓ���D�?ujf���̥O~��u��ƥ]�>3�9�RП���g�Vϼ��ɁgN$�����^ݝ�ew�������ٳGO
�~tўt/?�j��g���U�ʽ\
z�(cS�Ƭ���_��kb�3�
넲3,�
l��l�amx���ԝ:4?ך�l�.�����^|��Ⱦ��}s��853;םZ|�,nȎ��h�P-����[^8��t��Ǻss�7�ncS��(�v��F��ٷ���/�q��ϓ�<X�3�{A�)���$2JӃ�:z�1�~��,��$�pს]�2���p�i�`n�YU�]�|)�R6�陶��Y������]��Bu�ͻ67f��[p����qW8�n���3e��K�-��
G�JWu��۵���Lٺ�?�&Tf���?��,�ř0t��I2,BO0���E��h��S���M�R��?��-�5�ujj�NJ�NA�,���f�̙��)���Z9�*Ǐ�#�.�]��]OD��-�L��dW�m�n��Ƀq�1}8��U���+#hs8H��5:��n��>�r/Uiٞ�9����J�fz�h%��ȩ��إ?|�cnj��R��
�(g<?[��)�*��'z�<����`	^�\m��ݘf����uCf�#`#C9=�K�H��@�h�*V�試+�5:�u@^���Xk{�J�|�)�˒8��O:��Լ/J��.��F0�o������ #����l�`=Y'd�٨M��3I`Y��3gM�1۷Lb�f0���L�T�H�6�p�`� �r�!Sn�pǹ����qo�>�}���
�EDD���C
��`�Ҷ$kn�� ��"���?�gYQCB�bf�
�1nrY:�0SdX�[$(�I�uY��v���ۅ1+��k jlRg[T֏�N�t�o�q0)~3bRb'_/c_��
_s�s1�L�
�ut	lu�*��oVEqJ����f3��
����?��k^������*x���q��0A\8�\��g7�/�]���_!�[�v� ��u�����9�$�)�˂�(���P�s�ἣ���b�e�Hv:ΰF����}��uU��|�
��5�Y4���:��$���j
�]�n�e����E�j67����i2_^طq��4��f�{t��=#?�{�]�o։��a;�j���?>Y~�v��P��<`�������a[��
�T&�p�/��M$�=�E���u2�R"#){�"st	S�:��mG�(>��
�g�`�a�m�tp1#0����8@���Q;lG���6l���42�yi�[N<a%��͘w'�'��E�WG�h��#�t�,�Rv��6��Iy�@*�D��$��iH���:=��{�?��"���n�s�]ǨD��ui|d���}�
��M��I}�뤚*����gUr*�H��A�MJ%UdI��zf��n𱆿�	J0�	$E�.�_$��7FU�`�`��V���K8�5���Ɇ�+F����������x�\�}�]�Q�NJ;�{ɯ���`��²��5'߸\X���C��rB�_�ֆ�����`�t��Dr���*fX��!"�d�8R Z+��nB�3��!P�놾�٩���W�n/U�zŌ7����|�����x��W[�ʱo�2����2a[i;KJ[Wj]'Uں�v]�Q-�/���=t�8��k�}}��S��Rv<�Sf�QpR�sCnR�U�@�+и��G��������Öi�[,�	]��� �6���N(y�f���A5�BK�yѬ�s����F7a���
�tЮ.e�>����œ�%]��X��� �-'8��/����r��]��{=�W¹A��Q_X��Vs4vE�T���=KD��.1�N�Nf�%$`I��Y�6�aEa��7qԝɣA?B�I�R���)�I�E�FF6��(����Fg}�i/�4φ-ɲ��(�H��C�[�^�>>1��FIToo�J�_K�8����Ķ��ʁo
<^��9Op�u����(^��/��ꃹ��y���j!�o�HRm#M�)�Ը��hت���£#~eot[Ӵ��(� ^4Ҿ�)n�R��֞�i:Ӹ|Y��ګu��:�@�OtDϕL8�&�ܰ����^&@��ᮁ���O"9�E��:�
0���9����=���ɠ�Ğp'.,~`r

WF'��c�^�v�
��6maue�8�B-3א���D>S�ֽ������\;8վ��� �RѠ�qn��K5�@��4j���t��P�q�-� r$<�%�l�ri�MfF�gkz���X)?���#-~�W���Z5[l�|A$���0hI�,����z��x�J#�&d��p�|��qr�j�I�[%�
︅t�u�[���^[c�4?%_%sH
4lT�I��%a�B����G<�8"���.Ynf�>6\[�6"u�HyN��(
�v��m���W��ՉV�
�J�KiD�6��щ8�y�f���ג1�z���Q����ݸ���_��������`�[�7�cTr����u��;�,b�����TfH�*�	��2i�\j�
����K2߭2e/
?|x\ ��V�0.>���4��	�9Y!R�RQf#]AS�bd�a��M&4�0K�euJS�&�$�����J7K��)-��Re�uvo����^��s��^ԁ�G�:��,���T�	�\��E�}�14�V�f\I�!�F<�%�<�-�)��G箜��j!9s{�T�҈�8v��hnߜ��)��4)vtO�#�)	owA���faM�q�ӆn-km5u��tF�'TEq9����i��Ēn)n�{���a��'����1#�Y�ӿ�|�,x�'�coCx��u���1�.�qRz�*�:̄�����1Ԅb����[���J�li6�Jvyr��Ł�ر�W�X���(��ro!'�����Z-�)/A�m9�	�D)]]�BO�Xi�������a�U�;���h�oW;��C�mY��bZ�HȞM�JUϯ�"�Z�,L�ؔݏ3�
��_ٛMk� �k��1�+���[+��`�$�0>�9'ķ,�|�6���	7� J�۫Ͻcql�ґ#K;'拗.y��/�pտd��W�urK��M��Z�ydi��ru���ϼz��EeX;x�W��M?	��\%���͋�?�����w����A��5W4��P���l���;�<���w-�L�V�0��d���_���a�1�C�W����*r�_�Qg��Itwp�<�[���gŬX~��׬K�(�TȂ��m�.�:�b�?��ޔ|=#���|>sş
B�S�)��툥 �� ,(��X�A�TI7
�F1���J"��-�2Gc�Z��dxI�-�1�p�݉����:����..#Vu�Ї�c�d(����̬zL��l�d�k�F:?:�O7$�
AEf�i/�)�ꁥ�)��J3ʨ���Ǿ��=D���,H͎������B���b�f�b��	T+Э����
NV?��g�Umm�%���u܏ëX��!�#{�v��1t��{:�k�R�V�̉���ݗVYM�0g����2���rbBAN_�a
�Qy�r�t��{j0�Ԁt�"�pX	f�k>�y0��o���}K�m*)W�Vg��v!ҔP�H����\((F�V��n .d#T(d�Qsv��ز�]>�"<2��J�i�3����������=�ͪ�>q�R}��X���k�����!� 7����V�NؐQ�3�
{2ޭ���42x�VՎCң��V*=7�ֳ�[Z;���'~���h&�#g�-��jy��34_d4�J�����E�ޙj��h5�ʡ�c10j�c-{��X;s�&IJ)J�e�#�0�H���PN�2̪��.����'�LB�#�as]����_O�'�[��։����{�>������*}	�����cݽ�F�F���r�l*5w򢣏}r%sى��GN�����7�:g!�#![܋��<|��7�7�\<��L��o�����7��ݝkn��ø�~z��F�'���,?7���~��S��u0�f��n�{d�����K��pwZ�_����G��|����~rt�{Ϫ׮}�,i|�a�@��=�Wįm1I_Hz~s�TrO�X�HXT�`�6�a�4a�|+2�ja`��h
�AFb��x���eq�-��2qm�q�-��٩b&���fS�������
o����x7n�ř��s�,�+��Z��Kk�0Ym�Tų�HRG�O{ko��i����z���m*��7Jk����r�7�կ޾��'�&w��4��lsQ�s���V����F�M�w
���^??$���.�@��tl~�������;h�
����^؟�.e�r���3Ք��SM�j��c�ALS��-#�!��Ɨ�M��;D���'7���k�"����E�U��'3�x�x�p�<��
��`!0����(��Pw*�(�!7��a(�N(!���e����}K}�g ۉ�X��H�W�
oo�Q�M@p-kkz,cQ	�d��oER)/+�"�)��U��aA�rZ,�1�s^��	�s��V*ЌApC���T}�U

Bt�d9��qe'm��$��H�񝡌@^םܕì�*jw g0@A�	��6���M�c�����_����K_����*wԑ^���;�@d2SH"��ȑ��y�~�_k�#0�]��DY��HxU�bQ�="aM 1�7Ȣ�Š�$i����n���B��P2Z�vl�8�)����P^�t_ƕTU���#^!��$��q�v���p�"����o4Yt��%nc޾4,q�H<Fp��7��	��̊F�OJ��d�^��Og���8�c��N�̆=�n�:�ĿE��{U�N5rً��7׍�l��Q��;8�~�,nY��Ύ�~�f=�ԃ*�M��thw3e��Jȁ�)֮^ɴ�L��Q��V��6�5�/�o&�L��V=f	Eq�(�ש��Ib,�A��,�Z�s��tn��ߦ5ô��:ݪS-0�d�Bs��^~P�M����<q�LZx�Rgҹ��}ٝ�w�z���U�[-�ӓ���ꏨR�T�I�)��g���\�}[�M���b (ٌs7���{�尚�)C�O�Z�l�2]��9���Q�dD	#6��dG�̒��qq?��+f�21c�RW ��H
�4�J��I��Mˊ��� �����X�dر)��$�)SW��\e}Oq��b����S)�LO��$ɚ��G�.�^�ൔ�.PX#	��X�TTxٳLJdV�"�x�'ķx�*"�ظ��A��$w3��d���v�D:�����(�ؤ�A$6a|��V�`�l��R����	�<�`� 0 Ce��T!���7R)�z��exdJ�N*GT�YW�$�E�<�A��R��H�PIv�e(� �����/�k�(<�(������|���P�l����m�CtY�y���	M����-z������jZ:!�&�D�3a��.�[�esR�6E.hS�<���l���E�:���8�hص2���eLf�mY�M��R�oW�lV�w����[ϖ�6�Ln�}��P��k\��sm�2��?$˥��R�w=����D����$�|C���l-Wkt�����6߯�w�������>�r=�5j	����y����_�ұ�Ń����'�2�	��:� �9Vwp1�zWcUA'����Zk�~*���� �""���.3��r�8��b9x��
M�B??᚝EM�Rz�FI_��Dލ#A�tܠ0�Z�EC�
�n�Ů�M�0�}��������B���'���#�l�aT�T�'���Ҧm��1��BF���;Ӓ�g*��N�"ܩ'����������o���m���h�V�$��#qL���
��qD�Tx�=0�h&5��]w�9�.yN�t~l�e��ѵ-�H*c;���r�].-��:?��F?;-/�����7�-�W��T+5۹a��H��T�]q2E��M��~|�H�I�X
��w�qG���=�=ͽ���;���_磯V�@b$���.��%
�ь,]<�bY��Lٳ�ȌD>Y�%�%c<3�	$ՖRCR�0(�� ���Ɩ�x~�4Ăb���	%�9��@��6�����{2����%U)����r�X��v)����z�ؕ���H����7�`�����vf�^�Wl�*)�LJ9!��A�p
^�՘5c�ƴ�—�10M���L-���
������*���mMTZ�B+���5��T�'J{}o��R,�k�b"�Y���B���lE�+���s�`���VŊ^��c[u�ק��*H��j�o�u�%Q��y�$U��	%�����&�7�L�;K����9�=O�.�%��c$u�Z��81�,�O���$�Q?��M�g>��L��η2N.4&J��\��L�Z�CM��[{D��Ry3�9�I�\Z�n�FDs�^�o��ap���p���^�Ò��~g]��ɓA����dR!#�"�S�
�� 盆b#$i��Q3*��3�
k?|����U�Ѿ�!��
�Ń/�������`5�r{��a�8�ȓ�mܝ,3?���4���ژF��U�t���Ӎq��&q$*��%��8�6�1�,�">|��ťq���G�D� t�#6!�E42���-��(9���ڄzِ���������(��"d����w��.1�
n|n��7���>�A[ڳW8t"[ Q�^.l&G���N̪���줠b�2�S���[�F����&�Pj�飔4�	}�7M�!!N��!
*�]�Hܩ���G��~�xن�_ܺ�����xk,;�1�uu�H!Kh%�\��چm�9h䵫G(?���Rg���84�f B+HƎX1�DtFr�
/��={_�gS�p{����oɆ��bf�ʭE5[����k6���×o�I�&n�/�۳g��=������I~'�Z�DNq)��w����8�:�{sf86~��
"Ɯ�x m�L���Blt���pI�"ޢ�ex��C�c�=Wn"[L��-�bS�ɥ��k$�[EG�2��[��GȻ���X�"�n��B'e"&
I�
I�O�
t&o�Q�-d�6�˗\� 
�MWN��3�ɵ�넼�-.�4
A�q� �:��Dy7����P��Y�����b�3y�o�Jq�|��:}��������K��?[C����[�j]��Ȧ�e�e:wP]��I��'%��;A(�<a(i҆�_*�\}z�����v���N?�<��<$�9�[����w�+��^�G� �r���Oa+L�ڡ�ƌR	�)[s��� YH:h$44��>����%u�%_�Ѓn���P�cV��hVp�	_zE��Fv3����l��mж�nĄ5�hDUKd��,�+�Ȅ�h���`٪��Pa�s{�ΔY
�����VY�AҔ��C�K�Э}��
]��@���J5K5cAqE��Eh��I�?��u�!����8�	�[S=O9�Y��c���K�I�i�=\��j*^���Upy:^"��ZP(J �d=���.*�L��?�,�p4I��q�'��Z9XO<�P�]������CA�m�%��C��P��y�Z�̕E�桖ẞ�XJ��n�ի�x8��԰e�c�A�ÙI��ruRI2��%eЕ��:	-"I�W��Ҥ�~Mtk��Q��L�8"�W�@��Nդ�e�(>�<@:�f�'AQ�p��1�7-�m������aA0袲�����Ҋ��J�J�瓒#S񤋌1T�=��ڦ@M1�֐���N��V�.��ۏ���e9fh�U���v�aIQfz�_��aq��
 ��a��`-fx3X�|����U~zL����#�6ic9�e�$�A��b��Ft4�B�v�|��k��:uj��:t��k��<��ꚮ���)E;1��� �4[��Q�����Op�X�\�<J�+w֘f�bg��$��o:�h���@���c�K~���䘞,��ƙtD��y�ľ�۪��QT�M+P��z�:��8$ �Q�fBM
5Ix���ŕ�.b_;���D>�,^�c�(�_;�k:^��� X���a*�|I�4�_�Aq�P�3%ϣ�-�c��|�矍�!��
�8��s���D����Kq��
+*m���EQ#���4c�m���l��;�\c0�̌�g�kk�����G#P @��S��LM�TD�?��Z���������	��C#�Pm��g���p�6g�~ee�c`Vo�hL�L�-�Ⱥl�����γ[jg7��ssG<� 2��I<`��K�$����#˒p������#ˢpŶ��f�}ͭ�߷0�<sd��kU���#�G`N�8T���ͅ#�g�6�e�?��[�/��Xn	"&5
��ʽ�;o}�w�~����o�#�#o��;�V7��J�m����`�(n���܉Gp�ԏ�\v�57iV޾��5��(��k���y�8�1�6�6X�[���-ܧ�/r\?��x�)S��̰i���I
�dc�,��@Ddb,�
����>�IO�K�U[
%6����zڏ�ԒeS5Q}��m$u�N��)MV�u(cD&� ��/P,l^ʕB h�4��Uy9�)(��k�
��L۞ 
�+�_�-$�%�[DP� �5���5�񃆭�>p�颺=���`�4�TXm׍v
E�2:B�
��:�%٪�~�tU�S����1�h�@"��IRi�RPubZ�⃺p|]���w�A�Z����-�"<j,P�]
5,n�cD%v�=�p�4aA�M4����E�Gja
���3bg9��J�Z����6^�I�{���N��a�2*cE�UrY��:�MT]���--V
T�ŋ-p��P/��Z�������L�y����T�z��&�;����Q��.xep\�ʝ>�$�\��7�ĤYK1L?��������s��i�86ENH
	�1�������; S}�tU��&�<W��������:�y��-�c�a$�4��XЫ����e4]��K#	���;�b˜*c4ɇMZ���6%�.6���䮱�]�ͭ��:C�7�h���Bh�֏
�f~��~�<������MϿ��jK�x�S�4K���i�EK߯��-	^W-����)w$���Fo����D2;����?���7�4�д���f4a�$��-������e%��A"1Ꭺ�y�mT�p��I��͓����Qr����Z������hܰ�7d�˶B_��4��}Ė<��ۈ@�7�*���ݢo~u�U�%����$��$�!���ɘ���}�1pQ�Dv��j�T*`J	}h*�j���Z��G��H�Ly?�K�{~�>�Y�8+Z��u�ch.�Iy�ؐ0�%q�1
-�5�� ��R���ȣ�E�&	��c�4���A��^������v�2)�X\!�#���g�ڼ��[,����0���f���K|B��+�H�dGRxu@������<�PA%�D���R<�O�BZ�J������+3j���)��Xd��/��8��n�g�b�u�#�q�/h �YoF�2�I��A��kU2�Z�Һ��B�(f������7�IF�q���Ô�U;��U��Y��ر�n'Cc�BS�$�"��B���	�!�������h$F��MK����݇�S�!e����͍��Y��(7͔��q�t�i\���̄�}��&mcX3��}}�9�5���$X�9�)�b.
�1,
FGBf7�A�8�:��33�3o���w9Y��Z�L�ZM���`<� �'�$)��#�ːi�
��7�u���_������LVS�CvBg+�1!BS���(2�ϊk�xf+;p���{�"Ob‹(W��25�{tI@u;d�`
���H֖��	�?^y��o�Ir�h��N;X#ir��[��
Gg�'%^��ⶀG)2�yfey��ˆ�v�^���1�GA-�
�.Լ'�R����o�t8�H?Z��8��ϸ6=E�0>��a�r����>�}��*�� �l:�?X�)���6��H	KWA�FY�L�-�	'6[5�Ad�a�
�)4:K4�}My
v�mٟ�`��Ž.=Xkp&�(;V���<i�2E��j���_�U�T���T)U4K��9s����Z�Li=��d,�ͺ�o�k���*���6#�G�����ضcf�a�	���n�~lR�K�lC��Z�`cl�e͌.�̸8&�E�V2u<7Z�n�-KH7�?�%��vŔ%E��ˤ�$*�V�)�r���i@3���w�}������$_���M�PDi�"�Y!G=��>���v���=���Y�.���1}B<�P�#��y�S���n���+���.o�-�PSe��Sàc�t���YMZo�QD�#~t��PQ�߈D�JS�A�
%�f[.i`lp=n�	0�Ƀ0�<�e
A9��k3k܇�h�6��{љ����>�T��D�Ȳm˟����@-W��X�n�>���@��nG�e���^|ձ���pdQu���L�5�)�*���֥�1XWa�������ϱ�O&���;�35�u���g[��JL�H��M���,�''I�ejcp�Iyg<�)rn@`�o�l��)ٶ���9���`S�BR8�q��.ծ?�Bp�h�3e_I)�",�ٷ��
CD)�zG2ړ[Uj�s4��J�<���|�2à��]���=����(�
MfB�Մ~��O*IZ�f<r7)���jX��>a���$�*��#�N���]3����Γ��j�R�$�Q��]!�!��qMhR�+�{AS��U�7����P�&��A4�+� &���̈́_���EjJ�4ʥ�.�� �j�0v��$�K�j�ZUA�`�ߗ�؁�"x��._Q7�ݶ�ގ"^����GLM5�����ޟ[i��Uu=U�)�h�⨦�w)U�&A�@�Sp|u�0���ty7�#vq�����~q����(��$+�´
���)�J�0�r�d:_���V���l#�����Ӆ1���ʆ;n����vEw��K6���r���Ȼu����`Cvs���bI��ɋ#R�k���K�[��;�����^���
�z7�?�ͽ��|4�+�=q���r5I@��ud��(��.��Z{~�y��ms9I����sua�:Y�)��
[���hk�L?���F��v���ĭ���t�}�-��,��M�A�?��`/���������*!&�Sd��F2O����{K2ª2�D�|E���k�X��.�<Y��'ھxR�������iy����<�ʯ�.⻑�|k��+dQ�D�s@�y���5��,:�Es���
6�韝>
~ȫ�]/p�r��>�}���m�lw�(���*2� (V��G�fX�v�l���Նc����3�6����_H��3MLv�/�Y>3qO՜�0���OR��nm L���ֲ[�Q�u;�h���M1~,V��Vե�A���0ç�0-�3�B6���(�����v?��P��Fke��:-ש�c���=X����rJQ}���LѶ�P�#�,*a,P�Z�!�Z�T�lO�~��޻,J��!ީ��_;џi�r�d�/��S���4�$S�U��^��D�
�<��+�Hl��"�@ǂ�=X�SO�h�� �x�qЧ���*�P�cyo0Ë(7� ��N�U_!��!��b��Fky���I[��X%�����y^8/7�����`�
o��B��u<��$�+"���k�pJ6�lt7Jd�Fbι�`�&�i��d�"Ϝ�
�k���#͋�g�9�3�mѱ������q�e�b����W0R�@3kw
�3���mW�ښ��ߕ%)L�<���w-Ӂ%�CH�0/������E=�����T�)�<�"&�{��U*	"ճ��ä����T��,لn�i���v��I*hrC6�E�4�y��4F�qys��F���
�*���8�'�	��O�r_T�4����_d�hL�����uN<��������z���b���M$BI^ �@bAA�]ErF|����mf��^@/f,�tώo�H��,lIv���*M]�F�j��Z�ൽ<�rix�;CU
u��l����8�Z�J<�����A��k�q�����2�k����k��]��i��݉��i�w����;p�<]v�Rg�)řp�wr
x'i���<x?H�\���!| wwˠ;���c2J6��Ǝpk>�`>]�o��eV��/�2;����Oo��i���e�vXyQ�?�N�m�z8mO�O'OX�
�)g������U���w��%�Y7h0�I
#ɦ8?��%�qC�J̖�2��ؾ�X��r��>aA��W��9A��9^��lA��ڞێ�Ԍ,���K2�P1bgE*�"=�zVP�~$V:��A����j>�|ɟb�=c�"�=Jy�l�Ň��EG�U͐?�A�ψ����{?�`�`387�3)m�aE%W"'�/N�d�3j0L��804�JRF��'��!#v�Q]J*���cT/�9�IU,�2�YK�c}Y���x��D�k������q^[{^UibB4Li��>��ڲ9#i����)�ƨ�M�ܭ��.Ӫ=S�n�Z�|�/�9
G�7���鼚i!;+➜�����D��.طH�q������ԩ{n���ڳ�_��S���sf2�_/���7������q5�
PE�$M��J����D}�Kj����q笪\4;uݱ� ߵS)�.�ύ���S���Q�j�}n�xm6jK�����U�t&�Z빻��s|*|vȅ��>�� �@+0�lúK�ߐ�=�30�K ��.�)��hf&[k�՛h
�`������.{�2��,�4ō���QU�塚��6D��p�3y�AOi\	�G�����^�4,��'i9�DvE͸��l�>X�l��T��^�:1�b���D�29Y��Z�JVǶNӗ��@�����^ͽd�PXϓd 5q5�I�0-�UB��ak��>c���I�n١ F	H���XW��C�=f�
Ω��óX��-Ӣ,S �U����h0�M�����^V��g�\>?.+�Fҩ�2�-��~�˖��DM�E��Fd*����7���#��>�i9p�R#�n��(>!m�AGऎ���o��=p�챢{lzl�N+��x='I�|��zu㔠�([���n�78<8�$���n�6�
�c甴-�IBNK�SL�iD��1��ɽ�����t���˸Wp�DFo��Ϭ"�����rE�ru�������
�73��5��H���X���=pn��'ٸ�c����t����%�/�m�N������,I�����`v��*��U����˔(F�$�9oD⍿�]��9���h�
BU��
2��k!�Ԩ�'n�U�������0�k�M+��o���Ew�)�����z�u�,��P�}3�[�u���.�v��FΌ��0֫�5�Y�o��"%]�*"��?�T��SVD~D�7��U��[#�%G��:��RA:SY��[��&��]��ӱM�H�H���S�w��D?�^)�.|P�i�����Z{��Y������j>�t��|�|�z����S�u�B�%B�F�����ƻwyuSd��KK�~���jc���F�@\\:�Ċs$.:�y:J��Mr�r%y+yX4����	ԃ̈�X����"��v=��!�㆜����M���L���A�D�rS�%�Ұ�@t��̔���4��703:n'I�~���1ӳI�4C��]*�h��A��F
Pi"���R�D�a�š>ow�a�C�2Q��"�3T��:b0�.41���d,g��?24�p�tȌc�`d��k�����@-�pw��eĦ �f��f2C{�X��9�D��D�R�8t��X��ZH��%۪�ZN�ԠTӋ��VI7A�|�zY[_���ـЌJ*�L����>'NG����xSу��&e�X����cՂ�%*qe#�M���OٺF⸄<%$@���tY�SeBRY���B[&j��xp��E�OR�E!�"�D�	Ut^WU?��i������1�2���JN�j��J	�);�(`b�*_��.����^�д
%�
��lHԧ��%��Hc��@J���J�c�jl~V+��
	����� ����O�ri�3�VJ�<��B�w��g�.cG3��exp��\&8J�����*��2
�d2m�U��K�D��ě(�1������?lʎc	�f�$,N�$}l��f�q�H)k٬���sn��N7�E�P��M��4��taGЅ7]^����`
+�w�8`��M
�I%�K��������&`�\W�h�{#�}_rϬ����+��2������z�ܭ�Z{kk풵X�eo���Bx��d0`�b0�X�E`���`{�A��m`�0�3���Y������2#"c�Ȉ{�r�9����`�uz&�ٱf����PW�Z�*|���D���!�3�[+���`�2p"�O��1B�EL�~ij�̆�b[О˰�
�6�r&,�%�nq� L�Y�_�o�rT9
vR[�&Y.�H��CRvw7�n��}A�0X�t_<���UwыY�.y[a5����o\]u�\'���nE�H�
7"��F��R�S�9�S���$��)f]C��n;Nlz��yR�/ؠ{f���9��S���)�S�y`����9�J��K%C_K˓���XF�ǭ�wd�\bC��E`5��!��+��,��4��z�b.�.c��4�զ��+���O��^jL�b�u�T�H�S�9��WtFE�-[�0�Ձ�kY�i@3e-ؠ��k�'��><���`&5[�]X�ɇ��Y���Gki�M�W����K��+��%��d.���"]*Y�i�[��G߶�A~7)n�t}pi%�k��ό�{tk���tS�����g[�^7:�~ø�h��V�_�]L��w��]�����Q���8ӻ(:X{�Y�:������2Yb`�H<�����4����ep@���"[�Mf=K�B`a>�zXI3{��;_O�\��_����������]�^�D[m�N�5S4��A�������L~9p�����~!
?�3���Sr:��w�5},�tKc*�H#=vYY/����2U� ��431c�ɺ _�D��(�vAE���X�����������c�^z��Nɓo��oyN��
;Ošcéʱ؞�$�&OH���kk�1�y�c��0����O~2��$�w���~�*�
��9�s�r������J_*{����4�]�
�kWW�ҟB&sLO�Fi�Nܛܸ����ix���xp�Ï޿V�8�X%�T��Z4�c�'�����}��߾}���m��ȭwoO��Z���k��������s�)�ql�%�U4��c$�n�=��r���I�Iri.��ӓlA���X�ҕ�y�^{1�I3�W�[L�MUu�..��2�y�4�_�\�'tݰ���OM��Q���ں���r�e6�9���ʚs�b��R6|������5ƣ��9��rhj�y��.���~A>2�^��7>O��ֱ���c�G)F��Sg�Pg���Ln�����N~�i1S-~(]�*S[��+K�Do;\Xj٭C/��cEtW5���x��t��V����z8���{��1�ƛDu:�Y5��E��m.ݖ6�=�Q~�Bʼ���._�s�Iɑ����\�<i}������~�#W�t�e�l�'�l^7w�Vg��ͭ3c�_О�/�GG��L+�R~]�}����$C��qi����|��9�
��h�\ă0N1ò'ax�� H�a���v�"n98g���yj�E�y�`�$0:�`Rva|r6i�Ә&x2�,�vC�ybE�W��8��:Ɲ�C��&@���M��R�w-�9-�N	���vd���tr��/��;��sFu��.2�i!tq�bB���H��`�U}����n	�X��4e��4���דdzQ�Z6eF)��\s��Q�j���6�*�
qҪ�z舋U���mV0\���F��3I+�5�bn'�	S՘�6�M49(��{
�P��7`n��+W����
֎��,�u����v�k���\�6O�`o�V�R*�`��l��j���z����kqTm�`�3a6��MG��
.�.>�Gpm��N
0�R�Oc݇k�M�a>��[&��''��@�~��ǮR��Rq�
4p+[��`9m�����pt����íE�l@�+.k�����C�匼��o����XjO/;�4�{w��k}�&�C)��9�}*1��,G�@Y�J7 ٱ�.��6���Ms�R���瞻���Z�Qr�����^��l瑢�
s��r�u�Y'��2�0��7%n�Lx�$�����?��K(���f�PUݖp��Dw���i�~R5ս�o����O���uū�p��x��5�u����Ӻ�1� �G4��u�x�8+1�����7�n�?R/�˙\ S��J�n�}��Ξ.�pV�*�|��=+��ϖΞ�zL�J[�ɏ���|ݯ����:湌Xz��$���$`�j=����2&���d<�#�]���x�
��n���cUC�u�ù�æ���˜2���lsn޴kZ'q�����p��a�1�
�+K�9=rL�m`R�η��5ޣ3c�T�I�{�45�f��*��,%#�d?�v!T��K��/�x�����5I,*$i�=��ՏE�D,z5ꑄ' S+�};pчm}���s�am��7G�����7�)˔�^�/�s�՛#�9����sf����
�G������Ѐ5�>1��a�	My��:H��]Ŋ��*.��.ȶ�Z����p
L�Ac��j��u/����TB7�l�����0������$��}�X)���|pd(#{�������CN߷D�_�$���n���:�{f�������>������������Yc؉�`tnP(��yU��8\hu�
���k)8ҪbZnI7�����$]XH��z���*c�j>}큓�d}J~�,����׏[&�q����ǂ�W'�ғ�W���OV��T�<����:����yB>�&,5�t�Z%'� U����,�u�5?b;�x�����wI�k�B��R7�Ab�w7�O���,��vI%�*�hFP�v����S�v����p�Y0�#m�cBR
+�2��w_m��t��Ob�Z��_����u����tr������n�W&��Fϵ����n�[�8��V=]��?K/Y|��
�M�آCp�%��,�A��e2P��r��_b��$}��$��H$���?�x�pJXG1V8���c�hB�v�(|�a�~��P'-x�-�=��x�Ս�!�<����Vo�-�b�k��USӬ�Z���lk��jZOǮ0��fpy����W�EȻ�dط�jY��^�5T��9t�ڡ��2���_V�����n�^�-����q]��Ԍ�P�����wV5�����W�9�K��я>t���чS�)7Unh����'$[�>k4{�Tt�q��p��0���PTq99t�
g�p�u6;��81^�����Y��9��|�
o���x��t�a�6w�5*�x���b�)M�~��!V�����M�������񼬈�Ʒ�@(�sN)�l��ME�?��|4���ȥ�ԣUB�Jg��d}u)CSw�\jqZ&"89u���=eYT8���b�<���S�j��V榓��uJ�ZR�Q.�l���Ff m�
�շ�_Qz�&jt�Ks2�!�L�6� ��W'?6�,��v��y���<-9�v�VBKz���K�\?���R�	b���~��zb��ʚ3�B�,�"�y�a�+]1'�-J���k7�[Y-`d��/<V�"�����"�ٕKk[�g$k4r�^i�A�M��(c]r��~�Gv�LF�����?t�[Hy�O���?�󷏣�G��?��
<���jm����0N��qF�v~���s)��K�v~�k�_��S?sN9�X�K���3fskk��__�A�%[`W�)��ܴ	��ʱD	�&1V�����U
e��h�*Ȃ~\7�J9թE��ځv2)$���Q�pjf��A�6473H�B$27eQ05:�n���A�5�kv1��V_�sYc�������ّ����E�'�a�U�u��t�ܘ�L!ĥJ�P�_����Q���U�m�߁hH��$g�ϐ_���y��'��#�&�F�^��p#���!�g�Wƒ챓��G�t�c���Js&�:Y�����+2�#SJF�q��9�8&!�H
Ky�ǫ��h��i� �3nhu'��h�k/��x�t1�d���f�a��a�ʼn�yf�ώ�O��وI��V.C�9���W�+��D^2�Ӛ�Fx��7��-I���&�9�!���a�8�!3L���1<���:�]-�FV��]pX�K��5�3@��<��D�ή�C�=���8�Γ��+]$9������mj|n����7
�f�}�����ؾ�p����K��N�ȍ��
;
{K������̴U1/ff��$*��U�0��8�O�!И��X�3����.g`%:aLmA����Ԭl�Nf����[����h�����qKf��"���+�c8�*�B����P5�8��,Htñ��j�6Xv)��j^A����Z�-����PӴ�6�7��O�A�E�X�u-h\��F��N)r������S�<��3�"��jd脜wld�ѣ��e�:����Ds�?���;8ؘ��:n~�j�=6T�`b���tK3��9Gtx��5'�&a&�ͱò��Ѽ���8C$ú2x���"X
C��
�q�4�p�3���x�j����$�B��r�t1�J-ߒ@�UG�^�Eyx�P��4�S�X��XCԈ�u�(M�N�����c��*Z��oF�P�k��!��61n8�Z"���hE�8İ�pH�3��{�A?~���Bq�����y�)��E.&�3�[H�	"�Z9<@	O�^S���
�3�;��=�c��â��u�P��GW�U�m��������u�[=�޺;O�؎�Yb��O	'�� V`�{F�G��Q~[�c因_<2؃���@�"q(��0�.&H^����q�+-ϓ�<�q��:b7>��qb�i�戩���N`K�\��FV�Ծ|I��(�&e
y��`e2�=��Đ�ű"���ծ���8��]�]
���w�X���r� ����p(��y!LFsZ��	Y��X�$�@!hVX
Z�pu�BﴅN�B
5x����&�\G�E�Ź:�f�L��JxJ�W5���	�z�oXp~ho�	��y�X9�~h�l�y�%)Q+{��
维��!��,h��H��*�Q԰\
i&��Ā������,�aI&�P�†�I�$	�\8���TH���LX��Epi��7Q]�^Jm�&p�T�1]���	�d�q�\��!L�7��b�*����<J�gUO�q��/�eE��;��`�Xb]ɝ}! �W/k2��hɢ����}����r�ki�k�����|�i� L=�(��i�E�C��:�
�S����[�+
�'�� =/������
M7�K�T��r;�e��r��C�V*���� {ue���&����8�NJO�~l5��JO[aT8�t��<���[1l$���&�Y��A2�g�z�vg3�rG%����= �����M��	7�J&[�G�<k��u
���;0׻�H�04�� �ze�c����5��ȹI���/�_�{<�wXv�
IG�=$�x�nUS�2ײO�-;�V�^�T�R�˚Ź��)��Q����6s��ҩ�s�>^lq�nU���w����l����h��|�H9�v9��!�Ó���yX	ӌ���4���n��|�>&֏8nR���i��f�V��7/-�V�m7-;�X)ݾg6�Gՙ�zX���uP�M`)����xIotIiE�e�V3�+ͅ���T��=/�*���&x�*�UIv��w�-9�&K�ϯ���ݼ�A��|���|��=~���<�T	��k�e�=G\���:�$]�__��;��j�����K|�<p�;o���ߣ��Iz
Pݬ1̑�
� ��Mh�BOAB�dur��ܶz��׬>����|��W��e-b�S��g�I��$=$�$緎h�+;��
��N�&sY@�-u��:�(��t�F��e\-[��S���꡷��`nP������ZD�㣷Z�l���n�HՄrN�M���}�N�Lɠ}�y��[������+������?+�y� + E.%�ɝ��~��
�
�;����):Ř�ɝ�<�m��0��&�3��)��ʈ�D�Q�{��r�8g�&+#YNԕ)��H�a&Y^���#��χ�*Lz>I�KeN�K,iBox%M���Bw�v�f��cJ]$��b��S��y�m��i�Wӂ���P��œڧḻx
��l����#p�1bd�,LS�����I����W��l����X<A�X��=�'�!��O�`RL�y�R�C/��*4YB�5�&�&
G�68�i�;Y��(^��FF HL�R�a�3��pA���98Ji�fh��Um�Y���̱���g�UC
A���ƨ"�W��@[���D�7o�k~�D���,�D��Q!5|�b��.�ʑ�Aq��V>!f2�C�E�2��4�
�ƣ�1��"�j����7}�,M��A��I��_���y���~���
����S�>,�Z��X�H���E+�8��i7!�kD8�c�)h�A�c��"�V���[��)5Ep�@�it&ֈ�P
�0��S.�檨sD��1A��5Mx�������T�ŀ�����a�\2g�M�l�V����IN�hgb������&x.�AE�?Ӧ��&�b��hmzF`��"
T�yA(f^�K,��v	E_�Mz3!�U���_,9��_��T�A�#{n����j\�+�몥�W��Q�D����YK�Q��;+��Y�������D�oe��.�Y�B!C����LkT�yk`b�D�Ʀ�9(���b�SI�e�*�z=Z�j�:��4�4�yb�F�T�$��'8�:�H50%�����t�T6[,9�&��4�rh�v��x���j`u���߭��EI��&�j�:�€�c���he]�Хz§gKp���f�c���̦�EQ���_���1���!��&0Q8��Ƙ�5ڗ1�.H�Iv0�8�h� �@�$8���$G�z8�B���{?��ˣփ�G�9�hp0�<�����>f��~jy���Α�Y�od��a�d�'�u-�<1HTM���0�M������^����؞t�t�2�U+,��[�������×Ɲ��u��&M1.�8���n�pϛ�S/��X���e�_bi�Mȋ̗%�fNΘ����$�vC.���w�.V��ֻ��a�s*��4KE�_d��	]�ɝ�[��{KI�m4�bĈih�&�FyJU��S��_h�Wv��/����|��������L
�����s�_��JAYR)�˚�G1�F@Q���D���}Pa1ړX�<���,�Ǡ�s_6H���j�2M����cg�U��t�H�Z���[��]f褿��L3Q-$�Y�]5J����E�͋��!��[��.%	X�t�[IP$E�Jdi�x��2K��3��w�{��/�2�ԭ�V�Y(4�v�mC�e�F
�o��[�K���
��2��ay���s3����e.�[��C�2l,�d�ڭ��d��|W�N��M�^��}�#���WW�V��T��+��]�&�r��]0�$O�Y�I�8*@�� g�k���(�L��us
|o�?��{�1�I�	�d/E��l��s�XĶj��^�j:4ܒ9WH�vj]Q�$GR�r�9h�y�\�L y���T���<6�f�ݠ�5fɉ�m�Y4�y8�M�~���r����tNbI�+�	�ċ�^yPy����[��Q�	��a8���7�]����7�f8Ƅ�nWo�����:�ި���
җ�1��~���Vp�M���NN؃�:��I�I�ц�}�Lz�ɷ�z���$��+X�Hnut.����Bv^y�e��ͥ���q�r����+�����.5�ga�5�5��%�ܯ���}!/���N�c����t��JJ��[���ݸ����ׯN�}��|N=�\��ו�]�����u嫖���麨�uK�5�E�
��r��JDO�l�eY;I��w�29�d����1I��i<���i�&�'�Wq�^T�L\��3P�S�RQQ6@ǟ+�?SOR�,c�z�^b샽��7�{MRm.o���gN�s�r�\��7��"F�TU��_�p6Baq�:�<��p��ϟ��C�'F��:;3���Bؕ�[� �^-sN�X�d�f8
�H{��w0[*A�=��Sx2L�F��Z借�v�`���'�B�H�Գ*˕R��-&�����^*�|��\�3SH8�n��[<^ /���y�m��q8��~v\t�P���R�q��3#!�#&e)Qј�����<m���4��+�t$AWD�`9_E��Om��d��7ݴ� [�i��ןS�D9�s�rn��2f�$oj·���#�g�@H�8�`Jv�L�Mp�p�c�̡@�ZMɭ,&�$cHO6��,G�ʃ}9i�+�'�b
�*C0Q�UU�f��L�HP_���`:Ә0K��η����k|�?$�G���<��]����]^H�fx����߾��|_׾H-]W�j�R�I�4O�!Ān�?`D�5(c�o4���-
Ŀ��3����L��{���]3(�+˅����*,W�%���“�;rLJ��e2d�A
2x>-���$���b�����.fXv>�U�^O���C��k����o
���U|m�H��ml�a����΃.w��2�!:������Z	��X4��q����}�����S����J��w���Z��_�۩�R�M�_v�=5~C��ιv�qK��tF��ՓS�@ʿ�6W|ߝw~�pw��}�>?�����(Y6Hm��/>4߹�5�p��/��sx…*���-&�|�/v_�ɯ|�+!��~�[8�,Xh`?B���~-�	*���!yfaan�զk�F�-,���Y��J��ťG�,K~6.�8��r��&�{���+e|��dz�����U��A���T?�5���I����x���C�ߝo6J_ƅ/���Dž�b���J{ ����a6�Z�ZC�%g�M�Z�~p�޻���1��{�[ӣځ�ٻᄡ;�e���/|���ϝ��[�������hJ���ӄ)��
��p�;d(��r)A�X��P��c���,���`Tc�Bs���#��̥�j���]����#G�Nw��4n[0�ޛ�^,n||�PZXW�z�&_X����+Ԝ̞gUQJ+��NC��.�0؅����NG=�f��Z�d>�x��->e64�e�/fD>,��ʝ����\�?5�p�8�����I:�:�V5���AOp���6���>奊�b�+�EI��<��a�����}6�ǜ�B�<c\+u1�A�WA��r��AN�3�k���9�-3�4eg�ZI
Zƫ��Ћ����O���p��-����r3^���3VP�Z���٥κ�Fdx�ˠ/��L�ž����_��]��/��=��/e�=��M��8�"�>Hk�W�[���W2
��BQ��i(L2�5"+I�ɔLH�$�L2�x�	ߤ�h���sg�|�,H^�l=�,����3��3��gΜ}�qfg�`�
��ӳ� |W�̂&��j��+R~t�t��k�(t
�#Y�I.k�q�Ȃ�a�1'G�ӤA�!�v�vS$�e�՜"i^e:��0�ҭK8<�m�O�Y���lH�&)���
�]�b�L��]�rYp�\�R6���ҡ>�.�
�3����Q�[.uK$md��C>r�f:xf�0�q�#�83@e���+����7K�bk�k��(�aҚ�O��6��?/7KՏ��O�����2���?t�1�J�!N˝N�\��ԇ�[l$'#�����f�id��:�'�o��:4$U�umR57H�<�
�Ϲ�隧|�����Qr�xR�=A����'�o�Q�C�<�ׁ�����+?�|t�^R�R^5�@�tW7�q@��nM��%B��pT��h����~7�d�r
�a�E��)f��
7,xT��T�’M�8m%�*��dOc�7�3�7޸=���~����5�I7~tC'?H>N�0�ZB�y�͙ �o�H�ڦc|j��:S���Og�L߷�'�����v�����g����5��A���x�Ot��
s�JJKYV�(�+%�PǑ���
㤛�L�cPyA�!#o���fS7���چ�ḛZ�J0�Ё��-T����?��{�{�e�G�$D�_��ajm6}�a�B���09t�u�i������(,k�Q���5����?�%�ԝ�q�w��^|�7U�M��U,�;kv-�%~Uٶ��i��„�9�:�T�}�(���!��ʼ"	�6D�ю�A�	��J��-���`�X��5p�d��(�D`��Ts	T7�~t�FU���6>Ӊ�F<O�l�Ɠk42��������A��UhE�(�bi�U�EH喤 ���,����в������/�Yt#a�ɡ灯�̬[��]m��<.�;��D*9eyB�2S\"� ��F�BӀ}5��g8��~54wm����~����c2�`P��K.��;��o���w���_�L0�C�i~|�Pi*�<�X�L"�I]���p�Fy��h��4wG5BZ?%��[8Ҹ��W]~��c��c�޿�������=%-)�K�v��ݼ���|es�+�y�N��;f.}�Kg�l�/�(��rX���>�m��:��&8�Xǘ��M��	ŇX2��?�ӕ$�dtX���gI�/��=T��,"�fĩLjEf$�c�ʏf��9�+>7����ͮ�fv�q��N�~ݵ���FC/�)��8q�cUO�j�8Q�Dp
�]�{�MdmL��`is
�>w-�㯝�Z�	��)~\�Wyh�+����r44�3%��2�����J5�N�2d��$|���5���5�N�0�����S%��q5�f�:�^��},�
3�O���#���G$X�-�n���*f�tW$%�x/��I���h��Q�ՠ��H�I�
�f��_j^�h��K9I�X��6�]��8�E����a��R��*n�ә��NS�\�Q���E����
��L�-ݷ�U3ЏD��w�bjjD��� �)���'��oJ���;�TF)n��U�ϔHPt���x���T"\�Ӽ��P2���v�\�����m!�
2݇S���jUI��0&���Eƫ�{d$k./�5�T���.��n���X�gfh{�o
̽ ��!���S�U�t�p��$����j>א�_���ņQ�`x(�n?I5�Ƈྋ�#��������!8�ci���Ǩ����H8��+`�Pa3A���$��#��p�8EE��3�p���O���'�L��_i�̣C	`�!~&��],?���pn\�cݛ�~�,�t�L������b��v��$��P�n]�oy�·A���7���ҥ���7�%��j3�n�9���0��{�s��U��b��g<w�Ѳ����QK��=���}����D~D	��p��2���e�Ѹ=J=9
:�h�~A;��-A�?��l�-�n�X�wS�5?�sUw��o�'U{�J���r��7^z�\J�Ο]�>��M�"͂�~ݟQ���iF�Γ�(D��k;���,�/I?��?�����C����30+)����]4*�+t���"]�/�=���I����y"(���=���'����FzOiff�M�unho�a;�p��Ӆw�Ä����^O��X�ȗ��ͥJɝ��w�H���Ύ���DX���h\�:��&3���n�sÂ֮��[�����eX�,]�g�/�'��܌�>9��
񍵸�>Ӎ���ayrw���j���d��^�Ew�\t�*$��`E ������v?�<'{�9�b"��(����Q�׀��\�X�
Fug�謆%X�T�u�F��YL7*⼴�o�HPF��iK�qZg�z�P�����Iaņ����da�YU�����B�S�w.�*�@�nAk�<_ڋ����ϖ�!�ū�9�$PM`��^o/�(�y�Qg�/��g�ǎ
q� �tl��4uLa�R3;���h��M�l��M�����^o��㘦�;o�'��o3�Y���Mv��,��Y��v�م�p�﹁f۱e�Ҷ#˒m�`w�������G`9���L�ǖ�6�.,20��� �3$�_�|b��Y��}��w�qxoF�=�k7L[�����՝��s��A�Wc��w��ui�i��f65��骳u�=;o�8�c����M�;`�!V�q�6E�����`i~rsOև�V^�6�p�K$h�;yN�	�/;���bu��M��%n%6<�)�a�n�-�6�\Ҍ�.���SMO��KN�1k�q�x%m�:5��3�=��cC����O��0v����5���
��?��4;]���VT�������T+]/���_^��k���-���q,�>.���&A;C�cxd��N&=콷Mc��f�|��+�8����~���_A�L����zo�r/���_� �6��Z�bw.p>N��a��t[������޸��8:z✲��n�Qu�
F��f|-ai5N�+�8_��S�zk>Yr_sQa�8_������%ͥ�Vi֪i%��
[�a!�W�J�iB����lyά�C|˼x�;��zF��t1]���>T�.MƓ�@�}_Sb�%Ct+�ļ4���#��巤a������C���3S���W����F>�����O�7��u�	����Y����p�>�ɪ��a�vb!����T��ïQ�����'F�u��w��i��M땘�{�s�*-��i��̙S�s=�\n�S�&9���w�Om�.X��%�]���W�;�\9Ν���=cn�?�{�[W��|���,^���\v!1b�(��0���"l>S{���[ny��/���%w_B�����[o=2^�_�~X��~����g��=����?Xy���.��
���"��FS�OG �E���'d8G
�)�u}�q�����30k��毂 �T*K,ֆ�̘j���\�U���cR�-��T_4C�_n�����[��h���X2#�i���k
�6�w: ��h޲\gZ��X� �=ͩ�5�ǘ��q�.��z�k�`� o�2��W!av_'O�xj���2Y$�`���ֺ����qМJ���]��d��<;&��,���z0�\�~����\]^Z��+�7��:H��H�'�l����t$<����1�f�	���t�ĸ��yz=f�"��K�i'��DK�3�}��1!��)s#o3��r猼~A迮���u�Bܠ�+�'q�W�\��)�_/�M��{�.Vt�y������G�NJ�g��p~��S��8_��_�4��bί��c�y���a����d�G(
eEٸSt�ȉ���0e��M.�"v9���ZJ��
y���\sp�>֟r+��ޜU/"��a���\�"��Dj��v�,4��x�� 3x����SfXt�{�.�}y�6���65�N�׉A�������b�g>M�g��kj,�R����ٕ\X�"&�,�Mr�jm��sXe0�:syn,��WG�Ch�h,O�hɪի�饨�D���Ց�EVSC��4�Hݵ��0�rtjC��ȶ$�H���`7)�7��dt��q.��XȮ�Yú8��a$��yL�D0d�C�K��*�fT2�����|�W=���1X��J�At������諚�%�*��C^�Jk�_�B��h_{S ��ưҞ}���:�Pj�9�����ѨQ*
��61�1/P}�D3� �7���V��1M��J�[�Ɛ��Ô��y=]��u����_FL��������a��9�֪�����U����	�-.��E���Au����_-c�
���[1��/Q��n��/��Ak�A>����Z�]
n{H�7��"�{��z?}������|o�_���v�v����le�ġN�V�H�<]�G5gip(G��{_�9zk'���n6��U�%jȣyN9Lϒ��ꨁ.>��VnV�SQޮ���Q����+	�[#�8�P�g��}$�Ŋ�<I#��h���'0uaE�{e�F��89�Z2����;���-��ap����'��L�p�?�x4F�[C��={��i۾�������㷷��y���a9q����8��;����Z�O7����%�{`��l�'{��4����7�U�eQ��"��]}�kqYʅN��յ�����M�_��9z�e��p-�Ց���M���
Cw<��Ů_�k�{����7�al�����I��+	(5
��4��ϝ�W�oF�%r��@-���͇ȧ��;WLK�4x*��hL��䆝_m���̻
Z��ކ��i����%��Ҿ��nԴR�~,�7��=\ĵw��n��n����m�5n��n���#GVc�*ⵉO���g���0K2�E��o|�������\u-�֜=��ŗ;��{��p~v�c�����e�rXy�rR�\�Z�A�U�GyF���.A�B�Ih�3F&�l��]�F�N�dw���:�).�d�&?u��9���_�}��;����\���)�������݄ݲ����i�aw~\���H�<"�U���xJ�9��Ӳ-�>?�i-J�]�w�4[���
��i�m����;wz`���5�=��KZ�9mÏ�S�C5�/�>I_E~EY�{v?<W��.�G������b͸�*K��L�b�c���6[��,���'���Kw��Gˡ\-#�֑��h�z���V�~��W��N�MPMuo��y���Έӧ4N(�M�}%o�
�֎8�
Fh����!+��3�x{_=3um*�P�S��/x��xP7u5MK+R�Q�:b����)��G9w��2
G���@�����P1�L�����5���Z�-�;�T>���H,Tld`9�c����o�-�M���{�
�n|�ߠnV��H���9ߍ�N�5����ːw/X�p}b��R��;y�>���KKd��oI�I��μ����X��z$�40)
�����8����k��V���l�~���~��J�9��%�8�R�馭/��l0��5����x�a�G�;���&�(T5?�e�[�q�Q�6��|}/�kkdp��w�u׻N^��k�}�kT��e��dM�alh!X�J91��#�t*!!���3���F-�u1)ּn������0m�F�6��'�1��(���k6<�=m�3�;�D3[m˭7��T�(�c�u� a,�|3jE�]�:�ڪ���EG��b��E��<���k��]p�b--?OM�oS�s�?�~��h.���2{~�:͜�Dl	m�ڌj�`(��0\��7a�@Wˠ����#F6q�\"3m!|��S���ضui�ݸ㷤�ه>l���8��1)DDf�s=��o�L�h7H����f9�ГED���#�H�[��M>ռ
+�������M��`C�V?1X4���F&��F���L'6S�p��v��`DS��4j�6����Z����>��J�@�G�k.�I"��m�d�,�ە����OO*ZE�E�(�5A�2�֭%!
�}XR�Y��;')yEʱRz�&I�tC���ք_+�Tp����N&���Z��@�|} �	�}�uVIM�Vd�{��OLU,�I��ͣm�%�j�`ms����,2d�y�v�tk��F��*���5X��y�`���L���V���I��~�C�*����̴U0��p�g��ë���2+n��"�c�%��\ �V9A=24��+ ������SNsW���̂+dp>��VyR�7���}_�\"I�'�+�'LD��u���lK?)�N"����AֺC��`�6���_�E94�}�cMkQ!)��SX�0�4(f�E��َ��������������Zk��]�j�&�J�h�}8%����o���lہ�~��`��a X\Y��"O������-BOF4�\�5p���coy��^uJ�y��3��,�+�׃jv����RcJr�I7TɁAc��/��w�쪭�JZ�)����˃$��6���TM��s>��(�a����QؔN��X��;�kV�I� �A���=M�h�S(�A��5_��mk�2e�aG#0�x�x�PL�C��c�`��US ���#�_n}2��w�œY_�VN�O���G���}Q2缏�%�.dH[}�8�Մ��G/�n���y���ם91��k+���R"��A�e<�,��H�t7`Hwf���<������n��[z�
IzE���G�C��Fg�2WC�UA�1�X�ȉ�q�� ���ZR{AUԛn8��_��|�TM�n(�Ͳ�Wy#�Ǫs���2�_�}�L����X@v���`�Ȩc'��J�=gHz,�M�d`	sv�i7i�<S��UF��!�(�E͌�v�U�8�a��DBTq�+���\��:�<V���
��ęs����6�n2�tf��W-�N��7�{uGP��A�����b'�Ze�]�EcN!|�n��Qy�el�gSS�S�;〥�{��ǯKW��I�Y/�N��j��K��!������o,�D!И�r�B�`!G����dR���x�2��4�r�]�!�Vc)�2��R��#F3�e0�xx�=�v�	9t��yiDi��uu�=���
b��^���o'��z���<po�L��C�/��A.������h~��+.�`"���nb��䇝/��ؿgŲ��y_��>C��|B���;�����n��$\VCS,�	��ÕXĝ�>���6�fGR�,Q��E�W��$ε��*�x�t�H52�C��|xx�U�d�
�v@DY�3�iꪕ�ΓF���3�WcB���7^ݰ�
O�S�g/�T�r�=�]�	�+E�~�Q�
P5}�@�&b9�'l�z��ֶ��bԩV��X�Z�g��;lī#��	Z�@�O���z�̱+�N����k�o~���;�_��<Kܵ}���Z�s��d�Y4`�X;u�꫶~��)Iw~�G�K�We��%��]-��vP�^�Sy�.�2��Z��nv�qҒ 
��JN:<ȃ��;>N�a�c[�$6��ׯ�P��x!'�fk}�� ��_�Ե#JK�$׶��V���"ϴ�
��U�IT
�չZ��i|6)�:բZ�^W�W��yI�*�u��g��4iՇF�4x	�h�5S
��]��뤒��CӬ�_�*��>��dQG�V!vb��ܜ���qC;Z �������D��S�[=��vH�Ty��W�!�nI�}qa���
ئ��G�.�α<&(2����!&rd2G�#29W'wv�dq�g��Z���d�Z(�3n�� �R�?�~�6
��FD3�	����Z�SumW3��x�T��>m��Z�R��̈�H��NS�oO�8��iK�M�_/��|;�,����FX.!�*H�x硱޶l%8�&\�
t�ʺ+���.���>��k���^��}��K��
��;%3*V�\P�Vί��0���X˃�ƿ�$$�Ô���cuӼi���Ze~Pg�ʹ�L{���I��r%h�n�k1�n�xQ��;��˯��(xyi�@����w>C���=��K7:���E��
�/�+�@�:#G�ޠ|���Y��ʿb�;�&]퓺���M]�w(���xR�ȁ]����nA�y>����;+4$���{GѶ��ߐ��y����Րi[�$_x���1������A�ǽ�X�΋~ˋ���b����Gz-d��8�/�/	�M�:�ˌ"������^4����W�T'��b���I���p\{�8S�0�\���F������U�3���_69��'��TF�l)O
_�aG
^���|O�^f�(��o��6&g8F.A"���2Eȶ��H����-�)^bQ���@�x�b�r�l�i�W7��D�;���@�%T]�(ByQmA�	��&,w2Mo�9X+����� �F�	}qR�x���G��*�� )�-��.��GMT��K&s�����ڑ��7"�'����'�E�꜓c4�I˩�r��\�Mܫ%����m�SO%��T���o:���w| �:�h�f�9锫���e���Z�̫R��M!�}*M3��Yܪ��7�·Pu<5��w�z�_��1�y�̵?0ŝ#�m-�j�2KY�R�7a�Kk^���m��,��n�Rm�>���=3��̽w�eWu&zw8{���ͱ����VuuU�[juKj�n�V,�BHM2DFdC�86�l3c<`l0���~3��͘g�yc<�368T�Z���n!����n�{�9���
{�[���q�B��-�V�N�r�Y�|�~������6Xq�J��^eÏ�~��+�_/}��ǥ?S+*�VΘC��� A�`�YƩ��њ��UFϜ�U�Z,�!/��	�λ��E �Ȅ�&ԇpB���*{i�>��F�:M�"Χ���!F�r���7�>m_^�b�/�QL���h�����zN|��k`F��`TS���
;�wAg��8��b�5l��r]:��ۅn����!t����&�ʩkb�j8^���c�,g<S$e���|��t������1�7]�4eo���\�B��Q�Θt��5��<�ݠ�h�e��*���d�ź��^ݯ�5�y�Y�Bܐ�9i�5x6��X�<a�J�.����Үm�-x:�[��U��)MT�L�"��2��WN4j�9MmP���4�#?Q�Q�'��c�ɴ,�.MS�9��yp�Ι�d���&{�m�:��m7�B��õj��'8�)�no�!!�Z�-\Pՙqn�FOS��ؔv��VPÇ���
���P�!����U�yO�y� 9��3'+g+׼��EJ.�P�ѽ�C&yz�}��oy�/|���*9]KS(�Dil�ו~��oK����YR,D��p&�P�m*��X�F9ý�ә&,n(Bo�ũi�!�*����
/�Ã��(��H���N�J����̋PR�HY��ٟ$C�z齵���O2�eDX�G��n3�V�$J�,^��kH���������/�q������e�/���k��iT��������K�6�^BV/�U�<%u���W7�c�5���.Z�bw�ܮ��i+p
�~��������|���w
�N�̮��ju�
6�P�ǝ�n�
]��-�厴{f-�����#E���s������ߥ�	.d�{:�y{���zK����31�tr�7`a��I��l��ȼ���)#� :1(����,��+.�l�&���H-�bJ��p0��epI���3�o��f!x���8�%�H���6�7DMR��Tno���`��Fͦ�h��w�;^��"ؙ�V[��|����i�P��*"(�Xe��M�p-ă���F�L�gh��� ���6��5un0?�n:��D����ks�u.���c�yp}���E������7�֏\���l�����pwe>��9;��J�"C2�(63}�bd.RQ��R�{����tZk��}w���-�P�j��M�躭Ja\~�J-�3�ٚ�ܒ4��ʲ���u�v�p߮x�k�u�uAxi5����[Tu��7���~5!̈�S�Ut>ߜ��E����[�.-ބ�6�y�D[�U�
z�:��|I���A[� �]?��	m�m�;7�܁�0�����(;��b�M�������B��~E=G��t��	�[A�Ox��-Q�1פE��T�HO���۾�ͧ7|��<�0y|�q�3�o������s�$O�����V�.�V��q�3�|�������mr�u�ۨ�����o���{�~�sI��2���#G����- ���B��J��Z� ����r	&:�90fxZ�SJ�9|i��31���R��@�͒kL� ��;��(NJ����ȶs�]>�"O.���
��!����G�1KS��T��i6�_��`gg'���	VW��|�x�Ͱ\/��ih�]�1����L��u�0�po61��uf�l y���H,����h�0��u�g��B.�f����;AT&;|���9�!�)��,-=��󖷟������G��yU�(��
MAF{>�\�l܍Ұ8��X���"��hS��]�I5�	`�Ij�?+��C�_�
g��H�A�W_��Ū��B׼~aa���;Wz9}-yy�[�o��v~UEz�Y>�AW"��V�]!�Z��]�*"E(^}<-�s��b�ѿCu�Dr��׍��	!�jm�>����82��
�)7���1�(�"a�D�2!2v4.�wxui2���0,C%9�jEve����q�?-Xiר���F'�TM�1:�>��߬����p�Ԩ�n�Y�e�BSCIEG�7F=��Qj��.5A|"0���'�]E�[K,���>%#��E�p[<���M����L3��Ӑ�c���p��\
b��	�B:.��!���>Q�9�<c�T܈�����
�wl��[<K�<$M���
݄�h�y�o"	��D�����LvӶ9�b(��p���Ԇ���ɶcW˦El�f;�r�r
���,��9W���i/��b0��w0^6
:DŽE,_�"�%��)(HF��M܁ٔzk������qA�3��qV n1	��7%2Hj&�#�'e� '����L��̬gU����D�Yd`V��.�/�1+6|��]ٹϑ� �+��<���"�v�"����q�-X�g:�o����n�u׻��,k8�י�Q*�3���
B��#�t�Y��5���N��u�w��/�������a����<2�;|��%G�޻�|���
���A�/µ�,�a�tE���.}9"R��|:�=�*��4ɛ��an2���0��h<��2��r<…��:��\
����9`�%���� �k	%�q%	�i�|[6�r�S0Ej.U�;��'��rT���'�΀��t����Y;D5��N�����9��{�w�S��fͲx'	��
��T���bz���nc-d4L���wÀ����m;�m?��~��[�	[���H�DBY|bY�o�[,k���8�q���j:"a#�qӭ�'i��i��^�`�r��h\�7����#�����W5�cN^�D���{9�
�ڀ���^g�/��{���!kG_��V����#_��-3=_�
}�S:U:S���KK�!��p�0x����&Yҗ����k�~�Q>.@�3z�ƿ6�YQ��H/�Aኁ��3�GĘ�8�~��5lfW\}®$�J����sI5��Q%�fvj�8�<z����p�H��|�ٽe�1L�%��^��JN}���N�W�z��k��r����X���?ypΜ�S2�ҳ��'AVӗ�eCV���U{kk��y��{`����z�1:?��E~V��gɣ�h�D�z�Y������%�o����O�x��-W���M2�n�yp�kۯ]�e��80�M�7�������K0_c�4�T��������	�R_ƶ쟪͝9h8[���W��>��
�����0ݾ�G?2�\�q+�X9ty%uA��%B&�)��XxQ�㥯�ΑK@�@(*n�H�P�wQ?�e��!��"|ɣ�P����$����xcA�R<,��A�oě6,<!��>��T7L6`��PBf���(��1���2�֚�N�~��!��D��m�K�!j������|v_p(�����^�S����.���M�KΞ
�S�I�]����v�}��ʧ�:�١#�‚�ˍ��].P|˗�kUT��je1��R�!A͖��^�[�$	��1M��$�$�:��J9%��s*A���1f4��J�.�'��Z$��@/�|
w6t]5Sq�����C!�͉ԥ��gE�>��8RX��z���� 1\ћ�S5���$��W7���"~��m*�fv���m�V�nc��5�7*qC�)!'�����4&�aҔť%x&�6�(r�(�
f�����N��JM=K��
h�0*�|�83��Ǹ�b��C^���{��<C�O�Xd'������x�q�n=c)�O�h
fq�ʼn�ؗ�rR�8���P:Pz��+�o���&�3���5Y�2��E� u�����Yd|*��DodH�?Q�U��+c��	��P�ܪ�Q�Ⱉ&*�Xͻ��S7m���`���4J�:M6���>�Y�Օ�C�=����e�!��.�a�Z��\/p3�i��
���3���5��6�L�l��p��ѫI'����Xc�as���uҽxg��s�J������8�o|���"�a�m�~�ü�V����*jRע�&\-t
0s]Ƿ)��D4m�m��V�rP�W�0�$?ƴK����B�zɀ�1��v/IX
4�ڭ�9����f���2�4�k	v�J0�SO�s0Em�/��3�Ԣ�uCx(fzF���h�u�Q�LYC��V]喉t9��x�t�޶'t��Аs����D���P�(����<��PՃ	j��KT-�l�Hhe?)�U��b�p"�;�5$�иp+��������xdYop�G0S�T	D=��p��Eu&4�W�9r`f�b�u��N�O���;� ��ko��7��|�|,ݴ��jG|
UX:y]��+��Vj���E;G��sw��*{��o����O<��#{���?\p����G��@�j�U��~�/�c�=��o[��Y�G>��	y���}�K_ZX�N���ۀ�� �\>k�Id`f�CP�5���b���ﺋh#��tQ��h6�W��x��_\4l~�`cv���{���b���Cb\�b'�N�ɡ�0�ܷ��3�"8q���Z�N� g��m��^�ȱ�"b]��gѝ���ˊ��j�t���BO�xB�ث*BPㆸڳ�0�|ơ�\+8��%��V��l�����.LRΜX�ь�Ѭ6G�N׌9⦕�c��i�?Ǫ���5�;ˠN�V�{k��W;�,�����ssoϣ���2��̉{of�|e(@X��&,��ǣ�gq]�0�#���n��y&]՘#��*����Fg�Tc95>6_
�p�{��s���}�!�n��+KO��3V��A3f+3p���6Y�K�'��&�h}��Ѻ=8���3�0��^���-���OFk��"~�"�p����˿�����n~�M7���}S�x�S������c.���~p�sE�u����*3~|������E��b�L�*��`��<����/-�<�$DQ�qS:"3�-����^�Փ��\]=���̵���!���AZ�~�'���9d�\U&8� ��ȫ�g�4EU�{�B\���Q�q\` �}�K�oɧ`�##LIS����Dђ���&�d�d�!����_~{L
�.�v��q�2j��V[ܪ�Ԅ��~�p���K7�w��B~~k��Z�:5�o`C�|���%*#�����V�X���~�D�"��~�"��k�Ρ>J�[O� ��^?4�߿u�{�)�>�/~%��?�W�.R��W\�-PZk��o��Z�����c;|�?�q���+~����yR��C�k�'}$ʻ�yU��P����]\y`�R�9�IM:u���…���G��D9�U��} �@eތ����E�S�&NƕE�n���Ϡ|L�I�k�(^����⩓��~�DZ�4�SY"��|@��p\�ۘsy��j|�)F�r�Ǖn[˯x�`�\�t,.�&�o��ٷ4��&�w��9J���:}��Q��c�g�����0��)14�	�v�XKT���f��P4����̚?6��qMڦI�m�{�{�^���F�rVO�m�u�t�=e0�S��lU�Im�Z3��V\>ld��:y����t��Z���Ȯ����X4�±)X�}W�)2R�Q��i}E�M�T��Sق[KϺ��3Wj�9���y�b�Ų�U��=*�X3�{��zgӧ�K�M�YK�Z=�a6���5*A@�#���d�'ʲ��l��ݏ��u���R��w�_5��tGis�����-ť6�C�'�L�����|��t���eٌ�F�]����
S�-s��x�{��]o{�M/{��[���w��}�ԴKz����#/x����W\���΃7>�υT�*-b>�袛�ٽ4�o�ՙn>m�)�w%�O�}�Lb�(P�ʽ��7YgOWֻ�(������n�2�?��]r.nt��^�76V_#$�z�/x�]���Ӛ;����L��J����nJ*�����4!yN�n�ӝ$��Z�ik���v�,
K'gO���1����6��[�}$~�F��a�2D���RQ�˂(&�@Ս�+�ذ���=~�}�����+�Z��K��G�5o����R���u��v"�����^���%����k�o4
�4��鳟��+��c�2��
3�����@bϗ���;�`�φ�p���\&�O�?�@?���y����:|��a�U�q�cSv�^���[KM�ڑ�l��n�|
KQ����8��v~��>}�-eW�
Z�hnx�y�#Ϩg�T�L��?7d��g������'>Q�������--]4Ne����xu�E^_�XU�	8��a�B��@�
Y��|w��qH�Ȫ��7�Y��y�_E�[������]ٹl���n8��=����"w�,XiصQ/�{w_������K�Q}��噽zQ[4AÏ����Z�@�DD�fj�s�$9��Q��!��
�Fh��<vl<��Т;̬D��c�n�B��RM�mH�'�|0�BA�}pMء����$^��z�̘���~k�D%'�����x�%^>��1�ɳz���Mʶ.3�<�����%��|~f�u�g�).�y�~�L�5vv�[�k��[������U�����a��UP�a�H�@ ȡ̟U��⵹�����R��k;l��Y`�knn�������r�9��ͭ-,�
�����g��?���E6EA�)��"�h����%����1�q|���O׉�2�=���"
�y�s^���+\�i���5������<P�:����)��Ud\�S�*�1R?��k�mӤ�6��82]�׾����C�7�e�7�@�-9s�a\�'uI���\ؗߎ���v�s��%w�Жü �fꪗ16х��h�T����L�����rN�P�#TL�g�\zp2�Y���H�i)�8Q/	��.�,�D�w\��J�hEzL�?���t����L�N[��-�:~�e�8fY�,[�	�A;���y�u�u�˺s�$��C˼��EQ&���n3��k���z�[�hZD�"��t�����Y-�]o��	&���d��iў>����'{B��&�E�_�|��{m�p�_|_}@w_�C�+`B�0 ;$��3��q!�Y�|xk)5�t��s�
��6��T����d}�Z�����{��=�g*���.؜�*v쓥瀿\"Cٛ�،Y�?.*��N�adxP۱1��a���(f|��5w��-&���S�اT�1S������!
���6�<&mڎ��5j
ˋ��G7|k~����z}��e]�v��wY\ViK�K�s�]���	����=�Y�U�F/7+��Z?]ya��;�w��j����h67BFHYZz5���O����R��'�4���q�}�|\噽����S��)A���@�C��Dl��vz��Cb�A"��<
���b.٤@h�	|��6�
��qT�)6`KE�;H�w�>*��UAE�c��3M�zݜ��3C<pN���+ep���HS˨��G��N��t�s�����+��4��d�a+�ZF�3���,9�FS�2F�ˈ��=�s~�fp��հ\�r?<���JL��⺄F���U��υF�N�;���!�d.��T;��

鴅�@y���<���ʠ�j��F�R��3u�&��Y�M�$ܿ�s�}��@N܍��R2F���3�*��w�K&����6C�#x�
���4|�H�>; �Ov��}'	�Y�C�q��ԇ����z��N	���u���{��B/�i�,���e��U3����ّ�&2�^;�d�c�5F�jk�hآ�V�O��յ����Z��ZWi*��ig���&*���;BC�>�K/�����KW)�E���;���&�-��bzǴ��PI���-����d0���}�Bg�y�=�g�}�5{���*� �̰R5��d��#w����W��09�4���D'�̱�qꒇ�2�Ύ���?<��h~��U��<ZJ;���#G����N�t��,���,zfޞmСk��*s��'Po��J	�.�%�!��6:Dps���l�l���djM�����%L-�~+7���U����x��&Bj(^1�e�5W�m��f���&�&� ��1M�ϫ��K���u?-S��zr���*׫�0��</%�x+�5P�f-��L�:���j��*���h����&���ҭ(���#E�'��bCG
6�+���b}C�6F��r�m�
�,B��c?�� ��"k�pSɫ~}���,�{��}#2X�|>����ڡ��Y����j_�XY��T#Fd�\�z�C�(�e����¯��so a��݅���Ng^/gs����Ě+M��|M�)c��m�/���W�9���"�,��M�m.k\���Ķ_q���C�K���;�wy���*=��δ���2��v�)�4��;�f �/�`,�ſ��O�ǿ��S_|��?���~�O<��W=�*�6�^y�O�sY��9U�ת��$�w�t��S�����	5'h�J67M�CW:�ӄ��w�~�),��������s]q��Ya;�?�S'�?���jq���/��՞��Z�!/k"�d����#�����s��
���pxOon�d8LI}ee�����_���./�0<�����E}��j�������m`��7�����~��3�$A��j��T����+	�Ǡy�2��y��E"�y��D��yd��hi�@���	�Ku�>��7}�M_>�ίX�W/k���N�b8�}`{���Y�|X��.y}E��?�RV�:\=�v@���Mx���KYQ�.�����3n4ZŚ`�^�5:�����
C�5�i�K�Ȃ�� �㕥ח~��K�O��ɍF˜���؂�{�)4-����0}x:�3�?]�ro�0�uG�"eKW����N�s4�Ob3�B��{���!8,��,!�"p'ӃM��6]��E��H�t�UF��S�]fX	h{'�C�H�ZD�ۡ8�%�`�]w�>Y�u����[�M�.ۢ�O���v��Cfn-O�QT�VR�O��a>6��:�fi-FNV��$��/�Z��Q�|�杽����UV]��C��;y�RZY��m���	;���G�"�bԯ�A�0q]
ŔI0f�v��`4nW��b~�s|���l`J��I#���f/o-nFt�O�o��+�Ꟈ>Ōi�5m�`��5�f�[�bq�ᕵ@����!���8���y����Ԅ�a��	�ۘY3��V�-��W�H=f�ug�4&�6	�h�����B71�2�Zf�Z�ww㖮����r�.+Z�N�j�n�S�ܪ�63�]I�;��r3%$��y�4k����R�"dy��3���v6,+�l,;vg{5�F���m�t��!M'{�6�3�Ff-m^�����Ә����s`�V44�tB��g�ρ��J��4��O�R�G�t�䣱�m�����,a�M�@E�h�Ä@�<��$3|�L
K�*��ϢN*��(n�'���A�#���9��-��F���~4ξ[0����P��b��u.��%�x�*��H2��W6Eq��4��K�w�$J�c`Q"�j��ÿ���YjQ���y�aZD3�'LZ�0YR\�Q��ě�ƼB�JU:5�%Ȣ���K��"V�`^Gh��|A-3�gߍ���P!��`Ȣ�&>Xy*+�~��]�Y��I܀�%0j��R�?��#'H�3��-0N?�y��W+d�4]��s�(K`)"��I��:yk!�xj��⢕RW���)�I���%��:����1�"'LKCOH�K�$���ϩ�^���5E��GA�*�G�
�.eQ�MxQ��#���P�&����@��P_�f2�"��͈
�,��.]�'<����ܬ��J��MO*���2LE��HcTP�L���+ؿ�!�-��j)�t�@4����f�ax��G�f��: XX�^�v�`^�s$��-�,;�?������Ű����2����3���q��7�X�{��GR]E�+1Y#�<�阸��q�[sE��K
��dC(nF�=J^�tH�HU*H�	�E̥��3�#\Y�Č5 `B?���#�	�@�h+���z~�L�Q��ȫ����c5x�o�z�6����G0_���PI!]:-4���FV�K��
(VI��~�v o�J�Ҟ�ee�E�q�ܹ/��A~�������I�O��Bv�q�5�t���D3E	N�:ϐ#���K��|	��>��F��Q��@2N�;�,	�˛BW7�]���b19��"�.������[w{�d6u�cv�Bp��P@���ۇ`�ٵ=Eѷ��E��ٕ��x�o�`���]�`�S��X�g=��#�M� ���L�CV8��&��
����t����Py$��~gU�W6�z�
{� �E���2�8�57�|-�����+��R�EU��B��+�Y��d�:tqW%������ľ���
A�oBO���@������)R:
�	X��O��h��a��8�=Z��9CYN��\<pΏ�Ј�����-�q�o2?���k����:=s��Л����mڠ:�.�n.�Z!��g�/c�]^��0C��������RB,P�8��q�12�LT3	���c�}k"��N]�3�$
\��R.�J@!�gb���%��aMLf��B��Ŵي�0�p�j�n9 笗E")X�
d�6�(�B|ߔ�`}�"Hx30~�$-��(ҹ�,t�P��;��Q�V��R��g9*5�H�ж��B�'
����,?•P�c"@Jv���^�98\������bN��Jiq?j�F@�H��R7mK��
d!ۉ��D7$�A߂rP�P�L)\��J�ec���~a/p�V���"�<�@/f��x�(E�ZWj�ڐk�����J���Z�ED��
��Mw}	
Pc��/�%�T�6�!i9�a��	��o�c`�[�gs����X֌����EШ���a�ze�KEC�m'lh2�KWش�9�P )��������+��ʐ(+��4H���؞m�M{�(�|F^��fG�a��5��,n$-�1ptx*���#�q�9�
�Z����j:B��Z���s��3�J���f3�IZь ����sP@1\�`��t�`ݔ���-i=�n�!���L0��b�=�L���W�t6T��:�_�s�a��VT���5�}FM�)�=��������8v���	_�����=\�1׵�%�M���I�C���\�P%�׊F�L^	L"R�Q��7Ʃn-|�v385L�Y�����E�n6���gv���L�&����1�vՔ���c\��`����n���ؔ:�ݰ�f�����FS�aؗ��(p����١�HfLS7���-�HG�u��}�t?fK�&�$�H7�U�>��d\��S��q_�=�]퓴9(T�LCl4�(B4u��'n_ZY�Y�v�����I'��4-�b�*Aԫ%��l��K뛝Ud��&�ntZ`��4��S�)���Ƀo�n�SƆ9+IH^{	�+��!�@�A���nۆ���6�Ioj�]0u������oP=��*�%�ե	3$���ܖ_�܅���(�������fkt�Z��3��uKK���ӹO%����!r��:d����ۜ�s��ر��4
^�j�x�ر��w���������|d���'�_����'N�7?��K��wί/6J˥qi�t�t�t[��KJo(���k��=�����x(��2�[<��3�u����y����iϼZ����<M.�,�]�q�N��Ͽ�-�y�n�a��|���w��wį������6�2�$�Kt�_�Cy����)����7��3o Gnx�?���
w{q�/��ӯބ2�t�xgx��� ��X?�ŷ�]?�[��/����@����x��F\�D����@A�⃘}�eܵO�g����
x�Nkxj��ʩKO]�w�o9�=�v��[�Ad%e��%�T?�9���s��(}��S��+����K�Z����K_*���?��G�;A�^&���G}�n2����l09	�I��ݢ�l�)&�$$
̓�'�M�䩄�b�`��*|�O��=�\.��0w���9�C���a�
#�v�:���!����VZ��!�hsfyMPF��l�Z]�FT5*�
N�[i�9�Y�B��g�-���u��;	��+�|�o�3:�� ��Lhx� �yU�hUV�Z�G���MѪ�^��1u����i�*!��ʠ�X�WlI;N�������擊�[�YU^�Zije��YZ��6\X`IS�-;2�k=��ê���f<OI;��ߍ��9T<7�c[���<�ÿ���.��s�C�G]_kxQ� 	�9kF5�3���(��כ	[XpZ��d���=ڔ�-!����L��z;AnP�j^���c""�@���s�+�1�ݶI�r�7J�}��#�Yꕮ,�g�4����FF;|��Ԃ�p�l&�����.�a���8�����ixǴOr(��J��O���[�ls����<n���߳9L�&i;M}FmL���\/�F�_%�es�C+=ݸ�
=���g)�jf�MN6��e�5׈l#+���D�q�y�k�7�)���;�sP��x` /#z
��U+
��,�-�nw����;�ꄗ�c���c��G
J��M?M�	y��w�挢<����MʽT��,�Ϭ�&R����P�r����!��ֹ?%� ?]��T�&w��Qz�ipRK�y�>�h>l}��/pM��,�"H5���3���ۗ�4�t	��R�}*?7v+-���t^�W\
�ԅ�P%�w4�]�	��WM��'Sm��y�}4/H4�,Ȋ2������
�Eb�Ʌ��"��m�`$��Gv{uc�V��5"�����6���$�P�NG�P�����ޜL�=A���h'bj���9h"�Bp�p� ��+[�!���ta�q)���"Mi�1|3k
��`���4��]�3rˋL�\R]V\�rVv���Iۈ|��;I���>�M�ޑ��HC���6}�:`�ԗ��]�"�K�.YɡZ2ґi�X\9��"�qͫ���$u�/Xf�&`���%�l!����lx���B�D)x������00$W�3I�~hb#58rd���ֲ�@���+��:xH���>�ZY���ˌ��e�Մ$��^�sd,XNW:Ey�5�=ǡO
3ά�n�4a�%7l�C�n8B�j�α&���Pǵ��%��W\����I�b̲�8I���NlW�Y�WcMkU�n�@��c��=��D���9�ph'{�bzc25�ur�a�Ȝ���#��0���v:�ˋ�OܮV�V��n���T�[�{��!va���oپ*��ھ���q|i�s��U�S�à�e)Ty�K�ٽ��|��T	@�
2$�?Oy����g��̓�n��Yo<��YM�k��|�5�8|�e�f�|}�H��ᅭ\��No�+�Cs��':�؟��_Tx�^�4���/�$��L��,�I���Ӕt�I�?���N��E�=���7_�;kǿ��燾FϞ��Q���]�Z:���%Ճ�����o!�.���^�Cp��0�1p�����kf�xF�K�s�zr�;�y�]W`�3r�+��t�{iJ�K����q�CI�a�	"7�;�r�W�G���T¾a:��`��Z~hvy������}
yk)����(f���\<��>R��b�Ll?R�(�vzq�3�gط����l��j<�-����e�~Ǔ��j�^����}��S�;;�6�N�9�����A���5z�>����u/~�	*�7��<<k��^���+]��]�4iAӻN��	FB�Dz�$z��r�Л�φ9(�e�1şi�U� �B�/��g5]?��������֣FE/k�v�⻰�-Y�a5���a��s�N�N�6Y
���|�4d�-�(12͇xh�����k��������۽�:$��Qg�3������ה�oQѵq�ps#����n����!�,����/^:!*��|�lHÓգ�*�CG�Fb;��p���s5nj�����f`5�
Y5��U�"~�_�;VN�n�%?�>累�����dry
�8�,]j��^�ڒܮǍ�K����[�l��|k#����/{Yw^��H��ҍ��
Eq�v>�B!�"��"JS��dt4"���� �N��6C�{���#�MYJ�gMf^<�ɓ�up�H�LJI���Hbٶ`�M����1aۚ/�#Q���"]LE�'��9.\ ��'��==ZKB.z�4N��ֲ+����c;����H@ыB�]���l��M�����.
�7<Tɲ�C��M\i{��Q�(�ƣ��_�=�i�`��W�J�Ʈi����\ύ��+�[L4Tp�52�ϧ�f�~2�ΛEL��;��w�]�V�"�}>��`���]5>3��/�gI�C��"+*x��+��&`ˀٖ�	B����j��0Ie�p0q��,'�'f��{�s��~�>�Cb����Ĝ\�G�h���܁3�����(�y8��C�]�����*�n:�i����:N�y��U06�	+0.�xh5��@���\�N��
#�٠D;*�����OKc�ɴ���:�k]��7
��I����%o(y�Z���8y2�I��MAM+
?z*�բ�:���C;�vvv}�C��j�����kQm�k_;y�kgO�<�|�ĸ��N)-�U��������p:H0G�i�DH(#�X�EI>|׃7=w�W�����Ӎ�k�~{tݵ'�dr��?}���?p�.����/�����
���JN>�����o��_�#��-r���Gұ�w_������Jw�ޭpI��H0G]e@�kR�v��^��݃�����C�LC�Ƌ|	��G�\�YD��2G��Y�I�C��N�c�1��G�=����p�Wl.��sN�Z�V�Q��b�y"B!��ay��#���`k
�|)t��)�j�cS�H+���h�j��C�W��f��GX�&X�o����Ú��,g�H��K�"����j�~!��6Nl�ä.�\�4�JG���Y6dv��zRӂG�������r���m�C-��������	7���AJl�
[���}�k�������Ƙߘ`���E��Z��1������/�)��e}��u�+��{*f�-=4|�o��\����������Uω���W�����V�WMw���,6�R�3�U�iE�a�
���z���:ם���
2j,�}#�O��s��`\�SzO��d����W�W��i�.���>H�¬(ȁ����
)���ds��0��&U��!�w�$nJ�$_��.e�~�yc?$�AdL��K�^,͆��B9�&=��{���D�B3e��c��1�� �;ɦ�0�:O\HZ�)��Y�P��EۿH� $�]2�{�� Ŭ��5ͻ�6���)�,�*B(
���(?�CpOZ�j�P"���\�!两5R[���b��Y�����Y>�`����&.��|�2���I���y��y����9n�b��$�tZ2�K����-�7�$����!ZӺ��4�WV`�����
+)V{�@
��J��]�|h�ק7��`�M�`(�b�.Lt����1�������&W��c5z<�u��1軓��Q�������#��X.���a�G�	�[�UC��^3<��(����pL� �v#cԨ�l�(�m�L��W�ҬVc��	Lq������Rf<�0�/Sl2{aQ��ԲA��3qO�F[[L׫.	t�0��4�D��4��Ԙk$�ɘp|�
a�+r7t��m��d��0uꁞutqVT���n�ḾIGb�55�I<f�h

��bf�6�f�W��s�b�°Q���Y
�0nF+�/�5�v�)�A�.:�6��v�Ұ�� lO���R�MΌTVQ�m8P�Uķ<#�払*�k6�����>Hd$�c>��r���i!���LW�PRdB�].�-&"�0�#��)GC��<穰lJ��A;�>0j��ɱpg�r4�I�q���u�/0��m�)�vPF�NM ��4���s���n�n���fM�<
����p��6�J���՚��SP1n���)4$e�u��$�f�[�2l���E�n[���V��DJ�����A�6�QG
��,i���0b��+�PV�B�"[�BQA��V(�Y��e�m�=�v�f���N9OHD5��)�_�9�X Iu����l��	;��7=�᮴�eL�L�a�D�v�"�L$�Y.���Q�U�^��b71��tX�e�+�ġ�C��έ�>#e(��/�d��CA]�$<$0#���L]�ꩿ�.��$@õ6ӽ^s9�����
�84�#L�8����f�[��o-�t*>�-q�U�L¤�Lk0$���mR�����md�ż�p��X�3Ft��e���(Hu����e�5�.�rE�Q�q��ʗ���{��bP*e���~�hP��#��DX����P��Sl���VU���|cFN��u��L�>F)�y�"�D҃����_�\����"��t_�pYK���ĝ
��+Ǜ�4�8]�*7��\6���$"����^���=��
_��(M�M�5tk$p�[�00�D��.�]��걦���8nŎ6��:�f5`��L\������vJDR�Q��V�$���.����M=K2��#Pْ�r}V�?U�6��[�O�oQF��
���IU�a�ll`�S�Ѳ�����r���e�.|��C6�opWYq���H�Qa�K�m���SE�o6��-(V)�A��bz4����9s�"���>�0W���a�(^�˻p�f\@�����J����%�
=��k��a���N��Hw����+��ĥ�PK�����vj-3�;t��g�+{���`�0�K�h���Ȍ-���r=$ߋS�ـ�
��h�y�Y��
d\��1�H�d7�W�!w1���ܻ1B��zl�>��4"u 把�~0�Ɠ	7E�C���$�cR���R4I�T #h_]��	�����A}&E5{h�@Cn@�2\���M���Yޟ���G2��hZJ�ʩ��IDEzH�rۀI׍���|�ش`4����1�����D��0���l���D'k)��N�c�K1��M^�6��m�-�K��)���Eā���ߪ�����f��8_�A�-��
��Y��5��w�;����,X�ց��Xj
W}J���(\5g����U�DL�[^c4�7Bk�q���[��"�+�
�=��T\A�	]��[%
���k�K��l�i�5�t�����C���v�6'yd�F丂�i]$YF����x(�&�#��xI�&��p\�#a]P��
�V�D����R�I}����j9Se���̽7�*g�7�>��P���8R�6F��H��)�����+��^���%����k�qY��j��GX|`j����nq-4�A:�&�3UH�s�V�߲)b�
�K!䫄�Z�衿�z��y��{	��
!�<r�T��2{	y�鹨�b�㛘9���§:�!c�������SS�Y�lMi�0�L�!�<k$�S8�-��]ɸ�T{|^�#,�2d�G\�*S��JQ�i�����`�SN����a���g���W�s\ c_C;�`j�������TK�_�m(�p_�%wt�!�>2U�c�l��|WYuآ|���6�Cdc�Җ��O�p�Ә�ͪ�zeP�|�i}�KM|���0�%A����,%`��J'�R���n+=\����K�/�Y�/J�H2x�mr%���E$o&�##__%���4�e��1��St�La�N�$��$`�NA
���#^����X!|1M1.@�4�|��t�#:�}�2���K	?��c�1.$�Gr>G��͉Z,�{�l��X䘊Ӥ@�ǩL��4���C�&C���S9����>%7����r�M7�I�'�=��\��S&_�=���c�T4�R``���b;Y��(��%H�'"���	�?�wE�'��!4C���=4�E2�&
Z��dc��P(�zn(q�m�Zx�q>c���٭x�ahG�3%[�z-��j���S�u>$� c>?��XӔ�B�)���5�
�����X��#��F䠮9��?j��庮�����b���CF)��b-��Uʄt��P��G��AL�$9���W��
�_B��;�
Ƌ;{�2���4C�vf薥p�K`�c|�.u�!>�)�W0)�)'�n��Ky�ͻ��ˎv�OB6��z�w�\�+��tB'�S��"p���z ["�)դ0��˔�P�K٢��a/�<���\�Y��Q��QM�#dPᕑz	�C�~X�'��Pp
�XEj�}A�O����@��H�S�Y�2��M�_�ӫE���#�n(�"7A8bD�Ŋ�s*�栱�݂<�T���q+�k���0�LiF5�>g
<�!�;H�1C�-T
���0,�/'��LUl�(�*�㤞xɶ&Ih%�FrM��aDGd�/o�3��8�4�x�y$6ŵƍr��j���ķ5��
=��ax3��V��.��5J�R�X���Xl��g1�9n�)��F��fS\N[�a��%P�\Օ�������gVUVeV��]����VoR�Z��-�B �$��$Ȇc��Ƕl�.{<c�aF���0>c�`����ǃ=ccS=�Ȓ��%2222"�Ǐ��{��{-��JP*���iasXL_uH7-}gV��d�Q��]���u�����=ɫ���O���U��,��p�n�}�S��T(���RIԁ7��e8�����j�/��r��Ϣ�j�ŀ����uX[��������S� ���?����L-�nl�(�궶Z�2�J�Hv�+��-�B�s0�L�N�s�
G���Y\#�E�����o���#F�>8 w#�$SK6�nI��q�e�=����R8^I!��1�"����s�����pD���9:}�<$1ɕF�)�f��J�<'��8켃L��E���<��R�e'ǩ��6sZ>����b�P�3SN~��+�s1RYq�������~�u�� 3=�z�u�Jq��g���C�i刘7��,6#�F�ͯ���O3��7���W]R���P�#Ӯjm���2Ók��NIȃ�q{r�Ů��_�%��H����QY�6ԂmV7ԧ�h��U]�zJ�:8�[��`�v�J�#]/�&�ZzJ�%�O�N\#ɵ�V�6�Q����o�����v�f�8�1��\=��]%W=�H�~Bs�ٛ"y=���෡�P[��1T+(��Ty-̶�a2V1݉z\ж�:���a?�#b�U����1`�Ls7�98o��LpR3���"��Z4y<���ɬ���x�B(t:������UoA��@�<��G-<!�Nର���R8�d1nj�67}�N<��(BX��̈́ �b�	��I���B����E���;w�\�p����8MF3|������t����|;|��L�b6 y�o���3#9O�w�!Nq���'�P*w���t�㰚�F�XL�tQcLL]���cv/�)�
O�5.ֺ�?	o�?袧8E"5z|#p3���R��z�?�ų����I�<�2`g2
Q�r,$.���G�T<ɥ�"�f����a�	�����v=��_1؏!؏�tյ��~ɔ�أx�g9�T*�[��ԾK^'���D+=��5߲�TϤ�)Z�.����S`tpnԼ|�בQ�N�c�n�f����X�5P�5o !�FE=��)���Ot���UR�a���0;��I[�M��ˋ}�Nl+�c�wʹ�Ήj)}@8�e"9-	���x���6��QU ���TMhn��V,Ec� �s0 �:�{�`h�c!	e�����(y���Bˈ�K����b�Sg!U��l�\a��坣G�&Vj1p"=�B3�V|*W3߱n�V`�Z~ɐ5V����0�ѮX�����M��u����'

z�Nˈt��Ê�=z��e�t�T�Q3�}�|��S����3o��h΂��y8C5å���Q-C�C�\M�sxqEVϙ=a*�UK���Ͳ��ϼ�**���
�b+*z����M+QX��N�5Ջ�n��g��jĹ�^M)W�O�

=3ԅ�I^\��/����껢^�@�A3Jh�X�1]\D�Єr^��
~#P��6�s�L����28��7��p���겮OvtpQ1Ȣ��	8:8��J��j��\A`�V�j�5�f�UM�����-�i#/7g��r���upN+���QԒAn��2�F�P/p�M�!���)2e4��A�o`�X�����ˈ�~�)���I���i� v���>�a�n�kJ�s���VP�U��Nu#k������ǔm쨘R����u�*+Ә�ӽ0�{�Ԇ����t}ˤ���˞l��;��ut~��d�(��-�R�.@��yO
�kU�X��隤W&��R&-�J��KP��/-����4~���m�iB>��S��E��k��~O��^�����P.Kg�WI�H�J�>"}B�m�?����=�q!W�_�6�����tBb�P��r����_p�.�cr�1Q�;��q�Y�N�$_��{���{��,@��9o�/�O��rE��[/��O�ς������&��ڿp��=^�}З�O�O���!�Y�h1�sP����j1�1�T$y�Jg܈4[HS�!�J{�Q^�=8֘�G�B��L0aAP���9�+�
���M��\ ��� �;�2tB�|�H^�1��[�{f`�{�l;�$����T���!�7l� �nS�؏ຏZq�.������N�p�����k��ć��,�ҳ�%0�3昌�
�M�8����S���1a��t�Zdc���JS����N�.q]3�B�4��9�F�V�.b�~��J����
~p�Xt����+�R%-������X/خSՎ,
�޼m�_��P�Iq5U��S�	v����P��Oˊ�D�R
n�H7N:�iEQҰ\����4�&�1�jg~�p̖��W����F�P��
����q4W�L��}��HCj��{(B�G�B�x`yd�o�Uf�����`j��T�*T^X�Ds%h"B1Y�Y�ދ��ش��93g�q,CU۪*���˨|�&��sm3��M]����/Y2ۖתcY��I3�����|���Lۖ�6�eJ�e|e�MnV��
�ff��Gz���9��+'�3��am\9Q���(��ݑͤecv9q��;G����r�6��p��ɚ��+��ޝ��1���T��T�^&ga�u�I����F�R�T���J��1���ncË"B�Xc�*�Ȭ�U�U��W��-d�8SBƦ9&�.��C��D��L4�+��kz�yq?#�=�i���`�!�~�no�e�!_���݋7�܃߼�ĝ�;����w�G�>��2��d�*��'�eB��qb�s�7Pvȇ�Y��F��#̽]�ط��5]�{q���W�?��9�?i��4m7������ɉ�D��^��!�N��T^���&Db���%��-y��!dya��5@�������kZ�5��ě�)S@6�����*��R�ξ����d���Uav+���
w���LyW죆L���p�Q��s'5��`�wʊA��V8��x/����RK�'!���e��z����7��K���f.i�z<�
x��[Lf��q�׉{�|,z2��5��q�.b�{Z3�Oxo���c9��4k�?P�h-�6L30/lm]���%[������{7�J�&���+7�g~�q�����Y�~�����=wm-�M�G��7y��3w�jw?�%����8S߈��Q8[;���ò�����'���~�w�<��U�{X��bq�4/�կ�S����߻�9���@G�}����.�E�ԇ�K�FNN�!K�դ��żF�M���>p���n��l�v�kNÆS�m͹��v;��F��Mp��du܌}��w9m�%�A�@�B� [�}ZU3�"F��;�%9��T��B	�p�M�
Q��Z��
�ꃾ�^��V�\ժ/
���%��O��� �n"��F9:x��u��Mp���I9t��|�-��*�|v���o��d���cW�걤���	�#�wVvvϰ�_R���7�w6t@�칳��
Sn:u�ή��ޏ��OJ[�H^���Y�A�P����U-��(�.T5�����fY�9K�����ɷ`���l��fw�9b�[Fcx6��QIs��2����$�D��&7��?r��:9�4Qw
o��KI����ב_���V�&���
􃄜=[H���GȡGr=,�碑>w�U��a$IQ�u���-0��`��B���Tԯ�f�|�5�d@��g_�qQ�<6�QX�F&�<J�'��p�|�XI�I�k�k����9��&c]���&�z0Ivv�!�>ްS8����غe�5o=Y^ltK������Ţ6��^�ehg>�Z*�8sE��W(�Cri�V�d�f�V���7��Z�L������?�oJ�8��^�>7�Q��3��һ��H�>*=�����������L�$�x/���LP�]t�Q����x�J���u!D���X^,%ʙ�K^���F�f�"��W#�&y1���OaJ'r�g���O?F{�/�5B����ݽ�if&.�T��LeME)r[fY�y@�T�y���d�0SO�ﻶ�6�~�G�A�;k�m{
Ym�(�g��:��]�eOS�XZ�F���R�M�#L^��sNV��a�ӏ�z�+7�Ls�p����;�Y�PYE�	x�08KU�+�Tmn;�2�`���)7V�S�z���5\��;�\�*Uy�6�{���3�"����ǯ*���:���)3�Y�,];�2����}-��j�����e~a����׎O�ǭ��W`q�8��I|Q�''p�����֞���_�N�0-A�B4���`���E�#��b閑w��F����,�L���2r�Q�
���138���l}zo_r.m\����}�u��&b}㝮�N��;T���T<y�ظ�c��}J�	���c��#�O�Ё1L��+��1���!>iE�s�,G�(��_(������2�l�ɮ��N�KY�ҏ��.�3z=%́�m��b�47���< O������m�7=���g�Rg�nc�}E�dG{��23M�b��6�#ÒKN�4i�M�,���ˉ1#>r�!����4��q�תz
��3���ꙟ��/���/��z �3�?�5�0lE<)�Q�F�AW��0!P��1��iq����b�?O�).�.&hg�1�	+�����P�L�<�8�Z�P���#�D+��J��룐x��JE6���g�Yq5��N������_U��)u�,zK�m9�Q�|o3	�`n��p-�d#�xHIs[��70-a��q)֊��u�cp1V�R�Sr*���\܅v��m�n�~�a�w�?$E0vkdP�2r=y���%ԥ�,�%C��!2�>85����H���1���AR1����)c�Ѽ�.�t�!�O���7���*�Rp/�x?a, �i^~��{�����+�Vs���.&�O��L��LŴ�(9�+x"�����%���.`��I��DmA��cX7�]T��sQ����g*R�u���{��Y��`���S1u!fm�j޳�n,��:N�Xi�v�X�;� ���	��/1e���-5d��bF�J�Ţ��&��p�[�̉�T�h�b����lq���Z'����:h�o�౒�'���(�?b:15
Ϊ�աS.�ATې�`��R١�
U�~���V�ⱃ����8��2����}C��}���q��\3��B���%���u8�bǸ��`��/�6:�AU�*o����+^�TkԄ��l��]�4�$kY�k���_3:�X�T�r�W*z,��-w5��:әe��c���j���)��]��85!��!�lwhQC�3�o�[u�6F;���þ]���Q�x#j�M��d�������k���h�HȘ�$\2�$8r��MR��gډ���Qϭ4�ϊ4N=��p��P6f��`���� 1���D�0�2U.�ݶ���:�\���5�w��S�GS�?(��.�I��3�~+Ij�q��yk�`Ի�h�ZԮ�"1�R�<
~���ƳioI"pT��"/r�!R��K�Ļ�XV}/���bC�i�UJ��Q��?�����\}|�cd��l�����m�fZ�Z�D��V�
�(V1\�q{{�4��:���*�v"��IR��N������
�֐(�W�!��Uϓ���-~�~�+�����nR���oi?uG�dw=��w���߆��%7��#�x�
Aw�y���W_��$�1��Y�2ԧP$,�{D�8Q��D�W����[Um��ݿ���V���w��݁J<wDw���)�4�U�w:[��G���k�7I�v����b����Țb56� �h
\x�y�n�7����!y.��F0C�����ܑQ/���p�o�0���I����>���f� �r��1�pZ5���S����{��R:�;�`>�������p2\A[��I�v�x�Zj'����N�t��d�:u`���M��K\��(OSr#��e:���@�p_x���RS/�Y��Jfԇ��_ڍ�
7(��ތ�,�a�Ո�l�Aɤl�ۭ�ͤ���i	e�b�3��z�W�n��K��V���#�~����S�1�5��vQ�'��:`�v�!=�9�HÂ�j�V$˪��Ӣ���:�b6,:v������E��)�;6`W��ᘆ%m�:QG��t¡��G��m���BWW�//�T�N�C6��\ڞ��0ZM'R^E�m-��t5�D?����0�Y��z����M�sꈎ=�:�8��@�5f��)x"v1?���qk��@8W
�xa1tB5�S��`��
-k�s��?<�j���ף�
a͉�*�ѻ��;n<Z_k�6�X�C��.
����؆�u��+�c�E�؃�趉�O�彊V*�jǔ���ֿ�b3�-ӈ�R�Men���J��nXL�ͷ���kNZڥ�`�U!RԖw��_u\���"?s���z�c�T�r�O�J��zA�$0B��G��񤝶P���NCn�;b�E��?ȓn��|�1'����G�R���wcmZ��~>���,b�ic����۽��O!����Ur�;O~I~#=��RoF�`��]
׽�����";���>�S����%���_�J�F�إF���|�}�d�ʲ��qw1��Xܜ"��R��h
*u4N�fB2_��"*��|�BT��6�N�1�T�X	u�=:C�{ȓ^���<�0ፉ4vLv#�·�6R�Tf2#�����6��p}L��j`�K�Y�<�P�Lj`�Cu�hS+
Y%����$���sN!2�aI�M@�\gw2?�8�����‡Pː-p��^Ŝ5�^�l��I��Q:�o�zfd����� F���6	�Keo�1�aΝ���h�#��8��m�b�#���M��<�����jR^�+��v��[Mg�/ʛ�����&��,�8r�ex�}��Y�����ˑ�]���TSӡ{��Kw�p�uC_]��1�d��Rׂ��b߾�h;0�
�5�)ݕ��
ω�v�!s\<�s��p,q�TO&R�l+l�����5G;�~:���ιq��:mV/�s֖�{�-�N�(�OH?/���[I�d�S�����]�>�4���J�J���9���)����H��>>��p����x/C�G"KK�E��-&8��:���p@9��9vn�Y�"h0^tS��8���[j�^SW���qo���݄]_dNg�&�㒂�I�1]�#qj�Q��@�C�)/�˦�~�D�i�O��ez�4���xl�.�9=��h*�H�r%i;���p��5$�'V-��̫j�mr�>ɵX�cZuӫ�v���̮b�Q����,��0fpq�s�Zw{�n����%�Ҥ�����i��5˾�Z�V��_S�e7���/�@�L}����
.C䦺���W���[�z��j�:u�#������y�+(_���GM*D�0U,B'$��r� v�/h��X�%s5�Ps�a�G��C�����������r����9j��I�u��+݈��e�y!�a8�����Wk��5�V[�w~�W	�Ҳ�j:���
Ur���NZ�n��=����� �
SC��g��rM�o�߄�K}�`���.r�H�j�=���������<�;�&��C����<9����za3>����K	9J�QBR�&�N��2&����yB�%�wH��"
�����6�߈QG{"æ��n+��\�lP,���~1�;�wn�Z���n{�\(�_
�}�v�pP�}�S��;�^{�}��ۖ6�y�v�1��I�bebkM��[�XsUQ®([˃���F8;�9P1���d����\jAk8ٮ��Ǚ*��!���`��LR=�l��?0����
�Y�U���j�mZ�hd-���<
u��ۚ:��cYw�ו#���h1�f��}�5�����^�r�rg�_�	g
ӸmE����H��5�.�ZX@��p��V�
�h���gy����j�/_3�0���#a��Ȝ��(�בC{�#�Uk�,=�lT�^H���C[2�,��<�.8�,[Y A)W�(�&�Xm"9)��	�q��P�`G��!QE�	��ѽ8�5G3����_s�7��qV]�:�]SV�د�>�7i��Q_o�HN���OC�Ͷ�u�5,E�rԳ�ٳ��k&y��T,�
b+��у�Z5M�r�"?)��G�,��,��6�EY-���G���y,<q���8�[�Ș�W�Z�5�U�Kl�P�m��A�m؁��M/Dm_Y6��C���
�?J����<� �YF�cҝ�����D#x��k0R�h��Xř��� 6X:hz�C�;�9�:�`��FU��t�Q�g�X�9� �Pdȏ�h�H�ɣQ4J��&:�p�v1��!0,�!X��1o@�����3tf�)Nv��:�Ě$T���\ios>�
'iy���h��!9�n+,�n�m��j��H���쓊�.���|���A��9��.f��n�&�{!��(��7��{3�ҏ=;@d����D
O"��ߩ���;�:lt�5������Z�kzLc��<�i5�ql��Y�ҭ��w��D�H����n\w�e�"���vQ&f���7$��l,�4��x3	l
�p����c~��s�R��P�P�j:D=ϋ�u�Qݢs5�/�a�ؚ��1`b���av$&�Z`�9�+A�h���'hH�t��a���J�\�e�M�Z)/����q}ԢL�t@��:t�����oձ�#�F�AQzBGJO]���&Z1������K�`'�'���q � >�;�K��h�IL�m�2�K�uN� �,��
��-B*���]���0�W��+�`Ɋ@�T�N+�4g�_W�y�TGK�h�8-]/za-�:�b|��,}2�����_�ou{{��zOD�x򌟦��Y�y���LEWp�w7q;��U�i3]������Ru�����I'�G.]x12��?��5@G|s �L�^B�J�����:l4���e�T�HP�Q$��%�����roG�`�7�я�ዷ)FT6u�vGu�4*۞ʺ�5qX��(s#Ƃb6br�vm36�.���AQ���t��A���#�Z`�nS�*�5�����pt~�0���*��m{��D�9U�p��d�θQ*$Dž�K6}�M��j6,-!�h�kc�6����U1X��H#�M��^�|���.�ͧ�s����H����=���YzV�"`�Md���E�G��|��\,yw.hue
6�f�|���1j�8#4)�bZ�j�:��@��7�>|�͸�έ���*����2N�N=�h�X<_,�>@-���b��䢬V���/+nT#W�Z1�ը8v7N�n�g=[MW�t�l�kY�ۈ|=!�_m8Nö�r���~��j%+�����ŋ�/��%G�J��u���0�����y���D�`�Ǡ�|��tr&����/;��H���&�������i�-�H�vca�
oѴs� I���k�Hݽ�˯$g`XrȽ^�GL�� �'E���
U9%���7�	�71O�J�^�T� �/�7?���<����3y��u���&�D.^�����,���S��NP2}�y�7K�����c���}NO��k�cEwѣ���aVKc�E���}v���}�91��[x|���ȠT��>�2>]�4�EY�;I�#ҥ0fE��Y�
?�
�I4��6�����Y+Vż�"�ӛ�9�EKL'	��wH�|�d��@�8���X#��M�VJ�F�n<�m����}-^�����ً�	w��8�_C/ĩ-'�X��E�'�ft�I���z��"�ƴ�tT:}�6�^�Ah�	�`{T��#��N*'��I�\Z��D>�#xs���9�5�Y�OD�Iq�y�OCLd�wO��>|�?~��G�����z�薣�v�Q�n��N{�z:�и�կd���a����W����˺L�~�õ�>�խq�J��Rl���$��$5��>����?~��g�tץ����K7j�)��
��F6�a%ɗ����4ղ�(���;�&G���ފ�ji�	O�e�%�ʏ��j����]�LSӎ�Ư}�c�,u��t#�{6k�LP^b�����=���-��1!�q����,�K�|�����?wCկ�q+F�t�<C��[/u4����zvs�V�eU�n�q^+:�vt�ة[���>��c��r�� jE��[�ݯ�ӹ�պ��<w��+ĭ�|(+�{�nJ��ҭ����a|> ��Y
1�J�a�_g��)�����R��)C�xJ��O6��@����x+��k����6*�:i1�^�HX���r�2
�������`Jy�0rE5�� ��D�x��3gΝ{��A�T^��j�vT��B�j�l��2����Ca��KcY&	�ns���]'Rs���h�)v��/6^j�#|���Ĥ���~�0�UX�_�\������`2m_I�z�,�����0�_��	�h�X|sg�4�y����yP����(�h!Lk�-9�
J�6�\o2�Ǝ��Z�EA�唽�
�D�M��D&&r�N'�y�Dz��\�����]v���ǧ�ub��K_9N������_

�Ÿ��J��u���\?z�\yC�N�y�m*�|�?p�u�q�ô�
�G4[g1�\^}�U⍍б^��Hwv*��T+�h;U\�OA_�Z�p喠����3���C~؞�޲Y�t~�Cd6��R6eD�+/���#�=U�|�ΧȻ��
+�I]�izR,�̐"$��	��Q_:�`��%��ݱz�A�}ϽYs�$q��z��vǫ�R�*���8�l�� �w�D㚶����=�`�x�c`d``�nMx0O�#���+7�^��J���=S+� ��,
��ax�c`d``<�S�w�?2�2E����6x��T��1���ݻ�r�$s�<�6t<%��G����������)�X���'Y�z34�F�,��O�I��D�h�ڹ=9a�����^@?���DS�����@W���a�5�'�]���������a�B�7��9[���*��o��������T㓢�Z���l���Y�;w�}ݛX7���E�����g�%t��)|�vz�������x�uL��t=��H��.g�%.F�k�܊+˅�M��g=��E,��KL
O�}��\Xh���p����;�9q��S�0���R��bj��E�ٞ�9����6��w�>p9�27��$q��{�;ml�9Q��
��\<J7���Ѓ�vr�4��و9J�ҙ�8���_�-��߭�z'3Ci�R}��Il��z����Ox��w��sW��-d��#�$^�,���������of�+��7���Q.��䎪��I1+y���A�&��9���$�U$�9�!� ~��U��0J�S��g�����=���_�:f,�uѿ����eO�=;���ѱ�	���ޟg$��δ��a�Y8��Ĺ�_C+�G�gp��I��5�:�'��*�eF��R|��!�^+G�['X/���_�}�:�\�>T"6�'=�+��2���4������4��.|�		d
2
�
�N����

�6��0j�*J��4���r���2���"�`�*v���T��R��&R�Z��:x��p  Z �!$!�!�"##V#�$b$�%�&j'':'�'�(H(�(�)h)�**�,&,�.�/�0�0�1�1�2�2�3�44d4�5:6X6�77f7�7�8>8^:�;B;�<L<�<�=*=b=�>.>�>�?H@d@�A�A�B&BvC>C�C�D D:D�E$E�E�FF�G
G2G�H
HJHlH�H�IBI�JJ�KK�LL�MDM�N"NtO�O�P8P�Q<Q�RR.S6S�T$T�U>UxU�V�WTW�X:YYHY�Z[J[�\.]]h]�^__`_�`l`�aTa�b*bhb�b�c�d~d�d�g"g�hhNh�h�i i~i�jfj�k�ll,l�l�m*ooRpp:p�qq*qVq�t�u�vv�v�wTw�x(z�{n{�||�} }T~~�(ʀ�t�������"���J���n�d�܅t����R����h��&����d��$����(�N�Ѝ&�����b�J�t���Бx������d����`�ԘV�x���2��:���F���ОȠ\�z�����4�t���x���6�f���:�֨��N�����b��\�ެ��$�f�Ȯ4������b������L�������b��P�ڵv��<��ܸ���t��l�8�t�8����`Ř���^���B���ȆȲ���.��T��Φ�FԼ�Ֆ�(���������݄�ކ��>�����v�������8�h�*��8������h�����b�.�|�2���>������r��V��x�c`d``<��à�L@��`>#�x����j�@��I�.mqi�Bqaqw�͒m����P���"ަi��Ʉ̴K��I��/}/�i<I��+����$����ϟ��k���2���B��m<���EƼ�G�;�2v�g̫xb}d^ö�¼����y
[3o�mbn���-4��g�F{U%%x�l���6����@���B�c^ƞ%�W��1����1���yM;b�D`�enQ�W�-4�mB!�
$c�."�?������14�S�q��"O��F=y�2#�g�V)����O�	��~J�#��S�+��_I_av��(_LCZ�-�z����������ѽH���<*�ǐ�r�ֺ�wA㤊*�+=J��Г�9�˸Љ�Y���ؙ���o3�)��E���1����2�	:�H)��|��y��HR�QU������E%��6�9�r��I,g�IG�Ti#s���2�T&ul$�!�R���Pty�
Ii�9jg�3���V�)���`08#ga�̍T�/�}��.��� -��b��x�uW��ȕ��ٖ��?�L~`&�J&Ʉ��JRY���ү*�V������w7KY�,33S��lw:����K���1>����N;�}�?�11u�K=
�O҈�4�)��.��q:A'��G��t%:MW���U�jt!]DW�k�5�Ztm�]��Gק�
�Ftc
�&tS��nF�Хt]N7?��]A��[ѭ�6t[�ݞ�@w�;ѝ�.tW�ݝ�A��{ѽ�>t_�ݟ@�у�!�Pz=�A��Gѣ�1�Xz=��@�"�)!I3J)#E�4��
*ISEgȐ%G5-hI+j耞HO�'�S��4z:=��IϢg�s��<z>��^H/��K��2z9��^I��W�k��:z=���Ho�7�[��6z;���I�w�{��>z?}�>H��G��1�8}�>I��O�g��9�<}��H_�/�W��5�:}��Iߢo�w��=�)�i��>�,��<��"��~�~�~�~�~�~�~�~�~H�E�M�C�K�G�O@HDLBJFNAIEMCKGO�@�H�D�L�B�J�F�N�A�I�E�M�C?b�w���y�C�'<���=>�'�$���|���ħ��|�*_�/��|
�&_�������|�!߈o�!߄o�����/���|��oɷ�[�m��|;�=߁��w�;�]��|7�;߃���{�������@~?������H~?�Ï����	,8��<�3V��sι�5W|�
[v\󂗼����$~2?���O��3���,~6?����������"~1��_�/��+���*~5��_˯������&~3����o��;���.~7����������!�0�?���'���)�4�?˟������%�2���_��7���-�6����۝)#gzFF/�4=�H��:=^)�����	�Z٫K�q"T��)]��:�Ql_)�J���t�fM�Hy �X&�s����Z��+�tMm]����.m����\��,�X��Vy"�n�r��R[=s�v�\';:v��m��*�M�'�ug�8��\
g�(�Bc�ڨ2�.uR︥r�p[�3�H�=�U9��*��rYm�����׃���J�����6���n6�2�]ӣ]�x;U���f6����8){�+�˻���v"�]�:��62������H�v�x�4�\/����r�MG$�0R.��D��"��t]l�Z�2��Ġ*�a��j�EQ.{v�Tr4ӵY�8#�\0�S8S^�{K�"Y�X�Tbi7��+�N���BRoQcs�6\j�T�
t%KLވL�`1�$�M��6��]��+]��2q.�G��	掕�m7Qi:=���9��1OL]�<�׺�E?�Xf,w6��B�Ť}n#f+�¬%r�D����u��@�.��~��QY��L%	�hd$�@RП�f������J��S'1w��6�|�L�
~ds$���*��ȼ
p��bK����8\(+�(���X�d�V�l����\
Q�G�5�B 'ݬ���햕^eں�?�<W֍�������ĺ,e���j� �c�v0�#e?����(��fb3e�UeT��UE�7�
�5�0��iU
��pVTU���*��S�&�u�R ϧ�r��z�݁��&rU�e0��y�-���N�R�y��F��G��s��t-� �~���s�Ζj�N�Dk�Q*�b�sm�D��\����0*�3��߰p�4�x���a��6���w��W�@�@�t}p�_g�b��	����U��N6Y"r%ˮ��0�$ �-t���0��RZ,�S�hRc�¬.�$ޢ7�1?��tZ�l|X#O��F�*�)�@ZV���,ʈ^�Q�o�a����bK����l+aꑵ{�܄�ǹ:F��P$����e���‎���c���읩�;3#�cU�(����&�� �.Z��t��"��h��4��m��Tz	�`��GUH��j��ĞYvE��H)�3@�n�X�"���ʕp��J_�F��{�H3�l�9����pzX��=��	��P�}Q'~ξ�$W��`�BG�H�>t��Oe3j!Ic����T�����P5���u�)	4�����"�V�ؤ���yW�=x��ŵs��)�����Z����js@q
�VP�P� �~�T��#�D��J_�+��3w��ݭXm�$
�B:�€Y�I�O�#��Cݟ�8�8)	Z3�g�ȓü
gj�h�
�=�"�1�܈�,�XxI������a-L'�b��#�
4TU�
z�Av�:�N���]b�0�s�v����C�r5�v�.�R;�ߗ�N����G�o��ۡ��l`3�s���<R�}�0���W�n��\����N�A����7,z��v��pHP�X�D*��#�=�}&���SVE��W��p�nR�z�.\�g2�W�*�}�����DdT�I�x�i��U8C�JX���Gk�C0��L��qF�>ޞ���0pЙ?X�C�ӑi��sN�W=��8��jl��8(T9�O^(d��2}��H�F�{	3̀sQ��B��v[�����P�u.�@�j����R�rgKF�9���j��#�D�)�>��'��ں,E,����ʿ�
CgQ.v�j��/ˬ��ޡ�
[����y�\�Z�Z��X��6o&�+l�Y�t�iv�U�4"vQÔC�5�k!��E-�����	<9ݓp�O0%<�5�B��*"X;���m�5��t��B��i�_����P#�"�k���h�!kv6�y�!L1\3�.��TY5<S#SbQy�)�Bv����F�<�=B5g�����e}���#$g�U����,t��F"�Š���������z��=�n�tWF��a"a�;O��LA�^�`Q։�B��>G���="�kv����x*�e����~����1F�����c\�����Mt�~��%
\pʮ�^�g�$P�4-�O.u>��Ցp��
2m�H�!�g��_**�AP*������Q�Qf1
��^�c
�.���,ժ�M�5�Q΃�H����VvK	M?�TV�ߧ	=�5ҩ�"VmK��
y�B�d{2�"�F�O6F��eҁ+?5�� �T��p�>��lB�"qj��6Գ�O{�5v�,�gd�m�K�\���v�"�'cQ����[x����6h;����"q��$Y>�[�/��ÿ
�l*-�@�}F�
L7f���W"젨\6�O[ׂ��Cdg`[�W0�Iٵ5C�3�N]�nm�h�)�LTF#�X$l��yک������.ݻ�.4�UT����I��A�>.@l"�.4���.Ł��~ںq7l�–Mc�(�J�z�TX�`�Tv�9{`�T�\\�.;�Ǯffonts/Pe-icon-7-stroke.svg000060400000500264150750504270011371 0ustar00<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="Pe-icon-7-stroke" horiz-adv-x="512">
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#x20;" d="" horiz-adv-x="256" />
<glyph unicode="&#xe600;" d="M447.892 343.42h-55.412v46.814c0 21.25-17.219 38.486-38.485 38.486h-264.23c-21.241 0-38.485-17.236-38.485-38.486v-358.126c0-7.089 5.739-12.828 12.828-12.828h383.783c7.081 0 12.828 5.739 12.828 12.828v298.483c0.001 7.089-5.746 12.829-12.827 12.829zM89.765 411.66h264.23c11.811 0 21.425-9.613 21.425-21.426v-46.814h-307.080v46.814c0 11.813 9.612 21.426 21.425 21.426zM443.66 36.34h-375.32v290.020h375.32v-290.020zM324.24 181.341c0-23.55 19.101-42.634 42.659-42.634s42.641 19.084 42.641 42.634c0 23.557-19.084 42.65-42.641 42.65s-42.659-19.092-42.659-42.65zM392.48 181.341c0-14.103-11.479-25.574-25.581-25.574-14.111 0-25.599 11.471-25.599 25.574 0 14.111 11.487 25.59 25.599 25.59 14.102 0 25.581-11.478 25.581-25.59z" />
<glyph unicode="&#xe601;" d="M179.23 266.65v-85.3h69.948l58.002-57.995v201.297l-58.002-58.002h-69.948zM261.24 254.588l28.88 28.88v-118.928l-33.878 33.87h-59.952v51.18h59.953l4.997 4.998zM256 437.25c-117.77 0-213.25-95.48-213.25-213.25 0-117.771 95.48-213.25 213.25-213.25 117.771 0 213.25 95.479 213.25 213.25 0 117.77-95.479 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.015-196.19 196.19 0 108.174 88.007 196.19 196.19 196.19s196.19-88.016 196.19-196.19c0-108.175-88.007-196.19-196.19-196.19z" />
<glyph unicode="&#xe602;" d="M179.23 266.65v-85.3h69.948l58.002-57.995v201.297l-58.002-58.002h-69.948zM261.24 254.588l28.88 28.88v-118.928l-33.879 33.87h-59.951v51.18h59.952l4.998 4.998zM427.050 351.358l-13.753-10.238c24.415-32.712 38.893-73.255 38.893-117.12s-14.478-84.409-38.893-117.113l13.753-10.238c26.507 35.536 42.2 79.611 42.2 127.35s-15.694 91.823-42.2 127.359zM385.791 127.363c20.167 27.022 32.271 60.401 32.271 96.637s-12.103 69.614-32.271 96.637l-13.661-10.171c18.043-24.174 28.871-54.046 28.871-86.466s-10.82-62.284-28.871-86.467l13.661-10.17zM344.807 157.875c13.803 18.493 22.083 41.326 22.083 66.125s-8.28 47.639-22.083 66.124l-13.661-10.171c11.678-15.644 18.684-34.97 18.684-55.953s-7.006-40.309-18.684-55.953l13.661-10.172zM255.991 27.81c-108.174 0-196.181 88.007-196.181 196.19s88.007 196.19 196.181 196.19c53.912 0 102.752-21.917 138.254-57.228l12.12 12.12c-38.567 38.386-91.671 62.168-150.374 62.168-117.761 0-213.241-95.471-213.241-213.25 0-117.771 95.48-213.25 213.241-213.25 58.703 0 111.807 23.782 150.375 62.167l-12.12 12.129c-35.503-35.32-84.342-57.236-138.255-57.236z" />
<glyph unicode="&#xe603;" d="M396.745 339.155c-63.592 0-115.155-51.554-115.155-115.155 0-41.55 22.075-77.844 55.062-98.095h-161.304c32.987 20.251 55.062 56.545 55.062 98.095 0 63.601-51.563 115.155-115.155 115.155s-115.155-51.554-115.155-115.155c0-63.6 51.563-115.155 115.155-115.155h281.49c63.592 0 115.155 51.555 115.155 115.155s-51.563 115.155-115.155 115.155zM17.16 224c0 54.087 44.008 98.095 98.095 98.095s98.095-44.008 98.095-98.095-44.008-98.095-98.095-98.095-98.095 44.008-98.095 98.095zM396.745 125.905c-54.087 0-98.095 44.008-98.095 98.095s44.008 98.095 98.095 98.095 98.095-44.008 98.095-98.095-44.008-98.095-98.095-98.095z" />
<glyph unicode="&#xe604;" d="M450.974 334.89l-109.674-65.957v74.487c0 14.127-11.463 25.59-25.59 25.59h-272.96c-14.144 0-25.59-11.463-25.59-25.59v-238.84c0-14.128 11.446-25.59 25.59-25.59h272.96c14.127 0 25.59 11.462 25.59 25.59v75.903l112.089-67.373h41.451v221.78h-43.866zM324.24 104.58c0-4.707-3.833-8.53-8.53-8.53h-272.96c-4.715 0-8.53 3.823-8.53 8.53v238.84c0 4.706 3.815 8.53 8.53 8.53h272.96c4.697 0 8.53-3.824 8.53-8.53v-238.84zM477.78 130.17h-19.659l-116.821 70.222v48.631l114.405 68.806h22.075v-187.659z" />
<glyph unicode="&#xe605;" d="M256 428.722c-113.073 0-204.72-91.647-204.72-204.72s91.647-204.723 204.72-204.723 204.72 91.651 204.72 204.723c0 113.073-91.647 204.72-204.72 204.72zM256 411.662c103.477 0 187.66-84.183 187.66-187.66 0-45.524-16.31-87.307-43.383-119.836-18.71 7.813-62.875 23.141-90.215 31.213-2.332 0.733-2.699 0.85-2.699 10.554 0 8.014 3.299 16.085 6.514 22.916 3.482 7.422 7.613 19.901 9.096 31.096 4.148 4.815 9.796 14.312 13.428 32.412 3.182 15.953 1.699 21.758-0.416 27.206-0.217 0.575-0.45 1.141-0.617 1.708-0.8 3.74 0.299 23.174 3.032 38.252 1.883 10.346-0.484 32.346-14.728 50.546-8.997 11.504-26.207 25.623-57.644 27.589l-17.243-0.016c-30.905-1.95-48.131-16.069-57.128-27.573-14.244-18.2-16.61-40.2-14.727-50.539 2.748-15.085 3.832-34.519 3.049-38.185-0.166-0.641-0.4-1.208-0.633-1.783-2.099-5.448-3.599-11.254-0.4-27.206 3.615-18.101 9.263-27.597 13.428-32.412 1.466-11.196 5.598-23.674 9.096-31.096 2.549-5.431 3.749-12.82 3.749-23.266 0-9.705-0.367-9.821-2.55-10.512-28.272-8.347-73.271-24.607-90.048-31.954-27.604 32.679-44.281 74.862-44.281 120.886 0 103.476 84.183 187.66 187.66 187.66zM124.984 89.817c19.21 7.842 57.511 21.504 82.668 28.935 14.628 4.615 14.628 16.935 14.628 26.831 0 8.205-0.566 20.301-5.365 30.53-3.299 7.006-7.065 19.018-7.897 28.422-0.183 2.199-1.216 4.232-2.882 5.681-2.416 2.116-7.331 9.863-10.463 25.49-2.482 12.37-1.432 15.078-0.416 17.693 0.433 1.117 0.85 2.216 1.183 3.457 2.049 7.488-0.234 32.087-2.716 45.732-1.082 5.931 0.283 22.783 11.379 36.978 9.946 12.72 25.007 19.809 44.216 21.033l16.177 0.017c19.726-1.241 34.786-8.33 44.749-21.050 11.096-14.195 12.445-31.047 11.362-36.985-2.466-13.637-4.765-38.236-2.716-45.716 0.351-1.25 0.75-2.349 1.183-3.466 1.017-2.615 2.066-5.323-0.4-17.693-3.131-15.627-8.063-23.374-10.479-25.49-1.649-1.449-2.682-3.482-2.882-5.681-0.816-9.404-4.581-21.416-7.88-28.422-3.782-8.039-8.13-18.743-8.13-30.18 0-9.897 0-22.216 14.777-26.873 24.074-7.114 62.559-20.334 82.884-28.326-33.936-33.604-80.567-54.396-131.964-54.396-50.93 0-97.162 20.425-131.016 53.479z" />
<glyph unicode="&#xe606;" d="M330.638 180.083l12.062 12.061-86.7 86.7-86.7-86.7 12.063-12.061 66.107 66.107v-270.036h17.060v270.036zM213.35 61.454v17.060h-110.89v290.020h307.080v-290.020h-110.89v-17.060h127.95v324.14h-341.2v-324.14z" />
<glyph unicode="&#xe607;" d="M375.42 232.53h-213.25v102.36c0 51.738 42.1 93.83 93.847 93.83 51.729 0 93.813-42.092 93.813-93.83v-34.12h17.060v34.12c0 61.234-49.647 110.89-110.873 110.89-61.251 0-110.907-49.656-110.907-110.89v-102.36h-59.71v-230.31h341.2v230.31h-51.18zM409.54 19.28h-307.080v196.19h307.080v-196.19z" />
<glyph unicode="&#xe608;" d="M264.53 437.042v25.798h-17.060v-25.798c-137.163-4.499-247.37-116.763-247.37-254.217 0-9.047 0.5-18.31 1.5-27.556l16.993 0.608c1.033 28.63 24.257 51.063 52.896 51.063 29.205 0 52.979-23.774 52.979-52.988h17.060c0 29.214 23.774 52.988 52.996 52.988 28.889 0 52.413-23.241 52.946-52.005v-132.082c0-20.783 16.894-37.693 37.686-37.693s37.702 16.91 37.702 37.693h-17.060c0-11.378-9.263-20.633-20.642-20.633s-20.626 9.255-20.626 20.633v131.099h0.050c0 29.214 23.757 52.988 52.979 52.988s52.996-23.774 52.996-52.988h17.060c0 29.214 23.774 52.988 52.979 52.988 28.39 0 51.613-22.225 52.863-50.597l17.011-0.517c0.949 9.047 1.432 18.126 1.432 26.998 0 137.455-110.207 249.719-247.37 254.218zM440.594 224c-26.506 0-49.614-14.803-61.509-36.569-11.895 21.766-35.020 36.569-61.526 36.569s-49.614-14.803-61.509-36.569c-11.895 21.766-35.020 36.569-61.526 36.569s-49.631-14.803-61.526-36.569c-11.895 21.766-35.003 36.569-61.509 36.569-21.658 0-40.968-9.696-53.796-25.082 8.364 123.418 112.040 221.281 238.307 221.281 126.235 0 229.91-97.845 238.291-221.231-12.846 15.344-32.138 25.032-53.697 25.032z" />
<glyph unicode="&#xe609;" d="M418.070 386.070h-85.3v17.060c0 18.842-15.277 34.12-34.12 34.12h-85.3c-18.843 0-34.12-15.278-34.12-34.12v-17.060h-85.3v-17.060h17.577l17.076-324.14c0-18.843 15.277-34.12 34.12-34.12h187.66c18.843 0 34.12 15.277 34.12 34.12l16.777 324.14h16.81v17.060zM196.29 403.13c0 9.413 7.664 17.060 17.060 17.060h85.3c9.413 0 17.060-7.647 17.060-17.060v-17.060h-119.42v17.060zM367.456 45.753l-0.033-0.433v-0.45c0-9.397-7.647-17.060-17.060-17.060h-187.66c-9.396 0-17.060 7.663-17.060 17.060v0.45l-0.016 0.45-17.044 323.24h255.601l-16.728-323.257zM247.47 334.89h17.060v-272.96h-17.060v272.96zM213.733 62.479l-17.459 272.427-17.027-1.082 17.46-272.427zM332.887 334.357l-17.027 1.066-17.21-272.96 17.027-1.066z" />
<glyph unicode="&#xe60a;" d="M472.52 67.84l-90.473 90.473 12.070 12.071-12.062 12.061-36.177-36.177-60.334 60.318 72.488 72.505c9.655-3.44 19.751-5.181 30.105-5.181 23.891 0 46.357 9.305 63.258 26.19 26.074 26.090 33.471 64.866 18.843 98.778l-4.973 11.545-38.876-38.876-31.304-0.425 0.416 29.855 39.635 39.626-11.521 4.989c-11.304 4.89-23.307 7.372-35.669 7.372-23.899 0-46.357-9.305-63.234-26.198-24.74-24.723-32.688-60.834-20.984-93.438l-72.463-72.463-102.552 102.535 12.071 12.062-66.325 66.332-36.219-36.169 66.357-66.349 12.054 12.061 102.551-102.535-72.472-72.472c-9.679 3.466-19.817 5.215-30.205 5.215-23.891 0-46.356-9.305-63.241-26.198-26.132-26.115-33.513-64.941-18.81-98.895l4.989-11.512 39.627 39.626 29.846 0.4-0.425-31.304-38.876-38.876 11.545-4.974c11.271-4.856 23.224-7.322 35.536-7.322 23.899 0 46.349 9.297 63.234 26.182 24.699 24.707 32.654 60.776 21.025 93.33l72.505 72.514 60.335-60.31-36.203-36.203 12.062-12.061 12.061 12.061 90.465-90.465c8.055-8.063 18.776-12.503 30.163-12.503s22.1 4.44 30.164 12.503c16.629 16.619 16.62 43.676-0.007 60.302zM62.381 405.625l12.070 12.045 42.208-42.208-12.061-12.062-42.217 42.225zM183.167 120.711c11.829-27.464 5.831-58.86-15.277-79.977-13.662-13.661-31.829-21.183-51.171-21.183-5.556 0-11.021 0.617-16.343 1.849l25.099 25.099 0.757 55.761-54.304-0.733-25.908-25.906c-5.698 24.157 1.299 49.647 19.326 67.665 13.67 13.669 31.846 21.2 51.18 21.2 10.021 0 19.734-2.008 28.889-5.973l5.324-2.3 173.107 173.108-2.299 5.323c-11.904 27.497-5.923 58.918 15.227 80.060 13.662 13.67 31.838 21.2 51.172 21.2 5.606 0 11.112-0.633 16.485-1.874l-25.89-25.89-0.75-54.312 55.761 0.758 25.124 25.115c5.631-24.115-1.375-49.555-19.343-67.54-13.678-13.662-31.854-21.192-51.197-21.192-9.988 0-19.675 1.999-28.813 5.931l-5.315 2.291-173.132-173.165 2.291-5.315zM460.467 19.601c-4.84-4.84-11.271-7.506-18.102-7.506-6.839 0-13.261 2.666-18.101 7.506l-90.465 90.465 36.186 36.186 90.473-90.473c9.98-9.98 9.98-26.207 0.009-36.178z" />
<glyph unicode="&#xe60b;" d="M234.975 209.206c0.333-0.416 0.799-0.767 1.166-1.166 4.698-5.831 11.795-9.63 19.859-9.63 14.127 0 25.59 11.446 25.59 25.59 0 7.513-3.299 14.194-8.43 18.875-0.666 0.75-1.283 1.517-2.266 2.266l-103.41 78.686c-3.015 2.316-7.347 2.432-10.495 0-3.765-2.899-4.466-8.297-1.566-12.062l79.552-102.559zM256 437.233c-2.799 0-5.531-0.316-8.297-0.416v-8.846h-0.233v-93.064h17.060v84.833c104.225-4.515 187.66-90.448 187.66-195.74 0-108.175-87.999-196.174-196.19-196.174s-196.19 88-196.19 196.174c0 54.096 22.008 103.143 57.544 138.662l-12.129 12.129c-38.601-38.584-62.475-91.897-62.475-150.791 0-117.771 95.463-213.234 213.25-213.234s213.25 95.463 213.25 213.234c0 117.771-95.463 213.233-213.25 213.233z" />
<glyph unicode="&#xe60c;" d="M396.504 454.31h-112.406l-258.408-257.732 202.454-202.888 258.166 257.483v113.539l-89.806 89.598zM469.25 258.254l-241.072-240.439-178.356 178.738 241.331 240.697h98.295l79.802-79.618v-99.378zM349.88 352.009c0-18.776 15.302-34.045 34.12-34.045s34.12 15.269 34.12 34.045c0 18.784-15.303 34.061-34.12 34.061s-34.12-15.277-34.12-34.061zM401.060 352.009c0-9.363-7.656-16.985-17.060-16.985s-17.060 7.622-17.060 16.985c0 9.371 7.655 17.001 17.060 17.001s17.060-7.63 17.060-17.001z" />
<glyph unicode="&#xe60d;" d="M256.9 294.91c-37.686 0-68.249-30.547-68.249-68.249 0-37.685 30.563-68.248 68.249-68.248 37.693 0 68.231 30.563 68.231 68.248 0 37.702-30.538 68.249-68.231 68.249zM256.9 175.474c-28.222 0-51.189 22.965-51.189 51.188s22.966 51.189 51.189 51.189c28.214 0 51.171-22.966 51.171-51.189s-22.957-51.188-51.171-51.188zM256.891 363.141c-75.379 0-136.48-61.093-136.48-136.48 0-75.379 61.101-136.48 136.48-136.48s136.48 61.101 136.48 136.48c0 75.388-61.101 136.48-136.48 136.48zM256.891 107.241c-65.849 0-119.42 53.571-119.42 119.42s53.571 119.42 119.42 119.42 119.42-53.57 119.42-119.42c0-65.849-53.571-119.42-119.42-119.42zM460.72 226.661c0 113.073-91.656 204.72-204.72 204.72s-204.72-91.647-204.72-204.72c0-62.309 27.873-118.078 71.788-155.622l-34.919-43.774 13.344-10.646 34.995 43.875c33.636-24.233 74.887-38.552 119.511-38.552 44.424 0 85.508 14.195 119.062 38.235l34.795-43.558 13.328 10.646-34.669 43.407c44.158 37.553 72.205 93.481 72.205 155.989zM68.34 226.661c0 103.477 84.184 187.66 187.66 187.66s187.66-84.183 187.66-187.66c0-103.476-84.183-187.66-187.66-187.66-103.476 0-187.66 84.185-187.66 187.66z" />
<glyph unicode="&#xe60e;" d="M256 351.834c-70.673 0-127.95-57.303-127.95-127.967 0-70.647 57.277-127.933 127.95-127.933 70.664 0 127.95 57.286 127.95 127.933 0 70.664-57.286 127.967-127.95 127.967zM256 112.994c-61.143 0-110.89 49.738-110.89 110.873 0 61.152 49.747 110.907 110.89 110.907s110.89-49.755 110.89-110.907c0-61.135-49.747-110.873-110.89-110.873zM247.537 479.9h17.060v-102.476h-17.060v102.476zM247.537 70.344h17.060v-102.244h-17.060v102.244zM0.1 232.53h102.36v-17.060h-102.36v17.060zM409.54 232.53h102.36v-17.060h-102.36v17.060zM430.971 411.514l12.063-12.063-71.322-71.322-12.063 12.063 71.322 71.322zM81.15 37.545l-12.063 12.063 71.322 71.322 12.063-12.063-71.322-71.322zM81.16 411.511l71.323-71.322-12.061-12.062-71.323 71.323 12.061 12.061zM430.995 37.543l-71.322 71.322 12.063 12.063 71.322-71.322-12.063-12.063z" />
<glyph unicode="&#xe60f;" d="M504.224 301.17l-248.22 119.47-248.228-119.479 34.978-21.091v-184.47h17.060v174.182l51.18-30.862v-211.56h290.020v211.509l103.21 62.301zM256.004 401.714l212.401-102.244-212.276-128.133-212.517 128.142 212.392 102.235zM383.954 44.42h-255.9v184.22l128.075-77.228 127.825 77.162v-184.154z" />
<glyph unicode="&#xe610;" d="M400.618 339.505l14.436 14.428 14.627-14.628 18.093 18.093-41.317 41.318-18.093-18.093 14.627-14.628-14.436-14.428c-31.979 29.322-73.704 48.131-119.761 51.113v34.57h-25.59v-34.57c-102.384-6.597-183.394-91.681-183.394-195.74 0-108.358 87.833-196.19 196.19-196.19s196.19 87.832 196.19 196.19c0 51.113-19.559 97.645-51.572 132.565zM256 27.81c-98.77 0-179.13 80.368-179.13 179.13 0 98.777 80.36 179.13 179.13 179.13s179.13-80.353 179.13-179.13c0-98.762-80.36-179.13-179.13-179.13zM264.53 230.964v112.456h-17.060v-112.456c-9.913-3.532-17.060-12.896-17.060-24.024 0-11.129 7.147-20.492 17.060-24.025v-35.685h17.060v35.685c9.913 3.532 17.060 12.896 17.060 24.025s-7.147 20.492-17.060 24.024z" />
<glyph unicode="&#xe611;" d="M310.078 275.148l-54.078 166.369-54.095-166.368h-176.215l142.794-102.351-54.828-166.314 142.344 103.171 142.327-103.172-54.811 166.314 142.794 102.351h-176.232zM327.306 167.457l38.301-116.175-109.607 79.44-109.624-79.44 42.233 128.079-10.196 7.297-99.645 71.43h135.531l41.701 128.259 41.684-128.259h135.531l-109.824-78.727 3.915-11.904z" />
<glyph unicode="&#xe612;" d="M-0.329 282.944v-119.42h51.18v-102.36h17.060v102.36h131.232l124.601-100.827v324.139l-125.392-103.892h-198.681zM16.731 180.584v85.3h68.24v-85.3h-68.24zM209.239 269.807l97.445 80.743v-252.102l-101.502 82.134h-103.151v85.3h102.469l4.739 3.925zM441.815 371.317l-12.27-12.278c39.926-31.255 65.724-79.752 65.724-134.272 0-55.97-27.214-105.583-68.981-136.705l12.345-12.345c44.783 34.295 73.697 88.29 73.697 149.050-0.001 59.301-27.549 112.155-70.515 146.55zM386.986 316.48l-12.404-12.403c26.332-16.635 43.917-45.924 43.917-79.31 0-34.861-19.151-65.283-47.457-81.46l12.428-12.429c31.255 19.61 52.088 54.271 52.088 93.889 0.001 38.143-19.258 71.763-48.572 91.713z" />
<glyph unicode="&#xe613;" d="M255.512 185.611c-37.627 0-68.24-30.613-68.24-68.24s30.613-68.24 68.24-68.24c37.627 0 68.24 30.613 68.24 68.24s-30.612 68.24-68.24 68.24zM255.512 66.191c-28.223 0-51.18 22.958-51.18 51.18s22.957 51.18 51.18 51.18c28.222 0 51.18-22.958 51.18-51.18s-22.958-51.18-51.18-51.18zM255.512 262.381c-57.586 0-107.291-33.82-130.682-82.576l12.77-12.762c19.434 45.949 64.966 78.277 117.912 78.277s98.478-32.329 117.913-78.277l12.769 12.762c-23.391 48.756-73.096 82.576-130.682 82.576zM256.345 398.869c-95.213 0-179.48-47.565-230.443-120.128l12.228-12.229c47.682 69.557 127.701 115.297 218.215 115.297 90.090 0 169.758-45.316 217.524-114.322l12.229 12.229c-51.039 72.013-134.964 119.153-229.753 119.153zM256.345 330.629c-76.454 0-143.603-40.467-181.254-101.077l12.42-12.412c34.204 57.661 97.062 96.429 168.834 96.429 71.339 0 133.89-38.285 168.226-95.379l12.378 12.378c-37.768 60.044-104.583 100.061-180.604 100.061z" />
<glyph unicode="&#xe614;" d="M380.985 177.497l55.911-55.936h-100.743l-208.186 221.78h-85.517v-17.060h78.137l208.185-221.78h108.124l-55.761-55.778 12.062-12.062 76.353 76.378-76.503 76.52zM120.587 121.561h-78.137v-17.060h85.517l82.601 87.999-12.445 11.679zM336.169 326.281h100.727l-55.761-55.778 12.062-12.062 76.353 76.378-76.503 76.52-12.062-12.062 55.911-55.936h-108.124l-82.967-88.716 12.461-11.645z" />
<glyph unicode="&#xe615;" d="M51.28 428.72v-409.44h409.44v409.44h-409.44zM443.66 36.34h-375.32v375.32h375.32v-375.32zM145.093 266.65c0-61.251 49.656-110.89 110.899-110.89s110.881 49.639 110.881 110.89v59.71h17.077v17.060h-51.18v-17.060h17.043v-59.71c0-51.738-42.091-93.83-93.821-93.83-51.746 0-93.839 42.092-93.839 93.83v59.71h17.077v17.060h-51.18v-17.060h17.043v-59.71z" />
<glyph unicode="&#xe616;" d="M418.070 445.78c-37.685 0-68.24-30.563-68.24-68.24 0-6.539 0.975-12.853 2.691-18.842l-199.497-83.618c-11.795 20.434-33.821 34.22-59.094 34.22-37.677 0-68.24-30.563-68.24-68.24 0-37.685 30.563-68.24 68.24-68.24 19.743 0 37.486 8.439 49.947 21.85l128.55-92.389c-5.022-9.504-7.897-20.317-7.897-31.813 0-37.693 30.563-68.249 68.24-68.249s68.24 30.555 68.24 68.249c0 37.677-30.563 68.231-68.24 68.231-20.042 0-38.018-8.705-50.505-22.465l-128.375 92.239c5.282 9.688 8.28 20.784 8.28 32.587 0 6.339-0.932 12.454-2.549 18.285l199.647 83.684c11.853-20.158 33.72-33.736 58.802-33.736 37.686 0 68.24 30.554 68.24 68.248 0 37.676-30.554 68.239-68.24 68.239zM332.77 121.64c28.222 0 51.18-22.958 51.18-51.171 0-28.222-22.958-51.189-51.18-51.189s-51.18 22.966-51.18 51.189c0 28.213 22.958 51.171 51.18 51.171zM93.93 189.88c-28.222 0-51.18 22.958-51.18 51.18s22.958 51.18 51.18 51.18 51.18-22.958 51.18-51.18c0-28.221-22.958-51.18-51.18-51.18zM418.070 326.352c-28.222 0-51.18 22.966-51.18 51.188s22.958 51.18 51.18 51.18c28.222 0 51.18-22.958 51.18-51.18s-22.958-51.188-51.18-51.188z" />
<glyph unicode="&#xe617;" d="M256 445.78c-108.358 0-196.19-42.009-196.19-93.839v-255.9c0-51.813 87.832-93.821 196.19-93.821 108.34 0 196.19 42.009 196.19 93.821v255.9c0 51.83-87.85 93.839-196.19 93.839zM256 428.72c105.559 0 179.13-40.459 179.13-76.779 0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761 0 36.32 73.554 76.779 179.13 76.779zM435.13 113.101v-17.060c0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761v47.049c30.621-32.737 99.277-55.57 179.13-55.57 79.835 0 148.508 22.832 179.13 55.57v-29.989zM435.13 181.341c0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761v47.049c30.621-32.737 99.277-55.57 179.13-55.57 79.835 0 148.508 22.832 179.13 55.57v-47.049zM435.13 266.641c0-36.303-73.571-76.761-179.13-76.761-105.576 0-179.13 40.459-179.13 76.761v47.049c30.621-32.737 99.277-55.57 179.13-55.57 79.835 0 148.508 22.832 179.13 55.57v-47.049z" />
<glyph unicode="&#xe618;" d="M457.463 43.639l-116.205 116.217c23.358 28.089 37.419 64.167 37.419 103.543 0 89.515-72.554 162.070-162.070 162.070-89.498 0-162.070-72.555-162.070-162.070 0-89.498 72.572-162.070 162.070-162.070 39.385 0 75.454 14.061 103.543 37.419l116.205-116.217 21.108 21.108zM71.597 263.399c0 79.96 65.041 145.010 145.010 145.010 79.953 0 145.010-65.050 145.010-145.010s-65.057-145.010-145.010-145.010c-79.969 0-145.010 65.050-145.010 145.010z" />
<glyph unicode="&#xe619;" d="M393.425 224c41.867 43.033 60.601 84.908 44.899 110.748-6.256 10.304-20.676 22.582-53.812 22.582-18.168 0-39.41-3.682-62.326-10.462-15.22 54.995-40.576 90.382-69.848 90.382-28.913 0-54.012-34.537-69.289-88.399-20.25 5.515-39.051 8.48-55.37 8.48-33.137 0-47.556-12.278-53.821-22.582-12.587-20.709-4.148-51.622 23.758-87.041 6.223-7.897 13.32-15.844 21.075-23.775-41.834-43-60.535-84.858-44.833-110.698 6.264-10.296 20.684-22.575 53.812-22.575 16.319 0 35.128 2.974 55.387 8.481 15.269-53.854 40.367-88.39 69.281-88.39 29.272 0 54.629 35.386 69.848 90.373 22.908-6.781 44.158-10.463 62.334-10.463 33.129 0 47.549 12.279 53.805 22.575 15.701 25.847-3.033 67.739-44.9 110.764zM384.512 340.271c13.911 0 32.012-2.499 39.235-14.386 10.404-17.118-5.256-51.755-42.484-89.957-13.578 12.704-29.063 25.39-46.198 37.668-1.849 20.201-4.807 39.21-8.722 56.628 21.649 6.481 41.567 10.047 58.169 10.047zM291.357 165.964c-11.679-7.097-23.491-13.636-35.261-19.6-11.762 5.964-23.574 12.503-35.253 19.6-12.295 7.472-24.049 15.311-35.22 23.366-0.725 11.179-1.192 22.692-1.192 34.67 0 11.995 0.467 23.516 1.199 34.711 10.93 7.897 22.658 15.711 35.186 23.324 11.687 7.097 23.499 13.636 35.278 19.609 11.778-5.973 23.591-12.512 35.278-19.609 9.638-5.857 18.668-11.854 27.364-17.893 0.975-12.837 1.517-26.214 1.517-40.142 0-13.92-0.542-27.306-1.517-40.134-8.695-6.040-17.734-12.046-27.379-17.902zM316.563 161.733c-1.674-13.77-3.923-26.64-6.555-38.652-11.288 3.982-22.916 8.689-34.703 14.036 8.306 4.482 16.627 9.229 24.915 14.27 5.58 3.389 11.020 6.855 16.343 10.346zM236.886 137.125c-14.228-6.464-28.222-11.954-41.659-16.402-3.232 14.228-5.856 29.764-7.705 46.516 7.939-5.415 16.044-10.738 24.457-15.852 8.289-5.041 16.602-9.789 24.907-14.262zM167.772 202.891c-8.738 6.931-17.018 13.978-24.674 21.084 7.514 7.006 15.81 14.078 24.674 21.142-0.259-6.938-0.4-13.977-0.4-21.116-0.001-7.141 0.141-14.18 0.4-21.11zM187.539 280.87c1.841 16.702 4.465 32.203 7.688 46.407 13.436-4.448 27.423-9.938 41.65-16.394-8.305-4.482-16.635-9.229-24.923-14.269-8.439-5.132-16.568-10.397-24.415-15.744zM275.312 310.882c11.787 5.348 23.407 10.046 34.695 14.028 2.632-12.003 4.881-24.865 6.555-38.635-5.323 3.499-10.754 6.948-16.326 10.338-8.288 5.040-16.619 9.788-24.924 14.269zM336.63 251.139c11.862-9.046 22.774-18.143 32.421-27.139-9.647-8.989-20.559-18.085-32.421-27.131 0.433 8.871 0.683 17.918 0.683 27.131 0.001 9.212-0.249 18.259-0.683 27.139zM252.338 420.19c19.435 0 40.168-29.639 53.546-78.553-16.094-5.598-32.829-12.629-49.789-20.9-19.393 9.455-38.469 17.268-56.645 23.199 13.396 47.532 33.763 76.254 52.888 76.254zM88.436 325.885c7.222 11.887 25.323 14.386 39.243 14.386 14.777 0 32.204-2.832 51.114-8.022-4.524-19.642-7.848-41.334-9.705-64.533-13.987-10.447-26.79-21.125-38.219-31.838-7.305 7.481-14.003 14.961-19.85 22.391-22.85 28.998-31.080 53.638-22.583 67.616zM127.67 107.72c-13.912 0-32.012 2.499-39.235 14.378-10.404 17.127 5.248 51.755 42.458 89.957 11.562-10.771 24.399-21.375 38.185-31.671 1.849-23.241 5.181-44.966 9.713-64.641-18.908-5.183-36.335-8.023-51.121-8.023zM252.338 27.81c-19.125 0-39.492 28.721-52.888 76.245 18.177 5.939 37.261 13.745 56.645 23.208 16.96-8.272 33.695-15.302 49.789-20.908-13.378-48.915-34.111-78.545-53.546-78.545zM423.746 122.098c-7.222-11.879-25.315-14.378-39.227-14.378-16.61 0-36.527 3.566-58.177 10.047 3.915 17.426 6.873 36.435 8.73 56.644 17.127 12.287 32.612 24.965 46.19 37.668 37.228-38.21 52.888-72.854 42.484-89.981z" />
<glyph unicode="&#xe61a;" d="M93.926 428.72v-409.44l162.070 119.42 162.078-119.42v409.44h-324.148zM401.014 53.042l-145.018 106.85-145.010-106.85v358.618h290.028v-358.618zM170.696 326.36h170.604v-17.060h-170.604v17.060zM170.696 258.12h170.604v-17.060h-170.604v17.060z" />
<glyph unicode="&#xe61b;" d="M434.888 112.818h-359.959l71.872 71.897-12.062 12.062-91.881-91.905 91.881-91.89 12.062 12.063-70.706 70.713h375.853v153.54h-17.060zM76.695 334.598h359.81l-71.289-71.305 12.061-12.062 91.865 91.88-91.881 91.907-12.062-12.063 71.272-71.297h-376.836v-153.54h17.060z" />
<glyph unicode="&#xe61c;" d="M443.66 181.371c0-103.477-84.183-187.66-187.66-187.66-103.476 0-187.66 84.183-187.66 187.66 0 103.234 83.8 187.251 186.952 187.643v-85.325l162.070 93.839-162.070 93.821v-85.275c-112.756-0.383-204.012-91.855-204.012-204.703 0-113.047 91.639-204.72 204.72-204.72 113.064 0 204.72 91.673 204.72 204.72h-17.060zM272.352 441.761l110.957-64.233-110.957-64.25v128.483z" />
<glyph unicode="&#xe61d;" d="M418.316 249.682c0.033 1.366 0.2 2.682 0.2 4.048 0 73.021-59.194 132.215-132.215 132.215-52.613 0-97.912-30.804-119.196-75.287-9.205 4.632-19.567 7.297-30.572 7.297-33.769 0-61.742-24.574-67.207-56.794-40.216-13.795-69.18-51.847-69.18-96.763 0-56.494 45.79-102.293 102.268-102.343l316.102 0.016c51.596 0.267 93.338 42.15 93.338 93.797 0 51.73-41.841 93.664-93.538 93.814zM418.424 79.131l-3.723-0.016h-312.27c-46.99 0.049-85.225 38.301-85.225 85.283 0 36.403 23.174 68.806 57.653 80.636l9.596 3.281 1.691 9.996c4.182 24.674 25.373 42.583 50.388 42.583 7.972 0 15.677-1.849 22.9-5.481l15.553-7.813 7.505 15.693c19.068 39.851 59.818 65.591 103.81 65.591 63.5 0 115.155-51.647 115.155-115.155 0-0.35-0.042-0.717-0.067-1.066-0.049-0.85-0.107-1.699-0.125-2.566l-0.433-17.41 17.435-0.067c42.2-0.117 76.528-34.553 76.528-76.754-0.001-42.082-34.263-76.518-76.371-76.735zM255.996 138.825c-32.92 0-59.71 26.773-59.71 59.71 0 32.921 26.79 59.71 59.71 59.71v-31.505l64.2 37.069-64.2 37.086v-25.59c-42.4 0-76.77-34.37-76.77-76.77s34.37-76.77 76.77-76.77c42.392 0 76.77 34.37 76.77 76.77h-17.060c0-32.937-26.79-59.71-59.71-59.71z" />
<glyph unicode="&#xe61e;" d="M449.825 334.434c-0.175 0.058-0.308 0.191-0.491 0.233l-361.976 85.3c-4.589 1.058-9.188-1.766-10.262-6.347-1.075-4.59 1.766-9.18 6.348-10.263l290.536-68.464h-307.314c-13.204 0-23.916-10.704-23.916-23.916v-259.257c0-13.203 10.713-23.907 23.916-23.907h378.668c13.212 0 23.916 10.704 23.916 23.907v259.256c0 11.67-8.363 21.358-19.425 23.458zM452.19 51.719c0-3.774-3.073-6.847-6.856-6.847h-378.668c-3.782 0-6.856 3.073-6.856 6.847v259.257c0 3.781 3.074 6.856 6.856 6.856h378.668c3.782 0 6.856-3.074 6.856-6.856v-259.257zM196.223 198.419c-7.064 0-12.811-5.73-12.811-12.795 0-7.047 5.748-12.795 12.811-12.795 7.047 0 12.779 5.748 12.779 12.795 0 7.065-5.731 12.795-12.779 12.795zM102.46 185.624c0 7.065-5.748 12.795-12.803 12.795-7.048 0-12.787-5.73-12.787-12.795 0-7.047 5.74-12.795 12.787-12.795 7.055 0 12.803 5.749 12.803 12.795zM302.924 198.419c-7.047 0-12.804-5.73-12.804-12.795 0-7.047 5.757-12.795 12.804-12.795 7.072 0 12.786 5.748 12.786 12.795 0 7.065-5.714 12.795-12.786 12.795zM149.367 173.538c-7.048 0-12.787-5.731-12.787-12.787s5.74-12.803 12.787-12.803c7.055 0 12.803 5.747 12.803 12.803s-5.748 12.787-12.803 12.787zM256 160.034c0 7.056-5.73 12.787-12.795 12.787-7.047 0-12.795-5.731-12.795-12.787s5.748-12.803 12.795-12.803c7.065 0.001 12.795 5.748 12.795 12.803zM149.367 224.002c-7.048 0-12.787-5.74-12.787-12.787 0-7.072 5.74-12.803 12.787-12.803 7.055 0 12.803 5.73 12.803 12.803 0 7.047-5.748 12.787-12.803 12.787zM243.205 198.412c7.065 0 12.795 5.73 12.795 12.803 0 7.047-5.73 12.787-12.795 12.787-7.047 0-12.795-5.74-12.795-12.787 0-7.073 5.748-12.803 12.795-12.803zM106.725 146.998c-7.055 0-12.795-5.73-12.795-12.795s5.74-12.795 12.795-12.795c7.047 0 12.795 5.731 12.795 12.795s-5.748 12.795-12.795 12.795zM285.864 146.998c-7.072 0-12.804-5.73-12.804-12.795s5.731-12.795 12.804-12.795c7.056 0 12.786 5.731 12.786 12.795s-5.73 12.795-12.786 12.795zM106.725 249.592c-7.055 0-12.795-5.748-12.795-12.804s5.74-12.786 12.795-12.786c7.047 0 12.795 5.73 12.795 12.786 0 7.055-5.748 12.804-12.795 12.804zM285.864 224.002c7.056 0 12.786 5.73 12.786 12.786 0 7.055-5.73 12.804-12.786 12.804-7.072 0-12.804-5.748-12.804-12.804s5.731-12.786 12.804-12.786zM140.196 113.112c-7.039 0-12.795-5.731-12.795-12.787s5.756-12.803 12.795-12.803c7.081 0 12.795 5.748 12.795 12.803s-5.714 12.787-12.795 12.787zM251.402 113.112c-7.056 0-12.795-5.731-12.795-12.787s5.739-12.803 12.795-12.803c7.064 0 12.795 5.748 12.795 12.803s-5.731 12.787-12.795 12.787zM140.845 258.122c7.081 0 12.795 5.73 12.795 12.786 0 7.072-5.714 12.804-12.795 12.804-7.038 0-12.795-5.731-12.795-12.804 0-7.056 5.757-12.786 12.795-12.786zM251.402 283.712c-7.056 0-12.795-5.731-12.795-12.804 0-7.056 5.739-12.786 12.795-12.786 7.064 0 12.795 5.73 12.795 12.786 0 7.072-5.731 12.804-12.795 12.804zM196.216 146.998c-7.056 0-12.804-5.73-12.804-12.795 0-7.047 5.748-12.795 12.804-12.795 7.055 0 12.786 5.748 12.786 12.795 0 7.064-5.731 12.795-12.786 12.795zM196.216 96.068c-7.056 0-12.804-5.748-12.804-12.804s5.748-12.803 12.804-12.803c7.055 0 12.786 5.748 12.786 12.803s-5.731 12.804-12.786 12.804zM196.216 249.592c-7.056 0-12.804-5.748-12.804-12.804s5.748-12.786 12.804-12.786c7.055 0 12.786 5.73 12.786 12.786 0 7.055-5.731 12.804-12.786 12.804zM196.216 300.772c-7.056 0-12.804-5.731-12.804-12.787s5.748-12.803 12.804-12.803c7.055 0 12.786 5.748 12.786 12.803s-5.731 12.787-12.786 12.787zM392.497 283.712c-14.128 0-25.607-11.454-25.607-25.582s11.479-25.581 25.607-25.581c14.111 0 25.573 11.454 25.573 25.581 0 14.128-11.462 25.582-25.573 25.582zM392.497 249.608c-4.715 0-8.547 3.824-8.547 8.521s3.833 8.522 8.547 8.522c4.698 0 8.513-3.824 8.513-8.522s-3.815-8.521-8.513-8.521zM392.497 215.472c-14.128 0-25.607-11.454-25.607-25.582s11.479-25.581 25.607-25.581c14.111 0 25.573 11.454 25.573 25.581s-11.462 25.582-25.573 25.582zM392.497 181.368c-4.715 0-8.547 3.824-8.547 8.521s3.833 8.522 8.547 8.522c4.698 0 8.513-3.824 8.513-8.522s-3.815-8.521-8.513-8.521z" />
<glyph unicode="&#xe61f;" d="M119.52 283.71c-9.43 0-17.060-7.639-17.060-17.060s7.63-17.060 17.060-17.060c9.413 0 17.060 7.639 17.060 17.060s-7.647 17.060-17.060 17.060zM170.7 283.71c-9.43 0-17.060-7.639-17.060-17.060s7.63-17.060 17.060-17.060c9.413 0 17.060 7.639 17.060 17.060s-7.647 17.060-17.060 17.060zM469.25 351.95h-93.83v85.3h-238.84v-85.3h-93.83c-4.715 0-8.53-3.815-8.53-8.53v-255.9c0-4.715 3.815-8.53 8.53-8.53h93.83v-68.24h238.84v68.24h93.83c4.714 0 8.53 3.815 8.53 8.53v255.9c0 4.715-3.816 8.53-8.53 8.53zM153.64 420.19h204.72v-68.24h-204.72v68.24zM358.36 27.81h-204.72v153.54h204.72v-153.54zM460.72 96.050h-85.3v102.36h-238.84v-102.36h-85.3v238.84h409.44v-238.84z" />
<glyph unicode="&#xe620;" d="M256 224.009l238.84-136.489v272.96l-238.84-136.471zM477.78 116.917l-187.394 107.092 187.394 107.074v-214.166zM17.16 224.009l238.84-136.489v272.96l-238.84-136.471zM238.94 116.917l-187.394 107.092 187.394 107.074v-214.166z" />
<glyph unicode="&#xe621;" d="M244.888 437.25h17.060v-204.72h-17.060v204.72zM338.718 402.731v-18.868c62.101-30.63 104.942-94.596 104.942-168.392 0-103.476-84.183-187.66-187.66-187.66-103.476 0-187.66 84.184-187.66 187.66 0 71.739 40.477 134.173 99.778 165.744v19.183c-69.081-32.888-116.838-103.318-116.838-184.928 0-113.064 91.657-204.72 204.72-204.72s204.72 91.656 204.72 204.72c0 83.618-50.155 155.481-122.002 187.261z" />
<glyph unicode="&#xe622;" d="M315.71 364.745v42.65h-119.42v-42.65h-145.010v-324.14h409.44v324.14h-145.010zM213.35 390.335h85.3v-25.59h-85.3v25.59zM196.29 347.685h247.37v-136.48h-127.95v34.12h-119.42v-34.12h-127.95v136.48h127.95zM298.65 228.265v-51.18h-85.3v51.18h85.3zM68.34 57.665v136.48h127.95v-34.12h119.42v34.12h127.95v-136.48h-375.32z" />
<glyph unicode="&#xe623;" d="M256 437.248c-117.787 0-213.25-95.463-213.25-213.25s95.463-213.246 213.25-213.246c117.788 0 213.25 95.458 213.25 213.246s-95.462 213.25-213.25 213.25zM256 27.812c-108.174 0-196.19 88.012-196.19 196.186s88.016 196.19 196.19 196.19c108.174 0 196.19-88.015 196.19-196.19 0-108.174-88.016-196.186-196.19-196.186zM264.53 351.948h-17.060v-119.42h-118.854v-17.060h118.854v-118.854h17.060v118.854h119.42v17.060h-119.42z" />
<glyph unicode="&#xe624;" d="M119.52 373.425l256.158-149.425-256.158-149.424v298.849zM102.46 403.13v-358.26l307.080 179.13-307.080 179.13z" />
<glyph unicode="&#xe625;" d="M145.974-7.426l-21.276 100.294-101.084 22.349 20.65 39.593 92.555 5.057c4.749 6.181 15.361 19.742 21.992 26.365l84.334 84.342-175.823 86.208 44.516 44.507 222.913-39.102 78.928 78.928c9.355 9.363 23.932 14.311 42.15 14.311 12.42 0 22.316-2.283 22.732-2.382l4.798-1.124 1.424-4.715c7.497-24.807 2.99-52.771-10.713-66.482l-79.302-79.303 38.951-222.004-44.508-44.516-85.866 175.115-78.769-78.786c-8.28-8.28-25.964-24.574-32.529-30.589l-6.889-86.807-39.184-21.259zM49.037 127.063l90.073-19.901 18.81-88.699 10.962 5.948 6.689 84.284 2.482 2.266c0.25 0.225 24.674 22.541 34.453 32.321l95.655 95.671 85.866-175.115 21.35 21.358-38.951 222.021 85.583 85.567c7.43 7.43 11.928 25.564 7.738 44.524-3.449 0.516-8.413 1.058-13.919 1.058-9.48 0-22.391-1.616-30.089-9.313l-85.192-85.208-222.928 39.101-21.358-21.35 175.823-86.208-101.211-101.22c-7.721-7.713-22.691-27.547-22.841-27.739l-2.391-3.165-90.748-4.964-5.856-11.237z" />
<glyph unicode="&#xe626;" d="M426.598 343.42v68.24h-400.906v-307.080h59.71v-68.24h400.906v307.080h-59.71zM42.752 121.64v272.96h366.786v-51.18h-324.136v-221.78h-42.65zM469.248 53.4h-366.786v272.96h366.786v-272.96z" />
<glyph unicode="&#xe627;" d="M369.381 454.31h-226.761c-12.754 0-23.1-10.355-23.1-23.108v-414.413c0-12.77 10.346-23.099 23.1-23.099h226.761c12.754 0 23.099 10.329 23.099 23.099v414.413c0 12.753-10.345 23.108-23.099 23.108zM375.42 16.789c0-3.332-2.707-6.039-6.039-6.039h-226.761c-3.333 0-6.040 2.707-6.040 6.039v79.202h238.84v-79.202zM375.42 113.051h-238.84v272.669h238.84v-272.669zM375.42 402.78h-238.84v28.422c0 3.332 2.707 6.048 6.040 6.048h226.761c3.333 0 6.039-2.716 6.039-6.048v-28.422zM230.41 61.93h51.18v-17.060h-51.18v17.060z" />
<glyph unicode="&#xe628;" d="M492.341 387.17l-68.023 68.015-16.644-16.651-23.291 23.274c-3.332 3.332-8.73 3.332-12.061 0l-138.214-138.222c-3.332-3.333-3.332-8.73 0-12.062 1.667-1.666 3.849-2.499 6.032-2.499 2.182 0 4.365 0.833 6.031 2.499l132.182 132.19 17.26-17.243-293.103-293.094 19.759-19.767c-8.313 4.115-17.376 6.214-26.44 6.214-15.31 0-30.621-5.84-42.3-17.527-1.199-1.183-2.349-2.466-3.449-3.807-0.549-0.641-1.066-1.308-1.566-1.974-0.6-0.75-1.166-1.541-1.715-2.333-0.417-0.583-0.833-1.15-1.216-1.732-24.807-37.294-25.923-108.624-25.923-108.624s2.599-0.133 7.097-0.133c20.492 0 80.152 2.807 111.373 34.020 18.593 18.601 22.341 46.398 11.295 68.748l21.108-21.1 321.808 321.808zM126.067 29.776c-19.042-19.034-52.446-25.606-76.27-27.856l38.836 38.835-12.063 12.062-37.202-37.202c3.032 22.757 9.063 50.33 20.476 67.465l0.483 0.682 0.416 0.592c0.367 0.533 0.75 1.082 1.416 1.924 0.283 0.374 0.566 0.749 1.066 1.349 0.75 0.899 1.517 1.766 2.366 2.607 8.080 8.080 18.81 12.529 30.238 12.529 11.412 0 22.158-4.448 30.238-12.529 16.661-16.667 16.661-43.79 0-60.458zM468.218 387.17l-101.178-101.178-43.9 43.891 101.178 101.178 43.9-43.891zM311.079 317.822l43.9-43.891-184.446-184.445-43.899 43.891 184.445 184.445z" />
<glyph unicode="&#xe629;" d="M198.064 164.206l76.262-153.456 194.899 426.5-426.45-204.67 155.289-68.374zM202.596 180.834l-119.045 52.413 326.938 156.905-207.893-209.318zM273.693 50.151l-59.002 118.738 209.743 211.166-150.741-329.904z" />
<glyph unicode="&#xe62a;" d="M447.925 394.6v26.456c0 23.075-18.71 41.784-41.784 41.784h-274.676c-23.074 0-41.767-18.71-41.767-41.784v-26.456h-7.831c-19.259 0-34.853-15.611-34.853-34.862v-58.385c0-19.251 15.594-34.861 34.853-34.861l160.588 0.050c9.813 0 17.81-7.989 17.81-17.802v-58.86h-34.104v-204.72h85.3v204.72h-34.136v58.86c0 19.251-15.611 34.862-34.87 34.862h-21.125v-0.050h-139.462c-9.813 0-17.793 7.988-17.793 17.801v58.385c0 9.813 7.98 17.802 17.793 17.802h7.831v-26.465c0-23.075 18.693-41.775 41.767-41.775h274.675c23.075 0 41.784 18.7 41.784 41.775v26.465h17.060v17.060h-17.060zM294.401 2.22h-51.18v170.6h51.18v-170.6zM430.865 351.075c0-13.628-11.096-24.715-24.724-24.715h-274.676c-13.628 0-24.707 11.087-24.707 24.715v69.981c0 13.636 11.079 24.724 24.707 24.724h274.675c13.628 0 24.724-11.088 24.724-24.724v-69.981z" />
<glyph unicode="&#xe62b;" d="M256 428.72h-136.48c-40.818 0-68.24-27.422-68.24-68.24v-283.731c0-13.477 5.022-57.469 69.705-57.469h339.735v409.44h-204.72zM238.94 411.66v-163.194l-41.784 38.051-46.39-39.034v164.177h88.174zM119.52 411.66h14.186v-200.829l63 53.012 59.294-53.987v201.804h187.66v-281.49h-324.14c-21.709 0-39.318-6.48-51.18-17.81v248.12c0 31.088 20.092 51.18 51.18 51.18zM120.985 36.34c-39.109 0-50.413 17.743-52.304 34.721 0.033 26.331 19.026 42.049 50.839 42.049h324.14v-76.77h-322.675z" />
<glyph unicode="&#xe62c;" d="M444.473 412.837c-4.998 4.99-11.554 7.488-18.102 7.488-6.555 0-13.103-2.498-18.093-7.488l-75.295-75.287v14.261h-272.96v-324.136h324.14v272.956h-15.693l76.003 76.013c10.005 9.978 10.005 26.196 0 36.193zM367.103 44.735h-290.020v290.016h253.11l-133.69-133.681v-36.919h35.503l135.097 135.114v-254.53zM432.411 388.704l-207.469-207.493h-11.379v12.795l206.786 206.777c2.166 2.166 4.698 2.482 6.022 2.482s3.866-0.324 6.039-2.498c2.183-2.174 2.508-4.715 2.508-6.039 0.001-1.317-0.324-3.841-2.507-6.024z" />
<glyph unicode="&#xe62d;" d="M17.16 360.48v-272.96l238.84 136.489-238.84 136.471zM34.22 331.083l187.394-107.075-187.394-107.091v214.166zM256 360.48v-272.96l238.84 136.489-238.84 136.471zM273.060 331.083l187.394-107.075-187.394-107.091v214.166z" />
<glyph unicode="&#xe62e;" d="M145.11 437.25v-238.84h-102.36c0 0 0-105.425 0-139.495 0-34.078 31.721-48.165 55.228-48.165 23.499 0 260.165 0 320.092 0 25.857 0 51.18 25.149 51.18 51.18 0 18.793 0 375.32 0 375.32h-324.14zM97.978 27.81c-10.621 0-38.168 5.59-38.168 31.105v122.435h85.3v-115.080c0-11.42-14.927-38.46-38.459-38.46h-8.673zM452.19 61.93c0-16.576-17.534-34.12-34.12-34.12h-273.801c11.487 11.971 17.901 27.689 17.901 38.46v353.92h290.020v-358.26zM196.29 386.070h221.78v-17.060h-221.78v17.060zM196.29 155.76h221.78v-17.060h-221.78v17.060zM196.29 96.050h221.78v-17.060h-221.78v17.060zM418.070 326.36h-221.78v-127.95h221.78v127.95zM401.010 215.47h-187.66v93.83h187.66v-93.83z" />
<glyph unicode="&#xe62f;" d="M42.75 343.408h221.78v-17.060h-221.78v17.060zM42.75 266.638h221.78v-17.060h-221.78v17.060zM42.75 189.868h221.78v-17.060h-221.78v17.060zM349.83 333.212l119.42-15.394c0 85.3-68.24 102.36-136.48 119.445v-324.165c-10.212 0-26.456 0-52.563 0-50.138 0-66.857-26.531-66.857-50.764 0-20.558 15.386-51.596 68.24-51.596 75.571 0 68.24 60.676 68.24 102.36v220.114zM450.657 337.419l-100.827 12.994v64.809c56.695-15.353 93.106-32.213 100.827-77.803zM320.275 39.535c-7.68-7.789-20.701-11.737-38.685-11.737-48.714 0-51.18 28.773-51.18 34.536 0 21.417 18.152 33.704 49.797 33.704h52.563v-13.103h0.042c-0.509-17.186-2.949-33.687-12.537-43.4z" />
<glyph unicode="&#xe630;" d="M460.72 456.721l-281.49-99.578v-246.679c-13.303 15.786-33.195 25.84-55.445 25.84-40.035 0-72.505-32.47-72.505-72.521 0-40.035 32.47-72.505 72.505-72.505 39.618 0 71.771 31.804 72.438 71.264h0.067v282.54l247.37 87.516v-228.311c-13.303 15.786-33.195 25.831-55.454 25.831-40.042 0-72.496-32.454-72.496-72.505 0-40.042 32.454-72.505 72.496-72.505s72.514 32.463 72.514 72.505c0 1.374-0.133 2.715-0.208 4.065h0.208v295.043zM123.785 8.339c-30.572 0-55.445 24.873-55.445 55.445 0 30.579 24.873 55.461 55.445 55.461s55.445-24.882 55.445-55.461c0-30.572-24.873-55.445-55.445-55.445zM388.206 102.169c-30.572 0-55.436 24.873-55.436 55.445s24.865 55.445 55.436 55.445c30.58 0 55.454-24.873 55.454-55.445s-24.873-55.445-55.454-55.445z" />
<glyph unicode="&#xe631;" d="M264.53 343.004v26.356c0 7.789 16.46 18.093 29.688 26.382 18.951 11.862 38.552 24.141 38.552 42.026v42.132h-17.060v-42.133c0-8.439-16.935-19.042-30.547-27.572-18.534-11.596-37.693-23.599-37.693-40.835v-26.356c-66.666-4.282-119.42-58.011-119.42-123.827v-126.833c0-68.615 57.286-124.244 127.95-124.244s127.95 55.628 127.95 124.244v126.833c0 65.816-52.755 119.545-119.42 123.827zM366.89 219.177v-12.237h-102.36v119.004c57.16-4.241 102.36-50.448 102.36-106.767zM145.11 219.177c0 56.319 45.199 102.526 102.36 106.767v-119.004h-102.36v12.237zM256-14.84c-61.143 0-110.89 48.081-110.89 107.184v97.536h221.78v-97.536c0-59.103-49.748-107.184-110.89-107.184z" />
<glyph unicode="&#xe632;" d="M51.28 275.18c-28.272 0-51.18-22.916-51.18-51.18s22.908-51.18 51.18-51.18c28.255 0 51.18 22.916 51.18 51.18s-22.925 51.18-51.18 51.18zM51.28 189.88c-18.826 0-34.12 15.302-34.12 34.12s15.294 34.12 34.12 34.12c18.809 0 34.12-15.303 34.12-34.12s-15.311-34.12-34.12-34.12zM460.72 275.18c-28.272 0-51.18-22.916-51.18-51.18s22.908-51.18 51.18-51.18c28.255 0 51.18 22.916 51.18 51.18s-22.925 51.18-51.18 51.18zM460.72 189.88c-18.809 0-34.12 15.302-34.12 34.12s15.311 34.12 34.12 34.12c18.809 0 34.12-15.303 34.12-34.12s-15.311-34.12-34.12-34.12zM256 275.18c-28.272 0-51.18-22.916-51.18-51.18s22.908-51.18 51.18-51.18c28.255 0 51.18 22.916 51.18 51.18s-22.925 51.18-51.18 51.18zM256 189.88c-18.809 0-34.12 15.302-34.12 34.12s15.311 34.12 34.12 34.12c18.809 0 34.12-15.303 34.12-34.12s-15.311-34.12-34.12-34.12z" />
<glyph unicode="&#xe633;" d="M158.105 399.169c-13.545-27.473-20.717-57.819-20.717-89.023 0-111.631 90.822-202.446 202.454-202.446 32.838 0 64.567 7.83 92.989 22.591-34.395-61.901-99.969-101.918-173.799-101.918-109.848 0-199.222 89.365-199.222 199.214 0 71.854 38.552 136.521 98.295 171.582zM204.645 436.687c-93.072-24.139-161.895-108.474-161.895-209.101 0-119.437 96.846-216.274 216.282-216.274 102.194 0 187.611 70.964 210.218 166.218-33.395-32.62-79.019-52.771-129.408-52.771-102.385 0-185.394 83-185.394 185.386 0.001 48.982 19.143 93.406 50.197 126.542v0z" />
<glyph unicode="&#xe634;" d="M477.78 113.11v307.080h-443.56v-307.080h213.25v-68.24h-59.71v-17.060h136.48v17.060h-59.71v68.24h213.25zM51.28 403.13h409.44v-272.96h-409.44v272.96z" />
<glyph unicode="&#xe635;" d="M256.042 121.971c51.691 0 93.61 41.91 93.61 93.61v170.217c0 51.7-41.919 93.602-93.61 93.602s-93.61-41.902-93.61-93.602v-170.216c0-51.7 41.918-93.611 93.61-93.611zM179.452 385.798c0 42.227 34.356 76.582 76.59 76.582s76.59-34.356 76.59-76.582v-170.216c0-42.234-34.356-76.59-76.59-76.59s-76.59 34.356-76.59 76.59v170.216zM383.65 300.69v-85.109c0-70.382-57.26-127.65-127.65-127.65s-127.65 57.268-127.65 127.65v85.109h-17.020v-85.109c0-77.28 60.958-140.415 137.291-144.296h-1.089v-85.665h-76.632v-17.020h170.2v17.020h-76.548v85.665h-1.172c76.333 3.881 137.29 67.016 137.29 144.296v85.109h-17.020z" />
<glyph unicode="&#xe636;" d="M51.28 369.010v-68.24h409.44v68.24h-409.44zM443.66 317.83h-375.32v34.12h375.32v-34.12zM51.28 189.88h409.44v68.24h-409.44v-68.24zM68.34 241.060h375.32v-34.12h-375.32v34.12zM51.28 78.99h409.44v68.24h-409.44v-68.24zM68.34 130.17h375.32v-34.12h-375.32v34.12z" />
<glyph unicode="&#xe637;" d="M368.872 425.596l-10.512 5.256-8.53-4.256v-0.009l-93.83-46.914-102.36 51.18-110.89-55.445v-358.26l110.89 55.445 102.36-51.18 102.36 51.18 110.89-55.445v358.26l-100.378 50.188zM145.11 87.404l-85.3-42.65v320.108l85.3 42.65v-320.108zM247.47 44.754l-85.3 42.65v320.108l85.3-42.65v-320.108zM349.83 87.404l-85.3-42.65v320.108l85.3 42.65v-320.108zM452.19 44.754l-85.3 42.65v320.108l85.3-42.65v-320.108z" />
<glyph unicode="&#xe638;" d="M256.009 462.848c84.659 0 153.531-68.881 153.531-153.548 0-26.923-7.13-53.463-20.633-76.779l-132.907-230.301-132.923 230.318c-13.487 23.3-20.617 49.839-20.617 76.762 0 84.667 68.881 153.548 153.549 153.548zM256.009 249.598c32.921 0 59.701 26.782 59.701 59.702 0 32.911-26.781 59.693-59.701 59.693-32.929 0-59.719-26.782-59.719-59.693 0-32.92 26.789-59.702 59.719-59.702zM256.009 479.908c-94.222 0-170.609-76.403-170.609-170.608 0-31.113 8.371-60.194 22.916-85.309l147.684-255.899 147.684 255.9c14.545 25.115 22.916 54.195 22.916 85.309 0 94.204-76.387 170.607-170.591 170.607v0zM256.009 266.658c-23.557 0-42.659 19.084-42.659 42.642 0 23.532 19.101 42.633 42.659 42.633 23.549 0 42.641-19.101 42.641-42.633 0-23.558-19.093-42.642-42.641-42.642v0z" />
<glyph unicode="&#xe639;" d="M451.898 360.482h-409.148v-272.963h426.5v272.963h-17.352zM434.838 343.422l-164.769-164.769c-7.513-7.513-20.626-7.513-28.139 0l-164.794 164.769h357.702zM59.81 336.625l110.773-110.757-110.773-110.773v221.53zM73.421 104.582l109.233 109.216 47.214-47.207c6.972-6.981 16.261-10.83 26.132-10.83s19.159 3.849 26.132 10.83l47.214 47.214 109.224-109.223h-365.149zM452.19 115.086l-110.773 110.782 110.773 110.782v-221.564z" />
<glyph unicode="&#xe63a;" d="M467.659 266.529l-185.528 185.528c-6.972 6.981-16.26 10.829-26.132 10.829-9.871 0-19.158-3.848-26.131-10.829l-187.118-187.094v-279.849h426.5v279.824l-1.591 1.591zM70.073 268.162l171.858 171.833c7.514 7.514 20.626 7.514 28.14 0l179.938-179.946-122.62-122.62-45.257 45.266c-6.972 6.98-16.26 10.829-26.132 10.829-9.871 0-19.158-3.849-26.131-10.829l-45.932-45.924-122.627 122.628 8.763 8.763zM171.867 124.718l-1.267-1.283-0.016 0.017-110.774-110.765v224.087l112.057-112.056zM73.421 2.174l9.171 9.171h0.026l159.312 159.288c7.514 7.514 20.626 7.514 28.14 0l168.501-168.459h-365.15zM452.19 230.885v-218.207l-112.739 112.69 112.739 112.739v-7.222z" />
<glyph unicode="&#xe63b;" d="M467.659 266.529l-185.527 185.527c-6.972 6.981-16.261 10.829-26.132 10.829s-19.159-3.848-26.132-10.829l-40.451-40.442h-61.359v-61.351l-85.308-85.3v-279.849h426.5v279.824l-1.591 1.591zM450.007 260.048l-66.057-66.057v132.115l66.057-66.058zM241.931 439.995c7.514 7.514 20.626 7.514 28.139 0l28.381-28.38h-84.908l28.388 28.38zM315.51 394.554l51.38-51.388v-166.235l-39.502-39.502-45.257 45.266c-6.972 6.98-16.261 10.829-26.132 10.829s-19.159-3.849-26.132-10.829l-45.931-45.924-38.818 38.818v218.965h170.392zM70.072 268.162l57.986 57.978v-133.49l-66.748 66.749 8.762 8.763zM59.81 223.072v13.702l112.056-112.056-1.266-1.283-0.017 0.017-110.773-110.765v210.385zM73.421 2.174l9.171 9.171h0.025l159.313 159.288c7.514 7.514 20.626 7.514 28.139 0l168.501-168.459h-365.149zM452.19 234.242v-221.564l-112.739 112.69 112.739 112.739v-3.865zM196.29 343.374h119.42v-17.060h-119.42v17.060zM196.29 241.014h119.42v-17.060h-119.42v17.060zM196.29 292.194h85.3v-17.060h-85.3v17.060z" />
<glyph unicode="&#xe63c;" d="M341.517 437.25v-238.623c0-47.231-38.285-85.517-85.517-85.517-47.249 0-85.517 38.285-85.517 85.517v238.623h-102.143v-238.84c0-103.643 84.017-187.66 187.66-187.66s187.66 84.017 187.66 187.66v238.84h-102.143zM426.6 420.19v-51.18h-68.023v51.18h68.023zM153.423 420.19v-51.18h-68.023v51.18h68.023zM256 27.81c-94.080 0-170.6 76.528-170.6 170.6v153.54h68.023v-153.323c0-56.562 46.015-102.577 102.577-102.577 56.561 0 102.577 46.015 102.577 102.577v153.323h68.023v-153.54c0-94.072-76.537-170.6-170.6-170.6z" />
<glyph unicode="&#xe63d;" d="M327.388 306.818l-148.242-147.143 12.046-12.094 148.242 147.142zM110.99 130.17c-51.738 0-93.83 42.092-93.83 93.83 0 51.739 42.092 93.83 93.83 93.83 25.057 0 47.789-9.929 64.634-25.982l0.008 0.092 0.867-0.758 33.212-33.062h-30.481v-17.060h59.71v59.71h-17.060v-30.696l-33.337 33.187-0.075-0.075c-20.009 19.584-47.34 31.704-77.478 31.704-61.143 0-110.89-49.747-110.89-110.89s49.747-110.89 110.89-110.89c31.529 0 59.96 13.295 80.177 34.495l-12.054 12.062c-17.118-18.118-41.292-29.497-68.123-29.497zM401.010 334.89c-28.239 0-53.962-10.696-73.554-28.139l12.053-12.054c16.486 14.361 37.969 23.133 61.501 23.133 51.738 0 93.83-42.091 93.83-93.83s-42.092-93.83-93.83-93.83c-24.966 0-47.623 9.863-64.45 25.815l-0.025-0.158-56.494 56.286-12.113-12.020 56.562-56.345 0.1 0.101c19.918-18.993 46.798-30.739 76.42-30.739 61.143 0 110.89 49.748 110.89 110.89s-49.747 110.89-110.89 110.89z" />
<glyph unicode="&#xe63e;" d="M256 377.538c-93.547 0-166.468-58.552-255.9-153.481 77.053-81.169 141.711-153.595 255.9-153.595s198.114 91.686 255.9 151.878c-59.152 70.515-143.086 155.198-255.9 155.198zM256 87.522c-101.369 0-162.561 62.871-232.376 136.518 83.068 86.616 149.117 136.438 232.376 136.438 98.57 0 175.606-71.080 232.925-137.454-56.369-58.777-132.689-135.502-232.925-135.502zM256 326.35c-56.445 0-102.36-45.916-102.36-102.352s45.915-102.352 102.36-102.352 102.36 45.915 102.36 102.351-45.915 102.353-102.36 102.353zM256 138.706c-47.032 0-85.3 38.26-85.3 85.291s38.268 85.292 85.3 85.292 85.3-38.26 85.3-85.292c0-47.030-38.268-85.291-85.3-85.291zM256 283.708c-32.921 0-59.71-26.789-59.71-59.71s26.789-59.71 59.71-59.71c32.921 0 59.71 26.79 59.71 59.71 0 32.921-26.789 59.71-59.71 59.71zM256 181.348c-23.516 0-42.65 19.134-42.65 42.65s19.134 42.65 42.65 42.65 42.65-19.134 42.65-42.65c0-23.516-19.134-42.65-42.65-42.65z" />
<glyph unicode="&#xe63f;" d="M366.89 232.53v102.36c0 61.234-49.647 110.89-110.874 110.89-61.251 0-110.906-49.656-110.906-110.89v-102.36h-59.71v-230.31h341.2v230.31h-59.71zM162.17 334.89c0 51.738 42.1 93.83 93.846 93.83 51.73 0 93.814-42.092 93.814-93.83v-102.36h-187.66v102.36zM409.54 19.28h-307.080v196.19h307.080v-196.19z" />
<glyph unicode="&#xe640;" d="M136.58 479.9v-51.18l59.71-102.36v-358.26h119.42v358.26l59.71 102.36v51.18h-238.84zM153.64 462.84h204.72v-29.505l-2.69-4.615h-199.34l-2.69 4.615v29.505zM213.35-14.84v34.195h85.3v-34.195h-85.3zM300.974 334.957l-2.324-3.982v-294.56h-85.3v294.56l-47.065 80.685h179.43l-44.741-76.703zM256 241.060c-14.128 0-25.59-11.462-25.59-25.59v-34.153c0-14.12 11.462-25.59 25.59-25.59 14.127 0 25.59 11.47 25.59 25.59v34.153c0 14.128-11.463 25.59-25.59 25.59zM264.53 181.317c0-4.706-3.823-8.53-8.53-8.53s-8.53 3.824-8.53 8.53v34.153c0 4.707 3.823 8.53 8.53 8.53s8.53-3.823 8.53-8.53v-34.153z" />
<glyph unicode="&#xe641;" d="M280.536 147.318c-20.812 0-41.63 7.914-57.473 23.766l12.062 12.061c25.048-25.048 65.787-25.040 90.844 0l107.446 107.45c25.040 25.041 25.040 65.783 0 90.831l-20.009 20.001c-25.041 25.040-65.791 25.040-90.836 0l-75.824-75.821-12.062 12.062 75.825 75.82c31.687 31.688 83.255 31.704 114.959 0l20.009-20c31.688-31.696 31.688-83.267 0-114.955l-107.447-107.448c-15.844-15.845-36.669-23.767-57.494-23.767zM144.010 10.739c-21.708 0-42.125 8.455-57.477 23.807l-20.009 20.001c-31.688 31.704-31.688 83.267 0 114.955l107.449 107.458c31.688 31.687 83.276 31.687 114.96 0l20.009-20.009-12.062-12.062-20.009 20.009c-25.036 25.041-65.795 25.032-90.835 0l-107.45-107.458c-25.032-25.032-25.032-65.783 0-90.832l20.009-20c12.129-12.129 28.264-18.81 45.415-18.81 17.161 0 33.287 6.681 45.416 18.81l71.505 71.505 12.061-12.062-71.505-71.505c-15.343-15.353-35.76-23.807-57.477-23.807z" />
<glyph unicode="&#xe642;" d="M350.171 398.161c56.336 0 102.019-45.674 102.019-102.019 0-28.938-12.070-55.019-31.43-73.596l-164.76-165.585-167.742 168.568c-17.602 18.334-28.448 43.191-28.448 70.613 0 56.345 45.682 102.019 102.019 102.019 42.425 0 78.794-25.915 94.171-62.776 15.377 36.861 51.746 62.776 94.171 62.776zM350.171 415.221c-37.527 0-71.988-17.427-94.171-46.148-22.183 28.721-56.644 46.148-94.171 46.148-65.658 0-119.079-53.421-119.079-119.079 0-30.854 11.787-60.126 33.204-82.425l180.046-180.938 176.856 177.731c23.366 22.425 36.394 52.93 36.394 85.633 0 65.657-53.421 119.078-119.079 119.078v0z" />
<glyph unicode="&#xe643;" d="M426.6 300.907c0 94.213-76.37 170.6-170.6 170.6s-170.6-76.387-170.6-170.6c0-55.487 26.573-104.667 67.607-135.797l-0.075-0.042c0.783-0.533 1.591-1.141 2.424-1.791 0.083-0.058 0.158-0.125 0.233-0.183 13.204-10.42 32.171-34.761 32.171-66.891v-119.711h136.48v119.712c0 34.12 19.709 58.603 34.12 68.332l-0.042 0.049c41.426 31.105 68.282 80.528 68.282 136.322zM204.82-6.447v51.471h102.36v-51.471h-102.36zM256 283.856c-9.404 0-17.060 7.647-17.060 17.051 0 9.413 7.656 17.069 17.060 17.069s17.060-7.656 17.060-17.069c0-9.404-7.656-17.051-17.060-17.051zM348.072 178.231c-0.224-0.175-0.449-0.351-0.666-0.533-18.876-13.429-40.226-42.342-40.226-81.494v-34.12h-42.65v205.92c14.686 3.807 25.59 17.034 25.59 32.904 0 18.843-15.277 34.129-34.12 34.129s-34.12-15.286-34.12-34.129c0-15.869 10.904-29.097 25.59-32.904v-205.92h-42.65v34.12c0 36.736-20.825 66.208-38.51 80.161-0.133 0.117-0.299 0.234-0.458 0.367-0.558 0.433-1.107 0.85-1.64 1.25-0.292 0.25-0.583 0.491-0.891 0.716-38.677 29.347-60.86 73.889-60.86 122.211 0 84.659 68.881 153.54 153.54 153.54s153.54-68.881 153.54-153.54c-0.001-48.641-22.401-93.349-61.469-122.678z" />
<glyph unicode="&#xe644;" d="M256 437.25c-117.787 0-213.25-95.464-213.25-213.25 0-117.787 95.463-213.25 213.25-213.25s213.25 95.463 213.25 213.25c0 117.786-95.463 213.25-213.25 213.25zM256 27.81c-108.174 0-196.19 88.015-196.19 196.19 0 108.174 88.016 196.19 196.19 196.19s196.19-88.016 196.19-196.19c0-108.175-88.016-196.19-196.19-196.19zM145.677 232.53h221.213v-17.060h-221.213v17.060z" />
<glyph unicode="&#xe645;" d="M110.99 130.166c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM110.99 44.874c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111 18.818 0 34.12-15.302 34.12-34.111 0-18.817-15.302-34.12-34.12-34.12zM110.99 420.186c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM110.99 334.894c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111 18.818 0 34.12-15.302 34.12-34.111 0-18.817-15.302-34.12-34.12-34.12zM110.99 275.534c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM110.99 190.243c-18.817 0-34.12 15.31-34.12 34.12s15.303 34.111 34.12 34.111c18.818 0 34.12-15.302 34.12-34.111s-15.302-34.12-34.12-34.12zM256 130.166c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM256 44.874c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111s34.12-15.302 34.12-34.111c0-18.817-15.302-34.12-34.12-34.12zM256 420.186c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM256 334.894c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111s34.12-15.302 34.12-34.111c0-18.817-15.302-34.12-34.12-34.12zM256 275.534c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM256 190.243c-18.817 0-34.12 15.31-34.12 34.12s15.303 34.111 34.12 34.111c18.818 0 34.12-15.302 34.12-34.111s-15.302-34.12-34.12-34.12zM401.010 130.166c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM401.010 44.874c-18.817 0-34.12 15.303-34.12 34.12 0 18.81 15.303 34.111 34.12 34.111s34.12-15.302 34.12-34.111c0-18.817-15.302-34.12-34.12-34.12zM401.010 317.834c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18zM401.010 403.126c18.818 0 34.12-15.302 34.12-34.111 0-18.817-15.302-34.12-34.12-34.12s-34.12 15.303-34.12 34.12c0 18.809 15.303 34.111 34.12 34.111zM401.010 275.534c-28.264 0-51.18-22.907-51.18-51.171s22.916-51.18 51.18-51.18c28.256 0 51.18 22.916 51.18 51.18s-22.924 51.171-51.18 51.171zM401.010 190.243c-18.817 0-34.12 15.31-34.12 34.12s15.303 34.111 34.12 34.111c18.818 0 34.12-15.302 34.12-34.111s-15.302-34.12-34.12-34.12z" />
<glyph unicode="&#xe646;" d="M319.375 241.377l-12.062 12.061-51.304-51.313-51.314 51.313-12.062-12.061 51.305-51.314-51.472-51.463 12.062-12.062 51.481 51.464 51.47-51.464 12.063 12.062-51.472 51.463zM469.25 368.993h-426.5v-17.060h12.537l4.523-34.12c0-13.611 8.022-25.256 19.542-30.738l30.088-175.498c3.149-17.86 14.586-32.571 32.571-32.571h227.978c17.976 0 28.889 14.445 32.57 32.571l30.089 175.498c11.521 5.481 19.542 17.127 19.542 30.738l4.523 34.12h12.537v17.060zM385.791 114.726c-1.474-7.081-5.464-18.659-15.802-18.659h-227.978c-11.612 0-15.003 14.144-15.76 18.393l-29.014 169.233h317.526l-28.972-168.967zM435.28 320.046l-0.15-1.116v-1.117c0-9.413-7.656-17.060-17.060-17.060h-324.14c-9.404 0-17.060 7.647-17.060 17.060v1.117l-0.15 1.116-4.223 31.888h367.007l-4.224-31.888z" />
<glyph unicode="&#xe647;" d="M257.066 301.503c14.127 0 25.59 11.463 25.59 25.59 0 14.144-11.463 25.574-25.59 25.574-14.128 0-25.59-11.429-25.59-25.574 0-14.128 11.462-25.59 25.59-25.59zM274.443 267.383v17.060h-51.18v-17.060h17.060v-145.010h-17.060v-17.060h68.24v17.060h-17.060zM256 437.25c-117.77 0-213.25-95.48-213.25-213.25 0-117.787 95.48-213.25 213.25-213.25s213.25 95.463 213.25 213.25c0 117.77-95.48 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.016-196.19 196.19s88.007 196.19 196.19 196.19c108.183 0 196.19-88.016 196.19-196.19s-88.007-196.19-196.19-196.19z" />
<glyph unicode="&#xe648;" d="M256 437.25l-85.3-85.3v34.12h-68.24v-102.36l-60.077-60.077 12.062-12.062 201.555 201.554 201.555-201.555 12.062 12.062-213.617 213.618zM119.52 369.010h34.12v-34.12l-34.12-34.12v68.24zM102.46 215.47v-204.72h119.42v119.42h68.24v-119.42h119.42v204.72l-153.54 153.54-153.54-153.54zM392.48 27.81h-85.3v119.42h-102.36v-119.42h-85.3v180.595l136.48 136.48 136.48-136.48v-180.595z" />
<glyph unicode="&#xe649;" d="M256 428.72c-113.056 0-204.72-91.647-204.72-204.72 0-113.063 91.656-204.711 204.72-204.72 113.073 0.009 204.72 91.664 204.72 204.72-0.008 113.064-91.656 204.72-204.72 204.72zM255.984 130.17c-51.73 0-93.814 42.092-93.814 93.83 0 51.739 42.092 93.83 93.83 93.83h0.017c51.729 0 93.813-42.091 93.813-93.83 0-51.729-42.091-93.821-93.846-93.83zM358.327 266.767l64.45 43.092c13.311-25.749 20.883-54.929 20.883-85.859 0-30.537-7.38-59.368-20.375-84.875l-64.567 43.183c5.232 12.879 8.172 26.932 8.172 41.692 0 15.161-3.057 29.605-8.563 42.767zM414.238 324.669l-63.842-42.683c-9.28 15.078-22.033 27.731-37.193 36.885l42.708 63.858c23.458-14.81 43.4-34.669 58.327-58.060zM341.050 391.193l-43.166-64.541c-12.92 5.282-27.039 8.238-41.867 8.238h-0.017c-14.828 0-28.939-2.956-41.867-8.238l-43.174 64.55c25.548 13.053 54.436 20.458 85.041 20.458s59.502-7.413 85.050-20.467zM156.097 382.747l42.717-63.867c-15.194-9.18-27.972-21.867-37.26-36.978l-63.85 42.7c14.936 23.417 34.911 43.308 58.393 58.145zM89.182 309.784l64.458-43.108c-5.481-13.145-8.53-27.548-8.53-42.676 0-14.719 2.933-28.747 8.138-41.591l-64.583-43.192c-12.961 25.482-20.325 54.287-20.325 84.783 0 30.897 7.556 60.052 20.842 85.784zM97.104 124.339l63.867 42.709c9.222-15.352 22.024-28.256 37.302-37.602l-42.699-63.842c-23.575 14.994-43.584 35.086-58.47 58.735zM170.401 57.091l43.117 64.475c13.086-5.432 27.414-8.456 42.467-8.456 0.009 0 0.016 0 0.016 0 15.061 0 29.406 3.032 42.5 8.472l43.117-64.483c-25.69-13.236-54.778-20.759-85.616-20.759-30.831 0-59.912 7.523-85.601 20.751zM356.444 65.612l-42.699 63.85c15.235 9.33 28.013 22.192 37.227 37.502l63.867-42.717c-14.878-23.598-34.862-43.658-58.395-58.635z" />
<glyph unicode="&#xe64a;" d="M256 437.25c-117.779 0-213.25-95.471-213.25-213.25 0-117.771 95.471-213.25 213.25-213.25s213.25 95.479 213.25 213.25c0 117.779-95.471 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.007-196.19 196.19s88.007 196.19 196.19 196.19 196.19-88.007 196.19-196.19c0-108.183-88.007-196.19-196.19-196.19zM255.276 335.798c-43.3 0-67.474-26.756-67.782-69.148h18.809c-0.591 30.754 15.528 53.32 48.073 53.32 23.283 0 42.692-16.419 42.692-40.301 0-15.527-8.364-28.064-19.409-38.518-22.683-21.059-29.047-30.955-30.189-59.801h19.051c1.125 26.156 0.542 25.631 23.375 48.456 15.227 14.328 25.973 28.672 25.973 50.764 0 34.628-27.465 55.228-60.593 55.228zM256 147.221c-9.413 0-17.060-7.639-17.060-17.051 0-9.43 7.647-17.060 17.060-17.060 9.421 0 17.060 7.63 17.060 17.060 0 9.413-7.639 17.051-17.060 17.051z" />
<glyph unicode="&#xe64b;" d="M452.19 249.59v-204.72h-85.3v375.32h-17.060v-375.32h-85.3v255.9h-17.060v-255.9h-85.3v102.36h-17.060v-102.36h-85.225v153.54h-17.060v-153.54h-0.075v-17.060h426.5v221.78z" />
<glyph unicode="&#xe64c;" d="M51.28 428.72v-409.44h409.44v409.44h-409.44zM443.66 411.66v-73.497l-112.364-162.103-77.037 60.877-85.7-119.986-50.596 33.728-49.623-57.845v318.826h375.32zM68.34 36.34v30.296l52.738 61.468 51.763-34.512 84.9 118.854 77.237-61.026 108.682 156.797v-271.877h-375.32z" />
<glyph unicode="&#xe64d;" d="M447.925 462.84c-23.516 0-42.65-19.126-42.65-42.634 0-14.819 7.614-27.88 19.118-35.527l-80.644-212.551c-2.232 0.367-4.481 0.692-6.805 0.692-10.221 0-19.484-3.765-26.84-9.78l-80.693 66.649c3.182 5.972 5.156 12.678 5.156 19.9 0 23.516-19.134 42.65-42.65 42.65s-42.65-19.135-42.65-42.65c0-12.704 5.698-24.008 14.544-31.83l-85.983-149.765c-4.339 1.491-8.904 2.474-13.744 2.474-23.524 0-42.659-19.126-42.659-42.633 0-23.533 19.134-42.675 42.659-42.675 23.516 0 42.641 19.142 42.641 42.675 0 12.537-5.539 23.707-14.185 31.521l86.075 149.925c4.215-1.4 8.63-2.341 13.303-2.341 10.122 0 19.301 3.69 26.623 9.596l80.777-66.716c-3.099-5.915-5.023-12.529-5.023-19.651 0-23.516 19.135-42.65 42.65-42.65 23.516 0 42.65 19.134 42.65 42.65 0 15.136-7.98 28.364-19.892 35.944l80.518 212.201c2.508-0.458 5.065-0.775 7.705-0.775 23.516 0 42.65 19.142 42.65 42.666-0.001 23.509-19.135 42.635-42.651 42.635zM64.084 2.22c-14.111 0-25.599 11.487-25.599 25.615 0 14.103 11.487 25.573 25.599 25.573 14.103 0 25.581-11.47 25.581-25.573 0-14.128-11.479-25.615-25.581-25.615zM191.917 224c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59-11.479-25.59-25.59-25.59zM336.944 104.58c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59c0-14.111-11.479-25.59-25.59-25.59zM447.925 394.6c-14.111 0-25.59 11.486-25.59 25.606 0 14.103 11.479 25.574 25.59 25.574s25.59-11.471 25.59-25.574c0-14.12-11.479-25.606-25.59-25.606z" />
<glyph unicode="&#xe64e;" d="M469.254 224c0 114.897-90.915 208.552-204.728 213.033v0.217h-17.060v-0.217c-113.814-4.481-204.72-98.136-204.72-213.033 0-117.787 95.479-213.25 213.25-213.25 41.371 0 79.956 11.82 112.664 32.203l0.117-0.166 6.347 4.315c0.084 0.049 0.15 0.091 0.217 0.142l7.547 5.123-0.116 0.166c52.462 38.843 86.482 101.169 86.482 171.467zM435.484 303.094l-170.958-66.616v183.495c76.391-3.291 141.57-50.455 170.958-116.879zM255.996 27.81c-108.183 0-196.19 88.007-196.19 196.19 0 105.316 83.425 191.483 187.66 195.973v-198.598l111.565-164.243c-29.976-18.568-65.262-29.322-103.035-29.322zM373.142 66.711l-104.076 153.232 172.615 67.257c6.78-19.842 10.512-41.084 10.512-63.2 0.001-64.309-31.103-121.486-79.051-157.289z" />
<glyph unicode="&#xe64f;" d="M256 437.25c-0.058 0-0.117 0-0.183 0-0.025 0-0.049 0-0.083 0-0.084 0-0.167-0.017-0.25-0.017-117.546-0.266-212.734-95.629-212.734-213.233 0-117.571 95.188-212.951 212.734-213.234 0.083 0 0.166-0.016 0.25-0.016 0.033 0 0.058 0 0.083 0 0.067 0 0.125 0 0.183 0 117.754 0 213.25 95.496 213.25 213.25 0 117.77-95.496 213.25-213.25 213.25zM264.53 309.633c22.608 0.617 44.608 3.599 65.791 8.764 6.389-25.14 10.346-54.113 10.97-85.866h-76.761v77.102zM264.53 326.693v92.148c22.999-6.364 46.291-37.019 61.143-84.034-19.701-4.749-40.143-7.515-61.143-8.114zM247.47 419.040v-92.347c-21.175 0.6-41.783 3.415-61.634 8.247 14.969 47.297 38.484 78.069 61.634 84.1zM247.47 309.65v-77.12h-77.295c0.624 31.804 4.598 60.81 10.988 85.966 21.35-5.214 43.516-8.247 66.307-8.846zM153.007 232.53h-92.98c1.883 43.849 18.218 84.033 44.374 115.854 18.993-10.463 39.143-19.026 60.252-25.424-6.89-27.205-11.022-57.876-11.646-90.43zM153.007 215.47c0.624-32.538 4.756-63.209 11.645-90.415-21.1-6.414-41.259-14.977-60.252-25.44-26.156 31.821-42.491 72.005-44.373 115.855h92.98zM170.175 215.47h77.295v-77.020c-22.791-0.601-44.966-3.649-66.316-8.881-6.389 25.141-10.354 54.129-10.979 85.901zM247.47 121.406v-92.447c-23.166 6.048-46.698 36.852-61.659 84.201 19.859 4.831 40.476 7.647 61.659 8.246zM264.53 29.159v92.247c21.009-0.6 41.451-3.382 61.159-8.13-14.844-47.048-38.151-77.752-61.159-84.117zM264.53 138.45v77.020h76.761c-0.624-31.721-4.581-60.66-10.946-85.784-21.199 5.165-43.199 8.164-65.815 8.764zM358.46 215.47h93.514c-1.883-43.85-18.209-84.018-44.366-115.838-19.151 10.529-39.467 19.159-60.759 25.59 6.872 27.172 10.986 57.777 11.611 90.248zM358.46 232.53c-0.624 32.521-4.748 63.142-11.629 90.331 21.276 6.431 41.592 15.044 60.727 25.573 26.181-31.82 42.525-72.021 44.416-115.904h-93.514zM395.804 361.463c-16.969-9.030-34.887-16.494-53.596-22.158-9.972 32.088-23.974 58.278-40.526 75.471 36.319-8.714 68.748-27.507 94.122-53.313zM209.643 414.609c-16.468-17.161-30.404-43.233-40.343-75.154-18.525 5.648-36.286 13.045-53.104 22.008 25.207 25.639 57.395 44.382 93.447 53.146zM116.138 86.603c16.836 8.98 34.604 16.378 53.146 22.025 9.937-31.954 23.874-58.061 40.359-75.237-36.078 8.779-68.281 27.539-93.505 53.212zM301.674 33.241c16.577 17.193 30.58 43.4 40.559 75.537 18.717-5.681 36.644-13.128 53.62-22.191-25.373-25.824-57.827-44.65-94.179-53.346z" />
<glyph unicode="&#xe650;" d="M299.616 419.624l-22.008-178.564h97.411l-162.635-212.684 22.009 178.563h-97.412l162.635 212.685zM324.24 479.9l-221.78-290.020h112.639l-27.339-221.78 221.78 290.020h-112.639l27.339 221.78z" />
<glyph unicode="&#xe651;" d="M499.105 236.786h-5.107c-6.322 52.847-51.238 93.83-105.783 93.83-50.68 0-93.014-35.386-103.851-82.776l-24.416 12.754c-2.465 1.282-5.431 1.282-7.896 0l-24.415-12.754c-10.837 47.399-53.171 82.785-103.851 82.785-54.554 0-99.453-40.984-105.784-93.83h-5.106c-7.065 0-12.795-5.731-12.795-12.804 0-7.055 5.73-12.786 12.795-12.786h5.106c6.331-52.846 51.23-93.83 105.784-93.83 58.885 0 106.625 47.731 106.625 106.625 0 1.982-0.192 3.924-0.3 5.881l25.889 13.528 25.889-13.528c-0.108-1.958-0.299-3.899-0.299-5.881 0-58.885 47.739-106.625 106.625-106.625 54.545 0 99.444 40.984 105.783 93.821h5.107c7.064 0 12.795 5.731 12.795 12.795s-5.731 12.795-12.795 12.795zM123.785 134.435c-49.39 0-89.565 40.176-89.565 89.565s40.175 89.565 89.565 89.565c49.389 0 89.565-40.175 89.565-89.565s-40.176-89.565-89.565-89.565zM388.215 134.435c-49.39 0-89.565 40.176-89.565 89.565 0 49.381 40.175 89.556 89.565 89.556s89.565-40.175 89.565-89.556c0-49.389-40.176-89.565-89.565-89.565z" />
<glyph unicode="&#xe652;" d="M360.7 326.368c14.22 12.512 23.25 30.788 23.25 51.164 0 37.627-30.613 68.24-68.24 68.24-25.673 0-48.064-14.27-59.71-35.278-11.645 21.009-34.037 35.278-59.71 35.278-37.627 0-68.24-30.613-68.24-68.24 0-20.376 9.030-38.652 23.249-51.164h-100.019v-324.14h409.44v324.14h-100.020zM443.66 309.308v-136.48h-179.13v136.48h10.896l41.409-72.472 14.811 8.463-36.578 64.008h148.592zM256 343.295l9.671-16.927h-19.343l9.672 16.927zM315.71 428.712c28.222 0 51.18-22.958 51.18-51.18 0-28.214-22.958-51.164-51.18-51.164s-51.18 22.95-51.18 51.164c0 28.222 22.957 51.18 51.18 51.18zM145.11 377.532c0 28.222 22.957 51.18 51.18 51.18 28.222 0 51.18-22.958 51.18-51.18 0-28.214-22.958-51.164-51.18-51.164-28.223 0-51.18 22.95-51.18 51.164zM216.932 309.308l-36.577-64.008 14.811-8.463 41.409 72.472h10.896v-136.48h-179.131v136.48h148.592zM68.34 155.768h179.13v-136.48h-179.13v136.48zM264.53 19.288v136.48h179.13v-136.48h-179.13z" />
<glyph unicode="&#xe653;" d="M426.6 356.215h-221.78v8.53c0 18.843-15.277 34.12-34.12 34.12h-85.3c-18.843 0-34.12-15.277-34.12-34.12v-281.49c0-18.842 15.277-34.12 34.12-34.12h341.2c18.843 0 34.12 15.278 34.12 34.12v238.84c0 18.843-15.277 34.12-34.12 34.12zM68.34 364.745c0 9.405 7.656 17.060 17.060 17.060h85.3c9.404 0 17.060-7.655 17.060-17.060v-25.59h238.84c9.404 0 17.060-7.655 17.060-17.060v-17.060h-375.32v59.71zM426.6 66.195h-341.2c-9.404 0-17.060 7.656-17.060 17.060v204.72h375.32v-204.72c0-9.404-7.656-17.060-17.060-17.060z" />
<glyph unicode="&#xe654;" d="M409.531 406.372l-11.346-3.956c-0.299-0.101-31.030-10.629-79.618-10.629-24.757 0-48.332 5.022-71.122 9.879-23.050 4.914-46.89 9.995-72.131 9.995-50.33 0-67.399-10.804-69.181-12.037l-3.674-2.54v-360.747h17.060v163.133c6.789 2.649 23.433 7.372 55.795 7.372 23.441 0 45.366-4.673 68.574-9.621 23.657-5.048 48.123-10.262 74.679-10.262 51.729 0 83.925 11.112 85.274 11.587l5.698 2.007-0.008 205.819zM392.48 212.948c-11.037-3.007-37.443-8.929-73.912-8.929-24.757 0-48.332 5.022-71.122 9.888-23.050 4.914-46.89 9.995-72.131 9.995-27.63 0-45.241-3.257-55.795-6.406v169.75c6.831 2.649 23.516 7.355 55.795 7.355 23.441 0 45.366-4.673 68.574-9.621 23.657-5.040 48.123-10.254 74.679-10.254 34.361 0 60.102 4.906 73.912 8.338v-170.116z" />
<glyph unicode="&#xe655;" d="M307.18 27.81h-102.452v166.361l-170.575 226.019h443.693l-170.666-226.019v-166.361zM221.788 44.87h68.332v155.015l153.473 203.245h-375.186l153.381-203.245v-155.015z" />
<glyph unicode="&#xe656;" d="M405.208 283.777l-144.943 144.943h-153.54v-409.44h298.55v264.471l-0.067 0.026zM260.265 404.595l112.356-112.355h-112.356v112.355zM123.785 36.34v375.32h119.42v-136.48h145.010v-238.84h-264.43z" />
<glyph unicode="&#xe657;" d="M179.23 411.66v17.060h-127.95v-127.95h17.060v98.829l121.411-121.411 12.062 12.061-121.411 121.411zM332.77 428.72v-17.060h98.828l-121.411-121.411 12.062-12.061 121.411 121.411v-98.829h17.060v127.95zM189.751 169.813l-121.411-121.411v98.828h-17.060v-127.95h127.95v17.060h-98.828l121.411 121.411zM443.66 48.402l-121.411 121.411-12.062-12.062 121.411-121.411h-98.828v-17.060h127.95v127.95h-17.060z" />
<glyph unicode="&#xe658;" d="M51.28 19.28h170.6v170.617h-170.6v-170.617zM68.34 172.837h136.48v-136.497h-136.48v136.497zM375.42 224h17.060v136.48h-136.48v-17.060h108.191l-126.076-126.075 12.062-12.062 125.243 125.242zM51.28 428.72v-204.72h17.060v187.66h375.32v-375.32h-187.66v-17.060h204.72v409.44z" />
<glyph unicode="&#xe659;" d="M452.19 386.078c0 23.558-19.1 42.642-42.65 42.642-23.557 0-42.65-19.084-42.65-42.642 0-20.625 14.653-37.835 34.12-41.792v-290.886h17.060v290.886c19.467 3.957 34.12 21.167 34.12 41.792zM409.54 360.488c-14.111 0-25.59 11.479-25.59 25.59 0 14.104 11.479 25.582 25.59 25.582s25.59-11.479 25.59-25.582c0-14.112-11.479-25.59-25.59-25.59zM110.99 103.722v290.878h-17.060v-290.878c-19.467-3.957-34.12-21.159-34.12-41.792 0-23.55 19.101-42.65 42.65-42.65 23.55 0 42.65 19.1 42.65 42.65 0 20.633-14.653 37.835-34.12 41.792zM102.46 36.34c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59-11.479-25.59-25.59-25.59zM264.53 265.792v128.808h-17.060v-128.808c-19.467-3.957-34.12-21.167-34.12-41.792s14.653-37.836 34.12-41.793v-128.807h17.060v128.807c19.467 3.957 34.12 21.167 34.12 41.793s-14.653 37.835-34.12 41.792zM256 198.41c-14.111 0-25.59 11.479-25.59 25.59s11.479 25.59 25.59 25.59 25.59-11.479 25.59-25.59-11.479-25.59-25.59-25.59z" />
<glyph unicode="&#xe65a;" d="M397.428 226.362c-0.341 1.324-1 2.524-1.883 3.524l-139.545 232.733-19.934-33.237h0.025l-120.403-200.772c-0.299-0.5-0.541-1.016-0.725-1.549-13.761-24.324-21.033-51.813-21.033-79.61 0-89.365 72.705-162.070 162.079-162.070 89.365 0 162.061 72.705 162.061 162.070 0 27.531-7.13 54.753-20.642 78.911zM256.009 2.441c-79.96 0-145.019 65.050-145.019 145.010 0 25.34 6.764 50.413 19.559 72.496 0.242 0.409 0.433 0.833 0.6 1.267l124.851 208.202 124.835-208.177c0.167-0.442 0.374-0.875 0.617-1.291 12.795-22.083 19.558-47.156 19.558-72.496 0-79.961-65.049-145.011-145.001-145.011z" />
<glyph unicode="&#xe65b;" d="M376.086 369.010h-239.506l-93.83-102.36v-187.66h426.5v187.66l-93.164 102.36zM144.086 351.95h224.462l77.637-85.3h-130.475c0-31.946-27.764-57.752-59.71-57.752s-59.71 25.807-59.71 57.752h-130.39l78.186 85.3zM452.19 96.050h-392.38v153.54h121.528c8.163-32.654 39.051-57.752 74.662-57.752s66.499 25.099 74.662 57.752h121.528v-153.54z" />
<glyph unicode="&#xe65c;" d="M181.362 266.966l-12.062-12.062 86.7-86.7 86.7 86.7-12.062 12.062-66.108-66.108v270.036h-17.060v-270.036zM298.65 385.594v-17.060h110.89v-290.020h-307.080v290.020h110.89v17.060h-127.95v-324.14h341.2v324.14z" />
<glyph unicode="&#xe65d;" d="M486.31 415.925h-460.62v-17.060h34.12v-307.080h187.66v-42.65h-136.48v-17.060h290.020v17.060h-136.48v42.65h187.66v307.080h34.12v17.060zM435.13 108.845h-358.26v290.020h358.26v-290.020zM230.41 347.685h-102.36v-102.36h102.36v102.36zM213.35 262.385h-68.24v68.24h68.24v-68.24zM264.53 262.385h119.42v-17.060h-119.42v17.060zM264.53 347.685h119.42v-17.060h-119.42v17.060zM264.53 305.035h119.42v-17.060h-119.42v17.060zM128.050 211.205h255.9v-17.060h-255.9v17.060zM128.050 160.025h255.9v-17.060h-255.9v17.060z" />
<glyph unicode="&#xe65e;" d="M477.78 116.825v307.080h-443.56v-307.080h213.25v-32.996l-80.901-44.807 8.263-14.927 81.168 44.966 81.169-44.966 8.263 14.927-80.902 44.807v32.996h213.25zM51.28 406.845h409.44v-272.96h-409.44v272.96zM244.705 233.171l-50.589 70.556-33.853-65.641-53.229 107.408-38.86-143.435 16.46-4.466 27.097 100.003 48.231-97.312 36.536 70.84 54.621-76.171 47.173 158.272-16.344 4.881zM375.429 321.545c-28.222 0-51.189-22.958-51.189-51.18s22.966-51.18 51.189-51.18c28.214 0 51.171 22.958 51.171 51.18s-22.958 51.18-51.171 51.18zM375.429 236.245c-18.818 0-34.129 15.302-34.129 34.12s15.311 34.12 34.129 34.12c18.81 0 34.111-15.302 34.111-34.12s-15.302-34.12-34.111-34.12z" />
<glyph unicode="&#xe65f;" d="M375.42 428.72h-324.14v-409.44h409.44v324.14l-85.3 85.3zM341.3 411.66v-119.42h-170.6v119.42h170.6zM443.66 36.34h-375.32v375.32h85.3v-136.48h204.72v136.48h9.996l75.304-75.304v-300.016zM290.454 377.54h17.060v-51.18h-17.060v51.18zM170.7 155.76h170.6v-17.060h-170.6v17.060zM170.7 104.58h170.6v-17.060h-170.6v17.060z" />
<glyph unicode="&#xe660;" d="M51.28 428.72v-409.44h409.44v409.44h-409.44zM443.66 411.66v-76.77h-375.32v76.77h375.32zM68.34 36.34v281.49h375.32v-281.49h-375.32zM179.222 386.070h25.598v-25.59h-25.598v25.59zM307.18 386.070h25.59v-25.59h-25.59v25.59zM197.564 257.136c-3.057-20.759-12.928-21.117-32.795-21.833l-3.082-0.117v-14.469h33.662v-94.622h17.859v133.774h-15.244l-0.4-2.733zM298.267 216.928c-7.93 0-16.077-2.591-22.533-6.931l6.073 31.279h56.237v16.953h-69.548l-13.57-72.447h15.435l0.942 1.474c5.398 8.405 15.235 13.628 25.69 13.628 17.018 0 29.372-12.587 29.372-29.922 0-15.677-9.839-31.554-28.639-31.554-16.069 0-27.622 10.845-28.097 26.381l-0.1 3.099h-17.843l0.075-3.274c0.574-25.274 18.676-42.25 45.049-42.25 26.59 0 47.415 20.35 47.415 46.324-0.001 28.255-18.468 47.24-45.958 47.24z" />
<glyph unicode="&#xe661;" d="M452.19 437.208c-0.624 0-1.199-0.15-1.816-0.183h-49.364v0.183l-339.384-0.183c-0.617 0.033-1.192 0.183-1.816 0.183-18.843 0-34.12-15.277-34.12-34.12 0-9.479 3.873-18.043 10.112-24.223l75.188-75.188v5.573c0-77.203 60.385-140.145 136.48-144.577v-136.821h-68.24v-17.060h153.54v17.060h-68.24v136.821c76.095 4.431 136.48 67.373 136.48 144.577v-5.573l75.187 75.188c6.24 6.181 10.113 14.744 10.113 24.223 0 18.843-15.277 34.12-34.12 34.12zM110.99 327.801l-63.183 63.184c-3.258 3.232-5.057 7.53-5.057 12.103 0 9.171 7.272 16.677 16.361 17.043 0.525-0.067 1.049-0.116 1.591-0.142l0.467-0.025h49.822v-92.163zM383.95 309.25c0-70.556-57.403-127.95-127.95-127.95s-127.95 57.394-127.95 127.95v110.898h255.9v-110.898zM464.193 390.985l-63.183-63.184v92.164l50.289 0.025c0.542 0.026 1.066 0.075 1.591 0.142 9.089-0.366 16.361-7.871 16.361-17.043-0.001-4.574-1.8-8.872-5.058-12.104z" />
<glyph unicode="&#xe662;" d="M431.923 287.267h68.123l-247.311 146.426-240.781-146.426h61.709v-255.9h-34.12v-17.060h426.5v17.060h-34.12v255.9zM72.847 304.327l180.004 109.474 184.903-109.474h-364.907zM90.723 31.367v255.9h51.18v-255.9h-51.18zM158.963 31.367v255.9h51.18v-255.9h-51.18zM227.203 31.367v255.9h51.18v-255.9h-51.18zM295.443 31.367v255.9h51.18v-255.9h-51.18zM363.683 31.367v255.9h51.18v-255.9h-51.18z" />
<glyph unicode="&#xe663;" d="M401.010 87.587v276.933l31.055 30.946-12.045 12.078-30.105-30.004h-278.824v51.18h-17.060v-51.18h-51.281v-17.060h51.281v-289.953h289.919v-51.247h17.060v51.247h68.24v17.060h-68.24zM372.805 360.48l-261.714-260.874v260.874h261.714zM123.203 87.587l260.747 259.922v-259.923h-260.747z" />
<glyph unicode="&#xe664;" d="M460.72 377.54h-409.44c-14.127 0-25.59-11.463-25.59-25.59v-255.9c0-14.144 11.463-25.59 25.59-25.59h409.44c14.128 0 25.59 11.446 25.59 25.59v255.9c0 14.127-11.462 25.59-25.59 25.59zM42.75 309.3h426.5v-34.12h-426.5v34.12zM469.25 96.050c0-4.707-3.823-8.53-8.53-8.53h-409.44c-4.706 0-8.53 3.823-8.53 8.53v162.070h426.5v-162.070zM42.75 326.36v25.59c0 4.706 3.824 8.53 8.53 8.53h409.44c4.707 0 8.53-3.824 8.53-8.53v-25.59h-426.5zM76.87 138.7h170.6v-17.060h-170.6v17.060zM76.87 189.88h102.36v-17.060h-102.36v17.060zM383.7 121.64h34.637c9.271 0 16.793 7.397 16.793 16.543v1.024c0 9.138-7.522 16.552-16.793 16.552h-34.637c-9.287 0-16.81-7.414-16.81-16.552v-1.024c0-9.146 7.523-16.543 16.81-16.543z" />
<glyph unicode="&#xe665;" d="M445.523 361.835l-86.147 86.147h-189.523v-68.918h-103.376v-379.047h275.67v68.918h103.376v292.9zM359.376 423.618l61.784-61.783h-61.784v61.783zM83.706 17.247v344.588h155.065v-86.147h86.147v-258.441h-241.212zM256 354.7l61.784-61.783h-61.784v61.783zM342.147 86.165v206.753l-86.147 86.147h-68.918v51.688h155.065v-86.147h86.147v-258.441h-86.147z" />
<glyph unicode="&#xe666;" d="M281.59 420.19v-41.576l12.795-3.307c14.478-3.74 28.289-9.554 41.051-17.301l11.446-6.947 29.755 29.754 36.186-36.185-30.213-30.205 6.506-11.329c7.214-12.561 12.612-26.165 16.027-40.425l3.14-13.078h43.909v-51.18h-44.891l-3.457-12.52c-3.732-13.503-9.329-26.457-16.643-38.502l-6.948-11.454 32.571-32.562-36.186-36.185-33.029 33.021-11.32-6.506c-11.746-6.756-24.499-11.921-37.894-15.378l-12.804-3.299v-47.215h-51.18v47.215l-12.804 3.299c-13.395 3.457-26.148 8.622-37.894 15.378l-11.329 6.506-33.020-33.029-36.186 36.194 32.571 32.562-6.948 11.454c-7.314 12.045-12.911 24.999-16.643 38.502l-3.457 12.52h-44.891v51.18h43.909l3.14 13.078c3.415 14.26 8.813 27.864 16.027 40.425l6.506 11.329-30.213 30.205 36.186 36.185 29.755-29.754 11.446 6.947c12.762 7.747 26.573 13.562 41.051 17.301l12.795 3.307v41.575h51.178zM256 147.213c42.334 0 76.77 34.445 76.77 76.787 0 42.333-34.436 76.778-76.77 76.778s-76.77-34.445-76.77-76.778c0-42.342 34.436-76.787 76.77-76.787zM298.65 437.25h-85.3v-45.424c-16.294-4.207-31.605-10.721-45.632-19.234l-32.354 32.353-60.31-60.317 33.038-33.038c-7.972-13.877-13.995-28.964-17.827-44.94h-47.515v-85.3h48.964c4.216-15.253 10.479-29.597 18.502-42.817l-35.162-35.161 60.31-60.326 35.852 35.861c13.062-7.506 27.198-13.253 42.134-17.102v-51.055h85.3v51.055c14.936 3.849 29.072 9.596 42.134 17.102l35.853-35.852 60.31 60.317-35.162 35.161c8.022 13.22 14.286 27.565 18.502 42.817h48.964v85.3h-47.515c-3.832 15.977-9.855 31.063-17.827 44.94l33.038 33.038-60.31 60.317-32.354-32.353c-14.028 8.513-29.338 15.027-45.632 19.234v45.424h-0.001zM256 164.273c-32.987 0-59.71 26.74-59.71 59.727 0 32.986 26.723 59.718 59.71 59.718s59.71-26.731 59.71-59.718c0-32.987-26.723-59.727-59.71-59.727v0z" />
<glyph unicode="&#xe667;" d="M287.871 392.118c6.631 7.513 10.779 17.277 10.779 28.081 0 23.549-19.084 42.641-42.65 42.641-23.557 0-42.65-19.093-42.65-42.641 0-10.804 4.148-20.568 10.779-28.081-97.92-15.311-172.849-100.011-172.849-202.238 0-113.073 91.664-204.72 204.72-204.72s204.72 91.647 204.72 204.72c0 102.218-74.929 186.927-172.849 202.238zM256 445.78c14.111 0 25.59-11.479 25.59-25.581s-11.479-25.582-25.59-25.582-25.59 11.479-25.59 25.581 11.479 25.582 25.59 25.582zM256 2.22c-103.477 0-187.66 84.183-187.66 187.66s84.183 187.66 187.66 187.66 187.66-84.183 187.66-187.66-84.183-187.66-187.66-187.66zM153.682 87.387l138.804 65.741 65.75 138.812-139.263-65.299-65.291-139.254zM227.953 205.599l43.542-43.541-82.21-38.935 38.668 82.476zM283.556 174.119l-43.541 43.541 82.484 38.677-38.943-82.218z" />
<glyph unicode="&#xe668;" d="M426.625 402.876h-341.25c-18.843 0-34.12-15.277-34.12-34.12v-221.896c0-18.843 15.277-34.12 34.12-34.12h239.49l67.615-67.616v67.616h34.146c18.842 0 34.12 15.277 34.12 34.12v221.896c-0.001 18.843-15.279 34.12-34.121 34.12zM443.685 146.86c0-9.405-7.656-17.060-17.060-17.060h-51.205v-43.492l-43.491 43.492h-246.554c-9.404 0-17.060 7.655-17.060 17.060v221.896c0 9.405 7.656 17.060 17.060 17.060h341.25c9.404 0 17.060-7.655 17.060-17.060v-221.896zM256 274.81c-9.421 0-17.060-7.647-17.060-17.060 0-9.421 7.639-17.060 17.060-17.060s17.060 7.639 17.060 17.060c0 9.413-7.639 17.060-17.060 17.060zM324.24 274.81c-9.421 0-17.060-7.647-17.060-17.060 0-9.421 7.639-17.060 17.060-17.060s17.060 7.639 17.060 17.060c0 9.413-7.639 17.060-17.060 17.060zM189.367 274.81c-9.421 0-17.060-7.647-17.060-17.060 0-9.421 7.639-17.060 17.060-17.060s17.060 7.639 17.060 17.060c0 9.413-7.638 17.060-17.060 17.060z" />
<glyph unicode="&#xe669;" d="M383.517 164.29h68.673v136.48h-392.38v-127.95c0-89.507 72.563-162.070 162.070-162.070 86.625 0 157.181 68.023 161.637 153.54zM383.95 283.71h51.18v-102.36h-51.18v102.36zM221.88 27.81c-79.96 0-145.010 65.049-145.010 145.010v110.89h290.020v-110.89c0-79.961-65.050-145.010-145.010-145.010zM59.81-6.31h324.14v17.060h-324.14zM145.11 428.72h17.060v-76.77h-17.060v76.77zM281.59 428.72h17.060v-76.77h-17.060v76.77zM213.35 454.31h17.060v-102.36h-17.060v102.36z" />
<glyph unicode="&#xe66a;" d="M286.301 368.885c63.5 0 115.155-51.647 115.155-115.155 0-0.35-0.042-0.717-0.067-1.066-0.049-0.85-0.108-1.699-0.125-2.566l-0.433-17.41 17.435-0.067c42.2-0.117 76.528-34.553 76.528-76.754 0-42.084-34.262-76.52-76.37-76.737l-3.723-0.016h-312.27c-46.99 0.049-85.225 38.301-85.225 85.283 0 36.403 23.174 68.806 57.653 80.636l9.596 3.281 1.691 9.996c4.181 24.674 25.373 42.583 50.388 42.583 7.972 0 15.677-1.849 22.9-5.481l15.553-7.813 7.505 15.693c19.067 39.853 59.817 65.593 103.809 65.593zM286.301 385.945c-52.613 0-97.912-30.804-119.196-75.287-9.205 4.632-19.567 7.297-30.572 7.297-33.769 0-61.742-24.574-67.207-56.794-40.216-13.795-69.18-51.847-69.18-96.763 0-56.494 45.79-102.293 102.268-102.343l316.102 0.016c51.596 0.267 93.338 42.15 93.338 93.797 0 51.73-41.841 93.664-93.538 93.814 0.033 1.366 0.2 2.682 0.2 4.048 0 73.021-59.194 132.215-132.215 132.215v0z" />
<glyph unicode="&#xe66b;" d="M256 428.72c-113.056 0-204.72-91.664-204.72-204.72 0-113.057 91.664-204.72 204.72-204.72s204.72 91.663 204.72 204.72c0 113.056-91.664 204.72-204.72 204.72zM256 36.34c-103.477 0-187.66 84.183-187.66 187.66 0 103.476 84.183 187.66 187.66 187.66s187.66-84.184 187.66-187.66c0-103.477-84.183-187.66-187.66-187.66zM256 206.94h-102.36v-17.060h119.42v169.9h-17.060z" />
<glyph unicode="&#xe66c;" d="M256 437.25c-117.77 0-213.25-95.471-213.25-213.25s95.48-213.25 213.25-213.25c117.771 0 213.25 95.471 213.25 213.25s-95.479 213.25-213.25 213.25zM256 27.81c-108.183 0-196.19 88.015-196.19 196.19 0 108.174 88.007 196.19 196.19 196.19s196.19-88.016 196.19-196.19c0-108.175-88.007-196.19-196.19-196.19zM362.675 300.137l-136.938-132.79-47.973 47.964c-4.999 4.999-13.095 4.999-18.093 0-4.999-4.998-4.999-13.094 0-18.093l56.877-56.877c2.499-2.499 5.773-3.749 9.047-3.749 3.207 0 6.422 1.199 8.904 3.607l145.985 141.561c5.073 4.923 5.198 13.019 0.283 18.093-4.938 5.082-13.027 5.198-18.092 0.284z" />
<glyph unicode="&#xe66d;" d="M341.3 309.296v127.95h-298.55v-230.31h127.95v-127.95h177.015l68.24-68.231h10.645v68.231h42.65v230.31h-127.95zM59.81 223.996v196.19h264.43v-110.89h-153.54v-85.3h-110.89zM452.19 96.046h-42.65v-54.754l-54.762 54.754h-167.018v196.19h264.43v-196.19z" />
<glyph unicode="&#xe66e;" d="M489.946 326.36h-358.519l-28.946 119.42h-80.427v-17.060h67.015l83.176-343.091c-17.735-5.165-30.771-21.351-30.771-40.759 0-23.55 19.092-42.65 42.65-42.65 23.557 0 42.65 19.1 42.65 42.65 0 9.646-3.324 18.45-8.722 25.59h119.794c-5.398-7.14-8.713-15.944-8.713-25.59 0-23.55 19.084-42.65 42.641-42.65 23.566 0 42.659 19.1 42.659 42.65 0 23.565-19.093 42.641-42.65 42.65v0h-182.453l-8.272 34.12h239.489l69.399 204.72zM209.714 44.87c0-14.111-11.48-25.59-25.59-25.59s-25.59 11.479-25.59 25.59c0 14.11 11.479 25.59 25.59 25.59 14.11 0 25.59-11.48 25.59-25.59zM397.374 44.87c0-14.111-11.48-25.59-25.599-25.59-14.103 0-25.581 11.479-25.581 25.59s11.479 25.59 25.581 25.59c14.119 0 25.599-11.48 25.599-25.59zM176.926 138.7l-41.359 170.6h330.587l-57.834-170.6h-231.394z" />
<glyph unicode="&#xe66f;" d="M435.126 334.89h-70.556l-41.017 41.117c-0.049 0.049-0.091 0.083-0.133 0.133l-0.075 0.067c-6.164 6.097-14.627 9.863-23.982 9.863h-85.3c-9.913 0-18.751-4.282-24.99-11.029l-0.033 0.1-40.168-40.251h-72.006c-18.843 0-34.12-15.278-34.12-34.12v-204.72c0-18.843 15.277-34.12 34.12-34.12h358.26c18.851 0 34.129 15.277 34.129 34.12v204.72c-0.001 18.842-15.278 34.12-34.129 34.12zM452.194 96.050c0-9.397-7.664-17.060-17.069-17.060h-358.259c-9.404 0-17.060 7.663-17.060 17.060v204.72c0 9.413 7.656 17.060 17.060 17.060h79.077l25.656 25.706 0.417-1.25 19.584 21.176c3.315 3.582 7.738 5.548 12.461 5.548h85.3c4.506 0 8.771-1.75 12.112-5.048l46.015-46.132h77.637c9.404 0 17.069-7.647 17.069-17.060v-204.72zM255.996 317.83c-61.243 0-110.89-49.631-110.89-110.874s49.647-110.906 110.89-110.906 110.89 49.663 110.89 110.906-49.647 110.874-110.89 110.874zM255.996 113.11c-51.738 0-93.83 42.1-93.83 93.846 0 51.73 42.092 93.814 93.83 93.814s93.83-42.084 93.83-93.814c0-51.746-42.092-93.846-93.83-93.846zM255.996 283.71c-42.409 0-76.77-34.354-76.77-76.754s34.361-76.786 76.77-76.786 76.77 34.386 76.77 76.786-34.362 76.754-76.77 76.754zM255.996 147.23c-32.921 0-59.71 26.806-59.71 59.726s26.789 59.694 59.71 59.694 59.71-26.773 59.71-59.694-26.79-59.726-59.71-59.726z" />
<glyph unicode="&#xe670;" d="M374.511-6.31c-38.902 0-133.448 49.748-212.85 156.523-74.263 99.869-110.365 172.016-110.365 220.564 0 38.226 26.398 56.469 40.576 66.265l3.499 2.441c15.669 11.203 40.034 14.827 49.372 14.827 16.377 0 23.283-9.588 27.464-17.943 3.548-7.064 32.97-70.247 35.952-78.102 4.574-12.078 3.066-29.68-11.079-39.801l-2.482-1.733c-7.023-4.865-20.084-13.911-21.891-24.907-0.883-5.347 0.908-10.937 5.473-17.093 22.774-30.688 95.488-120.794 108.599-133.031 10.271-9.596 23.283-10.962 32.146-3.49 9.171 7.731 13.245 12.295 13.286 12.345l0.941 0.908c0.775 0.65 7.939 6.331 19.651 6.331 8.446 0 17.043-2.916 25.531-8.655 22.050-14.894 71.797-48.173 71.797-48.173l0.808-0.608c6.364-5.456 15.561-21.166 4.84-41.617-11.112-21.226-45.607-65.051-81.268-65.051zM144.743 437.25c-8.080 0-27.939-3.415-39.46-11.645l-3.707-2.591c-13.228-9.147-33.22-22.958-33.22-52.238 0-44.749 35.003-113.564 106.999-210.385 78.628-105.75 168.509-149.642 199.156-149.642 26.064 0 55.945 36.411 66.157 55.904 6.273 11.97 1.141 18.717-0.633 20.542-5.756 3.856-50.621 33.87-71.247 47.806-5.623 3.806-11.005 5.73-15.985 5.73-4.523 0-7.497-1.607-8.505-2.241-1.666-1.783-6.247-6.473-14.378-13.328-15.218-12.811-38.368-11.271-54.786 4.065-14.77 13.786-89.365 106.658-110.649 135.339-7.364 9.921-10.262 20.026-8.614 30.030 2.991 18.135 19.918 29.855 29.014 36.153l2.266 1.591c8.122 5.806 6.406 16.319 5.057 19.876-2.516 6.623-31.563 69.156-35.244 76.503-3.016 6.016-5.382 8.531-12.221 8.531z" />
<glyph unicode="&#xe671;" d="M136.58 317.83h238.84v68.24h-238.84v-68.24zM153.64 369.010h204.72v-34.12h-204.72v34.12zM375.42 428.72h-238.84c-18.843 0-34.12-15.277-34.12-34.12v-341.2c0-18.843 15.277-34.12 34.12-34.12h238.84c18.843 0 34.12 15.277 34.12 34.12v341.2c0 18.843-15.277 34.12-34.12 34.12zM392.48 53.4c0-9.413-7.655-17.060-17.060-17.060h-238.84c-9.404 0-17.060 7.647-17.060 17.060v341.2c0 9.397 7.656 17.060 17.060 17.060h238.84c9.405 0 17.060-7.663 17.060-17.060v-341.2zM153.64 241.060v51.18h-17.060v-68.24h68.24v17.060h-17.060zM153.64 155.76v51.18h-17.060v-68.24h68.24v17.060h-17.060zM153.64 70.46v51.18h-17.060v-68.24h68.24v17.060h-17.060zM238.94 241.060v51.18h-17.060v-68.24h68.24v17.060h-17.060zM324.24 241.060v51.18h-17.060v-68.24h68.24v17.060h-17.060zM238.94 155.76v51.18h-17.060v-68.24h68.24v17.060h-17.060zM238.94 70.46v51.18h-17.060v-68.24h68.24v17.060h-17.060zM324.24 70.46v136.48h-17.060v-153.54h68.24v17.060h-17.060z" />
<glyph unicode="&#xe672;" d="M42.746 437.25v-426.5h426.508v426.5h-426.508zM452.194 420.19v-68.24h-392.388v68.24h392.388zM59.806 27.81v307.080h392.388v-307.080h-392.388zM153.636 394.6h264.438v-17.060h-264.438v17.060zM85.396 394.6h17.060v-17.060h-17.060v17.060zM119.516 394.6h17.060v-17.060h-17.060v17.060z" />
<glyph unicode="&#xe673;" d="M477.93 383.592l-221.93 81.593-230.31-84.533v-314.278l230.31-83.559 230.31 83.559v314.144l-8.38 3.074zM247.47 4.065l-204.72 74.272v283.947l204.72-74.272v-283.947zM256 303.074l-197.222 71.554 197.222 72.381 197.040-72.447-197.040-71.488zM469.25 78.337l-204.72-74.272v283.948l204.72 73.971v-283.647z" />
<glyph unicode="&#xe674;" d="M460.72 415.925h-409.44v-110.89h17.069v-272.96h375.311v272.96h17.060v110.89zM426.6 49.135h-341.191v255.9h341.191v-255.9zM443.66 322.095h-375.32v76.77h375.32v-76.77zM194.299 194.071h123.818c17.627 0 31.93 13.886 31.93 31.030v6.181c0 17.143-14.303 31.030-31.93 31.030h-123.818c-17.635 0-31.913-13.887-31.913-31.030v-6.181c0.001-17.144 14.278-31.030 31.913-31.030zM179.447 231.281c0 7.705 6.664 13.97 14.853 13.97h123.818c8.197 0 14.87-6.264 14.87-13.97v-6.181c0-7.706-6.672-13.97-14.87-13.97h-123.819c-8.189 0-14.853 6.264-14.853 13.97v6.181z" />
<glyph unicode="&#xe675;" d="M435.155 420.248h-153.54c-10.262 0-19.359-4.623-25.606-11.804-6.264 7.181-15.361 11.804-25.623 11.804h-153.541c-18.843 0-34.12-15.277-34.12-34.12v-290.137c0-18.843 15.277-34.12 34.12-34.12h153.54c0.166 0 0.333 0.050 0.5 0.050 9.079-0.217 16.393-7.539 16.61-16.602v-17.568h17.060v9.463h0.167v7.689c0 9.221 7.363 16.718 16.527 17.010 0.116 0 0.25-0.042 0.366-0.042h153.54c18.843 0 34.12 15.277 34.12 34.12v290.137c0 18.843-15.278 34.12-34.12 34.12zM59.785 95.992v290.136c0 9.404 7.663 17.060 17.060 17.060h153.54c9.413 0 17.060-7.656 17.060-17.060v-290.137c0-9.404-7.647-17.060-17.060-17.060h-153.54c-9.396 0.001-17.060 7.656-17.060 17.061zM452.215 95.992c0-9.404-7.647-17.060-17.060-17.060h-153.54c-9.396 0-17.060 7.656-17.060 17.060v290.136c0 9.404 7.664 17.060 17.060 17.060h153.54c9.413 0 17.060-7.656 17.060-17.060v-290.136z" />
<glyph unicode="&#xe676;" d="M418.070 270.927c-11.795 0-23.040-2.283-33.445-6.264l-41.983 83.026h32.778v17.060h-60.518l17.252-34.12h-147.775l-8.614 17.060h29.055v17.060h-56.777l19.184-37.993c-0.1-0.142-0.233-0.258-0.316-0.408l-36.169-62.959c-11.313 4.84-23.749 7.539-36.811 7.539-51.738 0-93.83-42.092-93.83-93.839 0-51.738 42.092-93.83 93.83-93.83 48.856 0 89.074 37.552 93.398 85.3h69.831c3.040 0 5.847 1.616 7.38 4.249l78.769 135.755 26.015-51.446c-26.981-16.494-45.083-46.149-45.083-80.028 0-51.746 42.092-93.838 93.83-93.838s93.83 42.091 93.83 93.838-42.092 93.838-93.831 93.838zM176.39 308.604l62.101-122.986h-51.163c-2.632 29.047-18.526 54.296-41.584 69.631l30.646 53.355zM170.2 185.619h-64.466l31.496 54.821c17.968-12.329 30.438-32.088 32.97-54.821zM93.93 100.319c-42.334 0-76.77 34.436-76.77 76.77s34.436 76.779 76.77 76.779c9.972 0 19.468-1.966 28.215-5.44l-38.544-67.090c-1.516-2.641-1.508-5.889 0.017-8.521s4.339-4.257 7.38-4.257h79.202c-4.265-38.327-36.826-68.241-76.27-68.241zM255.109 190.559l-62.117 123.010h133.498l-71.381-123.010zM418.070 100.311c-42.334 0-76.77 34.444-76.77 76.778 0 27.231 14.295 51.139 35.737 64.775l36.119-71.439 15.227 7.697-36.011 71.222c8.047 2.875 16.677 4.523 25.698 4.523 42.334 0 76.77-34.445 76.77-76.779s-34.436-76.777-76.77-76.777z" />
<glyph unicode="&#xe677;" d="M401.177 138.004v137.089c0 71.388-51.664 130.599-119.587 142.644v10.896c0 9.421-7.647 17.060-17.060 17.060h-17.060c-9.429 0-17.060-7.639-17.060-17.060v-10.946c-67.79-12.178-119.253-71.322-119.253-142.594v-137.088l-59.877-48.465v-27.656h409.44v27.656l-59.543 48.464zM443.66 78.944h-375.32v2.457l59.877 48.464v145.228c0 70.556 57.394 127.95 127.95 127.95 70.539 0 127.95-57.394 127.95-127.95v-145.202l59.543-48.464v-2.483zM255.984 2.307c23.573 0 42.699 19.076 42.699 42.65h-85.366c0.017-23.574 19.126-42.65 42.667-42.65z" />
<glyph unicode="&#xe678;" d="M0.325 309.616v-171.225c0-13.961 11.321-25.281 25.274-25.281h213.566v221.78h-213.567c-13.952 0-25.273-11.312-25.273-25.274zM222.105 130.17h-196.507c-4.531 0-8.214 3.69-8.214 8.221v171.225c0 4.531 3.682 8.214 8.214 8.214h196.506v-187.66zM511.675 224c0 28.114-22.675 50.922-50.731 51.154v34.462c0 13.961-11.312 25.274-25.274 25.274h-179.445v-17.060h179.446c4.532 0 8.214-3.682 8.214-8.214v-171.225c0-4.531-3.682-8.221-8.214-8.221h-179.446v-17.060h179.446c13.962 0 25.274 11.32 25.274 25.281v34.454c28.056 0.233 50.73 23.032 50.73 51.155zM460.945 189.921v68.157c18.601-0.25 33.671-15.411 33.671-34.078-0.001-18.668-15.070-33.829-33.671-34.079z" />
<glyph unicode="&#xe679;" d="M255.983 437.25c-117.77 0-213.233-95.488-213.233-213.267 0-117.77 95.462-213.233 213.233-213.233s213.267 95.463 213.267 213.233c0 117.779-95.496 213.267-213.267 213.267zM451.973 232.513h-152.99c1.633 58.61 19.975 114.305 53.396 162.27 57.194-32.413 96.595-92.681 99.594-162.27zM255.983 420.19c28.822 0 56.162-6.298 80.835-17.493-34.57-50.397-53.462-108.824-55.062-170.184h-51.513c-1.616 61.36-20.492 119.795-55.079 170.184 24.674 11.204 52.014 17.493 80.819 17.493zM159.621 394.783c33.42-47.948 51.763-103.651 53.395-162.27h-152.989c2.982 69.589 42.4 129.866 99.594 162.27zM60.027 215.453h153.157c-1.633-58.652-19.942-114.405-53.38-162.353-57.295 32.379-96.779 92.697-99.777 162.353zM255.983 27.81c-28.805 0-56.144 6.289-80.818 17.493 34.587 50.38 53.463 108.774 55.079 170.15h51.513c1.6-61.392 20.492-119.77 55.062-170.15-24.675-11.195-52.014-17.493-80.836-17.493zM352.146 53.084c-33.421 47.948-51.713 103.701-53.33 162.369h153.157c-2.999-69.665-42.5-129.99-99.827-162.369z" />
<glyph unicode="&#xe67a;" d="M230.231 352.708v-69.99l16.894-0.166c117.354-1.133 183.462-53.33 200.68-159.105-64.467 74.571-138.805 74.605-200.506 74.622h-17.069v-69.39l-158.145 112.023 158.146 112.006zM247.291 385.712l-204.72-145.010 204.72-145.010v85.317c81.935-0.033 157.897-4.165 222.138-118.721 0 72.755-12.020 235.292-222.138 237.324v86.1z" />
<glyph unicode="&#xe67b;" d="M255.992 424.455l-230.302-400.91h460.62l-230.318 400.91zM255.992 390.202l200.846-349.597h-401.676l200.83 349.597zM247.462 262.385h17.060v-119.42h-17.060v119.42zM255.975 117.375c-7.064 0-12.77-5.73-12.77-12.795 0-7.047 5.707-12.778 12.77-12.778 7.089 0 12.82 5.731 12.82 12.778 0 7.065-5.73 12.795-12.82 12.795z" />
<glyph unicode="&#xe67c;" d="M480.383 87.57l-34.744 70.564-75.329-30.738 6.448-15.794 50.422 20.567c-23.216-67.906-85.958-117.52-160.762-121.061v307.323c33.646 4.206 59.71 32.853 59.71 67.648 0 37.686-30.563 68.231-68.248 68.231-37.677 0-68.232-30.546-68.232-68.231 0-34.795 26.065-63.45 59.71-67.648v-307.322c-74.154 3.515-136.471 52.28-160.162 119.278l46.048-18.784 6.448 15.794-75.329 30.738-34.746-70.565 15.31-7.53 24.415 49.581c25.5-78.761 99.404-135.931 186.544-135.931 85.417 0 158.222 54.879 185.095 131.216l22.091-44.866 15.311 7.53zM206.706 386.079c0 28.214 22.958 51.171 51.172 51.171 28.222 0 51.188-22.958 51.188-51.171 0-28.222-22.965-51.18-51.188-51.18-28.213 0-51.172 22.957-51.172 51.18z" />
<glyph unicode="&#xe67d;" d="M25.69 360.48v-341.2h460.62v341.2h-460.62zM469.25 36.34h-426.5v307.080h426.5v-307.080zM59.81 394.6h392.38v-17.060h-392.38v17.060zM93.93 428.72h324.14v-17.060h-324.14v17.060z" />
<glyph unicode="&#xe67e;" d="M255.875 386.053c-103.66 0-187.66-84.017-187.66-187.66 0-47.032 17.351-89.998 45.949-122.935l-43.9-53.812 13.211-10.779 42.542 52.13c33.712-32.338 79.444-52.246 129.858-52.246 50.53 0 96.362 20.009 130.107 52.496l42.517-52.447 13.261 10.746-43.932 54.195c28.455 32.904 45.707 75.754 45.707 122.652 0 103.643-84.034 187.66-187.66 187.66zM255.875 27.81c-94.072 0-170.6 76.52-170.6 170.583 0 94.080 76.528 170.6 170.6 170.6s170.6-76.52 170.6-170.6c0-94.063-76.528-170.583-170.6-170.583zM178.73 437.25h-50.68c-47.115 0-85.3-38.185-85.3-85.3v-51.33h24.257l111.723 112.356v24.274zM161.67 420.007l-101.86-102.327v34.27c0 37.618 30.613 68.24 68.24 68.24h33.62v-0.183zM383.95 437.25h-50.713v-24.274l111.74-112.356h24.274v51.33c-0.001 47.115-38.203 85.3-85.301 85.3zM452.19 317.68h-0.117l-101.776 102.327v0.183h33.653c37.627 0 68.24-30.622 68.24-68.24v-34.27zM247.47 198.41h-94.047v-17.060h111.107v153.54h-17.060z" />
<glyph unicode="&#xe67f;" d="M460.72 403.13h-409.44v-255.9h138.913l-87.733-102.36h307.080l-87.74 102.36h138.92v255.9zM139.554 61.93l116.438 135.856 116.454-135.856h-232.892zM443.66 164.29h-136.489l-51.18 59.71-51.18-59.71h-136.471v221.78h375.32v-221.78z" />
<glyph unicode="&#xe680;" d="M171.559 320.504l-12.063-12.063 84.442-84.442-84.042-84.043 12.063-12.063 84.042 84.042 84.043-84.042 12.063 12.063-84.042 84.043 84.442 84.442-12.063 12.063-84.443-84.442z" />
<glyph unicode="&#xe681;" d="M105.211 374.789c-83.288-83.288-83.288-218.293 0-301.581s218.29-83.285 301.578 0.003c83.288 83.288 83.291 218.29 0.003 301.578s-218.293 83.288-301.581 0zM394.726 85.274c-76.491-76.491-200.961-76.494-277.452-0.003s-76.491 200.964 0 277.455c76.491 76.491 200.963 76.491 277.455 0 76.49-76.491 76.487-200.961-0.003-277.452zM171.559 320.504l-12.063-12.063 84.442-84.442-84.042-84.043 12.063-12.063 84.042 84.042 84.043-84.042 12.063 12.063-84.042 84.043 84.442 84.442-12.063 12.063-84.443-84.442z" />
<glyph unicode="&#xe682;" d="M268.271 275.051l-12.071 12.071-96.565-96.566 12.069-12.069 84.496 84.495 84.096-84.096 12.069 12.071-48.203 48.203z" />
<glyph unicode="&#xe683;" d="M255.608 10.736c117.862 0 213.386 95.523 213.386 213.386s-95.523 213.386-213.386 213.386-213.385-95.524-213.385-213.386 95.523-213.386 213.385-213.386zM255.608 420.437c108.243 0 196.315-88.070 196.315-196.315 0-108.243-88.072-196.315-196.315-196.315s-196.315 88.072-196.315 196.315c0 108.245 88.072 196.315 196.315 196.315zM267.795 275.051l-12.071 12.071-96.564-96.566 12.069-12.069 84.495 84.495 84.097-84.096 12.069 12.071-48.203 48.203z" />
<glyph unicode="&#xe684;" d="M306.538 211.729l12.070 12.071-96.566 96.565-12.069-12.069 84.496-84.496-84.097-84.096 12.071-12.069 48.203 48.203z" />
<glyph unicode="&#xe685;" d="M42.223 224.122c0-117.862 95.523-213.386 213.386-213.386s213.386 95.523 213.386 213.386-95.524 213.386-213.387 213.386-213.385-95.524-213.385-213.386zM451.923 224.122c0-108.243-88.070-196.315-196.315-196.315-108.243 0-196.315 88.072-196.315 196.315s88.072 196.315 196.315 196.315c108.245 0 196.315-88.072 196.315-196.315zM306.538 211.935l12.070 12.071-96.566 96.565-12.069-12.069 84.496-84.496-84.097-84.096 12.071-12.069 48.203 48.203z" />
<glyph unicode="&#xe686;" d="M204.679 236.271l-12.071-12.071 96.567-96.565 12.069 12.069-84.496 84.496 84.096 84.096-12.070 12.069-48.203-48.203z" />
<glyph unicode="&#xe687;" d="M468.994 224.122c0 117.862-95.523 213.386-213.386 213.386s-213.385-95.524-213.385-213.386 95.523-213.386 213.386-213.386 213.385 95.524 213.385 213.386zM59.293 224.122c0 108.243 88.070 196.315 196.315 196.315 108.243 0 196.315-88.072 196.315-196.315s-88.072-196.315-196.315-196.315c-108.244 0-196.315 88.072-196.315 196.315zM204.679 236.309l-12.071-12.071 96.567-96.565 12.069 12.070-84.496 84.495 84.096 84.096-12.070 12.069-48.203-48.203z" />
<glyph unicode="&#xe688;" d="M243.729 173.193l12.071-12.071 96.565 96.567-12.069 12.069-84.496-84.496-84.096 84.096-12.069-12.071 48.203-48.203z" />
<glyph unicode="&#xe689;" d="M255.608 437.508c-117.862 0-213.386-95.523-213.386-213.386s95.523-213.386 213.386-213.386 213.386 95.523 213.386 213.386-95.523 213.386-213.386 213.386zM255.608 27.807c-108.243 0-196.315 88.070-196.315 196.315 0 108.243 88.072 196.315 196.315 196.315s196.315-88.072 196.315-196.315c0-108.245-88.072-196.315-196.315-196.315zM243.421 173.193l12.071-12.071 96.565 96.567-12.069 12.069-84.496-84.496-84.096 84.096-12.069-12.071 48.203-48.203z" />
<glyph unicode="&#xe68a;" d="M192.4 221.5l-12.1 12.1 76.4 76.4 76.4-76.4-12.1-12.1-55.8 55.8v-223.3h-17.1v223.3l-55.7-55.8zM419.1 326.9c0 1.4 0.2 2.7 0.2 4 0 73.1-59.2 132.3-132.3 132.3-52.6 0-97.9-30.8-119.2-75.3-9.2 4.6-19.6 7.3-30.6 7.3-33.8 0-61.8-24.6-67.2-56.8-40.2-13.8-69.2-51.9-69.2-96.8 0-56.5 45.8-102.3 102.3-102.3h111v17.1h-111c-47 0-85.2 38.3-85.2 85.3 0 36.4 23.2 68.8 57.7 80.7l9.6 3.3 1.7 10c4.2 24.7 25.4 42.6 50.4 42.6 8 0 15.7-1.9 22.9-5.5l15.6-7.8 7.5 15.7c19 39.7 59.7 65.4 103.7 65.4 63.5 0 115.2-51.7 115.2-115.2 0-0.3 0-0.7-0.1-1.1-0.1-0.8-0.1-1.7-0.1-2.6l-0.4-17.4 17.4-0.1c42.2-0.1 76.6-34.6 76.6-76.8 0-42.1-34.3-76.5-76.4-76.7h-119.8v-17.1h119.9c51.6 0.3 93.4 42.2 93.4 93.8-0.1 51.9-41.9 93.9-93.6 94z" />
<glyph unicode="&#xe68b;" d="M320.8 74.2l12.1-12.1-76.4-76.4-76.4 76.4 12.1 12.1 55.8-55.8v223.3h17v-223.3l55.8 55.8zM418.8 326.9c0 1.4 0.2 2.7 0.2 4 0 73.1-59.2 132.3-132.2 132.3-52.6 0-97.9-30.8-119.2-75.3-9.2 4.6-19.6 7.3-30.6 7.3-33.8 0-61.8-24.6-67.2-56.8-40.2-13.8-69.2-51.9-69.2-96.8 0-56.5 45.8-102.3 102.3-102.3h111v17.1h-111c-47 0-85.2 38.3-85.2 85.3 0 36.4 23.2 68.8 57.7 80.7l9.6 3.3 1.7 10c4.2 24.7 25.4 42.6 50.4 42.6 8 0 15.7-1.9 22.9-5.5l15.6-7.8 7.5 15.7c19.1 39.9 59.8 65.6 103.8 65.6 63.4-0.2 115.1-51.8 115.1-115.3 0-0.3 0-0.7-0.1-1.1-0.1-0.8-0.1-1.7-0.1-2.6l-0.4-17.4 17.4-0.1c42.2-0.1 76.6-34.6 76.6-76.8 0-42.1-34.3-76.5-76.4-76.7h-119.9v-17.1h119.9c51.6 0.3 93.4 42.2 93.4 93.8 0 51.8-41.9 93.8-93.6 93.9z" />
<glyph unicode="&#xe68c;" d="M268.548 307.922c-27.797 0-50.351-22.542-50.351-50.346 0-27.811 22.554-50.362 50.351-50.362 27.818 0 50.354 22.55 50.354 50.362 0 27.803-22.538 50.345-50.354 50.345zM268.548 224c-18.504 0-33.567 15.064-33.567 33.577 0 18.505 15.064 33.56 33.567 33.56 18.522 0 33.57-15.055 33.57-33.56 0-18.514-15.048-33.577-33.57-33.577zM67.136 383.452v-251.765h402.824v251.765h-402.824zM453.178 326.668v-178.198h-369.256v218.197h369.256v-39.998zM379.942 114.902h-329.589v234.98h-16.785v-251.765h402.825v16.786h-16.784zM346.373 81.332h-329.589v234.981h-16.784v-251.766h402.825v16.784h-16.786zM109.098 349.358h50.354v-16.784h-50.353v16.784zM109.098 182.039h50.354v-16.784h-50.353v16.784zM377.649 349.358h50.353v-16.784h-50.353v16.784zM377.649 182.039h50.353v-16.784h-50.353v16.784z" horiz-adv-x="470" />
<glyph unicode="&#xe68d;" d="M118.982-31.232v233.236l-101.787-101.731-11.867 11.875 107.804 107.736-113.13 113.036 11.867 11.875 107.115-107.037v241.476l138.684-138.611-120.8-120.74 116.704-116.618-134.586-134.496zM135.766 197.25v-187.98l94.067 93.994-94.067 93.986zM135.766 438.73v-196.217l98.165 98.109-98.166 98.108z" horiz-adv-x="258" />
<glyph unicode="&#xe68e;" d="M184.708 299.464h117.475l50.353 59.175-50.353 58.315h-117.476v33.63h-16.784v-33.63h-151.142v-117.49h151.142v-16.723h-117.573l-50.352-58.315 50.352-59.171h117.573v-167.844h16.784v167.844h151.043v117.486h-151.042v16.722zM33.569 316.249v83.921h260.928l35.93-41.608-35.995-42.313h-260.864zM318.967 265.957v-83.918h-260.846l-36.011 42.305 35.929 41.613 260.926-0zM50.23 383.452h83.922v-16.784h-83.922v16.784zM218.114 249.087h83.922v-16.785h-83.922v16.785z" horiz-adv-x="353" />
<glyph unicode="&#xe68f;" d="M268.567 282.745h117.476v-16.784h-117.476v16.784zM268.55 182.039h117.492v-16.784h-117.492v16.784zM268.55 232.393h83.792v-16.785h-83.792v16.785zM251.766 383.452v50.353h-67.138v-50.353h-184.628v-369.257h436.394v369.257h-184.627zM419.61 366.666v-33.568h-167.844v33.569h167.844zM201.412 417.020h33.57v-83.922h-33.57v83.922zM16.785 366.666h167.845v-33.568h-167.845v33.569zM16.785 30.979v285.334h402.825v-285.334h-402.825zM247.406 105.575c-12.113 5.046-40.716 14.981-58.435 20.209-1.508 0.474-1.736 0.558-1.736 6.851 0 5.18 2.129 10.408 4.21 14.834 2.244 4.812 4.934 12.89 5.884 20.144 2.689 3.13 6.343 9.277 8.72 21.005 2.049 10.327 1.097 14.088-0.279 17.628-0.148 0.37-0.296 0.729-0.41 1.098-0.524 2.428 0.196 15.012 1.968 24.786 1.212 6.696-0.311 20.952-9.54 32.743-5.82 7.452-16.964 16.6-37.341 17.87l-11.178-0.008c-20.014-1.262-31.177-10.413-36.995-17.862-9.228-11.792-10.767-26.048-9.555-32.743 1.787-9.774 2.49-22.358 1.984-24.736-0.097-0.42-0.263-0.779-0.408-1.149-1.361-3.541-2.328-7.301-0.264-17.628 2.344-11.728 6-17.874 8.704-21.005 0.933-7.254 3.623-15.334 5.884-20.144 1.654-3.516 2.442-8.303 2.442-15.065 0-6.293-0.246-6.37-1.656-6.82-18.308-5.409-47.468-15.94-58.334-20.694-8.622-3.697-10.72-10.334-10.72-16.318 0-1.673 0-4.293 0-7.245h16.785v7.248c0 0.269 0.016 0.476 0.032 0.639 0.147 0.082 0.344 0.18 0.624 0.293 10.326 4.524 38.928 14.834 56.696 20.079 13.357 4.245 13.357 16.784 13.357 22.817 0 9.293-1.279 16.358-4.031 22.228-1.688 3.582-3.754 9.93-4.428 15.137l-0.654 5.007-3.293 3.82c-0.508 0.574-3.066 3.902-4.951 13.326-1.278 6.358-0.82 7.54-0.558 8.228 0.442 1.082 0.82 2.163 1.163 3.688 1.476 6.786-0.475 23.73-1.85 31.282-0.459 2.475 0.197 11.677 6.245 19.419 5.31 6.794 13.506 10.634 24.357 11.412l10.064 0.008c11.048-0.786 19.341-4.625 24.653-11.424 6.065-7.738 6.704-16.94 6.262-19.403-1.377-7.548-3.328-24.486-1.869-31.313l0.146-0.652 0.18-0.64c0.231-0.73 0.476-1.442 0.838-2.377 0.279-0.697 0.736-1.87-0.524-8.209-1.903-9.433-4.476-12.793-4.986-13.375l-3.262-3.788-0.656-4.966c-0.689-5.22-2.752-11.603-4.426-15.178-2.72-5.753-5.82-13.459-5.82-21.996 0-6.033 0-18.589 13.769-22.948 16.768-4.952 44.879-14.654 56.564-19.541 1.77-0.754 2.41-1.686 2.593-2.033v-6.786h16.785c0 2.952 0 5.572 0 7.245-0 5.988-4.149 13.298-12.754 17.002z" horiz-adv-x="437" />
<glyph unicode="&#xe690;" d="M210.149 306.852h-16.786v-95.784l52.813-52.812 11.868 11.868-47.896 47.894zM439.13 324.875l-118.686 118.687-89.397-89.405c-9.458 1.983-19.244 3.049-29.291 3.049-78.66 0-142.667-63.999-142.667-142.664 0-10.033 1.082-19.832 3.048-29.291l-62.138-62.138 24.718-95.928 93.969-22.75 68.22 68.219c4.884-0.491 9.834-0.77 14.85-0.77 78.676 0 142.667 64 142.667 142.658 0 5.015-0.264 9.97-0.771 14.855l95.478 95.48zM320.445 419.824l94.952-94.949-75.463-75.456c-11.688 46.288-45.978 83.562-90.48 99.411l70.99 70.993zM113.474 22.957l-75.004 18.161-19.834 76.9 48.828 48.827c15.867-44.502 53.139-78.784 99.429-90.469l-53.422-53.418zM201.756 88.668c-69.4 0-125.882 56.459-125.882 125.875 0 69.412 56.483 125.877 125.882 125.877 69.415 0 125.883-56.466 125.883-125.877 0-69.416-56.467-125.875-125.882-125.875z" horiz-adv-x="439" />
<glyph unicode="&#xe691;" d="M50.434 253.398c0-88.061 71.382-159.444 159.434-159.444 88.089 0 159.468 71.382 159.468 159.444 0 88.076-71.379 159.458-159.468 159.458-88.050-0.002-159.434-71.38-159.434-159.458zM209.871 396.068c78.677 0 142.682-64.002 142.682-142.671 0-78.659-64.007-142.657-142.682-142.657-78.66 0-142.653 63.998-142.653 142.657 0.001 78.669 63.99 142.672 142.653 142.672zM304.94 66.204l8.079-16.324 15.048 7.442-22.818 46.074-15.046-7.458 7.277-14.67c-26.995-13.752-57.058-21.046-87.611-21.046-106.474 0-193.084 86.658-193.084 193.176 0 72.563 41.109 139.118 105.312 171.99l7.802-15.752 15.031 7.45-22.818 46.063-15.030-7.451 7.573-15.28c-69.891-35.692-114.654-108.082-114.654-187.022 0-112.959 89.642-205.32 201.494-209.747v-25.538c-38.75-1.507-74.841-13.457-105.46-33.257h35.109c24.030 10.752 50.632 16.784 78.628 16.784 27.506 0 54.139-5.966 78.447-16.784h35.258c-30.995 19.964-67.219 31.7-105.197 33.257v25.603c30.224 1.214 59.826 8.868 86.659 22.49z" horiz-adv-x="370" />
<glyph unicode="&#xe692;" d="M218.166 395.616l-122.983-98.038h-95.183v-75.878l-0.066-0.044 0.066-0.044v-75.091h95.674l122.49-96.126v96.125h0.032v151.060h-0.032v98.038h0.002zM201.414 163.303h-0.032v-78.399l-99.904 78.399h-84.692v117.491h84.266l100.329 79.98v-63.196l0.032-16.784v-117.49h0.001zM257.389 308.339c18.26-24.329 27.914-53.322 27.914-83.851 0-31.163-10.030-60.652-28.995-85.278l13.308-10.236c21.243 27.587 32.471 60.615 32.471 95.516 0 34.191-10.818 66.67-31.274 93.924l-13.425-10.074zM325 369.173l-12.948-10.686c31.536-38.188 48.91-86.553 48.91-136.192 0-49.050-16.144-95.19-46.666-133.425l13.13-10.474c32.913 41.24 50.32 90.995 50.32 143.899 0.002 53.529-18.733 105.692-52.745 146.88zM377.255 423.669l-12.59-11.088c46.289-52.566 71.776-120.163 71.776-190.346 0-68.76-24.601-135.332-69.267-187.438l12.736-10.916c47.289 55.139 73.318 125.588 73.318 198.356-0.002 74.267-26.98 145.806-75.974 201.433z" horiz-adv-x="454" />
<glyph unicode="&#xe693;" d="M0.001 128.040c0-7.344 0-29.12 0-33.922s2.852-13.014 13.146-13.014c7.9 0 71.006 0 99.918 0 8.754 0 14.406 0 14.406 0h2.476c0 0 1.656 0 4.328 0 0-7.736 0-14.786 0-17.483 0-5.94 3.524-16.088 16.276-16.088 9.786 0 88.15 0 123.93 0 10.834 0 17.85 0 17.85 0h3.065c0 0 6.884 0 17.555 0 35.666 0 114.149 0 123.951 0 12.735 0 16.274 10.147 16.274 16.088s0 32.874 0 41.961-3.212 19.161-16.274 24.776c-16.508 7.228-60.78 23.226-88.596 31.438-2.147 0.68-2.508 0.793-2.508 10.342 0 10.277 1.18 17.548 3.688 22.89 3.442 7.302 7.507 19.579 8.95 30.594 4.096 4.737 9.654 14.080 13.209 31.888 3.149 15.695 1.673 21.406-0.394 26.766-0.229 0.566-0.459 1.123-0.623 1.754-0.771 3.606 0.294 22.726 3 37.568 1.85 10.171-0.476 31.815-14.49 49.723-8.849 11.317-25.798 25.208-56.204 27.126l-16.964 0.016c-30.93-1.934-47.861-15.826-56.712-27.142-14.012-17.908-16.34-39.552-14.488-49.731 2.688-14.834 3.769-33.955 2.983-37.634-0.164-0.558-0.393-1.115-0.607-1.68-2.082-5.36-3.541-11.072-0.41-26.766 3.572-17.808 9.13-27.152 13.21-31.888 1.459-11.014 5.524-23.292 8.951-30.594 3.162-6.72 6.407-14.662 6.407-22.546 0-9.546-0.361-9.661-2.654-10.382-5.721-1.68-12.21-3.705-19.030-5.892-16.063 5.966-36.272 12.95-50.928 17.286-1.737 0.546-2.031 0.639-2.031 8.36 0 8.31 0.966 14.185 2.982 18.505 2.788 5.909 6.066 15.825 7.246 24.734 3.294 3.827 7.786 11.384 10.671 25.784 2.542 12.686 1.344 17.3-0.328 21.636-0.18 0.458-0.361 0.909-0.49 1.418-0.624 2.918 0.23 18.375 2.407 30.374 1.492 8.22-0.375 25.717-11.702 40.207-7.146 9.138-20.849 20.374-45.404 21.93h-13.701c-24.998-1.556-38.666-12.793-45.83-21.93-11.326-14.49-13.21-31.986-11.704-40.207 2.164-11.998 3.049-27.456 2.409-30.438-0.13-0.442-0.328-0.894-0.492-1.352-1.689-4.335-2.868-8.95-0.328-21.636 2.885-14.399 7.376-21.956 10.671-25.784 1.18-8.907 4.458-18.823 7.228-24.734 2.556-5.433 5.18-11.851 5.18-18.226 0-7.72-0.296-7.812-2.147-8.401-21.734-6.418-56.844-18.605-71.71-24.824-10.553-4.534-15.62-13.515-15.62-20.866zM151.061 105.584c0 2.491 2.49 7.515 9.18 10.384 17.653 7.375 60.892 22.284 87.167 30.038 14.685 4.613 14.685 17.252 14.685 26.479 0 11.18-4.048 21.286-8.014 29.692-2.738 5.86-6.263 16.4-7.49 25.653l-0.655 4.958-3.278 3.794c-1.804 2.094-6.345 8.654-9.459 24.234-2.426 12.17-1.359 14.94-0.409 17.387l0.017 0.024 0.146 0.414c0.347 0.861 0.656 1.726 0.904 2.582l0.18 0.606 0.131 0.623c1.72 8.024-0.524 31.114-2.884 44.133-1.066 5.86 0.279 22.439 11.194 36.396 9.72 12.416 24.52 19.378 44.028 20.702l15.882-0.016c23.882-1.639 36.848-12.134 43.536-20.68 10.932-13.961 12.26-30.536 11.194-36.376-2.31-12.688-4.589-36.166-2.901-44.084l0.082-0.356 0.098-0.357c0.346-1.356 0.786-2.574 1.277-3.786 0.87-2.258 1.952-5.065-0.474-17.214-3.115-15.592-7.654-22.124-9.459-24.206l-3.294-3.811-0.639-4.99c-1.229-9.26-4.736-19.767-7.507-25.618-3.606-7.697-5.279-17.236-5.279-30.046 0-9.212 0-21.832 14.209-26.34 27.078-7.998 71.039-23.858 86.938-30.817 4.736-2.032 6.229-4.31 6.229-9.4v-41.264h-285.25l-0.082 41.262zM16.785 128.040c0.032 0.654 1.066 3.557 5.459 5.44 14.392 6.024 49.058 18.014 69.842 24.152 14.178 4.508 14.178 17.022 14.178 24.497 0 9.652-3.426 18.241-6.786 25.373-2.18 4.663-4.868 12.981-5.77 19.792l-0.656 4.958-3.262 3.786c-1.016 1.173-4.492 5.946-6.933 18.129-1.786 8.917-1.066 10.765-0.492 12.252l0.098 0.221 0.066 0.221c0.344 0.869 0.573 1.558 0.77 2.234l0.197 0.62 0.13 0.63c1.656 7.736-0.722 28.209-2.311 36.945-0.737 4.106 0.344 16.538 8.424 26.881 7.245 9.252 18.391 14.465 33.142 15.481h12.604c18.030-1.274 27.75-9.106 32.734-15.486 8.064-10.326 9.162-22.779 8.424-26.874-1.689-9.228-3.901-29.458-2.328-36.872l0.082-0.347 0.082-0.346c0.314-1.18 0.689-2.246 1.099-3.307 0.574-1.471 1.294-3.356-0.476-12.256-2.442-12.186-5.917-16.944-6.934-18.112l-3.262-3.794-0.655-4.964c-0.918-6.844-3.607-15.147-5.803-19.801-3.113-6.671-4.572-14.808-4.572-25.642 0-7.485 0-20.014 13.751-24.368 8.686-2.572 19.506-6.128 30.192-9.849-17.654-6.048-34.487-12.18-44.208-16.243-13.081-5.614-19.341-16.719-19.341-25.808 0-1.894 0-4.598 0-7.695h-117.492v30.151z" horiz-adv-x="453" />
<glyph unicode="&#xe694;" d="M201.34 425.413c-111.246 0-201.412-90.183-201.412-201.413s90.166-201.412 201.412-201.412c111.23 0 201.411 90.182 201.411 201.412s-90.183 201.413-201.411 201.413zM90.864 76.152c12.326 4.534 25.848 9.106 37.88 13.147 41.093 13.81 47.419 15.93 47.419 29.791v32.413l-14.031 2.336c-1 0.173-24.636 4.072-40.518 4.072-8.195 0-12.85 0.204-17.343 3.154 11.556 25.292 23.505 64.86 28.029 96.162l0.869-0.298 1.246 22.181c1.968 35.54 31.356 63.38 66.924 63.38 35.552 0 64.941-27.84 66.924-63.38l1.459-22.1 0.639 0.217c4.524-31.302 16.473-70.87 28.029-96.162-4.474-2.95-9.146-3.154-17.325-3.154-16.112 0-38.944-5.080-41.484-5.663l-13.066-2.966v-30.192c0-13.71 6.556-16.031 49.238-31.11 11.064-3.918 23.438-8.302 34.913-12.647-30.634-22.578-68.45-35.962-109.327-35.962-41.387-0.002-79.644 13.685-110.475 36.779zM325.582 87.553c-34.24 13.548-82.281 28.438-82.281 31.538 0 3.846 0 16.792 0 16.792s23.078 5.244 37.764 5.244 25.178 0.918 37.766 16.652c-15.736 27.798-33.57 90.347-33.57 122.343l-0.245-0.082c-2.442 44.157-38.912 79.234-83.676 79.234s-81.234-35.077-83.692-79.234l-0.23 0.082c0-31.996-17.834-94.543-33.57-122.343 12.59-15.736 23.078-16.652 37.764-16.652s37.766-3.844 37.766-3.844 0-14.348 0-18.194c0-3.147-49.141-17.301-83.299-30.576-36.486 33.757-59.368 81.986-59.368 135.486 0 101.805 82.824 184.628 184.628 184.628s184.626-82.824 184.626-184.628c0.002-53.998-23.304-102.654-60.382-136.446z" horiz-adv-x="403" />
<glyph unicode="&#xe695;" d="M419.541 224c0 115.884-93.936 209.804-209.804 209.804s-209.804-93.92-209.804-209.804c0-115.868 93.936-209.804 209.805-209.804 115.867 0 209.804 93.937 209.804 209.804zM16.715 224c0 106.435 86.594 193.020 193.020 193.020 106.442 0 193.020-86.585 193.020-193.020s-86.578-193.020-193.020-193.020c-106.427 0-193.020 86.586-193.020 193.020zM299.934 236.736l11.868 11.868-102.065 102.058-102.052-102.058 11.87-11.868 81.791 81.799v-203.632h16.782v203.632z" horiz-adv-x="420" />
<glyph unicode="&#xe696;" d="M302.118 224c0 83.43-67.629 151.060-151.059 151.060s-151.060-67.628-151.060-151.060c0-83.43 67.629-151.060 151.060-151.060s151.059 67.63 151.059 151.060zM151.060 89.724c-74.038 0-134.274 60.238-134.274 134.276s60.237 134.275 134.274 134.275c74.038 0 134.274-60.237 134.274-134.275s-60.237-134.275-134.274-134.275zM352.471 375.060h-128.734c9.769-4.721 18.998-10.343 27.602-16.784h101.132c74.041 0 134.274-60.236 134.274-134.275s-60.236-134.275-134.274-134.275h-101.132c-8.606-6.442-17.834-12.063-27.602-16.784h128.734c83.43 0 151.060 67.63 151.060 151.060s-67.63 151.060-151.060 151.060z" horiz-adv-x="504" />
<glyph unicode="&#xe697;" d="M216.555 189.514l250.438-1.902-14.39 14.466c-1.067 1.067-106.788 104.5-248.242 5.35l-44.877 65.916c5.689 4.728 10.606 10.597 14.31 17.534 15.276 28.639 4.441 64.216-24.178 79.484-28.636 15.276-64.22 4.454-79.48-24.176-15.276-28.626-4.459-64.207 24.177-79.488 16.374-8.728 34.994-8.892 50.829-2.114l39.518-58.042-67.597 0.51c-2.228 18.406-13.064 35.46-30.651 44.841-28.636 15.272-64.204 4.446-79.48-24.19-15.277-28.618-4.458-64.202 24.177-79.479 28.619-15.26 64.22-4.442 79.48 24.178 3.082 5.755 5.032 11.786 6.066 17.866l78.464-0.591c-1.904-41.96 5.671-75.399 18.078-102.18h-28.57v-16.784h50.352v8.392h1.049c-0.361 0.606-0.689 1.279-1.049 1.902v6.49h-3.572c-10.802 21.021-18.358 46.993-19.653 79.226l53.958-79.226h-13.95v-16.784h50.354v16.784h-16.113l-69.448 102.019zM406.591 214.396c6.096-3.262 11.442-6.565 15.982-9.673l-189.201 1.452c75.792 44.124 137.373 27.332 173.219 8.221zM102.212 281.508c-20.406 10.891-28.16 36.362-17.276 56.77 10.884 20.414 36.355 28.168 56.778 17.276 20.406-10.884 28.16-36.356 17.26-56.774-10.884-20.416-36.355-28.16-56.761-17.272zM95.786 180.301c-10.884-20.406-36.355-28.144-56.778-17.26-20.407 10.882-28.16 36.354-17.276 56.762 10.9 20.419 36.355 28.168 56.779 17.276 20.407-10.887 28.159-36.356 17.276-56.779zM117.488 87.496h50.353v-16.784h-50.353v16.784zM318.9 87.496h50.353v-16.784h-50.353v16.784zM50.35 87.496h50.353v-16.784h-50.353v16.784zM386.038 87.496h50.351v-16.784h-50.351v16.784z" horiz-adv-x="467" />
<glyph unicode="&#xe698;" d="M209.804 299.529c-38.862 0-70.858-29.372-75.038-67.137h-17.276v-16.784h17.276c4.18-37.764 36.174-67.138 75.038-67.138 41.716 0 75.53 33.815 75.53 75.53s-33.814 75.53-75.53 75.53zM209.804 165.255c-29.536 0-53.975 21.93-58.072 50.353h58.072v16.785h-58.072c4.097 28.422 28.538 50.352 58.072 50.352 32.389 0 58.744-26.356 58.744-58.745s-26.356-58.745-58.745-58.745zM50.353 147.421v50.353h-16.784v-67.137h16.784zM50.353 265.961v50.353h-16.784v-67.137h16.784zM67.138 366.666v-285.336h285.334v285.336h-285.334zM335.688 98.118h-251.766v251.766h251.766v-251.766h0zM0.001 417.020v-386.041h419.608v386.041h-419.608zM402.825 47.764h-386.041v352.472h386.042v-352.472h-0.002z" horiz-adv-x="420" />
<glyph unicode="&#xe699;" d="M209.766 14.195c115.884 0 209.804 93.936 209.804 209.805s-93.921 209.804-209.804 209.804c-115.868 0-209.804-93.936-209.804-209.804s93.938-209.804 209.804-209.804zM209.766 417.020c106.427 0 193.022-86.594 193.022-193.020 0-106.435-86.594-193.020-193.020-193.020-106.442 0-193.020 86.586-193.020 193.020-0 106.427 86.576 193.020 193.019 193.020zM222.5 133.8l11.868-11.866 102.050 102.067-102.050 102.058-11.868-11.868 81.792-81.798h-203.626v-16.784h203.626z" horiz-adv-x="420" />
<glyph unicode="&#xe69a;" d="M300.87 184.695l-132.29-132.292-0.065 0.084c-0.492-0.51-0.904-1.067-1.41-1.558-34.356-34.354-90.264-34.354-124.621 0-33.355 33.356-34.224 86.957-2.819 121.49l17.654-17.637 27.88 27.865c37.421-17.849 83.544-11.392 114.541 19.603l47.487 47.472 11.867-11.868 11.868 11.868-47.486 47.468 71.217 71.211-11.868 11.867-71.219-71.21-47.469 47.476 71.202 71.211-11.85 11.875-71.22-71.219-47.466 47.476-11.868-11.867 11.868-11.868-47.486-47.476c-30.996-30.995-37.454-77.119-19.587-114.548l-27.881-27.869 17.948-17.964c-37.946-41.092-37.077-105.327 2.82-145.224 40.895-40.912 107.459-40.912 148.354 0l133.768 133.767c29.306 29.308 77.004 29.308 106.327 0l11.868 11.868c-35.863 35.851-94.216 35.851-130.064-0zM69.186 332.799l47.484 47.469 118.671-118.68-47.468-47.471c-32.718-32.718-85.956-32.718-118.688 0-32.717 32.719-32.717 85.957-0.001 118.682zM46.517 215.18c3.228-4.522 6.752-8.884 10.801-12.932 4.065-4.064 8.424-7.589 12.932-10.8l-12.932-12.932-23.734 23.735 12.934 12.93z" horiz-adv-x="431" />
<glyph unicode="&#xe69b;" d="M0 315.462l8.081-5.752c1.427-1.017 14.72-9.934 41.666-9.934 4.328 0 8.802 0.246 13.374 0.705 60.025-69.53 102.574-119.556 112.966-132.783-19.636-43.764-22.718-92.921-8.589-138.98l4.097-13.342 122.081 122.096 132.948-132.947 11.866 11.868-132.947 132.948 122.097 122.096-13.342 4.082c-45.272 13.882-95.772 10.75-138.98-8.59-13.195 10.375-63.072 52.795-132.472 112.706 1.754 10.704 3.688 34.93-9.196 55.058l-5.638 8.786-128.012-128.016zM27.668 319.38l96.511 96.526c6.162-17.948 1.442-37.109 1.376-37.339l-1.278-5.032 3.916-3.425c118.54-102.363 138.095-118.246 143.864-120.737l-0.034-0.097 3.115-0.934 2.967 1.393c36.11 17.261 78.447 22.046 117.49 13.375l-215.704-215.69c-8.802 39.519-4.197 80.726 13.391 117.474l1.672 3.491-1.571 3.541-0.492-0.212c-5.148 10.113-29.291 38.074-119.966 143.108l-2.966 3.442-4.508-0.607c-5.41-0.721-10.687-1.098-15.703-1.098-9.524-0.002-16.85 1.326-22.080 2.817z" horiz-adv-x="439" />
<glyph unicode="&#xe69c;" d="M33.574 385.55c20.948 20.947 48.796 32.486 78.431 32.486v0c29.633 0 57.483-11.539 78.43-32.486l224.558-224.572c29.913-29.914 29.913-78.612 0-108.526-14.49-14.506-33.767-22.486-54.272-22.486-20.504 0-39.78 7.982-54.268 22.486l-99.151 99.134 0.082 0.080-118.507 118.524c-8.047 8.032-12.474 18.736-12.474 30.094 0 11.375 4.426 22.062 12.474 30.11 8.032 8.031 18.718 12.474 30.094 12.474 11.375 0 22.063-4.442 30.095-12.474l189.938-189.922-11.868-11.868-189.94 189.922c-9.736 9.736-26.716 9.736-36.453 0-4.868-4.868-7.556-11.342-7.556-18.242 0-6.885 2.688-13.36 7.556-18.228l217.574-217.738c11.324-11.342 26.374-17.57 42.403-17.57 16.014 0 31.078 6.229 42.404 17.57 23.374 23.375 23.374 61.416 0 84.792l-224.555 224.572c-17.786 17.784-41.42 27.569-66.564 27.569-25.144 0-48.78-9.785-66.564-27.569s-27.586-41.42-27.586-66.564c0-25.144 9.802-48.796 27.586-66.582l196.823-196.821-11.868-11.868-196.822 196.825c-20.964 20.964-32.504 48.812-32.504 78.447s11.54 57.483 32.504 78.432z" horiz-adv-x="439" />
<glyph unicode="&#xe69d;" d="M100.707 253.373h201.413v-16.784h-201.412v16.784zM100.707 186.236h201.413v-16.784h-201.412v16.784zM100.707 119.090h134.274v-16.786h-134.274v16.786zM251.012 421.216c-4 23.804-24.654 41.962-49.599 41.962-24.939 0-45.593-18.158-49.598-41.962h-151.816v-436.394h402.824v436.394h-151.811zM167.845 382.685v30.139c0 18.51 15.063 33.57 33.57 33.57 18.514 0 33.57-15.060 33.57-33.57v-30.142l8.488-4.827c16.482-9.38 29.119-23.636 36.372-40.56h-156.845c7.251 16.928 19.889 31.18 36.372 40.56l8.474 4.832zM386.040 1.606h-369.256v402.825h134.275v-11.989c-26.201-14.916-45.19-41.064-50.352-71.932h201.412c-5.148 30.872-24.144 57.015-50.352 71.932v11.989h134.274v-402.825z" horiz-adv-x="403" />
<glyph unicode="&#xe69e;" d="M327.296 190.432v41.972h-117.49v25.172h75.53v167.824h-167.844v-167.824h75.53v-25.172h-117.492v-41.973h-75.53v-167.836h167.843v167.836h-75.528v25.192h218.197v-25.192h-75.53v-167.837h167.846v167.837h-75.531zM134.274 408.616h134.276v-134.255h-134.276v134.255zM151.058 39.38h-134.274v134.267h134.275l-0.001-134.267zM386.040 39.38h-134.274v134.267h134.274v-134.267z" horiz-adv-x="403" />
<glyph unicode="&#xe69f;" d="M388.795 406.53l-11.868 11.868-114.279-114.294v93.15l-122.998-98.035h-95.182v-75.882l-0.050-0.041 0.050-0.048v-75.088h62.22l-106.689-106.688 11.867-11.868 118.556 118.556h0.426l16.047 16.039-0.246 0.188 99.231 99.231v-0.427l16.786 16.785v0.426l126.128 126.129zM61.252 164.943v117.49h84.282l100.329 79.972v-63.188l0.016-11.884-122.407-122.391h-62.22zM245.882 164.943h-0.018v-78.414l-85.675 67.236-11.95-11.957 114.409-89.782v96.132h0.017v108.082l-16.784-16.785z" horiz-adv-x="389" />
<glyph unicode="&#xe6a0;" d="M217.721 275.48c10.226 24.312 42.433 102.128 42.433 118.625v64.876h-218.195v-64.875c0-16.538 31.995-94.83 41.978-118.851-49.699-24.734-83.939-75.889-83.939-135.176 0-83.43 67.628-151.060 151.060-151.060 83.43 0 151.060 67.628 151.060 151.060-0 59.464-34.454 110.762-84.397 135.401zM58.744 394.106v48.091h83.626v-114.827h16.784v114.827h84.219v-48.091c0-9.2-20.588-63.36-41.108-112.062-16.014 5.778-33.208 9.089-51.206 9.089-18.178 0-35.535-3.381-51.68-9.268-17.44 41.978-40.634 102.12-40.634 112.242zM151.059 5.803c-74.038 0-134.275 60.236-134.275 134.276 0 74.038 60.237 134.27 134.275 134.27 74.038 0 134.275-60.234 134.275-134.27 0-74.038-60.238-134.276-134.275-134.276zM151.059 240.78c-55.614 0-100.707-45.087-100.707-100.701 0-55.625 45.092-100.708 100.707-100.708 55.631 0 100.706 45.084 100.706 100.708-0 55.615-45.076 100.702-100.706 100.702zM151.059 56.156c-46.272 0-83.922 37.651-83.922 83.923 0 46.271 37.65 83.916 83.922 83.916 46.288 0 83.922-37.646 83.922-83.916 0-46.272-37.634-83.923-83.923-83.923z" horiz-adv-x="302" />
<glyph unicode="&#xe6a1;" d="M436.394 229.794c0 20.612-16.325 36.511-37.98 36.511h-136.57c8.721 20.234 24.39 62.704 24.39 106.541 0 50.042-25.111 60.544-46.175 60.544-13.064 0-31.928-9.896-31.928-27.79 0-7.548-1.196-74.731-42.222-109.152-43.716-36.666-56.139-46.255-80.087-46.255-27.93 0-77.546-0.614-77.546-0.614l-8.277-0.106v-195.299h91.396c5.933 0 23.734-7.932 39.453-14.916 25.947-11.556 55.336-24.652 75.137-24.652l131.995 0.050c21.488 0 38.98 16.899 38.98 37.666 0 8.458-3.017 16.195-7.902 22.486 15.752 4.507 27.375 18.882 27.375 36.060 0 8.63-3.033 16.498-7.933 22.868 15.49 4.95 26.832 19.317 26.832 36.435 0 8.606-2.95 16.49-7.752 22.9 16.503 4.13 28.815 18.964 28.815 36.724zM398.416 208.608h-29.159v-16.784h7.638c11.932 0 21.652-9.712 21.652-21.652 0-11.932-9.72-21.644-21.652-21.644h-24.423v-16.786h6.312c11.507 0 20.866-9.368 20.866-20.875 0-11.522-9.36-20.88-20.866-20.88h-23.092v-16.786h2.292c12.23 0 22.194-9.375 22.194-20.88 0-11.522-9.964-20.882-22.194-20.882h-21.438v-0.050h-110.558c-16.227 0-45.108 12.868-68.319 23.193-22.799 10.146-37.224 16.375-46.272 16.375h-74.611v161.935c15.276 0.172 48.206 0.516 69.040 0.516 31.043 0 47.336 13.671 90.871 50.18 45.894 38.495 48.221 108.39 48.221 122.012 0 6.848 10.508 11.006 15.146 11.006 8.787 0 29.388 0 29.388-43.76 0-55.303-27.912-110.558-28.191-111.115l-6.244-12.21h102.82c0.296-0.214 0.476 0 0.476 0h60.106c12.277 0 21.192-8.507 21.192-19.727-0.002-11.68-9.509-21.187-21.195-21.187z" horiz-adv-x="437" />
<glyph unicode="&#xe6a2;" d="M209.82 433.8c-115.884 0-209.82-93.933-209.82-209.8s93.936-209.804 209.82-209.804c115.868 0 209.79 93.937 209.79 209.804s-93.921 209.801-209.79 209.801zM209.82 30.979c-106.442 0-193.036 86.594-193.036 193.021 0 106.43 86.594 193.016 193.036 193.016 106.428 0 193.006-86.585 193.006-193.016-0-106.428-86.579-193.020-193.006-193.020zM197.084 314.196l-11.865 11.867-102.066-102.062 102.066-102.066 11.865 11.866-81.806 81.808h203.624v16.785h-203.624z" horiz-adv-x="420" />
<glyph unicode="&#xe6a3;" d="M109.099 383.452h16.784v-67.138h-16.784v67.138zM234.982 333.099c0 64.892-52.615 117.49-117.49 117.49-64.892 0-117.492-52.599-117.492-117.49 0-49.976 31.259-92.56 75.268-109.541v-226.147h83.922v58.483l25.438 25.438-25.438 25.438v33.043l42.222 42.224-41.567 41.57c43.928 17.014 75.138 59.565 75.138 109.492zM153.78 239.26l-11.375-4.393v-17.556l35.256-35.274-35.257-35.272v-46.944l18.472-18.49-18.472-18.488v-48.649h-50.354v220.884l-10.752 4.148c-39.191 15.113-64.514 51.959-64.514 93.872 0 55.532 45.174 100.706 100.707 100.706 55.516 0 100.708-45.173 100.708-100.706-0-41.863-25.292-78.694-64.418-93.839z" horiz-adv-x="235" />
<glyph unicode="&#xe6a4;" d="M348.161 276.394c-32.041 0-65.513-28.962-104.786-33.077v16.736c0.23 41.108 31.029 83.48 82.495 83.48h9.752c47.354 0 96.052 37.486 101.248 100.706h-16.802c-5.031-52.73-45.288-83.922-84.447-83.922h-9.752c-60.892 0-98.704-51.534-99.246-99.658h-0.032v-0.639c0-0.131-0.017-0.279-0.017-0.41h0.017v-16.292c-39.256 4.114-72.744 33.078-104.772 33.078-34.502 0-121.817-68.431-121.817-202.56 0-67.924 45.846-70.070 51.681-70.070 0.394 0 0.606 0 0.606 0 28.471 0 54.746 13.687 87.594 46.536 32.847 32.847 45.976 41.469 69.793 41.469 9.489 0 20.899 0 24.636 0 0.786 0 1.361 0 1.361 0 3.736 0 15.146 0 24.636 0 23.818 0 36.945-8.623 69.792-41.469 32.847-32.847 59.125-46.536 87.596-46.536 0 0 0.209 0 0.604 0 5.82 0 51.664 2.149 51.664 70.070 0 134.126-87.313 202.56-121.802 202.56zM418.479 20.53l-0.394 0.017h-0.394c-23.899 0-46.55 12.44-75.728 41.617-32.24 32.24-49.712 46.387-81.659 46.387h-50.632c-31.946 0-49.418-14.146-81.661-46.387-29.176-29.176-51.828-41.616-75.726-41.616l0.032 0.048-0.639-0.048c-8.195 0-34.897 3.836-34.897 53.286 0 128.161 83.48 185.776 105.034 185.776 12.669 0 27.702-6.754 43.616-13.899 20.308-9.114 43.32-19.458 69.694-19.671 26.096 0.214 49.106 10.556 69.416 19.671 15.914 7.146 30.945 13.899 43.615 13.899 21.541 0 105.018-57.615 105.018-185.776 0.002-49.45-26.697-53.286-34.697-53.303zM134.343 209.257h-16.786v-33.57h-33.569v-16.784h33.569v-33.568h16.786v33.568h33.566v16.784h-33.566zM310.512 192.521c-13.9 0-25.178-11.262-25.178-25.178 0-13.899 11.277-25.176 25.178-25.176 13.916 0 25.176 11.277 25.176 25.176 0 13.918-11.26 25.178-25.176 25.178zM310.512 158.952c-4.623 0-8.392 3.769-8.392 8.392 0 4.639 3.769 8.394 8.392 8.394 4.638 0 8.392-3.755 8.392-8.394 0-4.623-3.754-8.392-8.392-8.392zM377.65 175.736c-13.901 0-25.178-11.262-25.178-25.178 0-13.901 11.276-25.176 25.178-25.176 13.916 0 25.176 11.276 25.176 25.176 0 13.918-11.26 25.178-25.176 25.178zM377.65 142.168c-4.624 0-8.394 3.77-8.394 8.392 0 4.638 3.769 8.392 8.394 8.392 4.638 0 8.39-3.754 8.39-8.392 0-4.623-3.752-8.392-8.39-8.392z" horiz-adv-x="470" />
<glyph unicode="&#xe6a5;" d="M0 400.236v-352.472h419.61v352.472h-419.61zM67.138 64.548h-50.353v67.137h50.353v-67.137zM67.138 148.47h-50.353v67.138h50.353v-67.138zM67.138 232.388h-50.353v67.138h50.353v-67.137zM67.138 316.31h-50.353v67.138h50.353v-67.138zM335.688 288.339v-223.791h-251.764v318.899h251.764v-95.108zM402.825 64.548h-50.353v67.137h50.353v-67.137zM402.825 148.47h-50.353v67.138h50.353v-67.138zM402.825 232.388h-50.353v67.138h50.353v-67.137zM402.825 316.31h-50.353v67.138h50.353v-67.138zM167.845 291.838v-135.664l117.489 67.822-117.49 67.842zM184.629 262.76l67.138-38.764-67.138-38.762v77.525z" horiz-adv-x="420" />
<glyph unicode="&#xe6a6;" d="M209.804 182.055c23.179 0 41.962 18.784 41.962 41.948 0 23.178-18.785 41.953-41.962 41.953-23.168 0-41.96-18.774-41.96-41.952-0-23.164 18.791-41.949 41.96-41.949zM209.804 249.173c13.882 0 25.178-11.292 25.178-25.168 0-13.87-11.293-25.164-25.178-25.164s-25.177 11.293-25.177 25.165c0 13.875 11.293 25.168 25.177 25.168zM417.945 197.971c1.058 8.539 1.663 17.209 1.663 26.032 0 115.876-93.93 209.804-209.794 209.804v0c-0.010 0-0.010 0-0.010 0-79.57 0-148.79-44.297-184.358-109.573-0.032-0.074-0.082-0.148-0.122-0.221-0.672-1.23-1.278-2.508-1.926-3.754-2.466-4.769-4.803-9.613-6.909-14.587-0.32-0.754-0.598-1.524-0.902-2.287-10.023-24.496-15.588-51.279-15.588-79.381 0-115.872 93.93-209.808 209.805-209.808 104.248 0 190.692 76.055 206.993 175.68 0.443 2.686 0.812 5.39 1.147 8.094zM402.456 212.608c-0.067-1.148-0.173-2.296-0.264-3.426-0.197-2.673-0.452-5.344-0.764-7.984-0.149-1.229-0.303-2.474-0.466-3.704-0.377-2.721-0.82-5.409-1.312-8.098-0.172-0.983-0.328-1.964-0.524-2.95-0.73-3.673-1.541-7.327-2.474-10.932-0.010-0.034-0.017-0.050-0.034-0.082-0.918-3.557-1.966-7.048-3.080-10.508-0.279-0.884-0.592-1.754-0.894-2.639-0.902-2.673-1.86-5.312-2.876-7.918-0.352-0.918-0.712-1.836-1.082-2.753-1.148-2.82-2.352-5.589-3.623-8.326-0.256-0.572-0.5-1.148-0.764-1.705-1.615-3.409-3.32-6.769-5.13-10.064l-100.476 60.68c4.442 9.638 6.99 20.325 6.99 31.63 0 41.805-33.898 75.702-75.709 75.702-0.024 0-0.048-0.008-0.083-0.008-0.032 0-0.065 0.008-0.089 0.008-0.294 0-0.582-0.050-0.876-0.058-2.51-0.032-4.984-0.172-7.426-0.442-0.262-0.032-0.514-0.090-0.779-0.123-14.268-1.745-27.298-7.434-37.978-15.982l-83.287 83.293c16.719 15.342 36.159 27.75 57.484 36.478v-0.008c11.236 4.597 22.996 8.18 35.159 10.613 0.172 0.033 0.351 0.058 0.524 0.090 2.851 0.562 5.72 1.069 8.613 1.504 0.631 0.094 1.27 0.152 1.91 0.242 2.458 0.344 4.932 0.672 7.424 0.922 1.293 0.13 2.623 0.196 3.933 0.299 1.861 0.148 3.713 0.324 5.59 0.418 3.097 0.156 6.22 0.23 9.359 0.238 0.114 0 0.236 0.008 0.361 0.008 96.445 0 176.603-71.112 190.784-163.664 1.467-9.572 2.229-19.382 2.229-29.356-0.002-3.828-0.14-7.627-0.37-11.396zM357.224 99.608c-2.072-2.459-4.204-4.851-6.382-7.195-0.394-0.409-0.795-0.82-1.188-1.23-1.992-2.098-4.026-4.163-6.106-6.163-0.466-0.442-0.934-0.885-1.409-1.327-2.123-2.016-4.293-3.966-6.507-5.868-0.394-0.346-0.795-0.707-1.197-1.048-2.533-2.148-5.114-4.228-7.745-6.244-0.082-0.050-0.154-0.115-0.236-0.18-5.688-4.327-11.622-8.344-17.776-12.031l-55.674 103.245c6.499 4.509 12.211 10.015 17.014 16.276l100.444-60.661c-3.959-5.952-8.245-11.638-12.818-17.098-0.13-0.163-0.278-0.312-0.418-0.474zM272.606 41.536c-2.483-0.868-4.984-1.688-7.507-2.442-0.966-0.293-1.959-0.558-2.934-0.836-2.312-0.654-4.639-1.262-6.982-1.836-1.107-0.262-2.22-0.524-3.336-0.77-2.269-0.509-4.556-0.966-6.859-1.394-1.149-0.212-2.303-0.426-3.458-0.623-2.361-0.394-4.736-0.722-7.123-1.033-1.097-0.132-2.188-0.296-3.286-0.409-2.673-0.296-5.351-0.526-8.047-0.707-0.828-0.048-1.648-0.128-2.476-0.18-3.572-0.196-7.162-0.312-10.786-0.312-103.108 0-187.596 81.25-192.775 183.088-0.172 3.296-0.254 6.594-0.254 9.921 0 3.27 0.090 6.516 0.246 9.744 0.122 2.468 0.336 4.917 0.549 7.36 0.066 0.721 0.099 1.442 0.165 2.148 1.901 18.932 6.572 37.060 13.556 53.992 0.017 0.091 0.041 0.172 0.066 0.254 8.711 21.079 21.038 40.289 36.224 56.852l83.29-83.291c-9.269-11.58-15.17-25.938-16.319-41.625-0.139-1.803-0.286-3.597-0.286-5.434 0-0.025 0.008-0.057 0.008-0.090s-0.008-0.058-0.008-0.082c0-41.81 33.896-75.708 75.701-75.708 9.998 0 19.506 1.985 28.242 5.491l55.696-103.313c-6.197-3-12.58-5.688-19.12-8.032-0.717-0.257-1.464-0.488-2.184-0.733zM268.55 224.004c0-32.393-26.347-58.732-58.745-58.732-32.364 0-58.688 26.291-58.736 58.642 0.048 32.422 26.404 58.778 58.826 58.827 32.348-0.049 58.655-26.374 58.655-58.738z" horiz-adv-x="420" />
<glyph unicode="&#xe6a7;" d="M299.563 131.392c-18.408 7.688-62.139 22.766-89.038 30.708-2.293 0.721-2.654 0.837-2.654 10.382 0 7.884 3.244 15.826 6.408 22.546 3.427 7.302 7.49 19.579 8.95 30.594 4.081 4.737 9.636 14.080 13.21 31.888 3.13 15.695 1.672 21.406-0.41 26.766-0.212 0.566-0.444 1.123-0.607 1.68-0.786 3.679 0.294 22.8 2.984 37.634 1.852 10.178-0.476 31.822-14.489 49.731-8.85 11.317-25.782 25.209-56.71 27.142l-16.965-0.016c-30.404-1.917-47.353-15.809-56.206-27.126-14.014-17.908-16.341-39.552-14.488-49.722 2.704-14.842 3.769-33.962 3-37.568-0.164-0.632-0.394-1.189-0.624-1.754-2.066-5.36-3.54-11.072-0.394-26.766 3.558-17.809 9.114-27.152 13.212-31.888 1.442-11.014 5.508-23.292 8.95-30.594 2.508-5.344 3.688-12.613 3.688-22.89 0-9.548-0.361-9.662-2.508-10.342-27.816-8.212-72.087-24.209-88.594-31.438-13.080-5.615-16.276-15.687-16.276-24.776s0-36.019 0-41.961c0-5.94 3.524-16.088 16.276-16.088 9.802 0 88.282 0 123.931 0 10.686 0 17.57 0 17.57 0h3.066c0 0 7 0 17.833 0 35.797 0 114.163 0 123.95 0 12.736 0 16.276 10.147 16.276 16.088s0 32.874 0 41.961-6.276 20.195-19.339 25.808zM302.020 64.32h-285.236v41.264c0 5.090 1.491 7.368 6.229 9.4 15.883 6.959 59.86 22.819 86.921 30.817 14.228 4.508 14.228 17.127 14.228 26.34 0 12.81-1.672 22.349-5.293 30.046-2.754 5.849-6.278 16.358-7.49 25.619l-0.656 4.99-3.294 3.811c-1.802 2.082-6.326 8.613-9.441 24.206-2.442 12.15-1.361 14.958-0.492 17.214 0.492 1.213 0.951 2.43 1.294 3.786l0.097 0.356 0.067 0.356c1.689 7.918-0.59 31.397-2.903 44.084-1.066 5.839 0.278 22.414 11.212 36.375 6.671 8.548 19.653 19.042 43.534 20.68l15.867 0.017c19.506-1.324 34.322-8.286 44.042-20.702 10.918-13.958 12.244-30.537 11.18-36.397-2.361-13.018-4.59-36.109-2.869-44.132l0.132-0.624 0.18-0.606c0.244-0.856 0.556-1.721 0.884-2.582l0.165-0.414v-0.024c0.951-2.446 2.031-5.216-0.394-17.387-3.13-15.58-7.671-22.141-9.474-24.234l-3.263-3.794-0.654-4.958c-1.231-9.253-4.755-19.792-7.508-25.653-3.95-8.408-8-18.514-8-29.692 0-9.228 0-21.866 14.686-26.479 26.258-7.753 69.514-22.661 87.167-30.038 6.688-2.868 9.18-7.892 9.18-10.384l-0.099-41.262zM372.731 240.554l43.878 43.874-11.882 11.868-43.863-43.875-43.88 43.875-11.866-11.868 43.878-43.875-43.879-43.878 11.866-11.868 43.88 43.874 43.878-43.874 11.866 11.868z" horiz-adv-x="417" />
<glyph unicode="&#xe6a8;" d="M0 224c0-115.884 93.936-209.804 209.805-209.804 115.868 0 209.804 93.921 209.804 209.804 0 115.868-93.936 209.804-209.805 209.804-115.868 0-209.804-93.936-209.804-209.804zM402.825 224c0-106.435-86.594-193.020-193.022-193.020-106.442 0-193.020 86.586-193.020 193.020s86.578 193.020 193.020 193.020c106.428 0 193.022-86.586 193.022-193.020zM119.605 211.264l-11.868-11.866 102.066-102.058 102.052 102.058-11.868 11.866-81.791-81.799v203.634h-16.784v-203.634z" horiz-adv-x="420" />
<glyph unicode="&#xe6a9;" d="M299.562 131.392c-18.406 7.688-62.138 22.766-89.037 30.708-2.293 0.721-2.654 0.837-2.654 10.382 0 7.884 3.246 15.826 6.41 22.546 3.424 7.302 7.488 19.579 8.948 30.594 4.082 4.737 9.639 14.080 13.21 31.888 3.13 15.695 1.672 21.406-0.41 26.766-0.212 0.566-0.44 1.123-0.605 1.68-0.788 3.679 0.293 22.8 2.983 37.634 1.851 10.178-0.476 31.822-14.489 49.731-8.85 11.317-25.782 25.209-56.712 27.142l-16.965-0.016c-30.404-1.917-47.352-15.809-56.204-27.126-14.014-17.908-16.342-39.552-14.489-49.722 2.704-14.842 3.77-33.962 2.999-37.568-0.164-0.632-0.394-1.189-0.623-1.754-2.066-5.36-3.54-11.072-0.394-26.766 3.556-17.809 9.114-27.152 13.212-31.888 1.442-11.014 5.507-23.292 8.95-30.594 2.507-5.344 3.688-12.613 3.688-22.89 0-9.548-0.361-9.662-2.508-10.342-27.816-8.212-72.088-24.209-88.594-31.438-13.082-5.614-16.277-15.686-16.277-24.774s0-36.019 0-41.961c0-5.94 3.524-16.088 16.276-16.088 9.802 0 88.282 0 123.932 0 10.686 0 17.57 0 17.57 0h3.067c0 0 6.999 0 17.834 0 35.798 0 114.162 0 123.95 0 12.736 0 16.276 10.147 16.276 16.088s0 32.874 0 41.961-6.278 20.194-19.341 25.808zM302.021 64.32h-285.236v41.264c0 5.090 1.476 7.368 6.212 9.4 15.899 6.959 59.86 22.819 86.936 30.817 14.228 4.508 14.228 17.127 14.228 26.34 0 12.81-1.689 22.349-5.294 30.046-2.754 5.849-6.278 16.358-7.49 25.619l-0.654 4.99-3.294 3.811c-1.803 2.082-6.328 8.613-9.442 24.206-2.442 12.15-1.361 14.958-0.492 17.214 0.492 1.213 0.934 2.43 1.296 3.786l0.082 0.356 0.082 0.356c1.688 7.918-0.591 31.397-2.903 44.084-1.066 5.839 0.278 22.414 11.195 36.375 6.688 8.548 19.67 19.042 43.55 20.68l15.866 0.017c19.506-1.324 34.322-8.286 44.026-20.702 10.916-13.958 12.262-30.537 11.196-36.397-2.361-13.018-4.59-36.109-2.886-44.132l0.131-0.624 0.18-0.606c0.263-0.856 0.572-1.721 0.903-2.582l0.148-0.414 0.016-0.024c0.952-2.446 2.034-5.216-0.392-17.387-3.131-15.58-7.672-22.141-9.476-24.234l-3.262-3.794-0.672-4.958c-1.214-9.253-4.736-19.792-7.488-25.653-3.952-8.408-7.999-18.514-7.999-29.692 0-9.228 0-21.866 14.684-26.479 26.26-7.753 69.514-22.661 87.168-30.038 6.686-2.868 9.18-7.892 9.18-10.384l-0.099-41.262zM369.256 248.947v66.961h-16.784v-66.961h-66.974v-16.785h66.974v-66.956h16.784v66.957h66.956v16.785z" horiz-adv-x="436" />
<glyph unicode="&#xe6aa;" d="M0 428.8v-409.6h460.8v409.6h-460.8zM17.067 411.733h42.666v-375.466h-42.666v375.466zM443.733 36.267h-366.933v375.466h366.933v-375.466zM264.534 61.866c89.6 0 162.134 72.534 162.134 162.134s-72.534 162.134-162.134 162.134c-89.6 0-162.133-72.534-162.133-162.134s72.534-162.134 162.133-162.134zM264.534 369.067c80.214 0 145.067-64.853 145.067-145.067s-64.853-145.067-145.067-145.067c-80.214 0-145.066 64.853-145.066 145.067s64.853 145.067 145.066 145.067zM264.534 172.8c28.16 0 51.2 23.040 51.2 51.2s-23.040 51.2-51.2 51.2c-28.16 0-51.2-23.040-51.2-51.2s23.040-51.2 51.2-51.2zM264.534 258.134c18.774 0 34.134-15.36 34.134-34.134s-15.36-34.134-34.134-34.134-34.133 15.36-34.133 34.134c0 18.774 15.36 34.134 34.133 34.134zM273.067 224c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534z" horiz-adv-x="461" />
<glyph unicode="&#xe6ab;" d="M359.253 358.827l47.786 47.786v-39.253h17.067v68.266h-68.267v-17.067h39.253l-47.786-47.786c-43.52 40.96-100.694 65.707-164.694 65.707-69.974 0-136.534-30.72-182.613-82.774l12.8-11.094c1.707 1.707 3.413 3.413 5.12 5.12l152.747-153.6-57.173-57.173h-42.666l-59.733-59.733h54.614v-54.613l59.733 59.733v42.666l57.173 57.173 152.747-152.746c-1.707-1.707-3.413-3.413-5.12-5.12l11.094-12.8c52.906 46.080 82.774 112.64 82.774 182.613 0.853 64-23.894 122.026-64.853 164.693zM108.374 90.026l-25.6-25.6v30.72h-29.867l25.6 25.6h30.72v-30.72zM29.866 359.68c40.96 38.4 95.573 59.733 152.746 59.733 58.88 0 112.64-23.040 152.747-59.733l-152.746-152.747-152.746 152.746zM347.307 346.88c37.546-40.106 59.733-93.867 59.733-152.746 0-57.173-21.334-110.933-59.733-152.746l-152.746 152.746 152.746 152.746z" horiz-adv-x="425" />
<glyph unicode="&#xe6ac;" d="M85.334 279.466v-283.307h392.534v392.534h-307.2v64l-170.667-116.053 85.334-57.173zM153.6 387.84c0 0 0-0.854 0 0v0-17.067h16.214c0 0 0 0 0.853 0 0 0 0.853 0 0.853 0h0.853c80.213 0 133.12-44.374 156.16-100.694-48.64 40.96-111.786 46.080-142.506 46.080-0.853 0-0.853 0-1.707 0h-30.72v-17.067c0 0 0 0 0 0v-45.226l-122.88 82.774 122.88 83.626v-32.426zM102.4 267.52l68.266-46.080v76.8c3.413 0 8.534 0.853 15.36 0.853 42.666 0 133.974-11.094 172.373-98.133 0 71.68-36.693 139.094-104.96 169.813h207.36v-358.4h-358.4v255.147z" horiz-adv-x="478" />
<glyph unicode="&#xe6ad;" d="M469.334 347.733l-108.373 108.373c-3.413 3.413-7.68 5.12-11.947 5.12s-8.534-1.706-11.947-5.12l-331.947-331.947c-6.827-6.827-6.827-17.067 0-23.894l108.374-108.374c3.413-3.413 7.68-5.12 11.947-5.12s8.533 1.707 11.947 5.12l331.947 331.947c6.827 5.974 6.827 17.067 0 23.894zM240.64 119.040l-108.374 108.374 96.427 96.427 108.374-108.374-96.427-96.427zM125.44 3.84l-108.374 108.373 103.254 103.254 108.374-108.374-103.254-103.254zM349.014 227.413l-108.374 108.374 108.374 108.373c0 0 0 0 0 0v0l108.374-108.373-108.374-108.374zM345.6 372.48c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534zM394.24 323.84c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534zM309.76 335.786c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM357.546 288c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.821-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.821 8.534-8.534zM128.853 154.88c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM176.64 107.094c0-4.713-3.821-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.821 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM92.16 119.040c0-4.713-3.82-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534zM140.8 70.4c0-4.713-3.821-8.534-8.534-8.534s-8.534 3.82-8.534 8.534c0 4.713 3.82 8.534 8.534 8.534s8.534-3.82 8.534-8.534z" horiz-adv-x="475" />
<glyph unicode="&#xe6ae;" d="M93.867 232.534c-18.773 0-34.133-15.36-34.133-34.134s15.36-34.134 34.133-34.134 34.133 15.36 34.133 34.134-15.36 34.133-34.133 34.133zM93.867 181.334c-9.386 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067c9.386 0 17.067-7.68 17.067-17.067s-7.68-17.067-17.067-17.067zM366.933 232.534c-18.774 0-34.134-15.36-34.134-34.134s15.36-34.134 34.134-34.134c18.774 0 34.134 15.36 34.134 34.134s-15.36 34.133-34.134 34.133zM366.933 181.334c-9.387 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067c9.387 0 17.067-7.68 17.067-17.067s-7.68-17.067-17.067-17.067zM401.92 300.8l-14.507 68.267c-5.974 22.186-23.040 34.133-46.080 34.133h-221.867c-23.894 0-37.547-11.946-44.374-34.133l-15.36-68.267h-59.733v-17.066h55.467v-0.854c-26.453-1.707-46.934-23.893-46.934-51.2v-118.613h25.6v-25.6c0-23.894 18.773-42.666 42.666-42.666s42.666 18.774 42.666 42.666v25.6h221.866v-25.6c0-23.894 18.774-42.666 42.666-42.666s42.666 18.774 42.666 42.666v25.6h25.6v118.613c0 26.454-20.48 48.64-46.080 51.2v0.853h54.613v17.066h-58.88zM91.306 363.947c5.12 15.36 12.8 22.186 28.16 22.186h221.866c16.214 0 25.6-6.826 29.866-21.334l17.067-81.92h-315.733l18.773 81.067zM102.4 87.466c0-14.507-11.094-25.6-25.6-25.6s-25.6 11.094-25.6 25.6v25.6h51.2v-25.6zM409.6 87.466c0-14.507-11.094-25.6-25.6-25.6s-25.6 11.094-25.6 25.6v25.6h51.2v-25.6zM435.2 231.68v-101.546h-409.6v101.546c0 18.774 15.36 34.133 34.133 34.133h341.334c18.774 0 34.134-15.36 34.134-34.133z" horiz-adv-x="461" />
<glyph unicode="&#xe6af;" d="M439.466 309.333l-100.693 119.466h-230.4l-100.694-119.466-7.68-8.534 6.827-8.534 216.746-273.067 223.573 281.6-7.68 8.534zM417.28 309.333h-171.52l85.333 101.547 86.187-101.547zM222.72 309.333l-88.746 102.4h175.786l-87.040-102.4zM114.347 409.173l86.187-99.84h-170.667l84.48 99.84zM215.040 292.267v-234.666l-186.88 234.667h186.88zM232.107 57.6v234.667h186.027l-186.026-234.667z" horiz-adv-x="447" />
<glyph unicode="&#xe6b0;" d="M213.333 437.334c-117.76 0-213.333-95.574-213.333-213.334s95.573-213.333 213.333-213.333c117.76 0 213.333 95.573 213.333 213.333s-95.574 213.333-213.333 213.333zM213.333 27.733c-108.374 0-196.267 87.894-196.267 196.267s87.894 196.267 196.267 196.267c108.374 0 196.267-87.894 196.267-196.267s-87.894-196.267-196.267-196.267zM281.6 275.2c0 37.546-30.72 68.267-68.267 68.267s-68.267-30.72-68.267-68.267c0-25.6 14.506-48.64 35.84-59.733l-35.84-102.4h136.534l-34.987 102.4c20.48 11.947 34.987 34.133 34.987 59.733zM257.707 130.134h-88.746l27.306 79.36 5.12 13.654-12.8 6.827c-16.214 9.387-26.453 26.453-26.453 45.226 0 28.16 23.040 51.2 51.2 51.2s51.2-23.040 51.2-51.2c0-18.774-10.24-35.84-26.453-44.374l-12.8-6.827 4.267-13.653 28.16-80.214z" horiz-adv-x="427" />
<glyph unicode="&#xe6b1;" d="M395.094 410.88c-13.654 13.654-32.426 20.48-50.346 20.48s-36.694-6.827-50.346-20.48l-61.44-61.44-34.987 34.987-11.946-11.947 40.96-40.96-185.173-184.32c-22.186-22.187-24.747-58.026-5.974-82.774l-35.84-35.84 11.947-11.947 35.84 35.84c11.093-8.534 24.746-12.8 38.4-12.8 16.213 0 32.427 5.974 44.374 18.774l185.173 184.32 38.4-38.4 11.947 11.947-33.28 33.28 61.44 61.44c28.16 27.306 28.16 71.68 0.853 99.84zM118.614 69.546c-8.534-8.534-20.48-13.654-32.426-13.654s-23.894 5.12-32.426 13.654c-17.92 17.92-17.92 46.933 0 64.853l185.173 185.173 64.854-64.853-185.173-185.173zM321.707 260.693l-76.8 76.8 61.44 61.44c10.24 10.24 23.894 16.214 38.4 16.214s28.16-5.974 38.4-16.214c10.24-10.24 16.214-23.894 16.214-38.4s-5.974-28.16-16.214-38.4l-61.44-61.44z" horiz-adv-x="416" />
<glyph unicode="&#xe6b2;" d="M248.32 197.546c57.173 57.173 57.173 148.48 0 205.654-28.16 28.16-65.707 42.666-102.4 42.666-37.547 0-75.094-13.654-103.254-42.666-57.173-57.173-57.173-148.48 0-205.654 26.453-26.454 59.733-40.106 93.867-41.813v-68.267h-68.266v-17.067h68.266v-68.267h17.066v68.267h68.267v17.067h-68.267v68.267c34.133 1.707 68.267 16.214 94.72 41.813zM54.614 391.254c23.894 24.746 56.32 37.546 90.454 37.546s66.56-13.654 90.454-37.546c50.346-50.346 50.346-131.413 0-181.76-23.893-23.894-56.32-36.693-90.454-36.693s-66.56 13.654-90.454 37.546c-50.346 49.493-50.346 131.413 0 180.906z" horiz-adv-x="291" />
<glyph unicode="&#xe6b3;" d="M512 232.534h-50.346v102.4h-51.2v42.667h-68.267v-145.067h-170.667v145.067h-68.266v-42.667h-51.2v-102.4h-52.053v-17.066h52.053v-102.4h51.2v-42.666h68.266v145.066h170.667v-145.067h68.267v42.666h51.2v102.4h50.346v17.066zM69.12 130.134v187.733h34.133v-187.733h-34.133zM154.453 87.466h-34.133v273.067h34.133v-273.067zM393.387 87.466h-34.133v273.067h34.134v-273.067zM444.587 130.134h-34.134v187.733h34.134v-187.733z" />
<glyph unicode="&#xe6b4;" d="M455.68 247.040l-11.947-12.8-199.68 199.68 12.8 11.947-11.947 11.947-12.8-11.947-128.853-129.707 11.947-11.947 8.534 8.534 93.866-93.866-217.6-216.746 11.947-11.947 217.6 217.6 93.867-93.866-8.534-8.534 11.947-11.947 141.654 141.654-12.8 11.947zM334.507 125.866l-29.866 29.866 96.426 97.28 29.866-29.867-96.427-97.28zM292.693 168.534l-114.346 114.346 96.427 96.427 114.346-114.347-96.427-96.426zM232.107 421.974l29.867-29.867-95.573-97.28-29.867 29.866 95.573 97.28z" horiz-adv-x="468" />
<glyph unicode="&#xe6b5;" d="M426.666 249.6c0 117.76-95.574 213.333-213.333 213.333s-213.333-95.573-213.333-213.333v-87.040h0.854c0-2.56 0-5.12 0-6.827 0-56.32 45.227-102.4 101.546-102.4v0 204.8h-0.853c-35.84 0-66.56-17.92-84.48-46.080v37.547c0 108.374 87.894 196.266 196.267 196.266s196.267-87.893 196.267-196.266v-37.547c-17.92 27.306-49.493 46.080-84.48 46.080h-0.853v-204.8h0.853c8.534 0 16.214 0.853 24.747 3.413-25.6-24.747-57.173-41.813-93.013-50.346v29.866h-86.186v-51.2h85.333v3.413c54.613 11.094 101.546 42.666 132.267 87.040 23.040 18.774 38.4 47.786 38.4 80.214 0 2.56 0 5.12 0 6.827v0 87.040zM85.334 239.36v-167.254c-38.4 7.68-68.266 42.666-68.266 83.626s29.867 75.947 68.266 83.626zM238.934 2.134h-51.2v17.067h51.2v-17.067zM341.334 72.106v167.254c39.253-7.68 68.267-42.667 68.267-83.626s-29.014-75.947-68.267-83.627z" horiz-adv-x="427" />
<glyph unicode="&#xe6b6;" d="M494.933 215.466v17.066h-59.733c-1.707 46.080-19.627 87.040-48.64 119.467l42.666 42.666-11.947 11.946-42.666-42.666c-31.574 29.014-72.534 46.934-117.76 48.64v58.88h-17.066v-58.88c-45.227-1.707-86.186-20.48-117.76-48.64l-42.666 42.666-11.947-11.946 42.666-42.666c-29.867-32.427-48.64-73.387-50.346-119.467h-59.733v-17.066h59.733c2.56-45.226 20.48-86.187 48.64-116.906l-42.666-42.666 11.947-11.947 42.666 42.666c31.574-29.014 72.533-46.933 117.76-48.64v-61.44h17.066v60.587c45.226 1.707 87.040 20.48 117.76 48.64l42.666-42.666 11.947 11.947-42.666 42.666c28.16 31.574 46.933 71.68 48.64 116.906h61.44zM418.134 232.534h-102.4c-1.707 12.8-6.827 24.746-14.507 34.134l72.534 72.534c25.6-28.16 41.813-65.707 44.373-106.667zM247.466 172.8c-28.16 0-51.2 23.040-51.2 51.2s23.040 51.2 51.2 51.2c28.16 0 51.2-23.040 51.2-51.2s-23.040-51.2-51.2-51.2zM361.813 351.147l-73.387-73.387c-9.387 6.827-20.48 11.947-32.426 13.654v104.106c40.96-2.56 77.654-18.774 105.813-44.373zM238.934 395.52v-103.253c-11.946-1.707-23.040-5.974-32.427-13.654l-73.387 73.387c28.16 24.746 64.853 40.96 105.814 43.52zM121.174 339.2l72.533-72.534c-7.68-9.387-12.8-21.334-14.506-34.133h-102.4c2.56 40.96 18.773 78.506 44.374 106.667zM77.653 215.466h102.4c1.707-11.947 5.974-23.040 13.654-32.426l-71.68-71.68c-26.453 27.307-42.666 64-44.374 104.106zM133.12 98.56l71.68 71.68c9.387-7.68 21.334-12.8 34.133-14.507v-101.546c-40.96 2.56-77.653 18.774-105.814 44.373zM256 55.040v101.546c12.8 1.707 24.747 6.827 34.134 14.507l71.68-71.68c-28.16-26.454-64.853-42.666-105.814-44.373zM373.76 110.507l-71.68 71.68c6.827 9.387 11.947 20.48 13.654 32.426h102.4c-2.56-39.253-18.774-75.947-44.373-104.106z" horiz-adv-x="495" />
<glyph unicode="&#xe6b7;" d="M255.147 318.72v101.546h43.52v17.066h-298.666v-17.066h42.666v-101.546c0-28.16 11.093-62.293 86.187-98.987-64-30.72-86.186-58.026-86.186-103.253v-88.746h-42.666v-17.067h298.666v17.067h-43.52v88.746c0 45.226-22.186 72.534-86.186 104.106 75.094 35.84 86.186 69.974 86.186 98.134zM238.080 116.48v-88.746h-178.346v88.746c0 35.84 14.507 60.587 89.6 94.72 74.24-34.986 88.746-59.733 88.746-94.72zM148.48 229.12c-78.507 35.84-88.746 65.707-88.746 89.6v101.546h178.346v-101.546c0-23.894-11.094-53.76-89.6-89.6z" horiz-adv-x="299" />
<glyph unicode="&#xe6b8;" d="M273.067 212.906c0 114.346-76.8 197.974-136.534 267.094-59.733-69.12-136.534-152.746-136.534-267.094 0-107.52 79.36-135.68 128-151.040v-93.866h17.066v93.866c48.64 15.36 128 43.52 128 151.040zM145.066 79.786v66.56l53.76 53.76-11.946 11.947-41.814-41.813v173.226h-17.067v-81.92l-44.373 44.373-11.947-11.946 56.32-56.32v-157.866c-46.934 15.36-110.933 41.813-110.933 133.12 0 99.84 62.294 174.933 119.467 240.64 57.173-65.707 119.466-140.8 119.466-240.64 0-91.307-64-117.76-110.933-133.12z" horiz-adv-x="273" />
<glyph unicode="&#xe6b9;" d="M-0.113 28.229l222.651 222.651 12.068-12.068-222.651-222.652-12.068 12.068zM159.573 312.746h68.266v-17.066h-68.267v17.066zM347.307 312.746h68.267v-17.066h-68.267v17.066zM279.040 244.48h17.067v-68.266h-17.067v68.267zM279.040 432.214h17.067v-68.267h-17.067v68.267zM383.854 388.529l-48.278-48.264-12.066 12.070 48.278 48.264 12.066-12.070zM371.935 207.325l-48.278 48.264 12.066 12.070 48.278-48.264-12.066-12.070zM239.773 340.148l-48.278 48.264 12.066 12.069 48.278-48.264-12.066-12.069z" horiz-adv-x="416" />
<glyph unicode="&#xe6ba;" d="M236.374 388.693l3.413-16.213 130.56 29.866-128.853-129.707c-25.6 23.040-58.88 36.693-96.427 36.693-80.213 0-145.066-64.853-145.066-145.066s64.853-145.066 145.066-145.066c80.213 0 145.066 64.853 145.066 145.067 0 36.693-13.654 70.827-36.694 96.427l129.706 129.707-30.72-130.56 16.214-4.266 40.96 173.227-173.226-40.107zM145.066 36.267c-70.826 0-128 57.173-128 128s57.173 128 128 128c70.826 0 128-57.173 128-128s-57.173-128-128-128z" horiz-adv-x="410" />
<glyph unicode="&#xe6bb;" d="M256 202.666l-51.2 29.013v104.107c29.013 4.267 51.2 29.013 51.2 58.88 0 33.28-26.453 59.733-59.733 59.733s-59.733-26.453-59.733-59.733c0-29.867 22.186-54.613 51.2-58.88v-93.867l-51.2 29.013-136.534-55.466v-209.067l136.534 55.466 119.466-68.267 136.534 68.267v209.067l-136.534-68.267zM119.466 72.96l-102.4-40.96v172.374l102.4 41.814v-173.227zM153.6 394.666c0 23.894 18.773 42.666 42.667 42.666s42.666-18.773 42.666-42.666c0-23.893-18.774-42.666-42.666-42.666s-42.666 18.774-42.666 42.666zM256 12.373l-119.466 68.267v170.667l51.2-29.013v-75.094h17.066v65.707l51.2-29.014v-171.52zM375.466 72.106l-102.4-51.2v170.666l102.4 51.2v-170.666z" horiz-adv-x="393" />
<glyph unicode="&#xe6bc;" d="M477.866 336.64l-170.667 116.053v-64h-307.2v-392.534h392.534v283.307l85.334 57.173zM324.267 420.267l122.88-82.774-122.88-83.626v45.227c0 0 0 0 0 0v17.066h-30.72c-0.853 0-0.853 0-1.707 0-30.72 0-93.867-5.973-142.506-46.080 23.040 56.32 75.946 100.694 156.16 100.694v0c0 0 0.853 0 0.853 0s0 0 0.853 0h17.067v16.213c0 0 0 0 0 0.853v32.427zM375.466 12.373h-358.4v358.4h207.36c-68.267-29.867-104.96-98.133-104.96-168.96 39.253 87.040 130.56 98.134 172.373 98.134 5.974 0 11.094 0 15.36-0.854v-76.8l68.267 46.080v-256z" horiz-adv-x="478" />
<glyph unicode="&#xe6bd;" d="M357.546 242.774v0l-166.4 167.254-3.413-2.56v4.267c0 28.16-23.040 51.2-51.2 51.2s-51.2-23.040-51.2-51.2v-106.666l-70.826-70.827c-19.627-19.627-19.627-51.2 0-70.827l96.427-96.427c9.386-10.24 23.040-14.507 35.84-14.507s25.6 5.12 35.84 14.507l122.027 122.88h104.96l-52.053 52.906zM102.4 411.733c0 18.774 15.36 34.134 34.133 34.134s34.133-15.36 34.133-34.134v-21.334l-68.266-68.266v89.6zM297.813 206.933l-128-128c-5.974-5.974-14.506-9.387-23.893-9.387-8.534 0-17.066 3.413-23.040 9.387l-96.427 96.427c-12.8 12.8-12.8 34.134 0 46.933l144.214 143.36v-107.52h17.066v124.587l2.56 2.56 178.346-178.346h-70.827zM451.413 48.214c-5.12 46.080-54.613 107.52-54.613 107.52s-50.346-62.293-54.613-108.373c0-2.56 0-4.267 0-6.827 0-30.72 24.747-55.466 55.466-55.466s55.466 24.747 55.466 55.466c-0.853 2.56-0.853 5.12-1.707 7.68zM396.8 2.134c-21.334 0-38.4 17.067-38.4 38.4 0 1.707 0 2.56 0 4.267v0 0c2.56 25.6 22.187 58.88 37.546 81.92 15.36-22.187 34.986-56.32 38.4-81.067 0-1.707 0-3.413 0-5.12 0.853-21.334-16.214-38.4-37.546-38.4z" horiz-adv-x="453" />
<glyph unicode="&#xe6be;" d="M187.733 317.866v136.534h-136.534v-136.534h-51.2v-277.333c0-25.6 21.334-46.933 46.934-46.933h145.066c25.6 0 46.934 21.334 46.934 46.933v277.334h-51.2zM68.266 437.334h102.4v-119.466h-102.4v119.466zM221.867 40.534c0-16.214-13.654-29.866-29.867-29.866h-145.066c-16.213 0-29.866 13.654-29.866 29.866v260.267h204.8v-260.267zM85.334 411.733h17.067v-42.666h-17.067v42.666zM136.534 411.733h17.066v-42.666h-17.066v42.666z" horiz-adv-x="239" />
<glyph unicode="&#xe6bf;" d="M0 428.8v-409.6h426.666v409.6h-426.666zM17.067 171.094l119.466 125.44 118.614-118.613 59.733 51.2 88.746-90.454h-386.56v32.426zM409.6 36.267h-392.534v85.334h392.534v-85.334zM409.6 156.587l-93.014 96.427-59.733-51.2-120.32 119.466-119.466-125.44v215.893h392.534v-255.146zM315.733 292.267c23.894 0 42.666 18.774 42.666 42.666s-18.774 42.666-42.666 42.666c-23.894 0-42.666-18.773-42.666-42.666s18.774-42.666 42.666-42.666zM315.733 360.534c14.507 0 25.6-11.094 25.6-25.6s-11.094-25.6-25.6-25.6c-14.507 0-25.6 11.094-25.6 25.6s11.094 25.6 25.6 25.6z" horiz-adv-x="427" />
<glyph unicode="&#xe6c0;" d="M444.587 241.066h-9.387c-12.8 33.28-38.4 61.44-72.534 81.92 0 45.226 4.267 55.466 13.654 84.48-34.986-5.12-69.974-26.454-87.894-57.173-11.947 2.56-23.894 3.413-35.84 4.266 1.707 6.827 3.413 14.507 3.413 23.040 0 42.666-34.133 76.8-76.8 76.8s-76.8-34.134-76.8-76.8c0-21.334 8.534-40.106 23.040-54.613-33.28-19.626-58.88-46.933-72.534-79.36-23.040 8.534-35.84 21.334-35.84 37.547 0 17.92 14.507 34.133 27.306 38.4l-5.12 16.214c-21.334-5.974-39.254-29.867-39.254-52.906 0-13.654 5.973-39.254 46.934-54.613-3.413-11.094-4.267-22.187-4.267-34.133 0-42.666 21.334-81.92 55.467-110.933l-10.24-29.866c-6.826-20.48 3.413-41.813 23.894-48.64l23.894-8.534c4.267-1.707 8.534-2.56 12.8-2.56 16.214 0 30.72 10.24 36.694 25.6l6.827 19.627c17.066-3.413 34.133-5.974 52.906-5.974 11.946 0 23.893 0.853 34.987 2.56l10.24-21.334c6.827-13.654 20.48-21.334 34.986-21.334 5.974 0 11.094 0.853 17.067 4.267l22.187 11.094c18.774 9.387 27.307 32.426 17.92 51.2l-5.974 12.8c23.040 15.36 40.96 34.986 53.76 58.026h17.067c23.040 0 41.813 18.774 41.813 41.813v27.306c-2.56 23.040-21.334 41.814-44.373 41.814zM119.466 377.6c0 33.28 26.453 59.733 59.733 59.733s59.733-26.454 59.733-59.733c0-8.534-1.707-16.214-5.12-23.894-34.133-0.853-65.707-9.387-93.013-22.187-12.8 11.094-21.334 27.307-21.334 46.080zM469.334 171.947c0-13.654-11.094-24.747-24.747-24.747h-27.307l-5.12-8.534c-11.094-19.627-27.307-37.546-47.786-52.053l-11.947-8.534 6.827-12.8 5.974-12.8c5.12-10.24 0.853-23.894-10.24-29.014l-22.187-10.24c-2.56-1.707-5.974-2.56-9.387-2.56-8.534 0-15.36 4.267-19.627 11.947l-10.24 21.334-5.12 11.094-12.8-1.707c-11.094-1.707-22.186-2.56-32.427-2.56-16.214 0-33.28 1.707-49.494 5.12l-14.506 3.413-4.267-14.507-6.827-19.627c-3.413-8.534-11.094-14.507-20.48-14.507-2.56 0-5.12 0-6.827 0.853l-23.894 8.534c-11.094 4.267-17.067 16.214-12.8 27.306l10.24 30.72 4.266 11.094-9.386 7.68c-32.426 26.454-49.493 60.587-49.493 97.28 0 78.507 82.774 143.36 183.466 143.36 13.654 0 28.16-1.707 41.813-3.413l11.947-2.56 5.974 10.24c10.24 17.92 28.16 32.426 47.786 40.96-3.413-14.506-5.12-30.72-5.974-59.733v-9.387l8.534-5.12c30.72-18.773 54.613-44.373 65.707-73.386l4.267-11.094h21.334c13.654 0 24.747-11.094 24.747-24.747v-27.307zM375.466 228.267c0-11.782-9.551-21.334-21.334-21.334s-21.334 9.551-21.334 21.334c0 11.782 9.551 21.334 21.334 21.334s21.334-9.552 21.334-21.334z" horiz-adv-x="487" />
<glyph unicode="&#xe6c1;" d="M230.4 326.4c-37.547 0-68.266-18.773-68.266-42.666s30.72-42.666 68.267-42.666c37.546 0 68.267 18.774 68.267 42.666s-30.72 42.666-68.267 42.666zM230.4 258.134c-29.013 0-51.2 13.654-51.2 25.6s22.186 25.6 51.2 25.6 51.2-13.654 51.2-25.6-22.187-25.6-51.2-25.6zM429.226 317.866c4.267 5.12 5.974 11.094 5.974 17.92 0 23.894-30.72 42.666-68.267 42.666-19.627 0-36.693-5.12-48.64-12.8l-22.187 9.386c1.707 3.413 2.56 7.68 2.56 11.947 0 23.894-30.72 42.666-68.267 42.666s-68.267-18.773-68.267-42.666c0-4.267 0.853-7.68 2.56-11.947l-17.066-7.68c-11.946 6.826-28.16 11.093-45.227 11.093-37.546 0-68.266-18.773-68.266-42.666 0-5.12 1.706-10.24 4.267-15.36l-38.4-17.066v-168.96l230.4-98.134 230.4 98.986v168.106l-31.574 14.507zM230.4 212.053l-200.534 86.187 21.334 8.534c12.8-8.534 30.72-14.507 51.2-14.507 37.547 0 68.266 18.774 68.266 42.666 0 6.827-2.56 13.654-7.68 19.626l12.8 5.12c12.8-10.24 32.427-17.066 54.613-17.066s41.813 6.827 54.613 17.067l19.627-8.534c-3.413-5.12-5.974-11.094-5.974-17.066 0-23.894 30.72-42.667 68.267-42.667 18.774 0 35.84 4.267 47.786 11.947l16.214-6.827-200.534-84.48zM418.134 335.786c0-11.947-22.187-25.6-51.2-25.6s-51.2 13.654-51.2 25.6 22.187 25.6 51.2 25.6c29.014 0 51.2-13.654 51.2-25.6zM230.4 411.733c29.013 0 51.2-13.653 51.2-25.6s-22.187-25.6-51.2-25.6-51.2 13.654-51.2 25.6 22.186 25.6 51.2 25.6zM102.4 361.387c29.013 0 51.2-13.654 51.2-25.6s-22.186-25.6-51.2-25.6c-29.014 0-51.2 13.654-51.2 25.6s22.186 25.6 51.2 25.6zM17.067 285.44l204.8-87.894v-139.094l-204.8 87.894v139.094zM238.934 58.454v139.094l204.8 87.894v-139.094l-204.8-87.894z" horiz-adv-x="461" />
<glyph unicode="&#xe6c2;" d="M327.68 182.187l-17.92-125.44 122.026 18.774-47.786 48.64c16.214 29.866 25.6 63.147 25.6 99.84 0 113.494-91.307 204.8-204.8 204.8v-17.067c103.253 0 187.733-84.48 187.733-187.733 0-31.574-7.68-60.587-21.334-87.040l-43.52 45.226zM329.387 77.226l10.24 68.267 56.32-58.026-66.56-10.24zM17.067 224c0 45.226 16.213 86.187 42.666 118.613l52.053-52.906 17.92 125.44-122.026-19.627 39.254-40.96c-29.014-34.987-46.934-81.067-46.934-130.56 0-113.493 91.306-204.8 204.8-204.8v17.067c-103.254 0-187.733 84.48-187.733 187.733zM109.227 393.813l-10.24-68.266-56.32 58.026 66.56 10.24z" horiz-adv-x="431" />
<glyph unicode="&#xe6c3;" d="M170.667 360.534c-23.893 0-42.667-18.774-42.667-42.666s18.774-42.666 42.666-42.666c23.893 0 42.666 18.774 42.666 42.666s-18.774 42.666-42.666 42.666zM170.667 292.267c-14.506 0-25.6 11.094-25.6 25.6s11.094 25.6 25.6 25.6c14.506 0 25.6-11.094 25.6-25.6s-11.094-25.6-25.6-25.6zM256 177.067c0 61.44 0 131.413 0 157.014 0 47.786-31.573 112.64-85.334 145.92-53.76-33.28-85.334-98.134-85.334-146.774 0-25.6 0-95.573 0-157.014l-85.334-105.813h341.333l-85.334 106.666zM85.334 87.466h-49.493l49.493 62.293v-62.293zM238.934 87.466h-136.534v245.76c0 38.4 23.894 93.866 68.266 126.293 44.374-32.426 68.267-87.040 68.267-126.293v-245.76zM256 149.76l49.493-62.293h-49.493c0 14.507 0 36.693 0 62.293zM162.133 53.334h17.066v-85.334h-17.066v85.334zM204.8 53.334h17.066v-51.2h-17.066v51.2zM119.466 53.334h17.066v-51.2h-17.067v51.2z" horiz-adv-x="342" />
<glyph unicode="&#xe6c4;" d="M409.6 184.747l68.267 6.827v64l-68.267 6.827c-4.267 20.48-12.8 39.253-23.040 55.466l38.4 51.2-39.253 39.254-51.2-38.4c-16.214 10.24-34.986 18.773-54.613 23.040l-7.68 68.267h-64l-7.68-68.267c-19.626-4.267-37.547-11.947-53.76-22.187l-52.906 37.547-39.254-39.254 37.547-52.906c-10.24-16.214-17.92-34.134-22.186-53.76l-68.266-7.68v-64l68.266-7.68c4.266-19.627 12.8-38.4 23.040-55.466l-38.4-51.2 39.253-39.254 51.2 38.4c16.214-10.24 34.987-18.774 54.613-23.040l8.534-68.267h64l8.534 68.267c19.627 4.267 37.546 11.947 53.76 22.187l52.053-37.546 39.253 39.254-38.4 53.76c10.24 17.067 17.92 34.986 22.187 54.613zM460.8 241.066v-33.28l-51.2-5.12c0.853 6.827 1.707 14.507 1.707 22.186s-0.853 14.506-1.707 22.186l51.2-5.974zM383.147 387.84l18.774-18.774-28.16-38.4c-8.534 11.093-17.92 20.48-29.014 29.013l38.4 28.16zM221.867 445.866h34.133l5.974-51.2c-7.68 0.853-15.36 1.707-22.186 1.707-7.68 0-15.36-0.853-22.186-1.707l4.267 51.2zM75.094 368.214l19.626 19.627 39.254-27.307c-5.974-4.267-11.094-9.387-16.213-14.506s-10.24-10.24-14.507-16.214l-28.16 38.4zM17.067 206.933v34.133l51.2 5.974c-0.853-7.68-1.707-15.36-1.707-23.040s0.853-15.36 1.707-22.187l-51.2 5.12zM94.72 61.014l-18.773 17.92 28.16 38.4c8.534-10.24 17.92-20.48 28.16-28.16l-37.547-28.16zM256 2.134h-34.133l-5.974 51.2c7.68-0.853 15.36-1.707 23.040-1.707v0 0c7.68 0 15.36 0.853 23.040 1.707l-5.974-51.2zM238.934 69.546c-85.333 0-154.453 69.12-154.453 154.454 0 40.96 16.213 80.214 45.226 109.226s68.267 45.226 109.226 45.226v0c85.334 0 154.453-69.12 154.453-154.453 0-40.96-16.214-80.214-45.226-109.226s-67.413-45.226-109.226-45.226zM402.774 79.786l-18.774-18.774-39.254 28.16c5.974 4.267 11.094 9.387 16.214 14.507s9.387 10.24 14.507 16.214l27.307-40.106z" horiz-adv-x="478" />
<glyph unicode="&#xe6c5;" d="M162.133 437.334l-162.133-30.72c0 0 0-194.56 0-229.546 0-55.466 48.64-127.147 162.133-166.4 113.494 39.254 162.133 110.933 162.133 166.4 0 34.986 0 229.547 0 229.547l-162.133 30.72zM307.2 177.067c0-47.786-45.226-111.786-145.066-148.48-99.84 36.693-145.066 100.693-145.066 148.48v215.040l145.066 28.16 145.066-27.306v-215.894zM113.493 307.626l-12.8-11.946 51.2-51.2-51.2-51.2 12.8-11.947 50.346 51.2 51.2-51.2 11.947 11.947-51.2 51.2 51.2 51.2-11.947 11.947-51.2-51.2z" horiz-adv-x="325" />
<glyph unicode="&#xe6c6;" d="M204.8 428.8c-113.493 0-204.8-91.307-204.8-204.8s91.306-204.8 204.8-204.8c113.493 0 204.8 91.306 204.8 204.8s-91.307 204.8-204.8 204.8zM204.8 36.267c-103.254 0-187.733 84.48-187.733 187.733s84.48 187.733 187.733 187.733c103.253 0 187.733-84.48 187.733-187.733s-84.48-187.733-187.733-187.733zM311.466 175.36c-4.267 1.707-9.387 0.853-11.094-3.413-18.774-36.693-55.466-58.88-95.573-58.88-40.96 0-76.8 22.187-95.573 58.88-1.707 4.267-6.826 5.974-11.094 3.413-4.266-1.707-5.974-6.827-4.266-11.094 21.334-41.813 63.146-68.267 110.933-68.267 46.934 0 89.6 26.454 110.080 68.267 2.56 4.267 0.853 9.387-3.413 11.094zM162.133 266.667c0-14.139-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM298.666 266.667c0-14.139-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6z" horiz-adv-x="410" />
<glyph unicode="&#xe6c7;" d="M229.547 377.6h-58.88v-58.88h25.6v-40.96c0-9.387 0-15.36-9.387-24.746l-58.88-58.027v238.080l11.947-19.627 14.506 8.534-34.987 58.026-34.987-58.026 14.507-8.534 11.947 19.627v-308.053l-53.76 53.76c-9.386 9.387-14.507 17.067-14.507 23.040v40.106c14.507 3.413 25.6 17.066 25.6 33.28 0 18.773-15.36 34.133-34.133 34.133s-34.133-15.36-34.133-34.133c0-16.214 11.094-29.014 25.6-33.28v-40.106c0-14.507 10.24-26.454 19.627-34.986l66.56-66.56v-47.786c-19.626-4.267-34.133-21.334-34.133-41.813 0-23.894 18.773-42.666 42.666-42.666s42.666 18.774 42.666 42.666c0 20.48-14.506 37.546-34.133 41.813v117.76l70.826 70.827c14.506 14.506 14.506 26.454 14.506 36.694v40.96h16.214v58.88zM17.067 275.2c0 9.387 7.68 17.066 17.067 17.066s17.066-7.68 17.066-17.066c0-9.387-7.68-17.066-17.067-17.066s-17.067 7.68-17.067 17.066zM145.066 10.666c0-14.507-11.094-25.6-25.6-25.6s-25.6 11.094-25.6 25.6c0 14.507 11.094 25.6 25.6 25.6s25.6-11.094 25.6-25.6zM187.733 360.534h24.746v-24.746h-24.746v24.746z" horiz-adv-x="230" />
<glyph unicode="&#xe6c8;" d="M426.666 322.134l-15.36-15.36c-33.28 29.014-75.947 45.226-120.32 45.226-29.866 0-59.733-7.68-85.334-21.333l64.853 64.853c5.12-3.413 11.094-5.12 17.067-5.12 8.534 0 17.067 3.413 23.894 10.24 13.654 13.654 13.654 34.987 0 48.64-6.827 6.827-15.36 10.24-23.894 10.24s-17.067-3.413-23.894-10.24c-11.094-11.946-12.8-29.013-5.12-41.813l-81.92-81.92-15.36 15.36-41.814-41.814 15.36-15.36-83.626-83.627c-5.12 3.413-11.093 5.12-17.067 5.12-8.534 0-17.067-3.413-23.893-10.24-13.653-13.654-13.653-34.986 0-48.64 6.826-5.974 15.36-9.387 23.893-9.387s17.067 3.413 23.894 10.24c11.094 11.094 12.8 28.16 5.12 41.813l64.853 64.853c-34.133-65.707-26.453-147.626 23.893-205.654l-15.36-16.214 42.666-41.813 41.814 41.813-41.814 41.813-14.506-14.507c-49.493 58.026-52.053 141.654-10.24 203.094l6.827-6.827 42.667 41.814-7.68 6.827c27.306 19.626 60.587 29.866 94.72 29.866 40.106 0 77.654-14.506 108.374-40.106l-15.36-14.506 42.666-41.814 41.813 41.814-41.813 42.666zM197.12 32l-17.92-17.92-17.92 17.92 17.92 17.92 17.92-17.92zM275.627 436.48c3.413 3.413 7.68 5.12 11.947 5.12s8.534-1.707 11.947-5.12c6.827-6.827 6.827-17.067 0-23.894-3.413-3.413-7.68-5.12-11.947-5.12s-8.534 1.707-11.947 5.12c-6.827 5.974-6.827 17.067 0 23.894zM46.080 159.147c-3.413-3.413-7.68-5.12-11.947-5.12s-8.534 1.707-11.947 5.12c-3.413 2.56-5.12 6.827-5.12 11.947 0 4.267 1.706 8.534 5.12 11.947s7.68 5.12 11.947 5.12c4.267 0 8.534-1.707 11.947-5.12 6.827-6.827 6.827-17.92 0-23.894zM160.427 279.466l-17.92 17.92 17.92 17.92 17.92-17.92-17.92-17.92zM426.666 261.547l-17.92 17.92 17.92 17.92 17.92-17.92-17.92-17.92z" horiz-adv-x="469" />
<glyph unicode="&#xe6c9;" d="M253.44 453.546v0l-89.6-89.6c-54.614-54.613-56.32-141.654-5.974-198.827l-72.534-72.534-72.534 72.534-12.8-13.654 157.013-157.014 11.947 11.947-72.534 72.534 72.534 72.534c57.173-50.346 144.214-48.64 198.827 5.974l47.786 47.786h1.707v1.707l40.96 40.96-204.8 205.654zM355.84 169.387c-49.493-49.493-131.413-49.493-180.906 0-11.094 11.094-18.774 23.040-25.6 35.84h242.346l-35.84-35.84zM408.747 223.147h-265.387c-13.654 43.52-2.56 93.013 31.573 128l78.506 77.654 180.906-180.906-25.6-24.747z" horiz-adv-x="458" />
</font></defs></svg>fonts/ap-arrows/index.html000060400000000037150750504270011606 0ustar00<!DOCTYPE html><title></title>
fonts/ap-arrows/ap-arrows.eot000060400000003400150750504270012232 0ustar00T�LP��/ap-arrowsRegularVersion 1.0ap-arrows�0OS/26�`cmapU�cLgasphglyf,�
<p�head[��6hhea��0$hmtx1��TDloca�<�$maxp� name힏��Wpost4 �������3	@����@�@ 8
 ����� ���������797979����	��3��@�������	'	7�3��@��������		�����U����'	7�U�����)�'	7)C��C�7fE��D���)�	C�7C�E�E�DD\�!'	7!�H!��O����"����"\�!!�!�H���O���%��O���'			7;�;�;;�;;��;�;n<�<�<�=�<;�=;���!!5��>>���!#!!3!� @� �@���!@� �w�!5!��gg���!#!5!3!�3f�3�f��g�4�g�3/���_<�������������������
4Lbv�����*D
�U(c	:
4u		U	(	c		C	
4uap-arrowsVersion 1.0ap-arrowsap-arrowsap-arrowsRegularap-arrowsFont generated by IcoMoon.fonts/ap-arrows/ap-arrows.svg000060400000004237150750504270012253 0ustar00<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="ap-arrows" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" d="" horiz-adv-x="512" />
<glyph unicode="&#xe600;" d="M29.107 426.667l447.782-497.527-16.073-14.473-460.816 512 460.816 512 16.073-14.473-447.782-497.527z" horiz-adv-x="477" />
<glyph unicode="&#xe601;" d="M476.89 426.667l-460.816-512.011-16.073 14.473 447.761 497.538-447.772 497.538 16.073 14.462 460.827-512z" horiz-adv-x="477" />
<glyph unicode="&#xe602;" d="M761.939-85.333l-527.183 512.016 527.183 511.984 27.312-28.105-498.191-483.879 498.191-483.89z" />
<glyph unicode="&#xe603;" d="M262.076-85.333l-27.294 28.129 498.224 483.855-498.224 483.933 27.294 28.083 527.141-512.016z" />
<glyph unicode="&#xe604;" d="M808.896 870.049l-66.66 68.618-527.13-511.983 527.13-512.017 66.66 68.631-456.425 443.385z" />
<glyph unicode="&#xe605;" d="M281.784 938.667l-66.701-68.563 456.537-443.454-456.537-443.334 66.682-68.649 527.153 511.983z" />
<glyph unicode="&#xe606;" d="M1024 445.477h-951.958l289.411 289.411-26.612 26.612-334.84-334.825 334.84-334.84 26.612 26.57-289.432 289.468h951.979z" />
<glyph unicode="&#xe607;" d="M689.149 761.527l-26.613-26.595 289.394-289.44h-951.931v-37.651h951.981l-289.444-289.39 26.613-26.644 334.851 334.851z" />
<glyph unicode="&#xe608;" d="M1024 878.425l-59.364 59.233-452.636-451.773-452.638 451.773-59.362-59.233 452.638-451.776-452.638-451.741 59.362-59.231 452.638 451.741 452.636-451.741 59.364 59.231-452.67 451.741z" />
<glyph unicode="&#xe609;" d="M0 457.675h1024v-62.016h-1024v62.016z" />
<glyph unicode="&#xe60a;" d="M1024 458.637h-480.015v479.535h-63.938v-479.535h-480.047v-63.94h480.047v-479.535h63.938v479.535h480.015z" />
<glyph unicode="&#xe60b;" d="M1024 478.052v-102.77h-1024v102.77h1024z" />
<glyph unicode="&#xe60c;" d="M1024 478.085v-102.781h-460.615v-460.626h-102.737v460.626h-460.648v102.781h460.648v460.582h102.737v-460.582h460.615z" />
</font></defs></svg>fonts/ap-arrows/ap-arrows.ttf000060400000003124150750504270012243 0ustar00�0OS/26�`cmapU�cLgasphglyf,�
<p�head[��6hhea��0$hmtx1��TDloca�<�$maxp� name힏��Wpost4 �������3	@����@�@ 8
 ����� ���������797979����	��3��@�������	'	7�3��@��������		�����U����'	7�U�����)�'	7)C��C�7fE��D���)�	C�7C�E�E�DD\�!'	7!�H!��O����"����"\�!!�!�H���O���%��O���'			7;�;�;;�;;��;�;n<�<�<�=�<;�=;���!!5��>>���!#!!3!� @� �@���!@� �w�!5!��gg���!#!5!3!�3f�3�f��g�4�g�3/���_<�������������������
4Lbv�����*D
�U(c	:
4u		U	(	c		C	
4uap-arrowsVersion 1.0ap-arrowsap-arrowsap-arrowsRegularap-arrowsFont generated by IcoMoon.fonts/ap-arrows/ap-arrows.woff000060400000003240150750504270012406 0ustar00wOFF�TOS/2``6cmaphLLU�cgasp�glyf���,�
<headD66[�hhea|$$��hmtx�DD1��loca�$$�<maxp  name(WW힏�post�  �������3	@����@�@ 8
 ����� ���������797979����	��3��@�������	'	7�3��@��������		�����U����'	7�U�����)�'	7)C��C�7fE��D���)�	C�7C�E�E�DD\�!'	7!�H!��O����"����"\�!!�!�H���O���%��O���'			7;�;�;;�;;��;�;n<�<�<�=�<;�=;���!!5��>>���!#!!3!� @� �@���!@� �w�!5!��gg���!#!5!3!�3f�3�f��g�4�g�3/���_<�������������������
4Lbv�����*D
�U(c	:
4u		U	(	c		C	
4uap-arrowsVersion 1.0ap-arrowsap-arrowsap-arrowsRegularap-arrowsFont generated by IcoMoon.fonts/Pe-icon-7-stroke.eot000060400000162470150750504270011364 0ustar008�p��LP��s> Pe-icon-7-strokeRegularVersion 1.0 Pe-icon-7-stroke�0OS/2"��`cmapU� LgasphglyfƳ>�p��headE	��d6hhea��ݜ$hmtx}~�8loca��b��maxp��� namevͫ���post�P �LfGLf��@������  8
 ����� ���������7979793��,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>32�8�������b��xx				D



W/��+E//��"�ޑ						+��'@35#7'#537'"3267>54&'.#"&'.5467>32#�F::FR"<<,N!!N,,N!!N,)GG))GG)V:�:v!4�!N,,N!!N,,N!�gG))GG))G+��)D_�35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#�F::FR"<<�		

))Y)GG)&
"*,N!!N,*"
&V:�:v!4`
  

""
�

						



�G))G
!N,,N!
mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#�*
�
*****��

$#

#$

|#

#$



$S*



*****s$

$$

$b
$$

$$
O�q"3:54&'.#!"3!267>=35##!"&=463!27#'573�n	��			p*,���usOBJ		�		KC����F1E�3��z�"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K  K**K  K*'D






D'�
	


		
%$
� K**K  K**K D'!



	!'D��			

U����%7'735#!#3!KWWB4o4o����WWB���"��E��U��#(%#5467>32354&'.#"#!5#!5!w�
##
((<V4#��4�f"



"""((f��������_�5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.#	3Z"!'	


		
	'!"Z3�

	

	



(  T//T  (�)"#[3�		�
3[#")�
		

		

		
	.Q""Q.	^��$/>CGK#54&'.+"#3;267>535'46;2#51+"&51533#'�UVU
�
�
V
x�
�
�x!��

��

D

��

C��!������������uz��%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7�[$<H	

''		
IfC$CfH	
('				H=$Z�e++y
	6
�
8	�
	Z$ZDZ$=H



&(


HfC$CfI		


('		
I=$Z	R++��
8		�

6		�eZ$Z	
+��T7013267>54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#�

hP'DG))G
	!N,,N!!N,�
	Og�	]U F')GG)'"*,N!!N,,N!����
&3#5''73'3267>54&'.#"3#"&54632�q���YH��bPw3



���rY���Od^



3��1Jc��"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5	



					

2222++++� K**K 

	#
#
  
#
"	

�wD''DD''D'		
		
		x	

	�2112�,,,,x*K  K*,#,
+		+
,",&EE&'DD'
���16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((�ff�ffGG��GGGG^GG`/../�((((ogg�fff��
GH��GGvHG
��GG��'35!57''7!57���#3"g����Ԁ���-xx����>eg��g���NN�<��(AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'�*!&CG))G�%AA%%AA%	



T*"" E')GG)%��A%%AA%%A�pp

$$

��
'#7'7#'7/373666��6��6��'nn+c�**�n��f�hh�fltPP�G��O=�
2M3353#53#?'#5377>7>54&'.'>7>54&'.'3�}~�DD�bfgf�		
		
	


		7	wggeDhfUUYQ�SUe&'
 +* 
7



1��1Lg�%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#
		

		


(	
%%
	(#C2/?""?/2B$6'
$12$
'5�	
				
	x
		
�



�,*+
,D

&
#


#
%

*%��%#'#337'#37'737'#}8e�VO�l8MM��OVS
�e8MM8lS�7��8LMDWz7
ML8X3��	0!!!!%3267>=35#3#"&'.=35#33��f���x��((3
##
3��f��wx���));;"

";;��^w��".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#�		�
		



	�

					��		



	U

�D�		
T

			]				
		\		T	
		��

D�

<��3Oj�"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(�A((A%77%A((A%77%A((A%77%�
#�#

##
��/D



//V/

/7��!:%'>7>54&'.#"3267>77%467>32#"&'.5�t	;!";;"


t�5445,t


";;"!;	t�5544G��c�����1Jl���%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7�			




				

^								

			P

E

W			>		U


�	
	
	(		
|


�	

� 
"
!
 
!
"
 t		�				



	
	BN	
<

�




^	�P




^		^��7!'!3#53#5^����3��"檪����fxx���kkg��D+
��
%!7'7'!5#%!7'!3���H\\Gx��hH\\G��qH\\G�VH\\G�3����)-%#"&'.5467>37'"3267>5#5�D''DD&��*J  K**K �oo�&EE&'DU^]U J+*K  K*@A�>�1m�%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##�0%
			

%="

"��	
		
*

�

@@



�0

	
%
#"

�

			)


<	
	%%



	+��'8ER_ly����������"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654&#3"32654&#'"32654&#2654&#"3"32654&#3"32654&#'2654&#"37"32654&#"32654&#"32654&#5"32654&#5"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632#���#��		z	��z�^��kk^�����onn7�								NUD	��		�����@3go��3�3
		
"#



""��27<E"32654&#3"32654&#%#5##";35326=4&#%3#5#537#5##5!x



3



*^�^^�^�������gV�V�







DUU�DD�DDD�x��Dff��X�h%'7%'7��޼��3��޻���kkk�k��kkk�3��73#5#"&'.5467>753267>54&'.'�^'
D''D

%+ K**K -���""3&EE&2"&8*K  K* 9&3)��
%5##!#'3#53#5##53#5353353!<x���gVV��x��gVV�x���m**��D*�""�x33��""�+��1="3267>54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG)	vvww�!N,,N!!N,,N!�gG))GG))GDwvvf-��
'-x�4��u��*��������'I/?>?'77>7>323''?06?7'7>'&"#"'�e]T�-�O		
O'-VN'aZ_V'VU��e[d(UV,'O			P�,�OW�YU`��VU'We$��5!3!#!!#!!��o;�;��o��*���oWE��E3�4�E��x����',7<#";267>54&'.#+"&=35#3#546;23#5q�		�		�������44��b��KOO`��"������=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7�D����

 A��
	'&	Ve,e,�,�,��D����P		B��
'%	ee,e,E,�,�+��77'%'7�L�V�wF�G;і����E4�уw��/����KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2�	��

�
"U"�	�33�	��			�		
;
;��;

;		�w��]		F		F3��-=#"3!#'53#3753!"5467>3"&'.5467>3!!�		
T�*.Xw?;���	D���
		��	
��'(��56�����

M<��..#"5!!#7>54&'!337#57>32�
	K��DLM���#�A���K��L
	��"�%��X�
�X�h7'577'5���������h��kk���kk�+��):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53�f
			U45c
��/U	b
��"��������������r

i�gzs
	"

	b��D�<怀o^^+��	-6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+������3w1ee#
�%5WLM� (

��		
#�
A		��


3����;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#��	

	
	�
	



	
��				�d�


	


X�



		
'�?		^				�����1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#	


+//+ff%�%fo(�(W	**	,..,|w&&w�'bb'�1Jc|�"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3



�



�UUUUU+��$J3267>7#"&'.5467>773267>7#"&'.5467>71� J*
%3)I
%/#<"O-&E'$'C�
*I 	&

 H*2%
&	(D%-O"=$
D&"
"��%!3#35#53!!�D�;�;�U��fq3��DD"��o����5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##

#"



"M






�//2M�L2z
"�"



"�"




�

�UU..UU4UU4U3O�q	!5!!5!!5!7!!5!5!7!!53��f���x�w��fx����fx��qDD3""�DD3""�DD3""+��
!'1'77'7'77'q^fooffod�UUfUUgUUfUU�/38��8448f3��*@+��**A+��**@+��**A+��U����3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 8��8 



#>	��	>#				�8 
	
��
	
 8�	
				
	�>$
	�	
$>�				+X�h !!#"/!57326?!%'7�g���f��oo
n//n��{ooh����oo��m//m
oo�+����#,1'.#"!'%762'.#"'71571762!%'7Ժ���r��{-.{	fopc
����{qq������{..z	�n�p{	����pq+����).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=U�BB�TJ3(-.'��:C	
po
����{qq�xxxxVV�(>U��B�B�-4�(..'�:�B	-pn��	����pqmf3D��#(G#"&'.=#3267>=##53!#53"&'.=33267>=3#VfD''DfUDD��DDg#>D
&&
D>#����&EE&�3333�x>#��%%��#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G���#

#		"<!	
((
	
"		
	#

#	98

((3���
##
	!<!((
�	
##

88((Fz1Jc|�"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J  56  J*&>299%B22B&%%%%







				z9$857��1!210�%%%%�



�



g				U��#(%54&'.#"#!5#'467>32#5!5!o((<V<�
##
����4�f((f��f"



"ff�������w�7F375#3#'553##'3"3267>=4&'.##"&=4632�;x;���;VVXV/�--



	�3g��fg3�"""^��'QM^	"		"	<""+��2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#

	k
		
		LLk�k

	k
		


HH�		

	l		
		
KKl	�	k	

	l		GG	+!��&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%��%+��	
+�%
	��		
%				+
��
+U����/4A�4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32�>##>
		�		
�ff3



\*		*	8  8	-#>>#'
	xx
	
'��33"



j
"��"

# 88 #+��16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n���!N,,N!!N,,N!�gG))GG))G�<��1Jc|�����+D]v���7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o���UwU;	

	V

<UwU;	

	V

<UU	

	V

+O�q.9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!?3334
33
4�V�S�	>1
��
p�3333333�"
��
"�
���

  +��#<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#



3E,N!!N,,N!!N,)GG))GG).



#�;!N,,N!!N,,N!�gG))GG))G*��
#5#77'3535335'#5##57UE<��ֈ""xDx��"UfU���U"f<���D""D��ww̚��ww����
3��2M\x�����"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K  K**K  K*#

##

#fA@8@
+	
I+



+



�+
@
	CA@@	*	
I,+



�*	@
	� K**K  K**K ��
##

##
�+


+

:+
@
B@@@
+
I+

+


�+
?
	CAA	?
+	
+��1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)							





�!N,,N!!N,,N!�gG))GG))G4
				

		
�



+��%#####5##5#1!5�UUUU���w���ff���3��
!!''!5777!3��f�qMU32x��54UMm����f�J�=x":?��="v=�������r����""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32#�	P
Q		V			V
P		P		��



�



�



o



�	�C
	�			�C			
�		�3
		
�				w	

	"	

	+��(1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7� K**K !N,
 "�4"�)GD'p

uh�
�+L""L+,N!&2OC�*��G)'F Ǥ'�C-#
+��*9GUdx�������':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N,	LM	^]		]M	ML]^		^&


�	

^

	
�


�!N,,N!!N,,N!	M\
\\
mM	M

M	^\
\\
mM	M

�
	
6	


��
	

6	


f����
37#773#7,a�a��q�q��ճ�<���"�uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#�$"

"$$''$�� 

 !!!! 

 �"





""
'

'
"g        3��)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i			



			d�dS�
*%��

<

�

H%*
�����ų�F
	

	
��D��H@"V

3

E@H��������31��$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!#��VV��
V
�
��g��
x
d	���
	


<��
��
f$��+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7�+$
					
%						
&.		
					

						
	
�
������"��
%#5'!'357!3f���UD���������˛k��
'#!1'#533!���*�qq�w�����f	yqq��x��3��#5#357'737355#35#7'#35#��zz�czz��z�cz�zzc���czzzzc���zc�znzz�3��	735#73#5%35#37%35!#33����3�l~}��x�������3�~~bͼ���<��4Pi��4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#�	

*				��
	
					�	



�		��#



�#��		D



恁��D



^����"C%4&5'113267>54&'.'"&'.5467>7041701#��x;"";�5}}5��"�	

!;;!

	�4
		��		
4+O�q*#!5'3##"&'.5#7!533267>73x�^�]��M�

�N4�xy





yqf��fU		U��
		
�U=��7'#73!35#!�WWB4o��o�VWWB����"��E	 ��$).38!33#!5#5335!!'#35#53;#553#53#5!!5!!5�4"��"��"3��f�ffDD4wwwwww������++3��"���ggVEEV+^3"��
7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#�D�PQQP�U��f�3"5'0$7/]



u3��!----!"���GBk�dbGL�$	

	V

3��
#!!'#53!33533#53#53#5w���V"��g��V�
L�w������fDVxx��x��L��V44�33��	'\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3��f���x��x��o�m!d8F




��f�MM����^�_�(H



��2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!7532032�1��
K2D�D2K
��?	2//P?2	�
K3��3K
m?
\//ooR?\
��#(3'3#!5#%7!3#33#33#33#33#�D��>"�"������33D33D33D44E33���nn�������+��%7'!5##3!3535#!!���33"DD�����X
33��44������F�z!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3�f		�		�^��V��f��V��V"��ff3"

"

z
�


E""�����3D	

	B��	
"'##!53'#533##55'#533#�W�hhW>>��V�>>VVE�VVjVE��E%>>>�iYV��R>>���V4V��+��Xq��73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1

$,-!$!	
4
	!$!-,$

4



+V!<!/1#<$
V
$<#1/!<!+



�)$	

4
	!$!//!$!	
4

	$)��



"- <!
V$<$33$<$V
!< -��



3����*C\aei>54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7 		%? K**K ?% 



'DD''DD'f�B�AJ+R'8,R&�		$E&+J  J+&E$6
		
�DD''DD''DUB�A�w,'S ,&R3-��3@MZ!";53267>=4&'.#+'#"&=463!2'"32654&#3"32654&##"32654&#����C#
4+�

V
�



D



�



��
DD
��
,,
�

ހ











<����%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5�D�x;" :33�5"5�D��U�E���";8 xgg�5oo5"�MMMMff>�;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*

��	
		
%
			

%="

"0q)




			

	
%
#"

03��17"3267>54&'.#"&'.5467>32#5#35#*K  K**K  K*'DD''DD'fw� K**K  K**K �wD''DD''D��+��1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k�09��!N,,N!!N,,N!�gG))GG))G�09�+��5!333535#5!###'#5!U�ր�D*����o�*7�5��DD�U�oU�77����6Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#�PCS		x			��E��
		
�				�)J:�Fx��
		

			"��

		

		^��+>��+Haz��#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#�F)
U
(H

f


��

OU.N
�((((#

##

#







O)(���

�
.
��((((�
##

##
�



�



3����L�"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*
		 
	
7
�	

(=+			4!	;(&@.	C

	)"%

�	+>%'9		
#
$)
Bf��	&7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#�������

�


�

�
�D"D"D3D3DwD"D3D>DD3""<��V��

V

���3DU3DV4E�3D3DU3DV4E��+��	!!!5!!!!!5#3#5;#5+��V��x��x��x^��E#��V�DD�x3��o����'7'''77��������	��������QT��SS;��JJ��+HHHH�JJ��3 ��
/@!3!35!!!5!3267>=4&'.+"3'46;2+"&=�fx"��V��x�||	|		|	�o��o���MM�%+��5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2��

�

�		�

��
�

�
�
�

�
�
��

	

"
��"

��



"

��SmKU^|��"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32#�	* <�9$	#

#!
FN

##

#�>3@L

&O

�>�G�

$$


S"&?
#"


�4

"



"#
&{	6{6V

C		[{{[

	HG

3��0>%54&'.'54&+"!5'!575467>32267>5#3�,

,<�<+��</.<�	V	��0

0�00;1�..�1M		qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#	��	���"
	����	
36�	�	���^#	�	#"D+��&@N\v�"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę#
�

	
4
	

`�
#d�#
�

	
4
	

`�

#�!N,,N!!N,,N!�+'#0�),,)'+0#�*'"0�),,)'*0"+>��#3.'.+'77524&'.'5�,E43����;4
YOaF;(Epp!��U0+P%&6V��!!3#5"32654&#����n�		��p�"��]�ww� ����>W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5�"L2	3
				

	3	.L"
$;! :$
��

XF+3		
	



	
		��*F220-*��	!!!!!!57!!5�4��V��g��x"D��h��U��3��g"+��*COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D,
+
$$
*,
D'#??##>>#M3
pf		"�3p
Df"		�^p�E'"
5446"'E��>#$>>$#>�
3pf"		p3
wf		"x�3-��!3!'37#%#'#5!�f�X4X���tt�0�33�x��ff����f<<����aA77'7'�
UTTTTU
TA
TTTTTT
U+��1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H�
UTTTTU
TwO))OO))O��H&&HH&&H�
TTTTTT
U��`'77'`TT0`
UT0*��19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG)aUT0!N,,N""N,,N!�G)(HH()G�`
UT0��?@%7'73aTT1�`TT0*��1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"�H()GG)(H�aTT1�,N!!N,,N""N,(HH()GG)aUT0��-@77'7'�`TT0�`TT0*��19%4&'.#"3267>5!467>32#"&'.577'7'�"N,-M""M-,N"�fG)(HH()G�`TT0�,N""N,,N!!N,)GG)(HH(`TT0��`77''�`TT0�aUT0*��19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH(
aUT1�"N,,N!!N,,N"�fH()GG)(H�aUT06�	y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#�ML88�1$		
	
%oo

	
	
*

xx"

#�
LL7��7i1


%


			*


##
���	y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#ALM88b0$
				

&oo

		
*



xx"



"JLL8��8�1


%


			*





"#

A�16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5






���m���qI���J�����2222
22224

T

���8��(��"�������5'7'7577'57'wflqk�yu�^^bb�flqk�yu��^^��bb��a�"',37'#5##3#33535#5'5!!!'7!%3#53#5�u33u��v22v���$$����$$��TT�TT+<:""v;;��vT)+2T**u�	��	!&+�3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&'
uuuuSSC�������""�����m�	




e2�33��q""2TT2""����K
				
			
��%/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#�50�wY4>^D4_w_KG�K0

6Y....3`50kwZ4>`E4`__L
G�sM15B.--.��q�1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:�4444_
(F
'* J)
#	




	#

�!::!!;;!�4444��.F(3$.
(8*K#��5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'�{_`zdTTd8D



4					
	
	
	
�bLKaa�b�NNvP?v�	

	





= $$ "&(#7-32,.56/0���w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H
Z		
Z	


	
	
				

�
		
	

��

	


u�
			
		
		
						
			



	
	**
	
		��i�"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32�)J  J)*I  I*n
			
			
		�9		

9C&'C
�I**II**I��!



				





	

 !! 
	&&CC&&��1:%4&'.#"3267>5!467>32#"&'.5%7'735�!M+,L!!L,+M!�mF((FF((FffQ�+M!!M++M!!M+(FF((FF(
ffR��I�w1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.7777�1111ɀe11e� 77 �7777�11111177G�w\g������7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5��j-



(D

N262E��3$��




33�22��33P22�OKB	

:
	

	



PgD



f

]��7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1�









::


���
������\��~�,				

�

3C�2Cv����?�~���`����1:7267>54&'.#"32#"&'.5467>37'#3�+M!!M+,L!!L,(FF((FF(
ffQ��!M++M!!M++M!�F((FF((F��ffR��JZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7-�
 !

/0HG0GG/0''�!"
�0v/

��



 
0/GG0GH0/&&�

�/v0v
��.Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'&	z��z#",�`Y3�	

,";	,"#z��z	&�aM*�3(���>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"
		
�
cv	��

�	
				�			���

�dv��
	�		�	
		��



����	 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53e���Ɇ��	
		���S
�	���
�	
��CC.		�L�&���
		
�n��"'%5#535#3##35#53#35#'3#5#533#53GuK�LuL�L�L�L�����놆�*��*����ۇ���������''5#9373717717537#31'515�r{`?kvc~��Ud{>�Vs�r]bLKkvd�uP?zNCZ`l��.�'AZs�>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#�
�
77 �ST



\1111$$%

%




" AA #		)77)	w0ss0D%J�|1111�
%$$%
�



��S�%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#�
	�			9[


�


&o
	J	


g<
�
N
�
			�&!*E��1:"3267>54&'.#"&'.5467>32#'7'35#�,L!!L,+M!!M+(FF((FF(
ffR���!M++M!!M++M!�mF((FF((FffR����%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++

T*)

Q$$2		
%%
		CC2++"�;!**"^##/1�%

%��h�����"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\


#
%


)/
		
/)
F					2					#
		

		
#��""""�				C					


&
#	L23

32L�%0FF0%�!""				"				"0��	#(-26:!!#535#535#535#53#3#535#535#535#537'5��\C22222222
��C33333333�uuCC���`��CCSDDTDDTCC�>_�CCSDDTDDTCC�DD''N��1f�	l�7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32�				

�!M+7&!L,'F%d

	T
		$A"-	8dT'D 
S
8	
		
�				C				3
+M!(	

+M!A%<	
S
<#qh=	:C&

S

h�
	

0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,







	Y

Y	
	��

	
	

G,,,,,,,�	
		
		C*	
	



		*�+,,+,,,��1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!�F((FF((F��ffR�+M!!M++M!!M+(FF((FF(
ffR��0��h��%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,







	Y

Y	
	��

	
	

CCCC�	
		
		C*	
	



		*�CCCC��	'@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&54632�3++���o�!;;!";;"4444

��f���x��x��;"";;"";35555�U"��29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2*
�:*<7;:�
	�O$)*#��=��g0(E0	
�9<6;+9�*3.&��
��
#**$������-C!!570513830292.'.#"0+81'7526324&'.'3!U��ͫUE2	(!{{4E/-

'�����@t:m
%-SS x/M
&!3$������ )6CP]jw��'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632�l��lL�mal`tlgmh�llll0T0�0U1\l��lL�lam`slglg�mllm�00�01	-��%>K�����7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^











#	�<7			�		
7;��	�
��
	34

4�g
U
�

4



4

4



xD

D
ww
	?RQ��				�ff��'#'+7#'3'#7'353�d�d���UV�Y�WmW�Te����5xx	��ffggdddu�������1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32�,N""N,,N""N,(HH()GG)E	
		
$�#
Y

	

�!N,,N!!N,,N!�gG))GG))G�	



		ff
	�O


	P��1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32�=#)�		$$	

�&!=

��		�A��M=	
	=�>#(�
##�'"=

��		�A��L>	

	=#�/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467�







EEDD
�	

		

	�6666
EDDE
�
	/0	/0Fz!&+0%#5#5##5###3335335353553##33#37#5324D�E3443E�D42�E""U""�""4##�f+��+ff+��+fg��+����+������ %'7'777''7/7''7��

�	^��]�y``*sar`=`_�
��	^��^	�yaa+r`r`�aa����Vdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375�"N,,N"
%
H()G


VU&	��				�33f				�,M""M,W&�&(HH(&
�
	3
W��F�
����HWp������%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73�<
**  ++<<
** !++
>MfI	�

sJ	
{J
vIf	+fH
7H	
{	H
vHf	� ++::++ !++=<++ 
H

<�Ii
-hI	9H


|	H
tGf
,fH
8G

+�&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3�,��+
	"!

	++,	

!"		�	
##
	Z#	
�	
#?ee


XX


�XX

q	ee	���?%4&'.'35>7>557'5#'.'.5467>700--�6*,8'++'�+K !::! K+(5^^5(�B6*�Q,8�."%B55B%".��	"'?'3#5;#53#553#5'7'7/7���DD�EEDi0000�1
0��EDD�DD+11�11�00��&?7.'.#"3267>54&'.'77"&'.5467>32#���	555	�)�[//..��555

���(��/../����#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573	
	3��w���ff#				fw33wff�h		^8�8DD�D�)�*�B				��E�KB�<3�3�����,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫ���U�{{!(	13���'
./DQt@�w:SSS-%
 �hg$3 '
M.�����(8Ng�%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f�
F`	
		zi4�EĀ
a��G�34		6�

kG	
`{5�DZ̀`�l}��#IJ#		.				����*/45##;267>5#'3#5+"&'.533#5;#5��3
�
3xgg��͉4>����

www�t

��s++++��1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3��Uxv<Y�}��w�]<xx�^				

		��f���~w3Z �VVy`3w}��				E
		
������(A%#.'.'467>7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32�
		
		

				



		

		��

		

^	


	

B&
	
	^�


		








	
		

			�		

�		

	


4

			
	8	$��1j������"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557�				
		


�			
		
		&�� ��
	
	

	
ɼ�

�

U�����F				D				<						�bc�jV		
		U|				L				3				LW�X��W�X��!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0
 K*'D+8C��
4z' J+'D\
8B�}0
+J D'

-iD:
� 
5})#+J D'�D:
	��U�1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5�								U
  UUU�11��					11^+Vi				E	

	s0"
)$$*	#0jkZ??�"

"�??
aUU3333
����HR\fpz����%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7�DD&'3
@
5'%DD&'3
@	4''333N&�"�':33N%�" 8 8
�'�@
3'&DD%'5
@
4''DD&'6
8!
�&:33N&�"�&;33D8 8 
(D�%10>7>5<1'.'.=7'77'7'��>*+=��6&%7���3333333��.((.���(%

%(�؃4344344��1Vo�"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32�+J  J+*K  K*'DD''DD'j

!!�				�



� J++J  J++J �wD''DD''D�	

	\								����Vc|�#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5�;;##6	
	C		
G�



�				+z;):�	::	��6(

(
C0		vG);g



��				^����hm����.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7� 	A	R*T

A
***+

+))�O�rBAQ*T

A63***45)
))+���
��x����)41'7'77>?357'#"&'.'.'37!.7>?�YIH
�II530)�g/0�$5��
N��Z34HH�IH0)��	$6#
N�>s��_<�Вd~Вd~��������3++3UU^+3<*3<7G^+3+"33+fx+/3<++3�+"o3+U+++DU�++U+<++*3++3++f33f"k33<^+U"33+B+33<3+++3f+3+3++ +3�+�*�*�*�*�a��r��������������.�����������������#���+����������V�E����
��~�2nJ��t��	@	j	�

�J|��
z
�r��
��.P��6N��@��Jl�V�pF��Z��j��v�� ` �!!�""�#4%�&&�&�((�(�)*4*�,|,�-N..^.�//$/\/�0t0�11>1�22F2�3L3�3�4:4t5�6J6�77�88z8�9D:0;;�;�<<l<�=�>">�?^?�?�@L@vA$ALAfA�A�B4BHB�B�CC"C|D$D�EZE�E�F�G\HH�J�K�LL�M�NNlOO�PPP�QQ<RR�SVS�UUtWXXzX�Y�Z�[2[�\V]x]�^P^�_d_�_�`�a�b6b�b�c<c�dd�ee�gZh�ii�j�k2k�l�m�m���� � 6 � V
4�	 	�	 6	 �	 	 f	
4�Pe-icon-7-strokeVersion 1.0Pe-icon-7-strokePe-icon-7-strokePe-icon-7-strokeRegularPe-icon-7-strokeFont generated by IcoMoon.fonts/fa-solid-900.woff000060400000313530150750504270010572 0ustar00wOFF�X
�K�`FFTM0�,�]GDEFL*�OS/2lL`3�V`cmap����j�4gaspt��glyf|a��dh��headjp56,�dhheaj� $C-hmtxj����Qlocan�
@��maxpx� N`namey
+!�-post{91.�Fax�c```d�[��]ѷ<v�ҮfW��x�c`a�������Ø�����2H2�0001�23`i�)
X�g<�����0#H�ъq)�R``�sex���{X����/�8��|��RAn˭�f���$M�I6f���lͱ4��)^���K����u�I*C!�Dh:����=�s������'�m�o{��s.�������r�6��-����0����������j�X f&���X/֛���,�ų	,����e�Y[�V�Ul
[�2����a��4�a��"��$k焛����y�����|(��?��x�4O���|)_���u�M������<��_����z��o"D�S��{�@�xLċD�;�H+ş���Yb��D���T��*�h��f!��E�l�n�m�'؉�D{���~�>l���cv�}ڮ�k�O�f��n�;dgi�(�G�/�r�&c���)��r�L��e�|VN�Sd�|YΔ��<�@.���5��\'3�.�W��d�,���B���E�g���y������w�"�S�;g�J�ʹ�|�\r�+�U�M)KuS�T��T�*F
Q�*N�T���I5N�WIj�����d����f��j����ej�ڠ��mj�ڥ>P���W��:�*�?�YuNը��^5�f%T�jՆm�0�C��(�W����z����������/�z�Nѩz�^�W�7�Z�Qg�V��w�}P��|]���q]��t����I_�B;Z���]���vw{�?r��C����ܱn������vS��w���=�tϹ��s�t�bf� �,�i��H�F���Ӊl��t���j��F����e�����ֱƘ�
���==�w�><��1�a>�s:���c�>�/�*�Ӎ<�s�����紊��O=��0D�=�m"R��p1F<�9�.f����s�Id�mb���Q,����r�ڷ�����NS=���������<��<����<����*yNW���Z��2O�{NK<�gd���-N�����d9u�:9�A�S�8e~�5_s�z��~�Ӈnp��9M�Z����?�9��T��s�^e�����i���9mR���C��~�w�~���>��|N_�s�|�P�yNW��n��f�z�ާxN{N�1}����5�-n��zN�<�}���9n����4��N#�#�F�Ȱ�o���H�N+ܺú��eu�¬nVW��eZ`�Z!V���
������U�L/�F�@/�ZZM��yZI?�����e�-�'�	z��i-�G�6��f�Mt#�@ߤ+h:]N��:�΢�Йt�F_�S���9:�>E��O�Б4�>B�Ѵ?���7��v���n�
��h 
0������f�Yo^2?6/���9�Ya��ls��n.3���5G��f�����.�����j�6lE��X��O�q<��!a!�|<�y������p7��l܁[���-���1��r\��8��)�
NǗ0��8���(��b��G0��0��q��@|�}���&�` �נ	�.A�@5TA%��
(�28�p��?���
 ��{��a;d�&�o�zx
V�
H���`!��|H�90f�tx��$��/��# �����@4�?�(��ۡt(t�`0H;i#���\'6���J�I�LI�'u�����2RJJ�	R@���I.9@���$��%�d9YB�Y$�L&�HI$� O��;H�Ц/�7��w�΁�_��
0��@㛻i���NW���s2ذd��x���	�Gy0��W�==�=�s��;�޳;;;�k5^ݒ-�A�%��	����f
��m&�X�C�!"\�p����!�!
	��G�����<��U�=׮d;��꺺�z�z�m���ϡe���s\q:u�Q�/͔F��r!_چff���F��Ec^Y���Nb�c�1�+O"��p�1��㘦��m�oaUů���l.�/X��KU���K���G g�(T��UW�
BUq���d
i�z��!h��qkg�ehoZ<��B�ws�Kh�I+
�	��14�����Hl�>} ]�=Ӟ�����N�\����)�e�?A��<h^�&~��j���J�Fp�p�/g~��^��\�ܑ$=[��n4�U���ݧοAQ���E9�*�
���!Ey��&ɛ�9�MN�~~��0�!��>��+��ra*?	}�쿋�)�LXbI�G��B5_�2���T�y�;S�i�6��M"�m���{�Q#NE�Wc�폺��z��6�?���BV�;s����GO�^hew��=C����T_��Y�UY_b�LM
F� �( I�%QDH�4ET	�*閬D<�H����+��#^�
����"J�,)�#�X�U	G=�����1��eI����g�Pe
cI�#2��y���������הg)��iP�&띲�����N4�E�O����U� E�E	<��+/*J�R��&��n��u#.j�DA��Ev��E1,ʎ��FX�TM�=�n�0��Eh�๪�`]Ru� y�#.Pɨ�
��U(ںͯASXt�6�@��"��=۝'��\��0�?�8�^�t
w����Ch���{v�^�_�n��g��(�u^�o_�5�C�b9�r
̂��dX��*��T��I�`���b=�C<EG"H��!QЬp���4Q4͈��,�z4�H��XIgDdi�,�<U�yxY�ث��=�t��~�kY���bX�q0i`(�k��fY�ÂG��f	��y��UȧG,h4ɲ�T����D]Qk/f�
65�w��NZ$��c��Y��a5E,��;(��?�I�n�H�Z��9V9p
W�	��-�sd
s��9�	�k�,��
���5�+Z��K[M�s� Ft�tZ�B�%�Z��M��Z�M�;���˦�TM�j��hږ&�e��H���k�Yh�|b��6�enм�D]��,�ZW�^!�h�V�OTD�G��M�|�Irc2;��Ǫ.$�ު�45���
 ��ĭ@�q����R�1�:�p"�;�h��qK�-�۠?�?�����I#�G�1��e
�G��ι�i�q4$dw�gg&�R>�C��MoG����Ԯ�(���)X�S�(`K��y<t��]#[�{�k�(TB(E��|��E����x 2���Z_��u3셳��PO�9@�@����i؀��P)��^�K�Շ$V�bw������˜�`�`�K��q�}���3��2n�#���R!�'x6�Q����G�|w���io�T��l
�)�8P��ϔ��y���֕����/R`�vTc���)?rRv��V>D�ʊ�O
!E�d4��(�c]Y@���[y����(����^D=���t��A���j���"��{i�g(p�H�s��	bU����ݨ��6�%b-UoCH��MB2T.����K��Ͼ�������X����LUJ�XD
��ȦH��;��\'��N�?
�|�J
2�X�ϗ�tېM�=��}(C\*kȧ���S��XRR�,�r�,��p�O���GU���êy��6(U|�i�t��GL-�z��_�K�H"��I	�����ˣ�.�"Em�xUּ��[Oh�bǭ@V�:%t/��"\��f��9.\���h�-X��4��RW���p!?��7�Y2$W�ه#Z�D���^�\����ź��޾�ĺ*
C
�����{�@��9�@rx	�.���=���!�����#��$��S�D����\��A��MrqG:{Y��L��Ȱ�l_|��z�C�_/1��!���@7Q}u���v�Z]15�1�KH-���3��#��c�����{uwS�2꾂����"c��B�d)���/���S�{���Y9XS�&X��`�{�s�^L.�S,v�y���nH���'�?�T�����=�q��1C*��v� u[g��G�v�D�4�η��l&G�eY��T�t��h�R7�}��J@��k��t��8��Y`š�d�O����̘���s�	]P�a$�`e�	��Q���̑=�z��O������J�� �F�e}�+�؆d���59l�yA�NLJ�b&�׍�VI}z���a�U��֛�7�䂅�FeF2�K�����\`�`RҡA��e:9\�ɩ���G��gk��
j��Q��„yr���~�U��C���@�J��Cv�8w��}Խ�,�f��ĦKOLG�>���%�y�&��(W�΃�m�1@+�����ɪ-�Nw�b�`���ɢ'C��o�V�I�,�@�qiI-ŀ�ጌq-���|��a�Ҭ̩��u�8y���߲�⒌�i�e3��'�y�'*���U�O`T
h�@����#�`⺛�/�O��dNkR ��P�l��B�E�iӁ��RD������TԲE�7�"�;@]��$'"��F�TTL埍puue�1�w�����z�L�.��X�)%��Y�"�DD���1�\9u��a�gh�t�?o�����}��i=#��Xm�A��f�y�"�R���`C#F��]ⴋ@ґ]cC�-lrP�El�M�������[��K2��~�K�B6O�Kap?cL(�Ĕ�����I]�6V�i���f�Ns���뢮�&6Bn:�n:�����Ɩ�J����}lo��'�fI��
BN��&�.�@F�B��-�:BI5d6&B�W�GĐ�	_J��t�R�@R�2�2eUF��s�_ӵ�C����$J�nP���J�xIР��	��_1pgc�^�8�,��6G�e��\X"��boglH��<�a:�$��$t�P��pD�mt�6�i*x5�tf<��^�6��M� �$N[�^$b2��^A��X�v��I��WJf��q�(Kɒ��t�<E�v����L�|�,�;!){���;,

IX���U�0�fX!�$p�x�
����%(�J'ˣ]�� kh�ب����Q���H�T�%7e2���<����e��/����y�*���>�5�m!0�&g��<����xd��V��-�F�Vϣmd�5��
(��i�F,��h8^M��P⽊TQ䤬T$�yEY�[%)&���e:�;�ʪ��qF��RR�$rKI�{RJ�Y!/�_��1Ie���`3"���J�6ү�V{f�ŚC F` ���!>ZJ�&KQY1L[9?Q�4aF�c��A��qhp�TLA{���)��O�w���lD-�U�B�֧��q/�n�]��EX,�,|yB�&������M��uFI����+>-��&=�UF.h�mkU>�=j� ����9
t^nd�W��d����nO(.-����Ve؍,�jqm��ɵ9��f����Oo�T�������ڨ��vY�:WY�*s�q
����ȋ@,��U��
�d�1)��f�@B<@㩓�H�1�_�����M�m�4V��C�>�%tg��pUn��	ظ����]J�g��?g���CD+��i�w9q�<�_H�P�I~���kl�J�����\15��̴��Q�y��EJ@��Ɣ8J;�k_B��>s/�rǘ4Y.O �1��I�#LD��*pC|(X��<��5�3T�"ɏ]B�U�\�AY �T�.Mã�߆����W��/ӑ���F�D1��)!ni�ܜ�P��q�	�^��>��klڕ4M�j�ކ����0��˫C	Q��ܬc��m<y�v�r!YSbJ���?��uo!p�W0�o��)&��	���@�x
r�G�t!�բ^�&�=)�õh��~'��ס����ѻ��%�߷�/�1�8X�h�μ�?��!e[ֲ��_�����>���ӺK0w&`�ݰ�j]v1���eh0̢'�Eᷟ��ϫ��f��~�֕F+�g�4��C���	YpDҕo���
]Y��C�2I�GL���t7�����#��N�Cxi;:^�LF��xb����C�u��J�����/�'��ƼT߰+�"��JTJK�_@�6�*F��Q�`

ϯ�س�J����2���V��18��^-	�Վ�wbd|��}�ڶ�'w�^]�-g{�H1.�-pp���C��g񸳭�d؆�l��	l	@��VX1؎�<[{C�M�7�YWX�DX��~���z�<?:��FN.Ѻw��/��:��*���J�I��(�t��zn��5Y�Rp�c�����„7�QF�H꼱�|�=]JfM���v�3��R�E��X���	��_�Lj��[9V���OF8l�J��6t%��c��=ҍ0�J�g��ju���m=��Y��c��:�%��7���~��
V�-Y�dX&>*O���hԐ�`q@� ڈ1�2��3#�&��3�ꦐ��p�6C[����n,o����'
����R�]}�)*��T(n�2�ַ�/Q� �E9�@�J;���"��~�'/��jF�P��}C�1�c'I>+jޡ���M>^%tⅰr�	�g{׎�������?U"�B?+�T8���)4�v ���
�nD�:"vc�b��M��pWr��$?�u���I���~�o��}��Bjm�����`�91�VoP��)wC�e;
X�9����S�/�l�T�n�iH���r����WLG�H�r"��&2P�tM�JD.�1U�������|�t���|tX��8��{�O1�D`P���#2yIR-(���#��\�]�]��{$y���v�>�h��:Y�^[EBR�'�|u�T�3����Z
�DA$���!<8�;y��{hR��&!SCH�g��%v�����	���*���d�rG)0��FG�^.Q�)�ߝ{�S�������0z�wW��������##d��6���a&gN�.E��L}W�L��ƶ��������?a$űϳ|���^��gIa��bD�򃽏~�q��<����n{�1[ÿ���H�Ɛ��c�p�%{�0>@���kϬ��t?���{�Mj}cR}XKj�ʓ�ח\�t=�����4���T
j�u�*�Gh����8��A���ŀ�2���@p���{\ú.!dï}8+$�����H�_����x�ΝZܹ�U�cm���m̥:�>���M7P���Ը0�V��p��*��6F��m�q�m�rն.�$����ȋ`߼�{=��S�%��&�󟾞yPF#�?�|����~�,y���.zR�,M1*Fk%�&�Z����cF����-�uZ�\�p����b'��tC���a,����֥2t�s�q�0��a{���Bo�&t�y0�R/�W@�U�Q��<Z���*�X�bi+��㴞n��X:��f��^�^�M��{��v��N�,G}�.0�N��O�B����/\����v-i;8����b�'ۉΊX���o����A�vl�i}��@tr����+���ؘQ��ʢ�=�?�y������o��	�k�B�u\�o����O_�i��u��'��ח�5~]�����i��R����kV���d{t>��z���V��G��<ԉex�C��r@�=Mv6�70@ߏ��EUN<�D��[�c�q)$No�)���5.��D7r(�P���J��5�Ӓ�5רI-��gOx�,�Aا�^Jqu"OE�R4�
�9���#Z�e���|zU�9#?���P�5�����'ו͘k}��]��o���]mԹ"�c�G�����n��\m�9��U�4�qm��5ʸ,r�G�kLƖ@VLF7�����Qt�:w��7�HNdըd�"�a�ݻ��bQ���,-K�8�-���{ᦝ���{�����d���]W_���'.E��*=A�?�v��Ł�9���G������7�:�g	?AHzz���j�{z�
Տ��Օ�Ϊ�[g��Yߢ<��T���CY���FO�/3�N1FTQ�*ѽ.C7��i�TҤD�� ՗o�z1�&O�^,��̀�U�de4�W�Z>5�ʥ����MQGHJC����z�]�V�b�3�4�0xm��"��R"<N�d)�.Y��8U�g:�g��vf�ԗ�����TUd;�1	<�΢Qx��T|�?�x�D!,��!��Q����7/�Ҝ���}�c�j;�ĈXR�S�M��Gx�A$o=��IKoe����쉇���mH�sNْ�{�q��߸��T��!ʊ����?~i�����s��A����Sl3S��Z(J�_
��B�R�2��>Mxl��M��`���p$�����A��p�Mq��#���c"�ڊ�<+�C%����7n\E����Q��`0Eϙ#'Vc���HUYQ�*x�tI�TbP 5_�5�ǩ�kG��ߒ��"���'�65�>ٖ�S5󰅦�UɆ�w*4��W�^c؆a�O]�ji$ ?dO�j�<A�3
MYב<����4a�B��Ip"�M{�y�F���)@�gݴr��DF�j}��WgOd_}�׌Н��3d| ]n6�O����æ��F�Tk��4�������Tz]�+�L���ɂ{�8�Z{l.��ر}Ӣ(�yAܽ���{^\ܳكIE�~�I	v_�9vϱ1�I��(��{�����;gH�̂C�*�庚�M��	/��z��l[
�"�C�s��K=_9����ߠ�/���@��7_6wU�ۖX�4,��F��v�����E��Ko�n�qW�}�8؍��i����\*"��י�lt�/ѳ���%2���t�c���{��[aY�M�!�:N���r?@��.��W$=�֟�1!Z��N�Щ���?rǑő�#g��*	��w��#��͌�d������e�>�-0zm����r�H���u���]���e������@S���ܞ�跲8�YX.xG)=���@<�P&��f�����$��Pc�p#�ߕ��R83��"�8%b㓹�cn����Zy�uUW���-
�<�7^��i`�8V��u���׈Cwqa�L�t)�5h���陌~�1�U�a�Nۆ~��N�K��W�N�na��a���	r�c�����M$���Jj4
��n�-�1��Æ$�ɘ0$',���o�����͓3��;�����:F��( q3��y1|�&���;wnU\]Ts��MS�����a���:�Ѐ����_�ߗ��z[����Q�%ەb����I�-=��„,)�#CccC��%91�A�)Ok���a�}C�=�2`n�E��Z�Q�D����E׉�C-J���[]n.���"�f��ͥf6gHL��
?H�����jv9��rv[��]
�!k�$��`��7��F�#�Q��T$���H*B���������o��a.AF/��r�Y��ݯ�ַ-�kVw��G��!P�Hx<��GV�p�T���Ԕ��U�b�	��A
��Gh5�4��x2�gS�	?*tI���Z�">�ڟz�4����1��A+��^�w��X�9��Ѫ**��(�U��r��Ah�#98>l`}FWt�}��Y�������ʻ���e����T��0&�6�)*b�����z�G���-�ѡ�T��ى�;x�
�\��
������v8fk�$z�Ŕc"�T'��4
bVQ����) ���7ͩ��@>��;KKg �����	m����,
w�w�B��`���i�t��ÆhF�;Bq�8�O�f��kJ3{gf��*9@e�S-%l���%ɻ�K�g�%���&�x��6�\�s�tʵ2:�V�p���v�{��Ɣ�?yt2��}h6;~t],�zש;�z�@�1`|8�\܍��]���E��f!�Ԛ��TZ�^0�MZ2-���Η����b�l6~鷢ۇfvS�e��Ц�+�`���&r'�:��І�@w���j��l_��y�n?:mh�vu��v �>��z��iR�Z��1\�x�P�_�
]�Lu+��,QR�|1q|m"�Y]QEK\T�Z���mζ�jr5�ҭ�.^��E�i{�~��!�#����~0����kn��TlIA��۫)~��2tyS\�~*-�Ot�����ڸ���дm9t�_^��z��Z�FU�$|���U�>��E��t�K�T"����w�5��ߨ������΂���>�)6��[v����qPv�f�&�*$8k\���7�,��۝�v5�C���g:��ލ˝�^��
���Ԟo�l�{6�/?���ȟ�q�OF�/�{}a�YƼ?}�m� *wkQ����;/�fǿ��^=����{�_��K�q(�mY9mr��[��}��]��%�hg�b��^�;�/�Y��+�]��Yh���П��H�ſiR�}B�����t�w�_:2������6�(�V-R��Q*?���K�r;H��v�87�x?��}���!�7�6�?�\�\"z	!�+V��D�q�|XQN�)�^V
��͑�9$��}�pΛ�}u>��Ʒ%�)�X9!�z>�-�����C�X>&�w�D>V:\�ze�&������Q����7�p�*�l�p�
��b	=�@xԌ@��3�|cvZ���`��i��=;�;vϱ�x�����ܤj��3/��W�����޹�3�V�'s$��B�*��tڋ�x�g��$����� �(
�н�a��+d]F��Gt}c�ҳ�]bE
r�Qd�"H�d�o�W4r7���c���N�0Z"	YV�O_�9I���椹��`N>�EaN��4��*z��4�ƣ�b1�(x\�a���q[�n��l^k�D
T��SPP�Q1$�=�x7���E�E��*�������iвu�j0�B��~�0VI�M��GZF[	
[����!�0z�$|!�d:�z o�xS��Z���V*�V2��^�?P��	�k�&��R�ШSt��O�v٪�d�].���\�˻%gh��w�LJq��7�ˏ~�7@�	jv

��'�RT~�ezˎG�4��#ϭ�QtK��)�嶧�w�u�M$��݋��u�_u�����˜�3"�ؓ�T����n&�	n��`"z��NG��,�+U�������Gj�Ǩ�~���b|%�{�)<�]������#�7��Q$
C�����L��@R5vZ�6(�7*����u��5C%�D�6��4�0���?�ӝ�wEW��t�rD �E��nA
���r���ھr��0<"�lC�����߾����睧�C�	GQ����3/�����U��Ӵ��2����k�㸎ʴ�7<��N���A`z�\rf�.�i?�|p/�oo��3�U.��Ղ�u�5��p$�˜%�{��T�����֒X5MͱtSӌ�#�T#v)9������*;�
9y0�C�=ݮUAVDp��q5�H��N�
���`6	���q�a�!5nt��9P�[���E��C�	T�����2����!���B��އ4ot�W�2�vp`��k���kw��gƶkÆ1�m���U;=���5����/����
mߘ��;@�@͊�@�?~]:9�P�u7<[k%�Kz��6��B3����
� ���'m]/�O7;�܊�z�?܊�������T�f
b(�1�4Z�����Q,�'З��h�=�*���Cx�����i��Dm-r�v�b��UwL魛���P�
���
C󃨍n����R���1~�8��G��.i B���r�#B�*��崑��9�bT/T3��/Τ
�C}�if�0�#�Q�R��-'T�2�@��p�
��4������W�)��_���盾ZO
�>�+�D-�5�q��׬���!㝆��v:Wb;�,��Ÿ~�Тbw��
��+>n�|��}*��u��f&� 
�,q�Ը��A� +��6*tIW�°�8��h�BP�)�̚Ω�����zb��=Eh�u�Z�X�ak������Y*o%����D`�D1�d�F��133
������*I��*o���t	oU\��Է����uܛv��yU���nY��%:���xx�;a���1��e�`�z�)f�H�EM�)@�)XjJ8@�ߥ�h�����1xo*��vNp�Ȋ��k�B�U������y�E(����}j��I��-��*�ƭґg�G�9��e&R���Ќ��K
��ѽ�{^�g�+��ӆ�[��0uѡ���Pvf�u�)�&��x�Hu��Hm�����p��t$%E�-ؿ2>� ��y���.O�)�%5ۼ�=�����?��8ya\r�g��s�<Q�0t-aD'�y�Y2�衴�a�\��fKف7SX�������￱�g��T�I8r4������&�y�M��8U*���d:?���^���@'�3���GL�E���1L��2h0|-`��g�m�0r��[_vI�x>s�϶:t�C[+ssn
�M��_c/^9~a�>���C[i�� Ǧ�i�i�6��a�J�4�ɝ�|��d�An�m|�H����x�md�T�=��i�/�oD,�%B��^�5ny�A�>X�g�:S���U���°v�"�;9pQq[as�5��K4u�要���r�$	�2WF���4�g/��z{���,����l�ҭl:e>e�Y^��R��j�'���
��Z�la��b�O���4`�S:C��I]PT�Y6PT��"B>K�Ǧ�d��4@\y���b�7ˆr�
�!o~PPdAy(�E�3U��r��6q������Ĝϰ�r�Y~��]�;v;~��Tivk�/�5@�c�fڭv	�md��F�	��)��r?"���)�K��)-�����}�4�i�W�%�<��%�`ȧ:�S��g�H��z=��[W��hf���2@��ؒ�i�#@�,�]l�T�
���S<?IԢ��ck��fקi٭�Y&
�h���u�\��yh�pZބVn{�6�&��N�6�$���� `�����{���3*�~�<ֹ��D��>(=t<��R,�gP?�D��-���B�����i�ư��FC�6�_��1u�-[�ܲG�"g&3�3�'aBKr[���E��PZ� g��)�ֳ�h�l8�[�{	6g8�����<���k�vt���@��K2�ה��|zb�e|�8Z��_q-�~-�ŕ/��
S�sͪ@Pǭ�z��7��k�V�KF?�m=ci?%�n�;�������7b7:�Q�e,@]��O�Z����-:�����-^��&r�o��M�WN�)&��7�p����P��弸m��3F�R�.]��L��ɰ�=�xL
�*T¶�$;�-o�r���I8�"��^bZ��"!�ox��߶/Rl��,OtʲZ���Pw��
��5ٸ�9X����IhA顶���-�r}����p�Yҽ�~�]�(�涯��
"���JP��$���G��Ο�;?rLD)���=wKҀ	��`��zE��2f@� M���!&��E�v��f�)9Hi-9�V�I�?�X�o�eԔU���g�"�P%�CT	#G�h��%K�Ҭ�5���$�Ǫ0.ɭ��r�[�rnj�a,,���]�K�	���mV�}(D�S�5P�c��v�EK�Pm^���E�}�NS� d�;&��
�B��j�R��E��$�\D��j�K���W������}���9(�k�5��֠����2�b���賯~_��5�.���S&�ϻT�{4�CL��*��LH�����s��E,ER4�֑("ݖ5ZMRl����HI5�w,�j�g�C)�T}0>6��d9Q��Hdt�T�,@6���_c�j��@��M!�Yl`�2Bz��BFH��5� �TQ6e�4'�����A��y�(��xXs�����y&#K��Ѱ*�-���T9��Q-���.Ɋ��][�Ki�0X�U1)L��5ĴTl�톐3h��4���	��{�!Z�\��K�o80��X�A �m�V�dkmt�B4T�����(M�ֶ6��#�տ�6�EwM$���pm�h뮼+j���ㅺ�h������Q��=�P�}���E��5��T��ڻS�ܻ�Y%!zW�s�Hls�����n[���O^�0qI�<K;�����Iͪ��*���;�#;�Ь�<_�*������WXU�����=/�I�4���pїUL�d��!R̃}u����aK�.���j�h��0���h
�(K;�Z�����&�{N�\4������L�u����V��ܜ*w����y���b&ۺ����I�A�6
�t�KCʕ=�"�-��mݍ@�u�#�܍8�����޻�ޫJp3B!�_����/�j{�+�SV�j��,�D��y�iK�rF��.j�(�{ӵi";|"��
�y���{��Q34�.�s2t<s��I�yCԎ���GC��ͻ��VTu]�ռn��nF��������f6V�w�8�(�G�|̣����7��Ԫ#�%�mLm�<���U�A$:�����R���������g��O
f�1_`��K~ �ź'n��q�51��b��a7@�^T�Z����tn�@�(�����<_FGxÇ���ot�O�_��2*���sG#�yq�#���3#��cm�%O�J5�;c�.~w��YX��&�*�j�4�o��k��=�" �ӧ���=׻	����G���Sh�z��{�}�B�0��	��z�T�U��_yHV5|��f��:E������[H��˰�ʇ^)�T|�-$x�XP�s��X��CR�Fן��sy�[�jH;5��j+k��d��������r�<{�|w4z��D[��|�O;5)ܝ�!�F�zcL��D�%`6~_�N{|3kۺz���i1	�뀫$�|�XL�B���v3w���b�=Z��h�.��m��ZJ�;qL{ϣ(�ܱ���ez���y�Ihs���c���|���3��_Mh��="�ּ-���q5-��+F���6џ���RW��&��dNi㽩��]E����Ν\ه�dM�dL�,D>�/Q���=�6�J}����s��5&�h�%څ$pŅ=�H�'��$�w#��R��)�}:�4GC��φ�d���307�d�m8��:w��D���95rף6M�fP���7&�c�Y�S{
�朗�3�]��D��啲lZ��DR)��V��
�F|t�7��t��
J15��H��6�6�a�.�j0�TZ=��_4M�fw>��|�G>�4��7��]'�A+
	���k��j{^�r�M��I�6/&��폵W'��:[�l����ݛ%�Ǵb���+�׸9�f����;#��1[�mZrK��t��<|��ϒ�>{>�M܅��&��y�Ke{���
��*�XWgp���ڦUq�����J��9�誕m��뭏ԯ���#�l��
Ny��
�r︒��Ӟ�U����Vr�1��)�s��У��nAa�B�F
f�P,��g(�b��fg��
05٫�/�y�
xk1o���zus�c����h�P����O��b/D׫�M��pyVh�wҔ�h>��y�У�>����˧��x���s�L��k!�~����_�%�g\�"�U�/S�a����(�>}�~����b�;N��|nj��aAگ�< ����F����"�w�b�n񢁔��t`��_Zooێ��~���A�����;T��wۆ:�"��4�;�|�䷅a_H��I�Z����&�qo_�Dj1���ʂ�66��Uq�-Uj�Z�m?/	%�"�@�'���x
�h���ٔ�
!�_�'�=i��Ƣ�9�ܵ��k�*d*s�����~cr+���+��I:5S668{��᛫Nk�X��:N9-n�YpV����*D8��� z����j6�t@�LeK[�R��NG��^v��uB��	AKŽ��W�v�����kk�ilk{
��0��=с͘eL%�%n3��V�U�^{P�����:��(@7]�0�Aq�{����u��=W,,\�P��`��;�jnw�{����<�L��³���tg��vՎ�!O�;l۴7�U�`�1/-p_f�ƚ����^�NF>6�F�	��HI�Gc,����������X	;�6�(���JFFL�]w�D�����8rdT�T�|�kK4��F%QT"FT�O�;Y�E�:t�ҁ܃2�3���������֩��fG�.���*s'
�f�m������cC�\%Ba�ρ���ASl�nnGƵ2���ѧc���7F*��S�Y�SZ�y�*7�¾}�/��b�%meES��D}(S���N�����F�˘1Uy�˅�<�>�����[���r.'��H,���-����ww�g�ê�HܜGh��!�^$�	E��>��o>�ӱgH�Y���'ȇ�X�!����Gat5-�E-���yP9>�*�$k�Jh�	�j=�����ه�K�}��Z�i�z����b�T�r匿��2g��Q4���\.��X3E�wD��1��PȪ�����M<Hc�#2��������#*��{u=f�B~��H(�.���iÈ���q�\�ܽ�P�G�`"��?S�3�	��O����p��s��Q�Ɠ>���@a��N��"C��q�
�z�~���p�V��g	wݪ:�$�U��ba�"�
�\�}$�
&‰��Ъ�������������:E����>\-���ǵ#�E�s�q�p�q\÷���^��4�Pe�@Mtz��g��.��j�<�騱p���-��YD)��%0-�¼e��Q[�eINJe��c��=E٤K��>L+�b+
Rx)N<;�7��D�7����LKGeE�#�\�TYP��Q�������6��˰g kS�yh�a��b8a�"*2Ɗ�K�h[�ܗev-.�@:W
��Dm���>�|-�n�l��x��{�Ж����ޙ��m6`�QhFkp!�[�Ǝ�h���ۅ�Y��+gI�!%��X��Z2�u�^ o�0��1t�a#�`�K1������8�N.Lv���u����]��Vr����ZY8zta���}4��4�а^Rd �!�����+++h�8}�إ����|#�c��3���B쉥�Ϭ���Apn��;��᷒��S�C�|�U�,ߩ&��U��-��.AK4�m/�,�ԧ��jI�[���[}�ڥ]��dx}k�'U(0������
0{�l�˅(3�\�?�I�M���5Vk�A5ʢ���[�3A�&�˙v��ս�D ��q
�u �
�L�.�["#�n�j3�B6@��I�:l�<7�S�Ϭ�nS�b�ߩa2��f-3������:�*�SO�c�8d?�L�}&�R�	Й�N�]�Aě�z�l�w���_��}an	�Q齦\��@�V���R�;d���#��p�Y
r��_�����wإF}�l�nc7������9���{X��kq�H����Ө�N��º�w\X��/08�畺�B��< 6�b^�T�29rw����R�/��4C�@O����u�p����$_��G`��6=/6fq~�/���>��e��x�f��ܫxϊE55bG[xŷ�J��fTvAS���,�|zZ�����8�GTS�������j�HIv\�<��>
��%�F����G��LvP7���[|�1(�j��=v
�}�E{45����*���U�g��a,����~wS�te��=��9,U�}w�ۓ|���Wʸ�Fu���DQ���ҽ𠇱\�HV՛Ք:��E��
��3]-�F�%�nǘ���+)����"�$Gy��^���_E;��h��� �E@kɷk��7�X>�-�&^�
e�� 8��q���1Q���I����Y�2�Y�vq����𿖴V��z�-�\_�}k�8{�^�/+��\ĩ�eȫ�V����bۻ<Mg��9�5;��\�V;1�c�Lol���2��S��Ԛ[�E��iؙaI��`k�@O?~2[��P��FB4`�+�n�"�`�1јI)���
`خxG�;��mO�#�d$<IԱ�G@����(z��
M��y�G��4֔�o�"���[-�u�Ɂ�W
CWq�M�(7�l�8�ePX{l��r`�ȫ�����d�(z[��z/��\�Y'�����
���n"��Fʓ�^t6K��WQA�O�\a��-[�����/�{�&���yD�Eo��"�0)��j�03ET;��VL�jiE
k����9���X1�*��fW��mg�TҔ�e%���b�o��Put�rEz�ݖ�dB�\����vuC�F�/�~3��4��D2C��ɉ�J5�����!��_��O:��s��j��M�bCOoB���A��S�:ԓ5���\�3t�?���;ɤ3>u@�Hp�ށ3 ��4
�	il`��D�^He�LZ�#̛#cR��C�p��p�2�_��n��f"����6��O��ғ�O��6h��ˑL8{lߞc|c��l�l^�uupS�<7���*!�}_���&r
���_��H1r㮫_�S?��U�7�MJ�_]��\�M�! k"2yS��M���Dr�荑R��|ġco\���Mw��~(Dku�^�"�w:fۗ����*S�n-�;�լχ�@������R���[����aX7�@1(��6bL�B����ͶaO>���~5SZ~���)*�Caw�������Q3LR

	����͗�Q�ףxl�4�#ط[�,��/�=W�Zp
̀���Jp�B�|V��-t�~�@=;W��%K�X��0��7$JI�9WyR�`�U�Pv�4Sj-g�y*=2��=���!�����O��0�ԎB<�ڴP��.n+�{$�F��;�E�z�־$L��@�V[Mb��0U�9L��3U�O��͙n={-)�rR��c�u
�i/�sYZ�>�e���v��Cƒ�aA���_��6O�
`?Ρq��ѱ��U�*sJ~��ϝ�A�k��S�����vN�X������.�\���*Y���,݂�3d�6�A{fS^���2C��"��V6ڝ���S/�-�dtO����Z��ex���:0H�Q� �Nӽ��g�����W�ћ�ꎼ�T�ͪ��wT훣�����3�XԶ�i�/�lAQ{��x�a����HN'(m�VIE{�ɾ�m��젙}��ˏN�&�ы�,ѱkB/�g)8��ե�ܝ�6�4OQ��oމՇ�.ӳ�n�GW��k�����+t}�؟�lΔ�;/�:��M#t��#�Sŋ��F��=mـ�=�-�	j�Ϣ@���^�<��GЕ@7�(��Am�
���g�~��IF�/-I� ��'��0nDz��<�Hs�e��G�S4��h~�@;\�ݬ7�s=l��1���U�������ոQ;�`|<�4:�G֖�_��.w_�����4>�,�Ц@��9�,
�Hb��2���H�
�;�C��,`�
��t��e�d7XM�_֓t�7��ӹ����>�q�t����S�����@YMVֆ#��`.�/��k7H--_��F�>�f/��¹0O���M��dS����V�BU)	mU�m�鹳I��d��܁�<H��PK��,���]s�A��8&�hգb�|��ƪ
�r��6�Z?`�noh#�Q���&}�}�q5�"��ZY�܎���+���vyt��]���U\�\=M�������~�D&�Zv�Gط����1�4�v�Z8Ju�J���6�u�v��m�J$m�T������И6]�%��x�w���.P66M�'�?Q�QJ�����Ue��,t?-�?e���{�D�h�YF]�S�7���b��wb��ҧc���b�	dQ����u1]]���DY���K�������.5�w�:�xid�����P<G�՛<�3�lP�[pD���6.�0.�t�ڿ���2;������2�s��nm�o���L�ضWm�߭ݕ},�]��m��DK�N��j@���S�yρ��Gg�͎�+&w�acƈ��|�Zƿ�}o��]G�Up��a�4��C�����������{w/���v���]�x�~�7�_<K����[W0�l������ޓ��ޏ�1
���h���s<������:�E'P�����Z@m�e�-W.�K�h��4��^4��c�i@L}�g�t��ަ_xI��u+BH��9���S�R@���1_*8��t%�o/���H
�|X�	�/�_!��z�B`y����+�v�o�����N�ݩK{PtwX�-`�+�w��1�F�2�+6�}���ʑz�D�,���=Fj<��+�$x<�&n`u�K�'��7��7��ȿ}ŷ��Ieb��‚\��k-Dq>�%.�qy��`W�]QOi�)UU��/�%��ҤfD0�w
��Uy���IQ'TeqQQ'۾	��Ӱ?����\�܇q�"�5�Hy�T�u�p�n���K��S>y�H���=*�7J��[�	��v��&v�џ���ݓc'˸�ڡ��݇c�I ���L�C�=�/�*���2�C,�P�:�@_LO_V��t"�y��$���%'#���zp�m�������M=�kL��o�&n_�`3e�1�Pd|��O�����l��϶0�r�v��BH�Ĵ~|��j(m���Ĩ�9�4����d11}F�eP`W5�����(�5f<�
,�z@��P�r&���x6=mk���\���vb�����x<�uN� ���=�'�ʫ�e$i;2/)��'�}d0&=�GRğ��t�tՌK�l�&����f�@
_�)P�A�mkϷbk+25*�R��<�L{���:21`B��G�۫�:N4ǩѺ����踢ؕ��{���mP�҈����T�i�y����[���ɡ��0g����L�[
D屢�'�꾱r9f������K��b�2'K8nHv�QE����\�l���˚٩��e�l�X>e�h(�6�0d�A��[o�4<��M�s��%r��{��w�"h�뺊a('�>�gv���֑�)C���o�Op�#$�}�l�;MiO�sc�fT�7�i���Fಥ-h�;�ߣ�B�i2a_g���z��u=��9�G9H�^�K����F���9akL������U�J�QrRS�;iqQRvl�mb|IŢ�%�,K��؉�&��7�p���2�[�Y�&��޷�zF4r��kO2}�$��L�+�V�!���h����S��z�k-Y⬊�b���śv~���*��@4�V�n_��7����}�6��b�(o��{��R��C�X^ՋAl�?��_��緣*�kӳ<�����;G�(Z.;4���
��@�u��s"��r:Y�FF�v���8�Ta(Q(��(��l��j41`$#�AOu]$�"�@ӧ�i/����pD
]w]?�湗��R�o2}tz�3h���	�V`��cP�=ATZ�X��9�G���.�����ԦC��*+Df�R9�p�����ɫ/�I#GjE���*Q���~��9�M���z�D q�':�o��ϛ�jPh�.%
��`Ã����|�>>9WI�%��N[����yp2��鈭if�P�W��-�9xgŲ�x�I�GJ˽]��ɱ�(e��w�6L�����m�������E����Ub0/�V�c�*DqF�ה��1�rӄq!?jf����z�f[����n���oI��l�Do�f�4�	���Z%�rt�M��A1#��6UIp"��٪�2鼲Y����#E�@T��Sb$>hS���Օ/Ț�����Pjj<e�3����ҹ�:[�H��3���c�c��>����h�~*΍�_�[m�*	0TLO�5)�q��”h�����7���*�E��vj�������E�ho�����hԣ�4�ƞ�Ƌ�Ǟ�=�
^X,Cq��b�\.6���LBB����=�����5��z�9ߩꮖ4���ߝQW�:Uu���;��N/Բ�}ZXc�p�ws���g��8���Y�<_SSJLҰ$ފu<�sOj�XX#[�^��tצ�ر�򙴹�l��){ϒ��n�ʣ��k�v�-����`{}�]l]Ϛ�g��+�ܐ���~�{�j�N�>S5�J�\w�o�>�[->�4�m�x�k�ӿ�yB�����w������e�l�Ϣ�S�}�����!K�.Y�%Jr���
Cj`�Ri��z�z�Y�>����wX(,�� ��'�ϒ�*����������>>+M�����<�e{m�]��l]�������2sx��'�P������������=q�q;�b����s���ƫ����r�~�Od�;��S�p��@�޽@��N߅��ҋ_�Z�N��\o�Xv9��ϯ�?�qB9[�̛v&`�O�@k�'��*�ə�.`�U׊X�v\�~�\|����w
�z�Hƺ�ⵯ�PЄ��4,���❷k=c.�3ȴH'M����s�wA��=�x]���i^4�^fj-NFxO�<��޼��E�ű���	�����O��u(�=~,oyb�Ϝ�<�?�[i*�\�5>��?ZP6��Hy�Q0?��S�H<�g��x&C�[4$8�ד��#3�1�<6-(��Ħ@��;��e�j���d�a{�x
�-��#�//#���Z��\5���?�ݳ�O;/��)I�uI�*�E�3QA��
>��ւꔷVtǏm/ŔK���gd�F��_�:,c���g.���Z_l�� �h�5���{YO{��M�&�K�NN,f$B��eK��E�nK䴮$7��E0tb��="�^+˯%s��R�`|��s]��h���@��Ӭ��)[�h_���]���>
����놊�o��8M�]9�\���:�@e8J!{Z��(9^(��>��
�e�-G2"֣���S.��DJ9��Z4T�n����ĩ��7��+�x)s���'�`1��1,f�֢�̏h�P)(R�q)�D�1C�|~�.�<#wa��BM����sSp�x\��"�o�[��M�z��ls\�}Xɤ���aᘮ{
��E���{X��� ��)S��j"��y��-w�e�
� g�A1��ٺP�H��׿�Cp�c,��Ȩ�o`�1%�������� ��6�ҕ�2���ʮ���h�d�����Q��{��+��)j_O�֠���U��z�QUɥH�S��>Eܪ�u��̯I�|��Yj����'u����q�PEGK����=�ۤ �^��8�"1),���`_Bw��lqm���PҪ�y�
�{N\�Z�Fu"k�f���-�~�>�����@O�)]߲�c�C�)N6y����zV/���L�z�H�K:~�B��?��:I��nj�ّz�S�o�������~]?&��vQ���?�:z�}�*��
Ui#��Y!��GV�~��B��l�[0N�	\88K[�s|�YC��[+���jM�٫]�Y�-��Zp��傄�f��	Z�����d�;>ĩ3
7�d�A2<���u�&�R���lNQ9�n�S��ȎT���zI�B|F>*�!�����e���2�(FZ���i��
��GEE9q��ģ$��Fc\�?��*��k5Z\��J6�Ҵ�Ώ�e=-�KTZm_�$��VW$߂Ѵj����E�|PZ!q����fi�:��lH9�~�q�}��_o�O��6�P�Qʂ���=�^��?sׅ(���+�n�#eG���.z�-]຦k��u�g�����Ff�I~�,�aV:�'��:/�-A��*hC�0�������lU�gK�aS��2�:��O3M�<��i�UAF���?�AG�B�E�hm,�ҋ)#�z�l_Ӿ�ʋ(�H���4=+�����Wi�+��࿱�:�#��e��kn��
��e8�]Ǯoյ
�����_�*'�i뮷6y弴���/��(��e~9i��.�8)g?`?�R�n�F��ĸ鲟�l5����o���.���r���H1#�*�20���T�6����笵�Am��&�'IvPea���L�&�h�׷���Ԏe����c�P�9�Qvzߵ�C��M��C�қU�_v�麚��M�e��0�6����f����!W�k�Fk����
D2�$rְ�n��O,�90�Y���9�E�%
$��꒮��B!D��v�25�֢��%׸���
z 1�ɪ	���A36M.ka�"=�l�ʰ'�bw����m���B�&�f�Bے��RA��% �
�g�|��~����B��&�2-�d2���l0��nA&���綌��p�'�V��N��6)U$��\"1)M&^^����]~D$�Σ�X��n��yS��մn�U!��ZD@k���9��¡P�'_�T7������cb���e;m����T�RʹM>�~宴M���R�ӡ�ON��>[���t�%WW����@��'�"\%-&,A'T��TOW��8~Z���M4Jj��E/�V�I;��`4��$���ӟ��L:�9R7q��Ϝ�a��"�"��v�z��w�����w�(�b|����W��q����M��sA)3���*QL�b P�x��#r�p�z��V�n�|^����|�(��ׇ��9����桴���K��;�]�/��(�hi�S�o�������9�D�j�R��z��P�e�lvĘ�;q��F����/=i��l�6��X��m�Ƕ�e��aF�����A�����<�
(�nc*��7�Zd�ĉ��~��]M@�ӷ�n��H�;�(������I���*���]��Sc��n%7c�羧��7yAڡ'���a.�'
�LX�hc> ����%�S����3���������%��I��fK��΄HX}a.�|6��'���[��k^G�k�c��Aw_�0ۋ���F�}%��N�禔v�N�aУ{ɼ����	IQ�p ҇�-p�sװxzY��FT9=�v�z���3/��{:�tOZ�Ӧ�#ˎ)P�]�:�-z�IN���d�w�?7�'%Ps䎎�O�n�X�ze~x����4E�K�V�94<_�:Y�2��A]��ǦbqU����J1ՊW���Rŕ���%u�R�[r/��}븼~r;ٲ7�9G��1Q¦���T�*F�q��g����C�`����C�b��/�mz�^oR��Y�&蔛�*�:�%EIG��;�FͳE�<�3Ձ�Z�Q��W	6�.u�1�kMZ��o�޶"���߸,>��WM�]�Mu�E�
��%}�,�Z�ɖȝB��#�d�2)��k�nۺ�a�K��3��Y
��UJ8{���"]P�j:1��p����g�I��Ӳ����B�p9��>f.�.���PY�K�ey��!K��:�G��J2dw���+(��+F��(M�%}p����:��Z��P��vh+ 	�i �IN̑��K:�)�4|���E:��hOiJ�5�<c(O�	���"�h�=�z�r-]�Ud�PPIU�����C�M�ad5M���E���Ts+�$�Qxe���p3��U��(�r�ֿP�~��[z4�j�$�$�(�jjX3
�H�j�p����H��G��WT�ò��W�v�=7��0�3��,�z���sߥC
��:�t	��\ȏeL���6��td�\]q���Ք$�!�I�h����o��$�>j����|Ay���>RG/%��L�5
]�ǓӍc��$Լw�F�ԙq*5�o_�+O������_��K���i�n�;�U��*��ώ�
ГT��Z`�CKv�3�d� B���rsİ��Ǜ)Ep�*��������]^�:�n���ɓ�!t�?Ț!��
�I]W@�<���Il�-�(�=x��3٩P�h�BvЭ���vD�<��ް��O��%��	ˎ�G���
��`BR~���[��;�vxt�V�P4~i�ͥd&��$K7�95*�Z"�U��Ҏ�$��\�8:է�&C	-'5w��f�J�0�&}m�K��6\�w�;Ɍ�q�i�f��P�J]��.&C�ȴJQ�����R<���qV����㒵�>̵����y�����;$���8�3����́�H,�qG���e���e����c����g-���9m����n�������N��+J��:)�SS�<���N(�JIKJ��7��W�� *��>P>������L�Mz���nҁi@�`[���U3�us� �tUOݍ�ۤJQ�t�]XQ���$��\X���p��J�6����d=}�2��%-��p���PE	�	N���x��hj�Ƌ����HXMa�<��jH��V����M�Q����>U�Ij���|B2Ի1�|TL�ϩ�ag�i���Y#*�Jj@��&��C+��v�<�\!h�w�k�Nv�Ǭ�v��1�qK�V���λ^
s�/ɨ�� �c*��;f��x9'+f+�Dj}[H�������j�Z>�	s�L�p��I�ϧ�|��Mű��I�f�����
�ta�m��վ����`*���C��I#��x2Xra�P:l9� ��Y�>D@���TڮP
j��	�tl�ݪ�d����Y���X�4�}�Rø�� ���X��7u�u��T"�ݢ
��U� O�O�|� �q�(���W���ЛH��p�S�P>u-n �(�B�z�AQ�Eȼ5����A]9��$�n^�$�nU��}G=ؿGK�'�`P������KLC{�q��4�|����֞Ma�'ae
���  �ŲN���7�8{f;<�ƽhr/;���2�vΆ�k�d��3g&^�],�fH=`J�=���=Fh�IS:��MS��zh
*J$$C�q(�4���O�r��a�F�r�S�I��k��_�e��@Wdar}�.��'�N����fb`{h m��uS�E\*�a'Ti$��?���AEDH�
4Q͏��C�&���˚%K�n��6V��~[�[�L����7���-��II+ivj�D��P�d�C���03*�qiN�S�E85A��"�>��啒ʕ`G6��\�����(�=r�fU��R�[u產<%`�ͮ��_�)��DB:A4啀�֌(fD���&`\�|�ȓ���y>X̦b��ti7�%ҍ7�ଜ ������o��V Os�d�%�N���(Q�\d��`�A#�
� M���QN�9,��ٺcEt��Th�C���}#7��"�5����$-��ɧH�|��Q�V�0<�%N��*E�
��G|���r:]�[��ʙ�,W���jO�@]�/��g�CU��P&#t��ӎН�[[�dǞ���Pst�Ɂs�7u�`�h!ZsXB@=>
*�TD��W�g���lb�_sj,��I6����,K�Ɵ���j��'U�kٗ�{�92��R~��K�Ơ��sb�&�NQm��h�����<4(�
ƀ̩J�P�Z��⎨)II�45�
�6���{D��}Z��i-))ѭ�Fv�8r�JN��i-)*C�z�ӷ��>3��1��� ڰ�"%�{g�_�����84���w�=Y���͒�����̯�ؓ�Z`o`骽7A���7&��J�Z�F&�)]��v�v�bl��#]6�؈�T8d#BI���Ĩ#m�p��B��6%?��%
��(B���͢	��bf���C��U��{4Ⱦ9�w�Y,���ɓ$�4��Ҳe �.o�Cvr.z��٤�
�_1?��˳L�����M�m�(�¼�U��O�����L}M�C+�Q6��c��;�<��8�E�[�{��-a���o:��;ϟ9��(oꡰh�2w�ܹ�s�Xb��v��{�6��u���1�(a�,�M�#�-pQ�u-5�C^�߻���8l/j�8u��BGQQ��F�������H�]k�B�'�_��TY�P1��E�~�ؙS�d$kRO�h���K�Ê�'n=3 ��0j�9	���M%�#�B�a��m?��xrw�Y��j��ً�E���Q���F�`a��H��܋�3,��l�"�o��� �+~Qok�x�O�.�3�hA�3��l�5��ɛ�Ԓ�y�����2;/��K7)>�H��
w���7J�:-��ޓ��	o��%Y]/���d�Yu��m�C��g.B�b7�*�ٲ���/*ڳiڛa��N�]@��>&��?�Q+������<5�'o���H�
\hj+Jі���$#Q=r��&�Ky\&�]�
#����X�ԨO�(������Y�8n�sr���ph$��(��Sp�x0Ho8�H�7}��.������n����O�J��'˙�� �'�(M7�
��@���?3��8~�>xbt0�m��:��q]���crX	�!�8=���V��~����V��v;g�(�Ohp�ă$�p�Ԕ�o��ć�0y��B�V8A^��d��;M-��N��'�P�畨�${z�p��ȲG��X�<G(lz�� /M΅�����r��K�������q������4�'�-�F�h�?��m��O�Ca���S�
��7P�R�"���w^x8�{��8��m̌��T��,a��"����,)�b��/��w=��.U5�?�IKK�v��5q����/��N횘إ�eT��P؆���ݢ(�j@����qԕ@��Y��_�E����@^:s�v�����X�[�"C���Z�.��Q{5b,e�ᰁF�F�]"]��<؛.��*�A�gDVW)�cd`�`q4�?3�wd�F��*�}d� O]���ҭ�ygdy���50�s�|�d�i�"�Ƚ�}�VsL��4��"뾝�B3�i�ު]7���|P��&�)���8����	7I�MK>������|Ԩ�Z2YV��T,�Ǻ�����p��_��6������C�2��/�?����̟�-�^�ylzF�I�F<�>�RX�TU'�"�[y�Vc�{�(�5��7�ִ�(����/������Ss,�9TLs�4�0��33�m��>��6�Jn��؝���#��)v�F��_LZ��~�#�e�W��H�&�E��{�a��F���	#��U�s�����3o�^�Y܇h��x;
��Ve���/�c��EtE�<OLf����9k�^��NJ�dLL/P�W�����)���~;YZ	ez�u�'������H���o*lМ��b*�	�����:}ŭ���F|�-�Z�y��_��W���(Z��t�_#i��1�H������d�WocڧE�`S`2jAe���k|������x.��<
3�ʕ�@R�٘����kvf�C�>�A���҉�,U���	���X��kf�Kq�W�d�( 0\'-Õ=��;WG]�9.����1f�^�i���w�c���嘼1d�L�
#}T7�8/��읇�f�1*�ɎWPf��y챣�b8���מ�;�����L̟��!��B�d��d��'�XW�R�ڋ^����hǞ����	�A9΄ԨO|ȓ~����W^I�Ng����!��s�"�;������h
-M/�lr�<'�@��5�/Bg��SeX�S�f*��Ee��v�l��)�gK��醩�DwƲ���1Uo)H�m�\�˄߶sӭS;9�
�w�-�X$��K�z�VLKw…����*�TL��i?���	��	�+�W�_x��
~$����:�M�hM/����S��Ӷ
AK���x����6YL�j,�ʞS��	�
���%�Z�LNJ��s�ӹ��\�"2�R�(T��0W���N�81uA�o���
�8�U��Ǘ^����D$����?��Y.G��LZ�{j~7���d�ϢC�9W\��G9�H�մ'���K*�n��������y���z��j��-��;�z������O
��u醷�H�}e���ֻ�œ�!��mؕ
�_D��R�:��#Ԍ�]R��10��E����n��ى��)�ȫ-�<�(���r7	�ς;E��/�14R'}.B�Imxtz������5zX���`�heyu���
�/ȡ�Φמ^�=�w��i������= �qw��
+df�8@(�3�_���̒��F�9��"�b5�����4D\+a0���;0�͡����pGoNr2�C��O��Ɣ�{�~� �8d&Tk�$V^��滁��߈���iʣ���������xNUGy^2$��A�C��~���t)�6m�q�1u@����aB2�{B{���{u2��q���K�W��%��ύs$%���7��?��������c>|�h/��k"���@�tď�t�H��`�dS�@�G#%��7��"�*
�e�2="�A�@[�CZ0�D�}�����|��<C��,�a�뷯37����6��t�Mc��k����j>�?��HB���옻6)����V�(��k]��@A��.J!�.��b>��'������$^!���|O��zT�#��D�|�e�I�a9����"������S��t���Q�ɵo�	�$7=s�����>k�|�Ѽ}�{�'�"��<��
R��������r����o�oK��LN���,B�?��~$ʞ=��UL��&?.�[�q����lXKN.K��8���jvPB'�**�hX�y���|AϾ�+�|y];��E�a=�w�'^h�V��6p�����m�B���L<
�2����?�����9��!��1��Q`Y������SM��Y�)�<E�G�{t941Z��2"C!Yo��բ*��@~r�5��B[O:��(��F�A�E�GM�`|�T��J�:2�5��B6}z�ӛ�z{�R��[R �9�%T�ͬ����i��T�NK��bQ�AEJܠ��V�
��H1�TyK���Lᘚ6ʹ�)sO+�UV����_���F�&�(�-��-q&��b��hx����lo�������"�&Ʀ(*�	�y��7�$s��Z��	��$I#s��K��$E����c�5n������-&���䜘�ā��,1{:��������"NC�]ꊍ���l'���t�,>�F$�#T��u�A���XD��Ӵզw��מֳ�c%����k������,x�du��	w�#Dg�L5��nk9����ơFm�C��0Uլda`�!�D��b*� ���OrGEC�I��8�|��=���Q?�-�1iỏ�\�M��y>��6�������wy�/?�C�s��}p�&�Y�Ҷ*�t;M�:��W�cip1�+�##e%[)����E���r�^2"�F�ŷ��q���!�|�&��!��P� ��kX�6qP+��OIA�S7ef[��!w_�&��Qa�0���2�K<�$=�� �xG��(��AQOT�(r�J��\��0dAn2�0 �`��@z� ��M����ib���.1s�vX�r�*�v���ر�g��hAD}��Y��]���;p�r�\:�^=(�����m*,�DI���[я�3�X"_��X�hH�� ޾?K��V�Su��5�W4�#pY�hvp9�K]��H���	!g�8�"a$�����ձs��㢬F�����8���<���������U[�J����U�Z�IN��W��
�Y��%�Hqz_X�8F�3Yf�����p�4��/6�y���lEN+J$B2E�-��"��-�U8��J�+[�C˖�k��$�_��ۊ��'��c��%��z��/�`�WS9_|2�9y
��w�hyr۱�����o`;�'��l��ض����~2{���a��}ܽ��e���<;�
��{ٮ���U>4�
�*���Y+}R��mŹ��ː�h1��\<G�Q�|��
�	�6�V�b�{/�u�"�VK���0}�ûl�YUח�����[��y#�38妼n�,�6�[���?��q_�駝2�'��6��~(g��Іv}�;IY(�0�h:��uuZ��Y��7�n�1�aSQҊl�i���C�p��O����#O�1h��I���caSV j�\q	�З#Tӧ�X�db�*�0m>��gN��C$GC��M5��8�<u�$Ir��T�4k��"]�>%	 l� {�L�eR�Ƹ���:���C��
��h�l#�W®83�Ժ��
�����L��8�H�>�t^��A^��eP��J��?���??ޝ�ٺ����Y�f��Ȝ@R�����X��6ƽ��-K��l=�.���(��1d�[/�#�~������ԃɱOn&��!���t����ѥv˳h���0O��xjw��s�œ,���<�a��~zR$^/a �sKƸr�n��w��*5�0��#�P�`���`�`wiQ��P�eu��5W�o�m��_5��Gu�Ѵ�1Mst}����rzq�Gݫ�d��)퇩��ak���<���7��yVs>؇K
f���1��/F ��x+>}q�4�	��
��}���yj�h��Ԝ�K�/�M>2�6y��G���AK��I^�ə2"ᙏy:�f�*��:��^~�X�{�<���u�^��ן�*3�Wͯu�x��}�]�jy��|�V<�1�C�̯i�U�m�@LD}���"�mgѥl�"�#`�~p]-��Z����-`,x�|�VV����r{����=���>����s��]X��縞o��/]�T�~#��}�"t@����0�N��p�z��s���6��I9�`D����&�D��u�����+r�۲ð���Z���cz4Z�cw���:��.�6����v��8����Q��*��h8<���0��%���{=*��2Y��'�|8s���K�b����j��R�Lϒ�������z6���kA�^��Om)/٠��6��(��B-���.@�[�����O���s���9�������氾i���4��������[Ҕ$%�9�l7��%�y=H�;�+�	��l�vc�����ҏ��eE:��`7���'����s
�o���+�s�\E�Ҽ��t1���Hn�D"T��S we A���㠦�+��vi�"�b�K��8����[����jmT#�	�+e��qMd����H߹W+G��R�}�9���K�!D�xj&1�v�O]Y8���o-�I�(j�&�7�v~���N\(ɀq>q8��o�K�tk�dg�T)���gb
Z=o��UըӼ;���>�߲5��~Ԡ����K�(M��w���dP��.�@]�Z��^�Mz�]���m��Y���w��w턠w�O�p�����~=1��Ƌ��5v�4�۹z�Dcrۤ�vQ{!9[@�L>��XW??[�f7)rf�Fg��'�@�7'f/���e�o��^^^xN����|��߂/�9�ݛYCI]�vג��z�e���T��5�,i�y��-g��HZ^@�f�x��7�&�*�������t�]ŏ�S�dz��]��������H�:�`�{�%�p벉ޣFT1ŧ��ă�#���%1��L���I�c��8jia�q'�
+j��EDc�HL<�o���Y�_}܊�CN��^ҵ�7��W�|����w��1$4LL��|)i�-'��p�Y�/~B�xA�|6���v�|DCJޑ�#t��[�F���u�t�y3�gQ't} �#�t�&]<a��8�L��-��T��zmT��T�N�fgM���%U�k��sHw����+�vS�5Tu?��X�ԧꀶ��&��Ѡưf�	����.�R��5��'di��Gj\�4���\CVu�
sӜ,s%N)��y,q}|�9h����h�v=r����yQ"I`Cy�$#�%Qĺ�Q֤���g��̉)뷐,����Dp��iω@|aF���
��ם�I,DkM�G�ɒ�]�����9���,����K���.�.�l�3�V��J���K��K�Hv�.��M��${�-yr�����Vq@�Mw@����"d�^6���g#A+�	�AYguu		�L}&�z#�����j(y��.?��|��Y���Ry���c�!b���݋������L*\q�lHő�C�-��ü�CCh����"�!%X��a��'���F�>���F&�&��R�����C��N�?H��"����y^�"�rd�~/����3N�6h
èt�^%T�L�`3n�?��]��G���u�
�"��_F]�ve�������-�*}ާ�y�y�Y��և���~������xZ�f�g��Ǐ�xe�u���[���]�m$���ᄲ��\�l��ˣ���_ �.���g�r���H>��~���y�ڿ`=�z�LU���\=�FUQҲR���su՜�n��{�P��/�<e�;R����:��;ǀO~�"����V�;�e�[��,�C񯷫�1n��/��(h��z��FU�]�6=�Ҳi2o�l��S$bW��TF�P��lFA��7'�@ŗ,h��P&t!�6�y]/5�7�ɉb�5��x���.o���5��i&���6�Nɺ��-̐ݽ	��]#�]V�C�O���<��0��2�ax�=-t���(�O�ڰ�g�)9���٬[�%4�r@�v���9�܉&Y#
B����_�͵��H
�E�c�t{e�W�*Zi�W��8^��"�h��]ܩ���Μ�F�f��d,�Z+%ۗ�������l��n�v�V��m���"�s����AWi��Վ�e�Ы�}^V��M��Nu�ސnW�g
�LǠkL͖gj_�.�L�#�XZϵ/�Ɨ�sm�4UzX�p����a3ie��i�TX�~6��҆ �[#0O%�E�`���ǻ,�&T
��G>Z��v���}a�E]hsFTo�;��h�y���	��?-�B,)ߵ��X����;=Gh˧��感�mɻ4�Jj/{����]泛p^�O��<�v�LLK�y��.6K�p�X�������S�>ͩG���d�.�>�y���A �s�xֹ�A����������^m���z�@�}��W|�+��D�q��D�/3��B�߸a~����1�_�l�4�cXϛ&ş�4Oo���/���7�:�5�:������԰�B�s\�yIjxr����C�S��� ̠lF�P2��'�z��(��l���@�O3�h&z��y
/\���z�"��d|XP�0o��JJ:O�@?�lׁ��(}��
̅B64N�wD��%�
$I4q<�c\�q�了�)�*�!d�Iu��N\���"|	(nA\�QN�9�z��^�q"�:Y|=�ᜨ��0�L$_.q2���P��O�bâ�^���xx	_��E��߫'TM?��%�_�m���0'p�|��7~�Q�n򵛏��E��K3�!�^�?��-M����)�̔؋��|���Qs��My�����q�S�ĸ�eO7�e��/3�2 �3�"ߧ���+}��?��@�X��2IU����-7w�y�?%�O�+��"�c�a�O�x��~L����+d����|m ��E%d�����4'���lp�Z��٤H����ѱ9jt�e��lv!]�"�%
�c��k����/�ͣ��**r�(+�ZJ�dU"MicYR��~�wZ�\U�?�I�_/iGy^+<z���DDR��E�t��hCU$Y�wT�%�Y8U �XN�'e,�uBw傫����R����D�*�f��s+�
�Wz~��*��.���7 �ŠȆ(�C�����H�����/&�ڎ�8��w���Dž�R�4�鮊㤧�A���	�F&h�֧�sufy��j�񎧨�A��X��淬8� G�XM��L0
΍ꖥ�2N*���r�Z(����H:��T��]<z;j�'���}����LF���K
'�2:G^���H)1�g�$���MP��Oi�Ю�DŽ�&*�R���;I��~�+ܛѳ������7�5��'��B
e6o�q�H��)��h�e�R��٨��� �t�f�?/A吽J3O�g@�����pK��x�zF�ln6�-�P��p���G��Au�39�6�-���c'::�bQ��X�V-%��P-�{Z�{�V�H�@?�ix�d����HNZ�	�t]P��~�,1�8"gR��5*FU� ���d2�LYr��؛�^�
�^0h3��������
���b���� ��@�^PwD�Q��d�%�'��d��nA��I~q���e��}�T���nA ��w+�����Eu��(����>�2��a�R�t
0��ȯ	X���^|sCh��KB��롐��{�Q���0�����W^k�E˺K��1�(q�0H��/c6��ht�D�>,�$����C�� r�zH
�EZ1B0��j��z������䕐VPe��j(�_4w�a^��@�c��[X�M%=Dr��O.���_ t�n/�S?/��P��<��[�f	���ֳ�j8�Pm�c0㉓�"/�T���l8�
�g�{Ŷ`�{�^��W�/N'㑡R8��z8a��oiI����U�$�M1�?�-��|�r{<޽�����rmzQIv"�G�D89���柁>K"�
T`͢�d���(>hpG�<2լ�ƩQȜ��HX�I=
W��@��+�)yE�3��B��P���Τ����h�UոE1���2"��gkKCa~zS%}@N�bV��á���pS1�]�l{+IoEi~A�_�tQ؇TN�s�^nQPIHb.���NG�I�BIT+*����T�ۨ�TG��y�ϧ��;Ti�*�ڹ	j��K�ݫT00�%�ĢBIar;O����2`Wx�iӑe�L�v0</��^z������p��.f:Q;�1n�ρ��q3{}T�4%z}֌�KB�F.%M1Q-%H&�	|r���$j��L���A���E�|u�?�^���{��u�]2�P�R��D���u�1>%�M�7��j��#C1�6�O*�R�|����ɸJYp���H</���5-�OF)'�)�	4�dб�9�s~.Z3��6�c��;]�l_����z��|���i�g)ں��;���y����&�
;-��y�E酩����bƜ��B����2%&���wv�rc�K������KB�EZAd��Rh�+�_��mVK���l'�l��l��á`�U�Zv�z�B̖�zl�x�(^����(�l���Si��ʵX�����8��w9U~V&�|T&��D�6�EM—Q�ME&?�Ю��†.G���l]C�G�=O }�*,�B�}r�㺘����P&b��꨾��QYʍsu�*#��&S��-Fw��b΢�?*V�֫T��n��I:�AAC��o���T��h1�H����z����9��<��JsC�����_���f��<�(7�b�0�Ƈ�U*�KW�x��<�A�|�^yd���<c�
n��X_T^���/$�/�Mf��d�r����L���j�+��vQ�\����{w���v�W:{�5��`�H&�����ϓ@:`�hvln������q6����$LA)k��� �@Ұﶂ�L�e%rw���MF1mg}�p6<�l��IR��@>o��j�p�_���C�I2 |tW"����z.�9����IM:�Q�S�M�M:e�1a�e�g�E�$��58cGF��D�vJ۶�[��pz���`�w�����m;-��
��
#6鴿�eY���|�<@;LRl��+�	?��a�Y ����03בJ`LV
�!�8�����K�I�%l���%���ٙkWlJb��b���g߸g�����#��p#����O.%~f��a�
:N�32���(�AY�>{������*�}��������ϥ8AH���c}��l�����8�G���������չ�l16�$b�u�Q�y
��Km���0�D�B�{�򧲔����2�ݮ]Xȕ܄>J���P��X���Q�:����=P	����?E�i���8%p���Vu}ʳG��)�\~��GW��D]�zmҧ
�����h�g�5�|�״�/yJ�RX"�+�ۙ�ޖ¤n:�a��.IRU�n��Y'?�����>p����
����h`�x��\��ԙ0�7׻.)<{�[KY����ؘP	dP?W/y������M5Q�:ͅg��:.�T�g$�����8I
J:���a�lU"ӐMB�(6�"�F�K�Ll�f>�%N@��j�8	'�̒�E!(�I�A�WM�av��TO�B:M��hZ��4�3�!�l'%�8,�8\gs`�!KDX6��J���KI)C�`�*�"�b��$)�l@j4W��䥧�=�u7=������q
���M����@�Ӝ%:9�K�:p��&;JMV�*jL���ub����"�G^+���]��U��Q_g�f;��������ds;Wo���$CL���͋V1k���R�Ȉ��,n�#���0	r#��#C3�)lZ#�>~3yQ���?��������;8NۻY��f�{��F����y�T2�Q�ݿ�OJLC�yK��5JXZ��;_��37�U��,W���v�W�4�z�jf����{v�y�%�'��-��ފ�Ȑ�1�7[�6��c��y�c�.��Cc(ճ�t��ްJ��tYnYlø�sB���uZl_ 3�/�����<�Y2K�F�X�)��8F��\{y�q�y7�=�[^brꌄQ��ߺ0��W���qhb�����{m�;�(��{vx��@F��{�i^-R�"�Z�9=��u��c��9緥�V�胷H����I�~P�_K���?��'�J�3��2��!�n�� ���7F~J��H�O�|x�Z��|����2���E?|J�0���)��~���t
�{�c�Ǟ"e^2�%�\"5��?�OW�*�$Wc͈t��c���h>r^5xؓ��=m�2�����'!'1���
��`�f�a���i���z���%
�E�-�"�(pzo�gU�w߆�K��Ue���{o>��;�3ݮ04�Э{w�2��m�����0�� 8血uB:cɻH)���l��豗�C	�bJ�*����L�|f���ʘ�R�ʍ�2-I�R����o��� Q� �H�6��1G�J�,��TE�2C��di<��rӕ`���e
/q��B4�]b�?��a���_�1#�{	���!Gs��
�.��c���x]�.9��@�aZ:%ˏ��/�� ��p���K�e�9&�i_�,�o5@��BQ���u1�M�|�6)��d���S�+ʘY1��߇p����\�[}�J~z��&���2y�<VIC���1.�?�u�;[me����� �}H�2l+�|�n!��iά̐��[I��,��d3Y�Hӗ��]TZHS�E�d��[Z��^z�w��/�o}¹@���r��^ڕc�>|����5���W�t���6�#��d
n�z����124N��v��1}Z�=C.�U��:]����S���Ӱ)�5,؉o�?�������y�>Y�0_e���Ј��-$��E�F��u�9HC�u��H���)�i>"�^��dT�O��4Jz9��2Z���%yy?����Q�]���"�A�0��u�u�2]�ﺋN˰��p�J�g_�3�x��O�'z]�����O:���v�KS%2�>ja�'%�GV��N����@k�-I�`�M�g��c"��t�|�_Cz��N�m�� ^~����i�MW��4h�WLf�Ə��R���]�4W��E��^Y���{$Iޫ�t���
�4Vޫ��W$�z�A�tst��tfCӛ~i}��Kj�H2J�Cr��߳!IW����l�\�f����`��f��i�mR���aև���l�
�� ҃.�z1�Q�c�q��穟�S��DZ���t�(x���m���0�: ~�ɓ6�р��]��gC!�Wgx�=N�A���������(�;e��{r�B��ti���x;�Á@��:��
��緣;LL��h�/�i�	�dЖ�'�8�T�Jr�HJ�H�X5�J�=q{��u�t`��� S�*�qI�ݻ0��/��K���o;��i~d4�W�~�����C��7�@#S?pl������42`MW�w`P&�m�̋�KOt�=6�˯������y9l���u��(OF�F�h�f�B��䚅.Dk�S��x)_�C52ã��������ܽ�����^�D���Jv�;_s۷��&����)�s���/p�O/s|�����
�F�"��S��$ݙ�ң-ge[>��V��S�/�f�ҧ�eyY�C�0-Igx��c����wYs�'����&g�_��5�x�$�ү���:i
�����eJI!�^>O���;%�1n���Bw��z����
U�>�ɘ�n��H������޴
�fr��������Θ�j�"E�q�ݏ�g�y��W�yC�'g�8i�F�pj��'B�7�����
��~R?K@�{�J���ޙs���P164j�O��]K�ug���1��Z��q���3�|�M״��H/��U�w��y�]�Y��C����te��dKκ?ۂ��|Hf�u��=��f��C��{�i�V��׿���^�o;d�uhZ��v���@uI���I���\�bǎ��=�%�x��z%��nS��^��z^��-�CK�ܒe��Ȝ��)#��~>��V1�*���ZD�$�*�� �m"�&TA>u��C�}!U\-�.@���¥V�44��0�*���,6��;eĀ���0�A
���EHF�Ո#d@O����`�������*G�Fnۉ��'I@�b�!&u}��0P��B�a1.DVW�m����Ӑ�K�?���	�)]��>�E=���8#�"��hL(�K�|AOO-��TZTP��Ɍ5�i����'T#��������l����!�SAC}���.=67t�.�x,��xj�
�����M+36;����ʼ�i��R��r�91���ڝ��,�v�����ʘ[������������
Gn����NV��qQoS����7<|��vJ���<C���ߥҡ"�s۩fcby`g
��1ƕKe8Gm�F�]�7϶��?�pY	�w��2�JCQ�ַ �;�����5��&
�݊sP
�a!Jc���;�3�y�>*$4"R�f�/�4}�*K�(�p�D(�E
Ru���]S�td!�H.� %��@��>R��aT_A��:���j�aRǤ+�=#zj;��k��=>�y@|�#����`�*HRh؇Y��Iԛ���U0��@�GrӲ��ɻ6�t�}%����;��(��p�������3��[�}�6�Ö�_�ޝ%�h�^��\�9o����%t�1�[���c�V]Oh�1?���fs�oyyb��n������nԴ����I^̛n�~"����1~��,e#T[�a(�e	S=��H��HڿT.6�8����Dˑ����Y�/�n4�V_$��l��J7��P�r"���k"��Ǝ�����/���+��2�d�R�2>tHݹ�<9�ScE��/!���B=S��>�p��PGG�ΘE2�i��_�"���Evt�����c3�ڹ�7�h��oL	�<>6�];�n�Q�/AԳ�Q�C��#8��a*x��kc�1w-7�.�_�1O���_s�l���p��k��vL���峭d������3��
�xM�]���;�Ǯt�5_�t�x�C��N��1��G��w��L��3��nV
M�~�J���#��e9N�z�!�ƼʴV���Ӯ<���ބ&%��� ���%�׏�I�>��{h+�_��XɺiR�M�<=�x;��v@ূ]<U���Ψjne�@��T��,�+�nx֥g[`�^#�KI��ѥ;�`p�J�E��ӭUy�fȠ��r�8N�0w:5�6��m�,f���y>���C���C:�ݶmxghd$t���e���l$�C�B?����Fhǭ�z�v��S������n�8�+�r�W�#��x1õ(8莐s����-�ѳ�:B���rFp�y��Rs�
�0�A�e7L��穃�29S�9�/�4����-�F��3Z!��m�bf��4
"[���V�r���[�ƒ���r'	��
�v_Xs���k-_.XF�B�-�NǗ��E�[�M��W����aو���o�Gc�:���2=�`������MQ4"U�.9U]}3��/�������VWG4:E�8?�\2�Oy(����`���wyE{-nϤbT�;�K�>�t���n�/�ѷ��}yq-��%���Lj��	J"�}P�����3�Vݱ�"��a䃚#R׃��.�w�R�'fS������f�at�O
����M���8<�(z ����N�����M�۸�{�9��ف�2C,�w�PEA;�Ţ%Y�و����N�7c���ĉڤ���.�6��&��I��i���yW/n��O��MӼ6U��$M��w�wf�H���$b�3�9g�η���hl'�f��o��B=�qu�#.K����5h�
A>x��b����[x<hh���IE*뼐����8�$X���#���P$E_xAT)��ᒉI�v4�0�RdP CG	�7k�Y�͓�q���k�n�}�QU��{�`�i�`6���Պ��a{�r쁦����=q��s]�M�m�cت=iz=�;ZG�Щcd������zU�8�B��{��)��*��ɲ`i|v��)o��-"��E8a@H8M���U��`P�N�C�3�tq�qp��!_�T3��x@�2
h)�A�ZG����,�4��o9j��D�Q�f�sl������s�`Z�ItӲ��r��`��%��G�j��,�}-��5�����i�vwP���!����vwu��ئk`)�4O#�UxUrG��LE2�q�#첎Lz��,Tg
VB�Z�f,ϰGM+9�|w�����u�`LYr$�5׊6�@j!xA��K�&JV�T�ă>�\%6��iW1]Mtb��y,��s�[@LO_���,J퉿x��5�����%�H&3r7U!��,�F�Rq���R���7����^��E>J
X�������`8����odq!1��"�����)�|Z3~�Dyۉ�`������%�F��̸��nvE��9�:�G�r.g:�ij�d�Ր�8��j���>?�I9;�sm�&�Ǻ�*����0W,V�%Q�y��RИ0�~�-:_�'��;��1=�/�>:8|�l�5�ZT�h:�ll�ܳc���9������{l�����߁��'_x	�&���$�v��5h�&�ZN�Qޟ�5��t\/z����.�O�89�����v02�[{�Ë7$B���Ѩ�T�ss�:6:bd���b�z�;�^�o��g��c�H.=w���{��G27��Li��r�S�<��+G�fF���Gcۆ�ѻ�=7Ԑ���S�tєo�Jf��(w
w#w;w�����n�^��Ŏ�5�E���{��^@�B�	������q��-G��X7.��t�=�(���O*�S����+W�����h��������çU��}�9��>_�ڸ(J��\�����d��,�MjSm��!n_1ĺ;pLX��$�J�d	T(��C�z�w�{�eUB7�dbU\���%|o}�Nz��m0����q=b	�'B��7���r�P�@\sĸQn1�G�k]�
�V��V�ٝ|��8٧}�;X��KkL⢛V<�jv���{���h�e/٘��[ɉ��@ku;���Z,���U�ɺL��a��A�b0�T�����(��K
��ف"��2�~�w|��'��[-�~�[�����~��xml�����<�e?i� �?�T'YP�|-ïyP�����=F��ɏ�����X����&o҂��hpG���P*lD����T|��Z�W��m�v-N�b�w���Ln=�ƨݣώ��`c_{��=�Ѣ9��F�z �aؿ
�ۺ8U���0�ېu�Q��g���T����S?��k�O�:{���W��ߊ�0�{��7	N�д�S�Ͷ�ö�4�@N�^�h���z�*d:H��f��5%Awé��ؐ�T1�g�^I��T�ȵ��~���@rbۿ���G',앲�V�5E�Im�qn~FK�F��}�QkH"���u ��!6�|��yY�%��N� 8�E^mJ��L��k�Y
=����^���-�����y.�(4h���V)�'U�DL�>�'�R��IO�</�h�Qp9ǭօ\�\�+�krrW����D`��<�XY�!^ˌ��ȿ����-6�BHhջ��Wӿ��j|�x	I��c*>����LDZn)��X:�����L8�oG���O�+�A��Dl`�t8n�
S�5�w��d�������a��pr%�� 3i�L�F���d�$K�����v���,�[n�l������#��o�L�(|���5Q�(vS�8B�$�6��=�ua�ļ"Md���_D��O>�w1c��w\
�������p`���B�Q�����T�xB���0�˰=�%nla���#�l�]�`���LT���x�g�N! �U&u�����}���D/��׍��L_m�-*WQ�o�V͢�z"�%G��(
�M�<�(P	�ɜ%á���z��:�[ZEׯ=�vj���k���bv����Hj
p�P�g���d��H��5�6�7�U!�\5�-Qt���	P�N}��&k)YQWQ���A@r+h�怦��f��y���Yf�l��{5w��Kq�"t߽Hy�\���>K�(�t�����K���x����IXN�1�*�aw&x
��f����c:�����;a�����"'��
\�z�k��=ֲ��T��LE+��[����:���yE9yRQ���nB��7�����!�e����8��⃽A�"�)��
��ޕ��Z�L�B�Ml��M��ɏ���帚�%�����,��l�9�w1�����A�U�@�R���	�t##�6G�
��K�B<G>0�V�M�ZeZ5�d�c��z��]C�k�3rJ��E9xH���~��Ch���%铡�Ƿ6hx%�wg� ���1��o`<}�q%/�Z��2�Fk����ӌQͼ���z�i�8N6�X���s�'-Z�u��G�z��F�i�i.���s�O
k0ɻ�?�]U_�H��g6h�;1;�KPJ�������_K�ngQ�^�k�d�C�W�
��r���*K���x�w�7˕D�ˣ����fŘ���?��!���vMˡt���Uғ��M�J��'����A��V�P`#̟���}Dž\W��!�j��*��F�\���Z���U�I"�(۶�g��.LĬ���Kp�!Wo�hA_Pu��2��&�Wcw��}̸9���0`o�����S�*�q�Svv-�1�o��)��nu?�?@ɻ24:Ev�C�d=�s��CJ2C/-��I�׃�@jꪙ��dJ�b�⢢,��j:֌�	�A�"[r����]䆉��r���y�3�����Z�h�Ž��zt�冗x�% ���g�]�5�x���
��XL%�A�ܘd���y�2��@����[&���;����w�m���Tj�ύ)�K��tӓ$�=�~_���I�g��:�i�h�S@��|[�:���4xm�/���u�ha���U�,��
�����څLc,-I?t!���^�HNwx+a腭7����̠ �;�RҸ�#=�c�y��Q4�_��w��s��_D�{�t��q��WO�Bo����թ�a����KWc+��~�T:pv�>-���K���1��&<�f��i�d7̷Q���^�'��顔��Ε}Gދdٻ4�=��gR��$�x�v|V��x��J�E{b�<BA8�~��.r�L{�9�B���R�N/�2	0�ϷZ�a��Z�������mF��u�;��k
rLYo�{.X4�Şk�W��e"��k�=Rз2ʲ��YQr�Aa%d���:۽�ȶ�U���%���*k�Cq zs��n�5�^rֲ�:��F}
ɘR�W�6����{�7?r���\�f�n���dZ%�����,MV��sϑ���zz�ց0͔2��d��=�a9U)�ߏ*���!5Q�.ׂ�A/��q/���j��Rz���-�'`{�;X���y,�k)��V��T�CvdńSB.�2ФKA��.�=Г�1�0_t�*�*�]U���N"P@m.���B�'#/O�zE"M�:���oG.87�N�ae������B
�A,?fi�
���Y��8m5��yQV�l��ܐ^��d��:��"��|�y��Xl��2��q���-~^ԟ�"MC٧tq������b�i}“Qm�a���"�(u���Lr�|u�!����N�[�����h�=�
���3Ζ'���V��O]���0m�5$��z��,f��n�hoi�>]�	}��ǩ���Z�?��l2�?�hU�Ʒ���&>Z{���V�䯴�v�Aǖy	�¹"<n3��x�8k�dv~5G�΀֒����dܬ�.K�S�)j�K�(�RJ6[��p�
]p�7D����I%�^����Nw��ep��j�����	�
��N
���\*����
��fi5̩z�C��A"?�ah����(ET�c���
M.C)��l���J�X&�lf|lwjZs"�x�/��d<'G��#���X�px��"���t�9�)'�(�|�<�/r*7J�D��mT٫"\	�u�`�M����({y���(�M��d��ux�f�1%��Ǿ2)��̛.�N2�j"�m������͵]��+���a�����������ny.f{�ɭ�<�E��}��4����eQ�m�f �Ɉ�5:�ٱ�P��c���~�>�<�e�7X�n+%]���Y|����E�����"�� K�+����
Iw{\ם7%�%[(����KNLrÑb�����Ūک�:����tդR�BoQ`���]�\���L&o�����&s�!_"+��ag�5/��70I
B6��֢a�磲*��*�1�'W$E�t^�k��m>�H	{��GhQ�WEYo�"�`��N/����곚�:5>�U�����{�ء蚯�.-���ұ?z����(O����D�-�g�N���q
-���j�V��I����'s���Ʋ2�̿�6��-I?b�M#k�5�%��RR'�ޕ�j�aA0�jr��trA3%K��ۇ��DT2�M�۔>��NY2U�JS-�z��m�"��W��5������$�^��x����9S�����9΄[H�Pp�����sH�o�.8..T�f��|�V=��e�/�[C�0�~�0\�\8r+��8�B�,-���Г�Te8Z~��
��i�͝��כ#j\�7d�u�qP+f����m�|�
�h���(?Ǭ�(̕3�M
�������T�!qj��b��UV�����
¯M/�8II�S2�
�������wNX{�|�_=z��GW����<*��O�&�W���g�w��}u�x
[��C,ꞎ��s5���I[�y��n��;d�+q�!��e���aw����()~T��n
���3�4������.W#�㦠��) #�k�ř�԰���d��B*��/��(����Z�A{�HH|lot��l��)��|̺.����9!1gF�gB��6NJd����������x�0����5t-��h<"�t����E�2!���_c��O�
z�md�Q�:v\?�J9��|��R�y̘`O��$�o',YF��y>���'�����D6:`2��5w�/���9P;D�+�
�+�r%YJX�!�dI��q�?�dc�	
�D��|��O�?A_�mO�`����,L��E��g]G����<�_w�Z+�GЧ1��nX�'d-ǐ&O�8�?2'�ɉ��%l�ɠP9m�Q4TH�T�2Cvٸ,�tKWm�#��ދ�\4�Z����R���X.�z�xR�x���R�������?v��MN������@���1~��
��of���i�Vs�:��#K����$���y$kH��!�B��� ɜ"Ӷ��+����m���)PT�y�T�Ī�}:9��v?�c;a�A�6I��\�٥�g�9̍�C$�;�<3K���sc.��C�ۋxRY��e$C�.y�d���gрN��F��;�Ŋ
ɚ^�,�H��;'��V�����yX��L~y �*2(�J��Ƙϓ���ZPɼk��2�l``?��ˠ���WN=���%������O]��ɜ��+�r��x�F�&=�ۤ��6��$�mm�����,N,&X�,� ��::��]S�;�����tM�1 iK���]>��P��V�7�W�v혼�W��z�nj����Y����O׽�������?I��j�T�W��Lӻ����s##�騉F��v8(dV��d�_�&O`UQ��GQ�>��Ρe�vїr��+�ҹN�MW�����!�
2/il�%i��c��A�4�o��r��Kg��m�M�ڧ4�<շ�\d���������Ό��Vcy�i�T��e	o�5/�z%���K�M�U�*�=2ה�"��jXj΅][Ql�u�U��%YT�󍫌��ϥ��W����Z4c���^�|���óǣ9g��C���G��mz��T�dT��1�q�����!t��Gv�h,�m7)�EI�ѓI</��[@d�wYX\��N��d�)͂	~�Ӭ�re`��Q-וּIΏTF�ӱ3��1L�����7[&�]���V++!Xޮ���9`��kVb8���O&������+�K331iz��<䁸��ؕ�����t�e _s��~���K�#̈y�a�qE}\Q����Te� ��#�1j=k	�W��rTQS�:yZQ:P���..p�o�Z��1�
֊�9�L�czV+i��-h�G
���u325>�����i���ġ�^|i	*���!�w���Գ@a��ۡ��T�c��D�o@.	�jPi���A�Y�S��Q"*��-md����K���ys���D"���\N��IIt5^N�b�\qE)�_IH ���v �����oݷc�*��� ��h�
[S�`H��	�Y8#S�z9��/&��@��\�jh�k���/hV��DH��$EQ�	�<dH�ୟ���5��MG�K��z݆KW2�(,C���ݶ�����G�u�o��vEG(��ؒT�1썾�Ê�]ӽ���c�ߎ���wr�ؒX˜�}Y��a��/13x�9J��ڏ��]��fn�+jn_���V�v�cA#�A�s����� �����p�ٓ��bi�������M���0�J,2��ש�
*��W�8���!�0�(,8�Q?Ȧ�
߰���b����E���e�!
�9&J��6���k�jZ�0Z�”(N�	�M�\���p�"�/���J��a�m���47�-��#��ۓU2�+�����sK�;�X�.���;��K��M)�8
>�0����I>�c��s�
GM�ۓ�2]���Z�&X��;6�vC_ժ�%F3���mF�w5���t1�s�֍o�<�(�f]���a�����q
ā���g��?����A<0X�ҷ4��H�jFע�oJ����I�|�:8X	�":�Lm4��9!o�A<��{��O���h8�lB�*2w$��ۺ^[�ܧ�zn��{��	UP&$!�nN�B4�]�����˷�l���U}�"s/�;",�$Ÿ4$j��c�#�s���R�'��!4�~����ý��]�d���S���ZeC&�&���|�K<��榘�U�C�Q��ú�!��S.�zU�����F"֑T�:Y�X�5�z��-�F7�[Cn���1�S*�N��{�n��N�ja��֨�ar���y9�����Q�b��fk>��U��V6˦ԝ��56�j��t~�Q�����lݼ��)��c����v2}a"^�ϻ��إ��R�Wa-�d��6�4v��G�����?r��Ԯ��v��)�f���[���i5W�%�2YfQA���F?ɌH����L��ނ|�o���J�I��ȣ?�4��#H��#Y��
o-�i~9	tu��O�1n����z��4�f��`�%�]�l�Ř��+ۋfR�r�,QW�xl��Ju#�Z��Y,�K6xM��*��M��{g��Y���edL��-���ꙥ��ǒ�pZ&5n9��Pt� VxY"?1���29�`]��Y�o�q�q"\)�a%V2��X���>R��R��Ks���?�J�c�[�vrWQ��Y�K���y�=�L�ӑ��ʝ��`' �'c
K;�B.�h����7�ݩ�4Z�g+�d��ҩ���3K����$��h��t**[�	A'�D��#�9^'�9D�nT����!5��>�L��e��3�sHu��HQin�U�Kt�o�~�N6\Ƌ�B�>W�b�Z.��T��7S���(OGީ(�D�U����z+����W\��kS��gSE�M�8�5[��\]�i� ����Y�!�"d�P@���]��X1�|��P����#�4�>��"V���RxUBw���߫�bY��A��9�����۸;�W	͹ƌ��)ʐ��Y!�+���@vGH�HJiɘ�xM�֫8�A�fh��(��d��d6=i�"yE��W���芪Z��TR�*)O�YE�#��&�����kG$9#��3�A�$�!���3�J��8=YO���+��ܩq%�ny�5$�-Y�F����#��on�LG����%r`�hk8fgl���k���V-��է�M"S��@d��Cd����,�.���v�L�;D�lL���Dr�j��tmt�v�����:Zm���E��(��i���[�=8���%W����_*S���3����;�m�(�G�&��񿩙C���P.k횎����]t�`�R��?����������`W������0ۙ�����j��]����:��j�l�U�[ᕀJ�ӝ�E�"�1h�V��F~ܢɏZ?��{��J�����ߪ�o��z''�:��q#���՜�"��)HH+-�h��z�Z�ɥ�H�~���w?}ٵ��魥��-Zۑ���� M6�5�rw�1N�1$Xp��H��-ݡ����$T�T�d.��CV�*��ɲr��s�]G�y
�� $ϭ����s��2�K��;�e@F
f�@E�/�Ǒw\ k9a�ڱ��ّ�������yT.��W�!4h��N�ʉ,:u��
/�|udEQ�4�mǶRQ1���.�q�|@vڶ���|x�B���ٚ�x�����cX����uI��ګK�L⒞��F�Q䨜4�Ā��/|�Ó��^��!��'�nB��5-��B]�܀7�h����r�/�r�PLU�vg�sT4��4>Q5�ձ�?�����>e��Q�J�a<N=�q>	�>�2����{[V�r#7�|1��
�^�ӷ�N�Հ��}�m����C�T��0�����Þ�[ڤ����/W�^Y�^�Q/��&9�"�<�=�<��"��]�x�v^��/��Dl_�P�ۿz���"�gc
�#��>k�o�
<�e���/\�Y���gx9A;��|	�����\,K�*8���)���W��Z3��`��m�@���J�tJ��Xa���( y��3�x���.�#<��
�D���wv�]
�]>���<�Lk%��a(���eK{P"χ�9k}^���9Vt��18g�
��eփ�rĆ�`k�nC�.<��@��l�#�:BU�/V-���4�p�����9腲�{�F���S��nuvQ7v$�Qyp�&n���|�	�<�RDy�`G�����^;&�''rQ�7]���?�aN^n�c��)�	f_�%��M�e��wT��[G3���X��׼��m5�/]0H+�l,Z8B/��&K���Ɋ<�u�[n�9�B�>q[���&�r<��j"�v�*����9uh�(����9�"�߳	�����ԡ(g�r~�pD���Ӑ`�۠�DߋN�RE�V��JɵdI��b�K1��k�Q{e4�e�ab0m�+�E٪���,uZ�-a(�Xbɲ~�J|�k����ѧ��ܼ'+|�X�/*X���|�t����A�AH�q�X���,A&����v	° �*Vv����0�%"�X�PX,��nkhl-��P�"��rxx���X(�3�b,����BAD�X1�yFQ�M��>Q.Ol�=�OQ��T4�/�\`"���ɤ�>[Ų�ґ�Y,��y�4��[4��hj��e_��z+z�s���R'OS]���H��u#!Y�j|�ۦ*[R�����w��A#!�r)$����,�����N	�3R���$�R�DS��~�JI�d��}"��
ݔ3�!=�ݰ��#c�{����Ǭ"(��O%�����H�(�_�xu��:�׿�H���vb-�TeD���>ǀ�W���Qs�M�0�I��.�3]�i�׼S1��ƇO��ϼqh�о Yb����ޜ�pcl.
y9��t��,f���]X�y�վ�n�w�>��ߛ&�b��8:d8�g�9j]��G���\�I�dI6�1-Y�ʗt^��-aN�j���ɠ�xd�:uݳ�#��(�!��5�M��5�a:d�ni�p01��$��v/kS{_O(�&��x�v�CTC3��
���\�����F����Lm?H��(���{7�*�������*��1X�$����G"���k���ށ���h���a��.�2�A��i�����;x��ƀ�g�8`ҁ��7�S�����冉<�!K��}�\m���y!�q�W�>R-�ޛ�Ul(R�ziՊD���S@�ìl�ԇm5�A�yհ�PB��&)�IH�y�¿�V+%k��ڸ�l*TGS�$Mr&���x�n��mu�|k7�d�
��I�Aj���0�G�@��RR��;���y՜�0���pD��
��>���Z��@�)�J��8�xtd���0��}]�9Bg~�j&�����t�PBf9����|~�Y)>KcOǝB��j�N�V���wEՐ"��3�?Y�Q�nv���t'l�éL��IP+���de����E�]�\tm�"�������t!9l��V!~0�	_>�������6�f��X�6�N{�CJ�o�|ą�7���3DF �XL��w�V�U�)�{)��F�y2����*��>��Swї(�G2|ϧ��[ ,�dI�f�����\���rWq7q��(OD��F����R�sH�v��]h@#��腆`�&���	ΨaG�IKi,ˢ��&u�$6)<ϺbMYV�
BF�ykA.��M����4IQǒ�h?�dd��l &���ї	-��\肧za�a��.{iV�;�ڍ?L+��c��0�j��<t��PI��F���0�������xc	�_��§�_�O\���<e��.��K:���+K��҈JM�^5CwO�dU�.���\�*5��m[~��w����`;	�c�2d��_�U�3)�I�`q��`ڂuJ�Z���J��92=��*�y��y�*z�/�F��B�gR,�Q�SpS~$��w覸O��?֒��i(B����a��%)!���$����J�Bu|%�x5^��y\ ����D>�4ϝkG/kyL0d��=)�f����W�^`~h�'�o�#�
��6�+���E�D�R]Ҥ:lJ}���}VV�vVS��IA`R��K�_���8^�`��7KV�E�Q@Vh�bwPQ{��4C&����"�4ȧ<��B��,�y��Ƌ�
B+��ݼ��C�f��<�S��n:��>��S�3'����I���V��r���	O�`y�;2��"�7�:.�F�퐞��e�ػ b��i��UO7�9�/4Ұ�sr}�^r?J�M��[��'p��X$"�-CӰ��"��7�����c��f<���Mカ]��r��cz��מ�!z�sx�S���
�=�FS��٠5��?��y��F�&�����W�t����yP��9 9��z
B5"�������h�Ut�c�\<���9y����Xc��_����I�^u'�������F�Am}]�]�W��ŧ"OZ�*:
Pa��*��֔�Re��
��,�#��:eE�2�T���f��"��l�I�0��l������RA����B�F
Sec�C�כ��c8�[wǝ�����t����?�/�RR��;�[_�5 G)s���y�2�-��F��[�*�s��5�
��9�ɦ��e�,��+LnM����o^��|z�
���N�(K՟�%��٩�.[y3���F%�]���x�P�հɋ=�P5�W�b���
���S�\�6��v�mAE���˽�p9�ZU�'f��:?`�������.K�?it�+�g��;�Y0�<��^�#������P�H�|�a���Vkn�	�]�����h�H�R�T��[*vZ�c�ΐ�������jz��#�g�05�����x�c�G�p�$����&V[*jW��a��n?r�z6��~#�M�
 ��e=d%‚L�D��WҮ�BΦ*�Ơ�`��Ө&œ��lL��zP鍹Q1��I��1�̜̐��IO��;�zoD��V)GsU5m�F��\#��C�5#�C��?!$|��K����x��d\\�9���&��8�Z���U��~��烃�>&�-}i=ѯTm����vh��%�χW-��Aa:�X�,6��=�U3���X��b��[��M��,w��r�1��mD�縏јV\n�?r������N%�����E��.�ި�bX�/sޭK�l�g&''��d�ngC��<?��O�m���@��I���M��$�����מ"�G��C>D>��X�,����y��V%��]���p׏�[ՂGp�p�5׺齪��?B?U�K���R�*�aUM���U����U�X��>f�/�|YU�ͳa��н��m/ޢ��s@w/�X@oO��7��ˢ�E0�-J�M���E6H�(1��Ўj	�|�,	iQU�Ϩ��$Rh
�x2�m"�E��'v+���`B��~䯅X0�?W�P6eB��di�=t���߀�蔡	�uUɞ�EG0���W	%
	��,��b۪e�¼�~=��X��MKF�Y��� w�F��;���6]�4��]���.�N�be-��ɼ���:�M�
uA�&�Y5{I#.6H�9�FE�E;h�_g6E0���<��U d^B�f:v����5�r�Y�>0�\�;�񀀶����M�{�2
$��"5�ae�:I]/�x�Ր
�"�e%�2��u�"ӊ�9"�C7fy��S��w�LhY�1���F��y�5WсAHQ�D4��2h�34��T�"��u,ʈܢc]�,���@��
)�I��g�۠��m�-c��d�Q֐0��x	{��P��@?T7�AEV;��"p,D��\Q�d�Je�����"�,_���rա�
����E�f޸����hQ�4�r�7&O��B�@(OΕ�I��B!L���۟m4FѾ$�Dʶ	w����G����)�3c���̓�����%O�$u��԰a�/7G��-���H:B��^��9�0��&����H�#Ĕ;�p+�+Q7Lpd�d9�?�r�uzcr�<E:�L]/�����K(�݌�2�NL�Sl�%6)/�*'��7V�S5a�0YQN�Թ�lsv$��T�	�f����FZDQ䱠
�,K!B�	=I��$^���w�wd)��.h$����x�|e\[U��[ʊ&���b�%"��jqD=Б����2&;�B|���Wö�hq�<�!�S�Ξ�$�D�<Սk�c�ոK�M$ Q��2~ɉ$��w��z��=Ϩ�t�L�||2OF�T�'�I�Y\4��u�3z��*��*F�В��f�xg}:�2��S;q�-���d��]��FGx�Rʏ�)�q@&]Q������rݞշ�-F(��&Ʋ�ع�s^���}֮�W�l�s�jn}<��%�(�I�!M&B��a�"
CI�HeGٰ�"N�|�����n���I����7j�g6u�N"\��M�2�Q��GS�-E�sݴW�x����s�U�S��w�4�8�j�&�sW'�G�����}�M�'7���V��U'r/9�c~��������5h�a���9sii��Y:6��;�x�3��5ρN�"�f�������(wws?��&@��{�Ҋ�r��2�Nf�\޷yt|��e�_3�@�C�y���,�ae]�1u�+�kT�Җ5�w�s�aۨ�ŕ��T�2��6K�x*0���rNO��Z�Z��_�����r�)G�@H�r��ޠH�̃�,�9��Ub<_�!��<v��.\���$`�B���F�O��P��T5;���H���E�����cy��E}<=yR�JC��b	���4�:��j;C䂭�Nt"�Rd�Ѥ�j+#&�Rx��/'���#IV�‰[�!�G�F|ֺjp��=�+����tb�ѿc�&��g0!�ל�c��7+�1)�R�)є&
�H��b�Nrc�܉W�c��+�>)I�'%iR7�2�0��~���Sꉦ���xt��B#���W\{�Yݰ�ݶ�?��p���Ha8m΅x�oz��d�g߄��x|�rIg��;�����6%��G�n7�>�,r�*0���]���o֣]�k;���O�2�r���Y`9�)�&��b�7ޠ6�GK{�c��2
dO�	r>
�/�����w�!52�4=�|6�͔�6eX}%�k�,�Kԗ��9��9Z�m�ni�hkCe��J����=��#P��b],�l�l�FaTj��(=G�#��l�-��Ѕ�ڟlQ�J�
�U{�0!B��\���Jn�$�rO\����Wpܨ�Ф�oͪ(��S���a���nD�0��ƿ��PIG�)b�����y���
p_���#3lgW�!cz��G�Eq$��8`6$5x�2N��I=O
b[��DM���Sn���D)�p�;��U¦�H��+���ot�ع�l���/�O�H�
��z�Bf�)��"���
i�f���/�r%_��`H�W��y��@_k`d�zc�h��u3s���D��+2᙭��.c�P���B~��C�����L9�ڪ(�{�������q�(�[ߘ�?������p�6O��hL�8$���&��o��z9�Þύ�F%��G��]��
���L({I�(=��:� �W�؈��Y�~�K�ţ��-��EIU�������J*�/K�xp��op��T�:�^���4z=�ߒ�Z�L:&���I~E�R1����aA!��4͗��A�煛���pYn�R�~¡��['�h��Ө��r���i��<��g��וPr~Ͼm�!9�yޔmfɰ�.m��O�ȐZ;X[���c��	��%-�b	#f>n
��,����t�)i��D0'`��Ȟ+/�<\�&�:y�V�=��zphGvK׋���=�91���tw-���(�����ѩ|�������9#���Q�8��R����(U�c��ہ5C�;;���RG�쨟z�\0��_ b�e);"(�"�劺-�H���4-��/+��ćm/pr����j�akhVCjH��'��ek	��6�̕����z�l��yS)��������$K��&�l�Cx9�[�����0�~�'.X"h�g:� r�r�5���h�:�j�����*}ލ�ӆ�±f�p`���:5$�}��}�7�?%7�7im߈�G���Us�y��=��Ͳ15)�dDR��
��G�����C-W� `f�O��y�ѫ%R4?/���� |�ǻ�����֛���8���5�]G��i�z�,��ޓ
�f��|rc"����\�v�ƞyH�,��Y�K�Z
�'x�� F�O�hm�����g"	%��2��͒9�֟&��C��hS�� ݛ�c
0�10_)�¡Mg,U��k��D�M�3���?�zf�^C��r�ԲǺG�et"����t���0_cs�o��ܒ��REO�Yٖ�� tO���r��E?ޜ��6?����~���㥋]��g�~{�������8�m9f�i��|r�Pb�,kW��/�J�I�2��#B1���H꧵���4�~���w%_~�4w��a��\�Ҷ:��?c��5��-���\��8��.qK�	H�Ee�Rvu��`*�?��~]:}�	л�8J�Jf~{�65�R�]aI�ߑ���=��&�ʑ���W�M����)0ǚ��I�G+"/�U���'Ke̗������oye5���Пp&��wr�qws�Q`qГ����q��y��i�f8p�+�=�M��:�AA��L� 7Fxa��p�y�U@�a��.��OsR�!/J�g�)���w6�$f�CR$���_D-U5x��D�x;��B�.�3I�ಆ�}��]HF���DGWl��U[���-M#�k�F�b8&�|i$~raº�4�?x��b��g�v�ݑ�z�Z-�>(�
���%7���ÇT]k�.]H�Q�0�� �[v�([�4�^SH����$�Z����Rˮf󈗔JLT;�U���耬�!-~��c�D�lYs�ٵ2|�J#�`BG@:�������H�U�ŕ�I5�'|L�����h(Dxp,��h���6F�va]��nMǻ�>��-��7��T�8�-�g��T�,]�b�N��堲|�6�v�ccc��W����������o��<�=
7o�#��l�>�‘"/��O~�v�h��D�Lt$/ S��
�����_	��ʛ�Q�B��>2�R��xu3�ι9��}�Ջa�E�q��G+h���u��Z1<6&W�\���)�Q2w�z�t1ޢG����3�w��=R�L0���ҽX0X?�z�uzJ���m��P$E�-C�����aU��I��"���u��)�n�HD|TP��HD�/�bT�D!�z���[��qL	��!b���*B�����)�ͪx0j��X���#
	Q��7br��&�xE�-������x����k��TU���~d�m�����s75��N#�,κ����M;Fn�:�E�As���aK�ʐ����,�|�O]^��UY�t}�0B��lBU4�#CaU7	5�I�I�
�|ܔŨ(F|��_ZQ�<��`Y���!Q!�B<!|����h�/��J�j�Ѭ��CZ�������>=&RF������X��G	[��H��q�~d�g]�oƒ2&�3� d_�6:o�|���?ڄ ��)T����NX�RTPxW�d28$Y�$�>'�(���G2/�Q0�e�!�� �)�!,�~ߑ�D�rM�yU(i�;��/#q���o��A$s����)!Bzü�	�!Ɉ� �5�n������>���<I�p��vw0���c��M���!R���޽O��y�7��Y����bF�@oj�Je�0T�ֈB�t�����y��_���FF�{�N3��2-�[G6�u����b�cTwE!�ˀ��
�+j��՘�駦eMFث�����z�R�O^m���q�@��gaR�u	���Ȧ��!���}��l|ӊ��\>����=��]c(&�n=��2�k*w��O���ʝ�^[*�%SLĿ
�"E�B�N����W�f� َcKΌ�'b�������ɘ_E?C_�t�[���{p��x���O��B�l�?���#�1^��*����C����7�LG݆ 4��P��J{i4b妔N#e1�dr�����U�p[����zIw@�,�����oC�-�{v�u]#Y�}
�5 ��J��v��%�VDż8`�m1��q(�#��/���Tx�l�G��GL��	!���y
���̋���+ȳsTK�2�uJ}�M�ZR���r����O.�-e�Nn6�&	�H!edDTe^���(!��
�烣K{"���p�;@��ɫ��2�1%f�,��Xqi�w)8|�վ4͓.a����&�zBQ%(����1���ؠe���f,�%70{�3���'��/���+D2��P���.���'\)"�wL��4��D˒��2��_�"M��yCl4������ȵ�ƻ|Is���5���H���%�w(�������Ef���M�S�,�}#�+�{�f��I�d�HCC��� H��	B�z�l�s����ɪ�A�
�Y"m���BBP���l�_�O�R��n_��J�H�A��ǝ�~����h�)�@�Ȅp@Ł��� ǑKge��B}�H��[��?oMC��t�1���}�ޗE��Aƅnj�߰�ν����{i�{O���[����>P8J~~˞=[ȯ%c��O�e뫷�}�ƋS��?��f�������zQ2&@���s3���fa�y�'_�_F��E��֫��1��yL]�����h��XJ���E�o�S�Aq�7�b��԰_���T,�z�[�
,�����Lu{�ܡT�X�:�׶m���.^���%��2��
�r�^��:*^��o�/����@J	M�Q��.�t�%�bg�R
�C'ٺ�yo�+�z�+]	�R��K��۽xz��n��
)6�G�Rj^|( q��_��šV�z��ŇĆ�!3��
�o;&=��dY���鍭�{:a��ӗp�O�������*:	��
|��,Z�=��!�$����yu������:��}G�~��k�"��K_���Q��ᵹ���}��6���KT�9\�r�ћ��K���`�?8�Nm�4@��|�^�*�Rn�)�i�۰:���T�lô�k�x�ƄO̷��HX��Qr3)%閅�rO��S+'$7���z0�����5�C���Z
T�R��6W�uƮ�Ͱ}�J��ԷV�8�U��ҷ؉?� ����b[I��5�c�z��-�h0a��O0�'��9�
��So���j]nP�L@<)���=�����x�U5y��C|�+��pv��
><fc�\���H�W��`��\ǐ|Q��x?w���;�� �$e:�(�v�h7��E7�*
_��b�>
'zZJ�c���w��ޤ�C�ۀ�6�_�%Fom�k�ϑ5�/b}��k���3�}�6��&�{}�����%|鯇)V9*؝ؽ��.,�4&mĸ�9/��齵�V�,n0���I�|��wCkx�Z��"�$�o��=�vʫ��i��Ѫ]�F�[�yo�s��;G�v��
<xd~�՛��cn�{��2`�;DG�N�@rz�>DcQ���Y{7��(7g�!�}�&�����1<p��O�^����g�4��'c�_={B'����D�G���>�g��U9�骜��>1]6;	흷;o���r޾a]4����g]���E��q`�y{���(���L�`�� ��-ItKN�F��R���X��E-�L�	2&t�IE!"����cWS�Üz�GʸT]Q���:�����`��#T�d��H�w
�$���׎�=��_�=� ��r�f����m��<̽��o�>Y��:����R�rT���w
���]iL�l(�߰9�	��#��%<����ml]�w�5xWO
Z4&զ� �no�5���D�6Τ�L��HNrx���y>Vy)�g��[�&�"_H�����T6�?!,��-N���a��4��bzN�LF�Z7Qs�7��D��/XC����"q@8zi��uח��QS�BP��t��
��h�ԩ��^]¤���5"���~
�BB8��7���Y�#�X�1�{=���W=Ԧu�����ji_B�~7�r��i��Y�y��U�`r�����G�f�x
�̯lZ����0�Tňiix�o	�+���vJ�Ȳ/�$��ݛ���8*��r��AH�)�$�Y�Ҡ��=&~L�2l�y��-0����b�Jkr���P&Tʀ�MQ(�G�wپ����D�s(L�+�����	���<��-@����8�8 "U!��\s�bV�����{%K��]����EE�6�%ד94-�8�N�~`n�m���ŹwU����੔�s�Q{����Nj#�E���̣���~}���9�[������|"�O��+��	z�e/_KrFR]�J3B.UB}u���=<)zq��ՃW�k�I�>WK}`���U���mz�(�SO��&
���j��U:�~�0��)���V����Gi�`{�4��D��ܱ�n�e<�c�5���&��+5U~��Z��~��[�VdJ� �q`KRIE�<=-HE۵��T�p�V~s\�/�v+�B]2�2��B�Y�#�D"A�9�׆�܃�	��э�@t��[J�co;�Kx%�ǽ��,�G�pY>���9�����yGy1�]�)(%�>P_�ܯc���FsQ/��1��6K�`]�rX�NN�G�K�	`�^��f(���� ���#ؘ�~
[� �ӟټd��N��*���O��j�ؖ �zxw=&�x�E)V�����W����������0p6Ղ���QO��4fԴGi�<�5xQ��eS����r��Z��'�0[L5G�]x�,���'L��el��(�Z�z_;n�%,`�Be�@���z�*G��7|3"�&\Bc
���1�8DC�3^`p��
��� ��nt�6�~���p'D�e2c����[Ggbx�Dtl{	-[,�[|f��c����%��P���O�0P��#�o�I��H�`��q}J�&���)g�+7~ w��9?EG<̧����X��č��oJ� �H�X�{V��H|���q5�a�	M�<��S:z�emY�b�X�6��dN?zB���=B��������D��!�Ć��샮�����������fU�FM��EY&�#��R��qr\սx��n�]��U��͢�zz�6j�֑%$yAn��v�్�q�1��(@�@&���=HP�/@�$�,JX��zIx��cq���z��[��hll^~���[��[w9��s�߅���=S�V��������;��1�^3�@�*��ټV%gI�,rRN"��2�$���;vċ�\�hòީ���(N+
��ڣP~�r�:
��6M���[fLe�*��i"�6k���%K�?���*��ݩ�*��դ����q\g蘴ʿ��f7x�Ru� D���C�}��G$A���x�wɢ�Se��n��������-������8!G�(ϗ�o�1�W�y�0[-yoŬ����<`#w��e#d��H��~P�E\vY� �t�zC=J��.������3��,��9��L��a�]+5��,����V�L�h���9�~�L�(�����7hB��f3W��-Ғ��M�ek��^Ɍ��Bj�^�M�U���uO�Ix��9��`�d��]��_G��yj�?/�1ݫr�C��`�D��R;��	�� ��!V�:�FM���)����HҦ}��Z���[�oQB��l�4����!�9��l9�j�z�؏8��~aW��"�N��b��i�0���ջ��=LK�b�;t=���]�5�w��L��I���ۻ@�H���>$ ������~$���@I�i q�Q;�9���C���Bh[}����wc�H��X���.N�q��c����M8nm�M!���Ԗ�c�:�:��^׽��w;�]�
Gcb&�jo���~h�JU䤩��R���m�����TM�ӛ Nq�?�5Z����$͕&��+P��cJ�^$�M��C�֏}�ϱw��8Y4?H��;�ϝ�jD�!�m�hԝ��#̀ߨ�N�:S�g�!C���*���}R3Zd!Wۅ`(&�����[jH}�Ӗ�B����6"�?�^�}F��yD�����Ǵ[��un�����ˡ��!O�c
h�b��l�{�[ZZ�vW���t?�����ГPs��	JxJh�S�m�rA	����%��"����>���dŮ�ؓ��Ԟ�ޏ�D"�ا(��DqJ��uG����"�J�j�]M�B��i?�ܽ��w;	���u��D.��K�Z��~*-�l2����V�)^d��ܾJ�N���;V=�w��Ugb�dC��B¯98��g7'b��͂�{ӉP~{Rgr�_.0����I�Ϡ�N�c�������3��K�TL��+����ڵ,�/|�]ـ���C�5�5�u��\�(�!
�����g��˽L4"����+\1�@	�!�"�`f ϡ�<,�|��n#�{6�'d)䆍N���v��!��a��wr�"M�s��f���iR�)�_(�(,�`|�Is�[�B8K�<z�1C�Dž���W�+VT��2���Tk�����w�#�(_�n}s����Лo�*��h$��/�E���g���q<En��Jqi��g�BN��Pi���A#D	�=�Em�E��0Ì(G��F�h��F�g�Zd`]���e�-_�F4�S��γ��JO��8��A��C��I�S�Ql�U���_]�+���H@#ԛ}DU�x�	�q�i|	I���t;uhCՉ1��(tXU��M@
�Q�5�Iܻ����Ng9�Zb�o#%q����-��f�}�Td� ���A��X��l�Y���z��Xݣۋ��s���sX�ܓ�-���qm��~�-��K���=�N(l�C�u�ro����b�&[ߜ�<�P�D��"着�9Z}r�MF, `�.m�A�4�&��_�Yް\�z�5c�� �(2��y��rL�l��E^@FҶ��V��}s�)��v*-w�nS2�.Ǎp&ĸ�:����(.Ϸ$�q֒�>!6�vs2�z���ܮ�n]Cq�Kϛ��yUE�õ�7�v�]z�٥=��34�
|�~�a�w�>"!I��:�������&Y��pX0�Mo��H���y�4
F?[�Mt�{�4E��P�&յ���Y1>�aC���"�V��0Or���
��9"$�fZC3c�9�]���>������ьD�_�LS/l>��6��PWT�#
���.��+� ��Y��}С<�����y����"$H�9�G/�T߇�����U�l�;ajS�dq��RnI*bz�ݫ��D-���[��������#U(��`���PW���k��iR�-��{�ُFLE�MF#F�z�`����[o�I/�'�`�a�K���{�xjFZ
�Ik6���$��r.3b+�y���&mdp^.����-�1�Dg�d[���w:f^�C�t�׍��UBX�&Sl2y�Bjɧ� �����dX�]k�}��l(�!����=3 ��k���1�q�
�
Dl�Z�W.*~�6ߑl��\�U[��ߋ?�����ӭK����N��2�
�B��(�v����=Z�T��!nڷ;E��~^5��1�(�LK���쬮�{e���bM�=Ōb�.�RssC�����訯���W��*5��^����˟D��8�
�m�h�A�+Q�>@ϛU��ϪgA�C7T㞂�4�Ӧ0W�Ή�Ar�x56^��K�Y˷�ϋM IF;p1;=1�f��(ږ����"u���˦,!+Rr`rl�S/���(fg�hBunK 9_?��ky؃@F�(�DO����<����pE��I/`x%~���@�����j����a�?̴Z�����%ݭ�����pY�tR�H�,ƞ��\$L�ͱ�c�|��ʊ�q�(
�%&=xƼv��H?���c /�j�'�Qd�E����M�:D�$[u\�E�@Ѩ�ǂgX<�2卽v�D��,���� � R�/��hF$���X�y�1v��L��ȼ�5���Ȓo�Tc�I�a�iWbG��aFHf�� ؂Vr��d�Ga��,j����Ɍ▴��
��EC�Qp@��oK>�;�q�U����{]L9������l�}롈�8ڦXJHx�����8��Q�!VĢ�B�7)
6�o�!�y�CE��,��r�8N������<���������sԇ�J˝q�x>�I<�漋��xƯ`,eƑ��)I��$x��Kzh<#a\�3��D���J
�V��3����Z|�G�5�D�M�.�$��x=�,'�JBV�q���(��\BˤL���
�@/�R�����!�����a*o��3���A�-y�����F|�-\�X��G���&s���f#��(�R�Z��yS�e,,�{���T��6�H��wp>:�4�px�Hl&�ǩ�P2�Urs��93��Y�%�����,���
t�CW�S�%R�Y��zF^�(̡K�ʁ>#���\��)O	V�3
7�����>���X��I�{��}�hӷpq���Atґ�bA��� D���m��� &�M��R��
������>jJ���
�iH���"��0
���TWH�3��7_�t>�kGeAک�9�G4��!N�x;٧KBN��ѷM��t��h�$�܏�7�.i��K���U-��d#��P8l�|�r-S���q����2���� ]��C���yǬ��L���WC2y8��8e;�+g��0a�һ�Æ(�cɖ�73��	ٕ�$E�SCD�	,���IyQ�\7����}\�����Dk,��ؕ�31uL�Y�,��B@�Hk
�i�"z�Af@s�~i+DTN!��P�[Qu`�oR��/�UIw睯d��zS��G*�yߑk��`QY$�G`�%"�e�x��v�n�<�r�����m��C�!��*J$mF+:���4AW<�V3�����|}�5�9ʃ!#�+���w��\I���|�$�S��jD���?�o1���t��V���(u8Y%ƕ�S�0��SVR��\�/��0χ��*�a=�-��wH���H��U�A�c}��!!`�d㒖�.�����m�t���Մ����we�� JM�\T�NSn�W�:`2?�u��N�b0.5�DMQa�L{DԜ�<�^-�2��V�����wC(�(��©o9������rU��z�B��
���J��:`��*�Ustu��
���+6�;C��NU	Q�אr=�#箹�Z�#�&���,���t^�U�P�]Z/�3���@�Iq�����S*F��	�� ]�J�c.QQ��v+�>��RQ�Muz˿�U׷���,���:��+�΂[�ֺ���j����L�P�/_�C*Y��S�_�hm��J����0�Y2�&+]�.����F��-��-��hRNɷ��"}�����v)-'����~�e�^����˿K�L��2M�w����0� .��`j���ւB���(�$�$2)Q���ţ�۲�SdX�U$���RI�?U�n�>*�"��E]�M��c껏�cil�<Q�
�wK(4�2me6{fM���\�і3�Y�6[S��Cw�1$j��WR�<I�4�(��-U�%A#;#�]#�	y�}�q

WXz�Nh�SKd����n�h�zvPfH*���D��I^���3�{�B�Re�F�0��Hr�b��h���:����ScC��9�	(�DF��`A�� �Q��iȗUW��=�{��(�_V��wMg�"�Q^�n�<7������7O�'�8ʑa1"_�s��#�
JHE�!����ܡ,�P���?��`�P)uX�-�V�{��W���,�g��L�|f��H�g,�����!M��e9Y���1��̌�g�5�+fƝt�<���|�
��ig<Sb��S4~�<�=��_����"�r���_�"
/ߡ��4��R^��DʚU?��~�Xa��ව���f�9s��u���bl�O3Whʩ�5Yr�)?N���I����G���,v�+�R��3����]����&��ѣ#����{��-��)f�~����=�+7�Cq�b�C0���} �k�,1hR4y^�D��O��M^�����J�F��f�<��!]�[a��{hh����ΐ���^���P״
��4�"�>�Uܛ�`z����m=�-w��K��������>j�A�JtP��]p|�r��/�A��r��f���
�ꗤ�^��}m9I�z.Y^���b���уTh���/^~��Z�M#s5�K�3?�S}W l���M�&��8��L�=pl'�R�k��2x@X<�
`�&�`�ZӦѫ�-���4�htM�/�\Y���*f�k�91���R)a���h�y�m�N�(2i
��[�s�č;�5qNL��|���\*yb�6���D�NB��/L�Q;�o����*�|ĭj�e�G���"4�E-^p�PCr�)�ɱy}gw�#nF���!���s14YM��c��G-rS��TF�A�{h<Q��[�R��o��p1P�W^7�8�Z&�aT���}j��I��v��V�VG�gĢaS���<�y�:��h�Y���(�Q�D�>7����3�=ƽ������0�R�q5ka�Ax�r��wA{f8IƁ��g{��]�6��
�֠x<?����A���4\ت�$*��]��û�0�U|�1��:'ã��hFKdE]�E����Z�-���l��~���p�K4;���L���ǼuM'v�cv���%ɞ絯8`�֕yp�Q�+$��y%�v�]�9`�y�ȉg�vn�ڟ4�|�9~���=t9�+��5���G����6�MسKS�vMIz��Lg����DW����H�c�Y`{�ɸ� �����K�i1쬺�R���Q0�!�ݑ�[�,��I��/(*ߔÉ���U%l�>E0>A�K�Q/dJ�q�Ѱ�9�u��ϲ��Ӷߩ����6�dK�qY�u�N��q����`j�z{dQ|Ѯ��4��M�w,�Ld"�k��o�o�ɭ��ǎ�ll�P��6G�|��pFWil%���1�Y��MG1�lO�똜zU<�ب����n�����+��^J��H�ѳz�g\NCS�:<wI���R���7��eaQ�v�j=d��'<y���fh�6�Ӛ�ݟv�Ί�^t��G�_���ם�/���wZS�k�9��I����3���ܥXl��v�����k~/w�{!�s�D
{��7��yn��m���=�'�<�12�,�FE�--�<��5c���Y�&h"z?�Fnr;g̖�r��K�;G�O^�s��wF6�>�?`D���"��ٔ�<(��\1��<��P���X��A3��Q��
�����;+�J˛Q�O|,<'�D��9,"
�E�/3�`��vZy�9uED�n>x�I�ǥ�
/�#
A�i�IER��{�]�]#�1`��Fޕ��s��%���L���	&[��ѪzF�
�6y�S��S
�Y��>x�Ć)�M*�e>;V6���85Q�ֹ-�n~�|�z�l<NJ�ώ�w��
%"����)hd8�Cc�l�z���g}Q�Ǜ��=�4-�8W����n#��u(i��S<u�I���qd�P/[�i��L���Io�r���kA/Ƃb�HaԹ�r�xl�@��$�׹�È��{o�,��<�
�0YM.�%ˀ��3�-rH�.�<�}�i8��L	I�hI��V����[�u�=Q2KJxp���}V��kʙ	3t�+w���Ϊ�n�?G�ʷ��5:��?�ݮ<�䚳�L�)���7{
�~�Χ��< ���x��.�	���Z�V7F�\��nj�L'��7�n��1z�T�ˈ��ٻ0�u]�d�o�+&��JG�@ԍ�V*za��|E�I���o
_���zo�m_Y��o���}���ej�������D*:��p;�)���	`+5�
��8�V:D���*�0B]C��y��a�5�h<�=FE
v�Q�c�}�hrG�aȡ�r'Y��ڕ�0�?Hr�7���E�̧���Q���"�C_Xy&�6qM�BF۽�2�wv\�U)ڋ�GCa]rá�=z��g/lH
��:�l^���l	����7۪�͈�Ᶎ�����…޼A�F���|^��=C;$�C_Dz���H��"�w��(p��/��zš	�
փEխ�Z��'Y��^��:H����:#?�%�ߏ�ŗ9h�Z��Օ�nwy��,M���¶4��<�\��%K���GY
)�Yn���%�A#����EW��s"�
L�ಘA}==-���?ܾE��Ŵ�6Xv�޿����c+F��ꋷm{�jbٹh�b�c��۰�mM{��s�e�]n��b��=�嗌��ȏ��-\��3����B|�,��c�x=eJ�M�T˼S�E޳GV]���
M9t�!�/���ق�g��4>]�nD7��hc�4�����8�ń�=������=1W;ѐ�Ⱦ��mw���pؼ�嵸2����sJ�f4�Ǜ�G�&�5C���V�S��S� �ɧ�W����&��P�<��(�. r$�������O
��/v�F�
4���׽Yr(�?v\�G^��m��N����-X�<�'y^�y�x<����Բkr�F�/7~L�[4$��$��Ʀ���{�xz�V'*ɪ6v�6�� ��'$K�֦=���D^%=���y�(�(�K�p��N�(f�,aE�؟�	�$b~�-c�Db�:�0ý���]�����}y�Z-�(ş�64;O��(���S�&R�<R�F�E����#_W�.��:	�}X���Ȉ��R-0P����w�*���b��O��H����/��ʒ+
���Z̎;����F!���f�of �L�	!�w�vL��I�H���o���{2����xQ����l��ÝϑKF<8/��"'�E�bQ%w@!�<�h��(�Mo/�,!Dn* ��Q/�d"�p.��E�
�Ģr�Ǟa8�
�(@�������G�j�R��p��ꂭ���>�S
p�|jd��z����c�I�BK���i?ЭeY\��w^�2���yQ��w^���;�?���⬏�I�]�x�7����ֿY�E	y��'d�o"+>A�%��-��İL��Ja��[	^b��J�B'e�b��+h�f>D���q�k�oT݁���\���$(}x����L�d̰	FP:UH͡n��1�h"jW�>���h�=gkن�/��%͒u,*X�!n`�*���tzQWڮ�ަ�Q&^��$�%���,*[��V�d� O.T�xAR1M9���,'�+2���k�x4�,
� �!�F@�����j�m>:.k;c��ddԴ�tm�׌��ճ�zHWq��U=T�d롰�KѦ��&��Kr�p�b8��cT*��Zy!Ly��]҇U<"24�_��w+Z�QG?��t��?%C�B�K��'�g,�0`='�eH�u�Z���
�c4��Piğ"2�>����ߤ�g�x\�s.�)"I�ؓ
pDl�詢[��R����8>�<�:�U���_Pq8��&},�tV(Ł�2��]�2�K�JΛy�>6�8�#G�O�Q��l�ҩ����,w:�e��VF�E�E�&�5G��w�;Ktŗp0'GC�6N՛}��œ�9)�Qr6�Gъ�5v��yj!Z��K#闓�(����g�;��*�.�Y��j-�1�*��*>����[�S��m6?s���ΰBv�5�k:��.8}�*�=c�n@5r�0��yڡP:@Rƃ�`��H��g�d����Gn�8M~w�W�g�N(���3��9�tbD����Og���[DX̡N�۟����
MkL�wg�Ѩ6��y�-aE�*����:H���H.���~E�/|��I�q��~��!���T�C��������=~F�3�ꐰ�q"h?=�=<騉�S�K$'J������<A�0���૷n-'���t�8��nF��Ǽȡ��RX����8L�U�U�N��MMK�R����iDB�R�-{v�sMr���E4?�jrvG�����+͓r�qEĉ�z.D��t6�8����eI�Ũ��*���P���1��!��	~ɭ�����D:tC�Dw3C2o�Q	If��aN�7���Ǖ |�bՔ�	"�=V��0 �oR�8�@��@Ž��7բ��S��8�oD�N�AT	��ܬ���4
?�!�t�2�)o-|��7p���Qp�����[�T��@�ZܒL۔�x͇'��S� �nH7ܬ�D@���+�����	C�(:Ka<��Ͳ�$�$���$g�'��b$lF��X�"[�S�����w���<��C�jEMݔ}��&CijS�A�)oJAhQ�e3�K�Š*i
rE�B8��$!l[�K��C����r|��(eہt����y״`�VaA��	�$E@U�O�wJř����G��*U�o��Zn�%��Ѕ�;_���}��;&��W�x��U߭c�ݻ��s���C�����?��BF��!zDC"M�R@3��A״5�ƞF�]Ѣ{�sѳ�E|2���zX�������4��F�G�d�ߋ��,��a�� ���1������l��<���ri�Sw7L�����M�.,C��s�.:����[^�#y�T_���m��<����m�����g0��*p�`Ħ�`ԏP7��%JR@�b�;n�b���o�E#��J-V�b�]�<c��ܿL�|�3��bt���(f��5!��h�r`�>5@.��.��0	�j�����{�%C�t�ͤ�>�RP��fAIEB™�|Dmۻ־�f�H��C�m��G*�dH$��,Z��mđ!��C�F��q�x:vA�d���G�I�|������U��E-MG�#zBƲv!�>�Ya��,w�;��3�!�@a��s��?W���E`v���M��X׼͒��b�'[ߢ�y�"^�<tY1�ב�uzϞiב0�b��*��r�g��}�E>
C��yQ�ݻ��1/��md���|�0�ˈs%@Cz�oG#�9_d��0��bZ��@zY	#AG_w�xH�Z�/
�s�1�)��p������C���{�<Y�U�v�V$Qlҷ+� J(NIX�dE�X�+���0��fO��<t�@�'�UwWN>�W��"	6q�KXQ�4�$�F�\�=�k����|%��]�`��oy���n"v�>��ςl<۫��D�tL���
pR�����@���$W�Ö��0o�@��5����h�emt��<�M��Sf$�9�H���H��}d�&���ٱ�����V.Ao�,��ԅ���i�w��<�IV���Ҫ���P��";5�,rH�I}�BRMMQܪ�-Ă��$��l��$lw�-/�#��6:<����hV�n4�^�ߎv���y����s�	�QE�L���=�	T��D5�����'n��4���>��`Al����gF�l�>\�Qe]�����d���~�b�09�TB�t�)H�+�{�+��Wȳ��W���x?M���#J'�ϵ�ل뀃Y�q��\�~׫~�تW�
�s�h��z���k7wբ��R����>��j�7�S�k��k���H�lɹf�B�֙3g�Ui���$���y�W!2�>R�T�V*g@
�D���
��b��J��(p������1
�C�
����{�r�$�Dz�ݔ�3]c9z�qxA�Ƒ��UA��n��$M�?�dOH�'n�B�Ǻ�$Vb/D��[�og��T��R�>�y"߅�(����tF�+W�-\-1���N�'#�·�"�5�`��45R�,��7=�������u"����n�]�����}-�>#�`��Ҳa��m��>���"�I'�+�'W�_��I?r����˒oG+�.�$]���dŜմY]�������t"���M���55�E�H�-w��02!��`j���:`? z������,�t@�Jw��Vr]�"�?ŖL�w�n�ہD��X��~heL���RU:�5�rܠ,n\:��ɣJ�F����Ңw\Y� ����>���яbAN>������e4�i�����(P����&�v"bT��ز-�:%�Ug�dD:�:�[��c��.nDOZoF:S��_��*�|_s��M����[�alZ��^�v�m��P��F[��ӣ��}��
3@:�^Ŵ��I'Δ�v�����Xk���� ����^ZYj/~���K���K�we`�N��n��1������e��>�֛<��W�wG^�(�F�U���.��poI2�D���S�zՐ��)��dH�:@_��r2@DʋN����޿�8&ʑ�<J�6wH:xPB�R9�\���n�Bȥ�h�3�("Q_�7�Qe*v
��I'��6t
S<p�W����>��Ouٕu��vM�������'�YPn�I!+�o�`�3��z	Ԧ:�U3�D�1���N.�*E�d��tl���Af
�3�/��d,^��9�=��2��"xƿ�P͸���id�6���|{D�<x�T�l���`�wWV��/�
ii-6����5����N�~�
Hւ@}J�GI߳zP��������^�ӫ�B�BAhkm�^O}�C�{'D��V��WI�Ŀ��ʮc��H�N�v*]��n�1�x��8j��)>�g)sky���5V$?�f�~��;���̡F�qh�633SCG%���)>��WPgy�֖����]��9���P�y��e2��r�.*m�Gy�b�o��Y���.�w�qH��X�!�* ��ΎO矪�KiԮ%'�H"Q������p��8a��Gd^*��u?��O�k�Y�(]�vҏT�*�vJ%l�c�X\�)D���.�6c��6��ǥ�W��<�\�|�!�ףs�ކs�s �d
�;ҥv�G�c��vM��ITP��R���>�('҂���"����	����~Wj�Ӷ*���>��f�&T�4����He=[	9�5��x
/G��맊�I����J��1�E�8�ԟ��f�-D�9�#-�
�C�}q�Yf������c�omdZ�о7�Me�E��W�zǝ�+#Y��x�ϰx�q�����ﺁ<�
/�E�yo�y���/
�����b�ܹs��	O�$�7M}���]�ģkf���$��;ޯ(�O#�_x(�&�M��z_���8���**��.\��I���X���~%��4��@��?�#Q|_.����ޮ�O)�gm��9t5��<@/�F�,H�U�J�v�.I^rIӤ:6w�#�"��C��<m�J`�%}w�	[`��R�I*��A��Ɵ�=�
��*�>��Nx�h�
YWرD��KͿ6ԯ�JD{��\�R�zBW���H�jў��}��U6����B]�L ��H�y����m��|�I���
n��������#��Anyze��fz��Y�_��n�o�m�(}���BHu����$-��i�H9�[�qzb|,���;�b	v8.dnh�'� >'j�ͪ��TD��i뷍0B�'�$/�O���\�2�B�hX>�_��j�#��Tp�u>{ �A�4QO�B�X���J����j;�^��X�*��3g�ژ��F��
��-�j�v�؎���9��s��u�E��-q��y�W��p$�L1�(��S#�A�N0�{�4�O!�s��nah^�Q�As�ta�*��ay0�S�W%�\�"kU�-�p���"J��%�pKFa,e��bY�q�s!��]��������q����$�m�\ix\���$��U\cE34��(Y.G���46M�"�25!���)ߦ��&��.
m���$J����.Zr)&H�+�e�dS�'�����X%��bI�}kË|��{�(OG��7%���#\Y�w�c�m�=dt�mMh�@���q��߷���W��7��E���'��[A�f�J�E�R�/Y��ֻ*��t�4)�2�[��bR@�V�,�Dֶ�2�,k�5��1��HR߶J��Ԭ�۶� ���䃊ⶪ�Tm�$�M$�ObM^�#e�s�)o���V�;�>�n�taP.-��#�w�t9�ΫR�Uv	i�Sp}�6�f��˩�e.YV����u#�&e$X<|�H,�)f��\8Đ&{�2�
�M"'��j�gj�R��,7�
DWO�������LF����y)�3N+�=��~'��2V7�P�08�[Q�R��S����/�⸡M���c�>�q�S
�-L�Y��9�{�t�U�1�)I�2�]�(���ŗ��~��f3{`��ETf޺��S���h<X��ߵ�l��K�Y���G�7%�4)�ޏfE���|9�]�z:9"猔JK8���q����ʬ(]���#�äl��#�m[妹���W������p��>�}��Z}�
��`M-�#k�e�`�g���戗�8L�tH�i
�a�Bs�
o�䚣I+̵��ȯ�=H�s��Pq"j�{��l��ː�.���FW���m������E9�A��7��6��!�i	�ü��l�l]NjZ���A*�I�d�\�_1�'m�"rk8H��J��dw�&�h���-�E�b���}��p�ڢ|����r��\ζ�o�s�����_4�4�4G���V�v��4>�{I� w5�-���U������r�||f1����3�̄�r}h�
�@�?^��a]C
�:�ʖ<����S�h��i%�\4�.��zjP����"�D�a�����dE�)[Px]��C6=�����	�j�8���xG4��� Ht�3���0���qD�ᄭC$\Ц��?�]�N�U%�����zi񪖥ٚE�	g�L��F���M�}�"���~��Ύ�˜fɡd���km��I���c+Ӽ;��gi�MQ?-y����`��7Q�5:Ѽ#:63�<K��⼘Ȣ0�F���ʡƃ������u�;BF#I�+��)�ax�'���)�q+��'=���0��<�7ɢ���>׷������<y7���Tm�g9�߈����ٲU�^}f��;$ �j��u�m�_��F�CCwu㛺�MC#0⌌�"&h��?��V�t�R��yt@7b������4��v�<<��TF����\KF������ �I�t�)�����0W�7<;�Y�DK�
��-�,�
��*����W�t��SL�Iv?�Q�9�t��I�4d��)QY��=�l��OĂ��w�_H�e�L����j����E�kՔ��G]}q�B;�zp.�ܑ��$���t���<v6��yX��ar���NȘ�J8\i?�؝L�/"������U.�f�>��q�.�!���K��<���DRSsZAK�R� ��
�Y��P��U:��w`_8��S	�q6�Aހ�w(#��(�E!�F�I�p[{���]ٸ�
k��YP��t��˝.Z�~��!�Vm4M��ڌ;�e:����>E���#1���NuĦ(��(�~��ʓ�&��y�D�w�D������{��/w`})P��̌�3���;B�(J8�f�iء�t������s/����tl	���T��ť3
ɥ=�鈵5���;I�Z���x��@y��A*����[���hqeI��kW齏m~��-����^�i�[oZ�L�Ms|�4��~�۰B�8��^0��^0堔���j�0d�&��xM����(�%:�����3w�f7JS�ь�-X���1I2!�7��C�Q���W˓�ǣ	ԥ�؏S!�M��Y&���ђ�	���B�<=gNy�%A�(��T2)��C��eʅ� R;+/Va)�-H�U��἟��H�Kn�H�J.�g6�h���]�J⮩ޅZܐ +�{e�"J�4ZJx��e��,S�ڵ�W}����l��.u%��Jj�W(�y�:>Y�QY,��~��%�$D��o�"�-���OVr2�+�P4��Tc`S%Q�S�k�%G��ʿw�9o	o)�a��%��B!�mk��U`��I��>���OH��Xm`�{�a�o��ѧ9�h��m�/:e�)���F��?����C�<��\�[Q5�D��ւ0<{�aP烑'�F��j���$��xC�e��E��^�����Lo�h�r�o]��Ҵ�}zF�LS���G�j������m/i<�J���9���ޣa�/˶�@���L��j�$%��ȭ�d9�[�����(� W=�1k۷׬���rTUn<`�C�cVLT�ч���B�-�Gӽ���>x@6x	!Y<*�7Մ,S�^����Ig�<8Q&C�_���W_ׯ����Q*����h���ڈv{W]�|?E�fW�-�>�M$<SQ���K���ҥ��ѿ�.�,-��g��OQ���>�y�/�OȠ�Bp����,�#_�3#_�C}&�/�	�5�3�>^l�Zt�w���?JqSn#�B=��Z:N$e	K���Y�B�:��!K�#8+�d&��JE!g�oɈ!�S�w7�:���cw,���Q`q̺�֍��/v�L�-�T�յ��,�4-�������8|<��I���~e��Ŗǚc��De�n�P	���(p���	��^�Ԓ�ߺ+޼�����eߴ�8M!�a�=�c�s����q�p=��4�8���`�B�,��������Gw���ƣ)/����v��j�A�{�RٔIn�L�z�q{�L*��r��b&��CE�QO���԰�=��vYL�S�&�������z/)���uךc���7���3��5`	�����y��Pg(�����P}Wy�(o�(6d^Sr��}-� >j�z*\5�<�|,9I�D�R��-�f�{L<��8`	�R�D+_�%zzu�4�s��u��"��I��=MR�x5�גS�s'[�)Y��*�#_���1Ѭ�`�+7��!z/Q�[l�hU1��Jv����4�k�ݩ�������C�>����ţ���A�G��Yr7�?f6�M ���~OPA�z���x�[�d�5����-)��?.A0�S�x��@�����D���s��FD!�ي�]��U7�n#?U����i~�T�a��i�Zw�)�M��3�.@���Ŷ���j�k�9Mצv�S�鼊�i��e���]��ݹ~�"MA�goBˠf2�Y(�<�=&��	�縁Φ���\~��l�f�v$=�
I&�
��Nڱ'��[LS�D�+�}�RJ���R�����K���t>=I��Z����H9�8�p�,�H�C�Lb*c��bu�,��Ӓ#�� ��FAP�|	8�P?��l1
��6�K�f��c�^��{�
^.�_xM���I��"�KX��(��\�M�]��Ҵ��
�aƁ����x�e�V8F�н�ͤM�
�ht�YY�Uz�}�g-��Ё/GJ�#ܵf�#k���l�X�����l�K
O��%Yx��lP� 1��O-a/�Ƚ���{��glE$y����gr;�)�`V�H2�(d�gi_�~�*�X�r
^�U��VE��1�'����h��C$K�˹�U��MɈ[ID�����™/G"�]s��$\_L�3F�I%*Z�'ϧJ��5�s�,i�7ss������*�{P��s-mJl
�/A�@�Q�C��˗�+��U3i��Bj�(JBo�Y�̬�����T	O�o���ߩ�v{���k��tO�y���
�����{��#N�4Ոj���P�p�΢
<7#r�Q$y$��C�K�/�@�d���4^|�y�~�ŅR`1ʗ��M2��r/ ��E�]��Zlj`�-�Xh��Ս�h���9����3@�A�I�:X��� �ę?��B��=2{b����c�ʰ	����I��2ȷi��y�G�fk;k�\v�4�Έb�Tf�!�0�K��E��?ڱ������{ɭOٱ���UMQ���KD>�x;����v��C��a'kْ(��]�US���tIӲ(�|?V���/8Qc5�`�f���$j�1G�N�ʨ��+u�̥�r:u��.�o��{7�sϛ��xݍ��U��`�}���#�uQ|�r��{c3�v�u�Υ�&�wS���☬��H���6��D���8J�A;r�#����L��|�_��PZ�:���@��-�G+�*�ۢΝ[�ÎI�'�'&y�
��m���ZV�c�$',W��>��2�|f&�J[����6!�=�Ћhj���8���'�X�"F�����:�4O
��V�O��&���;(u_��8��V�V�>I�N�H����y��3d$���J����t����t>����e9���=����j���2�'*K��vY�o$5�AM�w�M�,���n�����)�'*�J"ܷ�]"�7��'��f��d��ʚ	��=�޵'��EƉ7�������&�y��Ghb���4q��L#ק���	�k������~A7{M?��߾�x�)�~]��(i��k�{Z�g�8uǤ��7>$O��T�@�ē�2�F僉2�L�0�X��Q��F�=�l?��\�Α������ӗ��l��I)�L����,�b����w<��ؘ�c<K�t��N#���u��$Q�ĸ �E��hRy��E1}����u�j�gsK�Q_X
�8F�'X��!��O}�{���j`4�N�ѧP
|����ك�Ӓ̗dq�ɓ۶OLl����Ż�|��8�����Ņ��ܴi�`�~W.7�M���;iT���a����<%&]kD�`�a���l9G�#w��]�9�'�V��"4�s�R���������������b����j��R<�P\�"��O��a�.滳T�[_s`�>[y����<�tw%�?��gV����T��4�M�r�eI5d����A�JQ�rØ���N�a� ���Dq��)����R�	E9;F���Y/�~�U�$w&�9h'P�,��}V�uG�@=�Z���s,?'+�&JcwN���5E���>���򚔞��5�'�/��u�*·�%�?��I'.�H����#_aK�y���<��0�4�_M�Gd��D�
��6�|?-f1�Ox5�M��F�<��5L��wj����&��5fuj��S�2c�����oq$��+Y̒��5V��:f�5��V5�bw�^�LV[��f5��TNK��lV��\JR��dZ�}���C�v�<|\o���"�K*�7�SF�zߐ��_��273a����ٖ(���"Y���6�\I� O�>�f����3�Cmy"j�a��i@*����N��;OϠgS?�˽˿��"�q.��n����@�$Q��)T
8!���Jt@p�����)��Ӫ=�d2#W��2^��`��T�8��\<U���j4���IA7Kn�1/�]&K�;�Q���Dw.1�b���F��YvC���D�
�mƲ�I�}s�V�pL�3.jv<��Z����iA�=����d���X��D��M	UD2r�x<�3HRR7�I&�����9KN'w�J2�F���B���4�I��7�?п<I�s�<wǵ���k|�X�u�u�Xʄ�)�g]�W`�ܲ�T���F���)��<�!�~z�u7ʪ�O��mJ'6`��s�Ƕ���=?�AϭE,A����z9��_����qV~�	�[�-WKsX��S�8Dٸ�|����b1̈�lk��>�Dg���`�N*:�wj�pd��"�������3��h4�\�
�,��\d��?b"ɥ��d̋��S�K�r��r�hf[��`�'���l�Vy���Ю-�(%��`ǾЪb`��_�!#����$ƚ��*JD�a�@72V#��T�2���*ON{�a���@v{���m���qKݤ%,lG���m~ ����4�_�n�a1���g�-x{�"�H������k�5e��l���@���
w|�xGo�u˞�<1C����Ƨ
~�z�f]���ǔ�(��uє��<�hfO,{&��J�FE�)��n6H�gw���j�I���s�������dc{˚��݁r���zV���E�������Щf�����5"��U-�ͨ�E-rJ�_{	w���\F �@H2J����G�ÿa�φ"pn �D�7���ٹ�_S.(�/6�N6L�2�u��b�FZi'd��?�<L�=7���|��cN>=�����ir��6I0�9�� \�^��*q�p�c�h��6b8�O4+�go�L).I7�uþtE�}�$�u�欞��%��{�~*�ȡ7���&�v��z�^�0�e��F����^��pg�>��b�Z=��[u�ؐ
��d��(�����<�gnL�l�1�����ķ��]RT���P�d��^����EE�Qn��*�2�g(]c��xVF��Y8U�����N��KInw�;K�h�F�H^B��n�s����@���(�Eq��(��1D����FD���{����}E�IA�|�?�ź߫�_�����
qy��g��ײ7,A�^��Fg�Y����K��8�����jh�y�t������5]�y_��Hb<}B�ל�,��|��#>p4u��M���Bݡ���>C�.Q����r����F8�>M��noY�e	/S���Q�|�Z}����L��
9��a\;!���DK`$+�!��[A<k��/z���-�!2�j�^�m��Q�$�FN6EU��L:��EWWL��*X�VC��Om_��u�ٯ�_�>���`pcp�p0fH��c�7��(Y4�dF"eڒexEZGk+��#�&.��8N��f�X{|{�r��r�]�T�f�ٲ]�u�e�g��
`JԦ�����_�{�����G�X͵򘫫�?k8	]W�o(��p�/hQG[���At��b��eq���f7/��z�y�O��v���ŵA�]r�멉�剔f�LE�A���s^���	�-���z���`>��5��Gѧ���lFbB\b{'p���qY�ӭ蠺W�mmo��4$A�8�Lԭ�l���i=�y��.U�h�ɺw�k�F� a�(�YI9&+�˘o<�HY(�Kʹ��GUY��DY�h�L��@�=9ٮ�5��]ӟ��d�"�����0مy/�L����)�a4fy�/�ʂ9��F���C��P<q۫�F������_ـ�B
Cp��Q_1�����U����FWW�0�j荆��͑����Z ��4�R%�N�T����	P�V���H��#"a�竘��
rUQ�@�.)�)�$"�
CA�%;]Qr"�5�AR��g����c9]w�nԶ�
��N\qy��ar"&y`�*�"B�l��L�Q�%AJ�"�d�YE΋�_Q%A��!q��0��Ԓ��F2�Fb�*1�7��'G5H[�w���;�Z�x�����Ɠ�]n-�r^���άM�m۩m�9vL��O����ԓ
����c�T9�S�E������u��h��zJ�G�D�Q�؆
�D��	��(G�dZ�sD�2���$����#��*������
ډń��)0r�������̈́<���x��%(���4ٔG^�U�L/�o#b�ے	��G��}�t��Z�P>[���U�.�߭��$Q�L��n��0*R�`}�Ϩ/+��j�|��vd:D	��%�.!��.;"��+�P'O���:ã�28�Ypl�R�4+�� �ҧ�y�>�Re� !Ș���S�Zӊ��<�����ѿC��Z�t��<5Q;*��!$�p�Y�*��|b���#��=G2LCM�5
e�#��62���<c���4MJA` ��mQ���:	�Pa6,P/~E��z�f�u�bjΚ$��N��Kr��
e���QdR1�Qu�M��t��(��¨l�ɰ�����U>RsJ)�>�xx�6���6rC"/���<8�XƱ����_�fJt�,u$$>�?��ث\�R�"P�7�P"��~D��$������3���^�'$	\��$=�eI���C�f�#�Z��hsI6�o�q�ԊB���S$щ^/�f*�jh9A��^��o3@�m�Ǖ����d�⥽�v3+�+���M�vݺ+6�}E��kGgW�o<�{�Jw��{W��ڑ8]n��b1�]�:�H���j�C���e�/����l�[�3&OF5aR���X0x�
c�o�"��'��'�m�a�������q�>kW
tv�J�Ǐ�!<(Z�,L5z̜1`���%��/J@E�/�Yv� )eq��eb׈�VW���U�D1Q09dw"-�u�xG�;%�z┳jX+d�0��:^c>���$W�9�f*L�L�i J��ԝ	E	��ƌH8X>&D��������XK�c��NM��՜�"±��D�+	b�3�ԥ�dC��9:}m�vr� u�������L��$�l�ӭ�-�*,��ޖ�k�+��=��1��f��^t$:�o�p��oyR��La,�	��������;TùZ��I�8��/k��>�bF��!�WE�c��g_�+3�^�����!ũx"�����;ݧ�b��\ic>.�(�H�
fr<PP�&u3D���L� 1�Iw{SoQ�^K7�I)��M$$��Y?��:V��vx�Ĵv�^K?�kz�<Q���
Ѩ��2�,�8��j�iR�i����(�t�|>����CK�
�ԭ�H�q�U	ڔ���p!ft����+�Q5�	&��a,�R�"���j�e����U`(GkjJ�R��1�ޡ����CK:�(���hm�����a��h
^L9��&5j*�2�֎*���?��C�I^[����<F"��@9�>�SWP��8,�����x=���5)Pl���)�h���Y̍]I�A�Uܭa��$ME��b�#߫w�A���E'1aT�Y�==�x��0�UY�0f��=u���p	 
�:�����\��އ6a��\=�m/��%��\�����r��B��t�?�^��L`��ȍ���8��ya�-�.�|i��}�����'� rX,'W��g��+^s���ε�)���Wɍ��IA�K���!A�˵-���VXS�i���E��Aֿ2sט�7�=�rc�6Ԣ�T2R�:�(l&�lx��ш��C������T"K��-Ac^B��������fұ�0�o�6�w���w+�NQ����D�4O_?��j+��W|�N��Ҿ�F�f��c\����#d��`q�bwVJ�ޅ�]+��B6�%�1�!f��И'"�b���D���dɎ�WI���L.{�B�ԝO��1�G�PԜ������>��K(������"6J������_����^��U�8�"�	�����[OJC	EJ+�ws����mڷI���6л 
���Vn�{�lT�@�����!�N_k�
y,$����7��X���6��eA����	��
C�*�4�X�����$0n��a���D���_�[V{!n��ʿ��zp"���q׵ B�H��滨F��8Aa�E5!g��Ȍ�e�0�����CU�$�H�D�Q�	�"($/����e2z�\�&sj>�$��>[m��ǚg�r�B��M��j�˧D�l,=ᕓ$C�:[��f�����{�G�ܙ��0�ˉ�"���&�Y��J�٦5=���ߴ�^�R^��A,%�u�l!�pU��Ew�	�k��
ҖbR���$m�G7@�Ĵ�P&��b?��4+��K�5Y�O�v�x?ED27i�/g��L�X��ݘj�� �-�f�-�X@�9	y�V0����3C�#wF#�%#%f�������█�2^'u�pq,f)iIIIɽCλ5QV��{��)^��!��{3+sΔ
�d���W�+�	#2<q�Q�9�ߥ%5Y�q��	yX5v찣C0�i��r�/7�y���"w����w��vmb�IH�ͪ���3i���@����ՙ�����?D�	ij�&g�pO��,9uX�y(=ļ�KQ��/O��)�D�	��"	�i�>Ý=:�$�>OI�QG��-�pQ%,�iKP�t����Ž�cC���z�1B�iB^A�x�>�'L}!���d^��Ft�6�w�k
lo�RI�J��m����(�0�F{�
@�ݞ�=
6�ZgRf>q�p�zŢP�Y�A*�޳e��.4`it\[�\�&�i;)�ٜ~;l���.�#��m�oi���i@�A*o��+�vY����jF��Na)*�G�Q�v��?����N{��H����*X4>jw�p��f�%R�;F��e]F��:8���x�����Ϭ���ӳAw���N���y��hb�«����~�n�hn��b�~5j�nu*G��p#�w䚌?��Ǐ_>��XԚ>�<`&����i+����-AMnי(C1Wx��y�)|�`��Xiyxι^�r+�s�s�1�z��Ӎ�oMk�Y�JL�.,t��v-6c�����ami�b[CV�9�?f5J��W軜�2ZC����vg�&ǚ���a[�#��v
h��p\��dz�G�R�z�o��D
h-��m}�Oq�	�����$RK�	h^�z�Xz�P��A���
��kd�)�����.�Hk����:�N���>^C��m,��a�حK:��'K
r=y����o�u��Y�xf�Z�9�ğ<q�au��$x��h8_������O=uose��+�5yGE�]�sժ5���P����Fl>�=_�Q��<X�F�"|��h�C�
\M$��W���&"F�8�u���O�B<�+�3�X5�Rf�r˥����#��S�,�����8�&)^.o��KF\G��/��aMITRYMU%���#5Y*;V��uXÌ7+Sf�5��,V%�*�����R��e���0����-��苅���˳x"����(kŇ*ɳ��Qz|p���Ԣ��>r���`��vL�i�1Q�7�jvzw:�]������p���MN�p�4���EFX�Ԭ�x�a���;�9��
��+�w~qa>'��#�`�M ̧��ೡ�\﹵� C����-5��)��p����DH�������K2��	s(V�҆�DL@��"��	��%LH�V�;y֝a6yƵ�Q7(�	Z�۔y�𚠳�n�)��;�:t��
7ƅ:��U"xu���iSR�Jx�N���������?B�a��o�x��z��z熑���.�oU���xW�_����ϱ�]&�%����sY����	��ez6+�ՂAd��o3��!O�A,]�
)
ӭ�ܭ�z4e���h�`ޙ:�DQ�P��3}_<k�
Iw�B�2��K&f�s�ĻSI3??����a�R��D�f���#��}��ʥi�z��Vo=ھ�X�(J���)��Tq�	��02�{!ġ�M�C���J����d��>��dzf"�@��o�L'��⥙�9�2��^\�N�0X�Q��z}�ᾮQ���2V�d��	�Z��/ݘ���,;i<{y��8�W����G(�0+GU�}{8�(#aD6�'&q%󰧚Gd�Wq�% �('�_�S mE�s�IB
$Y�Vx5:�?�"�%���Öo��v�5����Z���bt���n�>�g�x�ݳ/m��b�>H�,~&����C��܇8n$����Pѵk��x�!�{=�э>���a�R߬�kA�Px7�����}mr��{_�{��0%��$�!�^���%���>��$%%[
vG��R_��-N+����"@�c{@�<�03�e|�����_h/)��7F松�xF��-��5�QP+�zfg�}H4-y�-��/�4!Jv�%"Xz�e��W��TtUQ1���*����6e�c��Ǯ��r��N-&p[S�n�{4T��R%�%­�M�g4���iS��W���`ZЏ3W��)T��e���op��I��w�R�ґ��ݧN�Vd������� ��Z4Jx���P��
RF)�Ұ	�n�QO�����9|7�7��c=&:!:?���H���k�5⶚�G4��>�ќ�I�7��&7�gn}�|v�gc��q��9��{�8?�T_����t���0���/��O�����0J]�bco[-��aZR�z�"1���U�
��d�E_�J���䈗�{�#鄝�OLK�;�G���c�G`gU]��J�@{4?�����;&"���R̝�����i�踢1���;H,@�mr�E�SM�$_��1�`�l�?���w�x�$M����&f!�o��e�R�%<D�}t�h�ǣ�����ѷ�(?�t���'O���?B��'�ўL�Ǽ_�X�=!/0��I+�sb�/�0g��y̵���p@�)�'Vj?��9J}�4݉�����U�������Z��e��mG����Snⷵ�������@�M̻n���
O�Ͽ��
�Ƌ�wMm���f/�4U�ؕ7�P(�6�	���潍�_vN�	���I̚E	��vթũ.[3Q($���{��+�D1'�6>6P�o���(Æ�1V;�@�>|}�ɁΉ�]��#����q�g�17����C�c�㕁Ӟ/!Y�Cn�&-�F`V*]�$����(Q���̌�#���풢kʁ%Z�>���M��N5��O�1*�����L�#�9XM���P���l��y2-��*��¢C��ꈸv�?��W�N��J}/�
�$_1+���l��y{��e�U�sܷ��s?�֩�e
/���<�p���︾}��^�z�s�&�o�����7��7��7y^��,��m�ֹ7����fe���M��ow�o����E�o�ugۚ��?
�7���o�k��|���;��e�ԋoq��Y�k��A������7�6�������z�|����>��ϲ���x�HmXܝbh�S'�K��䚠�S����S���Q��"�@/�����%�Ǵ�ӱ�p�^������.�\�z{�މ�.UT2WtuZ�7 ����x(P�&�����@�Q߁����Y�O8
KU����b�d����=���uВ�&2���5�w���'$ĀvD�y��ˍRiX�/{S�������Y0n/���n�C�M�����2����e(�^PdX�2In�j���/��z��� �?O=�Bu�[hi��Q��c$Dk��u��R�W�̾w��A�����Zb��D��;�;�G�C=b0�&���`��jI�Z��R<�b��Lk
�*�
���b������SWuaS:�o^3���Y��V���C��K�Ĥ�*7C3ż�d��Ɗ4��>(��H��hS�܀g��
�cz�]�k�A%�����}V��ب�:�\�b�`�۸�wҪ_��_��p%j0�Ʌ΅ov�幍����
=!ƾ�`8*��n563ETip�O���)�!	6x��!8x�p1zd��#T��LjׁC���1x����t�,���t�8\���F�ѻA�k� �(�	B{��
�"�>n�e�W�i�|s�GeYc1�����٠{�Q(hH�QԆ0I�M����u ��6���u���#�Ag{��� �h��)H�W4��v��(��qZ㠷.x���E��o������)ѯ�o�����L���冤1h�f-_c��mG��z�f�74�}f�����-OlO0�2d������H��>��]W7��[a
��$��o<�f��(��$�J`+(��n5[4�h(�m�� ڣD��GE?�fualB2x�22�J�BTף��	���CQ���K��ΊV_�H�xBY�/��u��
�jy^c	���!o������n�ѷ�W��+"������(V�-ԮItSmn��#ң�6��D@��P��"
��RL|�K�������!~:_����,���C����CK�Kz�'=�
��Qq	�Ѐ��E�R�x,+�v�+�Bn�k���Ϳ�K�G�>2�+���}v�Ɨ]����p�y���:���b�����5��wG�o��
��Փ'��+{N��z2q)�Q�СX!��KO��ԩ�##{�i�
��������\*TB���h�0)�RuJ���|��WTv�-�jZ�����Y����ř1�J�����r������%�k��?"����`�)��o,e0K��GV�1U+�5D1��"��A��˕��P���F}f��&P��B�*�x_~�ܞ���F"мsW����H�N����l�QIHٟ�P�(~�T*��'y�阐�щ?k��N��8Yqd�
�/
��pI? ycVнg��xϵkl��v�||5�w��U���׿^r,�-9��M�qz~��<s8�����j�@u�|���u�,�2U�ݵ@�E,����>ny��S�b��)�K�!�9R�띃���
���٣�9���,��_�
�K���T��#j�{'%4�)U�߳�r�*���Ӓ?L���9�_�`[�x�c`d``�nM���o󕁛�n/x��]�����i*�Y �������rx�c`d``<�S�7@r*P0��Svx��WKn�0���Y�@6:
��e���t�S�=�/P�(�6�r�������7�F��w��1�K�����rk��Xp�Qt
3��\.QG˹�IP�E�C���Gz���%<oP��}�`;�rU�B�?��I�+�'�?���E��jWtl���/�s�]燹����*�뚐^��P��˺�tO*w���V�Q��P
� }>I,:*N�/���|��r�X(&�s��`�e8y[�K�Su�׵<�Xn.���M��H��DB�V
���.g��i�j���$�>��C~�|��=Ό���b�%���-���>�K��q,b'��K������;u�J��Aj�<)�8�h�^���3�� �Ay^�p6����8��j�j<���������i�{��y�3j�D��������"�&�U�c�o�;�8E>�>���5k�fۿ�h�=��F��������B
xn}iz�;��˫;S.5ߴ{������'���wt>
ߌ<z~m,�Խ�X���,���X8?����Hx���T�+���s5��pZ�	X�Q>ȳ�q�{�V�}���Vz�������vd���s�[?�N2p͝k���E냤��t
����;����sw���'ڏ�\=�M�±���H��"�{������\,�7���I�#�ZW'��ly��]d�o���W��}=~�3NyP.�y�8sr��2C<ç��5}��]����y�K�OZ�eȝ�Z��΀y�}��� �8]k�c�n�����5�獫1����Q|��
|>w�.�1�W��`=���|eǧ�q��]4��[Fb�zH1�vVIޏ|�n�T|�òFu��h���=�_>Oz5��&%��Sru�:��'0_�~+H����=��=����B��S�v�����`��x������E�����,���&�նw�q���v� �������1��͑�J�k ��x�e�y����>rD�СB�hVhnӎ]�T*EEE�Y��F
�D��9�I�'�B�p~�}��u�߳�5���~�����&"+�8�^�1���#��QbmD���ŔZQ�0�LN�	3#NlqR��6�8�{�)�ؾ�r�"����!�Ա��(��2lG��"*�8K|�⌯��9ꞣ�������Z2⼮狻`tD�#�%��z�wG\�7�"��Zㅈ��3�.�������«vY�o������@�F������*�߀$
�5��P��j_֟�v9\WTb����Ƹ6�KS֌n���oW�-�01-ݷT+�}�s��Ŋ"���Ut�
�V���o+���k.<�ݷ�q5�5b����<sȃ'�`D��miٖ�mq��������Wf":У�N�:��y{�u4�N�.b�в��]�.�Ӫ�n���gO�Ĺ��7�ߋ����-��ވ>��Q�&or�k~���g�7˿����\o-Ɔ2q��c��i0����8�!΃6F�y0|w�q'�w�qC�V�����ܣ�=r��5\�v`=G���#�G�	�H:�2�Q��Vg��p��wc��1�L�7�q�Ɖ/v�}�H߉�O�k2̓�y���7�7�4���4u��?����鐯�t}fț���?H�=g���a�YG�\
�9���s��\���uޑ'�|�������B�.r���ve��-�K��T��R��vc���.�գ�?ʷ�we���pz���>N���X��J���y]W���đW��k�}�n=ifO�}�k��{V�u�E�hT�z���s�>���=��/�{����/�݀�+��|^�k#>-�kv�u�o��d'6��Y�f�|CΛpmQ�o��
�V�ߦ�6X����}�wż��v���>^��8����?�#�;���}�����8?���y��c�g�~���z|N�/p��K��R���k:��߰o}Ͽs��{�n�]��������'�~6ß�_�~����5~��W3���A�<��!���:���v�w�?�a��a�Ӟ��}�q�{Kdщm�,Y*��EvTq�'�bS";�$s��<�1�c�FV����Ȏ��<�k�vEV�S�ľ�J�,���J�b"+�-�2�'8��NYY�+GvJ���5��|��*8W�٩#�8���4}O�����Y����Y�m��l�+�����*������{ޚ��Sy���/�����zT_م5Xad�_����w1�Ż#��S�&l5g25j�0�j���sm5��_G~]�uq��_ϳ>��3z_���Ñ5��a=�e�.��r�/��tid��4ҫ�ލ=��k
oS�5S�y~d-�n霣F�9]��U����Y��\y�=[�Ok9W�}
��̩
=ڌ��-Lm�vm1�V;���t��h.��$�sY�uf��.�w��z]�[7}���
pw�o�=��)�Fz�h����Yo�Q�&����~��fXn����o.������q=����}��d&��ߕl��;ռ��.z�>C���0��ٍ��x�����#���(�G���h5���^X��k��?�V��}<='�>�6='�5ɾM��d9S���S՜jg��7M�|Z���<��zϐ3CM��Lx�!1���k#���,s,0��g����\��vx���鷀��{D�#洰Qd�h��g1K��д���&~+������(�^1�rz?�B��Z��*<V���'�F�'��)u�>b��5�g���Y��ُu4*�k����yN����o@��=x���}Y��vc��|�������{�s#}_s����㽉6�����ߛ|[�-�������}�=���޵_���=��]��~����!���0{�g;i�8��.9���s�/�&��K�/�~��>M�=4݃�7�~��o�Ͻ|{��{�}��z�h�?��>~��'�?��'���>�E�_�1����l�;���ء?�;�Ο����K��`�{x��)ˋ�*�����+�?���ck"��؆��ˍT��ĦH%�F:~`�RΥĔ�_zK�*F:qf��vE*�<�)Χ�T�(Ry5��T�0R�f�N��t�OW�R�Hg�)�z��f�;E�"�ʁH����t�H��g*U��;:]4:R
=.ѳ&�5�E��W[��jׁ��s�	��[_ޥS"5𹁼�b.�|p�+`�bG�F�4��	�M�k�YI�B���-h��8�,�te�H���ң5N�wG���y�ڸk�-ݮ�����m/�����x��N�"u�yg3��+��k�w7���p���G��=`�Q?��ް�������[���=ҭ|�m�4`l�����H��y��A�Wq��3��P=���?bz��:���(q����Լ�18��36'����3.?�x���<��&����$NVǻ0M��0M�k�Y��oߦ��6S�C��c�=)W��l6���:�~ͥ�?��<��՜�~\��H�H����i΋}^B�%z⼔�KqZF/�G鳜o�=X)v>��\
�8�Qw
|O�}��i1k�{�g�Xg~�p-��H?ﺴ���$o�qx�c`d``~�ˠ�L@��`>'��x����n�@����?4(��Y�Gj9��Ȋ�RĂ
j��:��X�3�=M�@<F,Y��`�C��8v�h�)q�f�9���C�,,�q,l��7�6�x/�@�p	5�pu���vY��#{.��G�W��;�»(;=�=ԜX��9���Bw��'E%9[�⥰M�[a��I����P���PxG�7�
^ۇ��p�w�;��߅wQq�{�:O�Pw�
W����Hp�.1��51B�〱Y�r�Bd��q���4�����@ό:Y���[���_H��|v�)M�䞀�� 
Cu��C��d�ی���ޭ���n��ǣ����]�?�;�<*2���]�-��<��z��b8�,ҳ�Zvкka��U|���E��+oK��yU��
�(�h�y�Iqs�)PTQjT�*��"#�l��p=7�b�a'8��j��ufT���i��h�g*�
fce��^E���4�ʸ!>�[�қ[��L7&����
�]�#���(7s�vI6Z�O�2�kx�mZ�������ᙅ�3�p��q��8�̬�zF��Zڹ�p�$������0338�̌��n������[MUKj���^��֚\���p턵��~��X�B
J�D[tDW�D_�P�ĺ��bK���q�8V'�'��I�"��b�����dq��������������������ĕ�Uĩ��4q5quq
q�����������������8C�P�)n$n,n"n*n&n.n!n)n%n-n#n+n'n/� �(�$�,�"�*�&�.�!�)�%�-�#�+�'�/ |1��1���A1�HE&rQ�C�FT��b����۵�8,�x�x�x�x�x�x�x�x�x�8K<J<Z<F�-+���������œ����)��i�����Y���9��y����E���%��e�����U���5��u��
��M���-��m�����N�.�n��^�>�~��A�!�a��Q�1�q�	�I�)�i��Y�9�y��E�%�e��U�5�u�
�Mq��������������������������������������������������������/��o�����_���?⿒�@J�J�d[vdW�d_�P��ܐ�rK��y�<V'��'��I�"��b�����dy����������������������U���4y5yuy
y�����������������<C�P�)o$o,o"o*o&o.o!o)o%o�v���������������������������ڹk��{�{�{�����H_�e C��DNe$cyP�d"S��\�,����嶜��r!����ˇȇʇɇ�G�Gʳ���c����y�<O>N>^>A>Q>I�/�,�"��v��9�i�����Y���9��y����E���%k]�R�2�r�
�J�*�j��Z�:�z��F�&�f��V�6�vy�|�|�|�|�|�|�|�|������������������������������������������������������P~K~[~G~W~O~_�@�P�H�X�D�T�L�\�B�R�J�Z�F�V�N�^�A�Q�I�Y�E�U�M�]�C�S�K�[�G���H�$"E-jS��ԣ>
hH#Z�
ڤ-�G��C��qt<�@'�It�(]�.N��K��t
]�.M�������t�"]�<�2]�N���it5�:]�N�kҵ��t�.]��O7�3�t&݈nL7������t�%݊nM������t�#݉�Lw������t�'݋�M�������iL��iBӵ(��ҌJ)��
:�v>�d����iN�iAG�� z0=�J���#�t=�M����t�K������z"=�Χ'�S��4z:=��IϢg�s��<z>��^H/��K��2z9��^I��W�k��:z=���Ho�7�[��6z;]@�wһ���z/���O�҇����(}�>N��Oҧ����,}�>O_�/җ����*}��Nߠo҅�-�6}��Kߣ����#�1��~J?���/��+�5��~K������'�3���J���?��/�7����֔PR�R��ڪ�����j��j��Ն�T[j�گ�cԱ�8u�:A��NRQUSW�P�T'�Sԥԥ�e�e������Օ������NUWU������k���5յԵ�u�u���
���Lu#ucuuSu3usuuKu+ukuu[u;u{uuGu'uguuWu7uwuuOu/uouu_u?u�嫱
T��m��DM��H�ꠚ�D�*S�*�!U*�*U�m5W��BQTRVQUSW�P�Tg�G�G�Ǩ��c�9�\u�z�z�z�z�z�:_=Y=E=U=M=]=C=S=K=[=G=W=O=_�@�P�H�X�D�T�L�\�B�R�J�Z�F�V�N�^�A�Q�I�Y�E�U�M�]]�ޡީޥޭޣޫާޯ>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>���������������������.T�jO�:�U�*�8�ew��.c��u�燽*6��"?�(O�8�z��OF��~9K��f��o��V�������L���ݶF�>n�C�y=��9JwW�ﶦ���ܴ�5���F{�/��_Ty�ٖARgS�:/�IY�s3(?k^aX�i�L�*&����b���ne�l�\3���Uy����\��V�W���+�B��i~C���w`���cemԶ6Ր���f4�y���U�ŭ�6q�6�/����(+e*�Tܻ��Iڭ"/�˩�U�a96U�V��ܽ^��f��i�զW�s�l>��M<���|��<խ Ƀ�*s?�<K ����J��,������P��I�O��RE�g0��<�S͝�;�5r]��A��ط�T�S���y>��0ke�U�Ou�I�U8����8T�p�E:�FU���8��>�M3/ѓj��@g��SJ�|�䃵���B�X:y]���g��%uފS���_��t�C�Iam*+�F�҅���2M|��R�.\�
��ؤ:����|�؞���b���
f�T���^�A��v=��]��b
�Q6հ�=8}g����A��j\�Y�z�}���]'�Es�״��J�և8{7�Ӣ���Ӈ��O��ǩi<��h�-5����Á��+@R6Mt�:�����/���%���<'����d��/��.v��߭S�j�5)ʋ�a,��'�!؃���Bg���+���<�Y�4��0��y����E~2�UQ��+�pWѢ]�Q��Y���=s��)�3v�AP���TCQC��$��lh���T�M�EKs����`
bE��ճ<�-�Dn�����.�4��ޛ��N�|���Rg�
�lڀ�So\�z�F;k0�>-�zp�l�(R�- ��QPW��bѳ$q�����nj&�t,�ԉ��xV�t�z5ܲD�/1�m`��U�u0�c���I�Ǵj7]'�X�`�ىv�!�Q��˪�g3V���ζu�Pxrޚ�mF��c�J�X�R'�dž��9��xi����
ƭ���+�+5�-���u'Ʋ���F?t�iW�	w�^j@�F��+r~��-�%x�z��ī-��6���<�kq�n��٭���܁�	����.��R�s̽����ljn�1�,t:�j�׶&���Ru�p���6���K<\���4�Dq�蕺H��d����Z����#��ݍ�8��`]������z=vR>ό����X�X���;e��^u����X�!�]��Dg	/��%�x���l�XG��3��1�e߁��
�â���Ƌv��>�e�f���X�N4�)}���bz�0���͖��h�icOK]�ۣ��t]��~��L!�nS��ˡ��]��6�M�6�]s���}�:���o�d���Ŧ�R<��j\���Hn${Z���4h$��=�ԙJ�<�0���5����)��y���H�$��@��a�@�5��
z�9�%�3�\p����&�|��܄&�aXBlY:x*|�C=�� <��r�X�cU���Ї���ݜ�g�y^�}+�gt���2S��ŝ��h�Í޵�u�N���ui�6�'l�t�u���a�q��̨����g�
��9b�7w$o9�tܞ����j��YK����^���>D�W
>����z�|���H/��x/��cp�h4��*
ك���S����4+�F�N�*�2Z�{K1�c��n��F�������1Ӊ��^`��o�9K����6�����0�/"
��¤�y�&	c��j�:�����b��ff�9�n��<�C{y|W#��	nq�xZ>ӣ��ޣE�L�����A
S”{v<���,Y��y
�
@����دp�›�]*`@
^v�f�&cK�9;Z�:-��(�)�5`����T���I�7�(�I$���8�-�Jm:�iti#�g�7�s�.ScFX���>�]3���z��q��;�Ɩ�����Sl�$>�P�o�m\?ܥw�W�h@���G;��u}G�H��ک�U-�w�� ���q��8��_6DC�
��aӗe�Y�2���?�XQ�`'�g!��l��O<?`�1�%ܲ��U�(h(�K;c.T$�$L�=��V��xf)5���}&�%.zv���p`V!��ў�~�<��S���/'C?9��8�Q��;7t���!�Nu'���
$ E��
��Ն�F��Z6���
�U[�m֠ۘe 2h3r�"A,��9�cJ��i|D��qf��F� �nѳ��]�L���0|�lf�-.Ϻ�f�L��z'-���mک���"���U��^�5��m�0�5<ȶ����~8ڴ�<�xƽ��,�:����]R��'=�<,��6zѪ�}�n+��[�E���V�*���پ�<�Ä%p��miX�B/lrj�}6��u]��7�Nu��hخ���Ժ�ö��mz}���'�Wx-Ծ#���NNet�� Kp̪e�x����.��#3���gb&�����+6i�pY9�W/.�F�Q��LJ
�*;�p���6I�U/c���g$4
�x��3�A���ґS@����C��Y�\r=*d�0����{�<�Xi1�_x��ޡ:���4+�0�3���l�d;;�_��X���;i�n�_���4{Y�T���05"�ƎI;H_��+{a�O3L��0�[̼#{����	��qMߛ��5�7\���2[�|G1��kЀ�]2�f�I���U��d��/��¤�����A|�a��#�>6�p��cҜW�cL(u�Y���ڎ���ӛcl��=����a��]�t[�_9Pu3Z*�y�L2�3��*̷�p�(�oO����=M�	�^��e�ƛ���G:၍
���r1��M�3Z.�E<���l�.��8�Z`(���C6~es&�V{sNy+�����x�l�NK�m曖���q��,7Y_�eS�w*3�̯+G׬�5"c��� �:^Dž���&0Z�U��E���>ׅ%(NDD?�7��‰kvx㘢?m��ud�����2���6��8�L�ǡܮ�Ƙ��8��ciz�2�Of�{��p[�
W0����X����1��	��0o�!S�z��7ai$�����N0��,#pm�<Gn��Þ��m�P����>���O�S�U�E�.�6�)��1�lߪ�����8�����y�,��s{�Ǝ�.o�:E:v`o�hvrV�������m�pm�d6Vd�*����A��wxK	���� ,a`99CX駜�j��(�*�~�=�R$~:�tj����$�m.�2%��F�Ò))���o4����
��˵Y��is�姜p�L|&:�T�Nۮ`�eՙ�lpw{�pq��d$6-���|.���̦�ñ>�(j�H�h���̳�t�FL���GDk�5.-�p�
�x=�A�@��������5T�
Z2�S��6:cR���G�,6�ҟT�B�=*,�t�$8 �g��,�7�}"4ڒ���ӄAS/`��8��a�W���\�a%���=U!����P�p\�S�]G���M�E:��J����=[k�����O8�Xo�O�~����LK��@+�f]>X#�2�tcG���4��
�ɠx���A��ClK�#�VwOC�����us��߽	K�&Ŋ����4���:���]
"`d�*Ν�Y��~u�:�	��!5���J�47�V��Өo������6�|�0��S�͸�����R�ڎ��@ ���jt
@�m�T�P�J�d	�Rs�F~_�L�������H�ٖ�z�bL6�����A,B��1�m��'N5@��n�j����.��r
�ꝷ�g�[m�آE��N��N�1�`Ğ)J[Vb���b����j]͖�r�]S�}tm3.�e3�AXʑ��A���y{rYۊK����"�7;�VA4��"�8���ȑlj�Y�%������Ge~Q8���*O��V�ch�)֠�=;�t�׷0y��^�m�M.�MmF_�&�"��%3,�1�d1ͳA���D��,�hٝW���-�ˊYU���2�ڹ�'"[@�*�ۣE�p�FK��;��Ix�'FK�ˆIHg�B�`�Qk�G�kL�8�*��.�d��Xn#6z��CL�%�g��oO	��m�a�Qi��rגK=�I�e6���:Ӽ�&A/S��~��� (�A�N3�s����~{���:r��KI�q��:xü�v��2���u���'>o��&m���&|��̄K���1�>|�"ņ=�e��t[��r٨����F[n�B��Xn �f�~���1��
�ᗋ��=��i0����8Ʊ7ł��c̭��!eڌW�0�Q�	=���0�~Wd��B�k�lž�Rn.���h�̑��S;N8��|چ��X�9t�"����6���U���x�	7�kM�MUm�[�;}~V�b#�����)E����\"_v���>�S:Q���b_��v�6�o�i�r�Nrv�N	�av8�lZ��Y3d'6mdu![��,���1{u�[8�.m�g	��L~`��o��t��lھ;{<䬙M�7�iZ��ۋ����tCQ`Fյ;���ۜ��x#�����c�����*�~�%�
*P��f�S�a��㐷�ڐ���6oZ.�߲y���ň6	���y��q�Ow?Ma�;�\��(-��6ߝW8o��+���z�N���-�w��Y��_P��[P�蛯���f�
��=�B�m��=	�Wܥ�S���n�
"[kN;��񂄝8�d����4�%e���g�U�]l�w�#5e?K�Ӟ�d"�Uz}G�)�W3�8�B����,��x@����J8@�I��Y>��g�PR?��/���Wk;�N�v���Q�γ�u��H1��+3�3k؄A��K��)ke���Mz:�E��^��?��0�,��)��$\z�S9awjc=Ə�3��&�5�i��I�J�t
�u߽���c�����VP\j]c6+k>D[4�1���c�N���F6�"��Ŭ��13��ps���em��ݎߨ��ns‹�V�?j�֡��V-�8z��f*{�l��ٶ�5㣶n]����=�-�l����j�����-i��!h��d��ًF�ѥI

Youez - 2016 - github.com/yon3zu
LinuXploit