Help
RSS
API
Feed
Maltego
Contact
Domain > www.jshaverphotography.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2015-04-01
72.29.94.45
(
ClassC
)
2024-10-28
170.249.211.154
(
ClassC
)
Port 80
HTTP/1.1 302 FoundDate: Mon, 28 Oct 2024 09:15:01 GMTServer: Apache/2Location: https://www.jshaverphotography.com/Content-Length: 219Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>302 Found/title>/head>body>h1>Found/h1>p>The document has moved a hrefhttps://www.jshaverphotography.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 28 Oct 2024 09:15:01 GMTServer: Apache/2Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidate, post-check0, pre-check0Pragma: no-cacheSet-Cookie: PHPSESSIDoppadhlaksh336bemlp3c4tjj4; path/Upgrade: h2,h2cConnection: UpgradeVary: Accept-Encoding,User-AgentTransfer-Encoding: chunkedContent-Type: text/html; charsetUTF-8 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>html xmlnshttp://www.w3.org/1999/xhtml>head> title> Jon Shaver Photography, jshaverphoto - /title> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta idviewport nameviewport contentwidthdevice-width, initial-scale1 /> meta namekeywords contentJon Shaver, Shaver Photography, photography, wildlife, fine art, landscape, photo, wildlife photography, landscape photography, art, print, prints, Iceland, New Zealand, Alaska, southwest, northwest, west, Montana, Oregon, Idaho, Arizona, Utah, Chicago, Canada, photo classes, education, workshop, photo workshops, photoshop, classes, American Express, American Express travel, holland cruise lines, holland cruises, calumet photo, instructor, maps, historic maps, old maps, map, Bozeman, big sky, Belgrade, Livingston, elk, deer, moose, bear, black bear, grizzly bear, bison, buffalo, pronghorn, antelope, otter, Hanes, animal planet, discovery channel, duo fold, National Geographic, your shot, nat geo, champion, custom frames, frames, Wyoming, grand Tetons, Yellowstone, glacier, national park, Yosemite, Death Valley, monument valley, arches, Moab, canyon lands, coast, ocean, canon, canon usa, usa canon, wolf, wolves, learn photography, professional, guide, guided tours, photo guide, photography guide, published, epson, > meta namedescription contentJon Shaver Photography, Montana based, fine art landscape and wildlife images, photography workshops, and historical maps.> link relshortcut icon hrefhttps://www.jshaverphotography.com/v1site_images/favicon.ico typeimage/vnd.microsoft.icon> link relicon hrefhttps://www.jshaverphotography.com/v1site_images/favicon.ico typeimage/vnd.microsoft.icon> meta namegoogle-site-verification contentxQbZljkCnlq8WU9nvoUY2v45YJQvm6YwuaJUXxzf7Go /> meta propertyog:title contentJon Shaver Photography, jshaverphoto /> meta propertyog:description contentJon Shaver Photography, Montana based, fine art landscape and wildlife images, photography workshops, and historical maps. /> meta propertyog:url contenthttps://www.jshaverphotography.com/ /> meta propertyog:type contentwebsite /> style typetext/css> @font-face { font-family: Glyphicons Halflings; src: url(https://www.jshaverphotography.com/blu_source/includes/bootstrap/fonts/glyphicons-halflings-regular.eot); src: url(https://www.jshaverphotography.com/blu_source/includes/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/blu_source/includes/bootstrap/fonts/glyphicons-halflings-regular.woff2) format(woff2), url(https://www.jshaverphotography.com/blu_source/includes/bootstrap/fonts/glyphicons-halflings-regular.woff) format(woff), url(https://www.jshaverphotography.com/blu_source/includes/bootstrap/fonts/glyphicons-halflings-regular.ttf) format(truetype), url(https://www.jshaverphotography.com/blu_source/includes/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format(svg);}@font-face { font-family: feather; src:url(https://www.jshaverphotography.com/blu_source/includes/feather_font/feather-webfont.eot); src:url(https://www.jshaverphotography.com/blu_source/includes/feather_font/feather-webfont.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/blu_source/includes/feather_font/feather-webfont.woff) format(woff), url(https://www.jshaverphotography.com/blu_source/includes/feather_font/feather-webfont.ttf) format(truetype), url(https://www.jshaverphotography.com/blu_source/includes/feather_font/feather-webfont.svg#feather) format(svg); font-weight: normal; font-style: normal;}@font-face { font-family: Mono Social Icons Font; src: url(https://www.jshaverphotography.com/blu_source/includes/monosocial_font/MonoSocialIconsFont-1.10.eot); src: url(https://www.jshaverphotography.com/blu_source/includes/monosocial_font/MonoSocialIconsFont-1.10.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/blu_source/includes/monosocial_font/MonoSocialIconsFont-1.10.woff) format(woff), url(https://www.jshaverphotography.com/blu_source/includes/monosocial_font/MonoSocialIconsFont-1.10.ttf) format(truetype), url(https://www.jshaverphotography.com/blu_source/includes/monosocial_font/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont) format(svg); src: url(https://www.jshaverphotography.com/blu_source/includes/monosocial_font/MonoSocialIconsFont-1.10.ttf) format(truetype); font-weight: normal; font-style: normal;}/*@font-face { font-family: Flaticon; src: url(https://www.jshaverphotography.com/blu_source/includes/social/Flaticon.eot); src: url(https://www.jshaverphotography.com/blu_source/includes/social/Flaticon.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/blu_source/includes/social/Flaticon.woff) format(woff), url(https://www.jshaverphotography.com/blu_source/includes/social/Flaticon.ttf) format(truetype), url(https://www.jshaverphotography.com/blu_source/includes/social/Flaticon.svg#Flaticon) format(svg); font-weight: normal; font-style: normal;}*/@media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: Flaticon; src: url(https://www.jshaverphotography.com/blu_source/includes/social/Flaticon.svg#Flaticon) format(svg); }}@font-face { font-family: FontAwesome; src: url(https://www.jshaverphotography.com/blu_source/includes/fa/fontawesome-webfont.eot?v4.5.0); src: url(https://www.jshaverphotography.com/blu_source/includes/fa/fonts/fontawesome-webfont.eot?#iefix&v4.5.0) format(embedded-opentype), url(https://www.jshaverphotography.com/blu_source/includes/fa/fontawesome-webfont.woff2?v4.5.0) format(woff2), url(https://www.jshaverphotography.com/blu_source/includes/fa/fontawesome-webfont.woff?v4.5.0) format(woff), url(https://www.jshaverphotography.com/blu_source/includes/fa/fontawesome-webfont.ttf?v4.5.0) format(truetype), url(https://www.jshaverphotography.com/blu_source/includes/fa/fontawesome-webfont.svg?v4.5.0#fontawesomeregular) format(svg); font-weight: normal; font-style: normal;}.fa { display: inline-block; font: normal normal normal 16px/1 FontAwesome; font-size: 14px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}@font-face { font-family: dripicons-v2; src:url(https://www.jshaverphotography.com/blu_source/includes/dripicons/dripicons-v2.eot); src:url(https://www.jshaverphotography.com/blu_source/includes/dripicons/dripicons-v2.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/blu_source/includes/dripicons/dripicons-v2.woff) format(woff), url(https://www.jshaverphotography.com/blu_source/includes/dripicons/dripicons-v2.ttf) format(truetype), url(https://www.jshaverphotography.com/blu_source/includes/dripicons/dripicons-v2.svg#dripicons-v2) format(svg); font-weight: normal; font-style: normal;}data-icon:before { font-family: dripicons-v2 !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}class^dripicons-:before,class* dripicons-:before { font-family: dripicons-v2 !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} @font-face { font-family: MontserratLight; src: local(***), url(https://www.jshaverphotography.com/bluadmin/blufonts/MontserratLight/MontserratLight.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/bluadmin/blufonts/MontserratLight/MontserratLight.woff) format(woff), url(https://www.jshaverphotography.com/bluadmin/blufonts/MontserratLight/MontserratLight.ttf) format(truetype);} @font-face { font-family: TrajanPro; src: local(***), url(https://www.jshaverphotography.com/bluadmin/blufonts/TrajanPro/TrajanPro.eot?#iefix) format(embedded-opentype), url(https://www.jshaverphotography.com/bluadmin/blufonts/TrajanPro/TrajanPro.woff) format(woff), url(https://www.jshaverphotography.com/bluadmin/blufonts/TrajanPro/TrajanPro.ttf) format(truetype);} html { overflow-y: scroll; /* prevent shifting when scroller appears */ margin:0px; padding:0px; height:100%; -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */}body { margin:0px; padding:0px; height:100%; font-family: MontserratLight; font-size: 14px; color: #333333; line-height:2em; background-color:#ffffff; font-weight:300;}body .html5-video-player { background-color: #fff !important;}a { color: #aaaaaa;}p { margin: 0px 0px 10px 0px;}/*REDACTOR*/.text-justify { text-align:justify;}.text-right { text-align:right;}.text-left { text-align:left; }.video-container { height: 0; padding-bottom: 56.25%; position: relative; margin-bottom: 30px; }.video-container iframe,.video-container object,.video-container embed { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }.figure { margin:0px 0px 30px 0px; }.blu-no-wrap { white-space: nowrap !important;}.blu-font-bold { font-weight:bold !important;}.blu-position-rel { position:relative;}.blu-floating-content-container { position:absolute; top:0; width:300px; height:500px; background-color:#ffffff; opacity:.8; /*max-width:500px !important;*/}.blu-floating-content-container-center { position:absolute; top:0; width:300px; height:500px; background-color:#ffffff; opacity:.8; /*max-width:800px !important;*/}.blu-floating-content-wrapper { position:absolute; top:100px; left:100px; overflow:scroll; /*height:100% !important;*/ padding:0px; /*max-width:500px !important;*/}.blu-animation-container { position:relative; margin-top:0px; opacity:1; }.blu-text-animation-container { margin-top:0px; opacity:0; }.blu-test-animation-container { position:relative; margin-top:100px; opacity:0; }.blu-link-animation-container { position:relative; margin-top:100px; opacity:0; }.blu-featured-animation-container { margin-top:0px; opacity:0; }.blu-home-animation-container { margin-top:100px; opacity:0;}.blu-contact-animation-container { margin-top:0px; opacity:0;}.blu-no-pad-top { padding-top:0px !important;}.blu-width-15 { width:15% !important;}.blu-width-33 { width:33% !important;}.blu-width-62 { width:62% !important;}.blu-width-83 { width:83% !important;}.blu-width-100 { width:100% !important;}.blu-height-100 { height:100% !important;}.blu-no-pad { padding:0px !important;}.blu-no-margin { margin:0px !important;}.blu-text-align-left { text-align:left !important;}.blu-text-align-right { text-align:right !important;}.blu-text-align-center { text-align:center !important;}.blu-pad-left { padding: 0px 0px 0px 40px !important;}.blu-small-pad-left { padding-left:40px !important;}.blu-small-pad-right { padding-right:40px !important;}.blu-tiny-pad-left { padding-left:15px !important;}.blu-tiny-pad-right { padding-right:15px !important;}.blu-pad-right { padding: 0px 40px 0px 0px !important;}.blu-pad-top { padding: 40px 0px 0px 0px !important;}.blu-pad-bottom { padding: 0px 0px 40px 0px !important;}.blu-large-pad-top { padding: 100px 0px 0px 0px !important;}.blu-large-pad-bottom { padding: 0px 0px 100px 0px !important;}.blu-large-pad-left { padding: 0px 0px 0px 100px !important;}.blu-large-pad-right { padding: 0px 100px 0px 0px !important;}.blu-small-pad-top { padding: 15px 0px 0px 0px !important;}.blu-small-pad-top-only { padding-top: 40px !important;}.blu-small-pad-bottom { padding: 0px 0px 15px 0px !important;}.blu-small-pad-bottom-only { padding-bottom: 40px !important;}.blu-large-pad-bottom-only { padding-bottom: 100px !important;}.blu-small-pad-right { padding: 0px 15px 0px 0px !important;}.blu-tiny-pad-top { padding: 5px 0px 0px 0px !important;}.blu-tiny-pad-right { padding: 0px 5px 0px 0px !important;}.blu-tiny-pad-bottom { padding: 0px 0px 5px 0px !important;}.blu-tiny-pad-bottom-only { padding-bottom: 15px !important;}.blu-tiny-pad-top-only { padding-top: 15px !important;}.blu-no-pad-left { padding-left:0px !important;}.blu-no-pad-right { padding-right:0px !important;}.blu-no-pad-bottom { padding-bottom:0px !important;}.blu-very-small-pad-top-only { padding-top:10px !important;}.blu-float-left { float:left !important;}.blu-float-right { float:right;}.blu-display-none { display:none !important;}.blu-zero-opacity { opacity:0 !important;}.blu-display-block { display:block !important;}.blu-position-abs { position:absolute !important;}.blu-position-relative { position:relative !important;}.blu-overflow-hidden { overflow:hidden !important;}.blu-accent-underline { border-bottom: 1px solid #aaaaaa !important;}.blu-animation-wrapper { opacity:0;}.blu-position-fixed { position:fixed !important; top:0px !important; z-index:-1;}.blu-inline-block-center { display:inline-block; margin:0 auto;}.blu-title-line-height { line-height:1.4em !important;}/* for finding an elems height */.blu-temp-show { visibility:hidden !important; display:block !important;}.blu-temp-show-btn { visibility:hidden !important; display:inline !important;}/* for actions after a form is submitted */.blu-after-action { display:none;}.blu-custom-bg-img { position:fixed; opacity:0;}.blu-wrapper { margin:0px 0px 0px 0px; /*min-height:100%;*/ position:relative; }.blu-wrapper-mobile { overflow:none !important; width:auto !important; height:auto !important; padding: 115px 0px 0px 0px !important; margin-bottom:0px !important;}.blu-page { width: 100%; padding: 0px 0px 0px 0px; margin: 0px; border:0px solid; background-color:#ffffff; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; position:relative; border:0px solid #ff0000;}.blu-page-splash { padding:0px !important; }.blu-galleries-page { min-height:100% !important;}.blu-header { float:none; text-align:center; padding: 0px 0px 0px 0px; margin:0 auto; width:100%; position:relative; display:block; opacity:0; background-color:#ffffff; z-index: 900500; max-width:100%; border-bottom:0px solid #d3d3d3; border:0px solid #0000ff; opacity:0; }.blu-header-mobile { padding: 0px 0px 0px 0px !important; }.blu-header-side { display:block; float:center; text-align:center; width:auto;}.blu-header-inner { position:relative; text-align: inherit; margin:0px auto; padding:0px 40px; }.blu-header-splash { display:none !important; }.blu-header-bg { position:absolute; top:0px; left:0px; width:100%; height:100%; display:inline-block; background-color:transparent; opacity:0.9; z-index:900499;}.blu-header-tall { padding-bottom: 40px !important;}/* FOOTER */.blu-footer { position:relative; width:100%; margin:0px auto 0px auto; padding:0px; padding-top:0px; background-color:#333333; z-index:1; opacity:0; display:inline-block; border-top:0px solid #d3d3d3; overflow:hidden;}.blu-footer-bg-img { position:absolute; /*background-image:url(./v1site_images/backgrounds/);*/}.blu-footer-overlay { position:absolute; top:0; left:0; background-color:#333333; opacity:0.85; width:100%; max-height:100% !imporant;}#blu_footer_inner { position:relative; padding:40px; border-radius: 0px 0px 20px 20px;}.blu-footer-bg { position:absolute; top:0px; width:100%; height:100%; opacity:0.9; background-color:transparent; z-index:-2;}.blu-footer-absolute { position:absolute; bottom:0px;}.blu-footer-relative { position:relative;}.blu-footer-content { position:relative; padding:40px 0px 0px 0px; color: #ffffff; text-align: center; max-width: 100%; margin: 0 auto; border-top:0px solid #d3d3d3;}.blu-copyright { position:relative; text-align:center; padding: 5px 0px 15px 0px; color: #ffffff;}.blu-copyright-splash { display:none !important; }.blu-copyright a { color: #ffffff; font-size: 11px; text-decoration:none;}.blu-likes-icon { display:inline-block !important; cursor:pointer; padding-right:10px; margin:0px;}.blu-likes-icon-active { display:inline-block !important; cursor:pointer; padding-right:10px; margin:0px; color: #aaaaaa;}/* MUSIC */.blu-music { /*float:right;*/ position:absolute; text-align:right; top: 40px; right:0px}.blu-music div { display:inline-block; color:#ffffff; padding-left:5px;}.blu-music-btn { cursor: pointer; font-size:14pt !important;}.blu-music-btn:hover, .blu-music-btn-active { color:#aaaaaa !important;}.blu-copy-music { width:100%; border:0px solid;}/* MENU ELEMENTS */.blu-menu, .blu-menu-fixed{ color: #ffffff; font-family: TrajanPro;}.blu-menu { position:relative; padding:0px 40px 40px 40px; text-align:center; display:inline-block; margin:0 auto; left:0px; width:100% !important; position:relative; z-index:900555; }.blu-menu-underline { position:absolute; /*height:2px; bottom:0px;*/ /*border-bottom:2px solid #aaaaaa;*/ opacity:0; width:30px; color:#aaaaaa; font-size:14px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.blu-menu-center { position:relative !important; padding:0px 0px 40px 0px !important; text-align:center; display:block !important; margin:0 auto !important; width:100% !important; height:auto !important; left:auto !important; right:auto !important; bottom:auto !important; border:0px solid #000;}.blu-menu-center .blu-menu-wrapper { position:relative !important; height:auto !important; line-height:1em; !important; }.blu-menu-side { position:relative; text-align:center; float:center; display:block !important; margin:0 auto !important; width:100%; left:0px; height:auto !important;}.blu-menu-side .blu-menu-wrapper { margin: 0 auto; position:relative; width:auto !important; height:auto !important; line-height:1em !important;}.blu-menu-side a { display:block; margin:0 auto; text-decoration:none; line-height:1.0em !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.blu-menu-abs { display:block !important; border:0px solid; position:absolute; width:100%;}.blu-menu-logo-spacer { display:inline-block;}.blu-menu-bg { background-color: #333333; width:100%; height:65px; /*position:fixed; top: 0px;*/ border:0px solid #000; /*display:none;*/ position:absolute; top:0px; z-index: 0; /*900545;*/ }.blu-menu-fixed { background-color: #ffffff; opacity:0.9; position:fixed; text-align:center !important; width:100% !important; max-width:100% !important; top: 0px !important; left:0px !important; z-index: 900902; padding: 10px 0px 0px 0px !important;}.blu-menu-wrapper { /*margin: 0 auto;*/ position:absolute; /*width:100%;*/ height:0; line-height:65px; /*z-index:900901;*/ /*height:65px;*/ border: 0px solid #ff0000; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right:40px; display:inline-block;}.blu-menu-wrapper-abs { position:absolute !important; left:0px !important; margin:0px !important; width:100% !important; border:0px solid;}.blu-menu-wrapper-mobile { position:absolute !important; top:30px !important; width:100% !important; color:#ffffff !important; }.blu-menu-btn-wrapper { position:relative;}.blu-menu a { position:relative; letter-spacing:0.1em; cursor:pointer; float:none; margin:0px; padding:0px 20px 5px 20px; text-decoration:none; font-size: 20px; color: #ffffff; /*font-weight: 300;*/ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.blu-menu-a-split { position:absolute; }.blu-menu-btn-no-pad { }.blu-menu-active { border-bottom:0px solid #ffffff !important; color: #aaaaaa !important;}.blu-menu a:hover { color: #aaaaaa}.blu-menu-btn-wrapper { display:inline-block; position:relative;}.blu-menu-btn-wrapper-mobile { display:block !important;}.blu-menu-btn-over-left, .blu-menu-btn-over-right { position:absolute; top:-1px; color: #aaaaaa; opacity:0; }.blu-menu-btn-over-left { left:10px;}.blu-menu-btn-over-right { right:10px;}/* SUBMENU */.blu-submenu { display:inline-block; position:relative; text-align:center; /*width:100%;*/}.blu-submenu-holder { left:0px; position:absolute; display:none; text-align:left; color:#333333; background-color:#ffffff; padding:10px 20px; margin-top:19px; border:0px solid #d3d3d3; opacity:0.9;}.blu-submenu-holder-side { position:relative; }.blu-submenu-holder-arrow { position:absolute; /*top:-9px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ffffff; */}.blu-submenu-btn { letter-spacing:0.1em; cursor:pointer; opacity:0.8; padding:3px 0px; font-size: 20px;}.blu-submenu-btn:hover, .blu-submenu-btn-active { opacity:1 !important; color:#aaaaaa;}.blu-submenu-btn-active { }.blu-submenu-blog-date { padding:0px 0px 5px 0px; margin-bottom:5px; border-bottom:1px dashed #d3d3d3;}/* MOBILE MENU */.blu-menu-mobile { display:none; left:0px; position:fixed; width:100%; padding:0px; z-index:900905; top:0px; padding:5px 0px; max-width:100%; height: 100px;}.blu-menu-mobile-center { text-align:center; margin: 0; height: 140px !important;}.blu-menu-mobile-center .blu-menu-mobile-btn { margin:0 auto; float:none;}.blu-menu-mobile-center .blu-menu-mobile-wrapper { padding: 25px 0px 0px 0px;}.blu-menu-mobile-float { margin: 0; }.blu-menu-mobile-float .blu-menu-mobile-btn { margin:0; }.blu-menu-mobile-float .blu-menu-mobile-wrapper { margin:0; }.blu-menu-mobile a { display:block; position:relative; cursor:pointer; text-decoration: none !important; color:#333333; padding-bottom:15px;}.blu-menu-mobile-active a{ text-decoration:none !important;}.blu-menu-mobile-active { text-decoration:none !important;}.blu-menu-mobile-btn { position:relative; display:inline-block; cursor:pointer; padding-top:6px;}.blu-menu-mobile-btn-bg { width:100%; position:relative; background-color: #333333; height:35px;}.blu-menu-mobile-icon { color: #ffffff !important; z-index:900910 !important; font-size:16pt !important;}.blu-menu-mobile-bg { background-color: #ffffff !important; width:100%; height:100%; position:absolute; top: 0px; border:0px solid #000; opacity:1; }.blu-menu-mobile-menu-bg { background-color: #ffffff; width:100%; height:100%; top:0px; position:absolute; opacity:0; display:none;}.blu-back-btn { padding: 0px 0px 15px 0px; margin-top: -15px;}/* LOGO ELEMENTS */.blu-logo { text-align:center; position:relative; padding: 20px 0px 20px 0px ; z-index:900550; border:0px solid; margin:0 auto; text-align:left; }.blu-logo-center { margin:0 auto;}.blu-logo-float { float:center;}.blu-logo-split { margin:0 auto; }.blu-logo-side { text-align:center !important; border:0px solid;}.blu-logo-mobile { position:relative; padding: 5px 40px; background-color:#ffffff; /* float:none !important; padding: 50px 0px 20px 0px !important;*/}.blu-logo-mobile-side { float:center;}.blu-logo1{ line-height:1em; color:#333333; font-family: TrajanPro; font-size: 45px; text-decoration:none; font-weight:300; margin: 0 auto; text-align:center;}.blu-logo2{ color:#333333; font-family: MontserratLight; font-size: 20px; text-decoration:none; margin: 0 auto; letter-spacing:6px; text-align:center;}h1 { line-height:1em; /*letter-spacing:4px;*/ color:#333333; font-family: MontserratLight; font-size: 30px; font-weight:400; padding:0px; margin:0px;}h2 { color:#333333; font-family: MontserratLight; font-size: 20px; font-weight:400; padding:0px; margin:0px;}h3 { color:#333333; font-family: MontserratLight; font-size: 15px; font-weight:400; padding:5px 0px 0px 0px; margin:0px;}.blu-cover { position:absolute; top:0px; width:100%; height:100%;}.blu-abs-middle-wrapper { position:absolute; display:none; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-abs-middle-holder { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.blu-abs-top-holder { position:absolute; top:0;}.blu-abs-bottom-holder { position:absolute; bottom:0;}.blu-loader { position:fixed; text-align:center; display:block; width:100%; /*top:50%;*/ display:none;}.blu-loader-main { position:fixed; text-align:center; display:block; width:100%; /*top:50%;*/ display:none; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.blu-img-loader-wrapper { position:absolute; display:none; top:0px; width:100%; height:100%; text-align:center; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-spinner { width: 18px; height: 18px; background-color: #333333; opacity: .5; margin: 0px auto; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out;}@-webkit-keyframes sk-rotateplane { 0% { -webkit-transform: perspective(120px) } 50% { -webkit-transform: perspective(120px) rotateY(180deg) } 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) }}@keyframes sk-rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }}.blu-img-loader { position:relative; text-align:center; top:50%; margin:0 auto;}.blu-video-loader-wrapper { position:absolute; opacity:0; top:0px; width:100%; height:100%; text-align:center; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; background:rgba(170,170,170,0.3); border: 0px solid #aaaaaa;}.blu-video-loader { position:relative; text-align:center; top:50%; margin:0 auto;}.loader-inner > div { background-color: #333333 !important;}.blu-tooltip, .blu-tooltip-main { position:absolute; border:1px solid #d3d3d3; color: #333333; background-color:#ffffff; display:none; padding:5px 10px; white-space: nowrap; font-family: MontserratLight; font-size:14px;}/* FORM ELEMENTS */.blu-input,.blu-input-default,.blu-input-pass,.blu-textarea,.blu-select { position:relative; display:block; border:1px solid #d3d3d3; padding:4px 5px 4px 5px; background-color:transparent;}.blu-input-small { padding:0px 1px 0px 1px !important;}.blu-input input,.blu-textarea textarea,.blu-select option,.blu-select select { color:#333333; background-color:transparent; border:0px; outline:none; font-family: MontserratLight; font-size:14px; width:95%; font-weight:300; opacity:1; position:relative;}.blu-input-pass input { background-color:transparent; color:#333333; border:0px; outline:none; font-family: MontserratLight; font-size:14px; /*font-family:Arial, sans-serif; font-size:16px;*/ width:95%; position:relative;}@media screen and (-webkit-min-device-pixel-ratio:0) { .blu-input-pass input { font-size: 16px; }}.blu-input .blu-input-bg, .blu-input-pass .blu-input-bg, .blu-textarea .blu-input-bg { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.1;}.blu-select select { -webkit-appearance: none; -moz-appearance: none; appearance: none; color:#; border:none; outline:none; font-family: MontserratLight; font-size:14px; width:95%;}.blu-select-arrow { margin-top:-20px; padding: 0px 10px 0px 10px; float:right; color:#333333; background-color:#ffffff;}.blu-input-default input,.blu-input-default textarea { opacity:0.5; color:#333333 !important; font-family: MontserratLight !important; font-size:14px !important; font-weight:300 !important; position:relative;}.blu-submit { display: inline-block;}.blu-button { text-align:center;}.inputtypesubmit, inputtypebutton, .blu-button { text-transform:uppercase; border:1px solid #333333; padding: 7px 20px 7px 20px; color:#ffffff; background-color:#333333; font-family: MontserratLight; font-size:12px; cursor:pointer;}.inputtypesubmit:hover, inputtypebutton:hover, .blu-cart-img-btn:hover, .blu-button:hover { color:#aaaaaa;}.blu-form-msg { color: #333333; font-family: MontserratLight; font-size:14px; width:100%; text-align:left; padding: 0px 0px 0px 0px; height:40px;}.blu-form-required { color: #333333; padding:7px 5px 0px 0px; margin-left:-10px; float:left; opacity:0.8;}/* BLOG COMMENTS */.blu-comments-wrapper-main { position:relative; width: 1200px; max-width:100%; margin: 0 auto; padding-bottom:40px;}.blu-comments-wrapper { width: 1200px; padding:0px 0px 0px 0px; max-width:100%; margin: 0 auto;}.blu-comment-form { width: 350px;}.blu-comments { /*float:right;*/ text-align:left; font-family: MontserratLight; font-size:14px; width: 90%;}.blu-comments-icon { position:relative; cursor:pointer; font-size:26px; color:#333333; float:left;}.blu-comments-icon:hover { color:#aaaaaa;}.blu-comments-title { text-align:left; padding:0px 0px 40px 0px;}.blu-comment { padding:0px 0px 15px 0px;}.blu-comment-name { padding-right:5px; font-weight:bold; float:left; color:#333333;}.blu-comment-date { padding-right:5px; font-weight:bold; float:left; color:#333333;}.blu-comment-message { color:#333333;}/* HOME PAGE */.blu-home-wrapper { position:relative; width:100%; border:0px solid #cc6600; opacity:0;}.blu-home-title { padding: 40px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.blu-home-img-bg { opacity:0.5; cursor:pointer; background-color:#aaaaaa;}.blu-home-link, .blu-home-link h1, .blu-home-link h2 { color:#ffffff; cursor:pointer;}.blu-home-link-wrapper:hover .blu-home-img-bg { opacity:0.6 !important; transition: opacity 0.3s ease;}.blu-home-desc { text-align:left; max-width:1200px; margin:0 auto; padding: 40px 0px 40px 0px;}.blu-home-video { width:100%; height:100%; overflow:hidden; position:relative; opacity:0; border:0px solid #cc6600;}.blu-home-video-wrapper { opacity:0;}.blu-home-video-poster { visibility:inherit; position:absolute; opacity:0;}.blu-fullscreen-bg-video { visibility:inherit; position:absolute;}.blu-home-tagline-wrapper { top: 0px; height:100%; width:100%; position:absolute; display:block; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; color:#ffffff;}.blu-home-tagline { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display:block; width: 1200px; max-width:90%; padding: 15px; margin: 0 auto; font-family: TrajanPro; font-size:24px; line-height:2em;}#blu_home_gals { width:100%; max-width: 100%; margin: 0 auto; background-color:transparent; position:relative;}.blu-carousel { overflow:none; visibility:visible; opacity:1;}.blu-carousel .slick-list { }.blu-carousel-fullscreen { width:100%;}.blu-carousel-parallax-wrapper { position:relative: overflow:hidden;}.blu-carousel-not-fullscreen { width:1200px; max-width:100%; margin:0 auto;}.blu-carousel-img-wrapper { visibility: visible; opacity:0;}.blu-carousel-img-wrapper-single { display:inline-block !important; margin:0 auto !important; left:auto !important; position:relative !important; max-width:100% !important; margin:0 auto !important;}.blu-carousel-img-wrapper-single img { margin:0 auto;}.blu-slick-track-single { text-align:center !important; width:1200px !important; max-width:100% !important; margin:0 auto !important;}.blu-carousel-img { /*width:100%;*/ margin:0 auto; /* -webkit-filter: blur(5px); filter: blur(5px); */ opacity:0.7; }.slick-current .blu-carousel-img { /* -webkit-filter: blur(0px) !important; filter: blur(0px) !important; */ opacity:1 !important;}.blu-carousel-img-tag { position:absolute; display:block; color:#ffffff; opacity:1; visibility:visible !important; white-space:nowrap !important; text-decoration:none; outline:none; margin-top:30px; font-family: ; z-index:9999999999999999999999;}/* PARALLAX */.blu-parallax { opacity:0; visibility:hidden; position:relative; background-position: 50% 0; background-repeat: no-repeat; background-attachment: fixed; border:0px solid #0000ff;}.blu-parallax-home { border:0px solid #ff0000;}.blu-home-parallax-wrapper { border:0px solid #0000ff;}.blu-parallax-bg { background-repeat:no-repeat; /* custom background-position */ background-position:50% 50%; /* ie8- graceful degradation */ background-position:50% 50%;}.blu-parallax-bg-overlay{ position:absolute; top:0px; width:100%; height:100%; display:inline-block; background-color:#ffffff; /*; */ opacity:0.5; }.blu-parallax-not-fullscreen { height:50%; /*margin-top: 40px;*/}.blu-parallax-fullscreen,.blu-parallax-content-a { width:100%; height:100%; overflow:hidden; opacity:0;}.blu-parallax-fullscreen.overflow,.blu-parallax-fullscreen.overflow .blu-parallax-content-a { height:auto; min-height:100%;}/* content centering styles */.blu-parallax-content-a { display:table; border:0px solid; height:100% !important;}.blu-parallax-content-b { display:table-cell; position:relative; vertical-align:middle; text-align:center;}.blu-parallax-title h1 { line-height:2em; color:#ffffff; font-family: MontserratLight; font-size: 30px; width: 1200px; max-width:100%; margin:0 auto; }.blu-parallax-title-2 h1 { line-height:1em; color:#333333; font-family: MontserratLight; font-size: 30px; width: 1200px; max-width:100%; letter-spacing:2px; padding-bottom:40px;}.blu-parallax-quote-bg { width: 1200px; postion:relative; width:60%; max-width:700px !important; background-color:rgba(255, 255, 255, .72); margin:0 auto; border:0px solid #333333; /*padding:40px 40px 40px 40px;*/ padding:30px;}.blu-parallax-quote-border { padding:45px 60px; border:1px solid #333333; background:none;}.blu-parallax-quote { postion:relative; text-align:left; line-height:2em; color:#333333; /*font-size: px; font-family: MontserratLightpx; font-weight:300; width: 1200px;*/ max-width:100% !important; padding-bottom:15px; font-family: ; /* background-color:rgba(255, 255, 255, .6); margin:0 auto; padding:40px 40px 40px 40px; */}.blu-parallax-desc { postion:relative; text-align:left; line-height:2em; color:#333333; /*font-size: px;*/ font-family: MontserratLightpx; max-width:100% !important; /* background-color:rgba(255, 255, 255, .6); margin:0 auto; padding:40px 40px 40px 40px; */}/* SECTIONS */.blu-section-title { color:#333333; padding: 0px 0px 15px 0px; letter-spacing:1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.blu-section-title-underline { max-width:60%; text-align:center; margin:0 auto; height:2px; padding-top:10px; border-bottom:1px solid #aaaaaa;}.blu-section-title-contact { color:#333333; padding: 40px 0px 15px 0px;}.blu-section-title-home { position:relative; display:block; /*background-color:#333333;*/ /*padding: 0px;*/ padding: 15px 0 15px 0; opacity:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing:2px;}.blu-section-title-blog h2 { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.blu-section-title-home-no-top-margin { margin: 0px auto 40px auto !important;}.blu-section-title-home h1{ border:0px solid #ffffff; color:#333333 !important; padding: 5px 40px;}.blu-section-title-home-angle { position:absolute; width:60px; height:60px; background-color:#ffffff; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); }.blu-section-title-home-side { position:absolute; width:40px; height:100%; background-color:#aaaaaa; }.blu-title-text { color:#333333; padding: 15px 0px 40px 0px;}.blu-section { position:relative; border:0px solid; line-height:2em; background-color:#ffffff; max-width: 100%; /*1200px;*/ margin: 0px auto 0px auto; padding: 0px 0px 100px 0px; font-family: MontserratLight; font-size: 14px; text-align:center; z-index:900497;}.blu-section-home { padding: 0px !important;}.blu-section-header { position:relative; max-width: 1200px; text-align:center; padding:0px 0px 40px 0px; border-bottom:0px solid #d3d3d3; margin:0px auto 0px auto;}.blu-section-header img { max-width: 1200px; height:auto; opacity:0;}.blu-section-sub { padding-bottom: 40px !important; max-width:1200px !important;}.blu-border-bottom { border-bottom:1px solid #d3d3d3 !important; margin-bottom:40px !important;}.blu-section-no-bg { background-color:transparent !important; margin: 0 auto !important; text-align:center;}.blu-section-fullscreen { max-width: 100% !important; margin:0px !important; padding:0px;}.blu-section-fullscreen .blu-section-content { margin:0 !important; width:100% !important;}.blu-section-wrapper { position:relative;}.blu-section-wrapper-color { background-color:#333333}.blu-section-content { text-align:left; color: #333333; font-size: 14px; font-weight:300; /*width: 1200px;*/ max-width:100%; position: relative; padding:0px 40px;}.blu-blog-content { text-align:left; color: #333333; font-size: 14px; font-family: MontserratLight; /*width: 1200px;*/ margin:0; max-width:100%; padding:0px 0px 40px 0px; opacity:1;}.blu-blog-content-width { max-width:65%;}#blu_blog_links { width:300px; position:absolute; top:0px; right:0px;}.blu-blog-thumb-holder { display:none; position:absolute; z-index:900498; border:0px solid #00ff00; width:100%; /*background-color:$ffffff;*/ background:none; border:0px solid #ff0000; height: 280px; opacity:0;}.blu-blog-thumbs-holder-bg { position:absolute; top:40px; left:80px; width:100%; /*height: 200px;*/ z-index:900498; border:0px solid #00ff00; display:inline-block; overflow:hidden;}/*.blu-blog-thumb-holder { position:relative; top:15px; height: 200px; z-index:900498; overflow:hidden; border:0px solid #ff0000;}*/.blu-blog-thumbs { padding:0px 0px 0px 0px; /*width:250px;*/ position:absolute; top:0px !important; /*right:15px;*/ border-left:0px solid #d3d3d3; border:0px solid #0000ff;}.blu-blog-thumbs-arrow-right { position:absolute; top:50%; right:30px; font-size:60px; color:#333333; opacity:0; cursor:pointer; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.blu-blog-thumbs-arrow-left { position:absolute; top:50%; left:30px; font-size:30px; color:#333333; opacity:0; cursor:pointer; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}/*.blu-blog-thumbs { padding:0px 0px 0px 0px; width:250px; position:absolute; top:0px; right:0px; border-left:0px solid #d3d3d3; opacity:0;}*/.blu-blog-thumbs .blu-gal-sub-title { padding:0px 0px 0px 7.5px;}.blu-blog-thumb-active { position:absolute; top:0px; left:0px; width:222px; height:146px; max-width:100% !important; max-height:100% !important; border:10px solid #d3d3d3; /*opacity:0.3; display:none;*/ opacity:0;}#blu_thumb_active_line { position:absolute; left:0px; top:0px; height:200px; width:1px; border-left:3px solid #aaaaaa}.blu-blog-load-btn { cursor:pointer; text-align:center; margin-bottom:15px;}.blu-column-content { -moz-column-count:2; /* Firefox */ -webkit-column-count:2; /* Safari and Chrome */ column-count:2; -moz-column-gap:40px; /* Firefox */ -webkit-column-gap:40px; /* Safari and Chrome */ column-gap:40px; vertical-align:text-top; margin:0px; padding:0px;}.blu-text-images {}.blu-text-img-div { position:relative; border:0px solid #000; max-width:100% !important; }.blu-text-img { opacity:0; max-width:100% !important; max-height:100% !important;}.blu-bio-img { max-width:100%;}.blu-bio-more-btn-txt { font-size:20px !important; font-family: TrajanPro;}.blu-bio-img-wrapper { /*position:absolute; //left:-125px; //top:-125px;*/ margin-top:0px; position:relative; border:0px solid #ffffff; float:left; /*max-width:47%;*/ }.blu-bio-content { }.blu-text-content-wrapper { position:absolute; width:100%; height:100%; display:block; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-text-content-div { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display:block;}.blu-text-content { position: relative; opacity:0; }.blu-text-wrapper { max-width:1000px; margin:0 auto !important;}.blu-text-view-more { cursor:pointer; color: #333333; float:right;}.blu-text-view-more:hover{ color: #aaaaaa;}.blu-text-section { position:relative; width:1200px; max-width:100% !important; margin:0 auto;}.blu-text-section-quote { text-align:left; color: #333333; font-size: px; font-family: ; font-weight:300; /*max-width: 1200px;*/ /*margin: 0 auto;*/ padding-bottom:15px; line-height:2em; max-width: 100%; /*1200px;*/ /*margin: 0 auto;*/}.blu-text-section-quote p,.blu-text-section-quote span { line-height:2em;}/* SPLASH PAGE ELEMENTS */.blu-splash-logo { text-align:center; padding:0px 0px 15px 0px;}.blu-splash-logo img { margin:0 auto;}.blu-splash-logo div { padding:0px 0px 40px 0px; color: #666666 !important;}.blu-splash-image-holder { position:relative; width: 50%; height:100vh; float:left; overflow:hidden; border:0px solid #ff0000; visibility:hidden;}.blu-splash-image{ position:absolute; }#blu_splash_image_img { width:100%;}.blu-splash-links { position:relative; width: 49%; max-height:100%; border:0px solid #ff0000; float:right; overflow:auto; visibility:hidden; z-index:1000;}.blu-splash-links-full { max-width:900px; position:absolute; padding:0; top:0; }.blu-splash-links-bg { background-color:#ffffff; position:fixed; width:100%; height:100%; opacity:0; top:0px; }@media screen and (max-width: 700px) { .blu-splash-image-holder { /*height:50vh !important; max-height:50vh !important; width:100% !important; max-width:100% !important; float:none !important; overflow:none !important; border:0px solid #ff0000;*/ overflow:none !important; } .blu-splash-image, .blu-splash-image-holder{ position:relative !important; left:0px !important; width:100% !important; height:auto !important; } .blu-splash-links { position:relative; width: 100% !important; height:auto !important; left:0px; border:0px solid #0000ff; float:none !important; overflow:none !important; }}.blu-splash-links-holder { position:relative; border:0px solid #0000ff; margin: 0px 100px 100px 100px; padding-bottom:40px; overflow:none;}.blu-splash-links-holder-valign { position:absolute; padding:0px; margin:0px 100px 0px 100px; }.blu-splash-link { color: #666666; position: relative; /*width: 370px !important;*/ max-width:100%; display:block; border:0px solid; padding: 0px 0px 40px 0px; text-align:center;}.blu-splash-title { padding:0px 0px 15px 0px; color: #666666; font-family: MontserratLight; font-size: 20px; text-align:center;}.blu-splash-title h1 { font-weight:300; font-size: 20px; color: #666666;}.blu-splash-button { position:relative; display:inline-block; margin:0 auto; }.blu-splash-button-bg { position:absolute; width:100%; height:100%; opacity:0; background-color:#ffffff }.blu-splash-button a { position:relative; display:inline-block; padding:10px 25px 10px 25px; color: #666666; border: 1px solid #666666; font-family: MontserratLight; font-size: 20px; text-align:left; cursor:pointer;}.blu-splash-button a:hover { color: #cccccc; }.blu-splash-button a { text-decoration:none;}.blu-splash-content { color: #666666; font-family: MontserratLight; font-size: px; text-align:left; padding-bottom:30px;}.blu-splash-social-links { text-align:center; margin:0 auto; display:inline-block; }.blu-splash-social-link { opacity:0.8; float:left; text-align:center; display:block; padding-top:3px; margin-right:5px; border:2px solid #666666; width:20px; height:16px; cursor: pointer; border-radius: 12px;}.blu-splash-social-link:hover { opacity:1;}.blu-splash-social-link a, .blu-splash-social-link #blu_like_btn { color:#666666;}.blu-splash-social-link div { color:#666666;}/* TESTIMONIAL ELEMENTS */.blu-tests-title { position:relative; text-align:center; padding-left:0px; margin: 0px auto;}.blu-tests { position:relative; /*width: 1200px;*/ max-width:100%; /*margin: 0px 0px 40px 0px;*/ text-align:left; /*margin:0 auto !important;*/ opacity:0; padding:20px; overflow:hidden; /*background-color:#d3d3d3;*/ border:0px solid #0000ff;}.blu-tests-home { position:relative; max-width:100%; width:auto; margin:0 auto !important; overflow:hidden;}.blu-tests-holder { position:absolute; border:0px solid; text-align:left; }.blu-tests-holder-home { /*height:100%; position:absolute !important;*/}.blu-test { position:relative; float:left; display:block; color: #333333; background-color: #ffffff; padding: 0px 0px 0px 0px; }.blu-test-home { color: #ffffff; position: relative; display:block; float:left; width: auto; max-width:100%; padding: 0px 2px 0px 0px !important; }.blu-test-content-holder { color:#333333 !important; max-width:90%; margin:0 auto; padding:40px;}.blu-test-content-wrapper { opacity:0; position:relative; border:0px solid #ff0000; max-width:94%; margin:0 auto;}.blu-test-arrow-wrapper { position:relative; padding:40px 0px 40px 0px;}.blu-test-content { text-align:left;}.blu-test-title { padding:0px 0px 40px 0px; }.blu-test-title h2,.blu-test-title h3 { text-align:center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.blu-test-quotes { font-family:Georgia, Times New Roman, Times, serif; position:absolute; top: 20px; left: -30px; color: #ffffff; font-size: 50px; opacity:0.7; -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg);}.blu-test-img-mask { overflow:hidden; margin:0 auto; border:0px solid #d3d3d3; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; }.blu-test-img-div { text-align:center; padding: 0px 0px 15px 0px; opacity:0; margin-top:40px; position:relative; width:100%; }.blu-test-pad { position:absolute; top:0;}.blu-test-img-div img { width:100%; }.blu-test-next, .blu-test-prev { cursor:pointer; color: #aaaaaa;}.blu-test-next { float:right;}.blu-test-prev { float:left;}.blu-test-next:hover, .blu-test-prev:hover { color: #ffffff;}/* FAQ ELEMENTS */.blu-faq-section { opacity:0; max-width:1200px; margin:0 auto;}.blu-faq-q { text-align:left; font-family: MontserratLight; padding:0px 0px 15px 0px; font-size: 16px;}.blu-faq-a { text-align:left; padding:0px 0px 40px 0px;}/* LINKS ELEMENTS */.blu-links { position:relative; max-width:100%; opacity:0;}.blu-link { text-decoration:none; color: #ffffff; /*position: relative; float:left; width: 298px !important;*/ max-width:100%; border:0px solid; padding: 0px 0px 2px 2px; cursor:pointer; opacity:0;}.blu-link .blu-shop-item { padding: 0px 0px 2px 2px; }.blu-link-img { vertical-align:bottom !important; display: inline-block; }.blu-link-img-div { vertical-align:bottom;}.blu-link img { max-width:100%; vertical-align:bottom !important;}.blu-link-content { text-align:left;}.blu-link-title { padding-bottom:15px; text-align:center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}/* CONTACT ELEMENTS */@media only screen and (min-device-width : 320px) and (max-device-width : 600px) { .blu-contact-pane { width:100% !important; float:none; text-align:left; } .blu-contact-info { padding-left:0px !important; }}.blu-contact-wrapper { position:relative; max-width:1000px !important; margin:0 auto; /*background-color:#ffffff;*/ opacity:0; height:100% !important; padding:40px; border:0px solid #ff0000 !important;}.blu-contact-section { max-width:900px !important;}.blu-email { cursor:pointer; text-decoration:none; color: #333333; font-weight: 300;}.blu-contact-info-lbl { font-weight:bold; padding-right:15px;}.blu-email:hover { color: #aaaaaa;}.blu-contact-pane { width: 100%; max-width:100%; text-align:left; font-weight: 300; border:0px solid; margin:0 auto;}.blu-contact-info-pane { padding:40px 0px 0px 0px; width: 100%; max-width:100%; text-align:left; font-weight: 300; border:0px solid; position:relative; top:0px; left:0px; }.blu-contact-info-pane-48 { padding:15px 0px 0px 0px !important; width: 48% !important; position:absolute !important; padding-right: 40px; border:0px solid #ff0000;}.blu-contact-pane-45 { width:45% !important; position:absolute; top:0; right:15px; display:inline-block;}.blu-contact-form-pane { width:100%; border:0px solid; position:relative; text-align:center; background-color: #333333; padding: 100px 0px;}.blu-contact-info { padding-left:40px; color: #333333 !important; max-width:100%;}.blu-contact-desc { padding-right:0px; max-width:100%; }.blu-contact-desc div { padding:0px !important; }.blu-contact-map { padding-left:40px;}.blu-contact-map iframe, .blu-popup-content iframe { max-width:450px !important; min-width:250px !important; }.blu-view-all-gals-btn { cursor:pointer; border: 0px solid #d3d3d3; padding: 12px 20px; text-align:center; display:inline-block; /*background-color:#ffffff;*/ color:#333333; margin:15px 0px; /*position:absolute; top:48px; right:40px;*/ border:0px solid #333333; color:#333333;}.blu-contact-map-btn { cursor:pointer; border: 0px solid #d3d3d3; padding: 12px 0px; text-align:center; display:inline-block; /*background-color:#ffffff;*/ color:#333333; margin:15px 0px;}.blu-contact-map-btn:hover { color:#aaaaaa; border: 0px solid #aaaaaa;}.blu-contact-form { position:relative; width:100%; /*1200px;*/ max-width: 100%; margin:0 auto; color: #333333 !important; /*display:inline-block;*/}.blu-contact-input-div { padding:0px 40px 10px 0px; width:100%; margin:0px;}.blu-contact-input-wrapper { position:relative; padding:0px; width:100%; margin:0px; float:none;}.blu-contact-input-wrapper-48 { float:right !important; width:48% !important; border:0px solid #0000ff;}.blu-contact-textarea-div { padding:0px; width:100%;}/* GALLERY ELEMENTS */.blu-gallery-wrapper { text-align:center; border:0px solid; position:relative; padding:0px 0px 0px 0px;}.blu-gallery-wrapper-blog { /*width:1200px; max-width:1200px;*/ margin:0 auto !important; opacity:0; }.blu-gal-slideshow-btn{ margin:0 auto !important; color:#fff; opacity:0.7; position:absolute; text-align:center; cursor:pointer; padding:0px 0px 0px 0px; line-height:none; letter-spacing:0em; font-size:12pt; width:24px; /*height:20px; border-radius: 24px; */ border:0px solid #333333; cursor: pointer;}.blu-gal-slideshow-btn:hover { color:#aaaaaa;}@keyframes rotate360 { to { transform: rotate(360deg); }}.blu-gal-slideshow-btn-on { animation: 2s rotate360 infinite linear;}.blu-gal-desc { text-align:left; color: #333333; font-size: 14px; font-weight:300; width: 1200px; max-width:100%; margin:0 auto !important;}.blu-gal-title { color:#333333; padding: 0px 0px 0px 0px; text-align:center; width:100%; display:inline-block;}.blu-gal-title-wrapper { position:relative; width: 28%; border:0px solid #ff0000; padding-right:40px; padding-bottom:40px;}.blu-gal-title-blog { text-align:left !important; display:inline-block;}.blu-gal-sub-title { color:#333333; padding: 0px 0px 40px 0px; text-align:left; margin-top:0px;}.blu-gal-sub-title h2 { display:inline-block; font-family: 'MontserratLight'; letter-spacing:2px;}.blu-gal-cursor-area-left { display:none; cursor:none !important; z-index:900600; border:0px solid #cc6600; position:absolute; top:0px; left:0px; width:35%; height:100%;}.blu-gal-cursor-area-right { display:none; cursor:none !important; z-index:900601; border:0px solid #cc6600; position:absolute; top:0px; right:0px; width:35%; height:100%;}#blu_gal_cursor { position:absolute; z-index:900602; color: #333333;}.blu-gal-cursor-left,.blu-gal-cursor-right { font-size:30pt !important; display:none;}.blu-galleries-wrapper { position:relative; border:0px solid; margin:0 auto; max-width:100% !important;}.blu-galleries-wrapper-home { /*overflow:hidden !important; height:auto !important;*/ padding-bottom:40; border:0px solid #ff0000;}.blu-gal-pages { padding: 40px 0px 40px 0px; text-align:center; margin:0px auto !important; }.blu-gal-page { display:inline-block; padding:3px 10px; cursor:pointer; color:#333333; opacity:0.7; border:1px solid #ffffff;}.blu-gal-page:hover, .blu-gal-page-active { opacity:1 !important; color:#aaaaaa !important; border:1px solid #aaaaaa !important;}.blu-images-holder { position:relative; display:block; text-align:center; margin: 0px auto; border:0px solid #ffffff; padding:0px 0px 0px 0px; }.blu-images-holder-home { display:block; text-align:center; margin: 0 auto; border:0px solid #cc6600; padding:0px 0px 0px 0px; opacity:1;}.blu-images-holder-blog { /*width:1200px; max-width: 100% !important;*/ max-width: 1200; display:block; text-align:left; margin: 0px auto; border:0px solid #cc6600; padding:0px; }.blu-gal-header { width:1200px; max-width:80% !important; min-height:30px; position:relative; border:0px solid; margin:0px auto !important; }.blu-gal-header-blog { width:1200px; max-width:1200px; min-height:30px; position:relative; border:0px solid; margin:0px auto !important; }.blu-featured-title { position:relative; text-align:center; padding: 5px 5px; opacity:inherit; }.blu-featured-title-wrapper { margin: 0px 15px; }.blu-featured-title2 { width:100%; text-align:center; padding: 5px 0px;}.blu-featured-title2 h3 { font-size: 15px !important; color:#aaaaaa; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-top:-10px;}.blu-featured-title h2 { color:#fff; /*ffffff;*/ margin:0 auto; font-family: MontserratLight; /*padding: 5px 0px;*/ border:0px solid #333333; letter-spacing: 2px !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.blu-featured-title-underline { width:50px; margin:0 auto; border-bottom:1px solid #333333;}.blu-featured-title-open { margin:0 auto; font-family: TrajanPro; font-size: 26px; color:#333333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}/*.blu-featured-link { display:inline-block; text-align:center; vertical-align:top; padding: 0px 0px 0px 0px ; cursor:pointer; margin-right: -4px; visibility: hidden;}*/.blu-thumb-w { width: 300px;}.blu-thumb-h { width: px;}.blu-post-w { width: 300px;}.blu-post-h { width: px;}.blu-featured-link-img-wrapper { /*width: 300px; height: 300px;*/ overflow:hidden; visibility:inherit; display: inherit;}.blu-blog-over-btn { width:100%; height:100%; position:absolute; top:0px; left:0px; cursor:pointer; border:0px solid #ff0000;}.blu-featured-link img { visibility:inherit; display:inherit;}.blu-featured-link-over-wrapper { /*visibility:visible;*/ position:absolute; padding-left:0px; top: 0px; opacity:0;}.blu-featured-link-over-bg { position:absolute; width: 100%; height: 100%; background-color:#000; /*333333*/; margin:0px;}.blu-featured-link-empty { border:1px solid #333333 !important;}.blu-featured-link-over-wrapper-empty { visibility:visible !important; opacity:1 !important;}.blu-featured-link-over-wrapper-empty h2 { border:0px !important;}.blu-img { margin:0 auto; max-width:100% !important;}.blu-gal-img { position:relative; max-width:100% !important; text-align:center; vertical-align:top; cursor:pointer; visibility:hidden; display:block; border:0px solid #00ff00;}.blu-grid-sizer, .blu-gal-img-thumb { margin:0px 0px 2px 0px; width:25%; }@media screen and (max-width: 600px) { /* 5 columns for larger screens */ .blu-grid-sizer, .blu-gal-img-thumb { /* width: 50% !important;*/ }}.blu-gal-img-thumb .blu-gal-img-wrapper { padding:0px 0px 0px 0px;}.blu-gal-img-thumb img { width:100%;}.blu-gal-img-blog { padding: 0px 0px 15px 0px ; opacity:0;}.blu-gal-img-blog-thumb { position:relative; display:none; float:left; margin:0px 0px 0px 0px; padding:0px 40px 0px 0px; border-bottom:0px solid #d3d3d3;}.blu-border-dotted-h { background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%); background-position: bottom; background-size: 3px 1px; background-repeat: repeat-x; }.blu-gal-img-blog-thumb-inner { position:relative;}.blu-gal-img-blog-thumb .blu-gal-img-wrapper { float:none; overflow:hidden; /* height:200px; */ padding:0px 0px 0px 0px;}.blu-gal-img-blog-thumb .blu-gal-img-desc { padding:0px;}.blu-gal-img-blog-thumb .blu-section-title { padding: 15px 0px 0px 0px ;}.blu-gal-img-blog-thumb .blu-featured-title2 { padding: 0px 0px 5px 0px; }.blu-gal-img-blog-thumb h2 { letter-spacing:normal; font-family: MontserratLight; font-size: px; }.blu-gal-img-blog-thumb h3 { font-family: px; font-size: px; padding:0px;}.blu-gal-img-blog-thumb-active { }.blu-gal-img img { visibility:inherit; display:inherit; margin: 0px; padding: 0px;}.blu-gal-img-wrapper { border:0px solid; visibility:inherit; display:inherit; max-height:100%; position:relative;}.blu-gal-img-main-wrapper{ position:relative;}.blu-gal-img-desc { width:100%; text-align:left; font-family: MontserratLight; color: #333333; font-size: 14px; padding: 15px 0px 0px 0px; font-weight:300;}.blu-gal-img-title { width:100%; text-align:center; padding: 15px 0px 0px 0px;}.blu-gal-img-info { display:none; width:1200px; max-width: 100%; margin: 0 auto; border: 0px solid #000;}.blu-gal-img-preview { top:0px; position:fixed; display:none; z-index:900561; width:100%; height:100%;}.blu-gal-img-preview .blu-form-msg, .blu-gal-img-preview .blu-close-btn { color:#333333; opacity:0.8;}.blu-gal-img-preview .blu-close-btn:hover, .blu-gal-img-preview .blu-gal-arrow:hover .blu-blog-arrow:hover{ color:#333333; opacity:1;}.blu-gal-img-preview-preload { display:none; position:absolute;}.blu-gal-img-preview .blu-img { opacity:0;}.blu-gal-img-preview-bg { position:absolute; background-color:#ffffff; }.blu-gal-img-preview-share { position:absolute;}.blu-gal-img-preview-wrapper { width:100%; height:100%; position:absolute; display:block; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-gal-img-preview-holder { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display:block; opacity:0; padding: 15px;}.blu-gal-img-preview-img { max-width:95%; /*max-height:100%;*/ /*margin-right: -60px;*/}.blu-gal-img-preview-info{ text-align:center; max-width: 1200px; margin: 0 auto; border:0px solid #000; color:#333333 !important;}.blu-gal-img-preview-info .blu-gal-img-desc,.blu-gal-img-preview-info h2 { color:#333333 !important;}.blu-gal-img-preview .blu-fav-icon,.blu-gal-img-preview .blu-cart-icon,.blu-gal-img-preview .blu-cart-option, { color:#333333 !important;}.blu-img-icons { margin:0 auto; text-align:right; padding: 10px 0px 0px 0px; width:100%;}.blu-watermark { border:0px solid; width:100%; position:absolute; text-align:center; top:0px; height:100%; color:#ffffff;}.blu-watermark-div:before { content:Images copyright 2019;}.blu-watermark-div { position:absolute; width:100%; text-align:center; bottom:10px; }.blu-preview-arrow { position: absolute; font-size: 60px !important; cursor:pointer; color:#333333; opacity:0;}.blu-gal-arrow { position: absolute; font-size: 40px; cursor:pointer; top:0px; /* top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #fff; cursor:pointer; opacity:0.5;*/ color:#333333;}.blu-gal-arrow-bg { background-color:#333333; height:100%; width:42px; /*padding:0px 10px 0px 10px;*/ margin-left:-10px;}.blu-gal-arrow div, .blu-test-arrow div { font-size: 20px;}.blu-blog-arrow { position: absolute; font-size: 40px; cursor:pointer; top:0px; /* top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #fff; cursor:pointer; opacity:0.5;*/ color:#ffffff;}.blu-blog-arrow-bg { background-color:#333333; height:100%; width:42px; /*padding:0px 10px 0px 10px;*/ margin-left:-10px;}.blu-gal-arrow div, .blu-test-arrow div, .blu-blog-arrow div { font-size: 28px;}#blu_gal_arrow_left { left:8px; text-align:center;}#blu_gal_arrow_right { right:0px; text-align:center;}#blu_blog_arrow_left { left:8px; text-align:center;}#blu_blog_arrow_right { right:0px; text-align:center;}.blu-test-arrow { position: absolute; font-size: 10px; cursor:pointer; /*opacity:.7; padding:0px 10px 0px 10px;*/ color:#333333; border:0px solid #ff0000; top:40px; /*display:inline-block;*/}.blu-test-arrow-bg { background-color:#333333; height:100%; width:42px; /*padding:0px 10px 0px 10px;*/ margin-left:-10px;}.blu-test-arrow-bg:hover { /*background:rgba(0, 0, 0, .2);*/}.blu-test-arrow:hover { /*opacity:1;*/}.blu-gal-arrow:hover { /*color: #aaaaaa;*/ opacity:.7;}/*.blu-gal-arrow:hover, .blu-test-arrow:hover { color: #aaaaaa; opacity:1;}*/@media only screen and (min-device-width : 320px) and (max-device-width : 600px) { .blu-test-arrow { background-color:#ffffff; } #blu_test_arrow_right { right:0px !important; } #blu_test_arrow_left { left:9px !important; }}#blu_test_arrow_left { /*left:20px;*/ position:absolute; left:20px; text-align:center; /*color: #333333; background-color:#ffffff;*/ top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}#blu_test_arrow_left div { margin-right:0px;}#blu_test_arrow_right { position:absolute; right: 20px; /*right:20px;*/ text-align:center; /*color: #333333; background-color:#ffffff;*/ top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}#blu_test_arrow_right div { margin-left:0px;}.blu-bio-more-btn-arrow { padding-top:0px;}.blu-gal-options { width:120px; display:none; position:absolute; padding:10px; background-color:#333333; opacity: 0.9; z-index:900011;}.blu-gal-options .blu-submenu-holder-arrow { border-bottom-color:#333333 !important; right:20px !important;}.blu-gal-view-icons { position:absolute; top:0px; left:0px; text-align:center;}.blu-gal-view-icon-wrapper { display:block; position:relative; padding: 0px 0px 0px 0px;}.blu-gal-view-icon-wrapper-centered { display:inline-block; padding: 0px 0px 15px 0px;}.blu-gal-view-icon { position:absolute; top:100px; right:40px; opacity:0.7; color: #333333; width: 13px; height: 13px; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding-left:5px;}.blu-gal-view-icon:hover { opacity:1;}.blu-gal-view-icon-elem { opacity:0.7; background-color: #ffffff;}.blu-gal-view-icon-elem-active { opacity:1; background-color: #ffffff;}.blu-gal-img-icon { color: #333333; display:inline-block !important; padding: 5px; cursor:pointer; opacity:0.7;}.blu-preview-icon, .blu-fav-icon-thumb { color: #ffffff !important; font-size:18pt !important;}.blu-gal-img-icon-active, .blu-cart-icon:hover, .blu-fav-icon:hover, .blu-preview-icon:hover { color: #333333; opacity:1;}.blu-gal-back-btn { opacity:0.7; font-size:16px !important; display: block; position:absolute; cursor:pointer; top:100px; left: 40px;}.blu-gal-back-btn:hover { opacity:1; color: #333333;}.blu-social-share-lbl { float:left; color:#333333; padding-top:5px;}.blu-social-share-btn { opacity:0.7; position:absolute; right:50px; top:0px; padding-top: 0px; cursor:pointer; font-size:10px !important;}.blu-gal-preview-share-btn { opacity:0.7; position:absolute; left:0px; top:-5px; cursor:pointer; font-size:10px !important; color:#fff;}.blu-social-share-btn span { font-size:8px;}.blu-gal-share-btn { font-size:18px; cursor:pointer; float:left; padding-top:0px; opacity:.6;}.blu-gal-share-btn:hover { opacity:1;}.blu-social-share-container { opacity:0; border:0px solid #ff0000; float:right; margin-top:-8px; }.blu-social-share-btn:hover, .blu-gal-preview-share-btn:hover { opacity:1; color: #333333;}.blu-social-share-wrapper-main { width:130px; position:absolute; left:0px; top:0px; text-align:left; border:0px solid #000fff;}.blu-social-share-wrapper-main-blog { width:130px; position:absolute; top:0px; text-align:left;}.blu-social-share-wrapper { display:block; position:relative; padding: 5px 0px; margin-left:-10px; }.blu-social-share-wrapper-mobile { display:block; position:relative; padding: 5px 10px;}/*.blu-social-share-wrapper img { max-height:20px;}*/.blu-social-share-wrapper a, .blu-social-share-wrapper-mobile a { opacity:1; padding-left:5px; text-decoration:none !important; color: #333333 !important; font-size:15pt !important;}.blu-social-share-wrapper a:hover, blu-social-share-wrapper-mobile a:hover { opacity:.7; color: #333333 !important;}/* FAVORITES */./* CART */#blu_cart_icon_count { font-size: px; }.blu-cart-info { padding: 15px 0px 0px 0px; width: 100%;}@media only screen and (min-device-width : 320px) and (max-device-width : 600px) { .blu-cart-option{ width:95% !important; padding:0px !important; }}.blu-cart-remove-all { width:100%; text-align:center; padding:0px 0px 0px 2px; display:none;}.blu-cart-option { width: 45%; text-align:left; display:inline-block; color:#333333; padding: 0px 15px 2px 15px;}.blu-cart-option-wide { width: 100% !important; padding:0px 0px 2px 0px !important;}.blu-cart-img-btn { margin:0px; display:inline-block; padding: 3px 10px 3px 10px; /*padding:15px 15px 0px 15px;*/ font-weight: 300; color:#333333;}.blu-cart-view-btn { text-transform:uppercase; border:1px solid #333333; padding: 3px 20px 3px 20px; color:#ffffff; background-color:#333333; font-family: TrajanPro !important; font-size:12px !important; cursor:pointer;}#blu_offline_btn { display:inline-block;}#blu_paypal_btn_div { display:inline-block;}.blu-cart-item-holder { margin:0 auto; position:relative; max-width:1000px;}@media screen and (max-width:700px){ .blu-cart-labels { display:none; } .blu-cart-img-wrapper, .blu-cart-img-wrapper-inner, .blu-cart-item-info, .blu-cart-item-qty-wrapper, .blu-cart-item-price-total { width:100% !important; height:auto !important; } .blu-cart-item-qty-wrapper, .blu-cart-img-wrapper-inner { padding:0px !important; } .blu-cart-item-qty-wrapper { margin-top:0 !important; } .blu-cart-item-title { padding-bottom:15px !important; } .blu-cart-item-info { padding-top:15px !important; } .blu-cart-item-price { text-align:right; width:auto !important; float:right !important; } .blu-cart-item-qty-wrapper { width:auto !important; float:left !important; } .blu-cart-remove-btn, .blu-cart-item-price-total { margin-top:15px !important; } .blu-cart-remove-btn { float:right; position:relative !important; bottom:auto !important; right:auto !important; width:100% !important; text-align:right; } .blu-cart-item-price-total { padding-top:0px !important; } .blu-cart-item-price-total .blu-cart-item-lbl { display:block !important; text-align:left; } .blu-cart-buttons { text-align:center !important; margin-top:30px !important; width:100%; } .blu-cart-buttons .blu-button { display:block !important; text-align:center !important; width:160px; margin:0 auto !important; } .blu-cart-buttons .blu-shop-continue-button { float:none !important; text-align:center !important; margin:0px auto 20px auto !important; width:160px; } #blu_paypal_btn_div { display:block; } .blu-cart-footer-inner { padding:15px 2px 0px 2px !important; } .blu-cart-item .blu-dropdown { margin-left:0px !important; } }@media screen and (min-width:701px) and (max-width:800px){ .blu-cart-img-wrapper, .blu-cart-img-wrapper-inner{ height:110px !important; } .blu-cart-img-wrapper, .blu-cart-labels-item { width:27% !important; } .blu-cart-item-info, .blu-cart-labels-desc { width:34% !important; } .blu-cart-item-qty-wrapper, .blu-cart-labels-qty { width:15% !important; } }.blu-cart-labels { border-top:0px solid #d3d3d3; border-bottom:0px solid #d3d3d3; padding: 10px 15px; position:relative; background-color:#333333; color:#ffffff;}.blu-cart-labels .blu-bg-div { }.blu-cart-labels div { float:left; font-size: px; opacity:1;}.blu-cart-labels-item { width:26%; text-align:left;}.blu-cart-labels-desc { width:37%; text-align:left;}.blu-cart-labels-item-price { width:12%; text-align:left;}.blu-cart-labels-qty { width:13%; text-align:left;}.blu-cart-labels-price { width:12%; text-align:right;}.blu-cart-remove-btn { position:absolute; margin:40px 0px 0px 0px; right:15px; bottom:15px;}.blu-cart-remove-btn input { border:0px !important;}#blu_cart_subtotal { }.blu-bg-div { position:absolute; top:0px; left:0px; width:100%; height:100%;}.blu-cart-item { position:relative; display:block; float:none; text-align:left; border-bottom: 0px solid #d3d3d3; margin: 2px 0px 0px 0px; font-size: px; padding:15px; }.blu-cart-item .blu-bg-div { background-color:#333333; opacity:0.05;}.blu-cart-item-title { position:relative; padding:0px 0px 5px 0px;}.blu-cart-item-title span { font-size: 2px; font-family: MontserratLight;}.blu-cart-item img { max-width:100%; max-height:100%; }.blu-cart-img-wrapper { position:relative; float:left; vertical-align:middle; border: 0px solid; width:26%; height:120px; padding: 0px 0px 0px 0px;}.blu-cart-img-wrapper-inner { height:120px; position:relative; padding-right:15px;}.blu-cart-item-info { float:left; vertical-align:top; padding: 0px 0px 0px 0px; width:37%;}.blu-cart-item-lbl { display:inline-block; padding: 0px 5px 0px 0px; opacity:0.7; text-transform:uppercase;}.blu-cart-item-qty {}.blu-cart-item-qty-wrapper { position:relative; width:13%; float:left; padding: 0px; margin-top:-0.3em;}.blu-cart-item-qty-wrapper input { font-size: px;}.blu-cart-item-price-total { width:12%; float:left; text-align:right; padding: 0px; }.blu-cart-item-price-total .blu-cart-item-lbl { position:relative; display:none; float:left; }.blu-cart-item-price { width:12%; opacity:0.7; float:left; padding: 0px; }.blu-coupons { max-width: 100%; width:1200px; margin:0 auto; padding: 15px 0px 0px 0px;}.blu-cart-totals-holder { margin:0 auto; font-size: 5px;}.blu-cart-footer { max-width: 100%; width:1000px; margin:0 auto; text-align:right;}.blu-cart-footer-inner { position:relative; padding:15px 20px 0px 20px; }.blu-cart-totals { display:inline-block; width:160px; margin:0 auto; padding: 0px 0px 0px 0px; text-align:left; float:none; border-right:0px solid #d3d3d3;}.blu-cart-totals div { padding: 0px 0px 15px 0px; }.blu-cart-cc-img { float:left; }.blu-cart-buttons { width:100%; padding: 0px; text-align:right; float:none;}.blu-cart-buttons .blu-button { display:inline-block; }.blu-cart-buttons .blu-shop-continue-button { float:left;}.blu-cart-buttons .blu-shop-continue-button { position:relative; cursor:pointer; padding: 8px 20px; width:160px; background-color:#333333; color:#ffffff; border:0px solid #d3d3d3; text-align:center; font-size: 'MontserratLight'px !important; font-family: TrajanPro !important;} .blu-cart-buttons .blu-shop-continue-button:hover { background-color:#aaaaaa; color:#ffffff; }/*.blu-cart-info { padding: 15px 0px 0px 0px; width: 100%;}@media only screen and (min-device-width : 320px) and (max-device-width : 600px) { .blu-cart-option{ width:95% !important; padding:0px !important; }}.blu-cart-remove-all { width:100%; text-align:center; padding:0px 0px 0px 2px; display:none;}.blu-cart-option { width: 45%; text-align:left; display:inline-block; color:#333333; padding: 0px 15px 2px 15px;}.blu-cart-option-wide { width: 100% !important; padding:0px 0px 2px 0px !important;}.blu-cart-img-btn { margin:0px; display:inline-block; padding: 3px 10px 3px 10px; font-weight: 300; color:#333333;}.blu-cart-view-btn { text-transform:uppercase; border:1px solid #333333; padding: 3px 20px 3px 20px; color:#ffffff; background-color:#333333; font-family: TrajanPro !important; font-size:12px !important; cursor:pointer;}#blu_offline_btn { display:inline-block}.blu-cart-item-holder { margin:0 auto; width:100%; max-width:860px;}.blu-cart-labels { border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding: 10px 0px; width:100%;}.blu-cart-labels div { float:left; font-size: px; opacity:0.7;}.blu-cart-labels-item { width:23%; text-align:left;}.blu-cart-labels-desc { width:42%; text-align:left;}.blu-cart-labels-item-price { width:12%; text-align:left;}.blu-cart-labels-qty { width:13%; text-align:left;}.blu-cart-labels-price { width:10%; text-align:right;}#blu_cart_subtotal { }.blu-cart-item { position:relative; display:block; float:none; text-align:left; width:100%; max-width:100%; border-bottom: 1px solid #d3d3d3; margin: 0px; font-size: px; }.blu-cart-item-title { padding:0px 0px 5px 0px;}.blu-cart-item img { max-width:180px; max-height:100%;}.blu-cart-img-wrapper { position:relative; float:left; vertical-align:middle; border: 0px solid; width:23%; min-width:185px; padding: 15px 0px 15px 0px; }.blu-cart-item-info { float:left; vertical-align:top; padding: 15px 0px 0px 0px; width:42%; }.blu-cart-item-lbl { padding: 0px 5px 0px 0px; opacity:0.7; text-transform:uppercase;}.blu-cart-item-qty {}.blu-cart-item-qty-wrapper { position:relative; width:13%; float:left; padding: 15px 0px 0px 0px; }.blu-cart-item-qty-wrapper input { font-size: px;}.blu-cart-item-price-total { width:10%; float:left; text-align:right; padding: 15px 0px 0px 0px; }.blu-cart-item-price { width:12%; opacity:0.7; float:left; padding: 15px 0px 0px 0px; }.blu-coupons { max-width: 100%; width:1200px; margin:0 auto; padding: 15px 0px 0px 0px;}.blu-cart-totals-holder { margin:0 auto; font-size: 5px;}.blu-cart-footer { max-width: 100%; width:860px; margin:0 auto; padding:15px 0px 0px 0px; text-align:right;}.blu-cart-totals { display:inline-block; width:200px; margin:0 auto; padding: 0px 0px 0px 0px; text-align:left; float:none; border-right:0px solid #d3d3d3;}.blu-cart-totals div { padding: 0px 0px 15px 0px; }.blu-cart-buttons { width:100%; padding: 0px 0px 0px 0px; text-align:right; float:none;}.blu-cart-buttons .blu-button { display:inline-block; padding: 2px 20px 2px 20px;}*//* SOCIAL LINK */.blu-menu-icons { width: 1200px; max-width:100%; margin: 0 auto; z-index:900060;}/*.blu-social-links { position:fixed; background-color:#ffffff; box-shadow: 1px 1px 4px rgba(0,0,0,0.3); border-radius: 0px 5px 5px 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}*/.blu-social-footer-wrapper { text-align:center; position:relative; float:none; padding:0px 0px 15px 0px; }.blu-social-links { /*float:left; margin-right:-90px;*/ background-color:transparent; padding: 0px 0px 0px 0px; position:relative;}.blu-social-links-footer { position:relative; text-align:center;}.blu-social-links-top { top:11px; width:auto !important; text-align:left; z-index:10000000000; position:absolute; left:15px; padding: 0px !important; }.blu-social-links-container { width:auto; margin:0 auto;}.blu-social-links-bottom { position:relative; display:block;}.blu-social-links-inner { padding: 0px 40px;}.blu-social-link { opacity:0.8; text-align:center; display:inline-block; padding-top:4px; margin:6px; /*border:2px solid #ffffff; background-color:#ffffff; border-radius: 15px; */ color:#ffffff; width:23px; height:19px; cursor: pointer; font-size:24pt !important; }.blu-social-font-size { font-size:17px !important;}.blu-social-link-custom { margin:0px 5px; border:0px solid !important; border-radius: 0px !important; width:auto !important;}.blu-social-link-custom img { max-width:30px !important; height:auto !important;}.blu-social-link a { text-decoration:none; color:#ffffff;}.blu-social-link:hover { color:#aaaaaa;}.blu-social-link img { height: 40px;}.blu-social-fb-like { display:none; position:absolute; padding-top:20px; background-color:#ffffff; border:0px solid #d3d3d3;}/* SHOP LINK *//*.blu-shop-links { position:fixed; right:0px; background-color:#ffffff; box-shadow: -1px 1px 4px rgba(0,0,0,0.3); border-radius: 5px 0px 0px 5px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}*/.blu-shop-item-over-wrapper { position:absolute; width:100%; height:100%; top:0px; left:0px; }.blu-shop-item-over-wrapper .blu-featured-link-over-bg { opacity:0; }.blu-shop-links { right: 55px !important; position:absolute; z-index: 900912; /* top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); min-width:100px; margin-left:-90px; float:right; */}.blu-shop-links-mobile { right:5px !important; top:5px !important; position:fixed;}.blu-shop-link { float:left; padding:5px 0px 5px 5px; color:#333333; border:0px solid; width:30px; cursor: pointer; font-size:12pt !important;}.blu-shop-link:hover, .blu-shop-link-active { color:#aaaaaa !important;}/* POPUP */.blu-popup { position:absolute; text-align:center; width:100%; top:0px; display:none; z-index:900700;}.blu-popup-logo { padding-bottom: 0px !important;}.blu-popup-bg { background-color:#000; position:fixed;}.blu-popup-wrapper { position:absolute; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-popup-holder { background-color:#ffffff; position: relative; display:inline-block; padding: 5px; height:auto !important;}.blu-popup-header { background-color:#ffffff; padding: 15px 0px 0px 0px;}.blu-popup-content { padding: 40px; padding-top:0px;}.blu-popup-holder-mobile { top: 10px !important; -webkit-transform: translateY(0%) !important; -ms-transform: translateY(0%) !important; transform: translateY(0%) !important;}.blu-popup .blu-close-btn { top:10px; z-index:99999999999999;}.blu-popup-title { padding: 15px 0px;}.blu-popup-desc { text-align:left; padding-bottom: 15px;}.blu-proof-login-form { width:350px; margin:0 auto;}.blu-profile-login-form, .blu-profile-settings { width:350px; max-width:100%; margin:0 auto;}.blu-profile-form-btn { color:#aaaaaa; padding: 0px 0px 0px 15px; cursor:pointer;}#blu_profile_signup_div { display:none}.blu-profile-btn { border:1px solid #d3d3d3; cursor:pointer; font-size: 20px; font-family: TrajanPro; color: #333333; padding: 3px 20px 3px 20px; margin-bottom:15px;}.blu-profile-btn:hover { color: #aaaaaa;}.blu-zip-progress { display:none; position:absolute; z-index: 900300;}.blu-zip-progress-bg { position:fixed; background-color: #ffffff; width:100%;}.blu-zip-progress-wrapper { position:absolute; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-zip-progress-holder { position:relative; color:#333333; display:inline-block; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.blu-close-btn { position:absolute; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; padding: 0px 5px 0px 0px; cursor:pointer; font-weight:200; z-index:900400;}.blu-close-btn:hover { color:#aaaaaa;}.blu-back-to-top-wrapper { display:none; position:fixed; bottom:0px; width:100%; text-align:center;}.blu-back-to-top { background-color: #ffffff; color: #333333; position:relative; display:inline-block; text-align:center; padding:10px 20px 5px 20px; -moz-border-radius: 20px 20px 0px 0px; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; /* future proofing */ -khtml-border-radius: 10px 10px 0px 0px; /* for old Konqueror browsers */ box-shadow: 0px 0px 4px rgba(0,0,0,0.3); cursor:pointer;}/* For modern browsers */.blu-container:before,.blu-container:after { content:; display:table;}.blu-container:after { clear:both;}/* For IE 6/7 (trigger hasLayout) */.blu-container { zoom:1;}.blu-noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}/* PROFILE STYLES */.blu-profile-purchase-info { padding:15px 0px 15px 0px; }.blu-profile-purchases { text-align:left;}/* NEWSLETTER */.blu-news { position:relative; display:inline-block; float:none; padding: 0px 0px 0px 0px; max-width:100%; border:0px solid; margin:0 auto; text-align:center;}.blu-news-footer-wrapper { position:relative; border-right:0px solid #d3d3d3; width:33%; float:none; margin:0px auto; min-height:120px;}.blu-news .blu-input-bg { background-color: #ffffff; opacity:1;}.blu-news input { color:333333; }.blu-news-input { width:230px; float:left;}.blu-news-title { padding-top: 15px; padding-bottom: 15px; text-align:center; font-family: MontserratLight; color: #ffffff; font-size: 14px;}.blu-news-btn { float:right; }@media only screen and (min-device-width : 320px) and (max-device-width : 600px) { .blu-news-btn { float:none !important; padding-top:10px; } .blu-news-input { width:230px; float:none !important; margin:0 auto; }}.blu-news-btn input { padding:8px 20px 9px 20px; margin:0px;}.blu-news-icon { cursor:pointer;}.blu-news-icon:hover { color: #aaaaaa;}/* VIDEO COMPONENTS */.blu-vid-preview { top:0px !important; position:fixed; display:none; z-index:999999999999; width:100%; height:100%;}.blu-vid-preview-bg { position:absolute; background-color:#ffffff; }.blu-vid-preview-wrapper { width:100%; height:100%; position:absolute; display:block; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-vid-preview-holder { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display:block; padding: 15px; }.blu-video-title { position:absolute !important;}.blu-video-title-wrapper { margin: 0px 15px; padding-top:15px;}.blu-video-holder { width:100%; position:relative; margin:0 auto; display:inline-block;}.blu-video { padding:0px 0px 40px 0px;}.blu-video-thumb-pad { padding-bottom:2px !important;}.blu-video-btn { position:absolute; width:100%; height:100%; cursor:pointer;}.blu-video a { color:#333333 !important;}.blu-video-comments-icon { padding: 10px 40px 0px 0px; float:right;}.blu-video-likes { text-align:left; padding: 10px 0px 0px 40px; }/* FOOTER CONTACT INFO*/.blu-footer-contact-info { color:#ffffff; position:relative; float:left; text-align:left; padding: 0px 0px 0px 40px;}.blu-footer-custom { width:100%; text-align: center; background-color: #333333;}.blu-footer-contact-info div { padding-bottom:5px;}.blu-footer-contact-info a { text-decoration:none; color:#ffffff;}/* SHOP ELEMENTS */.blu-shop-item { position:relative;}.blu-shop-item input { font-size: px;}.blu-shop-item-title { text-align:left; color:#333333; font-family: TrajanPro; font-size: 20px; }.blu-shop-item-title h2{ font-size: 25px; }.blu-shop-item-title h3 { opacity:0.8; display:inline-block; color:#333333; font-family: MontserratLight; font-size: 2px; }.blu-shop-item-details-wrapper { position:relative; padding:15px 15px 0px 15px; blu-shop-item-preview-bg}.blu-shop-item-details { position:relative; opacity:1; display:none; text-transform:capitalize; font-family: MontserratLight; font-size: px; text-align:left; color:#333333 !important; padding:5px 0px 0px 0px; }.blu-shop-item-price { opacity:1; text-align:left; padding-top:5px; display:none;}.blu-shop-item-details-lbl { padding:0px 5px 0px 0px; display:inline-block; }.blu-shop-item-desc { opacity:1; display:none; padding:23px 0px 0px 0px; width:100%; font-family: MontserratLight;}.blu-shop-item-desc-short { height:30px; opacity:0; padding:10px 0px 0px 0px; width:100%; text-align:left; color:#333333 !important; font-family: MontserratLight; display:none;}.blu-shop-continue-button { cursor:pointer; padding: 5px 20px; width:160px; border:1px solid #d3d3d3; text-align:center; font-size: 22px; font-family: TrajanPro;}.blu-shop-continue-button:hover { background-color:#333333; color:#ffffff;}.blu-shop-cont-btn-wrapper { display:none;} .blu-shop-checkout-button { cursor:pointer; padding: 5px 20px; width:160px; border:1px solid #d3d3d3; text-align:center; font-size: 22px; font-family: TrajanPro;}.blu-shop-checkout-button:hover { background-color:#333333; color:#ffffff;}.blu-shop-item-footer { position:relative; margin:15px 0px 0px 0px;}.blu-shop-item-thumbs { display:none;}.blu-shop-item-preview-thumbs { text-align:left; position:absolute; width:100%; bottom:-75px; left:0; }.blu-shop-item-preview-thumbs div { width:60px; height:60px; overflow:hidden; position:relative; display:inline-block; margin:0px 10px 0px 0px; opacity:0.8; cursor:pointer;}.blu-shop-item-preview-thumbs img { position:absolute; left: -100%; right: -100%; top: -100%; bottom: -100%; margin: auto; width: auto; height: auto; max-height:{ view_settings.shop_item_img_h }}px;}.blu-shop-item-preview-thumbs div:hover { opacity:1;}.blu-shop-details-button { position:absolute; right:15px; top:15px; font-weight:normal; font-size:12pt; margin:0px 0px 0px 0px; color:#333333;}.blu-shop-details-button:hover { color:#aaaaaa !important; }.blu-shop-button, .blu-shop-button-soldout { position:relative; border:0px !important; margin:0px 0px 0px 0px; float:left; padding: 5px 20px; display:block; background-color:#333333; color:#ffffff; font-family: TrajanPro; font-size: 20px;}.blu-shop-button-soldout { cursor:pointer; opacity:0.5;}.blu-shop-button:hover { background-color:#aaaaaa; color:#ffffff !important; }.blu-shop-button-wrapper { display:none;}.blu-shop-item-info { padding: 15px 30px 0px 30px; }.blu-shop-item-preview-img-wrapper { position:relative; display:inline-block; vertical-align:middle; margin:0px 40px 0px 0px; }.blu-shop-item-preview-img-wrapper-square .blu-shop-item-preview-img-wrapper-inner { position:relative; overflow:hidden;}.blu-shop-item-preview-img-wrapper .blu-img { position:absolute; margin:auto 0px; left:0; top:-100%; bottom:-100%; }.blu-shop-item-preview-img-wrapper-square .blu-img { margin:auto !important; left:-100% !important; right:-100% !important; top:-100% !important; bottom:-100% !important; }.blu-shop-item-preview .blu-shop-item-title,.blu-shop-item-preview .blu-shop-item-title h3,.blu-shop-item-preview .blu-shop-item-details,.blu-shop-item-preview .blu-shop-item-desc { color:#333333 !important; }.blu-shop-item-preview .blu-shop-item-details { padding: 15px 0px 0px 0px; }.blu-shop-item-preview .blu-shop-item-price { font-size: 16px; font-family: MontserratLight;}.blu-shop-item-price h3 { font-size: 12px;}.blu-shop-item-preview .blu-shop-item-title h3 { font-size: 21px; font-family: TrajanPro; padding: 0px 0px 15px 0px; }.blu-shop-item-ship { display:inline-block; padding: 0px 0px 0px 15px; }.blu-shop-item-preview .blu-shop-item-share-wrapper { float:none !important; width:100%; padding:0px 0px 15px 10px;}.blu-shop-item-preview .blu-dropdown-ul { color:#333333; }.blu-shop-item-preview2 { position:relative; margin:0 auto; opacity:0; padding: 0px 0px 100px 0px;}.blu-shop-item-preview2 .blu-shop-item-desc { display:block; }.blu-shop-item-preview2 img { max-width:95%;}.blu-shop-item-preview2-info { text-align:left; display:inline-block; margin: 0; border:0px solid #000;}/* shop item preview */.blu-shop-item-preview { position:fixed; top:0px; display:none; z-index:900562; width:100%; height:100%;}.blu-shop-item-preview .blu-form-msg, .blu-shop-item-preview .blu-close-btn{ color:#333333 !important; opacity:0.8;}.blu-shop-item-preview .blu-close-btn:hover, .blu-shop-item-preview .blu-gal-arrow:hover .blu-blog-arrow:hover{ color:#333333 !important; opacity:1;}.blu-shop-item-preview-preload { display:none; position:absolute;}.blu-shop-item-preview-bg { position:absolute; background-color:#ffffff; width:100%; height:100%;}.blu-shop-item-share-wrapper a, .blu-shop-item-share-wrapper span { color:#333333 !important; }.blu-shop-item-preview-wrapper { width:100%; height:100%; position:absolute; display:block; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-shop-item-preview-holder { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display:block; opacity:0; padding: 15px;}.blu-shop-item-preview-info { text-align:left; display:inline-block; vertical-align:middle; margin: 0; border:0px solid #000; color:#333333 !important; }.blu-shop-item-preview-info .blu-shop-item-desc,.blu-shop-item-preview-info h2 { color:#333333 !important; }.blu-shop-item-preview .blu-fav-icon,.blu-shop-item-preview .blu-cart-icon,.blu-shop-item-preview .blu-cart-option { color:#333333 !important; }.blu-shop-item-share-wrapper { float:right; display:none;}/* DROPDOWN MENU *//* DROPDOWN MENU */.blu-dropdown { display:inline-block; position:relative; }.blu-dropdown-ul{ border:1px solid #d3d3d3; border-top:0px; position:absolute; top: 10px; background-color:#ffffff; padding:10px 5px; display:none; }.blu-dropdown-ul li { list-style:none; padding:3px 15px; cursor:pointer; white-space:nowrap; opacity:0.8;}.blu-dropdown-ul li:hover { color:#aaaaaa; opacity: 1;}.blu-active-dropdown { text-align:left; position:relative; border:0px; padding-top:2px; padding-bottom:0px; padding-right:0px; background: #ffffff url(https://www.jshaverphotography.com/v1site_images/drop-down-arrow-solid.png) no-repeat right center; background-size: 30px 27px; /*TO ACCOUNT FOR @2X IMAGE FOR RETINA */ }.blu-active-dropdown-bg { margin-top:-1px; position:absolute; width:100%; height:100%; top:0px; left:0px; background:transparent; border:1px solid #d3d3d3;}.blu-active-dropdown inputtypetext { font-size: 14px; color:#333333; cursor:pointer; background: transparent; padding-right:0px; width:90%; padding-left:7px;}.blu-active-qty { width:auto; }.blu-active-opt { width:auto; }.glyphicon { position: relative; top: 1px; display: block; font-family: Glyphicons Halflings; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:10pt;}.glyphicon-asterisk:before { content: \2a;}.glyphicon-plus:before { content: \2b;}.glyphicon-euro:before,.glyphicon-eur:before { content: \20ac;}.glyphicon-minus:before { content: \2212;}.glyphicon-cloud:before { content: \2601;}.glyphicon-envelope:before { content: \2709;}.glyphicon-pencil:before { content: \270f;}.glyphicon-glass:before { content: \e001;}.glyphicon-music:before { content: \e002;}.glyphicon-search:before { content: \e003;}.glyphicon-heart:before { content: \e005;}.glyphicon-star:before { content: \e006;}.glyphicon-star-empty:before { content: \e007;}.glyphicon-user:before { content: \e008;}.glyphicon-film:before { content: \e009;}.glyphicon-th-large:before { content: \e010;}.glyphicon-th:before { content: \e011;}.glyphicon-th-list:before { content: \e012;}.glyphicon-ok:before { content: \e013;}.glyphicon-remove:before { content: \e014;}.glyphicon-zoom-in:before { content: \e015;}.glyphicon-zoom-out:before { content: \e016;}.glyphicon-off:before { content: \e017;}.glyphicon-signal:before { content: \e018;}.glyphicon-cog:before { content: \e019;}.glyphicon-trash:before { content: \e020;}.glyphicon-home:before { content: \e021;}.glyphicon-file:before { content: \e022;}.glyphicon-time:before { content: \e023;}.glyphicon-road:before { content: \e024;}.glyphicon-download-alt:before { content: \e025;}.glyphicon-download:before { content: \e026;}.glyphicon-upload:before { content: \e027;}.glyphicon-inbox:before { content: \e028;}.glyphicon-play-circle:before { content: \e029;}.glyphicon-repeat:before { content: \e030;}.glyphicon-refresh:before { content: \e031;}.glyphicon-list-alt:before { content: \e032;}.glyphicon-lock:before { content: \e033;}.glyphicon-flag:before { content: \e034;}.glyphicon-headphones:before { content: \e035;}.glyphicon-volume-off:before { content: \e036;}.glyphicon-volume-down:before { content: \e037;}.glyphicon-volume-up:before { content: \e038;}.glyphicon-qrcode:before { content: \e039;}.glyphicon-barcode:before { content: \e040;}.glyphicon-tag:before { content: \e041;}.glyphicon-tags:before { content: \e042;}.glyphicon-book:before { content: \e043;}.glyphicon-bookmark:before { content: \e044;}.glyphicon-print:before { content: \e045;}.glyphicon-camera:before { content: \e046;}.glyphicon-font:before { content: \e047;}.glyphicon-bold:before { content: \e048;}.glyphicon-italic:before { content: \e049;}.glyphicon-text-height:before { content: \e050;}.glyphicon-text-width:before { content: \e051;}.glyphicon-align-left:before { content: \e052;}.glyphicon-align-center:before { content: \e053;}.glyphicon-align-right:before { content: \e054;}.glyphicon-align-justify:before { content: \e055;}.glyphicon-list:before { content: \e056;}.glyphicon-indent-left:before { content: \e057;}.glyphicon-indent-right:before { content: \e058;}.glyphicon-facetime-video:before { content: \e059;}.glyphicon-picture:before { content: \e060;}.glyphicon-map-marker:before { content: \e062;}.glyphicon-adjust:before { content: \e063;}.glyphicon-tint:before { content: \e064;}.glyphicon-edit:before { content: \e065;}.glyphicon-share:before { content: \e066;}.glyphicon-check:before { content: \e067;}.glyphicon-move:before { content: \e068;}.glyphicon-step-backward:before { content: \e069;}.glyphicon-fast-backward:before { content: \e070;}.glyphicon-backward:before { content: \e071;}.glyphicon-play:before { content: \e072;}.glyphicon-pause:before { content: \e073;}.glyphicon-stop:before { content: \e074;}.glyphicon-forward:before { content: \e075;}.glyphicon-fast-forward:before { content: \e076;}.glyphicon-step-forward:before { content: \e077;}.glyphicon-eject:before { content: \e078;}.glyphicon-chevron-left:before { content: \e079;}.glyphicon-chevron-right:before { content: \e080;}.glyphicon-plus-sign:before { content: \e081;}.glyphicon-minus-sign:before { content: \e082;}.glyphicon-remove-sign:before { content: \e083;}.glyphicon-ok-sign:before { content: \e084;}.glyphicon-question-sign:before { content: \e085;}.glyphicon-info-sign:before { content: \e086;}.glyphicon-screenshot:before { content: \e087;}.glyphicon-remove-circle:before { content: \e088;}.glyphicon-ok-circle:before { content: \e089;}.glyphicon-ban-circle:before { content: \e090;}.glyphicon-arrow-left:before { content: \e091;}.glyphicon-arrow-right:before { content: \e092;}.glyphicon-arrow-up:before { content: \e093;}.glyphicon-arrow-down:before { content: \e094;}.glyphicon-share-alt:before { content: \e095;}.glyphicon-resize-full:before { content: \e096;}.glyphicon-resize-small:before { content: \e097;}.glyphicon-exclamation-sign:before { content: \e101;}.glyphicon-gift:before { content: \e102;}.glyphicon-leaf:before { content: \e103;}.glyphicon-fire:before { content: \e104;}.glyphicon-eye-open:before { content: \e105;}.glyphicon-eye-close:before { content: \e106;}.glyphicon-warning-sign:before { content: \e107;}.glyphicon-plane:before { content: \e108;}.glyphicon-calendar:before { content: \e109;}.glyphicon-random:before { content: \e110;}.glyphicon-comment:before { content: \e111;}.glyphicon-magnet:before { content: \e112;}.glyphicon-chevron-up:before { content: \e113;}.glyphicon-chevron-down:before { content: \e114;}.glyphicon-retweet:before { content: \e115;}.glyphicon-shopping-cart:before { content: \e116;}.glyphicon-folder-close:before { content: \e117;}.glyphicon-folder-open:before { content: \e118;}.glyphicon-resize-vertical:before { content: \e119;}.glyphicon-resize-horizontal:before { content: \e120;}.glyphicon-hdd:before { content: \e121;}.glyphicon-bullhorn:before { content: \e122;}.glyphicon-bell:before { content: \e123;}.glyphicon-certificate:before { content: \e124;}.glyphicon-thumbs-up:before { content: \e125;}.glyphicon-thumbs-down:before { content: \e126;}.glyphicon-hand-right:before { content: \e127;}.glyphicon-hand-left:before { content: \e128;}.glyphicon-hand-up:before { content: \e129;}.glyphicon-hand-down:before { content: \e130;}.glyphicon-circle-arrow-right:before { content: \e131;}.glyphicon-circle-arrow-left:before { content: \e132;}.glyphicon-circle-arrow-up:before { content: \e133;}.glyphicon-circle-arrow-down:before { content: \e134;}.glyphicon-globe:before { content: \e135;}.glyphicon-wrench:before { content: \e136;}.glyphicon-tasks:before { content: \e137;}.glyphicon-filter:before { content: \e138;}.glyphicon-briefcase:before { content: \e139;}.glyphicon-fullscreen:before { content: \e140;}.glyphicon-dashboard:before { content: \e141;}.glyphicon-paperclip:before { content: \e142;}.glyphicon-heart-empty:before { content: \e143;}.glyphicon-link:before { content: \e144;}.glyphicon-phone:before { content: \e145;}.glyphicon-pushpin:before { content: \e146;}.glyphicon-usd:before { content: \e148;}.glyphicon-gbp:before { content: \e149;}.glyphicon-sort:before { content: \e150;}.glyphicon-sort-by-alphabet:before { content: \e151;}.glyphicon-sort-by-alphabet-alt:before { content: \e152;}.glyphicon-sort-by-order:before { content: \e153;}.glyphicon-sort-by-order-alt:before { content: \e154;}.glyphicon-sort-by-attributes:before { content: \e155;}.glyphicon-sort-by-attributes-alt:before { content: \e156;}.glyphicon-unchecked:before { content: \e157;}.glyphicon-expand:before { content: \e158;}.glyphicon-collapse-down:before { content: \e159;}.glyphicon-collapse-up:before { content: \e160;}.glyphicon-log-in:before { content: \e161;}.glyphicon-flash:before { content: \e162;}.glyphicon-log-out:before { content: \e163;}.glyphicon-new-window:before { content: \e164;}.glyphicon-record:before { content: \e165;}.glyphicon-save:before { content: \e166;}.glyphicon-open:before { content: \e167;}.glyphicon-saved:before { content: \e168;}.glyphicon-import:before { content: \e169;}.glyphicon-export:before { content: \e170;}.glyphicon-send:before { content: \e171;}.glyphicon-floppy-disk:before { content: \e172;}.glyphicon-floppy-saved:before { content: \e173;}.glyphicon-floppy-remove:before { content: \e174;}.glyphicon-floppy-save:before { content: \e175;}.glyphicon-floppy-open:before { content: \e176;}.glyphicon-credit-card:before { content: \e177;}.glyphicon-transfer:before { content: \e178;}.glyphicon-cutlery:before { content: \e179;}.glyphicon-header:before { content: \e180;}.glyphicon-compressed:before { content: \e181;}.glyphicon-earphone:before { content: \e182;}.glyphicon-phone-alt:before { content: \e183;}.glyphicon-tower:before { content: \e184;}.glyphicon-stats:before { content: \e185;}.glyphicon-sd-video:before { content: \e186;}.glyphicon-hd-video:before { content: \e187;}.glyphicon-subtitles:before { content: \e188;}.glyphicon-sound-stereo:before { content: \e189;}.glyphicon-sound-dolby:before { content: \e190;}.glyphicon-sound-5-1:before { content: \e191;}.glyphicon-sound-6-1:before { content: \e192;}.glyphicon-sound-7-1:before { content: \e193;}.glyphicon-copyright-mark:before { content: \e194;}.glyphicon-registration-mark:before { content: \e195;}.glyphicon-cloud-download:before { content: \e197;}.glyphicon-cloud-upload:before { content: \e198;}.glyphicon-tree-conifer:before { content: \e199;}.glyphicon-tree-deciduous:before { content: \e200;}.glyphicon-cd:before { content: \e201;}.glyphicon-save-file:before { content: \e202;}.glyphicon-open-file:before { content: \e203;}.glyphicon-level-up:before { content: \e204;}.glyphicon-copy:before { content: \e205;}.glyphicon-paste:before { content: \e206;}.glyphicon-alert:before { content: \e209;}.glyphicon-equalizer:before { content: \e210;}.glyphicon-king:before { content: \e211;}.glyphicon-queen:before { content: \e212;}.glyphicon-pawn:before { content: \e213;}.glyphicon-bishop:before { content: \e214;}.glyphicon-knight:before { content: \e215;}.glyphicon-baby-formula:before { content: \e216;}.glyphicon-tent:before { content: \26fa;}.glyphicon-blackboard:before { content: \e218;}.glyphicon-bed:before { content: \e219;}.glyphicon-apple:before { content: \f8ff;}.glyphicon-erase:before { content: \e221;}.glyphicon-hourglass:before { content: \231b;}.glyphicon-lamp:before { content: \e223;}.glyphicon-duplicate:before { content: \e224;}.glyphicon-piggy-bank:before { content: \e225;}.glyphicon-scissors:before { content: \e226;}.glyphicon-bitcoin:before { content: \e227;}.glyphicon-btc:before { content: \e227;}.glyphicon-xbt:before { content: \e227;}.glyphicon-yen:before { content: \00a5;}.glyphicon-jpy:before { content: \00a5;}.glyphicon-ruble:before { content: \20bd;}.glyphicon-rub:before { content: \20bd;}.glyphicon-scale:before { content: \e230;}.glyphicon-ice-lolly:before { content: \e231;}.glyphicon-ice-lolly-tasted:before { content: \e232;}.glyphicon-education:before { content: \e233;}.glyphicon-option-horizontal:before { content: \e234;}.glyphicon-option-vertical:before { content: \e235;}.glyphicon-menu-hamburger:before { content: \e236;}.glyphicon-modal-window:before { content: \e237;}.glyphicon-oil:before { content: \e238;}.glyphicon-grain:before { content: \e239;}.glyphicon-sunglasses:before { content: \e240;}.glyphicon-text-size:before { content: \e241;}.glyphicon-text-color:before { content: \e242;}.glyphicon-text-background:before { content: \e243;}.glyphicon-object-align-top:before { content: \e244;}.glyphicon-object-align-bottom:before { content: \e245;}.glyphicon-object-align-horizontal:before { content: \e246;}.glyphicon-object-align-left:before { content: \e247;}.glyphicon-object-align-vertical:before { content: \e248;}.glyphicon-object-align-right:before { content: \e249;}.glyphicon-triangle-right:before { content: \e250;}.glyphicon-triangle-left:before { content: \e251;}.glyphicon-triangle-bottom:before { content: \e252;}.glyphicon-triangle-top:before { content: \e253;}.glyphicon-console:before { content: \e254;}.glyphicon-superscript:before { content: \e255;}.glyphicon-subscript:before { content: \e256;}.glyphicon-menu-left:before { content: \e257;}.glyphicon-menu-right:before { content: \e258;}.glyphicon-menu-down:before { content: \e259;}.glyphicon-menu-up:before { content: \e260;}.blu-icon { padding-left:5px;}/* Arrows */.slick-prev,.slick-next{ font-size: 0pt; line-height: 0; position: absolute; top: 50%; display: block; width: 40px; height: 40px; margin-top: -10px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: transparent; font-family: Glyphicons Halflings; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{ color: transparent; outline: none; background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{ opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{ opacity: .25;}.slick-prev:before,.slick-next:before{ /* font-family: slick;*/ font-size: 20pt; line-height: 1; opacity: .75; color: #333333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.slick-prev{ left: -40px; z-index:900000;}dirrtl .slick-prev{ right: -40px; left: auto;}.slick-prev:before{ content: \e257;}dirrtl .slick-prev:before{ content: \e257;}.slick-next{ right: -40px; z-index:900001;}dirrtl .slick-next{ right: auto; left: -25px;}.slick-next:before{ content: \e258;}dirrtl .slick-next:before{ content: \e258;}/* Slider */.slick-loading .slick-list{ background: #fff url(https://www.jshaverphotography.com/blu_source/plugins/slick/ajax-loader.gif) center center no-repeat;}/* Dots */.slick-slider{ margin-bottom: 0px;}.slick-dots{ position: absolute; bottom: 0px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; font-style: normal; font-weight: normal;}.slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}.slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{ outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{ opacity: 1;}.slick-dots li button:before{ /*font-family: slick;*/ font-family: Arial, Helvetica, sans-serif; font-size: 20pt; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; /*content: •;*/ content: \2022; text-align: center; opacity: .5; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{ opacity: .75; color: white;} /* Flaticon icon font: Flaticon Creation date: 19/02/2016 14:45 *//*class^flaticon-:before, class* flaticon-:before,class^flaticon-:after, class* flaticon-:after { font-family: Flaticon; font-size: 16px;font-style: normal;margin-left: 20px;}.flaticon-app-store-apple-symbol:before { content: \f100; }.flaticon-apple-logotype:before { content: \f101; }.flaticon-arto-logo:before { content: \f102; }.flaticon-aws-logo:before { content: \f103; }.flaticon-baidu-paw-logo:before { content: \f104; }.flaticon-basecamp-logo:before { content: \f105; }.flaticon-bebo-social-network-logo:before { content: \f106; }.flaticon-behance-logo:before { content: \f107; }.flaticon-bing-logo:before { content: \f108; }.flaticon-black-cloud:before { content: \f109; }.flaticon-blip:before { content: \f10a; }.flaticon-blogger-letter-logotype:before { content: \f10b; }.flaticon-bnter-logo:before { content: \f10c; }.flaticon-brightkite-logo:before { content: \f10d; }.flaticon-cinch-logo-of-letter-c-with-an-oval-speech-bubble:before { content: \f10e; }.flaticon-coroflot-logo:before { content: \f10f; }.flaticon-creative-commons-license-symbol:before { content: \f110; }.flaticon-dailybooth-logo:before { content: \f111; }.flaticon-delicious-logo:before { content: \f112; }.flaticon-designbump-logo:before { content: \f113; }.flaticon-designfloat-logo:before { content: \f114; }.flaticon-designmoo-logo:before { content: \f115; }.flaticon-deviantart:before { content: \f116; }.flaticon-digg-logo:before { content: \f117; }.flaticon-digg-logo-1:before { content: \f118; }.flaticon-diigo-logo:before { content: \f119; }.flaticon-dribbble-logo:before { content: \f11a; }.flaticon-dropbox-logo:before { content: \f11b; }.flaticon-drupal-logo:before { content: \f11c; }.flaticon-ebay-logo:before { content: \f11d; }.flaticon-ember-logo:before { content: \f11e; }.flaticon-etsy-letter-logo:before { content: \f11f; }.flaticon-evernote-logo:before { content: \f120; }.flaticon-facebook-letter-logo:before { content: \f121; }.flaticon-facebook-logo:before { content: \f122; }.flaticon-facebook-placeholder-for-locate-places-on-maps:before { content: \f123; }.flaticon-factome-logo:before { content: \f124; }.flaticon-feedburner-logo:before { content: \f125; }.flaticon-flickr-logo-of-two-dots:before { content: \f126; }.flaticon-folkd-logo:before { content: \f127; }.flaticon-formspring-spiral-logo:before { content: \f128; }.flaticon-forrst-logo:before { content: \f129; }.flaticon-foursquare-logo:before { content: \f12a; }.flaticon-friendfeed-logo:before { content: \f12b; }.flaticon-gdgt-logo:before { content: \f12c; }.flaticon-github-logo:before { content: \f12d; }.flaticon-github-logo-1:before { content: \f12e; }.flaticon-goodreads-letter-logo:before { content: \f12f; }.flaticon-google-buzz-logo:before { content: \f130; }.flaticon-google-logo:before { content: \f131; }.flaticon-google-talk-logo-of-a-speech-bubble:before { content: \f132; }.flaticon-gowalla-logo:before { content: \f133; }.flaticon-gowalla-social-network-logo:before { content: \f134; }.flaticon-hacker-news-logo:before { content: \f135; }.flaticon-heart-black-shape-for-love:before { content: \f136; }.flaticon-hi5-logo:before { content: \f137; }.flaticon-hype-machine-logo:before { content: \f138; }.flaticon-hyves-social-network-logo:before { content: \f139; }.flaticon-icq-flower-logo:before { content: \f13a; }.flaticon-instapaper-logo:before { content: \f13b; }.flaticon-itunes-logo-of-amusical-note-inside-a-circle:before { content: \f13c; }.flaticon-kik-messenger-logo:before { content: \f13d; }.flaticon-krop-letters:before { content: \f13e; }.flaticon-lastfm-logo:before { content: \f13f; }.flaticon-letter-p-symbol:before { content: \f140; }.flaticon-linkedin-logo:before { content: \f141; }.flaticon-linkedin-logo-1:before { content: \f142; }.flaticon-male:before { content: \f143; }.flaticon-meetup-logo:before { content: \f144; }.flaticon-metacafe-logo:before { content: \f145; }.flaticon-ming-circular-dots-lines-logo:before { content: \f146; }.flaticon-mister-wong-logo:before { content: \f147; }.flaticon-mixx-dj-software-logo:before { content: \f148; }.flaticon-mixx-logo:before { content: \f149; }.flaticon-mobileme-logo-of-black-cloud:before { content: \f14a; }.flaticon-msn-messenger-logo:before { content: \f14b; }.flaticon-myspace-logo:before { content: \f14c; }.flaticon-myspace-social-network-symbol-of-an-horizontal-line:before { content: \f14d; }.flaticon-newsvine-logo:before { content: \f14e; }.flaticon-officialfm-logo:before { content: \f14f; }.flaticon-openid-logo:before { content: \f150; }.flaticon-orkut-letter-logo:before { content: \f151; }.flaticon-pandora-letter-logo:before { content: \f152; }.flaticon-path-logo:before { content: \f153; }.flaticon-paypal-logo:before { content: \f154; }.flaticon-pencil-of-gross-size-outline:before { content: \f155; }.flaticon-photobucket-logo:before { content: \f156; }.flaticon-picasa-logo:before { content: \f157; }.flaticon-picasa-logo-1:before { content: \f158; }.flaticon-pin-black-silhouette-in-diagonal-position-pointing-down-right:before { content: \f159; }.flaticon-ping-logo:before { content: \f15a; }.flaticon-pingchat-logo:before { content: \f15b; }.flaticon-playstation-logo:before { content: \f15c; }.flaticon-plixi-logo:before { content: \f15d; }.flaticon-plurk-logo:before { content: \f15e; }.flaticon-podcast:before { content: \f15f; }.flaticon-q-letter-sign:before { content: \f160; }.flaticon-qik-logo:before { content: \f161; }.flaticon-quora-logo:before { content: \f162; }.flaticon-rdio-logo:before { content: \f163; }.flaticon-readernaut-logo:before { content: \f164; }.flaticon-reddit-alien-head-logo:before { content: \f165; }.flaticon-retweet-arrows-couple-symbol:before { content: \f166; }.flaticon-roboto-logo:before { content: \f167; }.flaticon-rss-symbol:before { content: \f168; }.flaticon-scribd-logo:before { content: \f169; }.flaticon-sharethis-logo:before { content: \f16a; }.flaticon-shark-fin:before { content: \f16b; }.flaticon-simplenote-application-logo:before { content: \f16c; }.flaticon-skype-logo:before { content: \f16d; }.flaticon-slashdot-news-logo:before { content: \f16e; }.flaticon-slideshare-logotype:before { content: \f16f; }.flaticon-smile:before { content: \f170; }.flaticon-smugmug-logo:before { content: \f171; }.flaticon-soundcloud-logo:before { content: \f172; }.flaticon-speech-bubble-of-gross-outline-and-circular-shape:before { content: \f173; }.flaticon-spotify-logo:before { content: \f174; }.flaticon-squarespace-logo:before { content: \f175; }.flaticon-squidoo-logo:before { content: \f176; }.flaticon-steam-logo:before { content: \f177; }.flaticon-stumbleupon-logo:before { content: \f178; }.flaticon-technorati-logo:before { content: \f179; }.flaticon-threewordsme-logo:before { content: \f17a; }.flaticon-tribenet-logo:before { content: \f17b; }.flaticon-tripit-logo:before { content: \f17c; }.flaticon-tumblr-letter-logo:before { content: \f17d; }.flaticon-twitter-letter-logo:before { content: \f17e; }.flaticon-twitter-logo:before { content: \f17f; }.flaticon-viddler-logo:before { content: \f180; }.flaticon-vimeo-logo:before { content: \f181; }.flaticon-virb-logo:before { content: \f182; }.flaticon-w3-logo:before { content: \f183; }.flaticon-whatsapp-logo:before { content: \f184; }.flaticon-wikipedia-logo:before { content: \f185; }.flaticon-windows-logo:before { content: \f186; }.flaticon-wists-logo:before { content: \f187; }.flaticon-wordpress-logo:before { content: \f188; }.flaticon-wordpress-logo-of-a-letter-in-a-circle:before { content: \f189; }.flaticon-xing-logo:before { content: \f18a; }.flaticon-yahoo-buzz-logo:before { content: \f18b; }.flaticon-yahoo-logo:before { content: \f18c; }.flaticon-yahoo-messenger-smiley-logo:before { content: \f18d; }.flaticon-yelp-logo:before { content: \f18e; }.flaticon-youtube-logo:before { content: \f18f; }.flaticon-youtube-play-button:before { content: \f190; }.flaticon-zerply-letter-symbol:before { content: \f191; }.flaticon-zootool-logo:before { content: \f192; }.flaticon-zynga-logotype:before { content: \f193; }*//* makes the font 33% larger relative to the icon container */.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%;}.fa-2x { font-size: 2em;}.fa-3x { font-size: 3em;}.fa-4x { font-size: 4em;}.fa-5x { font-size: 5em;}.fa-fw { width: 1.28571429em; text-align: center;}.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none;}.fa-ul > li { position: relative;}.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center;}.fa-li.fa-lg { left: -1.85714286em;}.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em;}.fa-pull-left { float: left;}.fa-pull-right { float: right;}.fa.fa-pull-left { margin-right: .3em;}.fa.fa-pull-right { margin-left: .3em;}/* Deprecated as of 4.4.0 */.pull-right { float: right;}.pull-left { float: left;}.fa.pull-left { margin-right: .3em;}.fa.pull-right { margin-left: .3em;}.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }}@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }}.fa-rotate-90 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.fa-rotate-180 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.fa-rotate-270 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);}.fa-flip-horizontal { -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1);}.fa-flip-vertical { -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical { filter: none;}.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle;}.fa-stack-1x,.fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center;}.fa-stack-1x { line-height: inherit;}.fa-stack-2x { font-size: 2em;}.fa-inverse { color: #ffffff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */.fa-glass:before { content: \f000;}.fa-music:before { content: \f001;}.fa-search:before { content: \f002;}.fa-envelope-o:before { content: \f003;}.fa-heart:before { content: \f004;}.fa-star:before { content: \f005;}.fa-star-o:before { content: \f006;}.fa-user:before { content: \f007;}.fa-film:before { content: \f008;}.fa-th-large:before { content: \f009;}.fa-th:before { content: \f00a;}.fa-th-list:before { content: \f00b;}.fa-check:before { content: \f00c;}.fa-remove:before,.fa-close:before,.fa-times:before { content: \f00d;}.fa-search-plus:before { content: \f00e;}.fa-search-minus:before { content: \f010;}.fa-power-off:before { content: \f011;}.fa-signal:before { content: \f012;}.fa-gear:before,.fa-cog:before { content: \f013;}.fa-trash-o:before { content: \f014;}.fa-home:before { content: \f015;}.fa-file-o:before { content: \f016;}.fa-clock-o:before { content: \f017;}.fa-road:before { content: \f018;}.fa-download:before { content: \f019;}.fa-arrow-circle-o-down:before { content: \f01a;}.fa-arrow-circle-o-up:before { content: \f01b;}.fa-inbox:before { content: \f01c;}.fa-play-circle-o:before { content: \f01d;}.fa-rotate-right:before,.fa-repeat:before { content: \f01e;}.fa-refresh:before { content: \f021;}.fa-list-alt:before { content: \f022;}.fa-lock:before { content: \f023;}.fa-flag:before { content: \f024;}.fa-headphones:before { content: \f025;}.fa-volume-off:before { content: \f026;}.fa-volume-down:before { content: \f027;}.fa-volume-up:before { content: \f028;}.fa-qrcode:before { content: \f029;}.fa-barcode:before { content: \f02a;}.fa-tag:before { content: \f02b;}.fa-tags:before { content: \f02c;}.fa-book:before { content: \f02d;}.fa-bookmark:before { content: \f02e;}.fa-print:before { content: \f02f;}.fa-camera:before { content: \f030;}.fa-font:before { content: \f031;}.fa-bold:before { content: \f032;}.fa-italic:before { content: \f033;}.fa-text-height:before { content: \f034;}.fa-text-width:before { content: \f035;}.fa-align-left:before { content: \f036;}.fa-align-center:before { content: \f037;}.fa-align-right:before { content: \f038;}.fa-align-justify:before { content: \f039;}.fa-list:before { content: \f03a;}.fa-dedent:before,.fa-outdent:before { content: \f03b;}.fa-indent:before { content: \f03c;}.fa-video-camera:before { content: \f03d;}.fa-photo:before,.fa-image:before,.fa-picture-o:before { content: \f03e;}.fa-pencil:before { content: \f040;}.fa-map-marker:before { content: \f041;}.fa-adjust:before { content: \f042;}.fa-tint:before { content: \f043;}.fa-edit:before,.fa-pencil-square-o:before { content: \f044;}.fa-share-square-o:before { content: \f045;}.fa-check-square-o:before { content: \f046;}.fa-arrows:before { content: \f047;}.fa-step-backward:before { content: \f048;}.fa-fast-backward:before { content: \f049;}.fa-backward:before { content: \f04a;}.fa-play:before { content: \f04b;}.fa-pause:before { content: \f04c;}.fa-stop:before { content: \f04d;}.fa-forward:before { content: \f04e;}.fa-fast-forward:before { content: \f050;}.fa-step-forward:before { content: \f051;}.fa-eject:before { content: \f052;}.fa-chevron-left:before { content: \f053;}.fa-chevron-right:before { content: \f054;}.fa-plus-circle:before { content: \f055;}.fa-minus-circle:before { content: \f056;}.fa-times-circle:before { content: \f057;}.fa-check-circle:before { content: \f058;}.fa-question-circle:before { content: \f059;}.fa-info-circle:before { content: \f05a;}.fa-crosshairs:before { content: \f05b;}.fa-times-circle-o:before { content: \f05c;}.fa-check-circle-o:before { content: \f05d;}.fa-ban:before { content: \f05e;}.fa-arrow-left:before { content: \f060;}.fa-arrow-right:before { content: \f061;}.fa-arrow-up:before { content: \f062;}.fa-arrow-down:before { content: \f063;}.fa-mail-forward:before,.fa-share:before { content: \f064;}.fa-expand:before { content: \f065;}.fa-compress:before { content: \f066;}.fa-plus:before { content: \f067;}.fa-minus:before { content: \f068;}.fa-asterisk:before { content: \f069;}.fa-exclamation-circle:before { content: \f06a;}.fa-gift:before { content: \f06b;}.fa-leaf:before { content: \f06c;}.fa-fire:before { content: \f06d;}.fa-eye:before { content: \f06e;}.fa-eye-slash:before { content: \f070;}.fa-warning:before,.fa-exclamation-triangle:before { content: \f071;}.fa-plane:before { content: \f072;}.fa-calendar:before { content: \f073;}.fa-random:before { content: \f074;}.fa-comment:before { content: \f075;}.fa-magnet:before { content: \f076;}.fa-chevron-up:before { content: \f077;}.fa-chevron-down:before { content: \f078;}.fa-retweet:before { content: \f079;}.fa-shopping-cart:before { content: \f07a;}.fa-folder:before { content: \f07b;}.fa-folder-open:before { content: \f07c;}.fa-arrows-v:before { content: \f07d;}.fa-arrows-h:before { content: \f07e;}.fa-bar-chart-o:before,.fa-bar-chart:before { content: \f080;}.fa-twitter-square:before { content: \f081;}.fa-facebook-square:before { content: \f082;}.fa-camera-retro:before { content: \f083;}.fa-key:before { content: \f084;}.fa-gears:before,.fa-cogs:before { content: \f085;}.fa-comments:before { content: \f086;}.fa-thumbs-o-up:before { content: \f087;}.fa-thumbs-o-down:before { content: \f088;}.fa-star-half:before { content: \f089;}.fa-heart-o:before { content: \f08a;}.fa-sign-out:before { content: \f08b;}.fa-linkedin-square:before { content: \f08c;}.fa-thumb-tack:before { content: \f08d;}.fa-external-link:before { content: \f08e;}.fa-sign-in:before { content: \f090;}.fa-trophy:before { content: \f091;}.fa-github-square:before { content: \f092;}.fa-upload:before { content: \f093;}.fa-lemon-o:before { content: \f094;}.fa-phone:before { content: \f095;}.fa-square-o:before { content: \f096;}.fa-bookmark-o:before { content: \f097;}.fa-phone-square:before { content: \f098;}.fa-twitter:before { content: \f099;}.fa-facebook-f:before,.fa-facebook:before { content: \f09a;}.fa-github:before { content: \f09b;}.fa-unlock:before { content: \f09c;}.fa-credit-card:before { content: \f09d;}.fa-feed:before,.fa-rss:before { content: \f09e;}.fa-hdd-o:before { content: \f0a0;}.fa-bullhorn:before { content: \f0a1;}.fa-bell:before { content: \f0f3;}.fa-certificate:before { content: \f0a3;}.fa-hand-o-right:before { content: \f0a4;}.fa-hand-o-left:before { content: \f0a5;}.fa-hand-o-up:before { content: \f0a6;}.fa-hand-o-down:before { content: \f0a7;}.fa-arrow-circle-left:before { content: \f0a8;}.fa-arrow-circle-right:before { content: \f0a9;}.fa-arrow-circle-up:before { content: \f0aa;}.fa-arrow-circle-down:before { content: \f0ab;}.fa-globe:before { content: \f0ac;}.fa-wrench:before { content: \f0ad;}.fa-tasks:before { content: \f0ae;}.fa-filter:before { content: \f0b0;}.fa-briefcase:before { content: \f0b1;}.fa-arrows-alt:before { content: \f0b2;}.fa-group:before,.fa-users:before { content: \f0c0;}.fa-chain:before,.fa-link:before { content: \f0c1;}.fa-cloud:before { content: \f0c2;}.fa-flask:before { content: \f0c3;}.fa-cut:before,.fa-scissors:before { content: \f0c4;}.fa-copy:before,.fa-files-o:before { content: \f0c5;}.fa-paperclip:before { content: \f0c6;}.fa-save:before,.fa-floppy-o:before { content: \f0c7;}.fa-square:before { content: \f0c8;}.fa-navicon:before,.fa-reorder:before,.fa-bars:before { content: \f0c9;}.fa-list-ul:before { content: \f0ca;}.fa-list-ol:before { content: \f0cb;}.fa-strikethrough:before { content: \f0cc;}.fa-underline:before { content: \f0cd;}.fa-table:before { content: \f0ce;}.fa-magic:before { content: \f0d0;}.fa-truck:before { content: \f0d1;}.fa-pinterest:before { content: \f0d2;}.fa-pinterest-square:before { content: \f0d3;}.fa-google-plus-square:before { content: \f0d4;}.fa-google-plus:before { content: \f0d5;}.fa-money:before { content: \f0d6;}.fa-caret-down:before { content: \f0d7;}.fa-caret-up:before { content: \f0d8;}.fa-caret-left:before { content: \f0d9;}.fa-caret-right:before { content: \f0da;}.fa-columns:before { content: \f0db;}.fa-unsorted:before,.fa-sort:before { content: \f0dc;}.fa-sort-down:before,.fa-sort-desc:before { content: \f0dd;}.fa-sort-up:before,.fa-sort-asc:before { content: \f0de;}.fa-envelope:before { content: \f0e0;}.fa-linkedin:before { content: \f0e1;}.fa-rotate-left:before,.fa-undo:before { content: \f0e2;}.fa-legal:before,.fa-gavel:before { content: \f0e3;}.fa-dashboard:before,.fa-tachometer:before { content: \f0e4;}.fa-comment-o:before { content: \f0e5;}.fa-comments-o:before { content: \f0e6;}.fa-flash:before,.fa-bolt:before { content: \f0e7;}.fa-sitemap:before { content: \f0e8;}.fa-umbrella:before { content: \f0e9;}.fa-paste:before,.fa-clipboard:before { content: \f0ea;}.fa-lightbulb-o:before { content: \f0eb;}.fa-exchange:before { content: \f0ec;}.fa-cloud-download:before { content: \f0ed;}.fa-cloud-upload:before { content: \f0ee;}.fa-user-md:before { content: \f0f0;}.fa-stethoscope:before { content: \f0f1;}.fa-suitcase:before { content: \f0f2;}.fa-bell-o:before { content: \f0a2;}.fa-coffee:before { content: \f0f4;}.fa-cutlery:before { content: \f0f5;}.fa-file-text-o:before { content: \f0f6;}.fa-building-o:before { content: \f0f7;}.fa-hospital-o:before { content: \f0f8;}.fa-ambulance:before { content: \f0f9;}.fa-medkit:before { content: \f0fa;}.fa-fighter-jet:before { content: \f0fb;}.fa-beer:before { content: \f0fc;}.fa-h-square:before { content: \f0fd;}.fa-plus-square:before { content: \f0fe;}.fa-angle-double-left:before { content: \f100;}.fa-angle-double-right:before { content: \f101;}.fa-angle-double-up:before { content: \f102;}.fa-angle-double-down:before { content: \f103;}.fa-angle-left:before { content: \f104;}.fa-angle-right:before { content: \f105;}.fa-angle-up:before { content: \f106;}.fa-angle-down:before { content: \f107;}.fa-desktop:before { content: \f108;}.fa-laptop:before { content: \f109;}.fa-tablet:before { content: \f10a;}.fa-mobile-phone:before,.fa-mobile:before { content: \f10b;}.fa-circle-o:before { content: \f10c;}.fa-quote-left:before { content: \f10d;}.fa-quote-right:before { content: \f10e;}.fa-spinner:before { content: \f110;}.fa-circle:before { content: \f111;}.fa-mail-reply:before,.fa-reply:before { content: \f112;}.fa-github-alt:before { content: \f113;}.fa-folder-o:before { content: \f114;}.fa-folder-open-o:before { content: \f115;}.fa-smile-o:before { content: \f118;}.fa-frown-o:before { content: \f119;}.fa-meh-o:before { content: \f11a;}.fa-gamepad:before { content: \f11b;}.fa-keyboard-o:before { content: \f11c;}.fa-flag-o:before { content: \f11d;}.fa-flag-checkered:before { content: \f11e;}.fa-terminal:before { content: \f120;}.fa-code:before { content: \f121;}.fa-mail-reply-all:before,.fa-reply-all:before { content: \f122;}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before { content: \f123;}.fa-location-arrow:before { content: \f124;}.fa-crop:before { content: \f125;}.fa-code-fork:before { content: \f126;}.fa-unlink:before,.fa-chain-broken:before { content: \f127;}.fa-question:before { content: \f128;}.fa-info:before { content: \f129;}.fa-exclamation:before { content: \f12a;}.fa-superscript:before { content: \f12b;}.fa-subscript:before { content: \f12c;}.fa-eraser:before { content: \f12d;}.fa-puzzle-piece:before { content: \f12e;}.fa-microphone:before { content: \f130;}.fa-microphone-slash:before { content: \f131;}.fa-shield:before { content: \f132;}.fa-calendar-o:before { content: \f133;}.fa-fire-extinguisher:before { content: \f134;}.fa-rocket:before { content: \f135;}.fa-maxcdn:before { content: \f136;}.fa-chevron-circle-left:before { content: \f137;}.fa-chevron-circle-right:before { content: \f138;}.fa-chevron-circle-up:before { content: \f139;}.fa-chevron-circle-down:before { content: \f13a;}.fa-html5:before { content: \f13b;}.fa-css3:before { content: \f13c;}.fa-anchor:before { content: \f13d;}.fa-unlock-alt:before { content: \f13e;}.fa-bullseye:before { content: \f140;}.fa-ellipsis-h:before { content: \f141;}.fa-ellipsis-v:before { content: \f142;}.fa-rss-square:before { content: \f143;}.fa-play-circle:before { content: \f144;}.fa-ticket:before { content: \f145;}.fa-minus-square:before { content: \f146;}.fa-minus-square-o:before { content: \f147;}.fa-level-up:before { content: \f148;}.fa-level-down:before { content: \f149;}.fa-check-square:before { content: \f14a;}.fa-pencil-square:before { content: \f14b;}.fa-external-link-square:before { content: \f14c;}.fa-share-square:before { content: \f14d;}.fa-compass:before { content: \f14e;}.fa-toggle-down:before,.fa-caret-square-o-down:before { content: \f150;}.fa-toggle-up:before,.fa-caret-square-o-up:before { content: \f151;}.fa-toggle-right:before,.fa-caret-square-o-right:before { content: \f152;}.fa-euro:before,.fa-eur:before { content: \f153;}.fa-gbp:before { content: \f154;}.fa-dollar:before,.fa-usd:before { content: \f155;}.fa-rupee:before,.fa-inr:before { content: \f156;}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before { content: \f157;}.fa-ruble:before,.fa-rouble:before,.fa-rub:before { content: \f158;}.fa-won:before,.fa-krw:before { content: \f159;}.fa-bitcoin:before,.fa-btc:before { content: \f15a;}.fa-file:before { content: \f15b;}.fa-file-text:before { content: \f15c;}.fa-sort-alpha-asc:before { content: \f15d;}.fa-sort-alpha-desc:before { content: \f15e;}.fa-sort-amount-asc:before { content: \f160;}.fa-sort-amount-desc:before { content: \f161;}.fa-sort-numeric-asc:before { content: \f162;}.fa-sort-numeric-desc:before { content: \f163;}.fa-thumbs-up:before { content: \f164;}.fa-thumbs-down:before { content: \f165;}.fa-youtube-square:before { content: \f166;}.fa-youtube:before { content: \f167;}.fa-xing:before { content: \f168;}.fa-xing-square:before { content: \f169;}.fa-youtube-play:before { content: \f16a;}.fa-dropbox:before { content: \f16b;}.fa-stack-overflow:before { content: \f16c;}.fa-instagram:before { content: \f16d;}.fa-flickr:before { content: \f16e;}.fa-adn:before { content: \f170;}.fa-bitbucket:before { content: \f171;}.fa-bitbucket-square:before { content: \f172;}.fa-tumblr:before { content: \f173;}.fa-tumblr-square:before { content: \f174;}.fa-long-arrow-down:before { content: \f175;}.fa-long-arrow-up:before { content: \f176;}.fa-long-arrow-left:before { content: \f177;}.fa-long-arrow-right:before { content: \f178;}.fa-apple:before { content: \f179;}.fa-windows:before { content: \f17a;}.fa-android:before { content: \f17b;}.fa-linux:before { content: \f17c;}.fa-dribbble:before { content: \f17d;}.fa-skype:before { content: \f17e;}.fa-foursquare:before { content: \f180;}.fa-trello:before { content: \f181;}.fa-female:before { content: \f182;}.fa-male:before { content: \f183;}.fa-gittip:before,.fa-gratipay:before { content: \f184;}.fa-sun-o:before { content: \f185;}.fa-moon-o:before { content: \f186;}.fa-archive:before { content: \f187;}.fa-bug:before { content: \f188;}.fa-vk:before { content: \f189;}.fa-weibo:before { content: \f18a;}.fa-renren:before { content: \f18b;}.fa-pagelines:before { content: \f18c;}.fa-stack-exchange:before { content: \f18d;}.fa-arrow-circle-o-right:before { content: \f18e;}.fa-arrow-circle-o-left:before { content: \f190;}.fa-toggle-left:before,.fa-caret-square-o-left:before { content: \f191;}.fa-dot-circle-o:before { content: \f192;}.fa-wheelchair:before { content: \f193;}.fa-vimeo-square:before { content: \f194;}.fa-turkish-lira:before,.fa-try:before { content: \f195;}.fa-plus-square-o:before { content: \f196;}.fa-space-shuttle:before { content: \f197;}.fa-slack:before { content: \f198;}.fa-envelope-square:before { content: \f199;}.fa-wordpress:before { content: \f19a;}.fa-openid:before { content: \f19b;}.fa-institution:before,.fa-bank:before,.fa-university:before { content: \f19c;}.fa-mortar-board:before,.fa-graduation-cap:before { content: \f19d;}.fa-yahoo:before { content: \f19e;}.fa-google:before { content: \f1a0;}.fa-reddit:before { content: \f1a1;}.fa-reddit-square:before { content: \f1a2;}.fa-stumbleupon-circle:before { content: \f1a3;}.fa-stumbleupon:before { content: \f1a4;}.fa-delicious:before { content: \f1a5;}.fa-digg:before { content: \f1a6;}.fa-pied-piper:before { content: \f1a7;}.fa-pied-piper-alt:before { content: \f1a8;}.fa-drupal:before { content: \f1a9;}.fa-joomla:before { content: \f1aa;}.fa-language:before { content: \f1ab;}.fa-fax:before { content: \f1ac;}.fa-building:before { content: \f1ad;}.fa-child:before { content: \f1ae;}.fa-paw:before { content: \f1b0;}.fa-spoon:before { content: \f1b1;}.fa-cube:before { content: \f1b2;}.fa-cubes:before { content: \f1b3;}.fa-behance:before { content: \f1b4;}.fa-behance-square:before { content: \f1b5;}.fa-steam:before { content: \f1b6;}.fa-steam-square:before { content: \f1b7;}.fa-recycle:before { content: \f1b8;}.fa-automobile:before,.fa-car:before { content: \f1b9;}.fa-cab:before,.fa-taxi:before { content: \f1ba;}.fa-tree:before { content: \f1bb;}.fa-spotify:before { content: \f1bc;}.fa-deviantart:before { content: \f1bd;}.fa-soundcloud:before { content: \f1be;}.fa-database:before { content: \f1c0;}.fa-file-pdf-o:before { content: \f1c1;}.fa-file-word-o:before { content: \f1c2;}.fa-file-excel-o:before { content: \f1c3;}.fa-file-powerpoint-o:before { content: \f1c4;}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before { content: \f1c5;}.fa-file-zip-o:before,.fa-file-archive-o:before { content: \f1c6;}.fa-file-sound-o:before,.fa-file-audio-o:before { content: \f1c7;}.fa-file-movie-o:before,.fa-file-video-o:before { content: \f1c8;}.fa-file-code-o:before { content: \f1c9;}.fa-vine:before { content: \f1ca;}.fa-codepen:before { content: \f1cb;}.fa-jsfiddle:before { content: \f1cc;}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before { content: \f1cd;}.fa-circle-o-notch:before { content: \f1ce;}.fa-ra:before,.fa-rebel:before { content: \f1d0;}.fa-ge:before,.fa-empire:before { content: \f1d1;}.fa-git-square:before { content: \f1d2;}.fa-git:before { content: \f1d3;}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before { content: \f1d4;}.fa-tencent-weibo:before { content: \f1d5;}.fa-qq:before { content: \f1d6;}.fa-wechat:before,.fa-weixin:before { content: \f1d7;}.fa-send:before,.fa-paper-plane:before { content: \f1d8;}.fa-send-o:before,.fa-paper-plane-o:before { content: \f1d9;}.fa-history:before { content: \f1da;}.fa-circle-thin:before { content: \f1db;}.fa-header:before { content: \f1dc;}.fa-paragraph:before { content: \f1dd;}.fa-sliders:before { content: \f1de;}.fa-share-alt:before { content: \f1e0;}.fa-share-alt-square:before { content: \f1e1;}.fa-bomb:before { content: \f1e2;}.fa-soccer-ball-o:before,.fa-futbol-o:before { content: \f1e3;}.fa-tty:before { content: \f1e4;}.fa-binoculars:before { content: \f1e5;}.fa-plug:before { content: \f1e6;}.fa-slideshare:before { content: \f1e7;}.fa-twitch:before { content: \f1e8;}.fa-yelp:before { content: \f1e9;}.fa-newspaper-o:before { content: \f1ea;}.fa-wifi:before { content: \f1eb;}.fa-calculator:before { content: \f1ec;}.fa-paypal:before { content: \f1ed;}.fa-google-wallet:before { content: \f1ee;}.fa-cc-visa:before { content: \f1f0;}.fa-cc-mastercard:before { content: \f1f1;}.fa-cc-discover:before { content: \f1f2;}.fa-cc-amex:before { content: \f1f3;}.fa-cc-paypal:before { content: \f1f4;}.fa-cc-stripe:before { content: \f1f5;}.fa-bell-slash:before { content: \f1f6;}.fa-bell-slash-o:before { content: \f1f7;}.fa-trash:before { content: \f1f8;}.fa-copyright:before { content: \f1f9;}.fa-at:before { content: \f1fa;}.fa-eyedropper:before { content: \f1fb;}.fa-paint-brush:before { content: \f1fc;}.fa-birthday-cake:before { content: \f1fd;}.fa-area-chart:before { content: \f1fe;}.fa-pie-chart:before { content: \f200;}.fa-line-chart:before { content: \f201;}.fa-lastfm:before { content: \f202;}.fa-lastfm-square:before { content: \f203;}.fa-toggle-off:before { content: \f204;}.fa-toggle-on:before { content: \f205;}.fa-bicycle:before { content: \f206;}.fa-bus:before { content: \f207;}.fa-ioxhost:before { content: \f208;}.fa-angellist:before { content: \f209;}.fa-cc:before { content: \f20a;}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before { content: \f20b;}.fa-meanpath:before { content: \f20c;}.fa-buysellads:before { content: \f20d;}.fa-connectdevelop:before { content: \f20e;}.fa-dashcube:before { content: \f210;}.fa-forumbee:before { content: \f211;}.fa-leanpub:before { content: \f212;}.fa-sellsy:before { content: \f213;}.fa-shirtsinbulk:before { content: \f214;}.fa-simplybuilt:before { content: \f215;}.fa-skyatlas:before { content: \f216;}.fa-cart-plus:before { content: \f217;}.fa-cart-arrow-down:before { content: \f218;}.fa-diamond:before { content: \f219;}.fa-ship:before { content: \f21a;}.fa-user-secret:before { content: \f21b;}.fa-motorcycle:before { content: \f21c;}.fa-street-view:before { content: \f21d;}.fa-heartbeat:before { content: \f21e;}.fa-venus:before { content: \f221;}.fa-mars:before { content: \f222;}.fa-mercury:before { content: \f223;}.fa-intersex:before,.fa-transgender:before { content: \f224;}.fa-transgender-alt:before { content: \f225;}.fa-venus-double:before { content: \f226;}.fa-mars-double:before { content: \f227;}.fa-venus-mars:before { content: \f228;}.fa-mars-stroke:before { content: \f229;}.fa-mars-stroke-v:before { content: \f22a;}.fa-mars-stroke-h:before { content: \f22b;}.fa-neuter:before { content: \f22c;}.fa-genderless:before { content: \f22d;}.fa-facebook-official:before { content: \f230;}.fa-pinterest-p:before { content: \f231;}.fa-whatsapp:before { content: \f232;}.fa-server:before { content: \f233;}.fa-user-plus:before { content: \f234;}.fa-user-times:before { content: \f235;}.fa-hotel:before,.fa-bed:before { content: \f236;}.fa-viacoin:before { content: \f237;}.fa-train:before { content: \f238;}.fa-subway:before { content: \f239;}.fa-medium:before { content: \f23a;}.fa-yc:before,.fa-y-combinator:before { content: \f23b;}.fa-optin-monster:before { content: \f23c;}.fa-opencart:before { content: \f23d;}.fa-expeditedssl:before { content: \f23e;}.fa-battery-4:before,.fa-battery-full:before { content: \f240;}.fa-battery-3:before,.fa-battery-three-quarters:before { content: \f241;}.fa-battery-2:before,.fa-battery-half:before { content: \f242;}.fa-battery-1:before,.fa-battery-quarter:before { content: \f243;}.fa-battery-0:before,.fa-battery-empty:before { content: \f244;}.fa-mouse-pointer:before { content: \f245;}.fa-i-cursor:before { content: \f246;}.fa-object-group:before { content: \f247;}.fa-object-ungroup:before { content: \f248;}.fa-sticky-note:before { content: \f249;}.fa-sticky-note-o:before { content: \f24a;}.fa-cc-jcb:before { content: \f24b;}.fa-cc-diners-club:before { content: \f24c;}.fa-clone:before { content: \f24d;}.fa-balance-scale:before { content: \f24e;}.fa-hourglass-o:before { content: \f250;}.fa-hourglass-1:before,.fa-hourglass-start:before { content: \f251;}.fa-hourglass-2:before,.fa-hourglass-half:before { content: \f252;}.fa-hourglass-3:before,.fa-hourglass-end:before { content: \f253;}.fa-hourglass:before { content: \f254;}.fa-hand-grab-o:before,.fa-hand-rock-o:before { content: \f255;}.fa-hand-stop-o:before,.fa-hand-paper-o:before { content: \f256;}.fa-hand-scissors-o:before { content: \f257;}.fa-hand-lizard-o:before { content: \f258;}.fa-hand-spock-o:before { content: \f259;}.fa-hand-pointer-o:before { content: \f25a;}.fa-hand-peace-o:before { content: \f25b;}.fa-trademark:before { content: \f25c;}.fa-registered:before { content: \f25d;}.fa-creative-commons:before { content: \f25e;}.fa-gg:before { content: \f260;}.fa-gg-circle:before { content: \f261;}.fa-tripadvisor:before { content: \f262;}.fa-odnoklassniki:before { content: \f263;}.fa-odnoklassniki-square:before { content: \f264;}.fa-get-pocket:before { content: \f265;}.fa-wikipedia-w:before { content: \f266;}.fa-safari:before { content: \f267;}.fa-chrome:before { content: \f268;}.fa-firefox:before { content: \f269;}.fa-opera:before { content: \f26a;}.fa-internet-explorer:before { content: \f26b;}.fa-tv:before,.fa-television:before { content: \f26c;}.fa-contao:before { content: \f26d;}.fa-500px:before { content: \f26e;}.fa-amazon:before { content: \f270;}.fa-calendar-plus-o:before { content: \f271;}.fa-calendar-minus-o:before { content: \f272;}.fa-calendar-times-o:before { content: \f273;}.fa-calendar-check-o:before { content: \f274;}.fa-industry:before { content: \f275;}.fa-map-pin:before { content: \f276;}.fa-map-signs:before { content: \f277;}.fa-map-o:before { content: \f278;}.fa-map:before { content: \f279;}.fa-commenting:before { content: \f27a;}.fa-commenting-o:before { content: \f27b;}.fa-houzz:before { content: \f27c;}.fa-vimeo:before { content: \f27d;}.fa-black-tie:before { content: \f27e;}.fa-fonticons:before { content: \f280;}.fa-reddit-alien:before { content: \f281;}.fa-edge:before { content: \f282;}.fa-credit-card-alt:before { content: \f283;}.fa-codiepie:before { content: \f284;}.fa-modx:before { content: \f285;}.fa-fort-awesome:before { content: \f286;}.fa-usb:before { content: \f287;}.fa-product-hunt:before { content: \f288;}.fa-mixcloud:before { content: \f289;}.fa-scribd:before { content: \f28a;}.fa-pause-circle:before { content: \f28b;}.fa-pause-circle-o:before { content: \f28c;}.fa-stop-circle:before { content: \f28d;}.fa-stop-circle-o:before { content: \f28e;}.fa-shopping-bag:before { content: \f290;}.fa-shopping-basket:before { content: \f291;}.fa-hashtag:before { content: \f292;}.fa-bluetooth:before { content: \f293;}.fa-bluetooth-b:before { content: \f294;}.fa-percent:before { content: \f295;}/* FEATHER FONT *//* Character Mapping Method */ data-icon:before { display: inline-block; font-family: feather; content: attr(data-icon); font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}/* CSS Class Mapping Method */ class^icon-,class* icon- { display: inline-block; font-family: feather; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-eye:before { content: \e000;}.icon-paper-clip:before { content: \e001;}.icon-mail:before { content: \e002;}.icon-mail:before { content: \e002;}.icon-toggle:before { content: \e003;}.icon-layout:before { content: \e004;}.icon-link:before { content: \e005;}.icon-bell:before { content: \e006;}.icon-lock:before { content: \e007;}.icon-unlock:before { content: \e008;}.icon-ribbon:before { content: \e009;}.icon-image:before { content: \e010;}.icon-signal:before { content: \e011;}.icon-target:before { content: \e012;}.icon-clipboard:before { content: \e013;}.icon-clock:before { content: \e014;}.icon-clock:before { content: \e014;}.icon-watch:before { content: \e015;}.icon-air-play:before { content: \e016;}.icon-camera:before { content: \e017;}.icon-video:before { content: \e018;}.icon-disc:before { content: \e019;}.icon-printer:before { content: \e020;}.icon-monitor:before { content: \e021;}.icon-server:before { content: \e022;}.icon-cog:before { content: \e023;}.icon-heart:before { content: \e024;}.icon-paragraph:before { content: \e025;}.icon-align-justify:before { content: \e026;}.icon-align-left:before { content: \e027;}.icon-align-center:before { content: \e028;}.icon-align-right:before { content: \e029;}.icon-book:before { content: \e030;}.icon-layers:before { content: \e031;}.icon-stack:before { content: \e032;}.icon-stack-2:before { content: \e033;}.icon-paper:before { content: \e034;}.icon-paper-stack:before { content: \e035;}.icon-search:before { content: \e036;}.icon-zoom-in:before { content: \e037;}.icon-zoom-out:before { content: \e038;}.icon-reply:before { content: \e039;}.icon-circle-plus:before { content: \e040;}.icon-circle-minus:before { content: \e041;}.icon-circle-check:before { content: \e042;}.icon-circle-cross:before { content: \e043;}.icon-square-plus:before { content: \e044;}.icon-square-minus:before { content: \e045;}.icon-square-check:before { content: \e046;}.icon-square-cross:before { content: \e047;}.icon-microphone:before { content: \e048;}.icon-record:before { content: \e049;}.icon-skip-back:before { content: \e050;}.icon-rewind:before { content: \e051;}.icon-play:before { content: \e052;}.icon-pause:before { content: \e053;}.icon-stop:before { content: \e054;}.icon-fast-forward:before { content: \e055;}.icon-skip-forward:before { content: \e056;}.icon-shuffle:before { content: \e057;}.icon-repeat:before { content: \e058;}.icon-folder:before { content: \e059;}.icon-umbrella:before { content: \e060;}.icon-moon:before { content: \e061;}.icon-thermometer:before { content: \e062;}.icon-drop:before { content: \e063;}.icon-sun:before { content: \e064;}.icon-cloud:before { content: \e065;}.icon-cloud-upload:before { content: \e066;}.icon-cloud-download:before { content: \e067;}.icon-upload:before { content: \e068;}.icon-download:before { content: \e069;}.icon-location:before { content: \e070;}.icon-location-2:before { content: \e071;}.icon-map:before { content: \e072;}.icon-battery:before { content: \e073;}.icon-head:before { content: \e074;}.icon-briefcase:before { content: \e075;}.icon-speech-bubble:before { content: \e076;}.icon-anchor:before { content: \e077;}.icon-globe:before { content: \e078;}.icon-box:before { content: \e079;}.icon-reload:before { content: \e080;}.icon-share:before { content: \e081;}.icon-marquee:before { content: \e082;}.icon-marquee-plus:before { content: \e083;}.icon-marquee-minus:before { content: \e084;}.icon-tag:before { content: \e085;}.icon-power:before { content: \e086;}.icon-command:before { content: \e087;}.icon-alt:before { content: \e088;}.icon-esc:before { content: \e089;}.icon-bar-graph:before { content: \e090;}.icon-bar-graph-2:before { content: \e091;}.icon-pie-graph:before { content: \e092;}.icon-star:before { content: \e093;}.icon-arrow-left:before { content: \e094;}.icon-arrow-right:before { content: \e095;}.icon-arrow-up:before { content: \e096;}.icon-arrow-down:before { content: \e097;}.icon-volume:before { content: \e098;}.icon-mute:before { content: \e099;}.icon-content-right:before { content: \e100;}.icon-content-left:before { content: \e101;}.icon-grid:before { content: \e102;}.icon-grid-2:before { content: \e103;}.icon-columns:before { content: \e104;}.icon-loader:before { content: \e105;}.icon-bag:before { content: \e106;}.icon-ban:before { content: \e107;}.icon-flag:before { content: \e108;}.icon-trash:before { content: \e109;}.icon-expand:before { content: \e110;}.icon-contract:before { content: \e111;}.icon-maximize:before { content: \e112;}.icon-minimize:before { content: \e113;}.icon-plus:before { content: \e114;}.icon-minus:before { content: \e115;}.icon-check:before { content: \e116;}.icon-cross:before { content: \e117;}.icon-move:before { content: \e118;}.icon-delete:before { content: \e119;}.icon-menu:before { content: \e120;}.icon-archive:before { content: \e121;}.icon-inbox:before { content: \e122;}.icon-outbox:before { content: \e123;}.icon-file:before { content: \e124;}.icon-file-add:before { content: \e125;}.icon-file-subtract:before { content: \e126;}.icon-help:before { content: \e127;}.icon-open:before { content: \e128;}.icon-ellipsis:before { content: \e129;}/* MONOSOCIAL FONT */.symbol, a.symbol:before { font-family: Mono Social Icons Font; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; font-size:25px !important;}a.symbol:before { content: attr(title); margin-right: 0.3em; }a.symbol { background: #9f9f9f; padding: 7px 5px 3px 5px; color: white; text-decoration: none;}/* TYPICONS */@charset UTF-8;@font-face{font-family:typicons;font-weight:normal;font-style:normal;src:url(https://www.jshaverphotography.com/blu_source/includes/typicons/typicons.eot);src:url(typicons.eot?#iefix) format(embedded-opentype),url(https://www.jshaverphotography.com/blu_source/includes/typicons/typicons.woff) format(woff),url(https://www.jshaverphotography.com/blu_source/includes/typicons/typicons.ttf) format(truetype),url(https://www.jshaverphotography.com/blu_source/includes/typicons/typicons.svg#typicons) format(svg)}.typcn:before{font-family:typicons;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;height:1em;font-size:1em;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.typcn-adjust-brightness:before{content:\e000}.typcn-adjust-contrast:before{content:\e001}.typcn-anchor-outline:before{content:\e002}.typcn-anchor:before{content:\e003}.typcn-archive:before{content:\e004}.typcn-arrow-back-outline:before{content:\e005}.typcn-arrow-back:before{content:\e006}.typcn-arrow-down-outline:before{content:\e007}.typcn-arrow-down-thick:before{content:\e008}.typcn-arrow-down:before{content:\e009}.typcn-arrow-forward-outline:before{content:\e00a}.typcn-arrow-forward:before{content:\e00b}.typcn-arrow-left-outline:before{content:\e00c}.typcn-arrow-left-thick:before{content:\e00d}.typcn-arrow-left:before{content:\e00e}.typcn-arrow-loop-outline:before{content:\e00f}.typcn-arrow-loop:before{content:\e010}.typcn-arrow-maximise-outline:before{content:\e011}.typcn-arrow-maximise:before{content:\e012}.typcn-arrow-minimise-outline:before{content:\e013}.typcn-arrow-minimise:before{content:\e014}.typcn-arrow-move-outline:before{content:\e015}.typcn-arrow-move:before{content:\e016}.typcn-arrow-repeat-outline:before{content:\e017}.typcn-arrow-repeat:before{content:\e018}.typcn-arrow-right-outline:before{content:\e019}.typcn-arrow-right-thick:before{content:\e01a}.typcn-arrow-right:before{content:\e01b}.typcn-arrow-shuffle:before{content:\e01c}.typcn-arrow-sorted-down:before{content:\e01d}.typcn-arrow-sorted-up:before{content:\e01e}.typcn-arrow-sync-outline:before{content:\e01f}.typcn-arrow-sync:before{content:\e020}.typcn-arrow-unsorted:before{content:\e021}.typcn-arrow-up-outline:before{content:\e022}.typcn-arrow-up-thick:before{content:\e023}.typcn-arrow-up:before{content:\e024}.typcn-at:before{content:\e025}.typcn-attachment-outline:before{content:\e026}.typcn-attachment:before{content:\e027}.typcn-backspace-outline:before{content:\e028}.typcn-backspace:before{content:\e029}.typcn-battery-charge:before{content:\e02a}.typcn-battery-full:before{content:\e02b}.typcn-battery-high:before{content:\e02c}.typcn-battery-low:before{content:\e02d}.typcn-battery-mid:before{content:\e02e}.typcn-beaker:before{content:\e02f}.typcn-beer:before{content:\e030}.typcn-bell:before{content:\e031}.typcn-book:before{content:\e032}.typcn-bookmark:before{content:\e033}.typcn-briefcase:before{content:\e034}.typcn-brush:before{content:\e035}.typcn-business-card:before{content:\e036}.typcn-calculator:before{content:\e037}.typcn-calendar-outline:before{content:\e038}.typcn-calendar:before{content:\e039}.typcn-camera-outline:before{content:\e03a}.typcn-camera:before{content:\e03b}.typcn-cancel-outline:before{content:\e03c}.typcn-cancel:before{content:\e03d}.typcn-chart-area-outline:before{content:\e03e}.typcn-chart-area:before{content:\e03f}.typcn-chart-bar-outline:before{content:\e040}.typcn-chart-bar:before{content:\e041}.typcn-chart-line-outline:before{content:\e042}.typcn-chart-line:before{content:\e043}.typcn-chart-pie-outline:before{content:\e044}.typcn-chart-pie:before{content:\e045}.typcn-chevron-left-outline:before{content:\e046}.typcn-chevron-left:before{content:\e047}.typcn-chevron-right-outline:before{content:\e048}.typcn-chevron-right:before{content:\e049}.typcn-clipboard:before{content:\e04a}.typcn-cloud-storage:before{content:\e04b}.typcn-cloud-storage-outline:before{content:\e054}.typcn-code-outline:before{content:\e04c}.typcn-code:before{content:\e04d}.typcn-coffee:before{content:\e04e}.typcn-cog-outline:before{content:\e04f}.typcn-cog:before{content:\e050}.typcn-compass:before{content:\e051}.typcn-contacts:before{content:\e052}.typcn-credit-card:before{content:\e053}.typcn-css3:before{content:\e055}.typcn-database:before{content:\e056}.typcn-delete-outline:before{content:\e057}.typcn-delete:before{content:\e058}.typcn-device-desktop:before{content:\e059}.typcn-device-laptop:before{content:\e05a}.typcn-device-phone:before{content:\e05b}.typcn-device-tablet:before{content:\e05c}.typcn-directions:before{content:\e05d}.typcn-divide-outline:before{content:\e05e}.typcn-divide:before{content:\e05f}.typcn-document-add:before{content:\e060}.typcn-document-delete:before{content:\e061}.typcn-document-text:before{content:\e062}.typcn-document:before{content:\e063}.typcn-download-outline:before{content:\e064}.typcn-download:before{content:\e065}.typcn-dropbox:before{content:\e066}.typcn-edit:before{content:\e067}.typcn-eject-outline:before{content:\e068}.typcn-eject:before{content:\e069}.typcn-equals-outline:before{content:\e06a}.typcn-equals:before{content:\e06b}.typcn-export-outline:before{content:\e06c}.typcn-export:before{content:\e06d}.typcn-eye-outline:before{content:\e06e}.typcn-eye:before{content:\e06f}.typcn-feather:before{content:\e070}.typcn-film:before{content:\e071}.typcn-filter:before{content:\e072}.typcn-flag-outline:before{content:\e073}.typcn-flag:before{content:\e074}.typcn-flash-outline:before{content:\e075}.typcn-flash:before{content:\e076}.typcn-flow-children:before{content:\e077}.typcn-flow-merge:before{content:\e078}.typcn-flow-parallel:before{content:\e079}.typcn-flow-switch:before{content:\e07a}.typcn-folder-add:before{content:\e07b}.typcn-folder-delete:before{content:\e07c}.typcn-folder-open:before{content:\e07d}.typcn-folder:before{content:\e07e}.typcn-gift:before{content:\e07f}.typcn-globe-outline:before{content:\e080}.typcn-globe:before{content:\e081}.typcn-group-outline:before{content:\e082}.typcn-group:before{content:\e083}.typcn-headphones:before{content:\e084}.typcn-heart-full-outline:before{content:\e085}.typcn-heart-half-outline:before{content:\e086}.typcn-heart-outline:before{content:\e087}.typcn-heart:before{content:\e088}.typcn-home-outline:before{content:\e089}.typcn-home:before{content:\e08a}.typcn-html5:before{content:\e08b}.typcn-image-outline:before{content:\e08c}.typcn-image:before{content:\e08d}.typcn-infinity-outline:before{content:\e08e}.typcn-infinity:before{content:\e08f}.typcn-info-large-outline:before{content:\e090}.typcn-info-large:before{content:\e091}.typcn-info-outline:before{content:\e092}.typcn-info:before{content:\e093}.typcn-input-checked-outline:before{content:\e094}.typcn-input-checked:before{content:\e095}.typcn-key-outline:before{content:\e096}.typcn-key:before{content:\e097}.typcn-keyboard:before{content:\e098}.typcn-leaf:before{content:\e099}.typcn-lightbulb:before{content:\e09a}.typcn-link-outline:before{content:\e09b}.typcn-link:before{content:\e09c}.typcn-location-arrow-outline:before{content:\e09d}.typcn-location-arrow:before{content:\e09e}.typcn-location-outline:before{content:\e09f}.typcn-location:before{content:\e0a0}.typcn-lock-closed-outline:before{content:\e0a1}.typcn-lock-closed:before{content:\e0a2}.typcn-lock-open-outline:before{content:\e0a3}.typcn-lock-open:before{content:\e0a4}.typcn-mail:before{content:\e0a5}.typcn-map:before{content:\e0a6}.typcn-media-eject-outline:before{content:\e0a7}.typcn-media-eject:before{content:\e0a8}.typcn-media-fast-forward-outline:before{content:\e0a9}.typcn-media-fast-forward:before{content:\e0aa}.typcn-media-pause-outline:before{content:\e0ab}.typcn-media-pause:before{content:\e0ac}.typcn-media-play-outline:before{content:\e0ad}.typcn-media-play-reverse-outline:before{content:\e0ae}.typcn-media-play-reverse:before{content:\e0af}.typcn-media-play:before{content:\e0b0}.typcn-media-record-outline:before{content:\e0b1}.typcn-media-record:before{content:\e0b2}.typcn-media-rewind-outline:before{content:\e0b3}.typcn-media-rewind:before{content:\e0b4}.typcn-media-stop-outline:before{content:\e0b5}.typcn-media-stop:before{content:\e0b6}.typcn-message-typing:before{content:\e0b7}.typcn-message:before{content:\e0b8}.typcn-messages:before{content:\e0b9}.typcn-microphone-outline:before{content:\e0ba}.typcn-microphone:before{content:\e0bb}.typcn-minus-outline:before{content:\e0bc}.typcn-minus:before{content:\e0bd}.typcn-mortar-board:before{content:\e0be}.typcn-news:before{content:\e0bf}.typcn-notes-outline:before{content:\e0c0}.typcn-notes:before{content:\e0c1}.typcn-pen:before{content:\e0c2}.typcn-pencil:before{content:\e0c3}.typcn-phone-outline:before{content:\e0c4}.typcn-phone:before{content:\e0c5}.typcn-pi-outline:before{content:\e0c6}.typcn-pi:before{content:\e0c7}.typcn-pin-outline:before{content:\e0c8}.typcn-pin:before{content:\e0c9}.typcn-pipette:before{content:\e0ca}.typcn-plane-outline:before{content:\e0cb}.typcn-plane:before{content:\e0cc}.typcn-plug:before{content:\e0cd}.typcn-plus-outline:before{content:\e0ce}.typcn-plus:before{content:\e0cf}.typcn-point-of-interest-outline:before{content:\e0d0}.typcn-point-of-interest:before{content:\e0d1}.typcn-power-outline:before{content:\e0d2}.typcn-power:before{content:\e0d3}.typcn-printer:before{content:\e0d4}.typcn-puzzle-outline:before{content:\e0d5}.typcn-puzzle:before{content:\e0d6}.typcn-radar-outline:before{content:\e0d7}.typcn-radar:before{content:\e0d8}.typcn-refresh-outline:before{content:\e0d9}.typcn-refresh:before{content:\e0da}.typcn-rss-outline:before{content:\e0db}.typcn-rss:before{content:\e0dc}.typcn-scissors-outline:before{content:\e0dd}.typcn-scissors:before{content:\e0de}.typcn-shopping-bag:before{content:\e0df}.typcn-shopping-cart:before{content:\e0e0}.typcn-social-at-circular:before{content:\e0e1}.typcn-social-dribbble-circular:before{content:\e0e2}.typcn-social-dribbble:before{content:\e0e3}.typcn-social-facebook-circular:before{content:\e0e4}.typcn-social-facebook:before{content:\e0e5}.typcn-social-flickr-circular:before{content:\e0e6}.typcn-social-flickr:before{content:\e0e7}.typcn-social-github-circular:before{content:\e0e8}.typcn-social-github:before{content:\e0e9}.typcn-social-google-plus-circular:before{content:\e0ea}.typcn-social-google-plus:before{content:\e0eb}.typcn-social-instagram-circular:before{content:\e0ec}.typcn-social-instagram:before{content:\e0ed}.typcn-social-last-fm-circular:before{content:\e0ee}.typcn-social-last-fm:before{content:\e0ef}.typcn-social-linkedin-circular:before{content:\e0f0}.typcn-social-linkedin:before{content:\e0f1}.typcn-social-pinterest-circular:before{content:\e0f2}.typcn-social-pinterest:before{content:\e0f3}.typcn-social-skype-outline:before{content:\e0f4}.typcn-social-skype:before{content:\e0f5}.typcn-social-tumbler-circular:before{content:\e0f6}.typcn-social-tumbler:before{content:\e0f7}.typcn-social-twitter-circular:before{content:\e0f8}.typcn-social-twitter:before{content:\e0f9}.typcn-social-vimeo-circular:before{content:\e0fa}.typcn-social-vimeo:before{content:\e0fb}.typcn-social-youtube-circular:before{content:\e0fc}.typcn-social-youtube:before{content:\e0fd}.typcn-sort-alphabetically-outline:before{content:\e0fe}.typcn-sort-alphabetically:before{content:\e0ff}.typcn-sort-numerically-outline:before{content:\e100}.typcn-sort-numerically:before{content:\e101}.typcn-spanner-outline:before{content:\e102}.typcn-spanner:before{content:\e103}.typcn-spiral:before{content:\e104}.typcn-star-full-outline:before{content:\e105}.typcn-star-half-outline:before{content:\e106}.typcn-star-half:before{content:\e107}.typcn-star-outline:before{content:\e108}.typcn-star:before{content:\e109}.typcn-starburst-outline:before{content:\e10a}.typcn-starburst:before{content:\e10b}.typcn-stopwatch:before{content:\e10c}.typcn-support:before{content:\e10d}.typcn-tabs-outline:before{content:\e10e}.typcn-tag:before{content:\e10f}.typcn-tags:before{content:\e110}.typcn-th-large-outline:before{content:\e111}.typcn-th-large:before{content:\e112}.typcn-th-list-outline:before{content:\e113}.typcn-th-list:before{content:\e114}.typcn-th-menu-outline:before{content:\e115}.typcn-th-menu:before{content:\e116}.typcn-th-small-outline:before{content:\e117}.typcn-th-small:before{content:\e118}.typcn-thermometer:before{content:\e119}.typcn-thumbs-down:before{content:\e11a}.typcn-thumbs-ok:before{content:\e11b}.typcn-thumbs-up:before{content:\e11c}.typcn-tick-outline:before{content:\e11d}.typcn-tick:before{content:\e11e}.typcn-ticket:before{content:\e11f}.typcn-time:before{content:\e120}.typcn-times-outline:before{content:\e121}.typcn-times:before{content:\e122}.typcn-trash:before{content:\e123}.typcn-tree:before{content:\e124}.typcn-upload-outline:before{content:\e125}.typcn-upload:before{content:\e126}.typcn-user-add-outline:before{content:\e127}.typcn-user-add:before{content:\e128}.typcn-user-delete-outline:before{content:\e129}.typcn-user-delete:before{content:\e12a}.typcn-user-outline:before{content:\e12b}.typcn-user:before{content:\e12c}.typcn-vendor-android:before{content:\e12d}.typcn-vendor-apple:before{content:\e12e}.typcn-vendor-microsoft:before{content:\e12f}.typcn-video-outline:before{content:\e130}.typcn-video:before{content:\e131}.typcn-volume-down:before{content:\e132}.typcn-volume-mute:before{content:\e133}.typcn-volume-up:before{content:\e134}.typcn-volume:before{content:\e135}.typcn-warning-outline:before{content:\e136}.typcn-warning:before{content:\e137}.typcn-watch:before{content:\e138}.typcn-waves-outline:before{content:\e139}.typcn-waves:before{content:\e13a}.typcn-weather-cloudy:before{content:\e13b}.typcn-weather-downpour:before{content:\e13c}.typcn-weather-night:before{content:\e13d}.typcn-weather-partly-sunny:before{content:\e13e}.typcn-weather-shower:before{content:\e13f}.typcn-weather-snow:before{content:\e140}.typcn-weather-stormy:before{content:\e141}.typcn-weather-sunny:before{content:\e142}.typcn-weather-windy-cloudy:before{content:\e143}.typcn-weather-windy:before{content:\e144}.typcn-wi-fi-outline:before{content:\e145}.typcn-wi-fi:before{content:\e146}.typcn-wine:before{content:\e147}.typcn-world-outline:before{content:\e148}.typcn-world:before{content:\e149}.typcn-zoom-in-outline:before{content:\e14a}.typcn-zoom-in:before{content:\e14b}.typcn-zoom-out-outline:before{content:\e14c}.typcn-zoom-out:before{content:\e14d}.typcn-zoom-outline:before{content:\e14e}.typcn-zoom:before{content:\e14f}.dripicons-alarm:before { content: \61;}.dripicons-align-center:before { content: \62;}.dripicons-align-justify:before { content: \63;}.dripicons-align-left:before { content: \64;}.dripicons-align-right:before { content: \65;}.dripicons-anchor:before { content: \66;}.dripicons-archive:before { content: \67;}.dripicons-arrow-down:before { content: \68;}.dripicons-arrow-left:before { content: \69;}.dripicons-arrow-right:before { content: \6a;}.dripicons-arrow-thin-down:before { content: \6b;}.dripicons-arrow-thin-left:before { content: \6c;}.dripicons-arrow-thin-right:before { content: \6d;}.dripicons-arrow-thin-up:before { content: \6e;}.dripicons-arrow-up:before { content: \6f;}.dripicons-article:before { content: \70;}.dripicons-backspace:before { content: \71;}.dripicons-basket:before { content: \72;}.dripicons-basketball:before { content: \73;}.dripicons-battery-empty:before { content: \74;}.dripicons-battery-full:before { content: \75;}.dripicons-battery-low:before { content: \76;}.dripicons-battery-medium:before { content: \77;}.dripicons-bell:before { content: \78;}.dripicons-blog:before { content: \79;}.dripicons-bluetooth:before { content: \7a;}.dripicons-bold:before { content: \41;}.dripicons-bookmark:before { content: \42;}.dripicons-bookmarks:before { content: \43;}.dripicons-box:before { content: \44;}.dripicons-briefcase:before { content: \45;}.dripicons-brightness-low:before { content: \46;}.dripicons-brightness-max:before { content: \47;}.dripicons-brightness-medium:before { content: \48;}.dripicons-broadcast:before { content: \49;}.dripicons-browser:before { content: \4a;}.dripicons-browser-upload:before { content: \4b;}.dripicons-brush:before { content: \4c;}.dripicons-calendar:before { content: \4d;}.dripicons-camcorder:before { content: \4e;}.dripicons-camera:before { content: \4f;}.dripicons-card:before { content: \50;}.dripicons-cart:before { content: \51;}.dripicons-checklist:before { content: \52;}.dripicons-checkmark:before { content: \53;}.dripicons-chevron-down:before { content: \54;}.dripicons-chevron-left:before { content: \55;}.dripicons-chevron-right:before { content: \56;}.dripicons-chevron-up:before { content: \57;}.dripicons-clipboard:before { content: \58;}.dripicons-clock:before { content: \59;}.dripicons-clockwise:before { content: \5a;}.dripicons-cloud:before { content: \30;}.dripicons-cloud-download:before { content: \31;}.dripicons-cloud-upload:before { content: \32;}.dripicons-code:before { content: \33;}.dripicons-contract:before { content: \34;}.dripicons-contract-2:before { content: \35;}.dripicons-conversation:before { content: \36;}.dripicons-copy:before { content: \37;}.dripicons-crop:before { content: \38;}.dripicons-cross:before { content: \39;}.dripicons-crosshair:before { content: \21;}.dripicons-cutlery:before { content: \22;}.dripicons-device-desktop:before { content: \23;}.dripicons-device-mobile:before { content: \24;}.dripicons-device-tablet:before { content: \25;}.dripicons-direction:before { content: \26;}.dripicons-disc:before { content: \27;}.dripicons-document:before { content: \28;}.dripicons-document-delete:before { content: \29;}.dripicons-document-edit:before { content: \2a;}.dripicons-document-new:before { content: \2b;}.dripicons-document-remove:before { content: \2c;}.dripicons-dot:before { content: \2d;}.dripicons-dots-2:before { content: \2e;}.dripicons-dots-3:before { content: \2f;}.dripicons-download:before { content: \3a;}.dripicons-duplicate:before { content: \3b;}.dripicons-enter:before { content: \3c;}.dripicons-exit:before { content: \3d;}.dripicons-expand:before { content: \3e;}.dripicons-expand-2:before { content: \3f;}.dripicons-experiment:before { content: \40;}.dripicons-export:before { content: \5b;}.dripicons-feed:before { content: \5d;}.dripicons-flag:before { content: \5e;}.dripicons-flashlight:before { content: \5f;}.dripicons-folder:before { content: \60;}.dripicons-folder-open:before { content: \7b;}.dripicons-forward:before { content: \7c;}.dripicons-gaming:before { content: \7d;}.dripicons-gear:before { content: \7e;}.dripicons-graduation:before { content: \5c;}.dripicons-graph-bar:before { content: \e000;}.dripicons-graph-line:before { content: \e001;}.dripicons-graph-pie:before { content: \e002;}.dripicons-headset:before { content: \e003;}.dripicons-heart:before { content: \e004;}.dripicons-help:before { content: \e005;}.dripicons-home:before { content: \e006;}.dripicons-hourglass:before { content: \e007;}.dripicons-inbox:before { content: \e008;}.dripicons-information:before { content: \e009;}.dripicons-italic:before { content: \e00a;}.dripicons-jewel:before { content: \e00b;}.dripicons-lifting:before { content: \e00c;}.dripicons-lightbulb:before { content: \e00d;}.dripicons-link:before { content: \e00e;}.dripicons-link-broken:before { content: \e00f;}.dripicons-list:before { content: \e010;}.dripicons-loading:before { content: \e011;}.dripicons-location:before { content: \e012;}.dripicons-lock:before { content: \e013;}.dripicons-lock-open:before { content: \e014;}.dripicons-mail:before { content: \e015;}.dripicons-map:before { content: \e016;}.dripicons-media-loop:before { content: \e017;}.dripicons-media-next:before { content: \e018;}.dripicons-media-pause:before { content: \e019;}.dripicons-media-play:before { content: \e01a;}.dripicons-media-previous:before { content: \e01b;}.dripicons-media-record:before { content: \e01c;}.dripicons-media-shuffle:before { content: \e01d;}.dripicons-media-stop:before { content: \e01e;}.dripicons-medical:before { content: \e01f;}.dripicons-menu:before { content: \e020;}.dripicons-message:before { content: \e021;}.dripicons-meter:before { content: \e022;}.dripicons-microphone:before { content: \e023;}.dripicons-minus:before { content: \e024;}.dripicons-monitor:before { content: \e025;}.dripicons-move:before { content: \e026;}.dripicons-music:before { content: \e027;}.dripicons-network-1:before { content: \e028;}.dripicons-network-2:before { content: \e029;}.dripicons-network-3:before { content: \e02a;}.dripicons-network-4:before { content: \e02b;}.dripicons-network-5:before { content: \e02c;}.dripicons-pamphlet:before { content: \e02d;}.dripicons-paperclip:before { content: \e02e;}.dripicons-pencil:before { content: \e02f;}.dripicons-phone:before { content: \e030;}.dripicons-photo:before { content: \e031;}.dripicons-photo-group:before { content: \e032;}.dripicons-pill:before { content: \e033;}.dripicons-pin:before { content: \e034;}.dripicons-plus:before { content: \e035;}.dripicons-power:before { content: \e036;}.dripicons-preview:before { content: \e037;}.dripicons-print:before { content: \e038;}.dripicons-pulse:before { content: \e039;}.dripicons-question:before { content: \e03a;}.dripicons-reply:before { content: \e03b;}.dripicons-reply-all:before { content: \e03c;}.dripicons-return:before { content: \e03d;}.dripicons-retweet:before { content: \e03e;}.dripicons-rocket:before { content: \e03f;}.dripicons-scale:before { content: \e040;}.dripicons-search:before { content: \e041;}.dripicons-shopping-bag:before { content: \e042;}.dripicons-skip:before { content: \e043;}.dripicons-stack:before { content: \e044;}.dripicons-star:before { content: \e045;}.dripicons-stopwatch:before { content: \e046;}.dripicons-store:before { content: \e047;}.dripicons-suitcase:before { content: \e048;}.dripicons-swap:before { content: \e049;}.dripicons-tag:before { content: \e04a;}.dripicons-tag-delete:before { content: \e04b;}.dripicons-tags:before { content: \e04c;}.dripicons-thumbs-down:before { content: \e04d;}.dripicons-thumbs-up:before { content: \e04e;}.dripicons-ticket:before { content: \e04f;}.dripicons-time-reverse:before { content: \e050;}.dripicons-to-do:before { content: \e051;}.dripicons-toggles:before { content: \e052;}.dripicons-trash:before { content: \e053;}.dripicons-trophy:before { content: \e054;}.dripicons-upload:before { content: \e055;}.dripicons-user:before { content: \e056;}.dripicons-user-group:before { content: \e057;}.dripicons-user-id:before { content: \e058;}.dripicons-vibrate:before { content: \e059;}.dripicons-view-apps:before { content: \e05a;}.dripicons-view-list:before { content: \e05b;}.dripicons-view-list-large:before { content: \e05c;}.dripicons-view-thumb:before { content: \e05d;}.dripicons-volume-full:before { content: \e05e;}.dripicons-volume-low:before { content: \e05f;}.dripicons-volume-medium:before { content: \e060;}.dripicons-volume-off:before { content: \e061;}.dripicons-wallet:before { content: \e062;}.dripicons-warning:before { content: \e063;}.dripicons-web:before { content: \e064;}.dripicons-weight:before { content: \e065;}.dripicons-wifi:before { content: \e066;}.dripicons-wrong:before { content: \e067;}.dripicons-zoom-in:before { content: \e068;}.dripicons-zoom-out:before { content: \e069;}html{overflow-y:scroll}.masongram-container{margin:2px}.masongram-container:after{content:;display:block;clear:both}.masongram-container *{box-sizing:border-box}.masongram-container .masongram-image-container,.masongram-container .masongram-image-sizer{width:100%}@media (min-width:321px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:50%}}@media (min-width:641px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:33.33%}}@media (min-width:961px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:25%}}@media (min-width:1281px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:20%}}@media (min-width:1601px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:16.66%}}@media (min-width:1921px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:14.28%}}@media (min-width:2241px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:12.5%}}@media (min-width:2561px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:11.11%}}@media (min-width:2881px){.masongram-container .masongram-image-container.masongram-image-size-low_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-low_resolution{width:10%}}@media (min-width:641px){.masongram-container .masongram-image-container.masongram-image-size-standard_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-standard_resolution{width:50%}@media (min-width:1281px){.masongram-container .masongram-image-container.masongram-image-size-standard_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-standard_resolution{width:33.33%}}@media (min-width:1921px){.masongram-container .masongram-image-container.masongram-image-size-standard_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-standard_resolution{width:25%}}@media (min-width:2561px){.masongram-container .masongram-image-container.masongram-image-size-standard_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-standard_resolution{width:20%}}@media (min-width:3201px){.masongram-container .masongram-image-container.masongram-image-size-standard_resolution,.masongram-container .masongram-image-sizer.masongram-image-size-standard_resolution{width:14.28%}}.masongram-container .masongram-image-container{padding:2px;clear:left;position:relative;overflow:hidden;color:#fff}.masongram-container .masongram-image-container .masongram-image{width:100%;height:auto}.masongram-container .masongram-image-container .masongram-image-caption-container{display:flex;align-items:center;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;padding:10px 20px;top:2px;left:-100%;background:rgba(0,0,0,.5);transition:left 0s .3s,opacity .3s .3s;opacity:0}.masongram-container .masongram-image-container .masongram-image-caption-container .masongram-image-caption{width:100%}.masongram-container .masongram-image-container:active .masongram-image-caption-container,.masongram-container .masongram-image-container:focus .masongram-image-caption-container,.masongram-container .masongram-image-container:hover .masongram-image-caption-container{left:2px;opacity:.9}data-ifNO_DATA{display:none!important} /** * * All animations must live in their own file * in the animations directory and be included * here. * *//** * Styles shared by multiple animations *//** * Dots */@-webkit-keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } 45% { -webkit-transform: scale(0.1); transform: scale(0.1); opacity: 0.7; } 80% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }@keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } 45% { -webkit-transform: scale(0.1); transform: scale(0.1); opacity: 0.7; } 80% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }.ball-pulse > div:nth-child(0) { -webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(.2, .68, .18, 1.08); animation: scale 0.75s -0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }.ball-pulse > div:nth-child(1) { -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(.2, .68, .18, 1.08); animation: scale 0.75s -0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }.ball-pulse > div:nth-child(2) { -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(.2, .68, .18, 1.08); animation: scale 0.75s -0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }.ball-pulse > div:nth-child(3) { -webkit-animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08); animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }.ball-pulse > div { background-color: #fff; width: 5px; height: 5px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; }@-webkit-keyframes ball-pulse-sync { 33% { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }@keyframes ball-pulse-sync { 33% { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }.ball-pulse-sync > div:nth-child(0) { -webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; }.ball-pulse-sync > div:nth-child(1) { -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }.ball-pulse-sync > div:nth-child(2) { -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }.ball-pulse-sync > div:nth-child(3) { -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }.ball-pulse-sync > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; }@-webkit-keyframes ball-scale { 0% { -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } }@keyframes ball-scale { 0% { -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } }.ball-scale > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; height: 60px; width: 60px; -webkit-animation: ball-scale 1s 0s ease-in-out infinite; animation: ball-scale 1s 0s ease-in-out infinite; }@-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }.ball-rotate { position: relative; } .ball-rotate > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: relative; } .ball-rotate > div:first-child { -webkit-animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; } .ball-rotate > div:before, .ball-rotate > div:after { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; content: ; position: absolute; opacity: 0.8; } .ball-rotate > div:before { top: 0px; left: -28px; } .ball-rotate > div:after { top: 0px; left: 25px; }@keyframes rotate { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); } 50% { -webkit-transform: rotate(180deg) scale(0.6); transform: rotate(180deg) scale(0.6); } 100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); } }.ball-clip-rotate > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; border: 2px solid #fff; border-bottom-color: transparent; height: 25px; width: 25px; background: transparent !important; display: inline-block; -webkit-animation: rotate 0.75s 0s linear infinite; animation: rotate 0.75s 0s linear infinite; }@keyframes rotate { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); } 50% { -webkit-transform: rotate(180deg) scale(0.6); transform: rotate(180deg) scale(0.6); } 100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); } }@keyframes scale { 30% { -webkit-transform: scale(0.3); transform: scale(0.3); } 100% { -webkit-transform: scale(1); transform: scale(1); } }.ball-clip-rotate-pulse { position: relative; -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); } .ball-clip-rotate-pulse > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; top: 0px; left: 0px; border-radius: 100%; } .ball-clip-rotate-pulse > div:first-child { background: #fff; height: 16px; width: 16px; top: 7px; left: -7px; -webkit-animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; } .ball-clip-rotate-pulse > div:last-child { position: absolute; border: 2px solid #fff; width: 30px; height: 30px; left: -16px; top: -2px; background: transparent; border: 2px solid; border-color: #fff transparent #fff transparent; -webkit-animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; -webkit-animation-duration: 1s; animation-duration: 1s; }@keyframes rotate { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); } 50% { -webkit-transform: rotate(180deg) scale(0.6); transform: rotate(180deg) scale(0.6); } 100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); } }.ball-clip-rotate-multiple { position: relative; } .ball-clip-rotate-multiple > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; left: -20px; top: -20px; border: 2px solid #fff; border-bottom-color: transparent; border-top-color: transparent; border-radius: 100%; height: 35px; width: 35px; -webkit-animation: rotate 1s 0s ease-in-out infinite; animation: rotate 1s 0s ease-in-out infinite; } .ball-clip-rotate-multiple > div:last-child { display: inline-block; top: -10px; left: -10px; width: 15px; height: 15px; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; border-color: #fff transparent #fff transparent; -webkit-animation-direction: reverse; animation-direction: reverse; }@-webkit-keyframes ball-scale-ripple { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); opacity: 1; } 70% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.7; } 100% { opacity: 0.0; } }@keyframes ball-scale-ripple { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); opacity: 1; } 70% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.7; } 100% { opacity: 0.0; } }.ball-scale-ripple > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; height: 50px; width: 50px; border-radius: 100%; border: 2px solid #fff; -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8); animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8); }@-webkit-keyframes ball-scale-ripple-multiple { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); opacity: 1; } 70% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.7; } 100% { opacity: 0.0; } }@keyframes ball-scale-ripple-multiple { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); opacity: 1; } 70% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.7; } 100% { opacity: 0.0; } }.ball-scale-ripple-multiple { position: relative; -webkit-transform: translateY(-25px); -ms-transform: translateY(-25px); transform: translateY(-25px); } .ball-scale-ripple-multiple > div:nth-child(0) { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .ball-scale-ripple-multiple > div:nth-child(1) { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .ball-scale-ripple-multiple > div:nth-child(2) { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .ball-scale-ripple-multiple > div:nth-child(3) { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .ball-scale-ripple-multiple > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; top: -2px; left: -26px; width: 50px; height: 50px; border-radius: 100%; border: 2px solid #fff; -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8); animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8); }@-webkit-keyframes ball-beat { 50% { opacity: 0.2; -webkit-transform: scale(0.75); transform: scale(0.75); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }@keyframes ball-beat { 50% { opacity: 0.2; -webkit-transform: scale(0.75); transform: scale(0.75); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }.ball-beat > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: ball-beat 0.7s 0s infinite linear; animation: ball-beat 0.7s 0s infinite linear; } .ball-beat > div:nth-child(2n-1) { -webkit-animation-delay: -0.35s !important; animation-delay: -0.35s !important; }@-webkit-keyframes ball-scale-multiple { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 5% { opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } }@keyframes ball-scale-multiple { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 5% { opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } }.ball-scale-multiple { position: relative; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .ball-scale-multiple > div:nth-child(2) { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .ball-scale-multiple > div:nth-child(3) { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .ball-scale-multiple > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; left: -30px; top: 0px; opacity: 0; margin: 0; width: 60px; height: 60px; -webkit-animation: ball-scale-multiple 1s 0s linear infinite; animation: ball-scale-multiple 1s 0s linear infinite; }@-webkit-keyframes ball-triangle-path-1 { 33% { -webkit-transform: translate(25px, -50px); transform: translate(25px, -50px); } 66% { -webkit-transform: translate(50px, 0px); transform: translate(50px, 0px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@keyframes ball-triangle-path-1 { 33% { -webkit-transform: translate(25px, -50px); transform: translate(25px, -50px); } 66% { -webkit-transform: translate(50px, 0px); transform: translate(50px, 0px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@-webkit-keyframes ball-triangle-path-2 { 33% { -webkit-transform: translate(25px, 50px); transform: translate(25px, 50px); } 66% { -webkit-transform: translate(-25px, 50px); transform: translate(-25px, 50px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@keyframes ball-triangle-path-2 { 33% { -webkit-transform: translate(25px, 50px); transform: translate(25px, 50px); } 66% { -webkit-transform: translate(-25px, 50px); transform: translate(-25px, 50px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@-webkit-keyframes ball-triangle-path-3 { 33% { -webkit-transform: translate(-50px, 0px); transform: translate(-50px, 0px); } 66% { -webkit-transform: translate(-25px, -50px); transform: translate(-25px, -50px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }@keyframes ball-triangle-path-3 { 33% { -webkit-transform: translate(-50px, 0px); transform: translate(-50px, 0px); } 66% { -webkit-transform: translate(-25px, -50px); transform: translate(-25px, -50px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } }.ball-triangle-path { position: relative; -webkit-transform: translate(-29.994px, -37.50938px); -ms-transform: translate(-29.994px, -37.50938px); transform: translate(-29.994px, -37.50938px); } .ball-triangle-path > div:nth-child(1) { -webkit-animation-name: ball-triangle-path-1; animation-name: ball-triangle-path-1; -webkit-animation-delay: 0; animation-delay: 0; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .ball-triangle-path > div:nth-child(2) { -webkit-animation-name: ball-triangle-path-2; animation-name: ball-triangle-path-2; -webkit-animation-delay: 0; animation-delay: 0; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .ball-triangle-path > div:nth-child(3) { -webkit-animation-name: ball-triangle-path-3; animation-name: ball-triangle-path-3; -webkit-animation-delay: 0; animation-delay: 0; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .ball-triangle-path > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; width: 10px; height: 10px; border-radius: 100%; border: 1px solid #fff; } .ball-triangle-path > div:nth-of-type(1) { top: 50px; } .ball-triangle-path > div:nth-of-type(2) { left: 25px; } .ball-triangle-path > div:nth-of-type(3) { top: 50px; left: 50px; }@-webkit-keyframes ball-pulse-rise-even { 0% { -webkit-transform: scale(1.1); transform: scale(1.1); } 25% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: scale(0.4); transform: scale(0.4); } 75% { -webkit-transform: translateY(30px); transform: translateY(30px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: scale(1); transform: scale(1); } }@keyframes ball-pulse-rise-even { 0% { -webkit-transform: scale(1.1); transform: scale(1.1); } 25% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: scale(0.4); transform: scale(0.4); } 75% { -webkit-transform: translateY(30px); transform: translateY(30px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: scale(1); transform: scale(1); } }@-webkit-keyframes ball-pulse-rise-odd { 0% { -webkit-transform: scale(0.4); transform: scale(0.4); } 25% { -webkit-transform: translateY(30px); transform: translateY(30px); } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); } 75% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: scale(0.75); transform: scale(0.75); } }@keyframes ball-pulse-rise-odd { 0% { -webkit-transform: scale(0.4); transform: scale(0.4); } 25% { -webkit-transform: translateY(30px); transform: translateY(30px); } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); } 75% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: scale(0.75); transform: scale(0.75); } }.ball-pulse-rise > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: cubic-bezier(.15, .46, .9, .6); animation-timing-function: cubic-bezier(.15, .46, .9, .6); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-delay: 0; animation-delay: 0; } .ball-pulse-rise > div:nth-child(2n) { -webkit-animation-name: ball-pulse-rise-even; animation-name: ball-pulse-rise-even; } .ball-pulse-rise > div:nth-child(2n-1) { -webkit-animation-name: ball-pulse-rise-odd; animation-name: ball-pulse-rise-odd; }@-webkit-keyframes ball-grid-beat { 50% { opacity: 0.7; } 100% { opacity: 1; } }@keyframes ball-grid-beat { 50% { opacity: 0.7; } 100% { opacity: 1; } }.ball-grid-beat { width: 57px; } .ball-grid-beat > div:nth-child(1) { -webkit-animation-delay: -0.07s; animation-delay: -0.07s; -webkit-animation-duration: 1.53s; animation-duration: 1.53s; } .ball-grid-beat > div:nth-child(2) { -webkit-animation-delay: 0.72s; animation-delay: 0.72s; -webkit-animation-duration: 0.94s; animation-duration: 0.94s; } .ball-grid-beat > div:nth-child(3) { -webkit-animation-delay: 0.11s; animation-delay: 0.11s; -webkit-animation-duration: 1.25s; animation-duration: 1.25s; } .ball-grid-beat > div:nth-child(4) { -webkit-animation-delay: 0.13s; animation-delay: 0.13s; -webkit-animation-duration: 1.01s; animation-duration: 1.01s; } .ball-grid-beat > div:nth-child(5) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; } .ball-grid-beat > div:nth-child(6) { -webkit-animation-delay: 0.18s; animation-delay: 0.18s; -webkit-animation-duration: 0.97s; animation-duration: 0.97s; } .ball-grid-beat > div:nth-child(7) { -webkit-animation-delay: -0.09s; animation-delay: -0.09s; -webkit-animation-duration: 0.67s; animation-duration: 0.67s; } .ball-grid-beat > div:nth-child(8) { -webkit-animation-delay: 0.42s; animation-delay: 0.42s; -webkit-animation-duration: 0.92s; animation-duration: 0.92s; } .ball-grid-beat > div:nth-child(9) { -webkit-animation-delay: 0.52s; animation-delay: 0.52s; -webkit-animation-duration: 1.43s; animation-duration: 1.43s; } .ball-grid-beat > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; float: left; -webkit-animation-name: ball-grid-beat; animation-name: ball-grid-beat; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-delay: 0; animation-delay: 0; }@-webkit-keyframes ball-grid-pulse { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0.7; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }@keyframes ball-grid-pulse { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0.7; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }.ball-grid-pulse { width: 57px; } .ball-grid-pulse > div:nth-child(1) { -webkit-animation-delay: 0.73s; animation-delay: 0.73s; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; } .ball-grid-pulse > div:nth-child(2) { -webkit-animation-delay: 0.32s; animation-delay: 0.32s; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; } .ball-grid-pulse > div:nth-child(3) { -webkit-animation-delay: 0.71s; animation-delay: 0.71s; -webkit-animation-duration: 0.88s; animation-duration: 0.88s; } .ball-grid-pulse > div:nth-child(4) { -webkit-animation-delay: 0.62s; animation-delay: 0.62s; -webkit-animation-duration: 1.06s; animation-duration: 1.06s; } .ball-grid-pulse > div:nth-child(5) { -webkit-animation-delay: 0.31s; animation-delay: 0.31s; -webkit-animation-duration: 0.62s; animation-duration: 0.62s; } .ball-grid-pulse > div:nth-child(6) { -webkit-animation-delay: -0.14s; animation-delay: -0.14s; -webkit-animation-duration: 1.48s; animation-duration: 1.48s; } .ball-grid-pulse > div:nth-child(7) { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; -webkit-animation-duration: 1.47s; animation-duration: 1.47s; } .ball-grid-pulse > div:nth-child(8) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; -webkit-animation-duration: 1.49s; animation-duration: 1.49s; } .ball-grid-pulse > div:nth-child(9) { -webkit-animation-delay: 0.73s; animation-delay: 0.73s; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; } .ball-grid-pulse > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; float: left; -webkit-animation-name: ball-grid-pulse; animation-name: ball-grid-pulse; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-delay: 0; animation-delay: 0; }@-webkit-keyframes ball-spin-fade-loader { 50% { opacity: 0.3; -webkit-transform: scale(0.4); transform: scale(0.4); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }@keyframes ball-spin-fade-loader { 50% { opacity: 0.3; -webkit-transform: scale(0.4); transform: scale(0.4); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }.ball-spin-fade-loader { position: relative; top: -10px; left: -10px; } .ball-spin-fade-loader > div:nth-child(1) { top: 25px; left: 0; -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear; animation: ball-spin-fade-loader 1s -0.96s infinite linear; } .ball-spin-fade-loader > div:nth-child(2) { top: 17.04545px; left: 17.04545px; -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear; animation: ball-spin-fade-loader 1s -0.84s infinite linear; } .ball-spin-fade-loader > div:nth-child(3) { top: 0; left: 25px; -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear; animation: ball-spin-fade-loader 1s -0.72s infinite linear; } .ball-spin-fade-loader > div:nth-child(4) { top: -17.04545px; left: 17.04545px; -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear; animation: ball-spin-fade-loader 1s -0.6s infinite linear; } .ball-spin-fade-loader > div:nth-child(5) { top: -25px; left: 0; -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear; animation: ball-spin-fade-loader 1s -0.48s infinite linear; } .ball-spin-fade-loader > div:nth-child(6) { top: -17.04545px; left: -17.04545px; -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear; animation: ball-spin-fade-loader 1s -0.36s infinite linear; } .ball-spin-fade-loader > div:nth-child(7) { top: 0; left: -25px; -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear; animation: ball-spin-fade-loader 1s -0.24s infinite linear; } .ball-spin-fade-loader > div:nth-child(8) { top: 17.04545px; left: -17.04545px; -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear; animation: ball-spin-fade-loader 1s -0.12s infinite linear; } .ball-spin-fade-loader > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; }@-webkit-keyframes ball-spin-loader { 75% { opacity: 0.2; } 100% { opacity: 1; } }@keyframes ball-spin-loader { 75% { opacity: 0.2; } 100% { opacity: 1; } }.ball-spin-loader { position: relative; } .ball-spin-loader > span:nth-child(1) { top: 45px; left: 0; -webkit-animation: ball-spin-loader 2s 0.9s infinite linear; animation: ball-spin-loader 2s 0.9s infinite linear; } .ball-spin-loader > span:nth-child(2) { top: 30.68182px; left: 30.68182px; -webkit-animation: ball-spin-loader 2s 1.8s infinite linear; animation: ball-spin-loader 2s 1.8s infinite linear; } .ball-spin-loader > span:nth-child(3) { top: 0; left: 45px; -webkit-animation: ball-spin-loader 2s 2.7s infinite linear; animation: ball-spin-loader 2s 2.7s infinite linear; } .ball-spin-loader > span:nth-child(4) { top: -30.68182px; left: 30.68182px; -webkit-animation: ball-spin-loader 2s 3.6s infinite linear; animation: ball-spin-loader 2s 3.6s infinite linear; } .ball-spin-loader > span:nth-child(5) { top: -45px; left: 0; -webkit-animation: ball-spin-loader 2s 4.5s infinite linear; animation: ball-spin-loader 2s 4.5s infinite linear; } .ball-spin-loader > span:nth-child(6) { top: -30.68182px; left: -30.68182px; -webkit-animation: ball-spin-loader 2s 5.4s infinite linear; animation: ball-spin-loader 2s 5.4s infinite linear; } .ball-spin-loader > span:nth-child(7) { top: 0; left: -45px; -webkit-animation: ball-spin-loader 2s 6.3s infinite linear; animation: ball-spin-loader 2s 6.3s infinite linear; } .ball-spin-loader > span:nth-child(8) { top: 30.68182px; left: -30.68182px; -webkit-animation: ball-spin-loader 2s 7.2s infinite linear; animation: ball-spin-loader 2s 7.2s infinite linear; } .ball-spin-loader > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; width: 15px; height: 15px; border-radius: 100%; background: green; }@-webkit-keyframes ball-zig { 33% { -webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px); } 66% { -webkit-transform: translate(15px, -30px); transform: translate(15px, -30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }@keyframes ball-zig { 33% { -webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px); } 66% { -webkit-transform: translate(15px, -30px); transform: translate(15px, -30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }@-webkit-keyframes ball-zag { 33% { -webkit-transform: translate(15px, 30px); transform: translate(15px, 30px); } 66% { -webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }@keyframes ball-zag { 33% { -webkit-transform: translate(15px, 30px); transform: translate(15px, 30px); } 66% { -webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }.ball-zig-zag { position: relative; -webkit-transform: translate(-15px, -15px); -ms-transform: translate(-15px, -15px); transform: translate(-15px, -15px); } .ball-zig-zag > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; margin-left: 15px; top: 4px; left: -7px; } .ball-zig-zag > div:first-child { -webkit-animation: ball-zig 0.7s 0s infinite linear; animation: ball-zig 0.7s 0s infinite linear; } .ball-zig-zag > div:last-child { -webkit-animation: ball-zag 0.7s 0s infinite linear; animation: ball-zag 0.7s 0s infinite linear; }@-webkit-keyframes ball-zig-deflect { 17% { -webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px); } 34% { -webkit-transform: translate(15px, -30px); transform: translate(15px, -30px); } 50% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 67% { -webkit-transform: translate(15px, -30px); transform: translate(15px, -30px); } 84% { -webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }@keyframes ball-zig-deflect { 17% { -webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px); } 34% { -webkit-transform: translate(15px, -30px); transform: translate(15px, -30px); } 50% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 67% { -webkit-transform: translate(15px, -30px); transform: translate(15px, -30px); } 84% { -webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }@-webkit-keyframes ball-zag-deflect { 17% { -webkit-transform: translate(15px, 30px); transform: translate(15px, 30px); } 34% { -webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px); } 50% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 67% { -webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px); } 84% { -webkit-transform: translate(15px, 30px); transform: translate(15px, 30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }@keyframes ball-zag-deflect { 17% { -webkit-transform: translate(15px, 30px); transform: translate(15px, 30px); } 34% { -webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px); } 50% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 67% { -webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px); } 84% { -webkit-transform: translate(15px, 30px); transform: translate(15px, 30px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }.ball-zig-zag-deflect { position: relative; -webkit-transform: translate(-15px, -15px); -ms-transform: translate(-15px, -15px); transform: translate(-15px, -15px); } .ball-zig-zag-deflect > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; margin-left: 15px; top: 4px; left: -7px; } .ball-zig-zag-deflect > div:first-child { -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear; animation: ball-zig-deflect 1.5s 0s infinite linear; } .ball-zig-zag-deflect > div:last-child { -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear; animation: ball-zag-deflect 1.5s 0s infinite linear; }/** * Lines */@-webkit-keyframes line-scale { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 50% { -webkit-transform: scaley(0.4); transform: scaley(0.4); } 100% { -webkit-transform: scaley(1); transform: scaley(1); } }@keyframes line-scale { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 50% { -webkit-transform: scaley(0.4); transform: scaley(0.4); } 100% { -webkit-transform: scaley(1); transform: scaley(1); } }.line-scale > div:nth-child(1) { -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(.2, .68, .18, 1.08); animation: line-scale 1s -0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }.line-scale > div:nth-child(2) { -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(.2, .68, .18, 1.08); animation: line-scale 1s -0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }.line-scale > div:nth-child(3) { -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(.2, .68, .18, 1.08); animation: line-scale 1s -0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }.line-scale > div:nth-child(4) { -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(.2, .68, .18, 1.08); animation: line-scale 1s -0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }.line-scale > div:nth-child(5) { -webkit-animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08); animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }.line-scale > div { background-color: #fff; width: 4px; height: 35px; border-radius: 2px; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; }@-webkit-keyframes line-scale-party { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1); transform: scale(1); } }@keyframes line-scale-party { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1); transform: scale(1); } }.line-scale-party > div:nth-child(1) { -webkit-animation-delay: 0.23s; animation-delay: 0.23s; -webkit-animation-duration: 1.1s; animation-duration: 1.1s; }.line-scale-party > div:nth-child(2) { -webkit-animation-delay: 0.09s; animation-delay: 0.09s; -webkit-animation-duration: 1s; animation-duration: 1s; }.line-scale-party > div:nth-child(3) { -webkit-animation-delay: 0.44s; animation-delay: 0.44s; -webkit-animation-duration: 0.65s; animation-duration: 0.65s; }.line-scale-party > div:nth-child(4) { -webkit-animation-delay: -0.12s; animation-delay: -0.12s; -webkit-animation-duration: 1.01s; animation-duration: 1.01s; }.line-scale-party > div { background-color: #fff; width: 4px; height: 35px; border-radius: 2px; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation-name: line-scale-party; animation-name: line-scale-party; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-delay: 0; animation-delay: 0; }@-webkit-keyframes line-scale-pulse-out { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 50% { -webkit-transform: scaley(0.4); transform: scaley(0.4); } 100% { -webkit-transform: scaley(1); transform: scaley(1); } }@keyframes line-scale-pulse-out { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 50% { -webkit-transform: scaley(0.4); transform: scaley(0.4); } 100% { -webkit-transform: scaley(1); transform: scaley(1); } }.line-scale-pulse-out > div { background-color: #fff; width: 4px; height: 35px; border-radius: 2px; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(.85, .25, .37, .85); animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(.85, .25, .37, .85); } .line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) { -webkit-animation-delay: -0.4s !important; animation-delay: -0.4s !important; } .line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) { -webkit-animation-delay: -0.2s !important; animation-delay: -0.2s !important; }@-webkit-keyframes line-scale-pulse-out-rapid { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 80% { -webkit-transform: scaley(0.3); transform: scaley(0.3); } 90% { -webkit-transform: scaley(1); transform: scaley(1); } }@keyframes line-scale-pulse-out-rapid { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 80% { -webkit-transform: scaley(0.3); transform: scaley(0.3); } 90% { -webkit-transform: scaley(1); transform: scaley(1); } }.line-scale-pulse-out-rapid > div { background-color: #fff; width: 4px; height: 35px; border-radius: 2px; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11, .49, .38, .78); animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11, .49, .38, .78); } .line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) { -webkit-animation-delay: -0.25s !important; animation-delay: -0.25s !important; } .line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) { -webkit-animation-delay: 0s !important; animation-delay: 0s !important; }@-webkit-keyframes line-spin-fade-loader { 50% { opacity: 0.3; } 100% { opacity: 1; } }@keyframes line-spin-fade-loader { 50% { opacity: 0.3; } 100% { opacity: 1; } }.line-spin-fade-loader { position: relative; top: -10px; left: -4px; } .line-spin-fade-loader > div:nth-child(1) { top: 20px; left: 0; -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(2) { top: 13.63636px; left: 13.63636px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(3) { top: 0; left: 20px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(4) { top: -13.63636px; left: 13.63636px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(5) { top: -20px; left: 0; -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(6) { top: -13.63636px; left: -13.63636px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(7) { top: 0; left: -20px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; } .line-spin-fade-loader > div:nth-child(8) { top: 13.63636px; left: -13.63636px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; } .line-spin-fade-loader > div { background-color: #fff; width: 4px; height: 35px; border-radius: 2px; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; width: 5px; height: 15px; }/** * Misc */@-webkit-keyframes triangle-skew-spin { 25% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); transform: perspective(100px) rotateX(180deg) rotateY(0); } 50% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); transform: perspective(100px) rotateX(180deg) rotateY(180deg); } 75% { -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); transform: perspective(100px) rotateX(0) rotateY(180deg); } 100% { -webkit-transform: perspective(100px) rotateX(0) rotateY(0); transform: perspective(100px) rotateX(0) rotateY(0); } }@keyframes triangle-skew-spin { 25% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); transform: perspective(100px) rotateX(180deg) rotateY(0); } 50% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); transform: perspective(100px) rotateX(180deg) rotateY(180deg); } 75% { -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); transform: perspective(100px) rotateX(0) rotateY(180deg); } 100% { -webkit-transform: perspective(100px) rotateX(0) rotateY(0); transform: perspective(100px) rotateX(0) rotateY(0); } }.triangle-skew-spin > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #fff; -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; }@-webkit-keyframes square-spin { 25% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); transform: perspective(100px) rotateX(180deg) rotateY(0); } 50% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); transform: perspective(100px) rotateX(180deg) rotateY(180deg); } 75% { -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); transform: perspective(100px) rotateX(0) rotateY(180deg); } 100% { -webkit-transform: perspective(100px) rotateX(0) rotateY(0); transform: perspective(100px) rotateX(0) rotateY(0); } }@keyframes square-spin { 25% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); transform: perspective(100px) rotateX(180deg) rotateY(0); } 50% { -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); transform: perspective(100px) rotateX(180deg) rotateY(180deg); } 75% { -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); transform: perspective(100px) rotateX(0) rotateY(180deg); } 100% { -webkit-transform: perspective(100px) rotateX(0) rotateY(0); transform: perspective(100px) rotateX(0) rotateY(0); } }.square-spin > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; width: 16px; height: 16px; margin:0 auto; background: #333333; border: 0px solid red; -webkit-animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; }@-webkit-keyframes rotate_pacman_half_up { 0% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } 50% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 100% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } }@keyframes rotate_pacman_half_up { 0% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } 50% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 100% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } }@-webkit-keyframes rotate_pacman_half_down { 0% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } 50% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } }@keyframes rotate_pacman_half_down { 0% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } 50% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } }@-webkit-keyframes pacman-balls { 75% { opacity: 0.7; } 100% { -webkit-transform: translate(-100px, -6.25px); transform: translate(-100px, -6.25px); } }@keyframes pacman-balls { 75% { opacity: 0.7; } 100% { -webkit-transform: translate(-100px, -6.25px); transform: translate(-100px, -6.25px); } }.pacman { position: relative; } .pacman > div:nth-child(2) { -webkit-animation: pacman-balls 1s -0.99s infinite linear; animation: pacman-balls 1s -0.99s infinite linear; } .pacman > div:nth-child(3) { -webkit-animation: pacman-balls 1s -0.66s infinite linear; animation: pacman-balls 1s -0.66s infinite linear; } .pacman > div:nth-child(4) { -webkit-animation: pacman-balls 1s -0.33s infinite linear; animation: pacman-balls 1s -0.33s infinite linear; } .pacman > div:nth-child(5) { -webkit-animation: pacman-balls 1s 0s infinite linear; animation: pacman-balls 1s 0s infinite linear; } .pacman > div:first-of-type { width: 0px; height: 0px; border-right: 25px solid transparent; border-top: 25px solid #fff; border-left: 25px solid #fff; border-bottom: 25px solid #fff; border-radius: 25px; -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite; animation: rotate_pacman_half_up 0.5s 0s infinite; position: relative; left: -30px; } .pacman > div:nth-child(2) { width: 0px; height: 0px; border-right: 25px solid transparent; border-top: 25px solid #fff; border-left: 25px solid #fff; border-bottom: 25px solid #fff; border-radius: 25px; -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite; animation: rotate_pacman_half_down 0.5s 0s infinite; margin-top: -50px; position: relative; left: -30px; } .pacman > div:nth-child(3), .pacman > div:nth-child(4), .pacman > div:nth-child(5), .pacman > div:nth-child(6) { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; width: 10px; height: 10px; position: absolute; -webkit-transform: translate(0, -6.25px); -ms-transform: translate(0, -6.25px); transform: translate(0, -6.25px); top: 25px; left: 70px; }@-webkit-keyframes cube-transition { 25% { -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg); transform: translateX(50px) scale(0.5) rotate(-90deg); } 50% { -webkit-transform: translate(50px, 50px) rotate(-180deg); transform: translate(50px, 50px) rotate(-180deg); } 75% { -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg); transform: translateY(50px) scale(0.5) rotate(-270deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }@keyframes cube-transition { 25% { -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg); transform: translateX(50px) scale(0.5) rotate(-90deg); } 50% { -webkit-transform: translate(50px, 50px) rotate(-180deg); transform: translate(50px, 50px) rotate(-180deg); } 75% { -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg); transform: translateY(50px) scale(0.5) rotate(-270deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }.cube-transition { position: relative; -webkit-transform: translate(-25px, -25px); -ms-transform: translate(-25px, -25px); transform: translate(-25px, -25px); } .cube-transition > div { -webkit-animation-fill-mode: both; animation-fill-mode: both; width: 10px; height: 10px; position: absolute; top: -5px; left: -5px; background-color: #fff; -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out; animation: cube-transition 1.6s 0s infinite ease-in-out; } .cube-transition > div:last-child { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }@-webkit-keyframes spin-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes spin-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }.semi-circle-spin { position: relative; width: 35px; height: 35px; overflow: hidden; } .semi-circle-spin > div { position: absolute; border-width: 0px; border-radius: 100%; -webkit-animation: spin-rotate 0.6s 0s infinite linear; animation: spin-rotate 0.6s 0s infinite linear; background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%); background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%); width: 100%; height: 100%; } /style> link hrefhttps://www.jshaverphotography.com/blu_source/plugins/slick/slick.css relstylesheet typetext/css> link relstylesheet hrefhttps://www.jshaverphotography.com/bluadmin/css/ezmark.css mediaall> link relstylesheet hrefhttps://www.jshaverphotography.com/blu_source/includes/iconic/css/open-iconic.min.css mediaall> script typetext/javascript srchttps://www.jshaverphotography.com/blu_source/plugins/jquery-1.11.3.min.js>/script> script typetext/javascript srchttps://www.jshaverphotography.com/blu_source/plugins/jquery.easing.1.3.js>/script> script typetext/javascript srchttps://www.jshaverphotography.com/blu_source/plugins/slick/slick.js>/script> script typetext/javascript srchttps://www.jshaverphotography.com/blu_source/plugins/masonry/masonry.pkgd.min.js>/script> script typetext/javascript srchttps://www.jshaverphotography.com/blu_source/plugins/tween/Tween.js>/script> script typetext/javascript languageJavascript srchttps://www.jshaverphotography.com/bluadmin/js/jquery.ezmark.min.js>/script> !-- Please call pinit.js only once per page --> !--script typetext/javascript async data-pin-hovertrue src//assets.pinterest.com/js/pinit.js>/script> --> !-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idUA-145256506-1>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-145256506-1);/script> /head>body>!-- FACEBOOK SDK -->div idfb-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#xfbml1&versionv2.5&appId878036858873298; fjs.parentNode.insertBefore(js, fjs);}(document, script, facebook-jssdk));/script>!-- CUSTOM BACKGROUND -->div classblu-wrapper> div classblu-menu-mobile blu-menu-mobile-center data-openedfalse> div classblu-menu-mobile-bg>/div> div classblu-menu-mobile-menu-bg>/div> div classblu-container> div idblu_logo_main_mobile classblu-logo-mobile blu-logo-center blu-container > div classblu-logo1>Jon Shaver/div> div classblu-logo2>Photography/div> /div>/div>script typetext/javascript>$(function(){ $(#blu_logo_main_mobile).click(function(){ bluSetHash(home, true); })})/script> div classblu-menu-mobile-btn-bg> div classblu-menu-mobile-btn data-openedfalse>div classglyphicon glyphicon-menu-hamburger blu-menu-mobile-icon>/div>/div> /div> div classblu-menu-mobile-wrapper blu-container> !-- SUBMENUS --> a hrefhttps://www.jshaverphotography.com/home class data-hrefhome data-pageinfo{"SecID":"505","Type":"home","SubType":"image","Permalink":"home","Controller":"home","Title":"RECENT WORK","MultiTitle":"THIS IS TRULY ARTISTIC","Button":"HOME","LinkTarget":"_blank","AddedToHome":true,"EnableLikes":null,"EnableComments":null,"BgImage":""} data-typemenu data-sectypehome data-secsubtypeimage data-secid505 data-btn-index1>HOME/a> !-- SUBMENUS --> a hrefhttps://www.jshaverphotography.com/bio class data-hrefbio data-pageinfo{"SecID":"499","Type":"text","SubType":"single","Permalink":"bio","Controller":"text_section","Title":"ABOUT","MultiTitle":"read it first","Button":"BIO","LinkTarget":"_blank","AddedToHome":true,"EnableLikes":null,"EnableComments":null,"BgImage":"https:\/\/www.jshaverphotography.com\/v1site_images\/sec_photos\/header__77Q65692web.jpg"} data-typemenu data-sectypetext data-secsubtypesingle data-secid499 data-btn-index2>BIO/a> !-- SUBMENUS --> div classblu-submenu-mobile data-id507 data-openedfalse> a hrefhttps://www.jshaverphotography.com/galleries class data-hrefgalleries data-pageinfo{"SecID":"507","Type":"galleries","SubType":"dropdown","Permalink":"galleries","Controller":"galleries","Title":"GALLERIES","MultiTitle":"","Button":"GALLERIES","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"Foreign Lands","Section":"","Permalink":"galleries\/foreign-lands\/1"},{"Button":"Mountains","Section":"","Permalink":"galleries\/mountains\/1"},{"Button":"The Sands","Section":"","Permalink":"galleries\/the-sands\/1"},{"Button":"Water's Edge","Section":"","Permalink":"galleries\/water-s-edge\/1"},{"Button":"Woodscapes","Section":"","Permalink":"galleries\/woodscapes\/1"},{"Button":"Wild 1","Section":"","Permalink":"galleries\/wild-1\/1"},{"Button":"Wild 2","Section":"","Permalink":"galleries\/wild-2\/1"}} data-typemenu data-sectypegalleries data-secsubtypedropdown data-secid507 data-btn-index3>GALLERIES/a> div classblu-submenu-holder> div classblu-submenu-holder-arrow>/div> div classblu-submenu-mobile-btn data-hrefgalleries/foreign-lands/1> div>Foreign Lands/div> /div> div classblu-submenu-mobile-btn data-hrefgalleries/mountains/1> div>Mountains/div> /div> div classblu-submenu-mobile-btn data-hrefgalleries/the-sands/1> div>The Sands/div> /div> div classblu-submenu-mobile-btn data-hrefgalleries/water-s-edge/1> div>Water's Edge/div> /div> div classblu-submenu-mobile-btn data-hrefgalleries/woodscapes/1> div>Woodscapes/div> /div> div classblu-submenu-mobile-btn data-hrefgalleries/wild-1/1> div>Wild 1/div> /div> div classblu-submenu-mobile-btn data-hrefgalleries/wild-2/1> div>Wild 2/div> /div> /div> /div> !-- SUBMENUS --> div classblu-submenu-mobile data-id528 data-openedfalse> a hrefhttps://www.jshaverphotography.com/historical-maps class data-hrefhistorical-maps data-pageinfo{"SecID":"528","Type":"galleries","SubType":"dropdown","Permalink":"historical-maps","Controller":"galleries","Title":"","MultiTitle":"","Button":"HISTORICAL MAPS","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"Maps 1","Section":"","Permalink":"historical-maps\/maps-1\/1"},{"Button":"Maps 2","Section":"","Permalink":"historical-maps\/maps-2\/1"}} data-typemenu data-sectypegalleries data-secsubtypedropdown data-secid528 data-btn-index4>HISTORICAL MAPS/a> div classblu-submenu-holder> div classblu-submenu-holder-arrow>/div> div classblu-submenu-mobile-btn data-hrefhistorical-maps/maps-1/1> div>Maps 1/div> /div> div classblu-submenu-mobile-btn data-hrefhistorical-maps/maps-2/1> div>Maps 2/div> /div> /div> /div> !-- SUBMENUS --> div classblu-submenu-mobile data-id530 data-openedfalse> a hrefhttps://www.jshaverphotography.com/workshops class data-hrefworkshops data-pageinfo{"SecID":"530","Type":"text","SubType":"dropdown","Permalink":"workshops","Controller":"text_sections","Title":"","MultiTitle":"","Button":"WORKSHOPS","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"Southwest 2020","Section":"Southwest 2020","Permalink":"workshops\/southwest-2020"},{"Button":"Oregon Coast Lighthouse Tour 2020","Section":"Oregon Coast Lighthouse Tour 2020","Permalink":"workshops\/oregon-coast-lighthouse-tour-2020"},{"Button":"Iceland 2020","Section":"Iceland 2020","Permalink":"workshops\/iceland-2020"},{"Button":"Yellowstone and Grand Tetons 2020","Section":"Yellowstone and Grand Tetons 2020","Permalink":"workshops\/yellowstone-and-grand-tetons-2020"},{"Button":"New Zealand 2020","Section":"New Zealand 2020","Permalink":"workshops\/new-zealand-2020"},{"Button":"Workshop FAQ","Section":"Workshop FAQ","Permalink":"workshops\/workshop-faq"}} data-typemenu data-sectypetext data-secsubtypedropdown data-secid530 data-btn-index5>WORKSHOPS/a> div classblu-submenu-holder> div classblu-submenu-holder-arrow>/div> div classblu-submenu-mobile-btn data-hrefworkshops/southwest-2020> div>Southwest 2020/div> /div> div classblu-submenu-mobile-btn data-hrefworkshops/oregon-coast-lighthouse-tour-2020> div>Oregon Coast Lighthouse Tour 2020/div> /div> div classblu-submenu-mobile-btn data-hrefworkshops/iceland-2020> div>Iceland 2020/div> /div> div classblu-submenu-mobile-btn data-hrefworkshops/yellowstone-and-grand-tetons-2020> div>Yellowstone and Grand Tetons 2020/div> /div> div classblu-submenu-mobile-btn data-hrefworkshops/new-zealand-2020> div>New Zealand 2020/div> /div> div classblu-submenu-mobile-btn data-hrefworkshops/workshop-faq> div>Workshop FAQ/div> /div> div classblu-button blu-submenu-view-all-btn stylemargin-top:10px;> VIEW ALL POSTS /div> /div> /div> !-- SUBMENUS --> div classblu-submenu-mobile data-id501 data-openedfalse> a hrefhttps://www.jshaverphotography.com/print-info class data-hrefprint-info data-pageinfo{"SecID":"501","Type":"text","SubType":"dropdown","Permalink":"print-info","Controller":"text_sections","Title":"","MultiTitle":"PRINT INFO","Button":"PRINT INFO","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"PRINTS","Section":"PRINTS","Permalink":"print-info\/prints"},{"Button":"MAPS","Section":"MAPS","Permalink":"print-info\/maps"},{"Button":"FRAMING","Section":"FRAMING","Permalink":"print-info\/framing"}} data-typemenu data-sectypetext data-secsubtypedropdown data-secid501 data-btn-index6>PRINT INFO/a> div classblu-submenu-holder> div classblu-submenu-holder-arrow>/div> div classblu-submenu-mobile-btn data-hrefprint-info/prints> div>PRINTS/div> /div> div classblu-submenu-mobile-btn data-hrefprint-info/maps> div>MAPS/div> /div> div classblu-submenu-mobile-btn data-hrefprint-info/framing> div>FRAMING/div> /div> div classblu-button blu-submenu-view-all-btn stylemargin-top:10px;> VIEW ALL POSTS /div> /div> /div> !-- SUBMENUS --> a hrefhttps://www.jshaverphotography.com/contact class data-hrefcontact data-pageinfo{"SecID":"502","Type":"contact","SubType":"","Permalink":"contact","Controller":"contact","Title":"CONTACT","MultiTitle":"","Button":"CONTACT","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":""} data-typemenu data-sectypecontact data-secsubtype data-secid502 data-btn-index7>CONTACT/a> /div>/div>script languagejavascript>$(.blu-submenu-mobile-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-mobile-btn).removeClass(blu-submenu-mobile-btn-active); $(this).addClass(blu-submenu-mobile-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu-mobile).data(opened, false); $(.blu-submenu-mobile-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); })})function bluMobileMenuResize(){ var social_w 0; var pad 120; if($(.blu-social-links-top).length) { social_w $(.blu-social-links-top).width(); pad 200; } var menu_space vars.win_w - pad; if (center_logo_top ! split_menu && !$(.blu-menu).hasClass(blu-menu-center)){ //menu_space - $(#blu_logo_main).width(); } //set mobile menu var bg_h $(.blu-logo-mobile).height() + $(.blu-menu-mobile-btn-bg).height() + 15; if (vars.win_w 600 || 0 || menu_space $(.blu-menu-wrapper).data(w)){ if (!$(.blu-menu-mobile).data(opened)){ $(.blu-menu-mobile).stop().fadeIn(fast); $(.blu-menu-mobile).data(opened, true); //$(.blu-shop-links).addClass(blu-shop-links-mobile); if (vars.win_w 600 || 0){ $(.blu-wrapper).addClass(blu-wrapper-mobile); } else { var padding_top $(.blu-menu-mobile).height() + 30; var menu_h $(.blu-menu-mobile-bg).height(); //console.log(top + menu_h); $(.blu-wrapper).css({ padding-top:menu_h + px }) } vars.menu_bg_h $(.blu-menu-mobile).height() + $(.blu-menu-mobile-wrapper).bluHeight() + 80; //$(.blu-menu-mobile-bg).height(vars.menu_bg_h); var header_h bg_h; //$(.blu-menu-mobile-bg).height(); $(.blu-menu-mobile-menu-bg).height(vars.menu_bg_h); $(.blu-menu-mobile-wrapper).stop().fadeOut(0); $(.blu-menu-mobile-menu-bg).css({ top: header_h + px }) $(.blu-menu-mobile-btn).stop().fadeIn(); /* if ($(#blu_logo_main).find(img).length){ if (0 > vars.win_w - 60){ $(#blu_logo_main).find(img).width(vars.win_w - 60); $(#blu_logo_main).find(img).height($(#blu_logo_main).find(img).width() / 1); } }*/ } //set desktop menu } else { if ($(.blu-menu-mobile).data(opened)){ $(.blu-wrapper).removeClass(blu-wrapper-mobile); $(.blu-wrapper).css({ padding-top: 0 }) $(.blu-menu-mobile).fadeOut(fast); $(.blu-menu-mobile).data(opened, false); } } $(.blu-menu-mobile-btn).data(opened, false); $(.blu-menu-mobile-bg).height(bg_h);}$(function(){ $(.blu-menu-mobile-wrapper).find(adata-typemenu).each(function() { var page $(this).data(pageinfo); if ((page.AddedToHome || page.Type home) && page.Type ! text && page.Type ! links && page.Type ! testimonials){ $(this).click(function(){ ; $(.blu-blog-thumb-holder).empty(); $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(.blu-blog-bg).fadeOut(0); $(.blu-blog-bg).data(opened, false); prev_pagePermalink active_pagePermalink; if ($(.blu-menu-mobile-btn).data(opened)){ $(.blu-menu-mobile-btn).click(); } var hash bluGetHash(); if(history.pushState) { home_sec false; } else { var home_sec hash.indexOf(!) > -1 ? false: true; } if (home_sec){ $(this).removeAttr(href); bluScrollPage(page.Permalink); } else { $(this).removeAttr(href); bluSetHash(page.Permalink, false); } }); } else if (page.Type proof && popup popup && !0 ){ $(this).removeAttr(href); $(this).click(function(){ //$(.blu-blog-thumb-holder).empty(); //$(.blu-blog-bg).fadeOut(0); //$(.blu-blog-bg).data(opened, false); if ($(.blu-menu-mobile-btn).data(opened)){ $(.blu-menu-mobile-btn).click(); } bluPopUp(proof_login); $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); }); } else if (page.Type contact && false){ $(this).removeAttr(href); $(this).click(function(){ if ($(.blu-menu-mobile-btn).data(opened)){ $(.blu-menu-mobile-btn).click(); } bluPopUp(contact); }); } else { if (false){ //disable href var $this $(this); $this.parent().mouseover(function(){ //alert($this.data(href)); if (!$(this).data(opened)){ //reset all clearTimeout(vars.submenu_timeout); $(.blu-submenu-holder).stop().fadeOut(fast); $(.blu-submenu).data(opened, false) $(this).data(opened, true) $(this).find(.blu-submenu-holder).stop().fadeIn(fast); } }) $(this).parent().mouseout(function(){ var $this $(this); if ($this.data(opened)){ $this.data(opened, false) vars.submenu_timeout setTimeout(function(){ $this.data(opened, false); $this.find(.blu-submenu-holder).stop().fadeOut(fast); }, 300); } }) $(this).parent().find(.blu-submenu-view-all-btn).click(function(){ $this.removeAttr(href); bluSetHash($this.data(href), true); }) } //disable href if (page.Type ! external link) { $(this).removeAttr(href); } //set onclick $(this).click(function(){ // alert(bluGetHash() + + $(this).data(href)); if (page.Type ! external link ){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); var curr_hash bluGetHash().split(#!/); if ($(this).data(href) ! curr_hash1){ $(.blu-blog-thumb-holder).empty(); $(.blu-blog-bg).fadeOut(0); $(.blu-blog-bg).data(opened, false); } bluSetHash($(this).data(href), true); if ($(.blu-menu-mobile-btn).data(opened)){ $(.blu-menu-mobile-btn).click(); } } }) } }); $(.blu-menu-mobile-btn).click(function(){ if ($(this).data(opened)){ $(this).data(opened, false); $(.blu-menu-mobile-wrapper).fadeOut(0); //$(.blu-menu-mobile-bg).height(100%); $(.blu-menu-mobile-menu-bg).fadeOut(); } else { $(this).data(opened, true); $(.blu-menu-mobile-wrapper).fadeIn(); //$(.blu-menu-mobile-bg).height(vars.menu_bg_h); $(.blu-menu-mobile-menu-bg).fadeTo(fast, 0.9); } })})/script> div classblu-header data-openfalse> div classblu-header-inner blu-container> div classblu-header-bg>/div> div classblu-container> div idblu_logo_main classblu-logo blu-logo-center blu-container > div classblu-logo1>Jon Shaver/div> div classblu-logo2>Photography/div> /div>/div>script typetext/javascript>$(function(){ $(#blu_logo_main).click(function(){ bluSetHash(home, true); })})/script> div classblu-menu blu-menu-center data-fixedfalse data-mobilefalse data-openedfalse> !-- div classblu-menu-bg>/div> --> !-- div classblu-menu-mobile-bg>/div> div classblu-menu-mobile-btn data-openedfalse>div classglyphicon glyphicon-menu-hamburger blu-menu-mobile-icon>/div>/div>--> div classblu-menu-bg> div classblu-menu-wrapper blu-container blu-float-right data-w0> div classblu-menu-underline>span classoi data-glypharrow-right>/span>/div> a hrefhttps://www.jshaverphotography.com/home class data-hrefhome data-pageinfo{"SecID":"505","Type":"home","SubType":"image","Permalink":"home","Controller":"home","Title":"RECENT WORK","MultiTitle":"THIS IS TRULY ARTISTIC","Button":"HOME","LinkTarget":"_blank","AddedToHome":true,"EnableLikes":null,"EnableComments":null,"BgImage":""} data-typemenu data-sectypehome data-secsubtypeimage data-secid505 data-btn-index1 data-btn-w0> HOME /a> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> a hrefhttps://www.jshaverphotography.com/bio class data-hrefbio data-pageinfo{"SecID":"499","Type":"text","SubType":"single","Permalink":"bio","Controller":"text_section","Title":"ABOUT","MultiTitle":"read it first","Button":"BIO","LinkTarget":"_blank","AddedToHome":true,"EnableLikes":null,"EnableComments":null,"BgImage":"https:\/\/www.jshaverphotography.com\/v1site_images\/sec_photos\/header__77Q65692web.jpg"} data-typemenu data-sectypetext data-secsubtypesingle data-secid499 data-btn-index2 data-btn-w0> BIO /a> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> div classblu-submenu data-id507 data-openedfalse> a hrefhttps://www.jshaverphotography.com/galleries class data-hrefgalleries data-pageinfo{"SecID":"507","Type":"galleries","SubType":"dropdown","Permalink":"galleries","Controller":"galleries","Title":"GALLERIES","MultiTitle":"","Button":"GALLERIES","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"Foreign Lands","Section":"","Permalink":"galleries\/foreign-lands\/1"},{"Button":"Mountains","Section":"","Permalink":"galleries\/mountains\/1"},{"Button":"The Sands","Section":"","Permalink":"galleries\/the-sands\/1"},{"Button":"Water's Edge","Section":"","Permalink":"galleries\/water-s-edge\/1"},{"Button":"Woodscapes","Section":"","Permalink":"galleries\/woodscapes\/1"},{"Button":"Wild 1","Section":"","Permalink":"galleries\/wild-1\/1"},{"Button":"Wild 2","Section":"","Permalink":"galleries\/wild-2\/1"}} data-typemenu data-sectypegalleries data-secsubtypedropdown data-secid507 data-btn-index3 data-btn-w0> GALLERIES /a> div classblu-submenu-holder > div classblu-submenu-holder-arrow-holder> div classblu-submenu-holder-arrow>/div> /div> div classblu-submenu-btn data-hrefgalleries/foreign-lands/1> div>Foreign Lands/div> /div> div classblu-submenu-btn data-hrefgalleries/mountains/1> div>Mountains/div> /div> div classblu-submenu-btn data-hrefgalleries/the-sands/1> div>The Sands/div> /div> div classblu-submenu-btn data-hrefgalleries/water-s-edge/1> div>Water's Edge/div> /div> div classblu-submenu-btn data-hrefgalleries/woodscapes/1> div>Woodscapes/div> /div> div classblu-submenu-btn data-hrefgalleries/wild-1/1> div>Wild 1/div> /div> div classblu-submenu-btn data-hrefgalleries/wild-2/1> div>Wild 2/div> /div> /div> /div> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> div classblu-submenu data-id528 data-openedfalse> a hrefhttps://www.jshaverphotography.com/historical-maps class data-hrefhistorical-maps data-pageinfo{"SecID":"528","Type":"galleries","SubType":"dropdown","Permalink":"historical-maps","Controller":"galleries","Title":"","MultiTitle":"","Button":"HISTORICAL MAPS","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"Maps 1","Section":"","Permalink":"historical-maps\/maps-1\/1"},{"Button":"Maps 2","Section":"","Permalink":"historical-maps\/maps-2\/1"}} data-typemenu data-sectypegalleries data-secsubtypedropdown data-secid528 data-btn-index4 data-btn-w0> HISTORICAL MAPS /a> div classblu-submenu-holder > div classblu-submenu-holder-arrow-holder> div classblu-submenu-holder-arrow>/div> /div> div classblu-submenu-btn data-hrefhistorical-maps/maps-1/1> div>Maps 1/div> /div> div classblu-submenu-btn data-hrefhistorical-maps/maps-2/1> div>Maps 2/div> /div> /div> /div> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> div classblu-submenu data-id530 data-openedfalse> a hrefhttps://www.jshaverphotography.com/workshops class data-hrefworkshops data-pageinfo{"SecID":"530","Type":"text","SubType":"dropdown","Permalink":"workshops","Controller":"text_sections","Title":"","MultiTitle":"","Button":"WORKSHOPS","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"Southwest 2020","Section":"Southwest 2020","Permalink":"workshops\/southwest-2020"},{"Button":"Oregon Coast Lighthouse Tour 2020","Section":"Oregon Coast Lighthouse Tour 2020","Permalink":"workshops\/oregon-coast-lighthouse-tour-2020"},{"Button":"Iceland 2020","Section":"Iceland 2020","Permalink":"workshops\/iceland-2020"},{"Button":"Yellowstone and Grand Tetons 2020","Section":"Yellowstone and Grand Tetons 2020","Permalink":"workshops\/yellowstone-and-grand-tetons-2020"},{"Button":"New Zealand 2020","Section":"New Zealand 2020","Permalink":"workshops\/new-zealand-2020"},{"Button":"Workshop FAQ","Section":"Workshop FAQ","Permalink":"workshops\/workshop-faq"}} data-typemenu data-sectypetext data-secsubtypedropdown data-secid530 data-btn-index5 data-btn-w0> WORKSHOPS /a> div classblu-submenu-holder > div classblu-submenu-holder-arrow-holder> div classblu-submenu-holder-arrow>/div> /div> div classblu-submenu-btn data-hrefworkshops/southwest-2020> div>Southwest 2020/div> /div> div classblu-submenu-btn data-hrefworkshops/oregon-coast-lighthouse-tour-2020> div>Oregon Coast Lighthouse Tour 2020/div> /div> div classblu-submenu-btn data-hrefworkshops/iceland-2020> div>Iceland 2020/div> /div> div classblu-submenu-btn data-hrefworkshops/yellowstone-and-grand-tetons-2020> div>Yellowstone and Grand Tetons 2020/div> /div> div classblu-submenu-btn data-hrefworkshops/new-zealand-2020> div>New Zealand 2020/div> /div> div classblu-submenu-btn data-hrefworkshops/workshop-faq> div>Workshop FAQ/div> /div> /div> /div> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> div classblu-submenu data-id501 data-openedfalse> a hrefhttps://www.jshaverphotography.com/print-info class data-hrefprint-info data-pageinfo{"SecID":"501","Type":"text","SubType":"dropdown","Permalink":"print-info","Controller":"text_sections","Title":"","MultiTitle":"PRINT INFO","Button":"PRINT INFO","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":"","SubMenu":{"Button":"PRINTS","Section":"PRINTS","Permalink":"print-info\/prints"},{"Button":"MAPS","Section":"MAPS","Permalink":"print-info\/maps"},{"Button":"FRAMING","Section":"FRAMING","Permalink":"print-info\/framing"}} data-typemenu data-sectypetext data-secsubtypedropdown data-secid501 data-btn-index6 data-btn-w0> PRINT INFO /a> div classblu-submenu-holder > div classblu-submenu-holder-arrow-holder> div classblu-submenu-holder-arrow>/div> /div> div classblu-submenu-btn data-hrefprint-info/prints> div>PRINTS/div> /div> div classblu-submenu-btn data-hrefprint-info/maps> div>MAPS/div> /div> div classblu-submenu-btn data-hrefprint-info/framing> div>FRAMING/div> /div> /div> /div> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> a hrefhttps://www.jshaverphotography.com/contact class data-hrefcontact data-pageinfo{"SecID":"502","Type":"contact","SubType":"","Permalink":"contact","Controller":"contact","Title":"CONTACT","MultiTitle":"","Button":"CONTACT","LinkTarget":"_blank","AddedToHome":false,"EnableLikes":null,"EnableComments":null,"BgImage":""} data-typemenu data-sectypecontact data-secsubtype data-secid502 data-btn-index7 data-btn-w0> CONTACT /a> script typetext/javascript> $(.blu-submenu-btn).each(function(){ $(this).click(function(){ $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(this).addClass(blu-submenu-btn-active); $(.blu-blog-thumb-holder).empty(); $(.blu-submenu).data(opened, false); $(.blu-submenu-holder).stop().fadeOut(0); bluSetHash($(this).data(href), true); }) }) /script> /div> /div>/div>script languagejavascript>function bluMenuResize(){ vars.menu_w 0; var social_w 0; var pad 120; if($(.blu-social-links-top).length) { social_w $(.blu-social-links-top).width(); pad 200; } var menu_space vars.win_w - pad; if (center_logo_top ! split_menu && !$(.blu-menu).hasClass(blu-menu-center)){ //menu_space - $(#blu_logo_main).width(); } /*var btn_w 0; $(.blu-menu-wrapper).find(a).each(function(){ btn_w $(this).width() + 20 * 2; vars.menu_w + btn_w; if ($(this).data(btn_w) 0){ $(this).data(btn_w, btn_w); } })*/ vars.menu_w bluGetMenuWidth(); //menu_space vars.win_w; //console.log(vars.menu_w + > + $(.blu-menu-wrapper).data(w)) if ($(.blu-menu-wrapper).data(w) 0){ $(.blu-menu-wrapper).data(w, vars.menu_w); } var header_w $(#blu_logo_main).width() + vars.menu_w; //$(.blu-header-inner).width(header_w); //set mobile menu if (vars.win_w 600 || 0 || menu_space $(.blu-menu-wrapper).data(w)){ if (!$(.blu-menu).data(mobile)){ $(.blu-menu).data(mobile, true); /// $(.blu-menu).fadeOut(0); $(.blu-header-inner).stop().fadeOut(0); $(.blu-header).addClass(blu-header-mobile); } //set desktop menu } else { if ($(.blu-menu).data(mobile)){ $(.blu-menu).data(mobile, false); $(.blu-header).removeClass(blu-header-mobile); //$(.blu-menu).fadeIn(0); $(.blu-header-inner).fadeIn(0); } //POSITION MENU if (vars.menu_w menu_space && center_logo_top split_menu){ //logo can be in middle of menu var btn_w 0; var btn_left 0; var btn_right 0; var btns_left_w 0 var btns_right_w 0; $(.blu-menu-wrapper).find(a).each(function(){ btn_w $(this).width() + 20 * 2; btn_left + btn_w; $(this).data(btn_w, btn_w); if (btn_left (vars.menu_w/2 + 30)){ $(this).data(pos, left); btns_left_w + btn_w; } else { $(this).data(pos, right); btns_right_w + btn_w; } }) $(.blu-menu-wrapper).addClass(blu-menu-wrapper-abs); $(.blu-menu).removeClass(blu-menu-center); $(.blu-menu).addClass(blu-menu-abs); var menu_top - 20;//Math.round($(#blu_logo_main).height()/2 - 20/2); $(.blu-menu).css({ top:menu_top, left: 0, padding-top:0 }) btn_left (vars.win_w - $(#blu_logo_main).width())/2 - btns_left_w - 20; btn_right (vars.win_w - (vars.win_w - $(#blu_logo_main).width())/2) + 20; $(.blu-menu-wrapper).find(a).each(function(){ if ($(this).data(pos) left){ if ($(this).data(secsubtype) dropdown){ $(this).parent().css({ position:absolute, left: btn_left }) } else { $(this).css({ position:absolute, left: btn_left }) } btn_left + $(this).data(btn_w); } else { $(this).css({ position:absolute, left: btn_right }) btn_right + $(this).data(btn_w); } }) } else { //logo not in middle var logo_h $(blu-logo).height(); var header_h $(.blu-header).height(); var menu_y ((header_h - logo_h) / 2) - 10; $(.blu-menu-wrapper).css({ // top: menu_y + px }) //if split menu if ($(.blu-menu).hasClass(blu-menu-abs)){ $(.blu-menu).removeClass(blu-menu-abs); $(.blu-menu-wrapper).removeClass(blu-menu-wrapper-abs); $(.blu-menu).addClass(blu-menu-center); $(.blu-menu-wrapper).find(a).each(function(){ if ($(this).data(secsubtype) dropdown){ $(this).parent().css({ position:relative, left: auto, right:auto }) } else { $(this).css({ position:relative, left: auto, right:auto }) } }) $(.blu-menu).css({ /*top:0, padding-top:0*/ }) } if ($(.blu-menu).hasClass(blu-menu-float)){ $(.blu-menu).width(vars.menu_w); } } } //$(.blu-menu-mobile-btn).data(opened, false); $(.blu-menu-bg).css({ width: vars.win_w + px, margin-left: -40 + px }); if (!$(.blu-menu).data(opened) && vars.menu_font_loaded){ $(.blu-menu).data(opened, true); $(.blu-menu).fadeTo(slow, 1, function(){ $(.blu-page, .blu-page-temp).fadeTo(fast, 1); }); } //bluPositionBrackets($(.blu-menu-active), resize);}function bluSetButtonWidths() { /* if(vars.buttons_set){ return; } $(.blu-menu-wrapper).find(adata-typemenu).each(function() { var my_width $(this).bluBtnWidth(); $(this).data(my_w, my_width); vars.buttons_set true; })*/}$(function(){ $(.blu-menu-btn-bracket-right).data(w, $(.blu-menu-btn-bracket-right).width()); $(.blu-menu-wrapper).find(adata-typemenu).each(function() { var page $(this).data(pageinfo); if ((page.AddedToHome || page.Type home) && page.Type ! text && page.Type ! links && page.Type ! testimonials){ $(this).click(function(){ //bluPositionBrackets($(this)); vars.active_sec_id page.SecID; $(.blu-blog-thumb-holder).empty(); $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(.blu-blog-bg).fadeOut(0); $(.blu-blog-bg).data(opened, false); prev_pagePermalink active_pagePermalink; ///if ($(.blu-menu-mobile-btn).data(opened)){ //$(.blu-menu-mobile-btn).click(); //} var hash bluGetHash(); if(history.pushState) { home_sec false; } else { var home_sec hash.indexOf(!) > -1 ? false: true; } //alert(home_sec); if (home_sec){ $(this).removeAttr(href); bluScrollPage(page.Permalink); $(.blu-menu a).css({ color:#ffffff }) } else { $(this).removeAttr(href); $(.blu-menu a).css({ color:#ffffff }) bluSetHash(page.Permalink, false); $(.blu-menu a).css({ color:#ffffff }) } }); } else if (page.Type proof && popup popup){ $(this).removeAttr(href); $(this).click(function(){ //$(.blu-blog-thumb-holder).empty(); //$(.blu-blog-bg).fadeOut(0); //$(.blu-blog-bg).data(opened, false); //if ($(.blu-menu-mobile-btn).data(opened)){ //$(.blu-menu-mobile-btn).click(); //} bluPopUp(proof_login); $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); }); } else if (page.Type contact ){ $(this).removeAttr(href); $(this).click(function(){ //if ($(.blu-menu-mobile-btn).data(opened)){ //$(.blu-menu-mobile-btn).click(); //} bluPopUp(contact); }); } else { if (page.SubType dropdown){ //disable href var $this $(this); $this.parent().mouseover(function(){ var $this $(this); //alert($this.data(href)); if (!$this.data(opened)){ //reset all clearTimeout(vars.submenu_timeout); $(.blu-submenu-holder).stop().fadeOut(fast); $(.blu-submenu).data(opened, false) $this.data(opened, true) $this.find(.blu-submenu-holder).stop().fadeIn(fast); } }) $(this).parent().mouseout(function(){ var $this $(this); if ($this.data(opened)){ $this.data(opened, false) vars.submenu_timeout setTimeout(function(){ $this.data(opened, false); $this.find(.blu-submenu-holder).stop().fadeOut(fast); }, 300); } }) $(this).parent().find(.blu-submenu-view-all-btn).click(function(){ $this.removeAttr(href); bluSetHash($this.data(href), true); $(.blu-menu a).css({ color:#ffffff }) }) } //set onclick $(this).click(function(){ //alert(click); // alert(bluGetHash() + + $(this).data(href)); if (page.Type ! external link/* && (page.SubType ! dropdown || 0)*/){ //disable href $(this).removeAttr(href); $(.blu-submenu-btn).removeClass(blu-submenu-btn-active); $(.blu-submenu).removeClass(blu-menu-active); var curr_hash bluGetHash().split(#!/); if ($(this).data(href) ! curr_hash1){ $(.blu-blog-thumb-holder).empty(); $(.blu-blog-bg).fadeOut(0); $(.blu-blog-bg).data(opened, false); } //bluPositionBrackets($(this)); bluSetHash($(this).data(href), true); //if ($(.blu-menu-mobile-btn).data(opened)){ //$(.blu-menu-mobile-btn).click(); // } } }) } });})function bluPositionBrackets($obj, type){ $(.blu-menu-btn-bracket).stop().fadeTo(0, 0); $(.blu-menu-btn-bracket-left).css({ left: $obj.position().left + 3 }) $(.blu-menu-btn-bracket-right).css({ left: ($obj.position().left + $obj.data(btn_w) - $(.blu-menu-btn-bracket-right).data(w) - 5 - 3) }) if (type resize){ $(.blu-menu-btn-bracket).stop().fadeTo(0, 1); } else { $(.blu-menu-btn-bracket).stop().fadeTo(fast, 1); } }/script> div classblu-shop-links > div idblu_shop_link_favorites classblu-shop-link fa fa-heart > /div> script languagejavascript> $(#blu_shop_link_favorites).click(function(){ if (vars.profile_logged){ bluSetHash(favorites, true); } else { bluPopUp(client_profile_login); } }); /script> div idblu_shop_link_profile classblu-shop-link fa fa-user > /div> script languagejavascript> $(#blu_shop_link_profile).click(function(){ var data {}; if (vars.profile_logged && vars.profile_type ! guest){ bluPopUp(client_profile_view); } else { bluPopUp(client_profile_login, data); } }); /script> /div> /div> /div> !--END HEADER BLOCK --> div classblu-blog-bg data-openedfalse>/div> div classblu-page blu-container> /div> div classblu-blog-thumb-holder>/div> div classblu-footer data-openedfalse> div classblu-footer-bg-img> img src./v1site_images/backgrounds//> div classblu-footer-overlay styleheight:100%>/div> /div> div classblu-footer-content blu-container> div classblu-social-footer-wrapper> div classblu-social-links-footer>div classblu-social-links blu-social-links-bottom >div classblu-social-links-container> div classblu-social-link blu-social-link-custom data-w100 data-h100 data-r1> a hrefhttp://www.facebook.com/jon.shaver.54 target_blank> img srchttps://www.jshaverphotography.com/v1site_images/icons/icon-facebook-20.png /> /a> /div> div classblu-social-link blu-social-link-custom data-w100 data-h100 data-r1> a hrefhttp://instagram.com/jshaverphoto target_blank> img srchttps://www.jshaverphotography.com/v1site_images/icons/icon-instagram-20.png /> /a> /div> div classblu-social-link blu-social-link-custom data-w100 data-h100 data-r1> div classblu-like-btn-bottom> img srchttps://www.jshaverphotography.com/v1site_images/icons/icon-facebook-like-20.png /> /div> div classblu-social-fb-like blu-social-fb-like-bottom blu-container stylebottom:30px> div classblu-close-btn>×/div> div> iframe srchttps://www.facebook.com/plugins/page.php?hrefhttps%3A%2F%2Fwww.facebook.com%2FJon-Shaver-1151527818318759%2F&tabstimeline&width340&height256&small_headerfalse&adapt_container_widthtrue&hide_coverfalse&show_facepiletrue&appId width340 height256 styleborder:none;overflow:hidden scrollingno frameborder0 allowTransparencytrue allowencrypted-media>/iframe> /div> /div> script languagejavascript> $(.blu-like-btn-bottom).click(function(){ $(.blu-social-fb-like-bottom).fadeIn(); }) $(.blu-social-fb-like-bottom).find(.blu-close-btn).click(function(){ $(.blu-social-fb-like-bottom).fadeOut(); }) /script> /div>/div>/div>script typetext/javascript>$(function(){ var total_w 0; $(.blu-social-link-custom).each(function(){ if ($(this).find(img).length){ var my_w $(this).find(img).height() * $(this).data(r); $(this).width(my_w); total_w + my_w; } }) if($(.blu-social-links-top).length) { $(.blu-social-links-top).find(.blu-social-link).each(function() { //alert($(this).width()); }) } var wrapper_w $(.blu-social-links-container).width(); var links_w $(.blu-social-links).width(); //console.log(wrapper_w + + total_w);})/script>/div> /div> div classblu-news-footer-wrapper> div classblu-news blu-container> form methodpost> div classblu-news-title>NEWSLETTER/div> div classblu-news-input> div classblu-input blu-input-default> div classblu-input-bg>/div> input typetext namenews_email idnews_email_95302 valueEnter email address to subscribe data-default1 data-classblu-input data-default_valueEnter email address to subscribe data-required1 /> /div> /div> div classblu-news-btn> div classblu-submit > div classblu-input-bg>/div> input typebutton namenews_submit idnews_submit_456714 valueSUBMIT data-default1 data-classblu-submit data-default_valueSUBMIT data-required /> /div>/div> div classblu-form-msg> /div> div class > div classblu-input-bg>/div> input typehidden nameaction idaction_851789 valueadd data-default1 data-class data-default_valueadd data-required /> /div> /form> /div> /div> /div> div classblu-copyright> span>all rights reserved © 2019/span> /div> /div> /div> div classblu-popup> div classblu-popup-bg>/div> !--div classblu-popup-wrapper>--> div classblu-popup-holder> div classblu-close-btn icon dripicons-cross>/div> div classblu-popup-header> div classblu-logo blu-popup-logo> div classblu-container> div idblu_logo_main classblu-logo blu-logo-center blu-container > div classblu-logo1>Jon Shaver/div> div classblu-logo2>Photography/div> /div>/div>script typetext/javascript>$(function(){ $(#blu_logo_main).click(function(){ bluSetHash(home, true); })})/script> /div> /div> div classblu-popup-content>/div> /div> !--/div>--> /div>div classblu-shop-item-preview> div classblu-shop-item-preview-bg blu-noselect>/div> div classblu-close-btn icon dripicons-cross stylecolor:#333333>/div> div classblu-shop-item-preview-wrapper blu-noselect> div classblu-shop-item-preview-holder stylecolor:#333333> img classblu-shop-item-preview-preload /> div classblu-shop-item-preview-img-wrapper> div classblu-shop-item-preview-img-wrapper-inner> img classblu-img aligntop /> /div> div classblu-shop-item-preview-thumbs>/div> /div> div classblu-shop-item-preview-info stylecolor:#333333> /div> /div> div classblu-loader> !-- div classloader-inner ball-pulse> div>/div> div>/div> div>/div> /div> --> div classblu-spinner>/div> /div> /div> /div>div classblu-gal-img-preview> div classblu-gal-img-preview-bg blu-noselect>/div> div classblu-gal-img-preview-wrapper blu-noselect> div idblu_img_preview_close_btn classblu-close-btn icon dripicons-cross >/div> div idblu_img_preview_gal_title classblu-section-title blu-text-align-center blu-position-abs blu-width-100 stylecolor:#333333>h1> /h1>/div> div classblu-gal-img-preview-holder> div classblu-gal-img-preview-share stylepadding-bottom:10px; color:#333333> /div> div styleposition:relative;> img classblu-gal-img-preview-preload /> img classblu-gal-img-preview-img blu-img /> div classblu-watermark>div classblu-watermark-div>/div>/div> /div> div classblu-gal-img-preview-info stylecolor:#333333> /div> /div> div classblu-loader> !-- div classloader-inner ball-pulse> div>/div> div>/div> div>/div> /div> --> div classblu-spinner>/div> /div> /div> !-- div classtypcn typcn-arrow-sync blu-gal-slideshow-btn data-onfalse stylecolor:#333333>/div> --> div classfa fa-play blu-gal-slideshow-btn data-onfalse stylecolor:#333333>/div> div classblu-preview-arrow idblu_preview_arrow_left> div classfa fa-angle-left stylefont-size:40px;>/div> /div> div classblu-preview-arrow idblu_preview_arrow_right> div classfa fa-angle-right stylefont-size:40px;>/div> /div> script typetext/javascript> $(function(){ $(.blu-gal-slideshow-btn).click(function(){ if ($(this).data(on)){ $(this).data(on, false); //$(this).removeClass(blu-gal-slideshow-btn-on); $(this).removeClass(fa fa-pause); $(this).addClass(fa fa-play); bluGalSetSlideshow(stop); //$(.blu-images-holder).slick(slickPause); } else { $(this).data(on, true); //$(this).addClass(blu-gal-slideshow-btn-on); $(this).removeClass(fa fa-play); $(this).addClass(fa fa-pause); bluGalSetSlideshow(play); //$(.blu-images-holder).slick(slickPlay); } }) $(#blu_preview_arrow_right).unbind(click); $(#blu_preview_arrow_right).click(function(){ //$(.blu-images-holder).slick(slickNext); //alert(vars.$curr_img.next().find(.blu-img).data(index)); $(.blu-gal-slideshow-btn).data(on, false); $(.blu-gal-slideshow-btn).removeClass(blu-gal-slideshow-btn-on); bluGalSetSlideshow(stop); $(.blu-gal-img-preview).find(.blu-img).stop().fadeTo(0, 0, function() { $(this).css({ visibility:hidden, dislay: none }) $(this).attr(src, ); }); if (vars.$curr_img.find(.blu-img).data(index) (vars.img_count - 1)){ bluOpenImagePreview(vars.$curr_img.next()); } else { bluOpenImagePreview($(.blu-gal-img).first()); } }) $(#blu_preview_arrow_left).unbind(click); $(#blu_preview_arrow_left).click(function(){ //$(.blu-images-holder).slick(slickPrev); $(.blu-gal-slideshow-btn).data(on, false); $(.blu-gal-slideshow-btn).removeClass(blu-gal-slideshow-btn-on); $(.blu-gal-img-preview).find(.blu-img).stop().fadeTo(0, 0); bluGalSetSlideshow(stop); $(.blu-gal-img-preview-wrapper).find(.blu-img).attr(src, ); if (vars.$curr_img.find(.blu-img).data(index) > 0){ bluOpenImagePreview(vars.$curr_img.prev()); } else { //alert($(.blu-img).find(data-index-1).data(gal-id)); bluOpenImagePreview($(.blu-gal-img).last()); } }) $(.blu-gal-preview-share-btn).click(function(event){ $(.blu-gal-slideshow-btn).data(on, false); $(.blu-gal-slideshow-btn).removeClass(blu-gal-slideshow-btn-on); bluGalSetSlideshow(stop); event.stopPropagation(); if ($(this).data(opened)){ $(this).data(opened, false); $(.blu-gal-img-preview-share).find(.blu-gal-options).fadeOut(); } else { $(this).data(opened, true); $(.blu-gal-img-preview-share).find(.blu-gal-options).css({ left:20, // left: $(.blu-social-share-btn).position().left - $(.blu-social-share-wrapper).bluWidth(), top:$(this).position().top + 40 }) $(.blu-gal-img-preview-share).find(.blu-gal-options).fadeIn(); } }) }) /script>/div>div classblu-loader-main> !-- div classloader-inner ball-pulse> div>/div> div>/div> div>/div> /div> --> div classblu-spinner>/div>/div>div classblu-vid-preview> div classblu-vid-preview-bg blu-noselect>/div> div classblu-vid-preview-wrapper blu-noselect> div classblu-vid-preview-holder> div classblu-section-title blu-no-pad-top blu-tiny-pad-bottom-only blu-text-align-left blu-video-title >h2 stylecolor:#333333>/h2>/div> div idblu_vid_preview_gal_title classblu-section-title blu-text-align-center blu-position-abs blu-width-100 stylecolor:#333333>h1> /h1>/div> div classblu-close-btn blu-tiny-pad-bottom-only icon dripicons-cross stylecolor:#333333>/div> div styleposition:relative;> div idblu-video-holder classblu-video-holder blu-container blu-tiny-pad-top-only>/div> /div> div classblu-vid-preview-info stylecolor:#333333; padding-top:15px; text-align:left;> /div> /div> /div>/div>script typetext/javascript srchttps://www.jshaverphotography.com/blu_source/plugins/sm2/soundmanager2-jsmin.js>/script>script languagejavascript> var vars {}; vars.profile_logged ; vars.profile_type member; vars.hash ; var active_page {}; var prev_page {}; /* INITIALIZE SOUND VARS */ function bluSetHash(str, google){ var hash_sign ; if (google){ hash_sign + #!/; } var curr_hash bluGetHash(); if (curr_hash #!/proofs && str proofs){ var proofs true; } else { var proofs false; } //alert(str); if (str ! ){ if(history.pushState) { bluHashChange(str); } else { location.hash hash_sign + str; } } else { if(history.pushState) { //history.pushState(null, null, ); bluHashChange(str); } else { location.hash ; } } if (proofs){ location.reload(); } } function bluGetHash(){ var hash window.location.hash.substring(3); return window.location.hash; } function bluHashChange(str, back_btn){ var hash window.location.hash.split(/); var google_hash (hash0.indexOf(!) > -1) ? true: false; if(history.pushState) { //alert(test); var pushstate true; hash str.split(/); active_pagehref str; } else { var pushstate false; } //get main page if (google_hash){ var main_page hash1; } else { var main_page hash0; } if (main_page ){ main_page home; } //get additional parameters active_pageParam ; var page_param new Array(); var n 0; if (google_hash){ for (var i2; i hash.length; i++){ if (hashi ! ){ page_paramn hashi; n++; } } } else { for (var i1; i hash.length; i++){ if (hashi ! ){ page_paramn hashi; n++; } } } //active_page {}; if (main_page cart || main_page splash || main_page profile || (main_page proofs && page_param.length > 0) || main_page favorites){ active_pageController main_page; active_pageGoToGal false; if (main_page proofs){ if (page_param.length > 0){ active_pagePermalink hash1; active_pageGoToGal true; } else { $(.blu-menu-wrapper).find(a).removeClass(blu-menu-active); } } else if (main_page profile && page_param.length > 0){ active_pageParam hash1; } } else { //find main page $(.blu-menu-wrapper).find(adata-typemenu).each(function(){ if (main_page $(this).data(href) || (main_page proofs && $(this).data(sectype) proof)){ $.each($(this).data(pageinfo), function(k, v){ active_pagek v; }) if ($(this).data(sectype) proof){ if (main_page proofs){ active_pagePermalink proofs; active_pageController proofs; active_pageGoToGal false; //vars.active_sec_id proof_123; } else { active_pageController proof_login; } } $(.blu-menu-wrapper).find(a).removeClass(blu-menu-active); $(this).addClass(blu-menu-active); //set active sub btn if ($(this).parent().hasClass(blu-submenu)){ $(this).parent().find(.blu-submenu-btn).each(function(){ var $sub_btn $(this); //alert(main_page) if($sub_btn.data(href) main_page + / + page_param0) { $sub_btn.addClass(blu-submenu-btn-active); } }) } } }) //if sub section if (page_param.length > 0){ if (main_page proofs){ active_pageGalPrefix Wed; } else { active_pageGalPrefix ; } active_pagePermalink page_param0; active_pagePage page_param1; if (active_pageType text){ active_pageController text_sections; active_pagePageView dropdown; } else { active_pageController gallery; } } else { active_pagePageView ; } } /*//main button if (page_param.length 0){ if (page cart || page profile){ active_page.Controller page; } else { $(.blu-menu-wrapper).find(adata-typemenu).each(function(){ if (page $(this).data(href)){ active_page $(this).data(page); $(.blu-menu-wrapper).find(a).removeClass(blu-menu-active); $(this).addClass(blu-menu-active); } }) } // sub section } else { }*/ //check if gallery music was playing if (active_page.AddedToHome && !google_hash && !pushstate){ bluLoadAjax(home, active_page, .blu-page, .blu-page); } else { bluLoadAjax(active_pageController, active_page, .blu-page, .blu-page); } if (pushstate && !back_btn){ var stateObj { str: https://www.jshaverphotography.com/ + str }; history.pushState(stateObj, null, https://www.jshaverphotography.com/ + str); } } if(!history.pushState) { $(window).bind(hashchange, function(){ bluHashChange(); }) $(window).trigger(hashchange); } else { bluHashChange(); } window.addEventListener(popstate, function(event) { if (event.state) { } }, false); window.onpopstate function(event) { bluHashChange(event.state.str, true); }; function bluScaleBlogThumbs() { var thumbs_w 0; var max_thumbs_per_row 6; if(vars.win_w > 1500 && vars.win_w 1700 ) { max_thumbs_per_row 5; } else if(vars.win_w > 1200 && vars.win_w 1500) { max_thumbs_per_row 4; } else if(vars.win_w > 900 && vars.win_w 1200) { max_thumbs_per_row 3; } else if(vars.win_w > 700 && vars.win_w 900) { max_thumbs_per_row 3; } else if(vars.win_w > 500 && vars.win_w 700) { max_thumbs_per_row 2; } var thumb_area vars.win_w - 160; var padding 40 * (max_thumbs_per_row - 1); var t_w (thumb_area - padding )/ max_thumbs_per_row; var t_h t_w / 1.5; //console.log(t_w + * + t_h); var blog_thumb_count 0; $(.blu-gal-img-blog-thumb).each(function(){ var $this $(this); blog_thumb_count++; var h t_h; //200; var w t_w; //300; var img_w $this.find(.blu-gal-img-wrapper).width(); var img_h $this.find(.blu-gal-img-wrapper).height(); var diff_h (img_h - h) /2 ; //console.log(img_w + + img_h); //console.log(diff_h + diff_h); $this.width(w); $this.height(h); $this.find(img).width(w); $this.find(img).height(h); $this.parent().parent().find(.blu-featured-link-over-wrapper).width(w - 20); $this.parent().parent().find(.blu-featured-link-over-wrapper).height(h - 20); $this.parent().parent().find(.blu-featured-link-over-bg).width(w - 20); $this.parent().parent().find(.blu-featured-link-over-bg).height(h - 20); $this.parent().parent().find(.blu-blog-over-btn).width(w); $this.parent().parent().find(.blu-blog-over-btn).height(h); var top 10; var left 10; $this.parent().parent().find(.blu-featured-link-over-wrapper).css({ top: top + px, left: left + px }) if(diff_h > 0) { $this.find(img).css({ // margin-top: -diff_h + px }) } thumbs_w + w + 40; //$(.blu-blog-thumbs).width(700); $this.find(.blu-blog-thumb-active).width(w - 20); $this.find(.blu-blog-thumb-active).height(h - 20); }) vars.blog_thumb_count blog_thumb_count; vars.blog_thumb_page_count Math.floor((blog_thumb_count / max_thumbs_per_row) + 1); if( (blog_thumb_count % max_thumbs_per_row) 0) { vars.blog_thumb_page_count - 1; } var holder_w vars.win_w - 160; $(.blu-blog-thumbs-holder-bg).width(holder_w); $(.blu-blog-thumbs-holder-bg).height(t_h); var holder_h t_h + 80; vars.blog_thumb_holder_h holder_h; $(.blu-blog-thumb-holder).height(holder_h); if(blog_thumb_count > max_thumbs_per_row) { $(.blu-blog-thumbs-arrow-right).stop().fadeTo(fast, 1); if(vars.blog_thumb_page > 1) { $(.blu-blog-thumbs-arrow-left).stop().fadeTo(fast, 1); } } else { $(.blu-blog-thumbs-arrow-right).stop().fadeTo(fast, 0); $(.blu-blog-thumbs-arrow-left).stop().fadeTo(fast, 0); } vars.blog_thumbs_w holder_w; $(.blu-blog-thumbs).width(thumbs_w); //Center thumbs if there is a gap on the right if(blog_thumb_count max_thumbs_per_row) { var margin 0; var diff ((holder_w - thumbs_w) / 2); margin diff; $(.blu-blog-thumbs).css({ margin-left: margin + px }) } else { $(.blu-blog-thumbs).css({ margin-left: 0 + px }) } } function bluGetMenuWidth() { var menu_w 0; $(.blu-menu-wrapper).find(a).each(function(){ $(this).addClass(blu-temp-show-btn); var w $(this).width() + 20 * 2; menu_w + w; if ($(this).data(btn_w) 0){ $(this).data(btn_w, w); } $(this).removeClass(blu-temp-show-btn); }) //console.log(menu_w + menu_w); return menu_w; } vars.masonry_inited false; vars.slick_inited false; function bluLoadImages(wrapper, type, crop, open_first, max_w, max_h){ crop typeof crop ! undefined ? crop : none; vars.crop_img crop; open_first typeof open_first ! undefined ? open_first : false; //for arrow navigation view var src, r, img_w, img_h; vars.active_gal_view type; $(.blu-gal-img-info).fadeOut(0); $(.blu-images-holder).css({ height:auto, width:auto, margin:0 }) $(.blu-gal-img-main-wrapper).css({ height:auto, width:auto }) $(.blu-gallery-wrapper).css({ height:auto, width:auto }) $(.blu-gal-img-preview-wrapper).find(.blu-img).attr(src, ); /*$(.blu-gal-cursor-area-left).fadeOut(0); $(.blu-gal-cursor-area-right).fadeOut(0); $(.blu-gal-cursor-left).fadeOut(0); $(.blu-gal-cursor-right).fadeOut(0);*/ if (vars.masonry_inited){ $(.blu-images-holder).masonry(destroy); vars.masonry_inited false; } if (vars.slick_inited && false){ $(.blu-images-holder).slick(slickPause); $(.blu-images-holder).slick(unslick); vars.slick_inited false; } $(.blu-gal-img).stop().fadeTo(0, 1); $(.blu-gal-img-main-wrapper).stop().fadeTo(0, 1); $(.blu-gal-img).removeClass(blu-position-abs); $(.blu-gal-img).css({ width:auto, left:auto, top:auto, opacity:1 }) //$(.blu-gal-slideshow-btn).fadeOut(0); //bluResize(); if (type blog_thumbs){ bluResizeBlog(); $(.blu-galleries-wrapper).find(img).css({ margin:auto //width:100% }) } else if (type thumbs){ if ($(.blu-gallery-marker).length){ //$(.blu-section).addClass(blu-thumb-padding); } else { bluSetThumbSize(all); if(!$(.blu-home-wrapper).length) { $(.blu-images-holder).masonry({ // options itemSelector: .blu-gal-img, columnWidth: .blu-grid-sizer, percentPosition: true, //transitionDuration: 0.4s, }); vars.masonry_inited true; } } $(.blu-images-holder).css({ margin-left: 0 //40//(vars.win_w - 80 - vars.content_w)/2, }) } else if (type arrow){ vars.slick_inited true; vars.slick_loaded false; $(.blu-grid-sizer).fadeOut(0); $(.blu-images-holder).find(.blu-gal-img).removeClass(blu-gal-img-thumb); $(.blu-images-holder).find(.blu-gal-img).css({ top:0 }) $(wrapper).css({ margin-left:auto, margin-right:auto }) $(.blu-gal-img-wrapper).css({ width:auto, height:auto }) $(wrapper).find(img).css({ margin:auto }) $(.blu-gal-arrow).fadeIn(); $(.blu-gal-slideshow-btn).css({ display:inline-block }); $(.blu-gal-slideshow-btn).data(on, false); $(.blu-gal-slideshow-btn).click(); vars.first_slide true; } else if (type blog){ bluResizeBlog(); } //set watermark if ($(.blu-watermark).length){ $(.blu-watermark).fadeTo(0, 0.25); if (type thumbs){ } } //load videos $(wrapper).find(.blu-gal-video).each(function(){ //gallery videos if($(.blu-gallery-marker).length){ var $img_parent $(this).parent().parent().parent(); if (type thumbs){ $(this).find(.blu-gal-video-code p).fadeOut(0); } else { $(this).find(.blu-gal-video-code p).fadeIn(0); $img_parent.find(.blu-gal-img-wrapper).css({ width: auto, height: auto }); } $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(0, 0); $img_parent.css({ display: none}); $img_parent.css({ visibility: visible}); $img_parent.fadeIn(); $(this).css({ visibility: visible}); $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(0, 1); $img_parent.find(.blu-featured-link-over-wrapper).fadeOut(0); } else { //featured preview videos var $img_parent $(this).parent().parent(); $(this).find(.blu-gal-video-code p).fadeOut(0); $img_parent.find(.blu-featured-link-over-wrapper).stop().fadeTo(0, 0); $img_parent.addClass(blu-gal-img-thumb); $img_parent.css({ visibility: visible}); $img_parent.fadeIn(); $(this).css({ visibility: visible}); $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(0, 1); } }) $(wrapper).find(.blu-img, .blu-featured-img, .blu-text-img, .blu-blog-thumb-img).each(function(){ if (type text || type contact){ var $img_parent $(this).parent(); } else if (type blog_thumbs){ var $img_parent $(this).parent().parent(); } else { if($(.blu-gallery-marker).length){ var $img_parent $(this).parent().parent().parent(); } else { var $img_parent $(this).parent().parent(); } } //reset img if (type ! blog_thumbs || (type blog_thumbs && $(this).data(n) > vars.blog_thumbs_first && $(this).data(n) vars.blog_thumbs_last)){ display true; } else { display false; } //console.log($(this).data(n) + + vars.blog_thumbs_first + + vars.blog_thumbs_last); if (display){ $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(0, 0); $img_parent.css({ display: none}); $img_parent.css({ visibility: visible}); $img_parent.fadeIn(); $(this).css({ visibility: visible}); } else { $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeOut(0); } //update img src if (display){ $(this).removeAttr(src); if (type thumbs){ $(this).data(src, $(this).data(dir) + $(this).data(thumb)); } else { $(this).data(src, $(this).data(dir) + $(this).data(img)); } $(this).attr(src, $(this).data(src)); //if($(.blu-img-loader-wrapper).length) { var loader_top ((vars.win_h - $(.blu-img-loader-wrapper).height()) / 2) - 200; $(.blu-img-loader-wrapper).css({ top: loader_top + px }) //} //$img_parent.find(.blu-img-loader-wrapper).fadeIn(0); $(this).one(load, function() { $img_parent.find(.blu-img-loader-wrapper).fadeOut(fast); if (type thumbs){ var r $(this).data(thumb-w) / $(this).data(thumb-h); } else { var r $(this).data(w) / $(this).data(h); } if (type blog_thumbs){ bluResize(); } else if (type thumbs){ $img_parent.removeClass(); $img_parent.addClass(blu-gal-img); $img_parent.find(.blu-featured-link-over-wrapper).css({ display:block }) $(this).parent().css({ overflow: hidden }) if($(.blu-gallery-marker).length){ $img_parent.addClass(blu-position-abs); $img_parent.stop().fadeTo(slow, 1); $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(slow, 1); } else { $img_parent.find(.blu-featured-link-over-wrapper).stop().fadeTo(0, 0); $img_parent.addClass(blu-gal-img-thumb); //bluSetThumbSize($img_parent); bluResize(); //set image position when cropped if (vars.masonry_inited){ //alert(masonry); $(.blu-images-holder).masonry(layout); } $img_parent.stop().fadeTo(0, 1); } if($(.blu-blog-content).length) { $(.blu-blog-content).fadeTo(1300, 1, easeOutExpo); } } else if (type blog){ $img_parent.removeClass(blu-gal-img-thumb); $img_parent.addClass(blu-gal-img-blog); $(.blu-images-holder).css({ margin: 0 auto }) $img_parent.find(.blu-featured-link-over-wrapper).stop().fadeOut(0); //reset cropping and image positiojn $(this).parent().css({ overflow: visible }) $(this).parent().css({ width: auto, height: auto }); //get w & h as percentage //img_w ($(this).data(w)/1200) * 100; //img_h img_w/r; $(this).css({ width: auto, height: auto, margin-left: auto, margin-right: auto, margin-top: auto, max-width: 100% }); if($(.blu-blog-marker).length){ //console.log(resizeblog); //bluResizeBlog(); } $img_parent.find(.blu-gal-img-info).width($(this).bluWidth()); $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(0, 1); //$img_parent.fadeTo(slow, 1); if( ($(.blu-blog-thumbs).length || $(.blu-gallery-wrapper-blog).length || $(.blu-blog-content).length) && $(.blu-blog-marker).length) { bluResizeBlog(); $(.blu-gallery-wrapper-blog).fadeTo(1300, 1, easeInExpo); $(.blu-blog-content).fadeTo(1300, 1, easeOutExpo); } } else if (type arrow){ $(this).css({ width: auto }) $img_parent.css({ margin-left:1, margin-right:1 }) $img_parent.find(.blu-featured-link-over-wrapper).stop().fadeOut(0); /*if (!vars.slick_loaded && $img_parent.data(slick-index) vars.active_img_index){ vars.slick_loaded true; bluResizeArrow(); $(.blu-images-holder).slick(slickGoTo, vars.active_img_index, true); }*/ } else { //text sec images $img_parent.find(.blu-gal-img-main-wrapper).stop().fadeTo(0, 1); $img_parent.find(.blu-img-loader-wrapper).fadeOut(0); if (type text || type contact){ if (type text){ bluPositionText(); } //alert(test); $(this).stop().fadeTo(slow, 1, function(){ $img_parent.parent().parent().find(.blu-text-content).stop().fadeTo(fast, 1); if($(.blu-animation-wrapper- + vars.text_image_num).length) { var my_index $(this).data(n); $(.blu-animation-wrapper- + vars.text_image_num).fadeTo(500, 1, function() { if(vars.num_text_sections > vars.text_image_num && my_index vars.text_image_num) { vars.text_image_num++; //console.log(section num + vars.text_image_num); bluLoadImages(.blu-text-images- + vars.text_image_num, text); } }); } }); } } if (type ! thumbs && !bluIsEmpty($img_parent.find(.blu-gal-img-info))){ $img_parent.find(.blu-gal-img-info).fadeIn(); } }).each(function() { if(this.complete) $(this).load(); }); } //end if display }); //$(wrapper).find(img).first().attr(src, $(wrapper).find(img).first().data(src)); //if arrow navigation view find and display 1st image if (open_first){ $(.blu-gal-slideshow-btn).data(on, true); $(.blu-gal-slideshow-btn).addClass(blu-gal-slideshow-btn-on); img $(wrapper).find(.blu-images-holder).children().first(); $(.blu-gal-img-preview-holder).fadeTo(0, 0); bluOpenImagePreview(img); open_first false; } } function bluScrollPage(a){ var a_passed a; var hash window.location.hash.split(/); var google_hash (hash0.indexOf(!) > -1) ? true: false; if (!google_hash){ a hash0.substring(1); } if( (prev_pagePermalink home && active_pagePermalink home) ){ } a a_passed; if ($(adata-anchor+ a + ).length && a ! home){ var goal_top $(adata-anchor+ a + ).position().top;// + $(adata-anchor+ a + ).parent().position().top; goal_top + $(.blu-header).outerHeight(); if ($(.blu-menu).data(fixed)){ goal_top - 15; } $(html,body).animate({ scrollTop: goal_top }, 1000); } } //SET CURSOR POSITION function bluMoveCaretToStart(el) { if (typeof el.selectionStart number) { el.selectionStart el.selectionEnd 0; } else if (typeof el.createTextRange ! undefined) { el.focus(); var range el.createTextRange(); range.collapse(true); range.select(); } } $.fn.bluHeight function(){ // find the closest visible parent and get its hidden children var visibleParent this.closest(:visible).children(), h; // set a temporary class on the hidden parent of the element visibleParent.addClass(blu-temp-show); // get the height h this.height(); // remove the temporary class visibleParent.removeClass(blu-temp-show); return h; }; $.fn.bluWidth function(){ // find the closest visible parent and get its hidden children var visibleParent this.closest(:visible).children(), h; // set a temporary class on the hidden parent of the element visibleParent.addClass(blu-temp-show); // get the height w this.width(); // remove the temporary class visibleParent.removeClass(blu-temp-show); return w; }; $.fn.bluBtnWidth function(){ // find the closest visible parent and get its hidden children var visibleParent this.closest(:visible).children(), h; // set a temporary class on the hidden parent of the element visibleParent.addClass(blu-temp-show-btn); // get the height w this.width(); // remove the temporary class visibleParent.removeClass(blu-temp-show-btn); return w; }; //SET FIELD FOCUS, BLUR EVENTS $.fn.bluSetForm function(action, after_action, reset_form, use_enter){ var $form this.find(form); $form.submit(false); var focused true; //format all fields this.find(inputtypetext, inputtypepassword, textarea).each(function(){ $(this).blur(function(){ if ($(this).val() ){ $(this).parent().addClass(blu-input-default); $(this).val($(this).data(default_value)) $(this).data(default, true); if ($(this).data(class) blu-input-pass){ $(this).removeAttr(type); $(this).attr(type, text); } } }) //set password field behavior if ($(this).data(class) blu-input-pass){ //$(this).focus(function(){ ///$(this).val(); //}) //set text fields behavior } var elem $(this); $(this).focus(function(){ var id $(this).attr(id); var elem document.getElementById(id); bluMoveCaretToStart(elem); window.setTimeout(function() { bluMoveCaretToStart(elem); }, 1); }) $(this).keydown(function(){ //alert(keydown); //alert($(this).data(default)); if ($(this).data(default)){ $(this).parent().removeClass(blu-input-default); $(this).data(default, false); if ($(this).data(class) blu-input-pass){ $(this).removeAttr(type); $(this).attr(type, password); } $(this).val(); } }) if (!focused){ $(this).focus(); focused true; } }) var $btn this.find(inputtypesubmit, inputtypebutton); $btn.click(function(){ var validated true; var invalid_str ; //validate $form.find(inputtypetext, textarea).each(function(){ if (($(this).val() || $(this).val() $(this).data(default_value)) && $(this).data(required)){ validated false; invalid_str + $(this).data(default_value) + , ; } }); if (invalid_str ! ){ invalid_str invalid_str.replace(/,\s*$/, ); } if (validated){ var post data + JSON.stringify($form.bluSerializeObject()); $form.fadeTo(fast, 0.3); $btn.val(sending...); $.post(action, post, function(data){ var success data.substring(0, 1); var data data.substring(1, data.length); $form.fadeTo(fast, 1); $btn.val($btn.data(default_value)); if (success 0){ $(.blu-form-msg).html(data); if(data Please log into your profile first.){ $(#blu_shop_link_profile).click(); } } else { if (reset_form){ bluResetForm($form); } $(after_action).data(data, data); $(after_action).click(); } }); } else { $(.blu-form-msg).html(Please enter the following: + invalid_str); } }) $form.bind(keypress, function(e){ if ( e.keyCode 13 && ($btn.is(:focus) || use_enter)) { $(this).find(inputtypesubmit, inputtypebutton).click(); } }); return this; } $.fn.bluSerializeObject function(){ var o {}; var a this.serializeArray(); $.each(a, function() { if (othis.name ! undefined) { if (!othis.name.push) { othis.name othis.name; } othis.name.push(this.value || ); } else { othis.name this.value || ; } }); return o; }; function bluResetForm($form){ var reset_form true; $form.find(inputtypetext, inputtypepassword, textarea).each(function(){ $(this).parent().addClass(blu-input-default); if ($(this).attr(type) password){ $(this).removeAttr(type); $(this).attr(type, text); } $(this).val($(this).data(default_value)) $(this).data(default, 1); $(.blu-form-msg).html(); }) $form.find(inputtypecheckbox).each(function(){ $(this).prop(checked, false); }); } function bluPositionMenuUnderline(animate) { if($(.blu-cart-marker).length || $(.blu-profile-marker).length) { return; } var x_pos $(.blu-menu-wrapper).find(.blu-menu-active).position().left + 9; var y_pos $(.blu-menu-wrapper).find(.blu-menu-active).position().top + $(.blu-menu-wrapper).find(.blu-menu-active).height(); //alert(x_pos); var menu_w $(.blu-menu-wrapper).width(); var type $(.blu-menu-wrapper).find(.blu-menu-active).data(secsubtype); if(type featured-blog) { x_pos $(.blu-menu-wrapper).find(.blu-menu-active).parent().position().left + 9; y_pos $(.blu-menu-wrapper).find(.blu-menu-active).parent().position().top + $(.blu-menu-wrapper).find(.blu-menu-active).height(); } var y_pos -($(.blu-menu-wrapper).find(.blu-menu-active).height() / 2) ; //$(.blu-menu-wrapper).find(.blu-menu-active).position().top + ($(.blu-menu-wrapper).find(.blu-menu-active).height() / 2); var x_pos $(.blu-menu-wrapper).find(.blu-menu-active).position().left; var $parent $(.blu-menu-wrapper).find(.blu-menu-active).parent(); if($parent.hasClass(blu-submenu)) { x_pos $parent.position().left; } var w 20; //$(.blu-menu-wrapper).find(.blu-menu-active).width() + 1; //$(.blu-menu-wrapper).find(.blu-menu-active).data(my_w); //x_pos (menu_w - w) / 2; //alert(w); //console.log(animate + + w); //console.log(xpos + x_pos); x_pos - w; x_pos + 15; if(animate) { $(.blu-menu-underline).stop().animate({ left: x_pos + px, //top: y_pos + px, width: w + px }, 400, easeOutExpo) } else { $(.blu-menu-underline).css({ left: x_pos + px, //top: y_pos + px, width: w + px }) } } function bluLoadAjax(file, post, data_holder, fadein_holder, redirect){ $(data_holder).stop().fadeTo(fast, 0, function(){ $(.blu-footer).fadeTo(200, 0, function(){ $(this).data(opened, 0); }) }); if(!$(.blu-blog-marker).length) { $(.blu-blog-thumb-holder).fadeTo(fast, 0, function() { $(this).css({ display: none }) }); } //alert(href + posthref); if(file ! gallery.php) { $(.blu-loader-main).fadeIn(); } if (file favorites){ file gallery.php?favorites; post ; } else { file + .php; } if (file profile.php && postParam ! ){ file + ? + postParam; } if(file ! splash && file ! cart.php && file ! profile.php && file ! splash.php) { bluPositionMenuUnderline(true); } else { $(.blu-menu-underline).css({ width: 0 + px }) } //alert(postParam); var json_post JSON.stringify(post); var opacity $(.blu-menu-underline).css(opacity); if(opacity 0) { $(.blu-menu-underline).fadeTo(fast, 1); } console.log(file); redirect typeof redirect ! undefined ? redirect : ; $.ajax({ type: POST, url: https://www.jshaverphotography.com/blu_source/controllers/ + file + , data: {data : json_post}, cache: false, success: function(data){ $(.blu-loader-main).fadeOut(fast); $(data_holder).html(data); $(data_holder).stop().fadeTo(fast, 1); if (fadein_holder ! && $(fadein_holder).length){ if (fadein_holder ! .blu-popup && file ! comments.php){ window.scrollTo(0, 0); } else { bluPositionPopup(); } if($(.blu-blog-marker).length) { bluResizeBlog(); } var header_open $(.blu-header).data(open); if(!header_open) { bluSetButtonWidths(); $(.blu-header).fadeTo(500, 1, function() { bluResize(); if (vars.masonry_inited && $(.blu-video-marker).length){ //$(.blu-images-holder).masonry(layout); bluPositionText(); $(.blu-video-holder).masonry(layout); } }); $(.blu-header).data(open, true); } if (!$(.blu-footer).data(opened) && !$(#blu_splash_marker).length){ bluResize(); //$(.blu-header).fadeTo(fast, 1); $(.blu-header).removeClass(blu-header-splash); $(.blu-page).removeClass(blu-page-splash); $(.blu-page).height(auto); $(.blu-copyright).removeClass(blu-copyright-splash); //$(.blu-footer).fadeTo(800, 1, function(){ // $(.blu-footer).data(opened, true); //}); } else if (!$(.blu-footer).data(opened) && $(#blu_splash_marker).length){ $(.blu-page).css({ padding-top:20 }) $(.blu-header).addClass(blu-header-splash); $(.blu-page).addClass(blu-page-splash); $(.blu-copyright).addClass(blu-copyright-splash); } bluResize(); $(fadein_holder).fadeIn(function(){ if (fadein_holder .blu-popup && (file proof_login.php || file link_pass.php)){ $(fadein_holder).find(inputtypetext).focus(); } bluResize(); if(file blog_thumbs.php ) { $(.blu-blog-thumbs).fadeTo(slow, 1, function() { if($(.blu-gallery-wrapper-blog).length) { bluResizeBlog(); $(.blu-gallery-wrapper-blog).fadeTo(1200, 1, easeOutExpo); $(.blu-blog-content).fadeTo(1200, 1, easeOutExpo); } }); } var page_opacity $(.blu-page).css(opacity); //console.log(opacity + page_opacity); if(page_opacity ! 1) { $(.blu-page).fadeTo(fast, 1); } // // Fade the footer in // var footer_opacity $(.blu-footer).css(opacity); //console.log(file); if(footer_opacity ! 1) { $(.blu-footer).fadeTo(800, 1, function(){ $(.blu-footer).data(opened, true); }); } //if home page scroll to the hash if ( post.AddedToHome && data_holder .blu-page && post.Type ! text && post.Type ! links && post.Type ! testimonials){ bluScrollPage(post.Permalink); } }); } else if (redirect){ window.location.href redirect; } } }) } function bluPopUp(view, post){ post typeof post ! undefined ? post : ; bluPopupScale(.blu-popup-bg); //$(.blu-popup).find(h1).html(title); $(.blu-popup-content).empty(); if (view contact_map){ $(.blu-popup-content).html(post); bluPositionPopup(); $(.blu-popup).fadeIn(function(){ //window.scrollTo(0, 0); }); } else { bluLoadAjax(view, post, .blu-popup-content, .blu-popup); } $(.blu-popup-bg).fadeTo(0, 0.9); $(.blu-popup).find(.blu-close-btn).click(function(){ bluPopupClose($(this).parent().parent()); }) } function bluPositionPopup(){ window.scrollTo(0, 0); $(.blu-popup-holder).css({ top: $(window).scrollTop() + (vars.win_h - $(.blu-popup-holder).bluHeight())/2 }) } function bluPopupScale(elem){ if ($(elem).length){ $(elem).width($(document).width()); $(elem).height($(document).height()); if ($(elem).parent().find(.blu-popup-holder).length){ if ($(elem).parent().find(.blu-popup-holder).height() > (vars.win_h - 60)){ $(elem).parent().find(.blu-popup-holder).addClass(blu-popup-holder-mobile); } else { $(elem).parent().find(.blu-popup-holder).removeClass(blu-popup-holder-mobile); } } } } function bluPopupClose(obj){ obj.fadeOut(); } function bluSetEvenHeight($obj){ //adjust for half pixel positioning $obj.height(auto); var h $obj.bluHeight(); if (h % 2 ! 0){ h++; } $obj.height(h) } //PARALLAX FUNCTIONS /* fix vertical when not overflow call fullscreenFix() if .fullscreen content changes */ function bluParallaxFullscreenFix(){ var h $(body).height(); // set .fullscreen height $(.blu-parallax-content-b).each(function(i){ if($(this).innerHeight() > h){ $(this).closest(.blu-parallax-fullscreen).addClass(overflow); } }); } /* resize background images */ function bluParallaxBgResize(){ var windowH $(window).height(); var windowW $(window).width(); //console.log(height medium); if( medium small) { var parallax_h vars.win_h/1.9; } else if(medium medium) { var parallax_h vars.win_h/1.5; } else { var parallax_h vars.win_h/1.3; } var ratio vars.win_w / vars.win_h; //console.log(ratio); if(ratio 1.15 && false) { var home_parallax_h vars.win_w/2; parallax_h vars.win_w/2; } else { var home_parallax_h vars.win_h - $(.blu-page).position().top; } //console.log(parallax_h + parallax_h); if (parallax_h 750 ){ //parallax_h 750; } if (vars.win_h > vars.win_w ){ //parallax_h Math.round(vars.win_h/1.5); } vars.parallax_h parallax_h; var tag_multiplier 1; var imgW, imgH; //alert(test); $(.blu-parallax-bg).each(function(i){ var path $(this); // variables var contW path.width(); var contH path.height(); imgW path.attr(data-img-width); imgH path.attr(data-img-height); var ratio imgW / imgH; var win_ratio vars.win_w / vars.win_h; //console.log(imgW + + imgH + + ratio); if (!path.hasClass(blu-no-parallax)){ // overflowing difference var diff parseFloat(path.attr(data-diff)); diff diff ? diff : 0; var top_image path.attr(data-top-image); // remaining height to have fullscreen image only on parallax var remainingH 0; if(path.hasClass(blu-parallax) && !$(html).hasClass(touch)){ var maxH contH > windowH ? contH : windowH; remainingH windowH - contH; } // set img values depending on cont imgH contH + remainingH + diff; imgW imgH * ratio; // fix when too large if(contW > imgW){ imgW contW; imgH imgW / ratio; } if(top_image && false) { imgW vars.win_w; imgH imgW / ratio; //console.log(imgH + + contH); if(imgH contH) { imgH contH + $(.blu-header).height(); imgW imgH * ratio; } } if(yes no) { imgW $(.blu-section).width(); imgH imgW / ratio; } //console.log(ratio + ratio) if(imgW > vars.win_w) { imgW vars.win_w; imgH imgW / ratio; } if( (path.hasClass(blu-parallax-home) || path.hasClass(blu-parallax-text)) && (imgH (home_parallax_h * 1.2)) && !0) { //console.log(here); imgH home_parallax_h * 1.2; imgW imgH * ratio; tag_multiplier 1.2; //$(.blu-parallax-home).addClass(blu-no-parallax); //$(.blu-parallax-home).removeClass(blu-parallax); } else { if(!path.hasClass(blu-parallax)) { // path.addClass(blu-parallax); } //$(.blu-parallax-home). } //console.log(ratio + win_ratio); //home_parallax_h parallax_h; //console.log(imgH + * + parallax_h + & + imgW + & + vars.win_w); // } else { imgW windowW; imgH imgW / ratio; } path.data(resized-imgW, imgW); path.data(resized-imgH, imgH); //if(path.hasClass(blu-parallax-text) && path.hasClass(blu-no-parallax) && false) { // path.css(background-size, cover); //} else { path.css(background-size, imgW + px + imgH + px); //} //alert(imgH); if(path.hasClass(blu-parallax-home) || path.hasClass(blu-parallax-text)) { path.height(home_parallax_h); if(path.hasClass(blu-parallax-text)) { path.height(imgH); } } else if (!path.hasClass(blu-no-parallax)){ path.height(parallax_h); } else { path.height(imgH); } if($(.blu-home-parallax-wrapper).length) { $(.blu-home-parallax-wrapper).height(home_parallax_h); } //Position the meta tags var r, w, h, tag_size_per, tag_size, tag_y_per, tag_y, tag_x_per, tag_x, admin_w, admin_h, img_w, img_h, img_w_per; r $(this).data(img-w) / $(this).data(img-h); r vars.win_w / parallax_h; w imgW; //vars.win_w; // * tag_multiplier; //h vars.win_w / r; h imgH; //parallax_h; //set tag if ($(this).find(.blu-carousel-img-tag).length){ $(this).find(.blu-carousel-img-tag).each(function(){ admin_w $(this).data(admin-w); admin_h $(this).data(admin-h); if ($(this).data(type) text){ tag_size_per $(this).data(size)/admin_h; tag_size Math.round(tag_size_per * h); $(this).css({ font-size:tag_size + px }) } else if ($(this).data(type) img){ var my_w $(this).data(w); var my_h $(this).data(h); img_w_per my_w/admin_w; r my_w/my_h; img_w Math.round(img_w_per * w); img_h img_w/r; $(this).width(img_w); $(this).height(img_h); $(this).find(img).width(img_w) $(this).find(img).height(img_h) } var my_x $(this).data(x); var my_y $(this).data(y); tag_y_per my_y/admin_h; tag_y Math.round(tag_y_per * parallax_h); tag_x_per my_x/admin_w; tag_x Math.round(tag_x_per * vars.win_w); //console.log(x + my_x + & + tag_x_per); $(this).css({ top:tag_y, left:tag_x }) }) } }); } /* set parallax background-position */ function bluParallaxPosition(e){ //alert(POSITION); var heightWindow $(window).height(); var topWindow $(window).scrollTop(); var bottomWindow topWindow + heightWindow; var currentWindow (topWindow + bottomWindow) / 2; var wH heightWindow; $(.blu-parallax).each(function(i){ var $el $(this); var diff $(window).scrollTop() - $el.offset().top; var yPos -(diff * .4); var coords 50% + yPos + px; $el.css({ backgroundPosition: coords }); }); } function bluParallaxPositionBROKE(e){ var heightWindow $(window).height(); var topWindow $(window).scrollTop(); var bottomWindow topWindow + heightWindow; var currentWindow (topWindow + bottomWindow) / 2; console.log(topWindow + topWindow); $(.blu-parallax).each(function(i){ var path $(this); if (!path.hasClass(blu-no-parallax) && yes yes ){ var height path.height(); var top path.offset().top; var bottom top + height; heightWindow height; var bottomWindow topWindow + heightWindow; var currentWindow (topWindow + bottomWindow) / 2; console.log(height + height + top + top + bottom + bottom + topWindow + topWindow + heightWindow + heightWindow + currentWindow + currentWindow); // only when in range if(bottomWindow > top && topWindow bottom){ var imgW path.data(resized-imgW); var imgH path.data(resized-imgH); // min when image touch top of window var min 0; // max when image touch bottom of window var max - imgH + heightWindow; //console.log(imgH + imgH + imgW + imgW + max + max); // overflow changes parallax var overflowH height heightWindow ? imgH - height : (imgH) - heightWindow; // fix height on overflow //var overflowH imgH - height; top top - overflowH; bottom bottom + overflowH; // value with linear interpolation var value min + (max - min) * (currentWindow - top) / (bottom - top); console.log(min + min + max + max + currentWindow + currentWindow + top + top + bottom + bottom + value + value); // set background-position var orizontalPosition path.attr(data-oriz-pos); orizontalPosition orizontalPosition ? orizontalPosition : 50%; if(orizontalPosition 50% && value > 0) { value 0; } $(this).css(background-position, orizontalPosition + + value + px); } } }); } function bluParallaxPositionNEW(e){ var heightWindow $(window).height(); var topWindow $(window).scrollTop(); var bottomWindow topWindow + heightWindow; var currentWindow topWindow;//(topWindow + bottomWindow) / 2; $(.blu-parallax).each(function(i){ var path $(this); if (!path.hasClass(blu-no-parallax) && yes yes ){ var height path.height(); var top path.offset().top; var bottom top + height; // only when in range if(bottomWindow > top && topWindow bottom){ var imgW path.data(resized-imgW); var imgH path.data(resized-imgH); // min when image touch top of window var min 0; // max when image touch bottom of window var max - imgH - heightWindow; // overflow changes parallax var overflowH height heightWindow ? imgH - height : imgH - heightWindow; // fix height on overflow //console.log(top: + top + bottom: + bottom + max: + max + overflowH: + overflowH + topWindow: + topWindow); //top top - overflowH; //bottom bottom + overflowH; console.log(top + + currentWindow); // value with linear interpolation var value min + (max - min) * (currentWindow) / (bottom - top); if (currentWindow > top){ value - imgH + height; } // set background-position var orizontalPosition path.attr(data-oriz-pos); orizontalPosition orizontalPosition ? orizontalPosition : 50%; $(this).css(background-position, orizontalPosition + + value + px); } } }); } function bluIsEmpty( el ){ return !$.trim(el.html()) } $(window).resize(function(){ //console.log(test); bluResize(); }) $(window).scroll(function() { //back to top if ($(this).scrollTop() > ($(window).height()/3)) { $(.blu-back-to-top-wrapper).stop(true, true).fadeIn(); } else { $(.blu-back-to-top-wrapper).stop(true, true).fadeOut(); } var dir up; if($(this).scrollTop() > vars.prev_scroll_pos) { dir down; } vars.dir dir; vars.prev_scroll_pos $(this).scrollTop(); //menu if (($(this).scrollTop() > vars.menu_top || 0) && false) { //scrolled down if (!$(.blu-menu).data(fixed)){ $(.blu-menu).data(fixed, true) $(.blu-menu).addClass(blu-menu-fixed); $(.blu-menu-bg).fadeTo(0, 0.9); if (0){ $(.blu-header).css({ padding-top:15px }) } else { $(.blu-header).css({ padding-bottom:120px }) } $(.blu-menu-mobile-bg).stop().fadeOut(0); $(.blu-menu-mobile-btn).data(opened, false); $(.blu-menu-bg).css({ top:0 }) } $(.blu-menu-bg).css({ top:0 }) } else { if ($(.blu-menu).data(fixed)){ $(.blu-menu).data(fixed, false); $(.blu-menu).removeClass(blu-menu-fixed); $(.blu-menu-bg).fadeTo(0, 0); $(.blu-header).css({ padding-bottom:0px }) $(.blu-menu-mobile-bg).stop().fadeOut(0); $(.blu-menu-mobile-menu-bg).stop().fadeOut(0); $(.blu-menu-mobile-btn).data(opened, false); } } //home parallax if(!$(html).hasClass(touch) && ($(.blu-parallax).length || $(.blu-carousel-parallax-wrapper).length) ){ bluParallaxPosition(); } //set active menu buttons var hash bluGetHash(); var home_sec hash.indexOf(!) > -1 ? false: true; if (active_pageType home && home_sec && false){ $(adata-typesection).each(function(){ var this_top $(this).offset().top - $(window).scrollTop() - 10; if (this_top 105 && this_top > -105){ $(.blu-menu).find(a).removeClass(blu-menu-active); $(.blu-menu).find(adata-href + $(this).data(anchor) + ).addClass(blu-menu-active); /* if ($(.blu-menu).find(adata-href + $(this).data(anchor) + ).data(page).Type home){ bluSetHash(, false); } else { bluSetHash($(this).data(anchor), false); }*/ } }) } if (false){ var $blu_blog_thumbs $(.blu-blog-thumbs); if ($blu_blog_thumbs.length){ //console.log($(this).scrollTop()); if ($(this).scrollTop() 260){ $blu_blog_thumbs.css({ position:absolute, right:0, top:0 }) } else { $blu_blog_thumbs.css({ position:fixed, right:(vars.win_w - vars.content_w)/2 - 15 - 20, top:10 }) } } } }); /*function bluSetThumbSize($obj){ if (vars.active_gal_view thumbs){ var w $obj.find(img).width(); var h $obj.find(img).height(); $obj.find(.blu-featured-link-over-wrapper).width(w - 0 * 2); $obj.find(.blu-featured-link-over-wrapper).height(h - 0 * 2); $obj.find(.blu-featured-link-over-bg).width(w - 0 * 2); $obj.find(.blu-featured-link-over-bg).height(h - 0 * 2); } }*/ function bluSetThumbSize($obj){ //alert(no); var is_home false; if($(.blu-home-wrapper).length) { // is_home true; } var max_thumbs_per_row 3; var thumbs_per_row max_thumbs_per_row; //4; //if (vars.win_w 1200) { // var thumbs_per_row 3; //var col_percent 50; //} else if (vars.win_w 600) { // var thumbs_per_row 2; //var col_percent 50; //} if ($obj all){ var $images_holder $(.blu-images-holder); } else { var $images_holder $obj.parent(); var count $images_holder.find(.blu-gal-img).length; if (count 4 && !0){ thumbs_per_row count; } } if(is_home) { max_thumbs_per_row 4; var $images_holder_blog $(.blu-images-holder-blog); } else { } var thumbs_per_row max_thumbs_per_row; var col_percent Math.round(100/thumbs_per_row); var thumb_area vars.win_w ; //vars.content_w;// - 4; var thumb_dist 2; if(is_home true && false) { thumb_area vars.content_w - 80 - 30; thumb_dist 2; } var w Math.floor((thumb_area - thumb_dist * (thumbs_per_row - 1) )/thumbs_per_row); $images_holder.each(function(){ var $this $(this); var count $this.find(.blu-gal-img).length; /*if (count 4){ thumbs_per_row count; } var col_percent Math.round(100/thumbs_per_row); var w Math.floor((vars.content_w - 2 * (thumbs_per_row - 1) )/thumbs_per_row); */ var dist 0; dist thumb_dist; $this.find(.blu-grid-sizer).css({ width: (w + dist) + px }) $this.find(.blu-gal-img-thumb).css({ width: (w + dist) + px }) var holder_w vars.win_w; if (thumbs_per_row > count || is_home){ //holder_w ((w + thumb_dist) * count); $(this).css({ margin: 0 auto }) } else { holder_w (w + thumb_dist) * thumbs_per_row; $(this).css({ margin: 0 auto, padding-left: 0 + px//padding-left: (1) + 2 + px }) } $(this).width(holder_w); //console.log(count + + holder_w); var holder_h $(this).height(); //console.log(holder_h); //if($(.blu-galleries-wrapper-home).length && holder_h > 0) { // $(.blu-galleries-wrapper-home).height(holder_h); //} }) var count 0; //$(.blu-images-center).find(blu-gal-img).each(function() { // count++; //}) //count $obj.parent().children().length; //alert(count); //alert($(.blu-images-holder).length); //alert($(.blu-images-center div).children(.blu-gal-img).length); if ($obj ! all){ //w - 2 var img_w $obj.find(img).data(w); //bluWidth(); var img_h $obj.find(img).data(h); //bluHeight(); var img_r img_w / img_h; img_w w; img_h img_w / img_r; var h img_h; if (!vars.crop_img || vars.crop_img none){ var h img_h; } else if (vars.crop_img square){ var h img_w; if(img_h h) { img_h h; img_w img_h * img_r; $obj.find(img).height(img_h); $obj.find(img).width(img_w); } } else if (vars.crop_img horizontal){ var h Math.round(img_w/1.5); //console.log(h); if(h > img_h) { img_h h; img_w img_h * img_r; $obj.find(img).height(img_h); $obj.find(img).width(img_w); } } if(is_home && false) { var wrapper_w vars.win_w - 80 - 30; //$(.blu-galleries-wrapper).height(h); $(.blu-galleries-wrapper).width(wrapper_w); } else { $(.blu-galleries-wrapper).css({ height: 100% }) } //console.log(h + h); //$(.blu-gal-img).width(w); $obj.find(.blu-featured-link-over-wrapper).width(w); $obj.find(.blu-featured-link-over-wrapper).height(h); $obj.find(.blu-featured-link-over-bg).width(w); $obj.find(.blu-featured-link-over-bg).height(h); $obj.find(.blu-featured-title-wrapper).width(w - 30); $obj.find(img).height(h); $obj.find(img).width(w); //$obj.find(.blu-gal-img-main-wrapper).width(w); $obj.find(.blu-gal-img-wrapper).width(w); $obj.find(.blu-gal-img-wrapper).height(h); $obj.find(iframe).width(w); $obj.find(iframe).height(h); var horizontal (img_w > img_h) ? true:false; if (horizontal){ if (!vars.crop_img){ var w_diff 0; } else { var w_diff Math.abs((img_w - w) / 2); } //console.log(w_diff + w_diff) $obj.find(img).css({ margin-left: -w_diff, height:100%, //width: auto, max-width: none }) } else { var h_diff Math.abs((img_h - h) / 2); $obj.find(img).css({ //margin-top: -h_diff, max-height: none, //vars.win_h - 15, height:auto, width: 100%, }) } } //console.log(holder_h); if(is_home && false) { $(.blu-gal-arrow-bg).height(h); $(.blu-gal-arrow).height(h); $(.blu-blog-arrow-bg).height(h); $(.blu-blog-arrow).height(h); if($(.blu-galleries-wrapper).length || $(.blu-galleries-wrapper-blog).length) { var arrow_y $(.blu-galleries-wrapper).position().top; $(.blu-gal-arrow).css({ top: arrow_y + px }) if($(.blu-galleries-wrapper-blog).length) { var blog_arrow_y $(.blu-galleries-wrapper-blog).position().top; $(#blu_blog_arrow_right).css({ top: blog_arrow_y + px }) $(#blu_blog_arrow_left).css({ top: blog_arrow_y + px }) } if($(.blu-gal-arrow-right).length) { arrow_y ((h - $(.blu-gal-arrow-right).height()) / 2); $(.blu-gal-arrow-right).css({ top: arrow_y + px, left: 6 + px }) $(.blu-gal-arrow-left).css({ top: arrow_y + px, left: 2 + px }) } if($(.blu-blog-arrow-right).length) { arrow_y ((h - $(.blu-blog-arrow-right).height()) / 2); $(.blu-blog-arrow-right).css({ top: arrow_y + px, left: 6 + px }) $(.blu-blog-arrow-left).css({ top: arrow_y + px, left: 2 + px }) } // // POSITION FEATURED THUMBNAILS // if($(.blu-images-holder-featured).length) { var thumbs_w $(.blu-galleries-wrapper-featured).width(); var gal_x -( ((vars.curr_gal_thumb_page - 1) * thumbs_w) ) ; var num_per_page 4; var $first $(divdata-n+ vars.curr_gal_no + ); //var color $first.data(txt-color); if($first.length) { gal_x -$first.position().left; } if(vars.featured_count num_per_page) { var featured_w $(.blu-images-holder-featured).width(); $(.blu-grid-sizer).width(0); gal_x ((vars.win_w - featured_w) / 2) } $(.blu-images-holder-featured).height(h); if(vars.curr_gal_thumb_page > 1) { //gal_x - 2 * (vars.curr_gal_thumb_page - 1) ; } //console.log(gal_x); $(.blu-images-holder-featured).stop().animate({ left: gal_x + px }, 1200, easeOutExpo); } // // POSITION BLOG THUMBNAILS // if($(.blu-images-holder-blog).length) { var thumbs_w $(.blu-galleries-wrapper-blog).width(); var gal_x -( ((vars.curr_blog_thumb_page - 1) * thumbs_w) ) ; var num_per_page 4; //var $first $(.blu-test).first(); var $first $(divdata-n+ vars.curr_blog_no + ); //var color $first.data(txt-color); if($first.length) { gal_x -$first.position().left; } if(vars.num_blog_thumbs_on_page num_per_page) { //var curr_pos $(.blu-images-holder-blog).position().left; //gal_x curr_pos - (w * vars.num_blog_thumbs_on_page) - 2; //alert(gal_x); } if(vars.blog_count num_per_page) { var blog_w $(.blu-images-holder-blog).width(); $(.blu-grid-sizer).width(0); gal_x ((vars.win_w - blog_w) / 2) } $(.blu-images-holder-blog).height(h); //console.log(vars.curr_blog_thumb_page + + gal_x); if(vars.curr_blog_thumb_page > 1) { //gal_x - 2 * (vars.curr_blog_thumb_page - 1); } //console.log(gal_x + gal_x); $(.blu-images-holder-blog).stop().animate({ left: gal_x + px }, 1200, easeOutExpo); } } } if($(.blu-galleries-wrapper-home).length) { $(.blu-galleries-wrapper-home).each(function() { $this $(this); var holder_h $this.find(.blu-images-holder).height(); var count $this.find(.blu-images-holder).find(.blu-gal-img).length; var row_count Math.floor(count / max_thumbs_per_row); if(count % max_thumbs_per_row > 0) { row_count++; } var each_thumb_h h; var holder_h (row_count * each_thumb_h) + (row_count * 2); //console.log(holder_h + holder_h); if(holder_h > 0) { $this.height(holder_h); } }) } } $.fn.filterByData function(prop, val) { return this.filter( function() { return $(this).data(prop)val; } ); } function bluScaleThumbs() { $(.blu-images-holder).css({ margin-left:2 + px }) if($(.blu-gal-header).find(.blu-blog-content).hasClass(blu-float-right)) { var content_h $(.blu-gal-header).find(.blu-blog-content).height(); var title_h $(.blu-gal-header).find(.blu-gal-title-wrapper).height(); var header_h content_h; if(title_h > header_h) { header_h title_h; } header_h + 40; $(.blu-gal-header).height(header_h); } //NOTE: 1 unit a 2/3 vertical image (this is arbitrary) var max_thumb_h 420; var max_thumb_area vars.win_w - 2 * 2; var thumb_dist 2; // // // Now loop through and determine the row // for each image // // var curr_row 1; //var row_full false; //var remaining_row_ratio max_ratio_per_row; var num 1; var thumb_h_array new Array(); //var min_row_ratio 50; var row_count 1; var total_row_w -thumb_dist; var w, h, r; var type image; //var prev_h 0; $(.blu-gal-img).each(function(){ var $this $(this); type ($this.hasClass(blu-gal-video-main)) ? video:image; if (type image){ w $(this).find(.blu-img).data(thumb-w); //bluWidth(); h $(this).find(.blu-img).data(thumb-h); //bluHeight(); } else if (type video){ w $(this).find(iframe).width(); //bluWidth(); h $(this).find(iframe).height(); //bluHeight(); } r w / h; h max_thumb_h; w h * r; total_row_w + w + thumb_dist; if (total_row_w > max_thumb_area){ curr_row++; row_count++; total_row_w w; } $(this).data(my_row, curr_row); $(this).data(my_num, num); $(this).data(my_width, w); $(this).data(my_height, h); $(this).data(my_ratio, r); num++; }); //curr_row 1; //total_row_w 0; var left 0; var top 0; var w_per 0; var img_count_row 0; //alert(max_thumb_area); for (var i1; i row_count; i++){ total_row_w 0; left 0; img_count_row $(.blu-gal-img).filterByData(my_row, i).length; $(.blu-gal-img).filterByData(my_row, i).each(function(index, element) { var $this $(this); total_row_w + $this.data(my_width); }) //total_row_w + thumb_dist * (img_count_row - 1); $(.blu-gal-img).filterByData(my_row, i).each(function(index, element) { var $this $(this); type ($this.hasClass(blu-gal-video-main)) ? video:image; w $this.data(my_width); h $this.data(my_height); r $this.data(my_ratio); w_per w/total_row_w; w (max_thumb_area - thumb_dist * (img_count_row - 1)) * w_per; h w / r; if (h > max_thumb_h && i row_count){ h max_thumb_h w h * r; } $this.css({ width:w, top: top, left: left }) if (type video){ $(this).find(iframe).width(w); $(this).find(iframe).height(h); } left + w + thumb_dist; $(this).find(.blu-featured-link-over-wrapper).width(w); $(this).find(.blu-featured-link-over-wrapper).height(h); $(this).find(.blu-featured-link-over-bg).width(w); $(this).find(.blu-featured-link-over-bg).height(h); $(this).find(.blu-gal-img-main-wrapper).width(w); $(this).find(.blu-gal-img-main-wrapper).height(h); $(this).find(.blu-gal-img-wrapper).width(w); $(this).find(.blu-gal-img-wrapper).height(h); $(this).find(.blu-img).css({ height: h, width:w, max-width: none }); }); top + h + thumb_dist; } $(.blu-gallery-wrapper).height(top); $(.blu-images-holder).height(top + 40); } function bluSetThumbRowHeight(row, height, last_row, last_adj) { // // // Loop through and set all the thumbs with the // specified row to the specified height // // var row_w 0; var thumb_space 2; var max_thumb_h 400; var max_thumb_area vars.win_w - 2 * 2;// - (thumb_space * 2) - 1; var total_row_w 0; $(.blu-gal-img).each(function(){ var my_row $(this).data(my_row); if(my_row row) { var img_w $(this).find(img).data(w); //bluWidth(); var img_h $(this).find(img).data(h); //bluHeight(); var img_r img_w / img_h; var h height; var w h * img_r; $(this).data(my_height, h); $(this).data(my_width, w); total_row_w + (w + thumb_space); } }); // // // Now that all heights are set for the row // have to loop through again, and find out the // total width of the row. If it is not the width // of the window, have to adjust // // /*$(.blu-gal-img).each(function(){ var my_row $(this).data(my_row); if(my_row row) { var my_w $(this).data(my_width); total_row_w + (my_w + thumb_space); } });*/ // Subract off thumbspace for the last image //total_row_w - thumb_space; //console.log(max_thumb_area - total_row_w); if(Math.abs(max_thumb_area - total_row_w) 1.5){ total_row_w max_thumb_area; } if(total_row_w ! max_thumb_area && !last_adj) { if(total_row_w > max_thumb_area) { var new_h height - .25; } else if (total_row_w max_thumb_area) { var new_h height + .25; } // if(new_h > max_thumb_h && last_row) { //new_h max_thumb_h; //} /* if(last_row && new_h > max_thumb_h) { // // Do nothing if its the last row and the thumb is already // at its max height. // new_h max_thumb_h; bluSetThumbRowHeight(row, new_h, last_row, true); } else { bluSetThumbRowHeight(row, new_h, last_row); }*/ } else { // // // We hit the target width for the row, so // set the size for everything, and then call // the function to position the thumbs // // $(.blu-gal-img).each(function(){ $(this).css({ width:auto }) var my_row $(this).data(my_row); var my_h $(this).data(my_height); var my_w $(this).data(my_width); //console.log($(this).data(my_num) + : + my_row + + row); if(my_row row) { // When the row width win_w, then we can position the thumbs //console.log(my_w); $(this).find(.blu-featured-link-over-wrapper).width(my_w); $(this).find(.blu-featured-link-over-wrapper).height(my_h); $(this).find(.blu-featured-link-over-bg).width(my_w); $(this).find(.blu-featured-link-over-bg).height(my_h); $(this).find(.blu-gal-img-main-wrapper).width(my_w); $(this).find(.blu-gal-img-main-wrapper).height(my_h); $(this).find(.blu-gal-img-wrapper).width(my_w); $(this).find(.blu-gal-img-wrapper).height(my_h); $(this).find(img).css({ height: 100%, width:auto, max-width: none }); } }); bluPositionThumbs(); } } function bluPositionThumbs(){ var top 0; var left 0; var curr_row 1; var thumb_space 2; var prev_h 0; $(.blu-gal-img).each(function(){ var my_row $(this).data(my_row); var my_h $(this).data(my_height); var my_w $(this).data(my_width); if(my_row ! curr_row){ curr_row my_row; left 0; top + prev_h + thumb_space; } $(this).css({ top: top, left: left }) left + my_w + thumb_space; prev_h my_h; }); // // // Since the thumbs are absolute positioned now // have the set the wrappers height // // $(.blu-gallery-wrapper).height(top + prev_h); } /* function bluSetThumbSize($obj){ if (vars.win_w 600 || 0){ var thumbs_per_row 2; var col_percent 50; } else { var thumbs_per_row 3; var col_percent 33.33; } var pad (2/vars.content_w) * 100; //col_percent - pad; var w Math.floor((vars.content_w - 2 * (thumbs_per_row - 1) )/thumbs_per_row); if($(#blu-galleries-marker).length) { var thumbs_per_row 1; var col_percent 100; var w vars.content_w; } else { var thumbs_per_row 5; var col_percent 20; var w (vars.win_w - 40 * 2 - 2 * (thumbs_per_row - 1))/thumbs_per_row; } //console.log(w + + vars.content_w); //console.log(vars.win_w); $(.blu-grid-sizer).css({ width: col_percent + % }) $(.blu-gal-img-thumb).css({ width: col_percent + % }) var count 0; //$(.blu-images-center).find(blu-gal-img).each(function() { // count++; //}) //count $obj.parent().children().length; //alert(count); //alert($(.blu-images-holder).length); //alert($(.blu-images-center div).children(.blu-gal-img).length); if ($obj ! all){ //w - 2 var img_w $obj.find(img).data(w); //bluWidth(); var img_h $obj.find(img).data(h); //bluHeight(); var img_r img_w / img_h; img_w w; img_h img_w / img_r; if (!vars.crop_img){ var h img_h; } else { var h img_w; if($(#blu-galleries-marker).length) { var h (w / 1.5) / 2.5; } if(img_h h) { //img_h h; //img_w img_h * img_r; } } //$(.blu-gal-img).width(w); $obj.find(.blu-featured-link-over-wrapper).width(w); $obj.find(.blu-featured-link-over-wrapper).height(h); $obj.find(.blu-featured-link-over-bg).width(w); $obj.find(.blu-featured-link-over-bg).height(h); //$obj.find(.blu-gal-img-main-wrapper).width(w); $obj.find(.blu-gal-img-wrapper).width(w); $obj.find(.blu-gal-img-wrapper).height(h); var horizontal (img_w > img_h) ? true:false; if (horizontal){ if (!vars.crop_img){ var w_diff 0; } else { var w_diff Math.abs((img_w - w) / 2); } //console.log(w_diff + w_diff) $obj.find(img).css({ margin-left: -w_diff, width: 100%, height:auto, max-width: none }) } else { var h_diff Math.abs((img_h - h) / 2); $obj.find(img).css({ //margin-top: -h_diff, max-height: none, //vars.win_h - 15, height:auto, width: 100%, }) } } }*/ function bluResize(){ vars.win_w $(window).width(); vars.win_h $(window).height(); vars.prev_scroll_pos 0; vars.content_w (vars.win_w - 20 * 2) vars.content_h Math.round(667); vars.content_r vars.content_w / vars.content_h; var header_w $(.blu-header).width(); var max_content_w (vars.win_w - 20 * 2); if (vars.content_w > max_content_w){ vars.content_w max_content_w; vars.content_h Math.round(vars.content_w / vars.content_r); } var max_h vars.win_h - $(.blu-header).height() - 40 - $(.blu-gal-header).height(); if (vars.content_h > max_h){ vars.content_h max_h; } // // Adjust the width of the wrapper when the menu is on the sides var footer_h $(.blu-footer).height(); var min_h vars.win_h - footer_h - $(.blu-header).height() ; //console.log(min_h + min_h + + footer_h); $(.blu-page).css({ min-height: min_h + px }) $(.blu-galleries-page).css({ min-height: min_h + px }) vars.blog_w vars.content_w - 265; $(.blu-section).width(vars.content_w); //$(.blu-gallery-wrapper-blog).width(vars.blog_w); //$(.blu-gal-header-blog).width(vars.blog_w); $(.blu-page).css({ // min-height:vars.content_h }) bluMobileMenuResize(); bluMenuResize(); //var logo_h $(.blu-logo).height(); //$(.blu-header).height(logo_h); //$(.blu-header-bg).height(logo_h); //resize home page elements if ($(.blu-home-wrapper).length || $(.home-wrapper).length || $(.blu-fullscreen-bg-video).length){ positionHome(); } if($(.blu-galleries-page).length) { $(.blu-galleries-page).height(vars.win_h); } //resize single text sec elements if ($(.blu-parallax).length || $(.blu-parallax-bg).length){ bluParallaxFullscreenFix(); bluParallaxBgResize(); if(!$(html).hasClass(touch)){ bluParallaxPosition(); } } bluPopupScale(.blu-gal-img-preview-bg); bluPopupScale(.blu-popup-bg); //for fixed top menu vars.menu_top $(.blu-header).height() - 15; //$(.blu-menu).height($(.blu-header).height()); //position gallery arrows if ($(.blu-gallery-marker).length){ bluScaleImagePreview(); var social_x (vars.content_w / 2) ; var social_y $(.blu-gal-title).height() - 5; if ($(.blu-social-share-wrapper-main).length){ $(.blu-social-share-wrapper-main).css({ left: social_x + px, top: social_y + px }) } var view_x (vars.content_w / 2) + 10; var view_x ((vars.win_w - 1200) / 2) - 40; if(view_x 40) { view_x 40; } if ($(.blu-gal-view-icon).length){ //$(.blu-gal-view-icon).css({ //right: view_x + px, //top: social_y + px //}) } var back_x ((vars.win_w - 1200) / 2) - 40; if(back_x 40) { back_x 40; } if ($(.blu-gal-back-btn).length){ //$(.blu-gal-back-btn).css({ // left: view_x + px, //top: social_y + px //}) } } // Set width of blog links in blog posts if ($(#blu_blog_links).length){ $(#blu_blog_links).css({ top:$(.blu-gal-title).bluHeight() + 40 }) } //set fav icon pos if ($(.blu-gal-img).length){ //vars.thumb_w 33.33%; //$(.blu-grid-sizer).width(vars.thumb_w); //$(.blu-gal-img-thumb).width(vars.thumb_w); //alert(vars.active_gal_view); if ($(.blu-images-holder).length){ if (vars.active_gal_view thumbs && $(.blu-gallery-marker).length) { bluScaleThumbs(); } else { if (vars.active_gal_view thumbs){ $(.blu-images-holder).width(vars.content_w + 2) } else { $(.blu-images-holder).width(vars.content_w) } } } if (!$(.blu-gallery-marker).length){ $(.blu-gal-img).each(function(){ //$(this).find(.blu-img-icons).width($(this).find(img).bluWidth()); $(this).find(.blu-gal-img-info).width($(this).find(img).bluWidth()); if (vars.active_gal_view thumbs){ bluSetThumbSize($(this)); } }) } } if (vars.active_gal_view blog || vars.active_gal_view blog_thumbs){ bluResizeBlog(); } else if (vars.active_gal_view arrow){ bluResizeArrow(); } if ($(.blu-test).length){ bluPositionTests(); } if ($(.blu-faq).length){ bluPositionFaqs(); } if ($(.blu-links-section).length){ bluPositionLinks(); } if ($(.blu-shop-section).length){ bluPositionItems(); } //console.log(before position videos); if($(#blu-video-marker).length) { //console.log(position videos); bluPositionVideoPreview(); bluPositionText(); } if ($(#blu_contact_content).length && !0 && false){ var contact_h $(#blu_contact_content).height() + 80; var contact_margin -$(.blu-parallax-bg).height() + (($(.blu-parallax-bg).height() - contact_h) / 2) ; // + (($(.blu-parallax).height() - $(#blu_contact_content).height())/2) ; $(#blu_contact_content).css({ margin-top: contact_margin }) } /* if ($(#blu_contact_content).length && !0){ $(#blu_contact_content).css({ margin-top:-$(.blu-parallax).height() + ($(.blu-parallax).height() - $(.blu-contact-wrapper).bluHeight())/2 }) } */ //console.log(resize test); //if ($(.blu-multi-section).length || $(.blu-text-section).length){ if($(.blu-text-marker).length) { bluPositionText(); } if ($(.blu-contact-section).length){ bluPositionContact(); } if ($(#blu_splash_marker).length){ positionSplash(); } else { var page_pad $(.blu-menu-bg).height() ; // + 40; var page_pad 15; $(.blu-page).css({ padding-top: page_pad + px //$(.blu-header).outerHeight() }) bluPositionMenuUnderline(false); } if ($(.blu-blog-thumbs).length){ bluPositionBlogThumbs(); $(.blu-section).css({ min-height:$(.blu-blog-thumbs).bluHeight() + 40 }) } //if ($(.blu-loader).length){ var loader_top ((vars.win_h - $(.blu-loader-main).height()) / 2); $(.blu-loader-main).css({ top: loader_top + px }) if($(.blu-blog-marker).length) { var thumbs_w $(.blu-blog-thumbs).width(); var margin -(thumbs_w / 2) - 7.5; $(.blu-loader-main).css({ margin-left: margin + px }) } else { $(.blu-loader-main).css({ margin-left: 0 + px }) } $(.blu-loader).css({ top: loader_top + px }) //} // // Adjust the top padding to center stand-alone sections like bio and testimonials // if($(.blu-padding-holder).length) { var section_h 0 if($(.blu-section).length) { var section_h $(.blu-section).height(); } else if ($(.blu-section-fullscreen).length) { var section_h $(.blu-section-fullscreen).height(); } var content_area vars.win_h - $(.blu-footer).height() - $(.blu-header).height(); // - $(.blu-wrapper).position().top; var pad (content_area - section_h) / 2; if(pad 0 || section_h 0) { pad 40; } $(.blu-padding-holder).stop().animate({ padding-top: pad + px }, 500, easeOutExpo) } var footer_h $(.blu-footer).height(); var footer_w vars.win_w; $(.blu-footer-bg-img).css({ width:footer_w + px, height: auto }) var image_h $(.blu-footer-bg-img).height(); var image_w $(.blu-footer-bg-img).width(); var diff_w (vars.win_w - image_w) / 2; var diff_h (vars.win_w - image_h) / 2; $(.blu-footer-bg-img).css({ top: -diff_h + px, left: -diff_w + px }) $(.blu-footer-overlay).height(image_h); //Position shop links if($(.blu-shop-links).length) { var logo_h $(.blu-logo).height(); var shop_top (( logo_h - $(.blu-shop-links).height()) / 2) + 15; $(.blu-shop-links).css({ top: shop_top + px }) } } function bluShowTooltip(txt, $trigger){ var $tooltip $trigger.find(.blu-tooltip); if (txt ){ //$tooltip.data(opened, false); //$tooltip.stop().fadeOut(0); $(.blu-tooltip).remove() ; } else { if (!$tooltip.length){ $(.blu-tooltip-main).clone().appendTo($trigger); $trigger.find(.blu-tooltip-main).addClass(blu-tooltip); $trigger.find(.blu-tooltip).removeClass(blu-tooltip-main); $tooltip $trigger.find(.blu-tooltip); $tooltip.removeClass(blu-tooltip-main); } $tooltip.stop().fadeOut(0); $tooltip.html(txt); $tooltip.css({ top: -35, left: $trigger.bluWidth() - $tooltip.bluWidth() }) $tooltip.data(opened, true); $tooltip.stop().fadeIn(fast); } } function zoomDisable(){ $(head metanameviewport).remove(); $(head).prepend(meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalable0 />); } function zoomEnable(){ $(head metanameviewport).remove(); $(head).prepend(meta nameviewport contentdevice-width, initial-scale1, user-scalable1 />); } function bluPositionBlogThumbs(){ if ($(.blu-blog-thumbs).length){ var top $(.blu-page).position().top + 15; // + $(.blu-menu-bg).height(); $(.blu-blog-thumb-holder).css({ top: top + px, //$(.blu-header).bluHeight(), //Math.round($(.blu-header).bluHeight() + 40) + 13, //right: Math.round((vars.win_w - vars.content_w)/2) left: 0 }) $(.blu-blog-thumbs).find(.blu-gal-sub-title).height($(.blu-gal-title-blog).height() + $(.blu-gal-sub-title).height() + 40); // Position the thumbs according to the scroll page. var x_pos -((vars.blog_thumb_page - 1) * $(.blu-blog-thumbs-holder-bg).width()); if(vars.blog_thumb_page > 1){ x_pos - 40; } $(.blu-blog-thumbs).stop().animate({ left: x_pos + px }, 800, easeOutExpo) } } function bluFormatFloat(str){ return parseFloat(str).toFixed(2); } function bluFormatCurrency(str){ var val parseFloat(str).toFixed(2); val val.replace(/(\d)(?(\d{3})+\.)/g, $1,); return val; } function bluCheckEntryAnimation($obj, limit, force) { var my_top $obj.position().top + 100; //console.log(my_top + + limit); $this $obj; $this.data(opened, false); $this.data(opening, false); $this.data(closing, false); if(my_top limit - 100 || force) { $this.data(opening, true); $this.stop().animate({ margin-top: 0, opacity: 1 }, 1200, easeOutQuart, function(){ $(this).data(opened, true); $(this).data(opening, false); if (vars.masonry_inited && $(.blu-images-holder).length){ $(.blu-images-holder).masonry(layout); } // // Fade the footer in // var opacity $(.blu-footer).css(opacity); if(opacity 0) { $(.blu-footer).stop().fadeTo(800, 1, function(){ $(.blu-footer).data(opened, true); }); } }) } else { $this.css({ opacity:0 }) } } function bluDynamicScroll($obj, scroll_top, limit) { } $(function(){ vars.prev_scroll_pos 0; vars.buttons_set false; vars.menu_w bluGetMenuWidth(); //prevent right click $(this).bind(contextmenu, function(e) { e.preventDefault(); }); //bluResize(); $(window).scroll(); $(.blu-back-to-top).click(function(){ bluScrollPage(home); }) //PARALLAX SETTINGS /* detect touch */ if(ontouchstart in window){ document.documentElement.className document.documentElement.className + touch; } if(!$(html).hasClass(touch) && yes yes){ /* background fix */ $(.blu-parallax).css(background-attachment, fixed); } $(.blu-news).bluSetForm(https://www.jshaverphotography.com/blu_source/controllers/actions_news.php, $(.blu-news).find(.blu-after-action), true); //set sound vars });/script>script async defer src//assets.pinterest.com/js/pinit.js>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]